guts/web/index.html
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

27 lines
859 B
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>GUTS</title>
<style>
html, body { margin: 0; height: 100%; overflow: hidden; background: #02100d; }
#game canvas { display: block; }
#ui { position: fixed; inset: 0; pointer-events: none; } /* Lane E's layer */
#dbg { display: none; position: fixed; left: 10px; bottom: 10px; color: #39e6ff;
font: 12px/1.4 ui-monospace, monospace; text-shadow: 0 0 4px #000;
pointer-events: none; z-index: 10; }
</style>
<script type="importmap">
{ "imports": { "three": "./vendor/three.module.js",
"three/addons/": "./vendor/addons/" } }
</script>
</head>
<body>
<div id="game"></div>
<div id="ui"></div>
<div id="dbg"></div>
<script type="module" src="./js/boot.js"></script>
</body>
</html>