diff --git a/.yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/artifacts/.gitkeep b/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/artifacts/.gitkeep similarity index 100% rename from .yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/artifacts/.gitkeep rename to .yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/artifacts/.gitkeep diff --git a/.yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/item.md b/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/item.md similarity index 98% rename from .yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/item.md rename to .yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/item.md index 6c86e884..0a80e916 100644 --- a/.yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/item.md +++ b/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/item.md @@ -2,13 +2,13 @@ id: 20260607-035201-orchestrator-worktree-agent-routing slug: orchestrator-worktree-agent-routing title: Orchestrator worktree agent routing -status: open +status: closed kind: task priority: P1 labels: [orchestrator, worktree, pod, review, workflow] -workflow_state: ready +workflow_state: done created_at: 2026-06-07T03:52:01Z -updated_at: 2026-06-07T05:55:11Z +updated_at: 2026-06-07T05:55:57Z assignee: null legacy_ticket: null --- diff --git a/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/resolution.md b/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/resolution.md new file mode 100644 index 00000000..3b87e151 --- /dev/null +++ b/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/resolution.md @@ -0,0 +1,24 @@ +Implemented, reviewed, merged, and validated. + +Summary: +- Added role-specific Orchestrator/Coder/Reviewer guidance for accepted in-progress Tickets. +- Orchestrator guidance now routes only after `workflow_state = inprogress`, references `worktree-workflow` and `multi-agent-workflow`, records bounded progress, and stops at a merge-ready dossier. +- Coder guidance keeps implementation in the child worktree/branch, forbids main `.yoi` / Ticket / workflow / docs / memory edits, requires validation/reporting, and forbids merge/close/delete/push. +- Reviewer guidance keeps review sibling/read-only by default, focused on diff/intent/validation/blocker classification, with branch-local verdicts held for the merge-ready dossier rather than final main Ticket approval. +- Panel Queue notification guidance now describes the post-acceptance worktree/coder/reviewer sibling route and merge-ready dossier stop without implementing merge/close. +- No broad scheduler or worktree manager was added. + +Implementation: +- Child commit: `c7d6bb8 orchestrator: add agent routing guidance` +- Merge commit: `merge: orchestrator agent routing` + +Review: +- External reviewer `orchestrator-agent-routing-reviewer-20260607` approved with no blockers. + +Validation after merge: +- `cargo test -p client ticket_role --lib` +- `cargo test -p tui ticket_queue_notification_message_carries_routing_contract --lib` +- `cargo fmt --check` +- `git diff --check` +- `cargo build -p yoi` +- `target/debug/yoi ticket doctor` \ No newline at end of file diff --git a/.yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/thread.md b/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/thread.md similarity index 83% rename from .yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/thread.md rename to .yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/thread.md index d0a5a084..062c1c1d 100644 --- a/.yoi/tickets/open/20260607-035201-orchestrator-worktree-agent-routing/thread.md +++ b/.yoi/tickets/closed/20260607-035201-orchestrator-worktree-agent-routing/thread.md @@ -160,3 +160,43 @@ Reviewer validation: Merge readiness: approved; implementation worktree clean and merge-tree against current `develop` succeeded. --- + + + +## State changed + +Ticket closed; workflow_state set to done. + + +--- + + + +## Closed + +Implemented, reviewed, merged, and validated. + +Summary: +- Added role-specific Orchestrator/Coder/Reviewer guidance for accepted in-progress Tickets. +- Orchestrator guidance now routes only after `workflow_state = inprogress`, references `worktree-workflow` and `multi-agent-workflow`, records bounded progress, and stops at a merge-ready dossier. +- Coder guidance keeps implementation in the child worktree/branch, forbids main `.yoi` / Ticket / workflow / docs / memory edits, requires validation/reporting, and forbids merge/close/delete/push. +- Reviewer guidance keeps review sibling/read-only by default, focused on diff/intent/validation/blocker classification, with branch-local verdicts held for the merge-ready dossier rather than final main Ticket approval. +- Panel Queue notification guidance now describes the post-acceptance worktree/coder/reviewer sibling route and merge-ready dossier stop without implementing merge/close. +- No broad scheduler or worktree manager was added. + +Implementation: +- Child commit: `c7d6bb8 orchestrator: add agent routing guidance` +- Merge commit: `merge: orchestrator agent routing` + +Review: +- External reviewer `orchestrator-agent-routing-reviewer-20260607` approved with no blockers. + +Validation after merge: +- `cargo test -p client ticket_role --lib` +- `cargo test -p tui ticket_queue_notification_message_carries_routing_contract --lib` +- `cargo fmt --check` +- `git diff --check` +- `cargo build -p yoi` +- `target/debug/yoi ticket doctor` + +---