Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 1.67 KB

README.md

File metadata and controls

14 lines (11 loc) · 1.67 KB

GitHub-native enforcement

The process reports policy meaning; configure GitHub for the stronger enforcement point:

Obligation GitHub mechanism
CI/process readiness before merge Ruleset required status checks (engineering-process, tests)
Review and protected branch Branch ruleset; require pull request and status checks; require human approvals when repository governance calls for them
Production human authorization Manual owner/authorized-maintainer merge or promotion; optionally a protected Environment required reviewer
No autonomous production Do not grant agents or automation production approval or merge authority
Minimal token bootstrap Generated assistant files, not branch prose
Agent execution security Read-only job permissions, ephemeral runners, withheld/environment-scoped secrets, workflow approval, and runner-enforced network/tool allowlists

The reusable workflow in reusable-workflows/process-readiness.yml validates the repository and joins evidence. The complete reference flow demonstrates trusted classification through readiness, and the agent-execution mapping distinguishes actual GitHub enforcement from procedural guidance. Repository administrators must configure rulesets, runners, egress controls, and Environments because permissions, plans, and collaborator topology differ; prompt instructions are not a substitute. A required Environment reviewer plus self-review prevention is a valid stronger control when a distinct authorized human exists. It is not the canonical meaning of the human production boundary and is not mandatory for an owner-controlled repository.