## Summary Catch duplicate submissions for the same event before they clutter the map. ## Contexts Needs a similarity check (name + date + location) at submission and scraper ingestion time. ## Tasks - [ ] Similarity check on new submissions against existing entries - [ ] Flag likely duplicates for maintainer review instead of auto-approving - [ ] Merge flow for maintainers to combine duplicates ## Acceptance Criteria - [ ] Near-duplicate submissions get flagged, not silently created - [ ] Maintainer can merge two entries without losing submitter/scraper metadata - [ ] Tests added ## Area `backend` ## Difficulty Advanced
Summary
Catch duplicate submissions for the same event before they clutter the map.
Contexts
Needs a similarity check (name + date + location) at submission and scraper ingestion time.
Tasks
Acceptance Criteria
Area
backendDifficulty
Advanced