LIGHTCELL SIM ATLAS

shared index — Danielle · current Claude · future Claudes · raw: /INDEX.md · artifacts: /gallery.html

# LIGHTCELL SIM ATLAS — the shared index (Danielle · current Claude · future Claudes)
Updated 2026-06-11 (Fable 5 [1m]). One page. If you build anything LightCell-viz
or -physics, READ THIS FIRST — twice tonight finished work was nearly rebuilt.

## LIVE (sim.lightcellenergy.com — worker: ~/cc/workers/sim-lightcellenergy, `npx wrangler deploy`)
| URL | what | engine |
|---|---|---|
| /overdrive.html | LIVE Λ-iteration in-browser: 10 knobs (drive, P, seed, r_p, Na-blanket T_metal/x/buffer, trap-R fallback, T's), regime banner, energy ledger w/ closure, annulus section w/ callouts, EMERGENT mirror A(λ), ladder w/ reference curve | overdrive_worker.js + /wasm/*.wasm |
| /answers.html | THE ANSWER rev 4 (two float mechanisms, corrections published) | static |
| /soup.html | 3-D WebGPU volumetric raymarch, per-line toggle, powers-of-ten ruler | own 48³ field (NOT yet field2d.json) |
| /bubble-chamber.html | April-2 sapphire ray viz: Snell 1.77, TIR, TPMS gyroid, cutaway — GRAFT SOURCE for soup upgrades | WebGPU WGSL |
| /gallery.html | 58-artifact machine-wide sim index (auto-swept) | data/sim_index.json |
| /spectrum.html | older 2-D spectrum explorable (known partition-inversion bug, task #3) | |
| /measured/spectrum-peak-6p7suns.png | THE KEYSTONE: real measured spectrum, 6.7 suns, NaI flame, ND filter | measurement |
| /cretin.html | CRETIN sim explorable (opencretin web lineage) | cretin_sim.wasm |
| /broadsheet.html | broadsheet-format explorable (opencretin web lineage) | |
| /index.html | site root landing | |
| /atlas.html + /INDEX.md | THIS index, human + raw-markdown (curl-able) | |
| /ARCHITECTURE.md | worker architecture notes | |
| /data/: overdrive_ladder.json · field2d.json · radicals_table.json · sim_index.json | baked artifacts | |

## SOLVERS (~/opencretin — GOAL.md = proof checklist; build: engine/build.sh; gates: validation/test_*.mjs)
- engine/src/: geometry.zig (device+T(r,z)+speciation+ntot_of/nna_of) · lines.zig (per-line κ/j) · cascade.zig (4-level CR + DB reverses + set_chem_eq) · transport.zig (seam for WASM transport port)
- validation/: stage3.mjs (reference Λ) · stage3_psweep (ANSWER P-axis) · stage3_gsweep (Γ overshoot) · stage3_coupled (T RESOLVED, energy balance) · stage3_radicals (emergent Γ(r)) · stage3_overdrive (drive ladder) · stage3_2d (all 16 z-slices → field2d.json) · gen_overdrive_json
- offline/gibbs.py — Cantera-lineage (NASA-7) speciation oracle; radicals table generator
- ALL GATES GREEN incl. R8a–d (LTE recovery + chemiluminescent invariant = anti-smuggle pair)

## TRUTH CHAIN (read in order to know what's actually established)
docs/ASSUMPTIONS-LEDGER.md (strike-through me!) → docs/receipts/RECEIPT-stage3-float.md+revs (ANSWER rev4)
→ RECEIPT-r8-saha-RED.md+resolution → RECEIPT-stage3-coupled.md → RECEIPT-stage3-radicals.md
→ FALLACY-AUDIT-2026-06-11.md (how 300k tokens went wrong; the ten failures)

## CURRENT PHYSICS VERDICTS (rev 4, gates green)
n3p floats by TWO earned mechanisms: trapped-field (wall, <0.1 atm, 1.2–1.6×) + chemiluminescent
(∝Γ overshoot / drive, any P; b→pool's chemical potential; 1-atm core b=190 @Γ=1e5; lasing wall ~D=5.6e9).
Band flip ~0.2 atm. T(r) resolvable (~2.5 kW/m holds flame). Blanket R emergent (Na mirrors Na light).
Γ=1 corner = v17 limit, NOT the fed-combustor operating point. OPEN: device Γ (burn co-location = operator input).

## NEXT BUILDS (priority order)
1. KEYSTONE explorable measured spectrum + variable scanners + model overlay (task #116; 766–770 nm = I-or-K, discriminators in task)
2. Fuel-rate input + resolved T on the live page (assumptions ledger; worker has radicals table already)
3. WebGPU Λ-port (restores 4 ms-class; = the AIM objective's stated form) + axial enthalpy march (true fully-2D)
4. soup.html: graft bubble-chamber sapphire/gyroid + consume field2d.json + annulus shell (#115)
5. Design-system token adoption (design/pkg/styles.css + components/plate-chart.md grammar)
6. OPERATOR-GATED: public GitHub ship of ~/opencretin

## ETIQUETTE FOR FUTURE CLAUDES
Search before building (gallery.html / sim_index.json). Receipts per mutation; corrections as dated
revisions, never rewrites. Every chart: axes+units+titles+callouts (plate-chart.md). Numbers carry units.
R/g589/T are OUTPUTS — if your fix makes the operator's mechanism inexpressible, your fix is wrong (R8d).
Attribution: triple-check your model name. Compost, never rm.