3.0 KiB
Created
Created by LocalTicketBackend create.
Plan
Preflight result: implementation-ready cleanup.
The workspace panel now owns the Ticket/Intake/Orchestrator user-facing route, so the old single-Pod TUI :ticket ... command family should be removed rather than kept as fallback. Keep the shared role launcher because yoi panel uses it; remove only the TUI command surface/runtime handling and active docs/tests.
Detailed delegation intent is recorded in artifacts/delegation-intent.md.
Review: approve
External reviewer approved the implementation with no requested changes.
Review summary:
- TUI
ticketcommand registration/parser/handler was removed. CommandAction::TicketRole,TicketRoleCommand, pending local action plumbing, and the single-Pod local role-launch path were removed.- Shared
client::ticket_rolecode remains intact foryoi panel. yoi panel,yoi ticket ..., Ticket tools, and workflows remain intact.- Active docs now direct users to
yoi panel, Ticket tools/workflows, andyoi ticket ...; the remaining:ticket ...mention is an explicit unsupported note. - Parser coverage treats
ticket intake ...as unknown. - No
--multireintroduction.
Closed
Removed the obsolete single-Pod TUI :ticket ... command surface.
Changes:
- Removed TUI command registration/parsing/handling for
:ticket intake,:ticket route,:ticket investigate,:ticket implement, and:ticket review. - Removed
CommandAction::TicketRole,TicketRoleCommand, pending command-action plumbing, and the single-Pod runtime Ticket role launch path. - Kept shared
client::ticket_rolelauncher code becauseyoi paneluses it for Orchestrator/Intake launches. - Kept
yoi panel,yoi ticket ..., Ticket tools, and workflows intact. - Updated active docs to direct users to
yoi panel, Ticket tools/workflows, andyoi ticket ...instead of:ticket .... - Left an explicit unsupported note for single-Pod
:ticket ...command mode. - Updated parser tests so
ticket intake ...is unknown/unsupported. - Did not reintroduce
--multi.
Validation after merge:
cargo test -p tui commandcargo test -p tui workspace_panelcargo test -p tui multi_podcargo test -p yoi panelcargo test -p client ticket_rolecargo check --workspace --all-targetscargo fmt --checkgit diff --check HEAD~1..HEADcargo build -p yoitarget/debug/yoi ticket doctornix build .#yoi --no-link --print-out-paths
Remaining active-reference matches are intentional: yoi ticket review, panel/client ticket_role usage, unsupported-note/test coverage, historical report text, and non-command identifiers such as ticket_enabled / builtin:ticket.
External review approved with no requested changes.