@@ -4,13 +4,29 @@ This file records notable catalog-contract and maintenance changes.
44
55## [ Unreleased]
66
7+ ### Changed — 2026-09-16 learner verifier v2
8+
9+ - All 12 public course verifiers now expose ` check --json ` and require
10+ explicit ` --attest ID ` confirmation before self-reported checkpoints emit
11+ learner-submittable codes.
12+ - The default learner command tests ` starter/ ` , reports ` [open] ` , ` [passed] ` ,
13+ ` [pending] ` , and ` [attested] ` , and exits successfully only after every gate
14+ is passed or explicitly attested.
15+ - ` progress --json ` remains available only for the v1 signed-receipt contract;
16+ its legacy self-reported rows must not be submitted as learner claims.
17+ - ` tools/verify_courses.py ` , both READMEs, paired course guidance, and
18+ ` content-manifest.json ` were updated together. Production consumer pin:
19+ ` 39a3e79be939f491ac3c779494bf5c655c5588a0 ` .
20+
7210.1.0 — companion-repository half of the public launch (website
822` docs/product-and-growth-plan-0.1.0.md ` ; see the website ` CHANGELOG.md `
923for the platform half).
1024
1125Release mapping (FP-1012): this repository ships ** v0.1.1** on this
1226release train — the earlier ` v0.1.0 ` tag stays immutably on ` e420fca ` .
13- Compatibility: website ` v0.1.0 ` ↔ repository ` v0.1.1 ` .
27+ Compatibility: website ` v0.1.0 ` ↔ repository ` v0.1.1 ` . The immutable tag is
28+ ` db85cdd… ` ; current ` master ` and the production website pin have advanced to
29+ post-tag verifier commit ` 39a3e79… ` .
1430
1531### Changed
1632
0 commit comments