2.8 KiB
Created
Created by tickets.sh create.
Plan
Preflight result: implementation-ready after storage migration.
yoi ticket has parity and active storage has moved to .yoi/tickets/, so tickets.sh should now be removed to eliminate the temporary second mutation path. Active docs/project instructions/tests should use yoi ticket ...; historical closed records and old report artifacts do not need mass rewriting.
Detailed delegation intent is recorded in artifacts/delegation-intent.md.
Review: approve
External reviewer approved the implementation with one non-blocking stale phrase in docs/development/work-items.md.
The stale phrase was fixed before merge. After merge, the remaining top-level work-items/README.md legacy notice was also removed so the repository-root work-items/ path is not present as an active or compatibility surface.
Review summary:
tickets.shis deleted.- Active docs/project instructions/tests use
yoi ticket ...andyoi ticket doctor. - No production code or tests execute
./tickets.sh. .yoi/tickets/remains the active Ticket storage root.- Remaining references are historical records/spec context, not active command instructions.
Closed
Removed the transitional tickets.sh mutation path.
Changes:
- Deleted repository-root
tickets.sh. - Updated active docs, workflows, project instructions, and tests from
./tickets.shtoyoi ticket .../yoi ticket doctor. - Removed shell compatibility tests that executed the script and kept Rust backend /
yoi ticketcoverage. - Removed the remaining top-level
work-items/README.mdlegacy notice after merge so the repository-rootwork-items/path is no longer present. - Preserved
.yoi/tickets/as the active Ticket storage root.
Validation after merge:
cargo test -p ticketcargo test -p yoi ticketcargo test -p pod ticket --libcargo check --workspace --all-targetscargo fmt --checkgit diff --check HEAD~1..HEADcargo build -p yoitarget/debug/yoi ticket doctortest ! -e tickets.sh- active docs/code grep for
tickets.sh/./tickets.sh nix build .#yoi --no-link --print-out-paths
Additional post-merge cleanup validation:
target/debug/yoi ticket doctortest ! -e tickets.shtest ! -e work-items- active docs/code grep for
tickets.sh/./tickets.sh git diff --check
External review approved; a non-blocking stale "compatibility CLI" phrase was fixed before merge.
The umbrella yoi-local-ticket-backend-migration can be closed.