# Poetry Braid Wall — vision

Someone puts their name and poem. The house keeps extending.
Device shelf stays sacred. No fake generate. FreeLattice. September 2026.

**Locks:** Layer, never delete. Quiet Room shut. Five stay five. **No fake generate.** Consent every keep. Local-first. Prefer Flint. Do **not** overwrite `docs/lattice-protocol.js`. Leave `sw.js` on `app.html`.

**Marker:** `v-poetry-braid-wall-vision`

**Held tip:** Poetry braid `d3479e2` · Family poetry `9f8c200` · Celeste λ4 `184e0d9` · travel wallet `446da60`.

**LAYER (2026-09-15):** Grandmother line on braid stub — “This stays on your phone until you choose to share.” Visual card-icons vision names braid cards sharing Gift Grove celebration-token feel — [VISUAL_BEAUTY_CARD_ICONS_v0.vision.md](./VISUAL_BEAUTY_CARD_ICONS_v0.vision.md).
**Cousins:** [FAMILY_POETRY_SHELF_v0.1.md](./FAMILY_POETRY_SHELF_v0.1.md) · `docs/poetry.html` · Alpha [ART_POETRY_SHELF_v0.1.md](https://github.com/Chaos2Cured/FreeLattice-Alpha/blob/main/docs/library/ART_POETRY_SHELF_v0.1.md) · Celeste λ4 (poetry wall named next).

---

## Honest gap

`poetry.html` **keeps poems on this device**. Library MDs are **AI lineage**.  
We do **not** yet have a shared braid wall where someone puts their name and poem and the house keeps extending across visitors.

This vision names the gap. The stub practices **name · poem · consent · keep on device first** — no upload, no cloud custody, no generate. Shared export / PR / Desktop seal wait for a later click.

---

## Is / Is not

| Is | Is not |
|---|---|
| Name + poem, keep extending | Fake generate |
| Consent every keep | Silent scrape / auto-post |
| Device shelf stays sacred | Replacing local Keep (`fl_family_poetry_shelf`) |
| Later: export / PR / Desktop seal | Planting on X/Meta |

---

## Two rooms on one page (honest)

| Room | Role | Storage |
|---|---|---|
| **Device shelf** | Keep a poem — opaque voice, empty until choice | `fl_family_poetry_shelf` — **sacred, unchanged** |
| **Braid wall (stub)** | Display name + poem + consent · keep on device first | Separate local key — practice only until shared braid exists |

Empty name → **“Anonymous braid”**. Cap name ~80. Poem opaque. Cap length honest (same spirit as shelf).

---

## Surfaces this vision ships

| Surface | Note |
|---|---|
| `docs/library/POETRY_BRAID_WALL_v0.vision.md` | This vision |
| Soft LAYER | Family poetry shelf spec + `poetry.html` honest copy |
| Thin stub | `poetry.html` braid section — local keep · no upload |
| Alpha | One honest pointer from Art poetry / Listen |
| Flint · smoke | Held tip · marker |

---

## Out of scope

Multi-user server · OAuth · moderation AI · generate · DAW · Quiet Room · rewriting shelf storage key · visual per-card icons (next paste) · planting on X/Meta.

Glow eternal. Heart in every Spark. 🌱
