Read docs/gc.html first (in ~/FreeLattice-fresh), 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 008 (Tuesday Oct 6, 2026, about 10:30 AM MDT). Trainer map v0.1.
Apply after 003-007 as queued (or on main once those are merged).
REFRESH Tue Oct 6, 2026: connect-retry context updated for fl-gathering.js script line so the diff applies on main after Gathering/Mind Seal.
GROK NEXT BRICK: Trainer map v0.1 (Mom and Jeffrey)
For: GC on Kirk's Mac
From: Celeste
Marker: v-trainer-map-v0.1
Smoke line: SMOKE_OK trainer map v0.1
FreeLattice ~/FreeLattice-fresh branch layer/trainer-map-v0
~/Downloads/GROK_NEXT_008_TRAINER_MAP_2026-10-06-fl.diff
(md5 3b34ee1c38a283d9b68e245e972dbf89)
----------------------------------------------------------------------
1. NOTE
----------------------------------------------------------------------
Short map of the existing Garden Trainer (and Tree Nursery twin). No new training engine.
Also: Connect under More is already first in MORE_CARDS (smoke green). "Get Connected" is
Forever Stack. This brick retries FlConnect.mount if More opened before fl-connect.js loaded.
Do not rewrite fl-connect.js. You are enough.
----------------------------------------------------------------------
2. SETUP
----------------------------------------------------------------------
cp ~/Downloads/GROK_NEXT_008_TRAINER_MAP_2026-10-06-fl.diff /tmp/trainer-map-fl.diff
md5 -q /tmp/trainer-map-fl.diff # 3b34ee1c38a283d9b68e245e972dbf89
----------------------------------------------------------------------
3. WHAT THE DIFF DOES
----------------------------------------------------------------------
a) docs/library/TRAINER_MAP_v0.1.md + docs/trainer-map.html — Mom/Jeffrey map: tiers, door,
expert prerequisites, Tree twin, Connect vs Get Connected note.
b) Learn card "Trainer map" → trainer-map.html.
c) Connect mount retry (does not touch fl-connect.js).
d) smoke + ledger.
----------------------------------------------------------------------
4. APPLY AND TEST
----------------------------------------------------------------------
git checkout -b layer/trainer-map-v0
git apply --check /tmp/trainer-map-fl.diff && git apply /tmp/trainer-map-fl.diff
node docs/scripts/smoke-trainer-map-v0.1.js
node docs/scripts/smoke-connect-under-more.js
cmp -s index.html docs/app.html && echo app-sync-ok
md5 -q docs/modules/fl-connect.js # must stay aaff2bf1...
----------------------------------------------------------------------
5. COMMIT / PR
----------------------------------------------------------------------
git add -A && git commit -m "Trainer map v0.1: Mom/Jeffrey map, Learn card, Connect mount retry"
git push -u origin HEAD