---
name: "Show startup reconciliation progress in UI"
---

# Story 117: Show startup reconciliation progress in UI

## User Story

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

- [ ] 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

- Persisting reconciliation history across sessions
- Showing reconciliation progress for `auto_assign_available_work`
