This document explains the current CI execution contract for the public repository. Do not treat this page as a live branch-protection dashboard. This document explains why the runner contract exists.
This repository is now Hosted-First:
.github/workflows/ci.yml.github/workflows/pre-commit.yml.github/workflows/live-integration.yml.github/workflows/mutation-manual.ymlThink of the CI layout like a public building:
The repository should only invite outside contributors into the lobby. They should never be forced through private hallways just to open a pull request. GitHub org runner inventory no longer depends on fixed machine names.
Auto-generated: hosted CI mode, protected environments, and failure-domain facts live in generated governance reference, and required checks matrix.
.github/workflows/ci.yml -> ci-bootstrapgithub-hosted-onlyowner-approved-sensitive13 / legacy-shared-pool-only 0
ci.yml is the public PR and same-repo verification workflowlive-integration.yml is the manual sensitive workflowcheck_ci_workflow_hardening.py and check_ci_governance_regressions.py must reject drift back toward shared-pool current truthREADME.md, docs/usage.md, and docs/open_source_runbook.md should describe the hosted-first public contract rather than a private runner topologyHosted-first does not mean “never clean anything.” It means cleanup should happen through repo-owned, documented rails:
bash tooling/cleanup/prune_repo_runtime.shbash tooling/cleanup/prune_machine_cache.sh --safebash tooling/cleanup/prune_docker_runtime.sh --dry-runHistorical shared-runner cleanup tooling may still exist for forensic or migration reasons, but it is not part of the current public collaboration model.
The live source of truth is: The only live source of truth is:
contracts/governance/required_checks_policy.yamldocs/required_checks_matrix.mddocs/reference/governance_truth.generated.mdThis page keeps the why behind the hosted-first contract. The question of “which checks are required today” should be answered by the generated projections above, not by stale prose.