From 06f08edecc518dc1512b0edee6143dd5dcf2aec0 Mon Sep 17 00:00:00 2001 From: Hare Date: Tue, 9 Jun 2026 11:28:28 +0900 Subject: [PATCH] ticket: defer relation and objective routing --- .../item.md | 6 ++-- .../thread.md | 31 +++++++++++++++++++ .../item.md | 2 +- .../thread.md | 21 +++++++++++++ .../item.md | 6 ++-- .../thread.md | 31 +++++++++++++++++++ 6 files changed, 92 insertions(+), 5 deletions(-) diff --git a/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/item.md b/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/item.md index 16ed32b7..2292e9e1 100644 --- a/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/item.md +++ b/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/item.md @@ -6,10 +6,12 @@ status: 'open' kind: 'task' priority: 'P1' labels: ['ticket', 'relations', 'planning', 'panel', 'orchestrator'] -workflow_state: 'ready' +workflow_state: 'queued' created_at: '2026-06-08T07:27:32Z' -updated_at: '2026-06-09T01:02:17Z' +updated_at: '2026-06-09T02:28:14Z' assignee: null +queued_by: 'workspace-panel' +queued_at: '2026-06-09T02:27:31Z' --- ## Background diff --git a/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/thread.md b/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/thread.md index b7d53376..1d9cf10e 100644 --- a/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/thread.md +++ b/.yoi/tickets/open/20260608-072732-typed-ticket-relation-metadata/thread.md @@ -143,3 +143,34 @@ This avoids recreating umbrella Tickets under another schema. The relation featu Intake refinement により、relation kind、inverse relation の扱い、queue gate 境界、binding invariants、implementation latitude、escalation conditions が揃ったため ready に遷移する。 --- + + + +## State changed + +Ticket を `workspace-panel` が queued にしました。 + + +--- + + + +## Decision + +Routing decision: defer_pending_ticket_identity_migration + +This Ticket is queued and appears implementation-ready, but I am intentionally not accepting it to `inprogress` yet. + +Reason: +- `simplify-ticket-identity-fields` is already active, with Coder Pod `coder-simplify-ticket-identity-fields` running in `.worktree/simplify-ticket-identity-fields`. +- This Ticket depends on the same Ticket backend/schema/API/panel/doctor surfaces and explicitly needs canonical Ticket references. +- Implementing typed relations before the identity simplification lands would risk building relation storage and validation on soon-to-change identity/layout/state semantics. + +State decision: +- Leave this Ticket `queued`. +- Do not create a worktree or spawn a coder yet. + +Next action: +- After `simplify-ticket-identity-fields` is merged/closed/cleaned up or explicitly held back, re-read this Ticket against the new identity model and accept it from queued if still unblocked. + +--- diff --git a/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/item.md b/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/item.md index 89adb720..b821cb04 100644 --- a/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/item.md +++ b/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/item.md @@ -8,7 +8,7 @@ priority: 'P1' labels: ['ticket', 'schema', 'identity', 'migration', 'orchestrator'] workflow_state: 'inprogress' created_at: '2026-06-08T11:09:40Z' -updated_at: '2026-06-09T02:14:31Z' +updated_at: '2026-06-09T02:15:46Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-09T02:13:30Z' diff --git a/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/thread.md b/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/thread.md index d65fccd0..a5e60295 100644 --- a/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/thread.md +++ b/.yoi/tickets/open/20260608-110940-simplify-ticket-identity-fields/thread.md @@ -263,3 +263,24 @@ Validation: - `nix build .#yoi`. --- + + + +## Implementation report + +Implementation routing started. + +Worktree/branch: +- Worktree: `.worktree/simplify-ticket-identity-fields` +- Branch: `simplify-ticket-identity-fields` +- Base/routing commit: `48efcc7 ticket: route identity simplification` + +Spawned sibling Coder Pod: +- `coder-simplify-ticket-identity-fields` +- Scope: non-recursive read on parent workspace root plus recursive write limited to the child worktree. + +Routing context: +- The workspace was clean and no active implementation worktree existed before acceptance. +- This is a broad/high-risk schema/storage migration, so the handoff emphasizes audit-first implementation, complete local Ticket record migration, buildable coherent stopping points, and escalation if permanent legacy compatibility or a larger storage-provider redesign is discovered. + +--- diff --git a/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/item.md b/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/item.md index 07efbd4d..304cb38c 100644 --- a/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/item.md +++ b/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/item.md @@ -6,10 +6,12 @@ status: 'open' kind: 'task' priority: 'P2' labels: ['objective', 'ticket', 'planning', 'workflow', 'design'] -workflow_state: 'ready' +workflow_state: 'queued' created_at: '2026-06-08T12:54:30Z' -updated_at: '2026-06-09T00:17:13Z' +updated_at: '2026-06-09T02:28:14Z' assignee: null +queued_by: 'workspace-panel' +queued_at: '2026-06-09T02:27:33Z' --- ## Background diff --git a/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/thread.md b/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/thread.md index 9a961e6f..989430e9 100644 --- a/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/thread.md +++ b/.yoi/tickets/open/20260608-125430-objective-records-for-medium-term-goals/thread.md @@ -62,3 +62,34 @@ Validation は既存 acceptance criteria の通り `target/debug/yoi ticket doct Intake refinement により目的・受け入れ条件・binding decisions / invariants・implementation latitude・escalation conditions が揃ったため、workflow_state を ready にする。 --- + + + +## State changed + +Ticket を `workspace-panel` が queued にしました。 + + +--- + + + +## Decision + +Routing decision: defer_pending_ticket_identity_migration + +This Ticket is queued and appears implementation-ready, but I am intentionally not accepting it to `inprogress` yet. + +Reason: +- `simplify-ticket-identity-fields` is already active, with Coder Pod `coder-simplify-ticket-identity-fields` running in `.worktree/simplify-ticket-identity-fields`. +- Objective record design/linking depends on stable Ticket identity and reference semantics, and the active Ticket is changing canonical Ticket identity, flat layout, state, and lookup surfaces. +- Implementing Objective link/reference guidance before the identity simplification lands would create avoidable conflict and may choose reference shapes that immediately need migration. + +State decision: +- Leave this Ticket `queued`. +- Do not create a worktree or spawn a coder yet. + +Next action: +- After `simplify-ticket-identity-fields` is merged/closed/cleaned up or explicitly held back, re-read this Ticket against the new identity model and accept it from queued if still unblocked. + +---