Repository navigation
v0.9.0-beta.1 - Internal Beta
This release finalizes a major Task Runs refactor and fixes key reliability/UX issues around after-action reports and tab refresh stability.
Highlights
- Refactored Task Runs UI into focused components:
- filters, list/detail workspace, KPI summary, KPI compare, reliability review, reliability trends
- Extracted Task Runs orchestration logic into dedicated modules:
- URL state, options derivation, filter transitions, action handlers, and data loading
- Fixed AAR behavior:
- opening a task run no longer auto-generates/persists AARs
- stored AAR retrieval now returns previously persisted reports (including stale ones) instead of hiding them
- removed noisy 404s for missing stored reports
- Reduced Task Runs tab flicker/jitter:
- removed duplicate refresh triggers
- switched to deterministic refresh-key diffing
- stabilized panel rendering during updates with stale-while-refresh behavior and layout guards
Why this matters
- Better maintainability: Task Runs is no longer a monolithic UI/logic block.
- Better correctness: AAR generation semantics now match user intent.
- Better UX: fewer visual glitches and more stable refresh behavior.
Validation
- Frontend build passes
- Task Runs UI smoke passes
- Task Runs URL-state smoke passes
- Backend smoke passes