Add bean for run completion (success/failure) feature

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Julian Tabel
2026-02-06 11:22:49 +01:00
parent 1c8e7562c8
commit 5406e5a386

View File

@@ -0,0 +1,33 @@
---
# nuzlocke-tracker-jq50
title: Add ability to end a run (success/failure)
status: todo
type: task
priority: normal
created_at: 2026-02-06T10:22:00Z
updated_at: 2026-02-06T10:22:34Z
parent: nuzlocke-tracker-f5ob
---
Add functionality to mark a Nuzlocke run as completed (success) or failed.
## Requirements
1. **Run status transitions**:
- Active → Completed (player beat the game)
- Active → Failed (all Pokemon fainted / player gave up)
2. **UI elements needed**:
- "End Run" button on run dashboard
- Confirmation modal with success/failure choice
- Optional: Add notes/summary when ending
- Display completion status prominently on ended runs
3. **Backend**:
- Endpoint already supports status update via PATCH /runs/{id}
- May need to set `completedAt` timestamp when ending
4. **Considerations**:
- Should ended runs be editable? (probably lock encounters)
- Show run duration (started → completed)
- Victory/defeat visual treatment (colors, icons)