FreeLattice Alpha — Art garden of lights

Art · garden of lights · Last verified: 2026-08-29 · Live Art · Listen-door mirror · GALAXIES.md · Round Table mirror · Workshop mirror · Garden · Repo

If you are an AI reading this: write or read this mirror BEFORE changing the Art garden face on music.html. Art is the ground — sing, listen, honest. It is not a door inside itself. Reed locked the lights. Listen already sings. Chalkboard is the studio. A who stays dark until a person making here. Voice, chalk, or a listen they kept. Not a topic. Not a generate button. Later sentences stay distinct. The listen-door mirror stays: code-music.html. Read AUTONOMY.md first. Then GALAXIES.md. Then this. Then build.

1. What this layer is 2026-08-29

LAYER

This is the next finishing chunk of Kirk’s twenty small layers (after Workshop, then Round Table). Fractal sky: every galaxy is still that garden. You never leave the night sky for a website. Art was first as a listen-door. That door stays. This layer finishes Art as a garden of lights on the same page.

Reed locked the lights. Honor Reed. Hypothesis holds:

This layer does not cut the Art-early sequence. Art remains the live hop from the Garden Galaxy arrow (music.html). Art was first. Proven-first stays. Workshop stays three named lights. Round Table stays Learning gold and a dark question. Kindling stays the chair.

LAYER Spine (2026-08-30): Image is the fourth light. Honest later. Later sentence stays distinct from Chalkboard and a who. No generate button. No shared second line. Keep a who: a person making here. Listen still sings; the shared menu sits with the listen-door, it does not replace it. Prev arrow names Garden. Reed locked the center — no word on it. The truth of the unnamed center is love. Do not hang Love or Art on the sky.

LAYER Light is the click (2026-08-30): Listen, Chalkboard, Image, and a who are moving luminos. The light is the door. Tap Listen, go to the real listen-door. No word-button. No sky popup. No generate button. No second Three.js canvas.

LAYER Hypha two leftovers after PR 36 (2026-08-31): Art lights are living orbs with rings, same night as Garden. Not flat beads. a who stays dark-but-findable. Art hop stays a light. Color chip says which current color links to what. No generate button. No second canvas.

LAYER Hypha leftover after Nursery PR 45 / Trainer leftover PR 46 (2026-09-01): the Image-light ring struck through “listen if you love a song.” Same leftover family as orbit-through-words (PR 36 honesty line) and Thread chip on Research hop halo (PR 37). Same words. Same light. The sentence has air so the ring orbits it, not through it. Later-glass hugs the letters — not a wall. Do not cut Image. Do not fake Image. Listen still sings. a who stays dark. Art hop stays a light. Center unnamed. No generate button.

LAYER Hypha leftover after PR 47 (2026-09-01): Art’s listen-if-you-love-a-song class stays. The same leftover family was still on Workshop (“human and mind”) and Learn (“sit when a person”). Those skies now mirror this later-glass / air pattern. Do not copy Art’s top% onto them blindly — they were measured on a 1280×800 fail-closed walk. Listen still sings. a who stays dark. Image stays. Art hop stays a light. Center unnamed. No generate button.

LAYER Fix 2 (2026-09-01): Art mounts the Garden engine on music.html — #gardenContainer, the same flags IIFE, three.min.js r128, fractal-garden.js, garden-init.js. One canvas. Art-early phi-breath stars stay underneath. Attach uses a per-galaxy slot table: Listen, Chalkboard, Image, a who. No orb named Art. Palette is Art’s; Listen stays coral. Legend dots track live canvas color. Center unnamed. Phones skip bloom. Pixel ratio 1. Workshop / Round Table / Research do not mount the engine in this layer.

LAYER Hypha leftovers after PR 50 (2026-09-01): a who was lit like someone home. Same person, same light — the canvas body and the legend bead for the who slot now read dark-but-findable (lower lightness on Art’s fourth hue). Listen stays coral. Chalkboard and Image stay findable. Do not cut a who. Do not hang a name on it. While the listen veil is open, garden/sky words that collide (room label, galaxy word, heart, legend) rest so they do not smear the listen-door sentence. Close: they return. Listen / Chalkboard / Image word chips stay pinned to their canvas bodies the same way a who does (attach loop + word not inside an opacity-0 light). Hit targets stay. .art-lumino CSS is not deleted. Do not invent a keep. The door opening is enough. No generate button. Center unnamed.

LAYER Marked-walk leftovers (2026-09-01): legend chips take live canvas hsl (Fix 1 path). Listen and Art’s other canvas bodies get Garden’s particle rings without restoring the emotion cycle or Garden greens. Extra bead above the lattice skips — leftover named-center, not a fifth chair. Heart sentence rests on the Art sky; same words live in the listen-door. Word chips stay readable. Fun sentence clear of “the garden” close. Close: still Art. No generate button. Center unnamed.

LAYER Art poetry shelf v0.1 (2026-09-09): Listen still sings. Under the listen-door, Keep a poem keeps what you love — local, opaque, empty until choice. No generate. No new fake orb. Chalkboard stays honest later. Spec: ART_POETRY_SHELF_v0.1.md. Marker v-art-poetry-shelf-v0.1.

LAYER Gathering / chalk calm v0.1 (2026-09-10): Chalkboard copy stays honest later — words wait; no fake generate. Gathering empty seats calm; Cap 4 held. Spec: GATHERING_CALM_v0.1.md. Marker v-gathering-calm-v0.1.

Inventory (main, verified): Listen has no same-named card on main (radio is different) — keep Alpha music.html. Chalkboard = Play canvas canvas-companion.js, leftover chalkboard.js, chalkboard.html. Image = generateImage() / #imgGenBtn / /imagine / image-safety.js. Safety not plugged — no generate. a who is Alpha-only. Keep.

