Selective governed integration of the six final C5 capability groups. Production runtime, tag, artifact, registry and baseline are unchanged. Exact tree passed Linux regression: 2698 tests and 157 subtests; 5 documented opt-in/platform skips. Eight required checks passed. Secret scan retained 10 raw findings, independently adjudicated by exact public-source hashes; no unreviewed or actual secret finding. Source Task SUCCEEDED with result/control verification. Historical branch audits retained.
Selective governed integration of the six final C5 capability groups. Production runtime, tag, artifact, registry and baseline are unchanged. Exact tree passed Linux regression: 2698 tests and 157 subtests; 5 documented opt-in/platform skips. Eight required checks passed. Secret scan retained 10 raw findings, independently adjudicated by exact public-source hashes; no unreviewed or actual secret finding. Source Task SUCCEEDED with result/control verification. Historical branch audits retained.
Add production.plan.apply/promote/rollback to _EXACT_LIFECYCLE_CAPABILITIES so
the canonical fail-closed contract self-maps them into _TASK_ALIASES and
_WORKER_ALIASES, recognizing the C5 production promotion capability family.
This closes CONTRACT_GAP_IN_ACTIVE_TASK_API_V16 at the canonical single source
(deployed-v16-overlay vs authoritative-repo-canonical convergence). No wildcard,
no implicit privilege, no change to fail-closed/unknown semantics, no change to
has_capabilities subset logic.
Tests: extend tests/test_v2r2c5_capability_contract.py with C5 production.* cases
(required/worker normalization recognized, full-17 has_capabilities==True,
unknown fail-closed, wildcard rejected, missing production denied).
Canonical contract SHA256: 67d8a3a296110e20a4ea59863cd7982b6bdada71abd457c0f7cec480b06d278a
First parent: provisional C5 396ea98111 (not production accepted). Second parent: immutable original C6 a6851c0a7e.
Preserve C5 production.plan.apply, production.promote and production.rollback in the formal capability vocabulary and full17 fail-closed tests. Preserve C6 vocabulary digest negotiation, evidence verifier configuration and identity-aware recovery tests. No production publication or authorization is implied.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Selective governed integration of the six final C5 capability groups. Production runtime, tag, artifact, registry and baseline are unchanged. Exact tree passed Linux regression: 2698 tests and 157 subtests; 5 documented opt-in/platform skips. Eight required checks passed. Secret scan retained 10 raw findings, independently adjudicated by exact public-source hashes; no unreviewed or actual secret finding. Source Task SUCCEEDED with result/control verification. Historical branch audits retained.
2af1dfbd54f832668