From 817f53bf77a2e156452692c0949db48266169aa7 Mon Sep 17 00:00:00 2001 From: Hare Date: Sun, 7 Jun 2026 19:10:37 +0900 Subject: [PATCH] ticket: report orchestrator diagnostic implementation --- .../item.md | 2 +- .../thread.md | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/item.md b/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/item.md index 16fc61e8..98e7c0fc 100644 --- a/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/item.md +++ b/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/item.md @@ -8,7 +8,7 @@ priority: P2 labels: [tui, panel, orchestrator, diagnostic] workflow_state: intake created_at: 2026-06-07T09:51:42Z -updated_at: 2026-06-07T10:00:33Z +updated_at: 2026-06-07T10:10:37Z assignee: null legacy_ticket: null --- diff --git a/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/thread.md b/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/thread.md index 35241c18..ac241e4c 100644 --- a/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/thread.md +++ b/.yoi/tickets/open/20260607-095142-workspace-orchestrator-spawn-diagnostic-persistence/thread.md @@ -88,4 +88,38 @@ Requested validation: - `target/debug/yoi ticket doctor`. +--- + + + +## Implementation report + +## Implementation report + +Coder Pod `orchestrator-diagnostic-coder-20260607` completed implementation in `.worktree/workspace-orchestrator-spawn-diagnostic-persistence`. + +Commit: +- `e15e9b7 fix: persist orchestrator lifecycle diagnostics` + +Reported summary: +- Added `MultiPodApp` state to remember the latest actionable workspace Orchestrator lifecycle failure. +- Later `Observe` refreshes that only report plain `missing` / `stopped` keep the prior actionable diagnostic visible. +- Stored diagnostic is cleared when the Orchestrator becomes `live`, `spawned`, or `restored`. +- A newer `Unavailable` lifecycle diagnostic supersedes the older one. +- Actionbar behavior and Ticket gate messages were not changed. + +Reported validation: +- `cargo test -p tui multi_orchestrator --lib` +- `cargo test -p tui --lib` +- `cargo fmt --check` +- `git diff --check` +- `nix build .#yoi` +- `./result/bin/yoi ticket doctor` + +Caveat: +- `target/debug/yoi ticket doctor` was not available inside the child worktree; coder used the Nix-built binary after `nix build .#yoi`. + +External review will be delegated before merge. + + ---