diff --git a/.yoi/tickets/00001KW7835H0/item.md b/.yoi/tickets/00001KW7835H0/item.md index 7a2d0c8a..6d378448 100644 --- a/.yoi/tickets/00001KW7835H0/item.md +++ b/.yoi/tickets/00001KW7835H0/item.md @@ -2,7 +2,7 @@ title: '旧Pod関連クレートを削除しWorker/Runtime storeへ整理する' state: 'inprogress' created_at: '2026-06-28T13:53:21Z' -updated_at: '2026-06-28T19:17:36Z' +updated_at: '2026-06-28T19:18:26Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-28T16:51:00Z' diff --git a/.yoi/tickets/00001KW7835H0/thread.md b/.yoi/tickets/00001KW7835H0/thread.md index 77ebd1be..19d64685 100644 --- a/.yoi/tickets/00001KW7835H0/thread.md +++ b/.yoi/tickets/00001KW7835H0/thread.md @@ -149,3 +149,29 @@ Operational note: Dependencies are closed, no Ticket is currently inprogress, and the orchestration worktree is clean. Accepting implementation before child worktree / role Pod side effects. --- + + + +## Implementation report + +Implementation kickoff: + +- Worktree created: `/home/hare/Projects/yoi/.worktree/00001KW7835H0-old-pod-crate-cleanup` +- Branch: `work/00001KW7835H0-old-pod-crate-cleanup` +- Coder Worker spawned: `yoi-coder-00001KW7835H0-pod-cleanup` + +Scope notes: +- Coder write scope covers the old crate directories `crates/pod-registry`, `crates/pod-store`, affected active crates (`crates/worker`, `crates/tui`, `crates/yoi`, `crates/worker-runtime`, `crates/session-store`, `crates/manifest`), prompt/profile/web workspace paths, and root Cargo/package files. +- `crates/pod` is already absent; Coder is instructed to verify absence and prevent reintroduction. +- Coder is instructed not to modify Ticket records and not to operate in root/orchestration worktrees. + +Implementation focus: +- remove `crates/pod-registry` and `crates/pod-store` from workspace +- migrate/rename any remaining Worker metadata/session persistence to Worker/Runtime/session-store boundaries without active Pod authority naming +- remove old pod-registry path APIs and old Pod metadata inventory/cleanup dependencies from worker/tui/yoi where active +- ensure Runtime Worker identity / creation / persistence remains `worker-runtime` fs-store + execution backend mapping authority +- do not use old Pod registry/store/socket/name as active authority +- keep historical docs only if clearly historical +- validate dependency graph and run targeted tests/checks + +---