Implement the interactive review flow for Stage 3:
Acceptance Criteria:
- runReviewStage displays the palette summary table on entry
- Coherence warnings are displayed for flagged entries
- Info message shown when <3 entries (coherence check skipped)
- All menu actions (swap, add, remove, confirm, back) work correctly
- Confirmation prompt is shown before advancing to Export
- index.ts properly dispatches to runReviewStage and handles advance/back
- Removing last entry warns user and prevents advancing with empty palette
Implement the interactive review flow for Stage 3:
runReviewStage(session): Main stage function returning 'advance' | 'back'Wire into src/tui/index.ts:
Acceptance Criteria: