From d38828a2b3571fc35d0aed9d44192139a7dc6b23 Mon Sep 17 00:00:00 2001 From: Hare Date: Mon, 15 Jun 2026 00:37:08 +0900 Subject: [PATCH] ticket: defer conflicting queued panel work --- .../artifacts/orchestration-plan.jsonl | 2 ++ .yoi/tickets/00001KV3A5CNH/item.md | 2 +- .yoi/tickets/00001KV3A5CNH/thread.md | 25 +++++++++++++++++++ .../artifacts/orchestration-plan.jsonl | 2 ++ .yoi/tickets/00001KV3BQ7Q3/item.md | 2 +- .yoi/tickets/00001KV3BQ7Q3/thread.md | 25 +++++++++++++++++++ 6 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 .yoi/tickets/00001KV3A5CNH/artifacts/orchestration-plan.jsonl create mode 100644 .yoi/tickets/00001KV3BQ7Q3/artifacts/orchestration-plan.jsonl diff --git a/.yoi/tickets/00001KV3A5CNH/artifacts/orchestration-plan.jsonl b/.yoi/tickets/00001KV3A5CNH/artifacts/orchestration-plan.jsonl new file mode 100644 index 00000000..d8597276 --- /dev/null +++ b/.yoi/tickets/00001KV3A5CNH/artifacts/orchestration-plan.jsonl @@ -0,0 +1,2 @@ +{"id":"orch-plan-20260614-153704-1","ticket_id":"00001KV3A5CNH","kind":"conflicts_with","related_ticket":"00001KV09WYC6","note":"同じ Workspace Panel Ticket row/model/action/diagnostic surface を変更する可能性が高いため、`00001KV09WYC6` の実装・review・integration 後に再 routing する。","author":"yoi-orchestrator","at":"2026-06-14T15:37:04Z"} +{"id":"orch-plan-20260614-153704-2","ticket_id":"00001KV3A5CNH","kind":"waiting_capacity_note","note":"現在 `00001KTFY8V80` と `00001KV09WYC6` の2件が inprogress で Coder Pod running。`00001KV09WYC6` と source surface が重なるため、追加 spawn せず queued のまま待機。","author":"yoi-orchestrator","at":"2026-06-14T15:37:04Z"} diff --git a/.yoi/tickets/00001KV3A5CNH/item.md b/.yoi/tickets/00001KV3A5CNH/item.md index 2b04fb34..5ec48c07 100644 --- a/.yoi/tickets/00001KV3A5CNH/item.md +++ b/.yoi/tickets/00001KV3A5CNH/item.md @@ -2,7 +2,7 @@ title: 'Panel: invalid Ticket があっても Ticket 機能全体を無効化しない' state: 'queued' created_at: '2026-06-14T14:56:51Z' -updated_at: '2026-06-14T15:35:56Z' +updated_at: '2026-06-14T15:37:04Z' assignee: null readiness: 'implementation_ready' risk_flags: ['tui-panel', 'ticket-backend', 'partial-failure', 'diagnostics'] diff --git a/.yoi/tickets/00001KV3A5CNH/thread.md b/.yoi/tickets/00001KV3A5CNH/thread.md index 39f4490b..c4a0b02b 100644 --- a/.yoi/tickets/00001KV3A5CNH/thread.md +++ b/.yoi/tickets/00001KV3A5CNH/thread.md @@ -13,4 +13,29 @@ LocalTicketBackend によって作成されました。 Ticket を `workspace-panel` が queued にしました。 +--- + + + +## Decision + +Routing decision: implementation_ready_but_waiting_capacity_conflict + +Reason: +- Ticket body / thread / artifacts、relation、OrchestrationPlan、Orchestrator workspace state を確認した。要件・受け入れ条件・invariants は実装可能な粒度で揃っており、planning に戻す concrete missing information はない。 +- ただし現在 `00001KV09WYC6` の Coder Pod が稼働中で、同じ Panel / `crates/tui/src/workspace_panel.rs` 周辺を主対象としている。 +- 本 Ticket も Panel Ticket row / partial failure handling を扱うため、並行実装すると row model/action/diagnostic 周辺で conflict risk が高い。 +- 既に `00001KTFY8V80` と `00001KV09WYC6` の2件が inprogress で Coder capacity を使用中。現時点では追加 spawn せず、`00001KV09WYC6` の結果を取り込んでから routing acceptance する。 + +Evidence checked: +- Ticket body/thread: ready -> queued を確認。 +- Ticket relations: blocker なし。 +- OrchestrationPlan: 既存 record なし。 +- Orchestrator workspace: `/home/hare/Projects/yoi/.worktree/orchestration` は clean、queue commit `28f3ed62` 上。 +- Visible Pods: `yoi-coder-00001KTFY8V80` と `yoi-coder-00001KV09WYC6` が running。 + +Next action: +- `00001KV09WYC6` の実装・review・integration 後、Panel row model/action surface を再確認してから `queued -> inprogress` acceptance を検討する。 +- planning return ではなく queued のまま waiting とする。 + --- diff --git a/.yoi/tickets/00001KV3BQ7Q3/artifacts/orchestration-plan.jsonl b/.yoi/tickets/00001KV3BQ7Q3/artifacts/orchestration-plan.jsonl new file mode 100644 index 00000000..db4dcea5 --- /dev/null +++ b/.yoi/tickets/00001KV3BQ7Q3/artifacts/orchestration-plan.jsonl @@ -0,0 +1,2 @@ +{"id":"orch-plan-20260614-153704-1","ticket_id":"00001KV3BQ7Q3","kind":"waiting_capacity_note","note":"現在2件の Coder Pod が running。さらに本 Ticket は現行 HEAD の Panel/TUI E2E evidence を扱うため、先行 Panel/TUI implementation branch の integration 後に、検証対象 HEAD を明確化してから acceptance する。","author":"yoi-orchestrator","at":"2026-06-14T15:37:04Z"} +{"id":"orch-plan-20260614-153704-2","ticket_id":"00001KV3BQ7Q3","kind":"after","related_ticket":"00001KV09WYC6","note":"E2E evidence 対象の現行 HEAD を曖昧にしないため、少なくとも active な Panel display implementation (`00001KV09WYC6`) の outcome 確認後に開始する。","author":"yoi-orchestrator","at":"2026-06-14T15:37:04Z"} diff --git a/.yoi/tickets/00001KV3BQ7Q3/item.md b/.yoi/tickets/00001KV3BQ7Q3/item.md index 83a9ee46..0ffac402 100644 --- a/.yoi/tickets/00001KV3BQ7Q3/item.md +++ b/.yoi/tickets/00001KV3BQ7Q3/item.md @@ -2,7 +2,7 @@ title: '対象 TUI/Panel merge commit の挙動を現行 E2E で確認する' state: 'queued' created_at: '2026-06-14T15:24:05Z' -updated_at: '2026-06-14T15:35:57Z' +updated_at: '2026-06-14T15:37:04Z' assignee: null readiness: 'implementation_ready' risk_flags: ['e2e', 'tui', 'panel', 'regression-evidence'] diff --git a/.yoi/tickets/00001KV3BQ7Q3/thread.md b/.yoi/tickets/00001KV3BQ7Q3/thread.md index 75c932e6..9c32c3f6 100644 --- a/.yoi/tickets/00001KV3BQ7Q3/thread.md +++ b/.yoi/tickets/00001KV3BQ7Q3/thread.md @@ -13,4 +13,29 @@ LocalTicketBackend によって作成されました。 Ticket を `workspace-panel` が queued にしました。 +--- + + + +## Decision + +Routing decision: implementation_ready_but_waiting_capacity_conflict + +Reason: +- Ticket body / thread / artifacts、relation、OrchestrationPlan、Orchestrator workspace state を確認した。validation / E2E evidence work item として具体化されており、planning に戻す concrete missing information はない。 +- ただし現在 `00001KV09WYC6` が Panel 表示 surface を変更中で、`00001KV3A5CNH` も Panel Ticket row / diagnostics を扱う queued item として待機中。 +- 本 Ticket は現行 HEAD / 現行 E2E infrastructure で Panel/TUI user-visible behavior を確認する性質のため、同じ Panel/TUI surface の実装 branch と並行すると、どの HEAD を evidence 対象にしたかが曖昧になりやすい。 +- 既に2件の Coder Pod が running であり、現時点では追加 spawn せず、先行 Panel/TUI changes の integration 状態を待つ。 + +Evidence checked: +- Ticket body/thread: ready -> queued を確認。 +- Ticket relations: blocker なし。 +- OrchestrationPlan: 既存 record なし。 +- Orchestrator workspace: `/home/hare/Projects/yoi/.worktree/orchestration` は clean、queue commit `28f3ed62` 上。 +- Visible Pods: `yoi-coder-00001KTFY8V80` と `yoi-coder-00001KV09WYC6` が running。 + +Next action: +- 先行 inprogress Ticket のうち Panel/TUI surface に触れる `00001KV09WYC6` の outcome を確認し、必要なら `00001KV3A5CNH` も先に処理したうえで、本 Ticket の E2E evidence 対象 HEAD を明確化してから `queued -> inprogress` acceptance する。 +- planning return ではなく queued のまま waiting とする。 + ---