Hot loads: visible melt damage, rebuild-over repair, warning glow (t69)

This commit is contained in:
2026-10-29 18:30:26 -04:00
parent b655d754b9
commit 5fd8110470
14 changed files with 246 additions and 15 deletions
+13
View File
@@ -4,6 +4,19 @@ What agents have done, newest first. Add an entry for every piece of work: the d
note or request it was for, what changed, the files touched, the tests run, and anything left
open or not verified. Keep each entry short; the git history has the details.
## 2026-10-29: t69 hot-load warning, visible damage and build-over repair (Codex)
- Added persistent scorched/fractured screw overlays in both looks, 900°C load warnings,
hover explanation and one first-melt card per world. Repair costs the full $25, keeps the
direction/load, and supports immediate/queued repair undo. Melt rule, worldgen and save format unchanged.
- Files: src/sim/{blocks,machine-tick,undo}.js, src/render/screw-heat.js,
src/ui/{actions,events,info,loop}.js, src/manifest.json, test/t_screw_heat.{js,py},
docs/{PROJECT_MAP,TESTING}.md, tasks/t69* and this log.
- Regressions failed first; all headless suites passed (22 heat/repair checks; /tmp/t69-headless-final.log).
Only browser test: python3 test/t_screw_heat.py (both looks, hover/card/fog, real click/G repair,
Ctrl+Z; no page errors). Inspected shots/t69-{pixel,smooth}.png: cold/warning/cooled broken
tube and first-melt card. Owner playtest pending. No commit.
## 2026-10-29: t72 rescue the bot from buried natural rock (Codex)
- Added explored nearest/up-first nudges, a 256-point typed-array trail and messaged