Wrapper tool hardening and cleanup

This commit is contained in:
2026-05-13 19:06:24 +02:00
parent 53cb1e6996
commit 7d286551b3
19 changed files with 1376 additions and 149 deletions
@@ -1,5 +1,22 @@
# Model Compilation Build-Time Contract
## Status Snapshot
Current state as of 2026-05-13:
- This contract is still outstanding.
- `build-haks` does not currently compile authored ASCII `.mdl` files into
binary build artifacts.
- Toolkit validation and extraction understand `.mdl`, but there is no
config-backed build-time model compiler pipeline in `internal/pipeline/`.
Open work remains exactly in the areas this contract describes:
- schema and validation for `models.compile.*`
- compiler/tool resolution and staging
- generated-asset overlay integration in HAK builds
- cache/reuse semantics and regression coverage
## Scope
Expand the toolkit so authored ASCII Neverwinter Nights `.mdl` assets can be compiled into binary `.mdl` build artifacts during `sow-toolkit build-haks` without changing the authored source tree.