1.0 KiB
1.0 KiB
Implemented, reviewed, merged, and validated.
Summary:
- Added panel/app state to retain the latest actionable workspace Orchestrator lifecycle failure.
- Subsequent
Observerefreshes that only report plainmissing/stoppedkeep the prior actionable diagnostic visible. - Stale diagnostics are cleared when Orchestrator becomes
live,spawned, orrestored. - New
Unavailablelifecycle diagnostics supersede older failures. - Orchestrator scope policy was unchanged.
Observerefresh still does not retry spawn.- Ticket actionbar gate messages remain separate from Orchestrator lifecycle diagnostics.
Implementation:
- Child commit:
e15e9b7 fix: persist orchestrator lifecycle diagnostics - Merge commit:
merge: orchestrator diagnostic persistence
Review:
- External reviewer
orchestrator-diagnostic-reviewer-20260607approved with no blockers.
Validation after merge:
cargo test -p tui multi_orchestrator --libcargo test -p tui --libcargo fmt --checkgit diff --checktarget/debug/yoi ticket doctor