Eval results
change-explainer
Rows: 36. Aggregate average excluding gated scores: 100.0%.
| Scorer | Average | Passing rows | Failing rows | Min | n/a |
|---|---|---|---|---|---|
grounded-entities | 100.0% | 36 | 0 | 100% | 0 |
reason-validity | 100.0% | 36 | 0 | 100% | 0 |
constraint-coverage | 100.0% | 36 | 0 | 100% | 0 |
length | 100.0% | 36 | 0 | 100% | 0 |
editorial-register | 100.0% | 0 | 0 | 100% | 36 |
Gating semantics
editorial-register rows where grounded-entities < 0.95 are returned as n/a and excluded from the aggregate average per ADR-0020.
Snapshot mechanism
Section titled “Snapshot mechanism”build-time fetch: after a green npm run eval, the editor CI job writes
editor/.evalite/results.json plus the ADR-0020 gate summary to
docs-site/src/data/eval-snapshots/change-explainer.json and uploads it as
the docs-site-eval-snapshot workflow artefact. The deploy job downloads
that artefact before npm run docs:build, so the public page is static HTML
and needs no API keys or live client-side JavaScript.