1.4 KiB
1.4 KiB
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 -> inprogressacceptance 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 --checkcargo run -q -p yoi -- ticket doctornix build .#yoi
cargo check --workspace was intentionally omitted because the change is workflow-resource text only and Nix build covered packaged resource integrity.