glytch/fktry/src/screen
type-two 4803b6a1e7 [screen] signal strain: dread measured in seconds of reserve
Per the v3 units ruling, stored is bandwidth-seconds and draw-gen is bandwidth
per second, so stored/(draw-gen) is literally how long until the lights go out.
Tremor ramps over the last 8 seconds. That reads correct at every factory size
for free: 1000/s with 4000 banked feels exactly as doomed as 10/s with 40.

A factory in surplus is always calm, which is also what keeps the boot state
(gen=draw=stored=0) sterile by construction rather than by special case.
Fever averages only the machines that run hot, so one glowing decoder is not
drowned by a sea of cold belts.

Pure and snapshot-shaped so the sterile guarantee is a test, not a promise.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 18:20:50 +10:00
..
baseTexture.ts [screen] port GLYTCH shader stack + procedural clean feed 2026-07-17 16:11:35 +10:00
corruptionMap.test.ts [screen] three artifact classes the original 8 params cannot express 2026-07-17 17:22:32 +10:00
corruptionMap.ts [screen] three artifact classes the original 8 params cannot express 2026-07-17 17:22:32 +10:00
glitchStack.ts [screen] three artifact classes the original 8 params cannot express 2026-07-17 17:22:32 +10:00
index.ts [screen] shipment stamps + scram wipe, debug hook gated to DEV 2026-07-17 17:22:32 +10:00
overlays.ts [screen] shipment stamps + scram wipe, debug hook gated to DEV 2026-07-17 17:22:32 +10:00
params.ts [screen] three artifact classes the original 8 params cannot express 2026-07-17 17:22:32 +10:00
strain.test.ts [screen] signal strain: dread measured in seconds of reserve 2026-07-17 18:20:50 +10:00
strain.ts [screen] signal strain: dread measured in seconds of reserve 2026-07-17 18:20:50 +10:00