reikhelm/.dev
Parley Hatch e112ef5ee9 docs(combat): harden spec after two critic passes
Adversarial review found no blockers but several serious issues; fixed:
- determinism: require vendoring reikhelm-core's order-independent, version-
  stable Rng::fork (not DefaultHasher) + integer fixed-point internal state
  with documented per-stage rounding; carve out chance()'s IEEE-deterministic
  f64 compare as the sole hot-path exception
- pin a canonical within-tick resolution order (incl. step-0 controller
  decisions in actor-id order) as a determinism invariant
- close internal-consistency dead-ends: fatigue clamp [0,max_vigor], cap=0 as
  the explicit attrition-collapse trigger, regen floor + no-soft-lock rule,
  fix inverted ceiling-damage verb
- enrich instrumentation (pre-mitigation damage, per-stage mitigation, blocked-
  action + fail-reason, fill-flow accounting) + anti-turtle guardrail metric

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 23:51:12 -06:00
..
2026-05-28-procgen-map-core chore: record Task 13 + final v1 verification (all 13 tasks complete) 2026-05-28 22:34:21 -06:00
2026-05-30-browser-viz-and-organic-dungeons/spec docs(spec): address critic findings on viz playground spec 2026-05-30 23:48:27 -06:00
2026-06-02-combat-system/spec docs(combat): harden spec after two critic passes 2026-06-02 23:51:12 -06:00
2026-06-01-fpv-prompts.md feat(render): real-geometry depth export + first-person explorable atlas 2026-06-02 00:02:14 -06:00
conventions.md chore: orchestration bookkeeping through Task 6 (progress, ledger, conventions) 2026-05-28 21:22:42 -06:00