# Governance

> A design rule that architecture decisions are held to stated policies and standards, through review and automated gates.

Record: `architecture:governance`
Kind: principle
Layer: [Security Core](https://banes-lab.com/records/layer/security-core.md)
Severity: contextual
Scope: organization, architecture, platform
Canonical: https://banes-lab.com/ontology#architecture-governance

Listed in [Architecture principles](https://banes-lab.com/api/records/architecture.md), after [Compliance](https://banes-lab.com/records/architecture/compliance.md) and before [Policy Enforcement](https://banes-lab.com/records/architecture/policy-enforcement.md).

## Repair

- Refactored by: Add Standards, Add Review Process
- Detected by: standard violations, undocumented decisions
- Violated by: unmanaged architecture divergence
- Measured by: policy compliance
- Enforced by: architecture board, [policy-as-code](https://banes-lab.com/records/architecture/policy-as-code.md)

## Requires

- [Policy](https://banes-lab.com/records/lexicon/policy.md)
- [Standards](https://banes-lab.com/records/lexicon/standards.md)
- [Review](https://banes-lab.com/records/lexicon/review.md)

## Reinforces

- [Compliance](https://banes-lab.com/records/architecture/compliance.md)
- [Consistency](https://banes-lab.com/records/architecture/consistency.md)

## Enables

- [Controlled Evolution](https://banes-lab.com/records/lexicon/controlled-evolution.md)

## Conflicts with

- [Unbounded Autonomy](https://banes-lab.com/records/lexicon/unbounded-autonomy.md)

## In tension with

- [Team Velocity](https://banes-lab.com/records/lexicon/team-velocity.md)
- [Decentralization](https://banes-lab.com/records/architecture/decentralization.md)
- [Autonomy](https://banes-lab.com/records/architecture/autonomy.md)
- [Decentralization / Governance](https://banes-lab.com/records/tension/decentralization-governance.md)
- [Autonomy / Governance](https://banes-lab.com/records/tension/autonomy-governance.md)

## Tensions

- [Governance / Team Velocity](https://banes-lab.com/records/tension/governance-team-velocity.md)

## Severity

- [contextual](https://banes-lab.com/records/vocabulary/severity-contextual.md)

## Category

- [Security / Privacy / Compliance / Governance](https://banes-lab.com/records/architecture-category/security-privacy-compliance-governance.md)

## Enabled by

- [Explicit Boundaries](https://banes-lab.com/records/architecture/explicit-boundaries.md)
- [Single Source of Truth](https://banes-lab.com/records/architecture/single-source-of-truth.md)

## Reinforced by

- [Versioning](https://banes-lab.com/records/architecture/versioning.md)
- [Control Plane](https://banes-lab.com/records/architecture/control-plane.md)
- [Centralized Configuration](https://banes-lab.com/records/architecture/centralized-configuration.md)
- [Centralized Authentication](https://banes-lab.com/records/architecture/centralized-authentication.md)
- [Infrastructure as Code](https://banes-lab.com/records/architecture/infrastructure-as-code.md)
- [Assessment](https://banes-lab.com/records/architecture/assessment.md)
- [Gap Analysis](https://banes-lab.com/records/architecture/gap-analysis.md)
- [Architecture Decision Records](https://banes-lab.com/records/architecture/architecture-decision-records.md)
- [Explainability](https://banes-lab.com/records/architecture/explainability.md)

## Required by

- [Architectural Consistency](https://banes-lab.com/records/architecture/architectural-consistency.md)

## Linked from

- [Domain Architecture](https://banes-lab.com/ontology/principles/architecture-category-domain-architecture.md)
- [Contracts / Interfaces / Compatibility](https://banes-lab.com/ontology/principles/architecture-category-contracts-interfaces-compatibility.md)
- [Control / Coordination / Centralization](https://banes-lab.com/ontology/principles/architecture-category-control-coordination-centralization.md)
- [Portability / Infrastructure / Deployment](https://banes-lab.com/ontology/principles/architecture-category-portability-infrastructure-deployment.md)
- [Core Modular Design](https://banes-lab.com/ontology/principles/architecture-category-core-modular-design.md)
- [Architecture Review / Evolution / Governance Artifacts](https://banes-lab.com/ontology/principles/architecture-category-architecture-review-evolution-governance-artifacts.md)
- [Model Architecture](https://banes-lab.com/ontology/principles/architecture-category-model-architecture.md)
- [Schema / Canonical Data / Semantics](https://banes-lab.com/ontology/principles/architecture-category-schema-canonical-data-semantics.md)
- [Security / Privacy / Compliance / Governance](https://banes-lab.com/ontology/principles/architecture-category-security-privacy-compliance-governance.md)
- [Transactions / State / Concurrency](https://banes-lab.com/ontology/principles/architecture-category-transactions-state-concurrency.md)
- [Core Vocabulary](https://banes-lab.com/ontology/lexicon/lexicon-category-core-vocabulary.md)
- [Security Privacy Compliance](https://banes-lab.com/ontology/lexicon/lexicon-category-security-privacy-compliance.md)
- [Severity levels](https://banes-lab.com/ontology/schema/the-vocabulary-severity.md)
- [The resolutions](https://banes-lab.com/ontology/schema/the-resolutions.md)
