Skip to content

Scope 1: Add deterministic decision-trail artifact to release control plane#57

Merged
svelderrainruiz merged 1 commit into
mainfrom
feature/control-plane-ga-decision-trail-scope1
Feb 27, 2026
Merged

Scope 1: Add deterministic decision-trail artifact to release control plane#57
svelderrainruiz merged 1 commit into
mainfrom
feature/control-plane-ga-decision-trail-scope1

Conversation

@svelderrainruiz
Copy link
Copy Markdown

Summary\nAdds a Scope 1 GA auditing slice: deterministic release-control-plane decision-trail generation and artifact upload, with policy contract and test enforcement.\n\n## What changed\n- Added ops_control_plane_policy.decision_trail in root + payload governance manifests.\n- Added scripts/Write-ReleaseControlPlaneDecisionTrail.ps1 to produce a machine-readable trail with:\n - control-plane report SHA256\n - state-machine evidence\n - rollback-orchestration evidence\n - deterministic fingerprint payload + fingerprint hash\n- Updated

elease-control-plane.yml to build and upload:\n -
elease-control-plane-decision-trail.json\n- Extended policy drift and release-client policy contract checks for decision-trail metadata.\n- Added new contract suite: ests/ReleaseControlPlaneDecisionTrailContract.Tests.ps1.\n- Updated CI test matrix to include the new suite.\n\n## Validation\n- Targeted suites: pass\n- Full local suite: Invoke-Pester -Path ./tests -CI\n- Result: 238 passed, 0 failed\n

@svelderrainruiz svelderrainruiz merged commit 8c56fc0 into main Feb 27, 2026
7 checks passed
@svelderrainruiz svelderrainruiz deleted the feature/control-plane-ga-decision-trail-scope1 branch February 27, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant