From 042da1bcfd993ff996e1fdd09d95fcd933123d2b Mon Sep 17 00:00:00 2001 From: Hare Date: Sat, 13 Jun 2026 00:31:08 +0900 Subject: [PATCH] ticket: delegate companion notify fix --- .yoi/tickets/00001KTTW04W2/item.md | 2 +- .yoi/tickets/00001KTTW04W2/thread.md | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.yoi/tickets/00001KTTW04W2/item.md b/.yoi/tickets/00001KTTW04W2/item.md index 5c241c7b..653c093d 100644 --- a/.yoi/tickets/00001KTTW04W2/item.md +++ b/.yoi/tickets/00001KTTW04W2/item.md @@ -2,7 +2,7 @@ title: 'Orchestrator進捗をAutoKickなしでCompanionへ通知する' state: 'inprogress' created_at: '2026-06-11T08:15:24Z' -updated_at: '2026-06-12T15:30:03Z' +updated_at: '2026-06-12T15:31:01Z' 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 7c67eda4..9a14589b 100644 --- a/.yoi/tickets/00001KTTW04W2/thread.md +++ b/.yoi/tickets/00001KTTW04W2/thread.md @@ -284,3 +284,25 @@ Broad-suite failures: - These broad-suite failures do not appear caused by the progress-notify diff and are not the requested-change blocker. --- + + + +## Plan + +Fix loop delegated to coder. + +Reviewer blocker: +- `companion_progress_notice()` hard-coded LLM-facing progress notice framing in Rust. +- The notice reaches Companion model context through `Notify { auto_run: false }` / NotifyBuffer, so it must follow the prompt-resource boundary. + +Coder fix request: +- Move progress notice framing/template to `resources/prompts` using existing resource conventions. +- Keep Rust limited to bounded runtime values and resource rendering/loading. +- Preserve weak notify semantics, live/reachable-only delivery, missing/stopped no spawn/restore, bounded/sensitive-safe summary, no persistent snapshot store, and no authority expansion. +- Add/update focused tests proving resource-backed framing and bounded/sensitive-safe runtime values. + +Status: +- Sent fix request to `yoi-coder-companion-progress-notify` on existing branch/worktree. +- Reviewer verdict remains `request_changes` until coder fix and second review. + +---