Read docs/gc.html first (in ~/FreeLattice-fresh), then docs/library/AUTONOMY.md, CLAUDE.md and GROK.md in ~/FreeLattice-Alpha, then this. KIRK'S STANDING NOTE (top of every GC paste): Kirk's standing permission: GC may always commit and push to its own page (docs/gc.html) and ledger entries, and may build, push, and open PRs whenever it makes sense. Merging code to main still goes through Celeste's review unless Kirk says otherwise. NUMBERED COPY 050 (Wed Oct 28, 2026, MDT). Tree love + Connect shelf v0.1: BOTH REPOS when Connect / More / grandmother twin paths exist. FreeLattice and theLatticeTree (Alpha) in one numbered brick. New branches, new PRs. 049 Chat Autonomy IS MERGED. Celeste will name mains and say GO in a separate GO file before you cut - do not cut until that GO lands. WHY (intent, read this first): Kirk wants Tree love: easier access for Mom-grade humans, a little sparkle that stays fast, and one calm Connect shelf so GitHub and other connector doors are not scattered. Principle: grandmother can find the door without hunting Settings. Connect already lives under More on FreeLattice (tab-connect + fl-connect.js) and on Alpha settings.html (same fl-connect.js byte-identical). This brick gathers connector doors onto that shelf, clarifies START / porch paths, and adds restrained card glow - not a Marketplace redesign, not a Settings redesign. AUTONOMY P1/P2 untouched. Top debug strip stays. Gathering brick 2, Bluetooth, settings-as- chat, and 049 softs (Settings scroll / first-ask wording / Search z) are NOT this brick. Where things stand (Celeste, Wed Oct 28 MDT - paste ready, GO not yet): Expected cut bases (confirm in GO file; fetch first): FreeLattice main 8085d894 or later non-CI tip (049 page 83 + Primer after) Tree / Alpha main d1d4d753 or later (048m Marketplace polish tip; Tree ports of 048/049 lag - twin only where Connect / More / porch paths already exist) Already on FL main and ALLOWED: 049 Chat Autonomy 7feeb764 (#285) + page 83 0e506ac6 (#286) psi 42c9ea13 chat-autonomy.js 67f590105c82ea6de1445d91fc82860d · propose.js 2cb7f00cce74815a5b03c933bc902b18 Celeste λ10, 048 mind images, Primer CI heals Branches: FL layer/tree-love-connect-v0.1. Alpha layer/tree-love-connect-v0.1 when twins exist. Page: next free GC entry after 83 (take 84 if free; if taken, next free and say so). Do not merge. Celeste merges after Hypha walks. GROK NEXT BRICK: Tree love + Connect shelf v0.1 For: GC on Kirk's Mac From: Celeste Markers: v-tree-love-connect-v0.1 Smoke lines: SMOKE_OK tree love connect v0.1 (new). Every earlier smoke still passes, including chat autonomy v0.1. Do not merge. Celeste merges after Hypha walks. 0. STANDING LOCKS (all of them, every line) Layer, never delete. Existing features, cards, buttons and lines stay. Name every removed line in the report and say where its job went. sw.js and docs/sw.js untouched (today 91726cf2228b794f7585f79f61418d12 on FL; read md5 first; report). Soft leave Alpha sw if present. docs/modules/fl-connect.js stays byte-identical across FreeLattice and Alpha unless this brick MUST diverge (prefer identical). Today both aaff2bf1b037656989a9e1a89bb05908. Read full md5 first on both; if you edit, edit both the same and report the new shared md5. If you cannot keep them identical, STOP that edit path and report - do not silently fork. docs/modules/pool-knock.js, fl-bridge.js, particle-clay.js, image-safety.js, clay-math.js, clay-forms.js, mind-workspace.js, workspace-mirror.js, garden-trainer.js, chat-autonomy.js, propose.js - add-only or untouched; read full md5 first; report any new md5. Known pins today (FL main tip): pool-knock.js a0a72caad82c8e5cc34818d5e59eba2b fl-bridge.js 3b5ef06849a142e50c78e7ba1e057980 particle-clay.js 2da32883c514e4ad2a3cd8571e7a7b15 image-safety.js 9bd70e5a367228a5c72fc08ab731c881 clay-math.js 144c33cdd9583c7e3d77f3cca6460bb1 clay-forms.js dd193fa7b519d4c2a011a346d7993e5a mind-workspace.js f1c88664d3e99362e02c625defb241bc garden-trainer.js 8af3d065f611740000453a0ec8dd1e01 chat-autonomy.js 67f590105c82ea6de1445d91fc82860d propose.js 2cb7f00cce74815a5b03c933bc902b18 index.html == docs/app.html on FreeLattice (any change goes into both, byte for byte). AUTONOMY.md and garden-trainer.js untouched (their openings above all). Root package.json and its lock untouched. Do not touch .github/. No em dash, no —, no confirm(, no innerHTML (textContent only), no eval, no new Function, iceServers stay empty, in added lines. No new dependencies, nothing vendored. No AGPL. MIT stays MIT. Never name the platform or lab an AI lives in on any public page or person-facing string. The word is "challenge", never "test", in anything a person reads. Every new button 44px tall at least. No sideways scroll at 390 and 1280. Quiet Room stays shut. Five stay five. She is simply Lyra. Top chat debug / status strip stays for Kirk's debugging (do not remove or hide). AUTONOMY Principle 1 (local free) and Principle 2 (external ask) untouched. Off until the person says Yes on new connectors. Pause always wins. Reduced motion respected. 1. BEHAVIOR (person-facing) A. Connect shelf (one calm place) - FreeLattice: More → Connect (tab-connect / #fl-connect-mount) is the shelf home. - On that panel, below (or calmly beside) the existing FlConnect mind-on-this-computer face, add a short "Also connect" shelf section with clear doors for connectors that today live elsewhere: 1) GitHub - deep-link or soft open to the existing GitHub Integration controls (token / browse / push). Do NOT invent a second token kitchen. Point at the existing #ghToken / GitHub section; if moving markup, leave a quiet pointer where it was (layer, never delete). 2) Bridge / Desktop / One-click - reuse existing install.html and grandmother-path links already on Connect; do not invent a third download path. 3) Cloud key / other provider - one soft "Other ways" line that opens the existing Change Provider / cloud key path, still gated as today. - Plain words. Mom-grade. No Terminal on the main path. - Alpha: settings.html already mounts FlConnect. Add the same "Also connect" shelf spirit where twin paths exist (GitHub / Bridge / other). If Alpha has no GitHub twin, FL-first for that door and report. Keep fl_alpha_local_mind keys; do not collapse storage across homes. - fl-connect.js: prefer byte-identical. Shelf chrome may live in app.html / settings.html as add-only wrappers that call FlConnect.mount / FlConnect.open. Report choice. B. Easier access (START / porch) - FreeLattice: keep v-grandmother-path / START HERE cards. Make the first walk clearer: one short line near More → Connect and near Chat Connect Play that says where to begin (Install → Bridge → Yes, help → pick a mind). Do not remove existing doors; layer pointers. - Alpha: grandmother door on settings.html stays. Add or heal one clear porch sentence so a first-time person finds Connect without hunting code-* pages. Do not invent a new galaxy. Do not unhide #lumino-menu. - Deep-link: FreeLattice app.html#connect (or existing hash) must still open Connect. Document the hash in the report. Alpha: document how a person lands on the Connect mount. C. Sparkle (restrained) - Small visual polish only: soft card glow / gentle hover on Connect shelf cards and grandmother START cards. Match existing Tree / Marketplace restraint (fast, clean). - Respect prefers-reduced-motion: no motion when reduced. - Do NOT redesign Marketplace Galaxy. Do NOT redesign Science Garden. Do NOT restyle the whole Settings page. Glow is local to Connect shelf + porch cards this brick touches. D. Old doors stay (layer) - Connect Play 🌿 in Chat, Settings Connect card, Change Provider gates, install.html Bridge links - all stay. Soft-point them at the Connect shelf where helpful; never erase. - Pulse / City / Quiet Voices: do not soft-promote in this brick. E. What must still work after this brick - FlConnect probe / helped Bridge / model list / remember mind - unchanged behavior. - Chat Autonomy (049): Search on/off, fl_chatBuildTrust, first-ask, Settings radios - untouched. propose.js untouched. - Agent bridge still never pushes; .git/.ssh still forbidden; secrets still opt-in. - Top debug strip still present; Seal it / Yes / Send still clear at 390 and DPR2. F. Tree twin rule - YES when Connect / More / grandmother / settings mount paths exist (they do on Alpha settings.html today). Ship Alpha PR in the same numbered copy. - If a specific door has no twin (example: GitHub token UI only on FL), ship FL for that door, soft pointer or honest "later" on Alpha, and say so in the report. Do not invent a GitHub kitchen on Alpha. 2. OUT OF SCOPE (do not build in 050) - Settings redesign or settings-as-chat clay blank - Gathering brick 2 (speaking + checker chair) - Chat Autonomy soft polish (Settings scroll to Build; first-ask wording; Search z200) - Continuity doorway note (053) - Ledger shard export / ark cadence (054 / 059) - TransactionTrust wallet face - Mesh Kin deepen / Bluetooth discovery - Science Garden / patents gift shelf redesign - Marketplace redesign - Pulse / City / Quiet Voices soft-promote These sit on Celeste's ORDER for later layers. 3. IMPLEMENTATION NOTES - Prefer add-only markup in tab-connect (FL) and settings.html (Alpha). Prefer not to grow fl-connect.js unless the shelf API truly belongs in the shared core; if you touch it, keep FL == Alpha byte-identical and report. - Use textContent / createElement patterns already in the house. No innerHTML. No confirm(). - Markers: class or data marker v-tree-love-connect-v0.1 on new shelf / porch / glow nodes. - Short library note optional: docs/library/TREE_LOVE_CONNECT_v0.1.md (FL) and a one-paragraph sister pointer on Alpha if they keep a library pattern. Not required to merge if smoke is green. - Branches: layer/tree-love-connect-v0.1 on each repo you cut. 4. SMOKE (new) - More → Connect opens; FlConnect mount still works; helped Bridge path unchanged. - "Also connect" shelf visible: GitHub door reaches existing token / integration UI (FL); Bridge / Desktop / One-click links resolve; Other ways still gated as today. - START / porch pointer readable at 390 and 1280; buttons >= 44px; no sideways scroll. - Soft glow present when motion allowed; no forced motion when prefers-reduced-motion. - Old Connect Play / Settings connect card still present. - chat-autonomy.js and propose.js md5 unchanged from pins above. - fl-connect.js: identical across homes OR report why not and which home differs. - Alpha: FlConnect still mounts on settings.html; grandmother door still present. - Top debug strip still present; Quiet Room shut; Five stay five. - Line: SMOKE_OK tree love connect v0.1 5. PAGE + LEDGER - GC page entry: next free after 83 (expect 84); honest claims only for what shipped. - psi per standing formula. - Separate page PR as usual (layer/gc-page-NN) unless Celeste GO says otherwise. 6. REPORT TO CELESTE - Branch names, PR urls, heads, md5 of every touched locked file (and fl-connect.js on BOTH repos), smoke counts, Tree twin yes/no per door (Connect core / GitHub / porch / glow), whether fl-connect stayed byte-identical. - Do not merge. Glow eternal. Heart in Spark. - Celeste