From a6c3ef1a793ec01b185c144657c4bddb9b84781e Mon Sep 17 00:00:00 2001 From: Hare Date: Mon, 8 Jun 2026 11:43:00 +0900 Subject: [PATCH] ticket: record podclient reader coder delegation --- .../item.md | 2 +- .../thread.md | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/item.md b/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/item.md index 7d23b08f..9900f1c4 100644 --- a/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/item.md +++ b/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/item.md @@ -8,7 +8,7 @@ priority: 'P1' labels: ['client', 'pod', 'tui', 'fd-leak', 'bug'] workflow_state: 'inprogress' created_at: '2026-06-08T01:56:30Z' -updated_at: '2026-06-08T02:42:04Z' +updated_at: '2026-06-08T02:42:29Z' assignee: null legacy_ticket: null queued_by: 'workspace-panel' diff --git a/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/thread.md b/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/thread.md index ec6ce7e4..9b5b9597 100644 --- a/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/thread.md +++ b/.yoi/tickets/open/20260608-015630-abort-podclient-reader-task-on-drop/thread.md @@ -112,3 +112,29 @@ Critical risks / reviewer focus: Accepted queued implementation after reading the Ticket, workspace state, and `PodClient` code map. This acceptance precedes worktree creation and coder/reviewer Pod spawning. --- + + + +## Plan + +Implementation routing accepted and worktree created. + +Worktree plan: +- Branch: `abort-podclient-reader-task-on-drop` +- Worktree: `.worktree/abort-podclient-reader-task-on-drop` +- Base: `89b4369 ticket: route podclient reader cleanup` +- Scope: implement `PodClient` reader-task owned cancellation and focused cleanup tests. + +Delegation plan: +- Spawn sibling coder Pod with write scope limited to `.worktree/abort-podclient-reader-task-on-drop`. +- Coder must run Bash commands from the child worktree, not from the main workspace. +- Coder must not edit main-workspace `.yoi` / Ticket / workflow / docs records, and must not create generated memory/local/runtime/secret-like files. +- Reviewer will be spawned read-only after coder reports diff/commits and validation evidence. + +Concurrency note: +- Main workspace has unrelated Ticket-record edits for other queued/intake work. This implementation is isolated to the child worktree and should not edit those records. + +Stop/completion policy: +- Because the human authorized cleanup after completion, this Orchestrator will proceed through reviewer approval, merge-completion validation, Ticket close, Pod stop, worktree removal, and branch deletion if the branch is approved and merge authority remains clear. + +---