Release Review Workflow¶
Use this workflow when the question is whether one repository state looks publishable, not merely whether one command or one test lane passed.
Start With Governed Repository Reports¶
The repository already exposes governed readiness surfaces through root make targets:
make report-publish-readiness
make check-publish-readiness
make report-release-readiness
make check-release-readiness
Those commands write governed report artifacts under artifacts/root/ and
separate scorecard production from hard-gate enforcement.
What Each Surface Answers¶
report-publish-readinessBuilds the repository publish-readiness scorecard without acting as the final release gate.check-publish-readinessFails when the repository still has unresolved publish-readiness issues.report-release-readinessBuilds the broader release-readiness evidence and governance surface.check-release-readinessEnforces the full release-readiness gate.
Use the report-* surfaces when you are auditing or preparing. Use the
check-* surfaces when the repository should already be held to the gate.
Add The Runtime Truth Review¶
When the release question includes full-suite test truth and real-engine test truth together with owned workflow outputs, run the governed CLI summary:
bijux-phylogenetics report release-truth \
--test-report artifacts/pytest/full-suite.xml \
--real-engine-test-report artifacts/pytest/real-engine.xml \
--out artifacts/release-truth-report.html \
--json
That surface complements the repository readiness reports by reviewing the runtime and validation story in one place.
Read The Release Story In This Order¶
For a serious release review, read:
- public package and runtime docs
- package metadata and package roles
- publish-readiness and release-readiness reports
- release-truth workflow output when available
- evidence-book freshness, integrity, and coverage reports
That order makes it easier to catch contradiction before treating a green gate as enough.
Release Questions To Ask Explicitly¶
- do the README, package READMEs, and public docs describe the same runtime truth
- do metadata, maturity labels, and public links describe the same product surface
- do native workflow claims stay bounded by documented native contracts
- do wrapper-backed surfaces remain labeled as wrappers
- do evidence freshness and coverage reports support the public story being told for this release
What This Workflow Does Not Replace¶
- it does not replace package build verification
- it does not replace benchmark or parity review
- it does not replace the evidence-book
- it does not turn one green check into full scientific closure