git-style repo breakdown

LANGUAGE // ONE CONSTRUCT · code tree

Source layout, line counts, and runtime modules — same shape as a repo README + tree, served live for Grok / agents.

Source of truth

experiments/memory-glass/pwa/lang/     ← edit hub here
experiments/memory-glass/pwa/*.html    ← desks · graph · lattice · stream
scripts/language/                      ← deploy · bridge · worker
experiments/memory-glass/pwa/lang-dist/ ← generated CF Pages artifact

Tree (condensed)

Loading repo-tree.txt…

Hub package · key files

FileLinesRole
index.html~14711Hub shell · density · construct · presence · mix · pins · turns · boot
lang-typebar.js~4448SEND/RECV · TYPE tiers · paste images · fanout BC
lang-typebar.css~1613Typebar + lane popup
lang-chrome.js|cssShared chrome
version.json · structure.jsonBuild + stack contracts
sitemap.* · repo.*Maps + this breakdown

Satellites (same origin on Pages)

URLSourceRole
/lang-chat-desk.htmllang-chat-desk.html ~7323Full desk
/lang-graph-hub.htmllang-graph-hub.html ~2329AI nav · probe · gov
/lang-lattice.htmllang-lattice.html ~3271Lattice composer
/lang-shadow-entity.htmllang-shadow-entity.htmlShadow persona
/stream-stack.htmlstream-stack + core.jsPIP/SPLIT/BLEND
/multiband-glyph.htmlmultiband-glyph.htmlFC-STRIPE

Hub code modules (search in index.html)

ModuleSymbols
densitymeasureWorkArea · detectDensity · applySmartScale · applyDensity
constructsetConstructOpen · __fcLangSections
presenceinitPresence · __fcLangPresence · /api/presence
mixpaintHeat · orderSeatsForMix · zoneOf
bandwidthbwSnapshot · bwDesignate · renderBandwidthPanel
typebarLangTypebar.mount · openLane · ingestImageBlob
bootopenWalkthrough · setBootTab · renderWalkDashboard

Stack

HTML5 + CSS3 (--den*) + ES5-ish IIFE JS
no React · no webpack
Python bridge optional
bash deploy · CF Pages + Worker

Deploy path

bash scripts/language/lang-site-deploy.sh
npx wrangler pages deploy …/lang-dist --project-name=lang-ugrad --branch=main
npx wrangler deploy   # scripts/language/lang-ugrad-proxy