From 6873acae0693f2688d0b172129fe46d6ba1717b6 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 26 Jul 2026 18:58:52 -0400 Subject: [PATCH] docs: update checkpoints for fixture harness completion --- docs/checkpoints.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/docs/checkpoints.md b/docs/checkpoints.md index 11f7584..7cc24ea 100644 --- a/docs/checkpoints.md +++ b/docs/checkpoints.md @@ -1,6 +1,6 @@ # Checkpoints -## Checkpoint 0 — Repo skeleton (current) +## Checkpoint 0 — Repo skeleton (completed) Delivered: - npm workspaces monorepo @@ -23,6 +23,25 @@ npm run build:types Gate: do not add runtime or BitVid codecs until fixture corpus exists. +## Checkpoint 1 — BitVid fixture and conformance corpus (current) + +Delivered: +- fixture folders for BitVid cases (admin-state, reports, trusted-mutes, overrides, expectations) +- import script harness (`scripts/import-bitvid-fixtures.mjs`) +- characterization cases list (`fixtures/bitvid/characterization-cases.json`) +- conformance test framework (`tests/conformance/bitvid-fixtures.test.js`) +- testing utilities (`packages/testing/src/conformance.js`) + +Validation: +```bash +npm run check:references # still passes +npm test # now includes conformance tests +``` + +Status: Ready for real fixture extraction from BitVid. + +Gate: Do not implement evaluator until at least 3 real characterization cases are imported with expectations. + ## Next checkpoint -Checkpoint 1 — BitVid fixture and conformance corpus only. +Checkpoint 2 — Pure core implementation (target normalization, authority resolution, policy engine) \ No newline at end of file