Public reference draft

ZeroUI Software Change Governance Control Matrix

A versioned, tool-neutral reference that maps governance controls to lifecycle stages, risks, decisions, required evidence, accountable owners, remediation, and re-checks.

How to use it

Use the v0.1 control IDs, map each control to your own policies and systems, decide which evidence is mandatory, name the accountable owner, and test the remediation and re-check path. Identifiers are versioned and may change in a future draft. The matrix is not a certification, legal opinion, or universal control set.

Matrix v0.1

Twelve controls across the change lifecycle.

ControlStageRisk addressedPossible decisionCore evidenceAccountable owner
SCG-ID-01Actor identityAll stagesAn unauthenticated or ambiguous actor changes software.Allow, hold, or blockActor, agent, session, credential classPlatform / Security
SCG-SC-02Scope and authorityIDE to deploymentAn actor exceeds approved repositories, tools, services, or environments.Guide, hold, or blockRequested scope, granted scope, tool actionsEngineering / Security
SCG-IN-03Intent applicabilityRepository and pull requestRelevant business, security, compliance, architecture, or release intent is missed.Apply controls or request contextPolicy IDs, versions, scope matchAccountable policy owner
SCG-PR-04Change provenanceIDE to repositoryReviewers cannot reconstruct how a change or tool action was produced.Allow, warn, or holdCommit, artifact digests, actor, tool, source referencesEngineering
SCG-RS-05Risk classificationPull request and CI/CDA sensitive change follows a low-risk path.Route, hold, or require approvalData, service, environment, dependency, blast radiusEngineering / Risk owner
SCG-DP-06Dependency and data impactIDE through CI/CDA change crosses an unknown trust, regional, data, or runtime boundary.Warn, hold, or blockDependency graph, data flow, affected servicesArchitecture / Security
SCG-RV-07Independent reviewPull request and deploymentThe proposer approves a sensitive change or agent action without separation of duties.Hold for accountable reviewReviewer identity, authority, rationale, timestampAccountable service or policy owner
SCG-VL-08Validation and simulationCI/CDA change passes policy but lacks evidence that expected behavior is safe.Allow, hold, or blockTests, simulations, scans, exceptions, artifact digestEngineering / Quality
SCG-RE-09Release authorizationDeploymentA valid change reaches an unauthorized environment, window, or tenant.Allow, schedule, hold, or blockEnvironment, window, approver, policy snapshotRelease / Service owner
SCG-RB-10Recovery readinessCI/CD and deploymentA high-impact change cannot be safely reversed or contained.Warn, hold, or blockRollback plan, feature control, recovery test, ownerService owner / Operations
SCG-EV-11Decision evidenceAll stagesA later reviewer cannot explain which policy applied or why an outcome occurred.Record or hold when evidence is mandatoryDecision Evidence RecordGovernance / Assurance
SCG-PL-12Production learningRuntime to policy designA runtime correlation silently becomes policy or a valuable lesson is lost.Observe, propose, reject, or approveSignals, causal tests, impact analysis, simulationAccountable policy owner

Control details

Remediation and re-check are part of the decision.

SCG-ID-01

Actor identity

Actors
Human, assistant, agent, automation
Remediation
Authenticate and bind an accountable identity.
Re-check
Re-evaluate after identity is established.
SCG-SC-02

Scope and authority

Actors
Agent and human
Remediation
Reduce scope or obtain scoped authorization.
Re-check
Re-evaluate the bounded action.
SCG-IN-03

Intent applicability

Actors
Policy system
Remediation
Supply context or resolve conflicting intent.
Re-check
Re-run applicability evaluation.
SCG-PR-04

Change provenance

Actors
Human, assistant, agent
Remediation
Attach missing provenance without exposing secrets.
Re-check
Verify a complete provenance chain.
SCG-RS-05

Risk classification

Actors
Policy system
Remediation
Reclassify and apply the required path.
Re-check
Confirm controls for the new tier.
SCG-DP-06

Dependency and data impact

Actors
Human or agent
Remediation
Remove, isolate, or approve the boundary change.
Re-check
Recalculate impact after revision.
SCG-RV-07

Independent review

Actors
Proposer and approver
Remediation
Route to an independent authorized reviewer.
Re-check
Confirm review remains valid for the final artifact.
SCG-VL-08

Validation and simulation

Actors
Delivery system
Remediation
Run required validation or narrow the change.
Re-check
Bind results to the release artifact.
SCG-RE-09

Release authorization

Actors
Deployment system
Remediation
Select an approved target or obtain authorization.
Re-check
Evaluate immediately before deployment.
SCG-RB-10

Recovery readiness

Actors
Delivery and operations
Remediation
Add a tested containment or recovery path.
Re-check
Verify against the final release.
SCG-EV-11

Decision evidence

Actors
Governance system
Remediation
Complete required fields or protected references.
Re-check
Validate schema, linkage, and retention policy.
SCG-PL-12

Production learning

Actors
Operations and policy owner
Remediation
Strengthen evidence or reject the candidate.
Re-check
Monitor approved policy outcomes.

Portable assets

Use the matrix in documents, tests, and policy design.

The human-readable page and downloadable files share the same versioned identifiers. Link to this page when you adapt the framework so readers can resolve each control’s meaning.

Context and limits

A transparent ZeroUI reference—not a substitute for assurance.

The matrix is a ZeroUI conceptual organization of software change controls. The sources below provide relevant external context; no formal control mapping, endorsement, or standards alignment is claimed. Organizations should add, remove, and refine controls according to their systems, threats, laws, contractual requirements, and risk appetite.