🤖 Generated by the Daily AI Engineer
Evidence: world-at-ruin#35 delivered a first-party CLA gate (CLA gate check from .github/workflows/cla.yaml) that blocks external PRs until their author signs CLA.md (world-at-ruin#2). The check currently fails red on unsigned external PRs but is not required by the repo's ruleset, so a merge is technically possible while it is red.
Audience/problem: the maintainer and agents relying on the CLA legal gate being unbypassable; today it depends on reviewer discipline (agents never merge external PRs per the trust gate, but the ruleset should encode it).
Proposed: add CLA gate to world-at-ruin's required status checks in the declarative org config (note: required_status_checks rulesets have historically been UI-created + Observe-imported — follow that established path).
Acceptance: an external (non-allowlisted) PR with a red CLA gate check cannot be merged; trusted-author PRs are unaffected (the check passes instantly via the allowlist).
Size: small.
Evidence: world-at-ruin#35 delivered a first-party CLA gate (
CLA gatecheck from.github/workflows/cla.yaml) that blocks external PRs until their author signsCLA.md(world-at-ruin#2). The check currently fails red on unsigned external PRs but is not required by the repo's ruleset, so a merge is technically possible while it is red.Audience/problem: the maintainer and agents relying on the CLA legal gate being unbypassable; today it depends on reviewer discipline (agents never merge external PRs per the trust gate, but the ruleset should encode it).
Proposed: add
CLA gateto world-at-ruin's required status checks in the declarative org config (note: required_status_checks rulesets have historically been UI-created + Observe-imported — follow that established path).Acceptance: an external (non-allowlisted) PR with a red
CLA gatecheck cannot be merged; trusted-author PRs are unaffected (the check passes instantly via the allowlist).Size: small.