ticket: defer relation and objective routing
This commit is contained in:
parent
48efcc7dfb
commit
06f08edecc
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 に遷移する。
|
||||
|
||||
---
|
||||
|
||||
<!-- event: state_changed author: workspace-panel at: 2026-06-09T02:27:31Z from: ready to: queued reason: queued field: workflow_state -->
|
||||
|
||||
## State changed
|
||||
|
||||
Ticket を `workspace-panel` が queued にしました。
|
||||
|
||||
|
||||
---
|
||||
|
||||
<!-- event: decision author: orchestrator at: 2026-06-09T02:28:14Z -->
|
||||
|
||||
## 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.
|
||||
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -263,3 +263,24 @@ Validation:
|
|||
- `nix build .#yoi`.
|
||||
|
||||
---
|
||||
|
||||
<!-- event: implementation_report author: orchestrator at: 2026-06-09T02:15:46Z -->
|
||||
|
||||
## 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.
|
||||
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -62,3 +62,34 @@ Validation は既存 acceptance criteria の通り `target/debug/yoi ticket doct
|
|||
Intake refinement により目的・受け入れ条件・binding decisions / invariants・implementation latitude・escalation conditions が揃ったため、workflow_state を ready にする。
|
||||
|
||||
---
|
||||
|
||||
<!-- event: state_changed author: workspace-panel at: 2026-06-09T02:27:33Z from: ready to: queued reason: queued field: workflow_state -->
|
||||
|
||||
## State changed
|
||||
|
||||
Ticket を `workspace-panel` が queued にしました。
|
||||
|
||||
|
||||
---
|
||||
|
||||
<!-- event: decision author: orchestrator at: 2026-06-09T02:28:14Z -->
|
||||
|
||||
## 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.
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user