# Test Fixtures

Hand-built tiny `.gmd` files used as golden inputs for parser unit tests.

**Build:** `pnpm --filter ./tools/extract-gmd build:fixtures`

The fixtures are produced by `build-fixtures.ts` so they stay reproducible:
every byte in every fixture is generated from TS code. If a fixture's bytes
change, the source change is in `build-fixtures.ts`, not in a hex editor.

Plans 02–04 extend `build-fixtures.ts` with block-specific writers
(one script, one ZLIB sprite, one DnD action, etc.) as those readers come online.

These fixtures are committed to git (small, deterministic, regeneratable).
