From d02516d37d7d90a185856fb68fb1091afb383147 Mon Sep 17 00:00:00 2001 From: Hare Date: Fri, 5 Jun 2026 15:42:12 +0900 Subject: [PATCH] ticket: close ticket orchestrator routing --- .../artifacts/.gitkeep | 0 .../artifacts/implementation-report.md | 0 .../artifacts/review.md | 0 .../item.md | 4 +- .../resolution.md | 38 +++++++++++++++ .../thread.md | 46 +++++++++++++++++++ 6 files changed, 86 insertions(+), 2 deletions(-) rename work-items/{open => closed}/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep (100%) rename work-items/{open => closed}/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md (100%) rename work-items/{open => closed}/20260605-040104-ticket-orchestrator-routing/artifacts/review.md (100%) rename work-items/{open => closed}/20260605-040104-ticket-orchestrator-routing/item.md (98%) create mode 100644 work-items/closed/20260605-040104-ticket-orchestrator-routing/resolution.md rename work-items/{open => closed}/20260605-040104-ticket-orchestrator-routing/thread.md (82%) diff --git a/work-items/open/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep b/work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep rename to work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep diff --git a/work-items/open/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md b/work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md similarity index 100% rename from work-items/open/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md rename to work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md diff --git a/work-items/open/20260605-040104-ticket-orchestrator-routing/artifacts/review.md b/work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/review.md similarity index 100% rename from work-items/open/20260605-040104-ticket-orchestrator-routing/artifacts/review.md rename to work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/review.md diff --git a/work-items/open/20260605-040104-ticket-orchestrator-routing/item.md b/work-items/closed/20260605-040104-ticket-orchestrator-routing/item.md similarity index 98% rename from work-items/open/20260605-040104-ticket-orchestrator-routing/item.md rename to work-items/closed/20260605-040104-ticket-orchestrator-routing/item.md index 5bb88299..01b6ecd6 100644 --- a/work-items/open/20260605-040104-ticket-orchestrator-routing/item.md +++ b/work-items/closed/20260605-040104-ticket-orchestrator-routing/item.md @@ -2,12 +2,12 @@ id: 20260605-040104-ticket-orchestrator-routing slug: ticket-orchestrator-routing title: Ticket orchestrator routing -status: open +status: closed kind: task priority: P1 labels: [ticket, orchestrator, routing, orchestration] created_at: 2026-06-05T04:01:04Z -updated_at: 2026-06-05T06:41:34Z +updated_at: 2026-06-05T06:42:00Z assignee: null legacy_ticket: null --- diff --git a/work-items/closed/20260605-040104-ticket-orchestrator-routing/resolution.md b/work-items/closed/20260605-040104-ticket-orchestrator-routing/resolution.md new file mode 100644 index 00000000..ebb5858e --- /dev/null +++ b/work-items/closed/20260605-040104-ticket-orchestrator-routing/resolution.md @@ -0,0 +1,38 @@ +Ticket Orchestrator Routing Workflow is complete. + +Implementation: + +- commit: `af17f8b workflow: add ticket orchestrator routing` + +Summary: + +- Added `.yoi/workflow/ticket-orchestrator-routing.md` as a user-invocable/model-invocable workflow. +- Updated `docs/development/workflows.md` to include Orchestrator routing from Tickets to next workflow/action. +- Defined routing classifications: + - `requirements_sync_needed` + - `preflight_needed` + - `spike_needed` + - `implementation_ready` + - `review_needed` + - `blocked_action_required` + - `close_ready` + - `defer_pending` + - `closed_or_noop` +- Defined conditions and actions for each classification. +- Required routing decisions to be recorded through `TicketComment`. +- Required `IntentPacket` creation before connecting implementation-ready Tickets to `multi-agent-workflow`. +- Kept preflight-needed Tickets from being sent directly to coder Pods. +- Preserved non-goals: no scheduler, no lease/queue persistence, no automatic Pod spawning policy, no TUI dashboard, no TicketUpdate tool, no external tracker integration, and no arbitrary filesystem writes. + +Review: + +- External sibling reviewer approved with no blockers and no required non-blockers. +- Follow-up note: after repeated routing decisions stabilize, a pure classifier/test fixture may be useful, but it is out of scope for this workflow ticket. + +Validation passed: + +- `git diff --check` +- `./tickets.sh doctor` +- targeted grep found no `WorkItem` / old system-name wording in the new workflow. + +No code/package changes were made, so cargo/nix validation was not required. diff --git a/work-items/open/20260605-040104-ticket-orchestrator-routing/thread.md b/work-items/closed/20260605-040104-ticket-orchestrator-routing/thread.md similarity index 82% rename from work-items/open/20260605-040104-ticket-orchestrator-routing/thread.md rename to work-items/closed/20260605-040104-ticket-orchestrator-routing/thread.md index 75e9f921..b1dd1c19 100644 --- a/work-items/open/20260605-040104-ticket-orchestrator-routing/thread.md +++ b/work-items/closed/20260605-040104-ticket-orchestrator-routing/thread.md @@ -166,4 +166,50 @@ Validation passed: No code/package changes were made, so cargo/nix validation was not required. +--- + + + +## Closed + +Ticket Orchestrator Routing Workflow is complete. + +Implementation: + +- commit: `af17f8b workflow: add ticket orchestrator routing` + +Summary: + +- Added `.yoi/workflow/ticket-orchestrator-routing.md` as a user-invocable/model-invocable workflow. +- Updated `docs/development/workflows.md` to include Orchestrator routing from Tickets to next workflow/action. +- Defined routing classifications: + - `requirements_sync_needed` + - `preflight_needed` + - `spike_needed` + - `implementation_ready` + - `review_needed` + - `blocked_action_required` + - `close_ready` + - `defer_pending` + - `closed_or_noop` +- Defined conditions and actions for each classification. +- Required routing decisions to be recorded through `TicketComment`. +- Required `IntentPacket` creation before connecting implementation-ready Tickets to `multi-agent-workflow`. +- Kept preflight-needed Tickets from being sent directly to coder Pods. +- Preserved non-goals: no scheduler, no lease/queue persistence, no automatic Pod spawning policy, no TUI dashboard, no TicketUpdate tool, no external tracker integration, and no arbitrary filesystem writes. + +Review: + +- External sibling reviewer approved with no blockers and no required non-blockers. +- Follow-up note: after repeated routing decisions stabilize, a pure classifier/test fixture may be useful, but it is out of scope for this workflow ticket. + +Validation passed: + +- `git diff --check` +- `./tickets.sh doctor` +- targeted grep found no `WorkItem` / old system-name wording in the new workflow. + +No code/package changes were made, so cargo/nix validation was not required. + + ---