Multi-Model Reliability Completion Checklist

This is the final milestone gate for a case-level multi-model annotation stress test. It is intentionally stricter than designed or partial execution status. A case is complete only when its artifact chain, authority boundaries, documentation, protected paths, and repository validation all pass.

Run the machine-evaluated gate with:

npm run model-reliability:completion -- \
  --case <case_id> --run-repository-validation --write

The command writes JSON and Markdown reports beneath cases/<case_id>/quality/model-reliability/completion/. It exits nonzero while any required item is absent or invalid. A blocked report is an honest execution state, not a pipeline defect.

Artifact gate

Authority and protected-path gate

Accepted corrections remain a separate human-authorized workflow. Completion means that the diagnostic chain is auditable; it does not mean that model agreement proves correctness, human reliability, or scholarly reproducibility.

Documentation gate

Repository validation gate

All four commands must pass in the same repository state used for the completion report:

npm run status
npm run validate
npm run pipeline
quarto render

The completion command runs them in this order when --run-repository-validation is supplied and records each exit code. It stops after the first failure. Known or rights-related local omissions must remain visible as failures until the required lawful source state or an explicit project validation policy resolves them.

Completion meaning

The generated report is complete only when every check passes. The report is blocked when submissions are missing, fewer than two runs are valid, diagnostics are incomplete, authority fields are unsafe, documentation is missing, protected-write controls are absent, or any repository command fails.