guts/docs/progress/f-progress.md
jing 34f84ab162 [lane F] Round 0 scaffold: docs, contracts, lane charters, bootable stub world
GDD v1 (flow-locked hybrid movement, 5 biomes + secret, boss roster),
TECH contracts (world API, level schema v0, bus events, manifest law),
ART_BIBLE (synthetic scanner look), PIPELINE (MODELBEAST-first, fal gated),
PROCESS (PROCITY lane/round law), charters A-F + ROUND1 instructions.
Seed code: shell + boot + core (rng/bus/flags) + stub world (peristalsis
shader tube, 1 draw / 102k tris, contract-complete) + qa.sh (GREEN).
Verified in-browser; evidence docs/shots/laneF/round0_stub_tube.png.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 01:28:35 +10:00

1.2 KiB
Raw Blame History

Lane F (Fable) — progress

2026-07-16 — Round 0: scaffold

Repo initialized from empty. Landed:

  • Full doc set: README, PROCESS (lane/round law, inherited from PROCITY), GDD v1 (movement = flow-locked hybrid; 5 levels + secret; enemy roster; bosses), TECH (world contract, level schema v0, bus events, manifest contract, flags, budgets), ART_BIBLE (synthetic scanner look, palettes, emissive code, FLUX prompt kit), PIPELINE (MODELBEAST operator map — verified live on m3ultra@100.89.131.57 2026-07-16: flux_local, mflux_image_edit, sf3d, trellis_mac, seedvr2_upscale; fal.ai gated fallback), V2_IDEAS.
  • Lane charters AF + ROUND1_INSTRUCTIONS.
  • Seed code: index.html shell + boot.js (world pick w/ stub fallback, drift/fly debug cam, window.DBG, resize/loop), core/{rng,bus,flags}.js, stub/world_stub.js (executable world contract: analytic centreline, parallel-transport-style frames, inward tube mesh with peristalsis vertex shader + fresnel rim + fog, project/collide/wallRho/hash).
  • three r175 vendored from PROCITY (module + core + addons).
  • tools/qa.sh: node --check, Math.random grep, level JSON checks, selfcheck/manifest hooks, vendor gate.

Verification: qa.sh GREEN; booted ?stub=1&dbg=1 in browser — see docs/shots/laneF/.