TASK-002D: History UI Projection
AI Execution Profile
- Model class:
Budget or Balanced - Reasoning effort:
Low to Medium
Scope
- project run history from canonical app state into the UI
- show a minimal recent-run history list or panel
- show empty-state behavior when no history exists
Copy/Paste Prompt
text
Implement only TASK-002D: History UI Projection.
Read first:
- docs/specs/SLICE-002-persistent-run-history.md
- docs/tasks/slice-002/TASK-002D-history-ui-projection.md
Goal:
- Add a minimal recent run history UI for the persistent history slice.
Scope:
- Project RunHistory from canonical app state into the UI.
- Show recent run items with enough detail for recipe, terminal status, timing, and defect count.
- Show a clear empty-state when no history exists.
Do not:
- Add advanced filtering or separate navigation
- Move persistence or workflow logic into the UI