Make recorded benchmark results machine-checkable as the benchmark suite grows.
Acceptance criteria:
- Add a JSON Schema for
schema_version: 1 results emitted by scripts/benchmark_transformers.py.
- Validate the checked-in Qwen3 microbenchmark during tests.
- Document how schema changes should be versioned.
- Reject missing device, model revision, protocol, summary, or claim-scope fields.
- Do not add a runtime dependency to the
randkv package.
Make recorded benchmark results machine-checkable as the benchmark suite grows.
Acceptance criteria:
schema_version: 1results emitted byscripts/benchmark_transformers.py.randkvpackage.