story-kit: start 117_story_show_startup_reconciliation_progress_in_ui
This commit is contained in:
@@ -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`
|
||||||
|
|||||||
Reference in New Issue
Block a user