LICENSE (Apache-2.0), .gitignore (with data/*.parquet — regenerable artifacts
gitignored to avoid LFS thrash), Makefile (synth/test/smoke/clean targets),
model/__init__.py + tests/__init__.py + data/.gitkeep + tests/conftest.py
mirroring schema's 20-field allowlist locally so tests run before plan 01-05a
wires the wifi-diag-schema PyPI install.
3 test files RED against missing model.synth.generate / state_machines:
- test_synth_byte_identical: SHA-256 round-trip across regenerations
- test_synth_class_coverage: GENERATORS registry shape + canonical order + window_ms
- test_synth_no_global_rng: numpy.random global state must not be mutated