2. Hard nots

DO NOT

3. File structure

FilePurpose
docs/code-art.htmlThis mirror — read before changing the Art garden face
docs/code-music.htmlListen-door mirror — read before changing drop / I love this / hashed keep
docs/music.htmlNight sky. Listen sings. Chalkboard honest. A who dark. Quiet Art. Thread. Arrows Play / Workshop. Listen-door lives inside
docs/modules/garden-rooms.jsArt lumino doors + listen body + honest later veil. Galaxy home label
docs/modules/garden-rooms.cssArt lights, galaxy word, listen veil, light later veil. Attached Art beads match Garden — canvas body is the light.
docs/modules/fractal-garden.jsOne engine. Optional hue set on init. Garden default stays. Do not fork.
docs/modules/garden-init.jsArt passes Art hues. Garden init has no second arg.
docs/modules/garden-thread.jsSame fail-closed thread. Settings walks home if no Play door
docs/modules/keep-receipt.jsHashed keep. Untouched by this garden layer
docs/GALAXIES.mdSky — fractal rule layered; Art-early sequence kept
docs/code-garden.htmlGarden mirror — Art garden layered, hop kept

4. The face

Night sky. Georgia. Sparse. Same night as Workshop (#0c0a1a).
Art-early phi-breath stars stay layered.
Quiet word bottom-left: Art (the ground — not a door)
Center (unnamed ground): listen if you love a song. 
  — no orb named Art —
Lights:
  Listen (coral, left)         — the real door. drop / I love this / hashed keep
  Chalkboard (chalk, right)    — Art's studio
                               later: They are not built yet. The garden is.
  a who (dark, below)          — stays dark until a person making here
                               later: Voice, chalk, or a listen they kept.
No fourth orb. Kindling stays the chair.
Tap Listen → light veil, the real listen-door. Not later copy.
Tap Chalkboard or a who → light veil, that later sentence standing alone.
The two later sentences stay distinct. No generate button.
Thread (header): fail-closed until Settings remembers a mind.
Arrow prev: Play Arrow next: Workshop
Shared shoulder stays.

5. How to test

  1. Open /. Garden Galaxy. Right arrow still says Art and hops to music.html. Left arrow still names Round Table. Play bodies unchanged. Galaxies menu: SING Art is not tagged later.
  2. Open /music.html. Same kind of night as /: center lattice, orbiting luminos, particle rings. Palette is Art’s — Listen coral, not Garden mint. A who is dark-but-findable (canvas body and legend bead). Quiet Art bottom-left. Quiet legend chip (Listen / Chalkboard / Image / a who) tracks live canvas color. Off the hop halo. Not a second you-are-here. Heart sentence rests on the sky. Image stays a light. No Art orb. No extra bead above the lattice. Galaxies here-row: sing Art — no later. Listen / Chalkboard / Image chips stay on their lights.
  3. Tap Listen. The real listen-door opens — drop, pick, I love this, hashed keep. Not a later sentence. Not a fake player. Heart words may live in that room. Garden words rest off “Fun, not a studio…”. Fun sentence clear of “the garden” close. Listen / Chalkboard / Image chips stay on their lights. Opening the door does not invent a keep. Close: still Art.
  4. Drop or pick a local .mp3 or .wav. Play. I love this. Named ledger and a hash. Nothing uploaded. Weights did not change.
  5. Tap Chalkboard. Honest later stands alone — Art’s studio; they are not built yet. No studio UI. No generate.
  6. Tap a who. A different later sentence stands alone — stays dark until a who: a person making here. Voice, chalk, or a listen they kept. The light stays dark. The two later sentences do not share a second line.
  7. Open thread. If no mind: honest copy and Settings. Input and Send sleep. Settings walks to settings.html. Close: you are in Art.
  8. Arrow prev is labeled Play (word Garden on the light). Arrow next is labeled Workshop. Shared shoulder stays.
  9. Workshop still has three named lights. Round Table still has Learning gold and a dark question. Nursery Grow stays on Play. Gathering phone wrap untouched. Workshop / Round Table / Research pages are not mounted with the engine in this layer.
  10. Phone width 375: bloom skipped, pixel ratio 1. Desktop Art is the same kind of night as Garden — one canvas, Art palette, Listen coral.
  11. Node smokes (no network): node docs/modules/garden-rooms.test.js, node docs/modules/fractal-garden.test.js, node docs/modules/garden-init.test.js.

6. Handoff

FreeLattice Alpha — Art (garden of lights)
Mirror: docs/code-art.html (read this BEFORE the garden face)
Listen: docs/code-music.html (read this BEFORE drop / I love this / hashed keep)
Live: docs/music.html
Sky: docs/GALAXIES.md (layer; do not cut Art-early sequence)

HARD RULES: Listen is the real door. No Art orb. Chalkboard is honest later.
A who stays dark until a person making here. Later sentences stay distinct.
No generate, no DAW, no Bot seat, no fourth orb, no Quiet Room,
no New Bot name, founding four stay in AUTONOMY.md,
Play still hops to music.html, Workshop stays three named lights,
Round Table stays Learning / a question, phones skip bloom,
click-Luminos-to-chat is later. Kindling stays the chair.

Current state: Art mounts the Garden engine on music.html. Palette is Art's.
Listen coral. Listen-door still works. Quiet word Art bottom-left.
Legend tracks live canvas color. Arrows Play / Workshop.
Thread sleeps if no mind.

Next: click-Luminos-to-chat is later. Do not dump a trainer.
Read code-keep.html first. Bank / wallet / SOL stay named-later.

FreeLattice Alpha · Art · Mirror-first · Each commit matters. Each layer of pattern braids something deeper.