Human Review Gates for Curriculum Releases
Generated artifact. Do not edit manually.
Generated by:
scripts/build_compendia.pyRegenerate with:python3 scripts/build_compendia.py --compendium qa-ci-lanes --web-and-texSource of truth:docs/qa-ci/lanes-source/
Language / Sprache: English (EN) · Deutsch (DE) | PDF: English PDF · Deutsches PDF
Compendium: §1 CI Architecture · §2 Quality Dashboard · §3 Mapping Workbench · §4 Package Readiness · §5 Release-Model Conformance · §6 Dual Release Contracts · §7 Relation Checks · §8 Atomic Review · §9 Requires Review · §10 Human Review Gates · §11 MEM SPARQL Audit · §12 MEM SPARQL Runbook · §13 Source Rationales Runbook · §14 Abi 2026 DeepLink QA
10. Human Review Gates for Curriculum Releases (HR-001–HR-006)
This chapter consolidates the six strictly independent human sign-off gates that the automated toolchain is forbidden to decide on its own (initially scoped to org.skillpilot.curriculum.de.gymnasium.mathematik; any hash or content drift automatically marks affected prior approvals stale).
10.1. Overview of the Six Independent Gates
| Gate | Open scope | Blocks | Primary work source |
|---|---|---|---|
HR-001 Visual quality |
559 active images open (152 approved; 69 of 780 goals provider-deferred) |
Domain publication readiness | curricula/DE/Gymnasium/quality/goal-visualization-qa/mathematik.qa.json |
HR-002 Image rights |
715 per-asset decisions (708 provider pipeline, 6 user claim, 1 deterministic SVG render) |
Public redistribution | curricula/DE/Gymnasium/quality/package-redistribution/de-gymnasium-mathematik-v1.review.json |
HR-003 Non-binary rights |
3 class decisions (skillpilot-data, official-source-evidence, generated-metadata) |
Public redistribution | Same redistribution ledger |
HR-004 Source-text verification |
479 record decisions (alongside 9,498 technical matches) |
Source QA / promotion | curricula/DE/Gymnasium/quality/source-verification/de-gymnasium-mathematik-v1.review.json |
HR-005 Ontology sign-off |
1 hash-bound domain/ontology and legal expert sign-off |
Ontology promotion | DPK-008c FWU receipt & DPK-008d reverse receipt |
HR-006 Signature & stable |
1 trust/release decision per release group |
Public stable release |
Future DPK-011 release index |
10.2. Domain, Rights, and Source-Text Gates (HR-001 through HR-004)
HR-001(Domain visual sign-off): Verifies mathematical accuracy of all values/relations, fit to learning goal and age group, legibility, language, and alt text on the exact asset hash (human-approved,rejected,deferred-provider-limitation).HR-002(Rights across 715 images): Every embedded image defaults topending-human-review,review-required, andlicenseExpression: null(708provider-pipeline claims,6user-provided-generated-claimrecords requiring uploader attestation,1deterministic render vialibrsvg rsvg-convert2.52.5 from reviewed SkillPilot SVG). Provenance labels never grant licenses; clearance requires provider/license verification, an SPDX-stylelicenseExpression, evidence, reviewer, and timestamp covering all 715 records (unprovable assets becomeprohibitedand must be removed/replaced prior to public release).HR-003(Non-binary artifact rights): Onlysoftware-contracts(bound to the rootLICENSEhash) clears automatically as Apache-2.0. Open classes are (1)skillpilot-data, (2)official-source-evidence(distinguishing bare facts/metadata, original paraphrase, and protected wording), and (3)generated-metadata.HR-004(479 source-text decisions): Alongside9,493contiguous authored-passage matches and5ephemeral PDF-projection matches (9,498technical matches that carry no legal approval),479records require human classification bound viareviewEvidenceSha256tosourceText, passage, PDF, and locator (verified-verbatim,verified-normalized-transcription,reviewed-paraphrase,rejected; per-document breakdown in source-verification-de-gymnasium-mathematik-v1.md).
10.3. Ontology Sign-Off and Stable Promotion (HR-005 & HR-006)
HR-005(Core-first ontology sign-off): Hash-bound expert sign-off across theDPK-008cFWU-OWL ZIP (2,362,455,128bytes, SHA-256abab1d8aac3e9394af26c614bbf231954ba45ab11f725dd0f93f088820dc3f94, manifest29f308424d1aeba9095f0e800253acadcdfaca0562dfa1fc37741c77c76023b3), reconstructed JSON ZIP (1,737,571,471bytes, SHA-2567dcd233dd495900f6d6bd971ff6e86bdcdcfe5701f3522ed480be8336de23195, manifest8d7970435431ff78743d0bf413a54bbebee009bbaafe35f1283ebcb89b4f2ff0),DPK-008dreverse receipt (12,185bytes,94035f2d88e2c2b7588f13f01cb44b917c83900b9f839c66558ea7eae585884f), 20-file evidence manifest (3,483bytes,31c256ff612aa7a346fb0792c83b109d4bc01df52fdc36e98a8c717bf9b8eafc, inventory digest8483f5ce428cc54cca1353668370ae09f32f51166af6a3235a2ff19ccb88ea1e), and 454-entry registry (2e536c3f8d63e2acf45690375ace69ec0c6a6e92787bc8a16957b80120c4ca48). Reviewers confirm semantic fidelity of every FWU Core term, strict minimality of extensions and JSON literals, clean layer separation, and license/Share-Alike duties (CC-BY-SA-4.0; until sign-off, the bundled Core file keepsreview-requiredandlicenseExpression: null).HR-006(Signature andstablepromotion afterDPK-011): Approves the trusted signing identity and verifies that all prior human gates are closed on the bound hashes before atomically promoting the JSON/OWL release group fromstagingtostable.