diff --git a/.story_kit/work/2_current/117_story_show_startup_reconciliation_progress_in_ui.md b/.story_kit/work/2_current/117_story_show_startup_reconciliation_progress_in_ui.md index 1956793..4c73f9e 100644 --- a/.story_kit/work/2_current/117_story_show_startup_reconciliation_progress_in_ui.md +++ b/.story_kit/work/2_current/117_story_show_startup_reconciliation_progress_in_ui.md @@ -6,12 +6,17 @@ name: "Show startup reconciliation progress in UI" ## 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 -- [ ] 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 -- TBD +- Persisting reconciliation history across sessions +- Showing reconciliation progress for `auto_assign_available_work`