story-kit: start 117_story_show_startup_reconciliation_progress_in_ui

This commit is contained in:
Dave
2026-02-23 22:35:11 +00:00
parent 06cb86956f
commit e694e7f040

View File

@@ -6,12 +6,17 @@ name: "Show startup reconciliation progress in UI"
## User Story ## User Story
As a ..., I want ..., so that ... As a developer using Story Kit, I want to see what's happening during server startup reconciliation in the UI, so that I can understand why stories are moving between pipeline stages automatically.
## Acceptance Criteria ## Acceptance Criteria
- [ ] TODO - [ ] The server emits `reconciliation_progress` WebSocket events during `reconcile_on_startup` with a `story_id`, `status`, and `message` for each story being processed
- [ ] The server emits a final `reconciliation_progress` event with `status: "done"` when reconciliation completes
- [ ] The frontend displays an in-progress indicator (e.g. a banner) while reconciliation is active, showing recent events
- [ ] The reconciliation banner dismisses itself when the `done` event is received
- [ ] Existing tests continue to pass
## Out of Scope ## Out of Scope
- TBD - Persisting reconciliation history across sessions
- Showing reconciliation progress for `auto_assign_available_work`