diff --git a/.yoi/tickets/20260609-101732-001/item.md b/.yoi/tickets/20260609-101732-001/item.md index ba8ce4e3..007e8f0d 100644 --- a/.yoi/tickets/20260609-101732-001/item.md +++ b/.yoi/tickets/20260609-101732-001/item.md @@ -1,8 +1,8 @@ --- title: 'Orchestratorに独立queued workの並列開始を促す' -state: 'inprogress' +state: 'closed' created_at: '2026-06-09T10:17:32Z' -updated_at: '2026-06-09T10:46:18Z' +updated_at: '2026-06-09T10:47:47Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-09T10:31:16Z' diff --git a/.yoi/tickets/20260609-101732-001/resolution.md b/.yoi/tickets/20260609-101732-001/resolution.md new file mode 100644 index 00000000..85c52f70 --- /dev/null +++ b/.yoi/tickets/20260609-101732-001/resolution.md @@ -0,0 +1,22 @@ +Implemented, reviewed, merged, and validated. + +Summary: +- Updated Orchestrator routing guidance to prefer starting additional independent queued Tickets during explicit queue review/routing when capacity exists and safety checks pass. +- Preserved the rule that queue notifications are not unattended scheduler triggers. +- Preserved the durable `queued -> inprogress` acceptance gate before worktree creation, Pod spawn, or implementation side effects. +- Explicitly forbids starting unqueued Tickets to fill capacity. +- Added required parallel-start checks for Ticket body/thread/artifacts, Ticket relations, OrchestrationPlan, workspace/worktree dirty state, visible Pods, branches, and conflict/dependency notes. +- Added bounded idle/defer reasons when capacity appears available but queued work is left waiting. +- Updated multi-agent workflow guidance for separate worktrees/branches/narrow write scopes and read-only Reviewer default. + +Implementation: +- Coder commit: `492fe06 workflow: prefer parallel queued starts` +- Reviewer approved with no blocking findings. +- Merge commit completed after ToolExecutionContext cleanup. + +Validation after merge: +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `nix build .#yoi` + +`cargo check --workspace` was intentionally omitted because the change is workflow-resource text only and Nix build covered packaged resource integrity. \ No newline at end of file diff --git a/.yoi/tickets/20260609-101732-001/thread.md b/.yoi/tickets/20260609-101732-001/thread.md index 70a05013..75ba97ee 100644 --- a/.yoi/tickets/20260609-101732-001/thread.md +++ b/.yoi/tickets/20260609-101732-001/thread.md @@ -186,3 +186,41 @@ Reviewer validation: All passed. Residual note: this is workflow guidance, not runtime scheduler enforcement, which is consistent with the Ticket scope. --- + + + +## State changed + +Ticket を closed にしました。 + + +--- + + + +## 完了 + +Implemented, reviewed, merged, and validated. + +Summary: +- Updated Orchestrator routing guidance to prefer starting additional independent queued Tickets during explicit queue review/routing when capacity exists and safety checks pass. +- Preserved the rule that queue notifications are not unattended scheduler triggers. +- Preserved the durable `queued -> inprogress` acceptance gate before worktree creation, Pod spawn, or implementation side effects. +- Explicitly forbids starting unqueued Tickets to fill capacity. +- Added required parallel-start checks for Ticket body/thread/artifacts, Ticket relations, OrchestrationPlan, workspace/worktree dirty state, visible Pods, branches, and conflict/dependency notes. +- Added bounded idle/defer reasons when capacity appears available but queued work is left waiting. +- Updated multi-agent workflow guidance for separate worktrees/branches/narrow write scopes and read-only Reviewer default. + +Implementation: +- Coder commit: `492fe06 workflow: prefer parallel queued starts` +- Reviewer approved with no blocking findings. +- Merge commit completed after ToolExecutionContext cleanup. + +Validation after merge: +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `nix build .#yoi` + +`cargo check --workspace` was intentionally omitted because the change is workflow-resource text only and Nix build covered packaged resource integrity. + +---