1.2 KiB
1.2 KiB
Created
Created by tickets.sh create.
Plan
Preflight result: implementation-ready.
The Ticket naming and umbrella split are accepted. This ticket is scoped to the first implementation layer only: typed Ticket domain/backend code and LocalTicketBackend compatibility with current work-items/ files.
Key decisions for implementation:
- Use
Ticketas the public/domain concept name. - Keep
work-items/as the current local storage path. - Add a lower-level Rust crate for the Ticket backend layer; do not put this in
podortui. - Preserve
tickets.shcompatibility and do not remove or replace the script in this ticket. - Treat readiness/action-required/risk fields as optional/extensible because existing tickets do not have a fully normalized schema.
- Keep Markdown/freeform bodies; enforce mechanical consistency and safe mutation, not rigid body sections.
- No Pod tools, Intake workflow, Orchestrator routing, TUI UI, external tracker backend, or scheduler in this ticket.
The detailed delegation intent is recorded in artifacts/delegation-intent.md.