kamal-prep-plan.md
c134 thread plan: Kamal prep
Written 2026-11-10 before the brief. Reader: Mark; whoever picks the thread up.
What it produces. One file, kamal-prep.md, under about 250 lines, read before the call: (1) what the native app needs from the plane, a table per page plus the inbox, the grant line and the Connect exchange, each row marked served today / on the gap list / new; (2) a ten-minute demo script in order, what each step proves, what is honest to say; (3) at most ten questions for Kamal, prioritised, each with why it matters and a default we would accept; (4) two proposals: the fixture world as an artifact his model emits, and a schema source so the types are generated; (5) how the pages are prototyped, as the current thinking with c132's bake-off still to run. Plus where the records disagree.
From which records.
| Part | Records |
|---|---|
| 1 | c131 plan.md (Phase 2 page table, D5, D12, D13); c134 inventory.md §3.2, §4 (the 38 routes), §6 (the 30 gaps); qdash ui/app/types/api/* headers and web.rs lines 59–132; c137 bones.md §1, §5, §9, §12; c136 plan.md (the shape, D1–D5); ../qnative/crates/nozzle (the local and plane transports) |
| 2 | design .claude/launch.json (qdash-seed, qdash-app); ../qnative/README.md (Run it, Footprint); ../qnative/cycles/c1.spike/CYCLE.md (steps, Outcome, Still open); c137 ports.md §5 (the three lab pages, verified 2026-11-09); c130 research/platform.md "From the spike" |
| 3 | c134 plan.md clarifying questions and inventory.md §9; c130 plan.md Q2, Q3, Q6, Q10 and research/README.md open questions; c131 plan.md Q2, Q3, D13; c136 D1, D3, D5; c137 inventory.md questions and bones.md §5; the 1b21a3ce transcript, Kamal's part |
| 4 | bible R13, R25; c131 R3, D4 and Patterns; c134 D5 and Patterns; c113 (the baked worlds); the seed scripts/qdash-seed |
| 5 | c132 plan.md (media A–E, D1–D5, question 1 answered 2026-11-09); c130 research/README.md surprise 6 and question 13; c137 ports.md (the inbox page as the precedent) |
Method. Read in the order the program session gave; write from the records, not from memory; cite the file for every shape; keep what is measured (the spike) apart from what is read (the primer) and what is ruled (the D-tables); check the brief renders at /cycles/design/c134/doc/kamal-prep.md; a dated Key Changes line in CYCLE.md; commit the three files and CYCLE.md only, after checking the index for foreign paths. No servers started (:3000 and :3030 belong to other sessions), nothing edited in ../qnative or in sibling cycles.
Out. Deciding anything: the brief carries defaults and questions, Mark and Kamal decide. Names: c0 decides.