From ed639ac85fa11bcb8429ee1555855bba18bbd9b8 Mon Sep 17 00:00:00 2001 From: Hare Date: Sat, 13 Jun 2026 13:21:40 +0900 Subject: [PATCH] ticket: mark event companion notify done --- .yoi/tickets/00001KTTW04W2/item.md | 4 +-- .yoi/tickets/00001KTTW04W2/thread.md | 44 ++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/.yoi/tickets/00001KTTW04W2/item.md b/.yoi/tickets/00001KTTW04W2/item.md index 6636d8c3..5e9a1ac0 100644 --- a/.yoi/tickets/00001KTTW04W2/item.md +++ b/.yoi/tickets/00001KTTW04W2/item.md @@ -1,8 +1,8 @@ --- title: 'Orchestrator進捗をAutoKickなしでCompanionへ通知する' -state: 'inprogress' +state: 'done' created_at: '2026-06-11T08:15:24Z' -updated_at: '2026-06-13T03:32:03Z' +updated_at: '2026-06-13T04:21:40Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-11T10:31:56Z' diff --git a/.yoi/tickets/00001KTTW04W2/thread.md b/.yoi/tickets/00001KTTW04W2/thread.md index d455adfa..f6384a66 100644 --- a/.yoi/tickets/00001KTTW04W2/thread.md +++ b/.yoi/tickets/00001KTTW04W2/thread.md @@ -711,3 +711,47 @@ Reviewer-run validation: Non-blocking note: - `cargo test -p tui companion_progress` は 0 matched。Panel 非通知は TUI diff がないことと `rg` で確認している。将来の回帰防止には Panel reload/open が Companion event notify を呼ばない明示 test を追加してもよい。 - Reviewer は read-only 方針を優先して `nix build .#yoi` を再実行せず、Orchestrator の pass 証跡を採用した。 + +--- + + + +## Implementation report + +Integration completed in the Orchestrator workspace. + +Integrated implementation: +- Ticket: `00001KTTW04W2` +- Implementation branch: `ticket/orchestrator-ticket-event-companion-notify` +- Implementation commits: + - `465ef100 feat: notify Companion on Orchestrator ticket events` + - `6f8571f7 fix: render ticket event notice from prompt resource` +- Reviewer result: approve, no blockers +- Orchestrator merge commit: `2e5a60f4 merge: companion ticket event notify` +- Integration target: `orchestration/yoi-orchestrator` + +Post-integration validation from Orchestrator worktree: +- `cargo test -p pod ticket_event_notify`: pass。 +- `cargo test -p pod ticket_event`: pass。 +- `cargo test -p pod weak_notify_to_live_peer_uses_notify_without_auto_run_and_noops_when_missing`: pass。 +- `cargo test -p tui companion_progress`: pass(0 matched; Panel feed remains absent)。 +- `rg` check confirmed no `companion_progress` / progress feed / `send_weak_notify` references in `crates/tui/src/multi_pod.rs`。 +- `cargo fmt --check`: pass。 +- `git diff --check HEAD~1..HEAD`: pass。 +- `./result/bin/yoi ticket doctor`: `doctor: ok`。 +- `nix build .#yoi`: pass。 + +Behavior now: +- Panel reload/open/periodic refresh does not send Companion notifications。 +- Orchestrator-role lifecycle Ticket tool post-call events can send bounded weak notifications to live/reachable Companion peer only。 +- Passive Ticket reads/lists/show/query do not notify。 +- missing/stopped/unreachable Companion remains no-op; no spawn/restore。 +- LLM-facing event notice framing is prompt-resource backed。 + +--- + + + +## State changed + +Implementation was merged into the Orchestrator branch, reviewer approved with no blockers, and post-integration validation passed. Cleanup and closure will be recorded next.