docs: extract rendering spikes into docs/spikes.md

Spikes 8-14 are a cross-release display/UX bench batch, not part of the
v0.1 integration gate — only 8 and 9 feed v0.1. Move them out of the v0.1
technical doc into their own log (with a feeds-table and dependency notes),
leaving a pointer behind; link it from the README layout map.
This commit is contained in:
Julien Calixte
2026-07-05 17:27:34 +02:00
parent a848c05afa
commit ac56bc4aec
3 changed files with 151 additions and 1 deletions

View File

@@ -103,6 +103,15 @@ spike 4 is the gate for
Only after spike 7 do we start integration. Any spike that fails forces a
stack decision (e.g. fall back to libgit2; switch to a separate SD SPI bus).
### Rendering spikes (post-bring-up)
The display/UX spikes (814) — panel layout, boot splash, theme, transient
panel, scroll indicator, line-number gutter, multi-file navigation — are **not**
part of the v0.1 integration gate and span several releases, so they live in
their own log: [`spikes.md`](spikes.md). Spikes **8 (layout)** and **9 (splash)**
feed v0.1; the rest feed later releases. Run Spike 8 first — it partitions the
panel into the writing column and side panel the others draw within.
## Module breakdown
### `editor` — text buffer + cursor