Consolidate final V2R2C5 capabilities and preserve C6 mainline #89

Merged
aios-autonomy-agent merged 65 commits from agent/c5-mainline-consolidation-20261001-r1 into main 2026-10-01 23:17:31 +08:00
Collaborator

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.
aios-autonomy-agent added 65 commits 2026-10-01 23:13:08 +08:00
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.
Publish exact C5 issuer V3 bootstrap source
autonomy-smoke-tests Exact governed tree; evidence 7dbba7ff168e72af
autonomy-unit-tests Exact governed tree; evidence 7dbba7ff168e72af
campaign-approval-gate Exact governed tree; evidence 7dbba7ff168e72af
git-diff-check Exact governed tree; evidence 7dbba7ff168e72af
py-compile Exact governed tree; evidence 7dbba7ff168e72af
reconciliation-contract Exact governed tree; evidence 7dbba7ff168e72af
release-state-machine Exact governed tree; evidence 7dbba7ff168e72af
secret-scan Exact governed tree; evidence 7029b3eafb209066
signer-validator-contract Exact governed tree; evidence 7dbba7ff168e72af
540e28a724
aios-autonomy-agent merged commit 540e28a724 into main 2026-10-01 23:17:31 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aios/aios#89