Files
AetherTable/python/tests
John SmithandClaude 96676b499f feat(compendium): conservative spell-damage extraction pipeline (iteration 77)
Closes iteration 76's disclosed zero-damage gap at the data layer:
regex extractor over canonical SRD phrasing with plausibility gates
(die-face whitelist, 13-type damage vocabulary) and warn-not-guess
paths for multi-formula, player-chosen-type, and modifier-derived
formulas. Deterministic CLI regenerates an enriched fixture (73/352
spells enriched ~20.7%; 192 genuinely have no damage; the variable-
formula pool of 58 is the largest recoverable set). Original fixture
untouched; positional pairing documented where meta entries share ids.
20 red-first tests; suite at 496.

Co-Authored-By: Claude <[email protected]>
2026-08-24 12:58:51 -04:00
..