Tracks the path to the V1 release.
The executable index of all remaining V1 work is the repo-root SLICES.md. It decomposes everything the design docs specify but code doesn't yet implement into independently shippable slices with stable IDs (S-A1…), bound contracts, hard dependency edges (see its mermaid graph), and command-checkable Done-when criteria. Slices marked post-v1 and Lane X (blocked upstream on MLS) are outside the V1 cut; blocked rows name their gate in the library-gates table.
A slice is done when its named #[ignore]d tests flip, the relevant mise run check-* gates stay green, and its owner doc's Validation bullets pass. When a new gap is found it becomes a slice — never a floating TODO. This issue stays open as the human-visible milestone anchor; day-to-day tracking is per-slice.
Tracks the path to the V1 release.
The executable index of all remaining V1 work is the repo-root
SLICES.md. It decomposes everything the design docs specify but code doesn't yet implement into independently shippable slices with stable IDs (S-A1…), bound contracts, hard dependency edges (see its mermaid graph), and command-checkable Done-when criteria. Slices markedpost-v1and Lane X (blocked upstream on MLS) are outside the V1 cut;blockedrows name their gate in the library-gates table.A slice is done when its named
#[ignore]d tests flip, the relevantmise run check-*gates stay green, and its owner doc's Validation bullets pass. When a new gap is found it becomes a slice — never a floating TODO. This issue stays open as the human-visible milestone anchor; day-to-day tracking is per-slice.