flux_local -> sf3d on the m3ultra, same pipeline as wave 1. demuxer, demosaicer,
dct-press, subsampler, mv-extractor, p-caster, gop-assembler, bloom-duplicator,
field-loom, telecine-puller, hex-splicer, shipper, asic-cooler, roto-bench,
matte-bath, optical-printer, neural-keyer. 27 of 30 machines now carry real GLBs
(belt + lane-splitter + buffer-tank stay procedural by design - the shader belts
carry the flow-field chevrons a baked mesh would lose). ~31MB total, served as
static runtime fetches - none of it in the JS bundle.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ASSETS: 10 GLBs generated end-to-end on the local farm (flux_local concept ->
sf3d image-to-GLB on the m3ultra, ~2min/asset, zero cloud spend) and installed
into public/assets/models/: mosh-reactor, quantizer, seam-extractor, muxer,
archaeology-lab, software-decoder, decode-asic, mosquito-trap, chroma-keyer,
artifact-bottler. Hot-swap verified in showroom + demo world. Known gap, ordered:
GLBs carry no emissive accent so they read dark at game zoom - RENDER round 6.
Contracts v8: WildlifeState/'wildlife' event gain 'parity-mite'; new 'repaired'
SimEvent (a mite corrected your work); speaker adapter gains listStations()
passthrough (MHz) for dial tick marks. ui/voice.ts widened for the new kind
(placeholder copy; UI owns the real lines).
Round 6 orders in all lane docs - THE CORRECTION walks: parity mites (SIM),
GLB legibility pass (RENDER), mite surfacing + dial ticks + credits (UI),
repair stamps + sterile creep on the sky (SCREEN), firewall machine + numbers
decoy drift fix + accents for the GLB'd ten (DATA).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>