DPS-002 Combat Design Model Integration
Use design/combat/*.yaml as the canonical source for combat data.
Rules
1. Do not hardcode values already present in the design model.
2. Validate all IDs and references.
3. Generated docs may mirror this data, but do not become canonical.
4. Approved value changes require review and a recorded decision.
Initial tooling
Add:
tools/design/validate-combat-design.mjstools/design/generate-combat-design-report.mjs
Suggested scripts:
{
"design:combat:validate": "node tools/design/validate-combat-design.mjs",
"design:combat:report": "node tools/design/generate-combat-design-report.mjs"
}