← TinyGPT · docs · devlog · roadmap · speedup
source: docs/factory/eval-protocol.md · view on GitHub ↗

Factory Eval Protocol

The eval protocol exists to prevent training against noise.

Rules

  1. Freeze the eval before training.
  2. Run the baseline first.
  3. Keep primary score and regression score separate.
  4. Report skipped checks.
  5. Do not ship a specialist without a before/after table.

Required Metrics

Every candidate report should include:

Evals To Prefer

Use the most specific verified eval:

Frontier Calibration

For benchmark-style evals, keep the existing rule: a frontier or trusted incumbent must be near-ceiling before the eval is used to grade small models. If the eval punishes better-than-gold answers or ungroundable golds, use it for training only, not reporting.

Ship/Reject Discipline

Ship only when:

Reject when: