diff --git a/.beans/nuzlocke-tracker-pm9f--genlocke-edge-cases.md b/.beans/nuzlocke-tracker-pm9f--genlocke-edge-cases.md new file mode 100644 index 0000000..85601a6 --- /dev/null +++ b/.beans/nuzlocke-tracker-pm9f--genlocke-edge-cases.md @@ -0,0 +1,17 @@ +--- +# nuzlocke-tracker-pm9f +title: Genlocke edge cases +status: draft +type: task +created_at: 2026-02-09T08:48:46Z +updated_at: 2026-02-09T08:48:46Z +parent: nuzlocke-tracker-25mh +--- + +Collect and evaluate edge cases for genlocke tracking. Review periodically to decide if any need dedicated handling. + +## Edge Cases + +- [ ] What happens if a genlocke run is manually deleted? (The GenlockeLeg would still reference a non-existent run_id) +- [ ] 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? \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-thbz--genlocke-leg-progression.md b/.beans/nuzlocke-tracker-thbz--genlocke-leg-progression.md index fb4b22a..5c40a76 100644 --- a/.beans/nuzlocke-tracker-thbz--genlocke-leg-progression.md +++ b/.beans/nuzlocke-tracker-thbz--genlocke-leg-progression.md @@ -1,11 +1,11 @@ --- # nuzlocke-tracker-thbz title: Genlocke leg progression -status: in-progress +status: completed type: feature priority: normal created_at: 2026-02-09T07:42:33Z -updated_at: 2026-02-09T08:42:15Z +updated_at: 2026-02-09T08:47:35Z parent: nuzlocke-tracker-25mh blocking: - nuzlocke-tracker-p74f