792 B
792 B
title, status, type, created_at, updated_at, parent
| title | status | type | created_at | updated_at | parent |
|---|---|---|---|---|---|
| Genlocke edge cases | draft | task | 2026-02-09T08:48:46Z | 2026-02-09T08:48:46Z | nuzlocke-tracker-25mh |
Collect and evaluate edge cases for genlocke tracking. Review periodically to decide if any need dedicated handling.
Edge Cases
- Prevent run deletion if the run is linked to a genlocke leg. The
DELETE /runs/{id}endpoint should check for aGenlockeLegwith matchingrun_idand return 400 if found, telling the user to remove the run from the genlocke first. - What happens if a user tries to advance a leg twice? (Currently guarded by "next leg already has a run" check)
- What if the user edits a completed run back to active after the genlocke has already been marked completed/failed?