Use this checklist before creating a tag or GitHub release.
- Confirm the target commit contains no private operating material, credentials, generated brain content, or machine-specific paths.
- Run
python3 scripts/check_engineering_milestone.py. - Review the changelog, license notices, README installation path, and upstream freshness record.
- Run the checkout-backed upstream gate with both pinned source repositories:
python3 scripts/check_engineering_milestone.py --upstream --gstack-repo /path/to/gstack --gbrain-repo /path/to/gbrain. This verifies live drift and rebuilds the complete reconciliation. Record unavailable network or source commits explicitly; do not claim parity without this check. - Review the final diff from a clean checkout and confirm the intended tag or release notes.
- Create the tag and GitHub release only after the owner authorizes external publication.