1.5 KiB
1.5 KiB
Completed the Yoi-local Ticket backend migration.
Child tickets completed:
yoi-ticket-cli-parity: added top-levelyoi ticketcommands for create/list/show/comment/review/status/close/doctor against the Rust Ticket backend.builtin-yoi-local-ticket-backend-config: introduced canonical backend provider configprovider = "builtin:yoi_local".migrate-ticket-storage-to-yoi-tickets: moved active Ticket records fromwork-items/to.yoi/tickets/and made.yoi/ticketsthe default/configured root.remove-tickets-sh: deleted the transitionaltickets.shmutation path and updated active docs/instructions/tests to useyoi ticket ....
Final authority model:
[backend]
provider = "builtin:yoi_local"
root = ".yoi/tickets"
yoibinary +crates/ticketbackend own active Ticket operations.- Active storage is
.yoi/tickets/. - Repository-root
work-items/is no longer present and is not an active mutable backend. tickets.shis removed.- Historical records may still mention old paths/commands as history, but active instructions and validation use
yoi ticket ....
Final validation points across the sequence included:
cargo test -p ticketcargo test -p yoi ticketcargo test -p pod ticket --libcargo check --workspace --all-targetscargo fmt --checkcargo build -p yoitarget/debug/yoi ticket doctornix build .#yoi --no-link- absence checks for
tickets.shand repository-rootwork-items/after final cleanup.