{
  "code": null,
  "collection": "vocabulary",
  "href": "https://banes-lab.com/ontology/schema#vocabulary-resolution-mechanism-irreducible-tradeoff",
  "id": "resolution-mechanism-irreducible-tradeoff",
  "kind": "resolution-mechanism",
  "layer": null,
  "name": "irreducible-tradeoff",
  "ref": "vocabulary:resolution-mechanism-irreducible-tradeoff",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/schema#tension-domain-driven-design-ddd-simple-crud",
          "json": "https://banes-lab.com/json/records/tension/domain-driven-design-ddd-simple-crud",
          "label": "Domain-Driven Design (DDD) / Simple CRUD",
          "markdown": "https://banes-lab.com/records/tension/domain-driven-design-ddd-simple-crud.md",
          "ref": "tension:domain-driven-design-ddd-simple-crud"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-domain-model-persistence-simplicity",
          "json": "https://banes-lab.com/json/records/tension/domain-model-persistence-simplicity",
          "label": "Domain Model / Persistence Simplicity",
          "markdown": "https://banes-lab.com/records/tension/domain-model-persistence-simplicity.md",
          "ref": "tension:domain-model-persistence-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bounded-context-cross-context-reuse",
          "json": "https://banes-lab.com/json/records/tension/bounded-context-cross-context-reuse",
          "label": "Bounded Context / Cross-Context Reuse",
          "markdown": "https://banes-lab.com/records/tension/bounded-context-cross-context-reuse.md",
          "ref": "tension:bounded-context-cross-context-reuse"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-context-mapping-documentation-overhead",
          "json": "https://banes-lab.com/json/records/tension/context-mapping-documentation-overhead",
          "label": "Context Mapping / Documentation Overhead",
          "markdown": "https://banes-lab.com/records/tension/context-mapping-documentation-overhead.md",
          "ref": "tension:context-mapping-documentation-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-anti-corruption-layer-mapping-overhead",
          "json": "https://banes-lab.com/json/records/tension/anti-corruption-layer-mapping-overhead",
          "label": "Anti-Corruption Layer / Mapping Overhead",
          "markdown": "https://banes-lab.com/records/tension/anti-corruption-layer-mapping-overhead.md",
          "ref": "tension:anti-corruption-layer-mapping-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cross-cutting-concerns-explicit-boundaries",
          "json": "https://banes-lab.com/json/records/tension/cross-cutting-concerns-explicit-boundaries",
          "label": "Explicit Boundaries / Cross-Cutting Concerns",
          "markdown": "https://banes-lab.com/records/tension/cross-cutting-concerns-explicit-boundaries.md",
          "ref": "tension:cross-cutting-concerns-explicit-boundaries"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-aggregate-aggregate-size",
          "json": "https://banes-lab.com/json/records/tension/aggregate-aggregate-size",
          "label": "Aggregate / Aggregate Size",
          "markdown": "https://banes-lab.com/records/tension/aggregate-aggregate-size.md",
          "ref": "tension:aggregate-aggregate-size"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-object-count-value-object",
          "json": "https://banes-lab.com/json/records/tension/object-count-value-object",
          "label": "Value Object / Object Count",
          "markdown": "https://banes-lab.com/records/tension/object-count-value-object.md",
          "ref": "tension:object-count-value-object"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-entity-value-object",
          "json": "https://banes-lab.com/json/records/tension/entity-value-object",
          "label": "Entity / Value Object",
          "markdown": "https://banes-lab.com/records/tension/entity-value-object.md",
          "ref": "tension:entity-value-object"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-aggregate-domain-service",
          "json": "https://banes-lab.com/json/records/tension/aggregate-domain-service",
          "label": "Domain Service / Aggregate",
          "markdown": "https://banes-lab.com/records/tension/aggregate-domain-service.md",
          "ref": "tension:aggregate-domain-service"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-predictability-runtime-discovery",
          "json": "https://banes-lab.com/json/records/tension/predictability-runtime-discovery",
          "label": "Runtime Discovery / Predictability",
          "markdown": "https://banes-lab.com/records/tension/predictability-runtime-discovery.md",
          "ref": "tension:predictability-runtime-discovery"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-runtime-discovery-static-analysis",
          "json": "https://banes-lab.com/json/records/tension/runtime-discovery-static-analysis",
          "label": "Runtime Discovery / Static Analysis",
          "markdown": "https://banes-lab.com/records/tension/runtime-discovery-static-analysis.md",
          "ref": "tension:runtime-discovery-static-analysis"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-runtime-discovery-startup-cost",
          "json": "https://banes-lab.com/json/records/tension/runtime-discovery-startup-cost",
          "label": "Runtime Discovery / Startup Cost",
          "markdown": "https://banes-lab.com/records/tension/runtime-discovery-startup-cost.md",
          "ref": "tension:runtime-discovery-startup-cost"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-operational-complexity-service-discovery",
          "json": "https://banes-lab.com/json/records/tension/operational-complexity-service-discovery",
          "label": "Service Discovery / Operational Complexity",
          "markdown": "https://banes-lab.com/records/tension/operational-complexity-service-discovery.md",
          "ref": "tension:operational-complexity-service-discovery"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dynamic-binding-static-safety",
          "json": "https://banes-lab.com/json/records/tension/dynamic-binding-static-safety",
          "label": "Dynamic Binding / Static Safety",
          "markdown": "https://banes-lab.com/records/tension/dynamic-binding-static-safety.md",
          "ref": "tension:dynamic-binding-static-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dynamic-binding-predictability",
          "json": "https://banes-lab.com/json/records/tension/dynamic-binding-predictability",
          "label": "Dynamic Binding / Predictability",
          "markdown": "https://banes-lab.com/records/tension/dynamic-binding-predictability.md",
          "ref": "tension:dynamic-binding-predictability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-debugging-dynamic-binding",
          "json": "https://banes-lab.com/json/records/tension/debugging-dynamic-binding",
          "label": "Dynamic Binding / Debugging",
          "markdown": "https://banes-lab.com/records/tension/debugging-dynamic-binding.md",
          "ref": "tension:debugging-dynamic-binding"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dynamic-dispatch-traceability",
          "json": "https://banes-lab.com/json/records/tension/dynamic-dispatch-traceability",
          "label": "Dynamic Dispatch / Traceability",
          "markdown": "https://banes-lab.com/records/tension/dynamic-dispatch-traceability.md",
          "ref": "tension:dynamic-dispatch-traceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-predictability-runtime-extensibility",
          "json": "https://banes-lab.com/json/records/tension/predictability-runtime-extensibility",
          "label": "Runtime Extensibility / Predictability",
          "markdown": "https://banes-lab.com/records/tension/predictability-runtime-extensibility.md",
          "ref": "tension:predictability-runtime-extensibility"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-runtime-extensibility-security",
          "json": "https://banes-lab.com/json/records/tension/runtime-extensibility-security",
          "label": "Runtime Extensibility / Security",
          "markdown": "https://banes-lab.com/records/tension/runtime-extensibility-security.md",
          "ref": "tension:runtime-extensibility-security"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-causality-parallelism",
          "json": "https://banes-lab.com/json/records/tension/causality-parallelism",
          "label": "Causality / Parallelism",
          "markdown": "https://banes-lab.com/records/tension/causality-parallelism.md",
          "ref": "tension:causality-parallelism"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-causal-consistency-latency-availability",
          "json": "https://banes-lab.com/json/records/tension/causal-consistency-latency-availability",
          "label": "Causal Consistency / Latency/Availability",
          "markdown": "https://banes-lab.com/records/tension/causal-consistency-latency-availability.md",
          "ref": "tension:causal-consistency-latency-availability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-happens-before-relationship-parallel-execution",
          "json": "https://banes-lab.com/json/records/tension/happens-before-relationship-parallel-execution",
          "label": "Happens-Before Relationship / Parallel Execution",
          "markdown": "https://banes-lab.com/records/tension/happens-before-relationship-parallel-execution.md",
          "ref": "tension:happens-before-relationship-parallel-execution"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-event-ordering-throughput",
          "json": "https://banes-lab.com/json/records/tension/event-ordering-throughput",
          "label": "Event Ordering / Throughput",
          "markdown": "https://banes-lab.com/records/tension/event-ordering-throughput.md",
          "ref": "tension:event-ordering-throughput"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-causal-dependency-graph-complexity",
          "json": "https://banes-lab.com/json/records/tension/causal-dependency-graph-complexity",
          "label": "Causal Dependency / Graph Complexity",
          "markdown": "https://banes-lab.com/records/tension/causal-dependency-graph-complexity.md",
          "ref": "tension:causal-dependency-graph-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dependency-graph-dynamic-loading",
          "json": "https://banes-lab.com/json/records/tension/dependency-graph-dynamic-loading",
          "label": "Dependency Graph / Dynamic Loading",
          "markdown": "https://banes-lab.com/records/tension/dependency-graph-dynamic-loading.md",
          "ref": "tension:dependency-graph-dynamic-loading"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bidirectional-collaboration-directed-acyclic-graph-dag",
          "json": "https://banes-lab.com/json/records/tension/bidirectional-collaboration-directed-acyclic-graph-dag",
          "label": "Directed Acyclic Graph (DAG) / Bidirectional Collaboration",
          "markdown": "https://banes-lab.com/records/tension/bidirectional-collaboration-directed-acyclic-graph-dag.md",
          "ref": "tension:bidirectional-collaboration-directed-acyclic-graph-dag"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-metadata-size-vector-clocks",
          "json": "https://banes-lab.com/json/records/tension/metadata-size-vector-clocks",
          "label": "Vector Clocks / Metadata Size",
          "markdown": "https://banes-lab.com/records/tension/metadata-size-vector-clocks.md",
          "ref": "tension:metadata-size-vector-clocks"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-lamport-clocks-no-concurrent-causality-distinction",
          "json": "https://banes-lab.com/json/records/tension/lamport-clocks-no-concurrent-causality-distinction",
          "label": "Lamport Clocks / No Concurrent Causality Distinction",
          "markdown": "https://banes-lab.com/records/tension/lamport-clocks-no-concurrent-causality-distinction.md",
          "ref": "tension:lamport-clocks-no-concurrent-causality-distinction"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-clock-skew-hybrid-logical-clocks",
          "json": "https://banes-lab.com/json/records/tension/clock-skew-hybrid-logical-clocks",
          "label": "Hybrid Logical Clocks / Clock Skew",
          "markdown": "https://banes-lab.com/records/tension/clock-skew-hybrid-logical-clocks.md",
          "ref": "tension:clock-skew-hybrid-logical-clocks"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-crdts-metadata-overhead",
          "json": "https://banes-lab.com/json/records/tension/crdts-metadata-overhead",
          "label": "CRDTs / Metadata Overhead",
          "markdown": "https://banes-lab.com/records/tension/crdts-metadata-overhead.md",
          "ref": "tension:crdts-metadata-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-crdts-last-write-wins-overwrite",
          "json": "https://banes-lab.com/json/records/tension/crdts-last-write-wins-overwrite",
          "label": "CRDTs / Last-Write-Wins Overwrite",
          "markdown": "https://banes-lab.com/records/tension/crdts-last-write-wins-overwrite.md",
          "ref": "tension:crdts-last-write-wins-overwrite"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-latency-total-order-broadcast",
          "json": "https://banes-lab.com/json/records/tension/latency-total-order-broadcast",
          "label": "Total-Order Broadcast / Latency",
          "markdown": "https://banes-lab.com/records/tension/latency-total-order-broadcast.md",
          "ref": "tension:latency-total-order-broadcast"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cap-theorem-latency",
          "json": "https://banes-lab.com/json/records/tension/cap-theorem-latency",
          "label": "CAP Theorem / Latency",
          "markdown": "https://banes-lab.com/records/tension/cap-theorem-latency.md",
          "ref": "tension:cap-theorem-latency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-pacelc-theorem-throughput",
          "json": "https://banes-lab.com/json/records/tension/pacelc-theorem-throughput",
          "label": "PACELC Theorem / Throughput",
          "markdown": "https://banes-lab.com/records/tension/pacelc-theorem-throughput.md",
          "ref": "tension:pacelc-theorem-throughput"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-design-by-contract-development-speed",
          "json": "https://banes-lab.com/json/records/tension/design-by-contract-development-speed",
          "label": "Design by Contract / Development Speed",
          "markdown": "https://banes-lab.com/records/tension/design-by-contract-development-speed.md",
          "ref": "tension:design-by-contract-development-speed"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-explicit-contracts-rapid-prototyping",
          "json": "https://banes-lab.com/json/records/tension/explicit-contracts-rapid-prototyping",
          "label": "Explicit Contracts / Rapid Prototyping",
          "markdown": "https://banes-lab.com/records/tension/explicit-contracts-rapid-prototyping.md",
          "ref": "tension:explicit-contracts-rapid-prototyping"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-evolution-speed-stable-interfaces",
          "json": "https://banes-lab.com/json/records/tension/evolution-speed-stable-interfaces",
          "label": "Stable Interfaces / Evolution Speed",
          "markdown": "https://banes-lab.com/records/tension/evolution-speed-stable-interfaces.md",
          "ref": "tension:evolution-speed-stable-interfaces"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-interface-based-design-interface-overuse",
          "json": "https://banes-lab.com/json/records/tension/interface-based-design-interface-overuse",
          "label": "Interface-Based Design / Interface Overuse",
          "markdown": "https://banes-lab.com/records/tension/interface-based-design-interface-overuse.md",
          "ref": "tension:interface-based-design-interface-overuse"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-contract-first-design-iteration-speed",
          "json": "https://banes-lab.com/json/records/tension/contract-first-design-iteration-speed",
          "label": "Contract-First Design / Iteration Speed",
          "markdown": "https://banes-lab.com/records/tension/contract-first-design-iteration-speed.md",
          "ref": "tension:contract-first-design-iteration-speed"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-api-contract-evolution",
          "json": "https://banes-lab.com/json/records/tension/api-contract-evolution",
          "label": "API Contract / Evolution",
          "markdown": "https://banes-lab.com/records/tension/api-contract-evolution.md",
          "ref": "tension:api-contract-evolution"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-distributed-evolution-service-contract",
          "json": "https://banes-lab.com/json/records/tension/distributed-evolution-service-contract",
          "label": "Service Contract / Distributed Evolution",
          "markdown": "https://banes-lab.com/records/tension/distributed-evolution-service-contract.md",
          "ref": "tension:distributed-evolution-service-contract"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-data-contract-flexible-ingestion",
          "json": "https://banes-lab.com/json/records/tension/data-contract-flexible-ingestion",
          "label": "Data Contract / Flexible Ingestion",
          "markdown": "https://banes-lab.com/records/tension/data-contract-flexible-ingestion.md",
          "ref": "tension:data-contract-flexible-ingestion"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-schema-contract-schema-flexibility",
          "json": "https://banes-lab.com/json/records/tension/schema-contract-schema-flexibility",
          "label": "Schema Contract / Schema Flexibility",
          "markdown": "https://banes-lab.com/records/tension/schema-contract-schema-flexibility.md",
          "ref": "tension:schema-contract-schema-flexibility"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cross-domain-translation-semantic-contracts",
          "json": "https://banes-lab.com/json/records/tension/cross-domain-translation-semantic-contracts",
          "label": "Semantic Contracts / Cross-Domain Translation",
          "markdown": "https://banes-lab.com/records/tension/cross-domain-translation-semantic-contracts.md",
          "ref": "tension:cross-domain-translation-semantic-contracts"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-permissive-apis-preconditions",
          "json": "https://banes-lab.com/json/records/tension/permissive-apis-preconditions",
          "label": "Preconditions / Permissive APIs",
          "markdown": "https://banes-lab.com/records/tension/permissive-apis-preconditions.md",
          "ref": "tension:permissive-apis-preconditions"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-postconditions-runtime-cost",
          "json": "https://banes-lab.com/json/records/tension/postconditions-runtime-cost",
          "label": "Postconditions / Runtime Cost",
          "markdown": "https://banes-lab.com/records/tension/postconditions-runtime-cost.md",
          "ref": "tension:postconditions-runtime-cost"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-flexibility-invariant",
          "json": "https://banes-lab.com/json/records/tension/flexibility-invariant",
          "label": "Invariant / Flexibility",
          "markdown": "https://banes-lab.com/records/tension/flexibility-invariant.md",
          "ref": "tension:flexibility-invariant"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-backward-compatibility-cleanup-simplification",
          "json": "https://banes-lab.com/json/records/tension/backward-compatibility-cleanup-simplification",
          "label": "Backward Compatibility / Cleanup / Simplification",
          "markdown": "https://banes-lab.com/records/tension/backward-compatibility-cleanup-simplification.md",
          "ref": "tension:backward-compatibility-cleanup-simplification"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-forward-compatibility-strong-validation",
          "json": "https://banes-lab.com/json/records/tension/forward-compatibility-strong-validation",
          "label": "Forward Compatibility / Strong Validation",
          "markdown": "https://banes-lab.com/records/tension/forward-compatibility-strong-validation.md",
          "ref": "tension:forward-compatibility-strong-validation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-version-sprawl-versioning",
          "json": "https://banes-lab.com/json/records/tension/version-sprawl-versioning",
          "label": "Versioning / Version Sprawl",
          "markdown": "https://banes-lab.com/records/tension/version-sprawl-versioning.md",
          "ref": "tension:version-sprawl-versioning"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-protocol-compatibility-protocol-optimization",
          "json": "https://banes-lab.com/json/records/tension/protocol-compatibility-protocol-optimization",
          "label": "Protocol Compatibility / Protocol Optimization",
          "markdown": "https://banes-lab.com/records/tension/protocol-compatibility-protocol-optimization.md",
          "ref": "tension:protocol-compatibility-protocol-optimization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-domain-specific-optimization-interoperability",
          "json": "https://banes-lab.com/json/records/tension/domain-specific-optimization-interoperability",
          "label": "Interoperability / Domain-Specific Optimization",
          "markdown": "https://banes-lab.com/records/tension/domain-specific-optimization-interoperability.md",
          "ref": "tension:domain-specific-optimization-interoperability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-specialized-endpoints-uniform-interface",
          "json": "https://banes-lab.com/json/records/tension/specialized-endpoints-uniform-interface",
          "label": "Uniform Interface / Specialized Endpoints",
          "markdown": "https://banes-lab.com/records/tension/specialized-endpoints-uniform-interface.md",
          "ref": "tension:specialized-endpoints-uniform-interface"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consumer-driven-contracts-provider-autonomy",
          "json": "https://banes-lab.com/json/records/tension/consumer-driven-contracts-provider-autonomy",
          "label": "Consumer-Driven Contracts / Provider Autonomy",
          "markdown": "https://banes-lab.com/records/tension/consumer-driven-contracts-provider-autonomy.md",
          "ref": "tension:consumer-driven-contracts-provider-autonomy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-control-plane",
          "json": "https://banes-lab.com/json/records/tension/availability-control-plane",
          "label": "Control Plane / Availability",
          "markdown": "https://banes-lab.com/records/tension/availability-control-plane.md",
          "ref": "tension:availability-control-plane"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-centralized-coordinator-coupling-orchestration",
          "json": "https://banes-lab.com/json/records/tension/centralized-coordinator-coupling-orchestration",
          "label": "Orchestration / Centralized Coordinator Coupling",
          "markdown": "https://banes-lab.com/records/tension/centralized-coordinator-coupling-orchestration.md",
          "ref": "tension:centralized-coordinator-coupling-orchestration"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-central-dependency-risk-centralized-configuration",
          "json": "https://banes-lab.com/json/records/tension/central-dependency-risk-centralized-configuration",
          "label": "Centralized Configuration / Central Dependency Risk",
          "markdown": "https://banes-lab.com/records/tension/central-dependency-risk-centralized-configuration.md",
          "ref": "tension:central-dependency-risk-centralized-configuration"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-centralized-authentication-identity-provider-availability",
          "json": "https://banes-lab.com/json/records/tension/centralized-authentication-identity-provider-availability",
          "label": "Centralized Authentication / Identity Provider Availability",
          "markdown": "https://banes-lab.com/records/tension/centralized-authentication-identity-provider-availability.md",
          "ref": "tension:centralized-authentication-identity-provider-availability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-centralized-logging-cost-personal-data-exposure",
          "json": "https://banes-lab.com/json/records/tension/centralized-logging-cost-personal-data-exposure",
          "label": "Centralized Logging / Cost/Personal Data Exposure",
          "markdown": "https://banes-lab.com/records/tension/centralized-logging-cost-personal-data-exposure.md",
          "ref": "tension:centralized-logging-cost-personal-data-exposure"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-decentralization",
          "json": "https://banes-lab.com/json/records/tension/consistency-decentralization",
          "label": "Decentralization / Consistency",
          "markdown": "https://banes-lab.com/records/tension/consistency-decentralization.md",
          "ref": "tension:consistency-decentralization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-leader-election",
          "json": "https://banes-lab.com/json/records/tension/availability-leader-election",
          "label": "Leader Election / Availability",
          "markdown": "https://banes-lab.com/records/tension/availability-leader-election.md",
          "ref": "tension:availability-leader-election"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consensus-latency",
          "json": "https://banes-lab.com/json/records/tension/consensus-latency",
          "label": "Consensus / Latency",
          "markdown": "https://banes-lab.com/records/tension/consensus-latency.md",
          "ref": "tension:consensus-latency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-consensus",
          "json": "https://banes-lab.com/json/records/tension/availability-consensus",
          "label": "Consensus / Availability",
          "markdown": "https://banes-lab.com/records/tension/availability-consensus.md",
          "ref": "tension:availability-consensus"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-choreography-traceability",
          "json": "https://banes-lab.com/json/records/tension/choreography-traceability",
          "label": "Choreography / Traceability",
          "markdown": "https://banes-lab.com/records/tension/choreography-traceability.md",
          "ref": "tension:choreography-traceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-determinism-runtime-adaptivity",
          "json": "https://banes-lab.com/json/records/tension/determinism-runtime-adaptivity",
          "label": "Determinism / Runtime Adaptivity",
          "markdown": "https://banes-lab.com/records/tension/determinism-runtime-adaptivity.md",
          "ref": "tension:determinism-runtime-adaptivity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dynamic-runtime-behavior-predictability",
          "json": "https://banes-lab.com/json/records/tension/dynamic-runtime-behavior-predictability",
          "label": "Predictability / Dynamic Runtime Behavior",
          "markdown": "https://banes-lab.com/records/tension/dynamic-runtime-behavior-predictability.md",
          "ref": "tension:dynamic-runtime-behavior-predictability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-referential-transparency-stateful-io",
          "json": "https://banes-lab.com/json/records/tension/referential-transparency-stateful-io",
          "label": "Referential Transparency / Stateful IO",
          "markdown": "https://banes-lab.com/records/tension/referential-transparency-stateful-io.md",
          "ref": "tension:referential-transparency-stateful-io"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-pure-functions-stateful-operations",
          "json": "https://banes-lab.com/json/records/tension/pure-functions-stateful-operations",
          "label": "Pure Functions / Stateful Operations",
          "markdown": "https://banes-lab.com/records/tension/pure-functions-stateful-operations.md",
          "ref": "tension:pure-functions-stateful-operations"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-allocation-cost-immutability",
          "json": "https://banes-lab.com/json/records/tension/allocation-cost-immutability",
          "label": "Immutability / Allocation Cost",
          "markdown": "https://banes-lab.com/records/tension/allocation-cost-immutability.md",
          "ref": "tension:allocation-cost-immutability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-continuous-updates-reproducibility",
          "json": "https://banes-lab.com/json/records/tension/continuous-updates-reproducibility",
          "label": "Reproducibility / Continuous Updates",
          "markdown": "https://banes-lab.com/records/tension/continuous-updates-reproducibility.md",
          "ref": "tension:continuous-updates-reproducibility"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-real-world-variability-repeatability",
          "json": "https://banes-lab.com/json/records/tension/real-world-variability-repeatability",
          "label": "Repeatability / Real-World Variability",
          "markdown": "https://banes-lab.com/records/tension/real-world-variability-repeatability.md",
          "ref": "tension:real-world-variability-repeatability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-correctness-delivery-speed",
          "json": "https://banes-lab.com/json/records/tension/correctness-delivery-speed",
          "label": "Correctness / Delivery Speed",
          "markdown": "https://banes-lab.com/records/tension/correctness-delivery-speed.md",
          "ref": "tension:correctness-delivery-speed"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cost-complexity-formal-verification",
          "json": "https://banes-lab.com/json/records/tension/cost-complexity-formal-verification",
          "label": "Formal Verification / Cost/Complexity",
          "markdown": "https://banes-lab.com/records/tension/cost-complexity-formal-verification.md",
          "ref": "tension:cost-complexity-formal-verification"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-spec-maintenance-specification-based-testing",
          "json": "https://banes-lab.com/json/records/tension/spec-maintenance-specification-based-testing",
          "label": "Specification-Based Testing / Spec Maintenance",
          "markdown": "https://banes-lab.com/records/tension/spec-maintenance-specification-based-testing.md",
          "ref": "tension:spec-maintenance-specification-based-testing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-property-based-testing-shrinking-debug-complexity",
          "json": "https://banes-lab.com/json/records/tension/property-based-testing-shrinking-debug-complexity",
          "label": "Property-Based Testing / Shrinking/Debug Complexity",
          "markdown": "https://banes-lab.com/records/tension/property-based-testing-shrinking-debug-complexity.md",
          "ref": "tension:property-based-testing-shrinking-debug-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-false-positives-static-analysis",
          "json": "https://banes-lab.com/json/records/tension/false-positives-static-analysis",
          "label": "Static Analysis / False Positives",
          "markdown": "https://banes-lab.com/records/tension/false-positives-static-analysis.md",
          "ref": "tension:false-positives-static-analysis"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-encapsulation-extremes-testability",
          "json": "https://banes-lab.com/json/records/tension/encapsulation-extremes-testability",
          "label": "Testability / Encapsulation Extremes",
          "markdown": "https://banes-lab.com/records/tension/encapsulation-extremes-testability.md",
          "ref": "tension:encapsulation-extremes-testability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-iteration-speed-validation",
          "json": "https://banes-lab.com/json/records/tension/iteration-speed-validation",
          "label": "Validation / Iteration Speed",
          "markdown": "https://banes-lab.com/records/tension/iteration-speed-validation.md",
          "ref": "tension:iteration-speed-validation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cost-verification",
          "json": "https://banes-lab.com/json/records/tension/cost-verification",
          "label": "Verification / Cost",
          "markdown": "https://banes-lab.com/records/tension/cost-verification.md",
          "ref": "tension:cost-verification"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-platform-optimization-portability",
          "json": "https://banes-lab.com/json/records/tension/platform-optimization-portability",
          "label": "Portability / Platform Optimization",
          "markdown": "https://banes-lab.com/records/tension/platform-optimization-portability.md",
          "ref": "tension:platform-optimization-portability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-native-optimization-platform-independence",
          "json": "https://banes-lab.com/json/records/tension/native-optimization-platform-independence",
          "label": "Platform Independence / Native Optimization",
          "markdown": "https://banes-lab.com/records/tension/native-optimization-platform-independence.md",
          "ref": "tension:native-optimization-platform-independence"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cost-environment-parity",
          "json": "https://banes-lab.com/json/records/tension/cost-environment-parity",
          "label": "Environment Parity / Cost",
          "markdown": "https://banes-lab.com/records/tension/cost-environment-parity.md",
          "ref": "tension:cost-environment-parity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-containerization-image-complexity",
          "json": "https://banes-lab.com/json/records/tension/containerization-image-complexity",
          "label": "Containerization / Image Complexity",
          "markdown": "https://banes-lab.com/records/tension/containerization-image-complexity.md",
          "ref": "tension:containerization-image-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-infrastructure-as-code-tooling-complexity",
          "json": "https://banes-lab.com/json/records/tension/infrastructure-as-code-tooling-complexity",
          "label": "Infrastructure as Code / Tooling Complexity",
          "markdown": "https://banes-lab.com/records/tension/infrastructure-as-code-tooling-complexity.md",
          "ref": "tension:infrastructure-as-code-tooling-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-innovation-flexibility-standards-compliance",
          "json": "https://banes-lab.com/json/records/tension/innovation-flexibility-standards-compliance",
          "label": "Standards Compliance / Innovation/Flexibility",
          "markdown": "https://banes-lab.com/records/tension/innovation-flexibility-standards-compliance.md",
          "ref": "tension:innovation-flexibility-standards-compliance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-protocol-independence-protocol-specific-features",
          "json": "https://banes-lab.com/json/records/tension/protocol-independence-protocol-specific-features",
          "label": "Protocol Independence / Protocol-Specific Features",
          "markdown": "https://banes-lab.com/records/tension/protocol-independence-protocol-specific-features.md",
          "ref": "tension:protocol-independence-protocol-specific-features"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-config-sprawl-configuration-externalization",
          "json": "https://banes-lab.com/json/records/tension/config-sprawl-configuration-externalization",
          "label": "Configuration Externalization / Config Sprawl",
          "markdown": "https://banes-lab.com/records/tension/config-sprawl-configuration-externalization.md",
          "ref": "tension:config-sprawl-configuration-externalization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-deploy-time-immutable-infrastructure",
          "json": "https://banes-lab.com/json/records/tension/deploy-time-immutable-infrastructure",
          "label": "Immutable Infrastructure / Deploy Time",
          "markdown": "https://banes-lab.com/records/tension/deploy-time-immutable-infrastructure.md",
          "ref": "tension:deploy-time-immutable-infrastructure"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-excessive-fragmentation-single-responsibility-principle-srp",
          "json": "https://banes-lab.com/json/records/tension/excessive-fragmentation-single-responsibility-principle-srp",
          "label": "Single Responsibility Principle (SRP) / Excessive Fragmentation",
          "markdown": "https://banes-lab.com/records/tension/excessive-fragmentation-single-responsibility-principle-srp.md",
          "ref": "tension:excessive-fragmentation-single-responsibility-principle-srp"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-over-layering-separation-of-concerns",
          "json": "https://banes-lab.com/json/records/tension/over-layering-separation-of-concerns",
          "label": "Separation of Concerns / Over-Layering",
          "markdown": "https://banes-lab.com/records/tension/over-layering-separation-of-concerns.md",
          "ref": "tension:over-layering-separation-of-concerns"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-do-not-repeat-yourself-dry-simplicity",
          "json": "https://banes-lab.com/json/records/tension/do-not-repeat-yourself-dry-simplicity",
          "label": "Do Not Repeat Yourself (DRY) / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/do-not-repeat-yourself-dry-simplicity.md",
          "ref": "tension:do-not-repeat-yourself-dry-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-high-cohesion-over-specialization",
          "json": "https://banes-lab.com/json/records/tension/high-cohesion-over-specialization",
          "label": "High Cohesion / Over-Specialization",
          "markdown": "https://banes-lab.com/records/tension/high-cohesion-over-specialization.md",
          "ref": "tension:high-cohesion-over-specialization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-low-coupling-runtime-indirection",
          "json": "https://banes-lab.com/json/records/tension/low-coupling-runtime-indirection",
          "label": "Low Coupling / Runtime Indirection",
          "markdown": "https://banes-lab.com/records/tension/low-coupling-runtime-indirection.md",
          "ref": "tension:low-coupling-runtime-indirection"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-debuggability-encapsulation",
          "json": "https://banes-lab.com/json/records/tension/debuggability-encapsulation",
          "label": "Encapsulation / Debuggability",
          "markdown": "https://banes-lab.com/records/tension/debuggability-encapsulation.md",
          "ref": "tension:debuggability-encapsulation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-information-hiding-observability",
          "json": "https://banes-lab.com/json/records/tension/information-hiding-observability",
          "label": "Information Hiding / Observability",
          "markdown": "https://banes-lab.com/records/tension/information-hiding-observability.md",
          "ref": "tension:information-hiding-observability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-abstraction-simplicity",
          "json": "https://banes-lab.com/json/records/tension/abstraction-simplicity",
          "label": "Abstraction / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/abstraction-simplicity.md",
          "ref": "tension:abstraction-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cross-cutting-concerns-modularity",
          "json": "https://banes-lab.com/json/records/tension/cross-cutting-concerns-modularity",
          "label": "Modularity / Cross-Cutting Concerns",
          "markdown": "https://banes-lab.com/records/tension/cross-cutting-concerns-modularity.md",
          "ref": "tension:cross-cutting-concerns-modularity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-composability-performance-overhead",
          "json": "https://banes-lab.com/json/records/tension/composability-performance-overhead",
          "label": "Composability / Performance Overhead",
          "markdown": "https://banes-lab.com/records/tension/composability-performance-overhead.md",
          "ref": "tension:composability-performance-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-composition-over-inheritance-simplicity-for-trivial-reuse",
          "json": "https://banes-lab.com/json/records/tension/composition-over-inheritance-simplicity-for-trivial-reuse",
          "label": "Composition Over Inheritance / Simplicity for Trivial Reuse",
          "markdown": "https://banes-lab.com/records/tension/composition-over-inheritance-simplicity-for-trivial-reuse.md",
          "ref": "tension:composition-over-inheritance-simplicity-for-trivial-reuse"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-reusability-yagni",
          "json": "https://banes-lab.com/json/records/tension/reusability-yagni",
          "label": "Reusability / YAGNI",
          "markdown": "https://banes-lab.com/records/tension/reusability-yagni.md",
          "ref": "tension:reusability-yagni"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-over-generalization-reusability",
          "json": "https://banes-lab.com/json/records/tension/over-generalization-reusability",
          "label": "Reusability / Over-Generalization",
          "markdown": "https://banes-lab.com/records/tension/over-generalization-reusability.md",
          "ref": "tension:over-generalization-reusability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-deep-optimization-replaceability",
          "json": "https://banes-lab.com/json/records/tension/deep-optimization-replaceability",
          "label": "Replaceability / Deep Optimization",
          "markdown": "https://banes-lab.com/records/tension/deep-optimization-replaceability.md",
          "ref": "tension:deep-optimization-replaceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-interchangeability-specialized-optimization",
          "json": "https://banes-lab.com/json/records/tension/interchangeability-specialized-optimization",
          "label": "Interchangeability / Specialized Optimization",
          "markdown": "https://banes-lab.com/records/tension/interchangeability-specialized-optimization.md",
          "ref": "tension:interchangeability-specialized-optimization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-coordination-cost-independence",
          "json": "https://banes-lab.com/json/records/tension/coordination-cost-independence",
          "label": "Independence / Coordination Cost",
          "markdown": "https://banes-lab.com/records/tension/coordination-cost-independence.md",
          "ref": "tension:coordination-cost-independence"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-autonomy-global-consistency",
          "json": "https://banes-lab.com/json/records/tension/autonomy-global-consistency",
          "label": "Autonomy / Global Consistency",
          "markdown": "https://banes-lab.com/records/tension/autonomy-global-consistency.md",
          "ref": "tension:autonomy-global-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-interface-proliferation-interface-segregation-principle-isp",
          "json": "https://banes-lab.com/json/records/tension/interface-proliferation-interface-segregation-principle-isp",
          "label": "Interface Segregation Principle (ISP) / Interface Proliferation",
          "markdown": "https://banes-lab.com/records/tension/interface-proliferation-interface-segregation-principle-isp.md",
          "ref": "tension:interface-proliferation-interface-segregation-principle-isp"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dependency-inversion-principle-dip-runtime-indirection",
          "json": "https://banes-lab.com/json/records/tension/dependency-inversion-principle-dip-runtime-indirection",
          "label": "Dependency Inversion Principle (DIP) / Runtime Indirection",
          "markdown": "https://banes-lab.com/records/tension/dependency-inversion-principle-dip-runtime-indirection.md",
          "ref": "tension:dependency-inversion-principle-dip-runtime-indirection"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-open-closed-principle-ocp-simplicity",
          "json": "https://banes-lab.com/json/records/tension/open-closed-principle-ocp-simplicity",
          "label": "Open/Closed Principle (OCP) / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/open-closed-principle-ocp-simplicity.md",
          "ref": "tension:open-closed-principle-ocp-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-liskov-substitution-principle-lsp-narrow-specialized-behavior",
          "json": "https://banes-lab.com/json/records/tension/liskov-substitution-principle-lsp-narrow-specialized-behavior",
          "label": "Liskov Substitution Principle (LSP) / Narrow Specialized Behavior",
          "markdown": "https://banes-lab.com/records/tension/liskov-substitution-principle-lsp-narrow-specialized-behavior.md",
          "ref": "tension:liskov-substitution-principle-lsp-narrow-specialized-behavior"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-polymorphism-traceability",
          "json": "https://banes-lab.com/json/records/tension/polymorphism-traceability",
          "label": "Polymorphism / Traceability",
          "markdown": "https://banes-lab.com/records/tension/polymorphism-traceability.md",
          "ref": "tension:polymorphism-traceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-debuggability-event-driven-architecture",
          "json": "https://banes-lab.com/json/records/tension/debuggability-event-driven-architecture",
          "label": "Event-Driven Architecture / Debuggability",
          "markdown": "https://banes-lab.com/records/tension/debuggability-event-driven-architecture.md",
          "ref": "tension:debuggability-event-driven-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-event-driven-architecture-strong-consistency",
          "json": "https://banes-lab.com/json/records/tension/event-driven-architecture-strong-consistency",
          "label": "Event-Driven Architecture / Strong Consistency",
          "markdown": "https://banes-lab.com/records/tension/event-driven-architecture-strong-consistency.md",
          "ref": "tension:event-driven-architecture-strong-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-delivery-ordering-publish-subscribe-pattern",
          "json": "https://banes-lab.com/json/records/tension/delivery-ordering-publish-subscribe-pattern",
          "label": "Publish/Subscribe Pattern / Delivery Ordering",
          "markdown": "https://banes-lab.com/records/tension/delivery-ordering-publish-subscribe-pattern.md",
          "ref": "tension:delivery-ordering-publish-subscribe-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-latency-message-queue",
          "json": "https://banes-lab.com/json/records/tension/latency-message-queue",
          "label": "Message Queue / Latency",
          "markdown": "https://banes-lab.com/records/tension/latency-message-queue.md",
          "ref": "tension:latency-message-queue"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-message-broker-operational-dependency",
          "json": "https://banes-lab.com/json/records/tension/message-broker-operational-dependency",
          "label": "Message Broker / Operational Dependency",
          "markdown": "https://banes-lab.com/records/tension/message-broker-operational-dependency.md",
          "ref": "tension:message-broker-operational-dependency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-event-bus-event-storm-traceability",
          "json": "https://banes-lab.com/json/records/tension/event-bus-event-storm-traceability",
          "label": "Event Bus / Event Storm / Traceability",
          "markdown": "https://banes-lab.com/records/tension/event-bus-event-storm-traceability.md",
          "ref": "tension:event-bus-event-storm-traceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-event-stream-storage-volume",
          "json": "https://banes-lab.com/json/records/tension/event-stream-storage-volume",
          "label": "Event Stream / Storage Volume",
          "markdown": "https://banes-lab.com/records/tension/event-stream-storage-volume.md",
          "ref": "tension:event-stream-storage-volume"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-event-sourcing-query-complexity",
          "json": "https://banes-lab.com/json/records/tension/event-sourcing-query-complexity",
          "label": "Event Sourcing / Query Complexity",
          "markdown": "https://banes-lab.com/records/tension/event-sourcing-query-complexity.md",
          "ref": "tension:event-sourcing-query-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-command-query-responsibility-segregation-cqrs-eventual-consistency",
          "json": "https://banes-lab.com/json/records/tension/command-query-responsibility-segregation-cqrs-eventual-consistency",
          "label": "Command Query Responsibility Segregation (CQRS) / Eventual Consistency",
          "markdown": "https://banes-lab.com/records/tension/command-query-responsibility-segregation-cqrs-eventual-consistency.md",
          "ref": "tension:command-query-responsibility-segregation-cqrs-eventual-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-domain-events-event-granularity",
          "json": "https://banes-lab.com/json/records/tension/domain-events-event-granularity",
          "label": "Domain Events / Event Granularity",
          "markdown": "https://banes-lab.com/records/tension/domain-events-event-granularity.md",
          "ref": "tension:domain-events-event-granularity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-duplication-with-domain-events-integration-events",
          "json": "https://banes-lab.com/json/records/tension/duplication-with-domain-events-integration-events",
          "label": "Integration Events / Duplication with Domain Events",
          "markdown": "https://banes-lab.com/records/tension/duplication-with-domain-events-integration-events.md",
          "ref": "tension:duplication-with-domain-events-integration-events"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-asynchronous-communication-immediate-consistency",
          "json": "https://banes-lab.com/json/records/tension/asynchronous-communication-immediate-consistency",
          "label": "Asynchronous Communication / Immediate Consistency",
          "markdown": "https://banes-lab.com/records/tension/asynchronous-communication-immediate-consistency.md",
          "ref": "tension:asynchronous-communication-immediate-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-eventual-consistency-user-expectations",
          "json": "https://banes-lab.com/json/records/tension/eventual-consistency-user-expectations",
          "label": "Eventual Consistency / User Expectations",
          "markdown": "https://banes-lab.com/records/tension/eventual-consistency-user-expectations.md",
          "ref": "tension:eventual-consistency-user-expectations"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-eventual-consistency-strong-immediate-consistency",
          "json": "https://banes-lab.com/json/records/tension/eventual-consistency-strong-immediate-consistency",
          "label": "Eventual Consistency / Strong Immediate Consistency",
          "markdown": "https://banes-lab.com/records/tension/eventual-consistency-strong-immediate-consistency.md",
          "ref": "tension:eventual-consistency-strong-immediate-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-saga-pattern-workflow-complexity",
          "json": "https://banes-lab.com/json/records/tension/saga-pattern-workflow-complexity",
          "label": "Saga Pattern / Workflow Complexity",
          "markdown": "https://banes-lab.com/records/tension/saga-pattern-workflow-complexity.md",
          "ref": "tension:saga-pattern-workflow-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-outbox-pattern-relay-complexity",
          "json": "https://banes-lab.com/json/records/tension/outbox-pattern-relay-complexity",
          "label": "Outbox Pattern / Relay Complexity",
          "markdown": "https://banes-lab.com/records/tension/outbox-pattern-relay-complexity.md",
          "ref": "tension:outbox-pattern-relay-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-business-complexity-compensating-transaction",
          "json": "https://banes-lab.com/json/records/tension/business-complexity-compensating-transaction",
          "label": "Compensating Transaction / Business Complexity",
          "markdown": "https://banes-lab.com/records/tension/business-complexity-compensating-transaction.md",
          "ref": "tension:business-complexity-compensating-transaction"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-append-only-log-storage-growth",
          "json": "https://banes-lab.com/json/records/tension/append-only-log-storage-growth",
          "label": "Append-Only Log / Storage Growth",
          "markdown": "https://banes-lab.com/records/tension/append-only-log-storage-growth.md",
          "ref": "tension:append-only-log-storage-growth"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dead-letter-queue-operational-overhead",
          "json": "https://banes-lab.com/json/records/tension/dead-letter-queue-operational-overhead",
          "label": "Dead-Letter Queue / Operational Overhead",
          "markdown": "https://banes-lab.com/records/tension/dead-letter-queue-operational-overhead.md",
          "ref": "tension:dead-letter-queue-operational-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-idempotent-consumer-state-overhead",
          "json": "https://banes-lab.com/json/records/tension/idempotent-consumer-state-overhead",
          "label": "Idempotent Consumer / State Overhead",
          "markdown": "https://banes-lab.com/records/tension/idempotent-consumer-state-overhead.md",
          "ref": "tension:idempotent-consumer-state-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-competing-consumers-ordering",
          "json": "https://banes-lab.com/json/records/tension/competing-consumers-ordering",
          "label": "Competing Consumers / Ordering",
          "markdown": "https://banes-lab.com/records/tension/competing-consumers-ordering.md",
          "ref": "tension:competing-consumers-ordering"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-defensive-programming-verbosity",
          "json": "https://banes-lab.com/json/records/tension/defensive-programming-verbosity",
          "label": "Defensive Programming / Verbosity",
          "markdown": "https://banes-lab.com/records/tension/defensive-programming-verbosity.md",
          "ref": "tension:defensive-programming-verbosity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-fail-fast-graceful-degradation",
          "json": "https://banes-lab.com/json/records/tension/fail-fast-graceful-degradation",
          "label": "Fail Fast / Graceful Degradation",
          "markdown": "https://banes-lab.com/records/tension/fail-fast-graceful-degradation.md",
          "ref": "tension:fail-fast-graceful-degradation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-fail-safe",
          "json": "https://banes-lab.com/json/records/tension/availability-fail-safe",
          "label": "Fail Safe / Availability",
          "markdown": "https://banes-lab.com/records/tension/availability-fail-safe.md",
          "ref": "tension:availability-fail-safe"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-fail-secure",
          "json": "https://banes-lab.com/json/records/tension/availability-fail-secure",
          "label": "Fail Secure / Availability",
          "markdown": "https://banes-lab.com/records/tension/availability-fail-secure.md",
          "ref": "tension:availability-fail-secure"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-feature-completeness-graceful-degradation",
          "json": "https://banes-lab.com/json/records/tension/consistency-feature-completeness-graceful-degradation",
          "label": "Graceful Degradation / Consistency / Feature Completeness",
          "markdown": "https://banes-lab.com/records/tension/consistency-feature-completeness-graceful-degradation.md",
          "ref": "tension:consistency-feature-completeness-graceful-degradation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cost-fault-tolerance",
          "json": "https://banes-lab.com/json/records/tension/cost-fault-tolerance",
          "label": "Fault Tolerance / Cost",
          "markdown": "https://banes-lab.com/records/tension/cost-fault-tolerance.md",
          "ref": "tension:cost-fault-tolerance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-complexity-resilience",
          "json": "https://banes-lab.com/json/records/tension/complexity-resilience",
          "label": "Resilience / Complexity",
          "markdown": "https://banes-lab.com/records/tension/complexity-resilience.md",
          "ref": "tension:complexity-resilience"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-robustness-principle-strict-validation",
          "json": "https://banes-lab.com/json/records/tension/robustness-principle-strict-validation",
          "label": "Robustness Principle / Strict Validation",
          "markdown": "https://banes-lab.com/records/tension/robustness-principle-strict-validation.md",
          "ref": "tension:robustness-principle-strict-validation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-error-handling-simplicity",
          "json": "https://banes-lab.com/json/records/tension/error-handling-simplicity",
          "label": "Error Handling / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/error-handling-simplicity.md",
          "ref": "tension:error-handling-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-error-boundaries-hidden-errors",
          "json": "https://banes-lab.com/json/records/tension/error-boundaries-hidden-errors",
          "label": "Error Boundaries / Hidden Errors",
          "markdown": "https://banes-lab.com/records/tension/error-boundaries-hidden-errors.md",
          "ref": "tension:error-boundaries-hidden-errors"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-fallback-pattern-stale-reduced-results",
          "json": "https://banes-lab.com/json/records/tension/fallback-pattern-stale-reduced-results",
          "label": "Fallback Pattern / Stale/Reduced Results",
          "markdown": "https://banes-lab.com/records/tension/fallback-pattern-stale-reduced-results.md",
          "ref": "tension:fallback-pattern-stale-reduced-results"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-load-amplification-retry-pattern",
          "json": "https://banes-lab.com/json/records/tension/load-amplification-retry-pattern",
          "label": "Retry Pattern / Load Amplification",
          "markdown": "https://banes-lab.com/records/tension/load-amplification-retry-pattern.md",
          "ref": "tension:load-amplification-retry-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-slow-operation-tolerance-timeout-pattern",
          "json": "https://banes-lab.com/json/records/tension/slow-operation-tolerance-timeout-pattern",
          "label": "Timeout Pattern / Slow Operation Tolerance",
          "markdown": "https://banes-lab.com/records/tension/slow-operation-tolerance-timeout-pattern.md",
          "ref": "tension:slow-operation-tolerance-timeout-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-of-degraded-dependency-circuit-breaker-pattern",
          "json": "https://banes-lab.com/json/records/tension/availability-of-degraded-dependency-circuit-breaker-pattern",
          "label": "Circuit Breaker Pattern / Availability of Degraded Dependency",
          "markdown": "https://banes-lab.com/records/tension/availability-of-degraded-dependency-circuit-breaker-pattern.md",
          "ref": "tension:availability-of-degraded-dependency-circuit-breaker-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bulkhead-pattern-resource-utilization",
          "json": "https://banes-lab.com/json/records/tension/bulkhead-pattern-resource-utilization",
          "label": "Bulkhead Pattern / Resource Utilization",
          "markdown": "https://banes-lab.com/records/tension/bulkhead-pattern-resource-utilization.md",
          "ref": "tension:bulkhead-pattern-resource-utilization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-backpressure-throughput",
          "json": "https://banes-lab.com/json/records/tension/backpressure-throughput",
          "label": "Backpressure / Throughput",
          "markdown": "https://banes-lab.com/records/tension/backpressure-throughput.md",
          "ref": "tension:backpressure-throughput"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-assessment-time-cost",
          "json": "https://banes-lab.com/json/records/tension/assessment-time-cost",
          "label": "Assessment / Time Cost",
          "markdown": "https://banes-lab.com/records/tension/assessment-time-cost.md",
          "ref": "tension:assessment-time-cost"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-architecture-review-delivery-speed",
          "json": "https://banes-lab.com/json/records/tension/architecture-review-delivery-speed",
          "label": "Architecture Review / Delivery Speed",
          "markdown": "https://banes-lab.com/records/tension/architecture-review-delivery-speed.md",
          "ref": "tension:architecture-review-delivery-speed"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-design-review-iteration-speed",
          "json": "https://banes-lab.com/json/records/tension/design-review-iteration-speed",
          "label": "Design Review / Iteration Speed",
          "markdown": "https://banes-lab.com/records/tension/design-review-iteration-speed.md",
          "ref": "tension:design-review-iteration-speed"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-code-review-throughput",
          "json": "https://banes-lab.com/json/records/tension/code-review-throughput",
          "label": "Code Review / Throughput",
          "markdown": "https://banes-lab.com/records/tension/code-review-throughput.md",
          "ref": "tension:code-review-throughput"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-analysis-overhead-impact-analysis",
          "json": "https://banes-lab.com/json/records/tension/analysis-overhead-impact-analysis",
          "label": "Impact Analysis / Analysis Overhead",
          "markdown": "https://banes-lab.com/records/tension/analysis-overhead-impact-analysis.md",
          "ref": "tension:analysis-overhead-impact-analysis"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-gap-analysis-time-cost",
          "json": "https://banes-lab.com/json/records/tension/gap-analysis-time-cost",
          "label": "Gap Analysis / Time Cost",
          "markdown": "https://banes-lab.com/records/tension/gap-analysis-time-cost.md",
          "ref": "tension:gap-analysis-time-cost"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-fitness-functions-rule-maintenance",
          "json": "https://banes-lab.com/json/records/tension/fitness-functions-rule-maintenance",
          "label": "Fitness Functions / Rule Maintenance",
          "markdown": "https://banes-lab.com/records/tension/fitness-functions-rule-maintenance.md",
          "ref": "tension:fitness-functions-rule-maintenance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-competing-attributes-quality-attributes",
          "json": "https://banes-lab.com/json/records/tension/competing-attributes-quality-attributes",
          "label": "Quality Attributes / Competing Attributes",
          "markdown": "https://banes-lab.com/records/tension/competing-attributes-quality-attributes.md",
          "ref": "tension:competing-attributes-quality-attributes"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-architecture-decision-records-adr-documentation-maintenance",
          "json": "https://banes-lab.com/json/records/tension/architecture-decision-records-adr-documentation-maintenance",
          "label": "Architecture Decision Records (ADR) / Documentation Maintenance",
          "markdown": "https://banes-lab.com/records/tension/architecture-decision-records-adr-documentation-maintenance.md",
          "ref": "tension:architecture-decision-records-adr-documentation-maintenance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-evolutionary-architecture-governance-discipline",
          "json": "https://banes-lab.com/json/records/tension/evolutionary-architecture-governance-discipline",
          "label": "Evolutionary Architecture / Governance Discipline",
          "markdown": "https://banes-lab.com/records/tension/evolutionary-architecture-governance-discipline.md",
          "ref": "tension:evolutionary-architecture-governance-discipline"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-future-scalability-minimum-viable-architecture",
          "json": "https://banes-lab.com/json/records/tension/future-scalability-minimum-viable-architecture",
          "label": "Minimum Viable Architecture / Future Scalability",
          "markdown": "https://banes-lab.com/records/tension/future-scalability-minimum-viable-architecture.md",
          "ref": "tension:future-scalability-minimum-viable-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-greenfield-development-unknown-requirements",
          "json": "https://banes-lab.com/json/records/tension/greenfield-development-unknown-requirements",
          "label": "Greenfield Development / Unknown Requirements",
          "markdown": "https://banes-lab.com/records/tension/greenfield-development-unknown-requirements.md",
          "ref": "tension:greenfield-development-unknown-requirements"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-greenfield-development-legacy-constraints",
          "json": "https://banes-lab.com/json/records/tension/greenfield-development-legacy-constraints",
          "label": "Greenfield Development / Legacy Constraints",
          "markdown": "https://banes-lab.com/records/tension/greenfield-development-legacy-constraints.md",
          "ref": "tension:greenfield-development-legacy-constraints"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-first-principles-design-reuse-of-established-patterns",
          "json": "https://banes-lab.com/json/records/tension/first-principles-design-reuse-of-established-patterns",
          "label": "First-Principles Design / Reuse of Established Patterns",
          "markdown": "https://banes-lab.com/records/tension/first-principles-design-reuse-of-established-patterns.md",
          "ref": "tension:first-principles-design-reuse-of-established-patterns"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-reference-architecture-team-autonomy",
          "json": "https://banes-lab.com/json/records/tension/reference-architecture-team-autonomy",
          "label": "Reference Architecture / Team Autonomy",
          "markdown": "https://banes-lab.com/records/tension/reference-architecture-team-autonomy.md",
          "ref": "tension:reference-architecture-team-autonomy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-local-optimization-pattern-consistency",
          "json": "https://banes-lab.com/json/records/tension/local-optimization-pattern-consistency",
          "label": "Pattern Consistency / Local Optimization",
          "markdown": "https://banes-lab.com/records/tension/local-optimization-pattern-consistency.md",
          "ref": "tension:local-optimization-pattern-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-architectural-consistency-local-autonomy",
          "json": "https://banes-lab.com/json/records/tension/architectural-consistency-local-autonomy",
          "label": "Architectural Consistency / Local Autonomy",
          "markdown": "https://banes-lab.com/records/tension/architectural-consistency-local-autonomy.md",
          "ref": "tension:architectural-consistency-local-autonomy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-innovation-autonomy-standardization",
          "json": "https://banes-lab.com/json/records/tension/innovation-autonomy-standardization",
          "label": "Standardization / Innovation/Autonomy",
          "markdown": "https://banes-lab.com/records/tension/innovation-autonomy-standardization.md",
          "ref": "tension:innovation-autonomy-standardization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-metadata-drift-self-describing-architecture",
          "json": "https://banes-lab.com/json/records/tension/metadata-drift-self-describing-architecture",
          "label": "Self-Describing Architecture / Metadata Drift",
          "markdown": "https://banes-lab.com/records/tension/metadata-drift-self-describing-architecture.md",
          "ref": "tension:metadata-drift-self-describing-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-payload-verbosity-self-describing-api",
          "json": "https://banes-lab.com/json/records/tension/payload-verbosity-self-describing-api",
          "label": "Self-Describing API / Payload Verbosity",
          "markdown": "https://banes-lab.com/records/tension/payload-verbosity-self-describing-api.md",
          "ref": "tension:payload-verbosity-self-describing-api"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-self-describing-structures-size-overhead",
          "json": "https://banes-lab.com/json/records/tension/self-describing-structures-size-overhead",
          "label": "Self-Describing Structures / Size Overhead",
          "markdown": "https://banes-lab.com/records/tension/self-describing-structures-size-overhead.md",
          "ref": "tension:self-describing-structures-size-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-debuggability-metadata-driven-design",
          "json": "https://banes-lab.com/json/records/tension/debuggability-metadata-driven-design",
          "label": "Metadata-Driven Design / Debuggability",
          "markdown": "https://banes-lab.com/records/tension/debuggability-metadata-driven-design.md",
          "ref": "tension:debuggability-metadata-driven-design"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-declarative-configuration-dynamic-complexity",
          "json": "https://banes-lab.com/json/records/tension/declarative-configuration-dynamic-complexity",
          "label": "Declarative Configuration / Dynamic Complexity",
          "markdown": "https://banes-lab.com/records/tension/declarative-configuration-dynamic-complexity.md",
          "ref": "tension:declarative-configuration-dynamic-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-convention-over-configuration-explicitness",
          "json": "https://banes-lab.com/json/records/tension/convention-over-configuration-explicitness",
          "label": "Convention over Configuration / Explicitness",
          "markdown": "https://banes-lab.com/records/tension/convention-over-configuration-explicitness.md",
          "ref": "tension:convention-over-configuration-explicitness"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-capability-declaration-declaration-drift",
          "json": "https://banes-lab.com/json/records/tension/capability-declaration-declaration-drift",
          "label": "Capability Declaration / Declaration Drift",
          "markdown": "https://banes-lab.com/records/tension/capability-declaration-declaration-drift.md",
          "ref": "tension:capability-declaration-declaration-drift"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-manifest-based-design-manifest-drift",
          "json": "https://banes-lab.com/json/records/tension/manifest-based-design-manifest-drift",
          "label": "Manifest-Based Design / Manifest Drift",
          "markdown": "https://banes-lab.com/records/tension/manifest-based-design-manifest-drift.md",
          "ref": "tension:manifest-based-design-manifest-drift"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-homoiconicity-readability",
          "json": "https://banes-lab.com/json/records/tension/homoiconicity-readability",
          "label": "Homoiconicity / Readability",
          "markdown": "https://banes-lab.com/records/tension/homoiconicity-readability.md",
          "ref": "tension:homoiconicity-readability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-code-as-data-safety-debuggability",
          "json": "https://banes-lab.com/json/records/tension/code-as-data-safety-debuggability",
          "label": "Code as Data / Safety/Debuggability",
          "markdown": "https://banes-lab.com/records/tension/code-as-data-safety-debuggability.md",
          "ref": "tension:code-as-data-safety-debuggability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-debuggability-metaprogramming",
          "json": "https://banes-lab.com/json/records/tension/debuggability-metaprogramming",
          "label": "Metaprogramming / Debuggability",
          "markdown": "https://banes-lab.com/records/tension/debuggability-metaprogramming.md",
          "ref": "tension:debuggability-metaprogramming"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-metaprogramming-static-analysis",
          "json": "https://banes-lab.com/json/records/tension/metaprogramming-static-analysis",
          "label": "Metaprogramming / Static Analysis",
          "markdown": "https://banes-lab.com/records/tension/metaprogramming-static-analysis.md",
          "ref": "tension:metaprogramming-static-analysis"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-explicit-handwritten-code-metaprogramming",
          "json": "https://banes-lab.com/json/records/tension/explicit-handwritten-code-metaprogramming",
          "label": "Metaprogramming / Explicit Handwritten Code",
          "markdown": "https://banes-lab.com/records/tension/explicit-handwritten-code-metaprogramming.md",
          "ref": "tension:explicit-handwritten-code-metaprogramming"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-performance-safety-reflection",
          "json": "https://banes-lab.com/json/records/tension/performance-safety-reflection",
          "label": "Reflection / Performance/Safety",
          "markdown": "https://banes-lab.com/records/tension/performance-safety-reflection.md",
          "ref": "tension:performance-safety-reflection"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-reflection-static-analysis",
          "json": "https://banes-lab.com/json/records/tension/reflection-static-analysis",
          "label": "Reflection / Static Analysis",
          "markdown": "https://banes-lab.com/records/tension/reflection-static-analysis.md",
          "ref": "tension:reflection-static-analysis"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-encapsulation-introspection",
          "json": "https://banes-lab.com/json/records/tension/encapsulation-introspection",
          "label": "Introspection / Encapsulation",
          "markdown": "https://banes-lab.com/records/tension/encapsulation-introspection.md",
          "ref": "tension:encapsulation-introspection"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-build-complexity-compile-time-evaluation",
          "json": "https://banes-lab.com/json/records/tension/build-complexity-compile-time-evaluation",
          "label": "Compile-Time Evaluation / Build Complexity",
          "markdown": "https://banes-lab.com/records/tension/build-complexity-compile-time-evaluation.md",
          "ref": "tension:build-complexity-compile-time-evaluation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-compile-time-evaluation-runtime-dynamic-evaluation",
          "json": "https://banes-lab.com/json/records/tension/compile-time-evaluation-runtime-dynamic-evaluation",
          "label": "Compile-Time Evaluation / Runtime Dynamic Evaluation",
          "markdown": "https://banes-lab.com/records/tension/compile-time-evaluation-runtime-dynamic-evaluation.md",
          "ref": "tension:compile-time-evaluation-runtime-dynamic-evaluation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-runtime-code-generation-security-debugging",
          "json": "https://banes-lab.com/json/records/tension/runtime-code-generation-security-debugging",
          "label": "Runtime Code Generation / Security/Debugging",
          "markdown": "https://banes-lab.com/records/tension/runtime-code-generation-security-debugging.md",
          "ref": "tension:runtime-code-generation-security-debugging"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-runtime-code-generation-static-safety",
          "json": "https://banes-lab.com/json/records/tension/runtime-code-generation-static-safety",
          "label": "Runtime Code Generation / Static Safety",
          "markdown": "https://banes-lab.com/records/tension/runtime-code-generation-static-safety.md",
          "ref": "tension:runtime-code-generation-static-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-domain-specific-language-dsl-tooling-maintenance",
          "json": "https://banes-lab.com/json/records/tension/domain-specific-language-dsl-tooling-maintenance",
          "label": "Domain-Specific Language (DSL) / Tooling/Maintenance",
          "markdown": "https://banes-lab.com/records/tension/domain-specific-language-dsl-tooling-maintenance.md",
          "ref": "tension:domain-specific-language-dsl-tooling-maintenance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-language-oriented-programming-toolchain-complexity",
          "json": "https://banes-lab.com/json/records/tension/language-oriented-programming-toolchain-complexity",
          "label": "Language-Oriented Programming / Toolchain Complexity",
          "markdown": "https://banes-lab.com/records/tension/language-oriented-programming-toolchain-complexity.md",
          "ref": "tension:language-oriented-programming-toolchain-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-language-oriented-programming-one-size-general-purpose-code",
          "json": "https://banes-lab.com/json/records/tension/language-oriented-programming-one-size-general-purpose-code",
          "label": "Language-Oriented Programming / One-Size General-Purpose Code",
          "markdown": "https://banes-lab.com/records/tension/language-oriented-programming-one-size-general-purpose-code.md",
          "ref": "tension:language-oriented-programming-one-size-general-purpose-code"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-artificial-intelligence-architecture-determinism",
          "json": "https://banes-lab.com/json/records/tension/artificial-intelligence-architecture-determinism",
          "label": "Artificial Intelligence Architecture / Determinism",
          "markdown": "https://banes-lab.com/records/tension/artificial-intelligence-architecture-determinism.md",
          "ref": "tension:artificial-intelligence-architecture-determinism"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-artificial-intelligence-architecture-explainability",
          "json": "https://banes-lab.com/json/records/tension/artificial-intelligence-architecture-explainability",
          "label": "Artificial Intelligence Architecture / Explainability",
          "markdown": "https://banes-lab.com/records/tension/artificial-intelligence-architecture-explainability.md",
          "ref": "tension:artificial-intelligence-architecture-explainability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-experimentation-speed-machine-learning-architecture",
          "json": "https://banes-lab.com/json/records/tension/experimentation-speed-machine-learning-architecture",
          "label": "Machine Learning Architecture / Experimentation Speed",
          "markdown": "https://banes-lab.com/records/tension/experimentation-speed-machine-learning-architecture.md",
          "ref": "tension:experimentation-speed-machine-learning-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-experiment-velocity-model-governance",
          "json": "https://banes-lab.com/json/records/tension/experiment-velocity-model-governance",
          "label": "Model Governance / Experiment Velocity",
          "markdown": "https://banes-lab.com/records/tension/experiment-velocity-model-governance.md",
          "ref": "tension:experiment-velocity-model-governance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-metric-completeness-model-evaluation",
          "json": "https://banes-lab.com/json/records/tension/metric-completeness-model-evaluation",
          "label": "Model Evaluation / Metric Completeness",
          "markdown": "https://banes-lab.com/records/tension/metric-completeness-model-evaluation.md",
          "ref": "tension:metric-completeness-model-evaluation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-latency-cost-model-inference",
          "json": "https://banes-lab.com/json/records/tension/latency-cost-model-inference",
          "label": "Model Inference / Latency/Cost",
          "markdown": "https://banes-lab.com/records/tension/latency-cost-model-inference.md",
          "ref": "tension:latency-cost-model-inference"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-retrieval-augmented-generation-rag-retrieval-quality-latency",
          "json": "https://banes-lab.com/json/records/tension/retrieval-augmented-generation-rag-retrieval-quality-latency",
          "label": "Retrieval-Augmented Generation (RAG) / Retrieval Quality/Latency",
          "markdown": "https://banes-lab.com/records/tension/retrieval-augmented-generation-rag-retrieval-quality-latency.md",
          "ref": "tension:retrieval-augmented-generation-rag-retrieval-quality-latency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-explainability-recall-vector-search",
          "json": "https://banes-lab.com/json/records/tension/explainability-recall-vector-search",
          "label": "Vector Search / Explainability/Recall",
          "markdown": "https://banes-lab.com/records/tension/explainability-recall-vector-search.md",
          "ref": "tension:explainability-recall-vector-search"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-curation-cost-knowledge-graphs",
          "json": "https://banes-lab.com/json/records/tension/curation-cost-knowledge-graphs",
          "label": "Knowledge Graphs / Curation Cost",
          "markdown": "https://banes-lab.com/records/tension/curation-cost-knowledge-graphs.md",
          "ref": "tension:curation-cost-knowledge-graphs"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-explainability-model-complexity",
          "json": "https://banes-lab.com/json/records/tension/explainability-model-complexity",
          "label": "Explainability / Model Complexity",
          "markdown": "https://banes-lab.com/records/tension/explainability-model-complexity.md",
          "ref": "tension:explainability-model-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-capability-utility-model-safety",
          "json": "https://banes-lab.com/json/records/tension/capability-utility-model-safety",
          "label": "Model Safety / Capability/Utility",
          "markdown": "https://banes-lab.com/records/tension/capability-utility-model-safety.md",
          "ref": "tension:capability-utility-model-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-prompt-engineering-robustness",
          "json": "https://banes-lab.com/json/records/tension/prompt-engineering-robustness",
          "label": "Prompt Engineering / Robustness",
          "markdown": "https://banes-lab.com/records/tension/prompt-engineering-robustness.md",
          "ref": "tension:prompt-engineering-robustness"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-model-drift-monitoring-monitoring-cost",
          "json": "https://banes-lab.com/json/records/tension/model-drift-monitoring-monitoring-cost",
          "label": "Model Drift Monitoring / Monitoring Cost",
          "markdown": "https://banes-lab.com/records/tension/model-drift-monitoring-monitoring-cost.md",
          "ref": "tension:model-drift-monitoring-monitoring-cost"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-agentic-architecture-determinism",
          "json": "https://banes-lab.com/json/records/tension/agentic-architecture-determinism",
          "label": "Agentic Architecture / Determinism",
          "markdown": "https://banes-lab.com/records/tension/agentic-architecture-determinism.md",
          "ref": "tension:agentic-architecture-determinism"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cost-noise-observability",
          "json": "https://banes-lab.com/json/records/tension/cost-noise-observability",
          "label": "Observability / Cost/Noise",
          "markdown": "https://banes-lab.com/records/tension/cost-noise-observability.md",
          "ref": "tension:cost-noise-observability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-logging-noise-personal-data-leakage",
          "json": "https://banes-lab.com/json/records/tension/logging-noise-personal-data-leakage",
          "label": "Logging / Noise/Personal Data Leakage",
          "markdown": "https://banes-lab.com/records/tension/logging-noise-personal-data-leakage.md",
          "ref": "tension:logging-noise-personal-data-leakage"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-alert-noise-monitoring",
          "json": "https://banes-lab.com/json/records/tension/alert-noise-monitoring",
          "label": "Monitoring / Alert Noise",
          "markdown": "https://banes-lab.com/records/tension/alert-noise-monitoring.md",
          "ref": "tension:alert-noise-monitoring"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-alert-fatigue-alerting",
          "json": "https://banes-lab.com/json/records/tension/alert-fatigue-alerting",
          "label": "Alerting / Alert Fatigue",
          "markdown": "https://banes-lab.com/records/tension/alert-fatigue-alerting.md",
          "ref": "tension:alert-fatigue-alerting"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-auditability-storage-privacy",
          "json": "https://banes-lab.com/json/records/tension/auditability-storage-privacy",
          "label": "Auditability / Storage/Privacy",
          "markdown": "https://banes-lab.com/records/tension/auditability-storage-privacy.md",
          "ref": "tension:auditability-storage-privacy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-audit-logging-privacy",
          "json": "https://banes-lab.com/json/records/tension/audit-logging-privacy",
          "label": "Audit Logging / Privacy",
          "markdown": "https://banes-lab.com/records/tension/audit-logging-privacy.md",
          "ref": "tension:audit-logging-privacy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-metadata-propagation-overhead-traceability",
          "json": "https://banes-lab.com/json/records/tension/metadata-propagation-overhead-traceability",
          "label": "Traceability / Metadata Propagation Overhead",
          "markdown": "https://banes-lab.com/records/tension/metadata-propagation-overhead-traceability.md",
          "ref": "tension:metadata-propagation-overhead-traceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-correlation-id-header-metadata-management",
          "json": "https://banes-lab.com/json/records/tension/correlation-id-header-metadata-management",
          "label": "Correlation ID / Header/Metadata Management",
          "markdown": "https://banes-lab.com/records/tension/correlation-id-header-metadata-management.md",
          "ref": "tension:correlation-id-header-metadata-management"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-causation-id-metadata-verbosity",
          "json": "https://banes-lab.com/json/records/tension/causation-id-metadata-verbosity",
          "label": "Causation ID / Metadata Verbosity",
          "markdown": "https://banes-lab.com/records/tension/causation-id-metadata-verbosity.md",
          "ref": "tension:causation-id-metadata-verbosity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-distributed-tracing-overhead-sampling",
          "json": "https://banes-lab.com/json/records/tension/distributed-tracing-overhead-sampling",
          "label": "Distributed Tracing / Overhead/Sampling",
          "markdown": "https://banes-lab.com/records/tension/distributed-tracing-overhead-sampling.md",
          "ref": "tension:distributed-tracing-overhead-sampling"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-feature-velocity-slo-sli",
          "json": "https://banes-lab.com/json/records/tension/feature-velocity-slo-sli",
          "label": "SLO/SLI / Feature Velocity",
          "markdown": "https://banes-lab.com/records/tension/feature-velocity-slo-sli.md",
          "ref": "tension:feature-velocity-slo-sli"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dashboard-sprawl-dashboards",
          "json": "https://banes-lab.com/json/records/tension/dashboard-sprawl-dashboards",
          "label": "Dashboards / Dashboard Sprawl",
          "markdown": "https://banes-lab.com/records/tension/dashboard-sprawl-dashboards.md",
          "ref": "tension:dashboard-sprawl-dashboards"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-class-count-strategy-pattern",
          "json": "https://banes-lab.com/json/records/tension/class-count-strategy-pattern",
          "label": "Strategy Pattern / Class Count",
          "markdown": "https://banes-lab.com/records/tension/class-count-strategy-pattern.md",
          "ref": "tension:class-count-strategy-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-inheritance-coupling-template-method-pattern",
          "json": "https://banes-lab.com/json/records/tension/inheritance-coupling-template-method-pattern",
          "label": "Template Method Pattern / Inheritance Coupling",
          "markdown": "https://banes-lab.com/records/tension/inheritance-coupling-template-method-pattern.md",
          "ref": "tension:inheritance-coupling-template-method-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-observer-pattern-ordering",
          "json": "https://banes-lab.com/json/records/tension/observer-pattern-ordering",
          "label": "Observer Pattern / Ordering",
          "markdown": "https://banes-lab.com/records/tension/observer-pattern-ordering.md",
          "ref": "tension:observer-pattern-ordering"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-debuggability-observer-pattern",
          "json": "https://banes-lab.com/json/records/tension/debuggability-observer-pattern",
          "label": "Observer Pattern / Debuggability",
          "markdown": "https://banes-lab.com/records/tension/debuggability-observer-pattern.md",
          "ref": "tension:debuggability-observer-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-mediator-god-object-mediator-pattern",
          "json": "https://banes-lab.com/json/records/tension/mediator-god-object-mediator-pattern",
          "label": "Mediator Pattern / Mediator God Object",
          "markdown": "https://banes-lab.com/records/tension/mediator-god-object-mediator-pattern.md",
          "ref": "tension:mediator-god-object-mediator-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-command-pattern-simplicity",
          "json": "https://banes-lab.com/json/records/tension/command-pattern-simplicity",
          "label": "Command Pattern / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/command-pattern-simplicity.md",
          "ref": "tension:command-pattern-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-class-proliferation-state-pattern",
          "json": "https://banes-lab.com/json/records/tension/class-proliferation-state-pattern",
          "label": "State Pattern / Class Proliferation",
          "markdown": "https://banes-lab.com/records/tension/class-proliferation-state-pattern.md",
          "ref": "tension:class-proliferation-state-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-chain-of-responsibility-pattern-traceability",
          "json": "https://banes-lab.com/json/records/tension/chain-of-responsibility-pattern-traceability",
          "label": "Chain of Responsibility Pattern / Traceability",
          "markdown": "https://banes-lab.com/records/tension/chain-of-responsibility-pattern-traceability.md",
          "ref": "tension:chain-of-responsibility-pattern-traceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-iterator-pattern-simplicity",
          "json": "https://banes-lab.com/json/records/tension/iterator-pattern-simplicity",
          "label": "Iterator Pattern / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/iterator-pattern-simplicity.md",
          "ref": "tension:iterator-pattern-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-element-stability-visitor-pattern",
          "json": "https://banes-lab.com/json/records/tension/element-stability-visitor-pattern",
          "label": "Visitor Pattern / Element Stability",
          "markdown": "https://banes-lab.com/records/tension/element-stability-visitor-pattern.md",
          "ref": "tension:element-stability-visitor-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-memento-pattern-memory-footprint",
          "json": "https://banes-lab.com/json/records/tension/memento-pattern-memory-footprint",
          "label": "Memento Pattern / Memory Footprint",
          "markdown": "https://banes-lab.com/records/tension/memento-pattern-memory-footprint.md",
          "ref": "tension:memento-pattern-memory-footprint"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-null-object-pattern-silent-no-op-risk",
          "json": "https://banes-lab.com/json/records/tension/null-object-pattern-silent-no-op-risk",
          "label": "Null Object Pattern / Silent No-Op Risk",
          "markdown": "https://banes-lab.com/records/tension/null-object-pattern-silent-no-op-risk.md",
          "ref": "tension:null-object-pattern-silent-no-op-risk"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-finite-state-machine-state-explosion",
          "json": "https://banes-lab.com/json/records/tension/finite-state-machine-state-explosion",
          "label": "Finite State Machine / State Explosion",
          "markdown": "https://banes-lab.com/records/tension/finite-state-machine-state-explosion.md",
          "ref": "tension:finite-state-machine-state-explosion"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-statecharts-tooling-complexity",
          "json": "https://banes-lab.com/json/records/tension/statecharts-tooling-complexity",
          "label": "Statecharts / Tooling Complexity",
          "markdown": "https://banes-lab.com/records/tension/statecharts-tooling-complexity.md",
          "ref": "tension:statecharts-tooling-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-factory-pattern-simplicity",
          "json": "https://banes-lab.com/json/records/tension/factory-pattern-simplicity",
          "label": "Factory Pattern / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/factory-pattern-simplicity.md",
          "ref": "tension:factory-pattern-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-factory-method-pattern-inheritance-complexity",
          "json": "https://banes-lab.com/json/records/tension/factory-method-pattern-inheritance-complexity",
          "label": "Factory Method Pattern / Inheritance Complexity",
          "markdown": "https://banes-lab.com/records/tension/factory-method-pattern-inheritance-complexity.md",
          "ref": "tension:factory-method-pattern-inheritance-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-abstract-factory-pattern-boilerplate",
          "json": "https://banes-lab.com/json/records/tension/abstract-factory-pattern-boilerplate",
          "label": "Abstract Factory Pattern / Boilerplate",
          "markdown": "https://banes-lab.com/records/tension/abstract-factory-pattern-boilerplate.md",
          "ref": "tension:abstract-factory-pattern-boilerplate"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-boilerplate-builder-pattern",
          "json": "https://banes-lab.com/json/records/tension/boilerplate-builder-pattern",
          "label": "Builder Pattern / Boilerplate",
          "markdown": "https://banes-lab.com/records/tension/boilerplate-builder-pattern.md",
          "ref": "tension:boilerplate-builder-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-copy-semantics-prototype-pattern",
          "json": "https://banes-lab.com/json/records/tension/copy-semantics-prototype-pattern",
          "label": "Prototype Pattern / Copy Semantics",
          "markdown": "https://banes-lab.com/records/tension/copy-semantics-prototype-pattern.md",
          "ref": "tension:copy-semantics-prototype-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-singleton-pattern-testability",
          "json": "https://banes-lab.com/json/records/tension/singleton-pattern-testability",
          "label": "Singleton Pattern / Testability",
          "markdown": "https://banes-lab.com/records/tension/singleton-pattern-testability.md",
          "ref": "tension:singleton-pattern-testability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dependency-injection-singleton-pattern",
          "json": "https://banes-lab.com/json/records/tension/dependency-injection-singleton-pattern",
          "label": "Singleton Pattern / Dependency Injection",
          "markdown": "https://banes-lab.com/records/tension/dependency-injection-singleton-pattern.md",
          "ref": "tension:dependency-injection-singleton-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-adapter-pattern-mapping-overhead",
          "json": "https://banes-lab.com/json/records/tension/adapter-pattern-mapping-overhead",
          "label": "Adapter Pattern / Mapping Overhead",
          "markdown": "https://banes-lab.com/records/tension/adapter-pattern-mapping-overhead.md",
          "ref": "tension:adapter-pattern-mapping-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-facade-pattern-over-centralization",
          "json": "https://banes-lab.com/json/records/tension/facade-pattern-over-centralization",
          "label": "Facade Pattern / Over-Centralization",
          "markdown": "https://banes-lab.com/records/tension/facade-pattern-over-centralization.md",
          "ref": "tension:facade-pattern-over-centralization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-proxy-pattern-transparency-debugging",
          "json": "https://banes-lab.com/json/records/tension/proxy-pattern-transparency-debugging",
          "label": "Proxy Pattern / Transparency / Debugging",
          "markdown": "https://banes-lab.com/records/tension/proxy-pattern-transparency-debugging.md",
          "ref": "tension:proxy-pattern-transparency-debugging"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bridge-pattern-indirection",
          "json": "https://banes-lab.com/json/records/tension/bridge-pattern-indirection",
          "label": "Bridge Pattern / Indirection",
          "markdown": "https://banes-lab.com/records/tension/bridge-pattern-indirection.md",
          "ref": "tension:bridge-pattern-indirection"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-decorator-pattern-stack-debugging",
          "json": "https://banes-lab.com/json/records/tension/decorator-pattern-stack-debugging",
          "label": "Decorator Pattern / Stack Debugging",
          "markdown": "https://banes-lab.com/records/tension/decorator-pattern-stack-debugging.md",
          "ref": "tension:decorator-pattern-stack-debugging"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-composite-pattern-type-safety",
          "json": "https://banes-lab.com/json/records/tension/composite-pattern-type-safety",
          "label": "Composite Pattern / Type Safety",
          "markdown": "https://banes-lab.com/records/tension/composite-pattern-type-safety.md",
          "ref": "tension:composite-pattern-type-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-complexity-flyweight-pattern",
          "json": "https://banes-lab.com/json/records/tension/complexity-flyweight-pattern",
          "label": "Flyweight Pattern / Complexity",
          "markdown": "https://banes-lab.com/records/tension/complexity-flyweight-pattern.md",
          "ref": "tension:complexity-flyweight-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-scalability-simplicity",
          "json": "https://banes-lab.com/json/records/tension/scalability-simplicity",
          "label": "Scalability / Simplicity",
          "markdown": "https://banes-lab.com/records/tension/scalability-simplicity.md",
          "ref": "tension:scalability-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-scalability",
          "json": "https://banes-lab.com/json/records/tension/consistency-scalability",
          "label": "Scalability / Consistency",
          "markdown": "https://banes-lab.com/records/tension/consistency-scalability.md",
          "ref": "tension:consistency-scalability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-distributed-coordination-horizontal-scaling",
          "json": "https://banes-lab.com/json/records/tension/distributed-coordination-horizontal-scaling",
          "label": "Horizontal Scaling / Distributed Coordination",
          "markdown": "https://banes-lab.com/records/tension/distributed-coordination-horizontal-scaling.md",
          "ref": "tension:distributed-coordination-horizontal-scaling"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cost-limit-vertical-scaling",
          "json": "https://banes-lab.com/json/records/tension/cost-limit-vertical-scaling",
          "label": "Vertical Scaling / Cost/Limit",
          "markdown": "https://banes-lab.com/records/tension/cost-limit-vertical-scaling.md",
          "ref": "tension:cost-limit-vertical-scaling"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-elasticity-warm-up-latency",
          "json": "https://banes-lab.com/json/records/tension/elasticity-warm-up-latency",
          "label": "Elasticity / Warm-Up Latency",
          "markdown": "https://banes-lab.com/records/tension/elasticity-warm-up-latency.md",
          "ref": "tension:elasticity-warm-up-latency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-load-balancing-session-affinity",
          "json": "https://banes-lab.com/json/records/tension/load-balancing-session-affinity",
          "label": "Load Balancing / Session Affinity",
          "markdown": "https://banes-lab.com/records/tension/load-balancing-session-affinity.md",
          "ref": "tension:load-balancing-session-affinity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cross-shard-queries-sharding",
          "json": "https://banes-lab.com/json/records/tension/cross-shard-queries-sharding",
          "label": "Sharding / Cross-Shard Queries",
          "markdown": "https://banes-lab.com/records/tension/cross-shard-queries-sharding.md",
          "ref": "tension:cross-shard-queries-sharding"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-partitioning-rebalancing-complexity",
          "json": "https://banes-lab.com/json/records/tension/partitioning-rebalancing-complexity",
          "label": "Partitioning / Rebalancing Complexity",
          "markdown": "https://banes-lab.com/records/tension/partitioning-rebalancing-complexity.md",
          "ref": "tension:partitioning-rebalancing-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-caching-consistency",
          "json": "https://banes-lab.com/json/records/tension/caching-consistency",
          "label": "Caching / Consistency",
          "markdown": "https://banes-lab.com/records/tension/caching-consistency.md",
          "ref": "tension:caching-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-always-fresh-reads-caching",
          "json": "https://banes-lab.com/json/records/tension/always-fresh-reads-caching",
          "label": "Caching / Always-Fresh Reads",
          "markdown": "https://banes-lab.com/records/tension/always-fresh-reads-caching.md",
          "ref": "tension:always-fresh-reads-caching"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-state-access-latency-statelessness",
          "json": "https://banes-lab.com/json/records/tension/state-access-latency-statelessness",
          "label": "Statelessness / State Access Latency",
          "markdown": "https://banes-lab.com/records/tension/state-access-latency-statelessness.md",
          "ref": "tension:state-access-latency-statelessness"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-complexity-concurrency",
          "json": "https://banes-lab.com/json/records/tension/complexity-concurrency",
          "label": "Concurrency / Complexity",
          "markdown": "https://banes-lab.com/records/tension/complexity-concurrency.md",
          "ref": "tension:complexity-concurrency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-coordination-overhead-parallelism",
          "json": "https://banes-lab.com/json/records/tension/coordination-overhead-parallelism",
          "label": "Parallelism / Coordination Overhead",
          "markdown": "https://banes-lab.com/records/tension/coordination-overhead-parallelism.md",
          "ref": "tension:coordination-overhead-parallelism"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-latency-throughput",
          "json": "https://banes-lab.com/json/records/tension/latency-throughput",
          "label": "Throughput / Latency",
          "markdown": "https://banes-lab.com/records/tension/latency-throughput.md",
          "ref": "tension:latency-throughput"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-latency-throughput-batching",
          "json": "https://banes-lab.com/json/records/tension/latency-throughput-batching",
          "label": "Latency / Throughput/Batching",
          "markdown": "https://banes-lab.com/records/tension/latency-throughput-batching.md",
          "ref": "tension:latency-throughput-batching"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-maintainability-performance-engineering",
          "json": "https://banes-lab.com/json/records/tension/maintainability-performance-engineering",
          "label": "Performance Engineering / Maintainability",
          "markdown": "https://banes-lab.com/records/tension/maintainability-performance-engineering.md",
          "ref": "tension:maintainability-performance-engineering"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-algorithmic-efficiency-implementation-simplicity",
          "json": "https://banes-lab.com/json/records/tension/algorithmic-efficiency-implementation-simplicity",
          "label": "Algorithmic Efficiency / Implementation Simplicity",
          "markdown": "https://banes-lab.com/records/tension/algorithmic-efficiency-implementation-simplicity.md",
          "ref": "tension:algorithmic-efficiency-implementation-simplicity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-space-complexity-time-complexity",
          "json": "https://banes-lab.com/json/records/tension/space-complexity-time-complexity",
          "label": "Time Complexity / Space Complexity",
          "markdown": "https://banes-lab.com/records/tension/space-complexity-time-complexity.md",
          "ref": "tension:space-complexity-time-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-big-o-notation-constant-factor-practicality",
          "json": "https://banes-lab.com/json/records/tension/big-o-notation-constant-factor-practicality",
          "label": "Big O Notation / Constant-Factor Practicality",
          "markdown": "https://banes-lab.com/records/tension/big-o-notation-constant-factor-practicality.md",
          "ref": "tension:big-o-notation-constant-factor-practicality"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-optimization-readability-maintainability",
          "json": "https://banes-lab.com/json/records/tension/optimization-readability-maintainability",
          "label": "Optimization / Readability/Maintainability",
          "markdown": "https://banes-lab.com/records/tension/optimization-readability-maintainability.md",
          "ref": "tension:optimization-readability-maintainability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-measurement-overhead-profiling",
          "json": "https://banes-lab.com/json/records/tension/measurement-overhead-profiling",
          "label": "Profiling / Measurement Overhead",
          "markdown": "https://banes-lab.com/records/tension/measurement-overhead-profiling.md",
          "ref": "tension:measurement-overhead-profiling"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-benchmarking-environment-drift",
          "json": "https://banes-lab.com/json/records/tension/benchmarking-environment-drift",
          "label": "Benchmarking / Environment Drift",
          "markdown": "https://banes-lab.com/records/tension/benchmarking-environment-drift.md",
          "ref": "tension:benchmarking-environment-drift"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bottleneck-analysis-distributed-complexity",
          "json": "https://banes-lab.com/json/records/tension/bottleneck-analysis-distributed-complexity",
          "label": "Bottleneck Analysis / Distributed Complexity",
          "markdown": "https://banes-lab.com/records/tension/bottleneck-analysis-distributed-complexity.md",
          "ref": "tension:bottleneck-analysis-distributed-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-over-provisioning-resource-utilization",
          "json": "https://banes-lab.com/json/records/tension/over-provisioning-resource-utilization",
          "label": "Resource Utilization / Over-Provisioning",
          "markdown": "https://banes-lab.com/records/tension/over-provisioning-resource-utilization.md",
          "ref": "tension:over-provisioning-resource-utilization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-rate-limiting-user-experience",
          "json": "https://banes-lab.com/json/records/tension/rate-limiting-user-experience",
          "label": "Rate Limiting / User Experience",
          "markdown": "https://banes-lab.com/records/tension/rate-limiting-user-experience.md",
          "ref": "tension:rate-limiting-user-experience"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cpu-cost-memory-efficiency",
          "json": "https://banes-lab.com/json/records/tension/cpu-cost-memory-efficiency",
          "label": "Memory Efficiency / CPU Cost",
          "markdown": "https://banes-lab.com/records/tension/cpu-cost-memory-efficiency.md",
          "ref": "tension:cpu-cost-memory-efficiency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cache-invalidation-cdn-edge-caching",
          "json": "https://banes-lab.com/json/records/tension/cache-invalidation-cdn-edge-caching",
          "label": "CDN / Edge Caching / Cache Invalidation",
          "markdown": "https://banes-lab.com/records/tension/cache-invalidation-cdn-edge-caching.md",
          "ref": "tension:cache-invalidation-cdn-edge-caching"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-read-replica-read-your-writes-consistency",
          "json": "https://banes-lab.com/json/records/tension/read-replica-read-your-writes-consistency",
          "label": "Read Replica / Read-Your-Writes Consistency",
          "markdown": "https://banes-lab.com/records/tension/read-replica-read-your-writes-consistency.md",
          "ref": "tension:read-replica-read-your-writes-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-model-assumptions-queuing-theory",
          "json": "https://banes-lab.com/json/records/tension/model-assumptions-queuing-theory",
          "label": "Queuing Theory / Model Assumptions",
          "markdown": "https://banes-lab.com/records/tension/model-assumptions-queuing-theory.md",
          "ref": "tension:model-assumptions-queuing-theory"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-ordering-state-streaming-architecture",
          "json": "https://banes-lab.com/json/records/tension/ordering-state-streaming-architecture",
          "label": "Streaming Architecture / Ordering/State",
          "markdown": "https://banes-lab.com/records/tension/ordering-state-streaming-architecture.md",
          "ref": "tension:ordering-state-streaming-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-batch-only-processing-streaming-architecture",
          "json": "https://banes-lab.com/json/records/tension/batch-only-processing-streaming-architecture",
          "label": "Streaming Architecture / Batch-Only Processing",
          "markdown": "https://banes-lab.com/records/tension/batch-only-processing-streaming-architecture.md",
          "ref": "tension:batch-only-processing-streaming-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-global-optimization-single-pass-processing",
          "json": "https://banes-lab.com/json/records/tension/global-optimization-single-pass-processing",
          "label": "Single-Pass Processing / Global Optimization",
          "markdown": "https://banes-lab.com/records/tension/global-optimization-single-pass-processing.md",
          "ref": "tension:global-optimization-single-pass-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-multi-pass-full-materialization-single-pass-processing",
          "json": "https://banes-lab.com/json/records/tension/multi-pass-full-materialization-single-pass-processing",
          "label": "Single-Pass Processing / Multi-Pass Full Materialization",
          "markdown": "https://banes-lab.com/records/tension/multi-pass-full-materialization-single-pass-processing.md",
          "ref": "tension:multi-pass-full-materialization-single-pass-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-error-propagation-debugging-pipeline-architecture",
          "json": "https://banes-lab.com/json/records/tension/error-propagation-debugging-pipeline-architecture",
          "label": "Pipeline Architecture / Error Propagation/Debugging",
          "markdown": "https://banes-lab.com/records/tension/error-propagation-debugging-pipeline-architecture.md",
          "ref": "tension:error-propagation-debugging-pipeline-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-debuggability-resource-lifetime-lazy-evaluation",
          "json": "https://banes-lab.com/json/records/tension/debuggability-resource-lifetime-lazy-evaluation",
          "label": "Lazy Evaluation / Debuggability/Resource Lifetime",
          "markdown": "https://banes-lab.com/records/tension/debuggability-resource-lifetime-lazy-evaluation.md",
          "ref": "tension:debuggability-resource-lifetime-lazy-evaluation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-eager-full-materialization-lazy-evaluation",
          "json": "https://banes-lab.com/json/records/tension/eager-full-materialization-lazy-evaluation",
          "label": "Lazy Evaluation / Eager Full Materialization",
          "markdown": "https://banes-lab.com/records/tension/eager-full-materialization-lazy-evaluation.md",
          "ref": "tension:eager-full-materialization-lazy-evaluation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-lookup-performance-sequential-access",
          "json": "https://banes-lab.com/json/records/tension/lookup-performance-sequential-access",
          "label": "Sequential Access / Lookup Performance",
          "markdown": "https://banes-lab.com/records/tension/lookup-performance-sequential-access.md",
          "ref": "tension:lookup-performance-sequential-access"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-random-access-requirement-sequential-access",
          "json": "https://banes-lab.com/json/records/tension/random-access-requirement-sequential-access",
          "label": "Sequential Access / Random Access Requirement",
          "markdown": "https://banes-lab.com/records/tension/random-access-requirement-sequential-access.md",
          "ref": "tension:random-access-requirement-sequential-access"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-complex-grammar-global-state-forward-only-processing",
          "json": "https://banes-lab.com/json/records/tension/complex-grammar-global-state-forward-only-processing",
          "label": "Forward-Only Processing / Complex Grammar/Global State",
          "markdown": "https://banes-lab.com/records/tension/complex-grammar-global-state-forward-only-processing.md",
          "ref": "tension:complex-grammar-global-state-forward-only-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-backtracking-algorithm-forward-only-processing",
          "json": "https://banes-lab.com/json/records/tension/backtracking-algorithm-forward-only-processing",
          "label": "Forward-Only Processing / Backtracking Algorithm",
          "markdown": "https://banes-lab.com/records/tension/backtracking-algorithm-forward-only-processing.md",
          "ref": "tension:backtracking-algorithm-forward-only-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dataflow-architecture-state-coordination",
          "json": "https://banes-lab.com/json/records/tension/dataflow-architecture-state-coordination",
          "label": "Dataflow Architecture / State Coordination",
          "markdown": "https://banes-lab.com/records/tension/dataflow-architecture-state-coordination.md",
          "ref": "tension:dataflow-architecture-state-coordination"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-stateful-business-rules-stateless-processing",
          "json": "https://banes-lab.com/json/records/tension/stateful-business-rules-stateless-processing",
          "label": "Stateless Processing / Stateful Business Rules",
          "markdown": "https://banes-lab.com/records/tension/stateful-business-rules-stateless-processing.md",
          "ref": "tension:stateful-business-rules-stateless-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-late-data-handling-windowing",
          "json": "https://banes-lab.com/json/records/tension/late-data-handling-windowing",
          "label": "Windowing / Late-Data Handling",
          "markdown": "https://banes-lab.com/records/tension/late-data-handling-windowing.md",
          "ref": "tension:late-data-handling-windowing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-coordination-overhead-fan-out-fan-in",
          "json": "https://banes-lab.com/json/records/tension/coordination-overhead-fan-out-fan-in",
          "label": "Fan-out/Fan-in / Coordination Overhead",
          "markdown": "https://banes-lab.com/records/tension/coordination-overhead-fan-out-fan-in.md",
          "ref": "tension:coordination-overhead-fan-out-fan-in"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-fan-out-fan-in-serial-item-processing",
          "json": "https://banes-lab.com/json/records/tension/fan-out-fan-in-serial-item-processing",
          "label": "Fan-out/Fan-in / Serial Item Processing",
          "markdown": "https://banes-lab.com/records/tension/fan-out-fan-in-serial-item-processing.md",
          "ref": "tension:fan-out-fan-in-serial-item-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-batch-vs-stream-operational-duplication",
          "json": "https://banes-lab.com/json/records/tension/batch-vs-stream-operational-duplication",
          "label": "Batch-vs-Stream / Operational Duplication",
          "markdown": "https://banes-lab.com/records/tension/batch-vs-stream-operational-duplication.md",
          "ref": "tension:batch-vs-stream-operational-duplication"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-plugin-architecture-static-analysis",
          "json": "https://banes-lab.com/json/records/tension/plugin-architecture-static-analysis",
          "label": "Plugin Architecture / Static Analysis",
          "markdown": "https://banes-lab.com/records/tension/plugin-architecture-static-analysis.md",
          "ref": "tension:plugin-architecture-static-analysis"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-plugin-architecture-security",
          "json": "https://banes-lab.com/json/records/tension/plugin-architecture-security",
          "label": "Plugin Architecture / Security",
          "markdown": "https://banes-lab.com/records/tension/plugin-architecture-security.md",
          "ref": "tension:plugin-architecture-security"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-api-surface-growth-extension-points",
          "json": "https://banes-lab.com/json/records/tension/api-surface-growth-extension-points",
          "label": "Extension Points / API Surface Growth",
          "markdown": "https://banes-lab.com/records/tension/api-surface-growth-extension-points.md",
          "ref": "tension:api-surface-growth-extension-points"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-inversion-of-control-ioc-traceability",
          "json": "https://banes-lab.com/json/records/tension/inversion-of-control-ioc-traceability",
          "label": "Inversion of Control (IoC) / Traceability",
          "markdown": "https://banes-lab.com/records/tension/inversion-of-control-ioc-traceability.md",
          "ref": "tension:inversion-of-control-ioc-traceability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-constructor-complexity-dependency-injection",
          "json": "https://banes-lab.com/json/records/tension/constructor-complexity-dependency-injection",
          "label": "Dependency Injection / Constructor Complexity",
          "markdown": "https://banes-lab.com/records/tension/constructor-complexity-dependency-injection.md",
          "ref": "tension:constructor-complexity-dependency-injection"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-registry-availability-service-registry",
          "json": "https://banes-lab.com/json/records/tension/registry-availability-service-registry",
          "label": "Service Registry / Registry Availability",
          "markdown": "https://banes-lab.com/records/tension/registry-availability-service-registry.md",
          "ref": "tension:registry-availability-service-registry"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-global-state-registry-pattern",
          "json": "https://banes-lab.com/json/records/tension/global-state-registry-pattern",
          "label": "Registry Pattern / Global State",
          "markdown": "https://banes-lab.com/records/tension/global-state-registry-pattern.md",
          "ref": "tension:global-state-registry-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-service-locator-pattern-testability",
          "json": "https://banes-lab.com/json/records/tension/service-locator-pattern-testability",
          "label": "Service Locator Pattern / Testability",
          "markdown": "https://banes-lab.com/records/tension/service-locator-pattern-testability.md",
          "ref": "tension:service-locator-pattern-testability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dependency-inversion-principle-dip-service-locator-pattern",
          "json": "https://banes-lab.com/json/records/tension/dependency-inversion-principle-dip-service-locator-pattern",
          "label": "Service Locator Pattern / Dependency Inversion Principle (DIP)",
          "markdown": "https://banes-lab.com/records/tension/dependency-inversion-principle-dip-service-locator-pattern.md",
          "ref": "tension:dependency-inversion-principle-dip-service-locator-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-explicit-dependencies-service-locator-pattern",
          "json": "https://banes-lab.com/json/records/tension/explicit-dependencies-service-locator-pattern",
          "label": "Service Locator Pattern / Explicit Dependencies",
          "markdown": "https://banes-lab.com/records/tension/explicit-dependencies-service-locator-pattern.md",
          "ref": "tension:explicit-dependencies-service-locator-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-feature-toggle-flag-debt",
          "json": "https://banes-lab.com/json/records/tension/feature-toggle-flag-debt",
          "label": "Feature Toggle / Flag Debt",
          "markdown": "https://banes-lab.com/records/tension/feature-toggle-flag-debt.md",
          "ref": "tension:feature-toggle-flag-debt"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-self-healing-architecture-unsafe-automation",
          "json": "https://banes-lab.com/json/records/tension/self-healing-architecture-unsafe-automation",
          "label": "Self-Healing Architecture / Unsafe Automation",
          "markdown": "https://banes-lab.com/records/tension/self-healing-architecture-unsafe-automation.md",
          "ref": "tension:self-healing-architecture-unsafe-automation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-false-positives-health-checks",
          "json": "https://banes-lab.com/json/records/tension/false-positives-health-checks",
          "label": "Health Checks / False Positives",
          "markdown": "https://banes-lab.com/records/tension/false-positives-health-checks.md",
          "ref": "tension:false-positives-health-checks"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-failover",
          "json": "https://banes-lab.com/json/records/tension/consistency-failover",
          "label": "Failover / Consistency",
          "markdown": "https://banes-lab.com/records/tension/consistency-failover.md",
          "ref": "tension:consistency-failover"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cost-redundancy",
          "json": "https://banes-lab.com/json/records/tension/cost-redundancy",
          "label": "Redundancy / Cost",
          "markdown": "https://banes-lab.com/records/tension/cost-redundancy.md",
          "ref": "tension:cost-redundancy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-lag-replication",
          "json": "https://banes-lab.com/json/records/tension/consistency-lag-replication",
          "label": "Replication / Consistency Lag",
          "markdown": "https://banes-lab.com/records/tension/consistency-lag-replication.md",
          "ref": "tension:consistency-lag-replication"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-auto-scaling-cost-cold-start",
          "json": "https://banes-lab.com/json/records/tension/auto-scaling-cost-cold-start",
          "label": "Auto-Scaling / Cost/Cold Start",
          "markdown": "https://banes-lab.com/records/tension/auto-scaling-cost-cold-start.md",
          "ref": "tension:auto-scaling-cost-cold-start"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-auto-scaling-fixed-capacity",
          "json": "https://banes-lab.com/json/records/tension/auto-scaling-fixed-capacity",
          "label": "Auto-Scaling / Fixed Capacity",
          "markdown": "https://banes-lab.com/records/tension/auto-scaling-fixed-capacity.md",
          "ref": "tension:auto-scaling-fixed-capacity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-auto-remediation-unsafe-automation",
          "json": "https://banes-lab.com/json/records/tension/auto-remediation-unsafe-automation",
          "label": "Auto-Remediation / Unsafe Automation",
          "markdown": "https://banes-lab.com/records/tension/auto-remediation-unsafe-automation.md",
          "ref": "tension:auto-remediation-unsafe-automation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-auto-remediation-manual-remediation",
          "json": "https://banes-lab.com/json/records/tension/auto-remediation-manual-remediation",
          "label": "Auto-Remediation / Manual Remediation",
          "markdown": "https://banes-lab.com/records/tension/auto-remediation-manual-remediation.md",
          "ref": "tension:auto-remediation-manual-remediation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-data-migration-compatibility-rollback",
          "json": "https://banes-lab.com/json/records/tension/data-migration-compatibility-rollback",
          "label": "Rollback / Data Migration Compatibility",
          "markdown": "https://banes-lab.com/records/tension/data-migration-compatibility-rollback.md",
          "ref": "tension:data-migration-compatibility-rollback"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-blue-green-deployment-infrastructure-cost",
          "json": "https://banes-lab.com/json/records/tension/blue-green-deployment-infrastructure-cost",
          "label": "Blue-Green Deployment / Infrastructure Cost",
          "markdown": "https://banes-lab.com/records/tension/blue-green-deployment-infrastructure-cost.md",
          "ref": "tension:blue-green-deployment-infrastructure-cost"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-canary-deployment-rollout-complexity",
          "json": "https://banes-lab.com/json/records/tension/canary-deployment-rollout-complexity",
          "label": "Canary Deployment / Rollout Complexity",
          "markdown": "https://banes-lab.com/records/tension/canary-deployment-rollout-complexity.md",
          "ref": "tension:canary-deployment-rollout-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-chaos-engineering-production-risk",
          "json": "https://banes-lab.com/json/records/tension/chaos-engineering-production-risk",
          "label": "Chaos Engineering / Production Risk",
          "markdown": "https://banes-lab.com/records/tension/chaos-engineering-production-risk.md",
          "ref": "tension:chaos-engineering-production-risk"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-graceful-shutdown-shutdown-latency",
          "json": "https://banes-lab.com/json/records/tension/graceful-shutdown-shutdown-latency",
          "label": "Graceful Shutdown / Shutdown Latency",
          "markdown": "https://banes-lab.com/records/tension/graceful-shutdown-shutdown-latency.md",
          "ref": "tension:graceful-shutdown-shutdown-latency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-raid-redundancy-write-amplification",
          "json": "https://banes-lab.com/json/records/tension/raid-redundancy-write-amplification",
          "label": "RAID Redundancy / Write Amplification",
          "markdown": "https://banes-lab.com/records/tension/raid-redundancy-write-amplification.md",
          "ref": "tension:raid-redundancy-write-amplification"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-flexible-input-schema-validation",
          "json": "https://banes-lab.com/json/records/tension/flexible-input-schema-validation",
          "label": "Schema Validation / Flexible Input",
          "markdown": "https://banes-lab.com/records/tension/flexible-input-schema-validation.md",
          "ref": "tension:flexible-input-schema-validation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-rapid-scripting-type-safety",
          "json": "https://banes-lab.com/json/records/tension/rapid-scripting-type-safety",
          "label": "Type Safety / Rapid Scripting",
          "markdown": "https://banes-lab.com/records/tension/rapid-scripting-type-safety.md",
          "ref": "tension:rapid-scripting-type-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bounded-context-autonomy-canonical-model",
          "json": "https://banes-lab.com/json/records/tension/bounded-context-autonomy-canonical-model",
          "label": "Canonical Model / Bounded Context Autonomy",
          "markdown": "https://banes-lab.com/records/tension/bounded-context-autonomy-canonical-model.md",
          "ref": "tension:bounded-context-autonomy-canonical-model"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bounded-context-purity-canonical-data-model",
          "json": "https://banes-lab.com/json/records/tension/bounded-context-purity-canonical-data-model",
          "label": "Canonical Data Model / Bounded Context Purity",
          "markdown": "https://banes-lab.com/records/tension/bounded-context-purity-canonical-data-model.md",
          "ref": "tension:bounded-context-purity-canonical-data-model"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-canonical-data-model-local-model-autonomy",
          "json": "https://banes-lab.com/json/records/tension/canonical-data-model-local-model-autonomy",
          "label": "Canonical Data Model / Local Model Autonomy",
          "markdown": "https://banes-lab.com/records/tension/canonical-data-model-local-model-autonomy.md",
          "ref": "tension:canonical-data-model-local-model-autonomy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-canonical-schema-service-specific-schemas",
          "json": "https://banes-lab.com/json/records/tension/canonical-schema-service-specific-schemas",
          "label": "Canonical Schema / Service-Specific Schemas",
          "markdown": "https://banes-lab.com/records/tension/canonical-schema-service-specific-schemas.md",
          "ref": "tension:canonical-schema-service-specific-schemas"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-canonicalization-lossless-preservation",
          "json": "https://banes-lab.com/json/records/tension/canonicalization-lossless-preservation",
          "label": "Canonicalization / Lossless Preservation",
          "markdown": "https://banes-lab.com/records/tension/canonicalization-lossless-preservation.md",
          "ref": "tension:canonicalization-lossless-preservation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-single-source-of-truth",
          "json": "https://banes-lab.com/json/records/tension/availability-single-source-of-truth",
          "label": "Single Source of Truth / Availability",
          "markdown": "https://banes-lab.com/records/tension/availability-single-source-of-truth.md",
          "ref": "tension:availability-single-source-of-truth"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-polysemy-across-contexts-semantic-consistency",
          "json": "https://banes-lab.com/json/records/tension/polysemy-across-contexts-semantic-consistency",
          "label": "Semantic Consistency / Polysemy Across Contexts",
          "markdown": "https://banes-lab.com/records/tension/polysemy-across-contexts-semantic-consistency.md",
          "ref": "tension:polysemy-across-contexts-semantic-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-cross-context-terminology-ubiquitous-language",
          "json": "https://banes-lab.com/json/records/tension/cross-context-terminology-ubiquitous-language",
          "label": "Ubiquitous Language / Cross-Context Terminology",
          "markdown": "https://banes-lab.com/records/tension/cross-context-terminology-ubiquitous-language.md",
          "ref": "tension:cross-context-terminology-ubiquitous-language"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-concise-naming-intent-revealing-interface",
          "json": "https://banes-lab.com/json/records/tension/concise-naming-intent-revealing-interface",
          "label": "Intent-Revealing Interface / Concise Naming",
          "markdown": "https://banes-lab.com/records/tension/concise-naming-intent-revealing-interface.md",
          "ref": "tension:concise-naming-intent-revealing-interface"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-clever-abstractions-principle-of-least-surprise",
          "json": "https://banes-lab.com/json/records/tension/clever-abstractions-principle-of-least-surprise",
          "label": "Principle of Least Surprise / Clever Abstractions",
          "markdown": "https://banes-lab.com/records/tension/clever-abstractions-principle-of-least-surprise.md",
          "ref": "tension:clever-abstractions-principle-of-least-surprise"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-developer-ergonomics-security-by-design",
          "json": "https://banes-lab.com/json/records/tension/developer-ergonomics-security-by-design",
          "label": "Security by Design / Developer Ergonomics",
          "markdown": "https://banes-lab.com/records/tension/developer-ergonomics-security-by-design.md",
          "ref": "tension:developer-ergonomics-security-by-design"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-complexity-defense-in-depth",
          "json": "https://banes-lab.com/json/records/tension/complexity-defense-in-depth",
          "label": "Defense in Depth / Complexity",
          "markdown": "https://banes-lab.com/records/tension/complexity-defense-in-depth.md",
          "ref": "tension:complexity-defense-in-depth"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-least-privilege-operational-convenience",
          "json": "https://banes-lab.com/json/records/tension/least-privilege-operational-convenience",
          "label": "Least Privilege / Operational Convenience",
          "markdown": "https://banes-lab.com/records/tension/least-privilege-operational-convenience.md",
          "ref": "tension:least-privilege-operational-convenience"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-latency-complexity-zero-trust-architecture",
          "json": "https://banes-lab.com/json/records/tension/latency-complexity-zero-trust-architecture",
          "label": "Zero Trust Architecture / Latency/Complexity",
          "markdown": "https://banes-lab.com/records/tension/latency-complexity-zero-trust-architecture.md",
          "ref": "tension:latency-complexity-zero-trust-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-ease-of-initial-use-secure-by-default",
          "json": "https://banes-lab.com/json/records/tension/ease-of-initial-use-secure-by-default",
          "label": "Secure by Default / Ease of Initial Use",
          "markdown": "https://banes-lab.com/records/tension/ease-of-initial-use-secure-by-default.md",
          "ref": "tension:ease-of-initial-use-secure-by-default"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-attack-surface-reduction-feature-exposure",
          "json": "https://banes-lab.com/json/records/tension/attack-surface-reduction-feature-exposure",
          "label": "Attack Surface Reduction / Feature Exposure",
          "markdown": "https://banes-lab.com/records/tension/attack-surface-reduction-feature-exposure.md",
          "ref": "tension:attack-surface-reduction-feature-exposure"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-delivery-speed-threat-modeling",
          "json": "https://banes-lab.com/json/records/tension/delivery-speed-threat-modeling",
          "label": "Threat Modeling / Delivery Speed",
          "markdown": "https://banes-lab.com/records/tension/delivery-speed-threat-modeling.md",
          "ref": "tension:delivery-speed-threat-modeling"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-authentication-user-experience",
          "json": "https://banes-lab.com/json/records/tension/authentication-user-experience",
          "label": "Authentication / User Experience",
          "markdown": "https://banes-lab.com/records/tension/authentication-user-experience.md",
          "ref": "tension:authentication-user-experience"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-authorization-policy-complexity",
          "json": "https://banes-lab.com/json/records/tension/authorization-policy-complexity",
          "label": "Authorization / Policy Complexity",
          "markdown": "https://banes-lab.com/records/tension/authorization-policy-complexity.md",
          "ref": "tension:authorization-policy-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-access-control-usability",
          "json": "https://banes-lab.com/json/records/tension/access-control-usability",
          "label": "Access Control / Usability",
          "markdown": "https://banes-lab.com/records/tension/access-control-usability.md",
          "ref": "tension:access-control-usability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-role-based-access-control-rbac-role-explosion",
          "json": "https://banes-lab.com/json/records/tension/role-based-access-control-rbac-role-explosion",
          "label": "Role-Based Access Control (RBAC) / Role Explosion",
          "markdown": "https://banes-lab.com/records/tension/role-based-access-control-rbac-role-explosion.md",
          "ref": "tension:role-based-access-control-rbac-role-explosion"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-attribute-based-access-control-abac-policy-complexity",
          "json": "https://banes-lab.com/json/records/tension/attribute-based-access-control-abac-policy-complexity",
          "label": "Attribute-Based Access Control (ABAC) / Policy Complexity",
          "markdown": "https://banes-lab.com/records/tension/attribute-based-access-control-abac-policy-complexity.md",
          "ref": "tension:attribute-based-access-control-abac-policy-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-input-flexibility-input-validation",
          "json": "https://banes-lab.com/json/records/tension/input-flexibility-input-validation",
          "label": "Input Validation / Input Flexibility",
          "markdown": "https://banes-lab.com/records/tension/input-flexibility-input-validation.md",
          "ref": "tension:input-flexibility-input-validation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-formatting-flexibility-output-encoding",
          "json": "https://banes-lab.com/json/records/tension/formatting-flexibility-output-encoding",
          "label": "Output Encoding / Formatting Flexibility",
          "markdown": "https://banes-lab.com/records/tension/formatting-flexibility-output-encoding.md",
          "ref": "tension:formatting-flexibility-output-encoding"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-encryption-at-rest-key-operations",
          "json": "https://banes-lab.com/json/records/tension/encryption-at-rest-key-operations",
          "label": "Encryption at Rest / Key Operations",
          "markdown": "https://banes-lab.com/records/tension/encryption-at-rest-key-operations.md",
          "ref": "tension:encryption-at-rest-key-operations"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-certificate-management-encryption-in-transit",
          "json": "https://banes-lab.com/json/records/tension/certificate-management-encryption-in-transit",
          "label": "Encryption in Transit / Certificate Management",
          "markdown": "https://banes-lab.com/records/tension/certificate-management-encryption-in-transit.md",
          "ref": "tension:certificate-management-encryption-in-transit"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-operational-complexity-secrets-management",
          "json": "https://banes-lab.com/json/records/tension/operational-complexity-secrets-management",
          "label": "Secrets Management / Operational Complexity",
          "markdown": "https://banes-lab.com/records/tension/operational-complexity-secrets-management.md",
          "ref": "tension:operational-complexity-secrets-management"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-analytics-personalization-privacy-by-design",
          "json": "https://banes-lab.com/json/records/tension/analytics-personalization-privacy-by-design",
          "label": "Privacy by Design / Analytics/Personalization",
          "markdown": "https://banes-lab.com/records/tension/analytics-personalization-privacy-by-design.md",
          "ref": "tension:analytics-personalization-privacy-by-design"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-compliance-delivery-speed",
          "json": "https://banes-lab.com/json/records/tension/compliance-delivery-speed",
          "label": "Compliance / Delivery Speed",
          "markdown": "https://banes-lab.com/records/tension/compliance-delivery-speed.md",
          "ref": "tension:compliance-delivery-speed"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-governance-team-velocity",
          "json": "https://banes-lab.com/json/records/tension/governance-team-velocity",
          "label": "Governance / Team Velocity",
          "markdown": "https://banes-lab.com/records/tension/governance-team-velocity.md",
          "ref": "tension:governance-team-velocity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-false-positives-policy-enforcement",
          "json": "https://banes-lab.com/json/records/tension/false-positives-policy-enforcement",
          "label": "Policy Enforcement / False Positives",
          "markdown": "https://banes-lab.com/records/tension/false-positives-policy-enforcement.md",
          "ref": "tension:false-positives-policy-enforcement"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-policy-as-code-policy-maintenance",
          "json": "https://banes-lab.com/json/records/tension/policy-as-code-policy-maintenance",
          "label": "Policy as Code / Policy Maintenance",
          "markdown": "https://banes-lab.com/records/tension/policy-as-code-policy-maintenance.md",
          "ref": "tension:policy-as-code-policy-maintenance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-risk-management-speed",
          "json": "https://banes-lab.com/json/records/tension/risk-management-speed",
          "label": "Risk Management / Speed",
          "markdown": "https://banes-lab.com/records/tension/risk-management-speed.md",
          "ref": "tension:risk-management-speed"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-continuous-compliance-pipeline-complexity",
          "json": "https://banes-lab.com/json/records/tension/continuous-compliance-pipeline-complexity",
          "label": "Continuous Compliance / Pipeline Complexity",
          "markdown": "https://banes-lab.com/records/tension/continuous-compliance-pipeline-complexity.md",
          "ref": "tension:continuous-compliance-pipeline-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-client-complexity-csrf-protection",
          "json": "https://banes-lab.com/json/records/tension/client-complexity-csrf-protection",
          "label": "CSRF Protection / Client Complexity",
          "markdown": "https://banes-lab.com/records/tension/client-complexity-csrf-protection.md",
          "ref": "tension:client-complexity-csrf-protection"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-dynamic-query-flexibility-parameterized-queries",
          "json": "https://banes-lab.com/json/records/tension/dynamic-query-flexibility-parameterized-queries",
          "label": "Parameterized Queries / Dynamic Query Flexibility",
          "markdown": "https://banes-lab.com/records/tension/dynamic-query-flexibility-parameterized-queries.md",
          "ref": "tension:dynamic-query-flexibility-parameterized-queries"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-session-management-user-convenience",
          "json": "https://banes-lab.com/json/records/tension/session-management-user-convenience",
          "label": "Session Management / User Convenience",
          "markdown": "https://banes-lab.com/records/tension/session-management-user-convenience.md",
          "ref": "tension:session-management-user-convenience"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-boilerplate-ports-and-adapters-architecture",
          "json": "https://banes-lab.com/json/records/tension/boilerplate-ports-and-adapters-architecture",
          "label": "Ports and Adapters Architecture / Boilerplate",
          "markdown": "https://banes-lab.com/records/tension/boilerplate-ports-and-adapters-architecture.md",
          "ref": "tension:boilerplate-ports-and-adapters-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-initial-complexity-ports-and-adapters-architecture",
          "json": "https://banes-lab.com/json/records/tension/initial-complexity-ports-and-adapters-architecture",
          "label": "Ports and Adapters Architecture / Initial Complexity",
          "markdown": "https://banes-lab.com/records/tension/initial-complexity-ports-and-adapters-architecture.md",
          "ref": "tension:initial-complexity-ports-and-adapters-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-boilerplate-clean-architecture",
          "json": "https://banes-lab.com/json/records/tension/boilerplate-clean-architecture",
          "label": "Clean Architecture / Boilerplate",
          "markdown": "https://banes-lab.com/records/tension/boilerplate-clean-architecture.md",
          "ref": "tension:boilerplate-clean-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-anemic-layers-layered-architecture",
          "json": "https://banes-lab.com/json/records/tension/anemic-layers-layered-architecture",
          "label": "Layered Architecture / Anemic Layers",
          "markdown": "https://banes-lab.com/records/tension/anemic-layers-layered-architecture.md",
          "ref": "tension:anemic-layers-layered-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-component-based-architecture-integration-overhead",
          "json": "https://banes-lab.com/json/records/tension/component-based-architecture-integration-overhead",
          "label": "Component-Based Architecture / Integration Overhead",
          "markdown": "https://banes-lab.com/records/tension/component-based-architecture-integration-overhead.md",
          "ref": "tension:component-based-architecture-integration-overhead"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-package-by-feature-shared-technical-concerns",
          "json": "https://banes-lab.com/json/records/tension/package-by-feature-shared-technical-concerns",
          "label": "Package by Feature / Shared Technical Concerns",
          "markdown": "https://banes-lab.com/records/tension/package-by-feature-shared-technical-concerns.md",
          "ref": "tension:package-by-feature-shared-technical-concerns"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-microservices-operational-complexity",
          "json": "https://banes-lab.com/json/records/tension/microservices-operational-complexity",
          "label": "Microservices / Operational Complexity",
          "markdown": "https://banes-lab.com/records/tension/microservices-operational-complexity.md",
          "ref": "tension:microservices-operational-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-microservices",
          "json": "https://banes-lab.com/json/records/tension/consistency-microservices",
          "label": "Microservices / Consistency",
          "markdown": "https://banes-lab.com/records/tension/consistency-microservices.md",
          "ref": "tension:consistency-microservices"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-monolith-architecture-team-autonomy",
          "json": "https://banes-lab.com/json/records/tension/monolith-architecture-team-autonomy",
          "label": "Monolith Architecture / Team Autonomy",
          "markdown": "https://banes-lab.com/records/tension/monolith-architecture-team-autonomy.md",
          "ref": "tension:monolith-architecture-team-autonomy"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-independent-scaling-monolith-architecture",
          "json": "https://banes-lab.com/json/records/tension/independent-scaling-monolith-architecture",
          "label": "Monolith Architecture / Independent Scaling",
          "markdown": "https://banes-lab.com/records/tension/independent-scaling-monolith-architecture.md",
          "ref": "tension:independent-scaling-monolith-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-end-to-end-traceability-pipes-and-filters",
          "json": "https://banes-lab.com/json/records/tension/end-to-end-traceability-pipes-and-filters",
          "label": "Pipes and Filters / End-to-End Traceability",
          "markdown": "https://banes-lab.com/records/tension/end-to-end-traceability-pipes-and-filters.md",
          "ref": "tension:end-to-end-traceability-pipes-and-filters"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-operational-overhead-service-oriented-architecture",
          "json": "https://banes-lab.com/json/records/tension/operational-overhead-service-oriented-architecture",
          "label": "Service-Oriented Architecture / Operational Overhead",
          "markdown": "https://banes-lab.com/records/tension/operational-overhead-service-oriented-architecture.md",
          "ref": "tension:operational-overhead-service-oriented-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-space-based-architecture",
          "json": "https://banes-lab.com/json/records/tension/consistency-space-based-architecture",
          "label": "Space-Based Architecture / Consistency",
          "markdown": "https://banes-lab.com/records/tension/consistency-space-based-architecture.md",
          "ref": "tension:consistency-space-based-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-closed-vocabulary-naming-expressiveness",
          "json": "https://banes-lab.com/json/records/tension/closed-vocabulary-naming-expressiveness",
          "label": "Closed Vocabulary / Naming Expressiveness",
          "markdown": "https://banes-lab.com/records/tension/closed-vocabulary-naming-expressiveness.md",
          "ref": "tension:closed-vocabulary-naming-expressiveness"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-bounded-nesting-depth-tree-compactness",
          "json": "https://banes-lab.com/json/records/tension/bounded-nesting-depth-tree-compactness",
          "label": "Bounded Nesting Depth / Tree Compactness",
          "markdown": "https://banes-lab.com/records/tension/bounded-nesting-depth-tree-compactness.md",
          "ref": "tension:bounded-nesting-depth-tree-compactness"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-idempotency-state-tracking",
          "json": "https://banes-lab.com/json/records/tension/idempotency-state-tracking",
          "label": "Idempotency / State Tracking",
          "markdown": "https://banes-lab.com/records/tension/idempotency-state-tracking.md",
          "ref": "tension:idempotency-state-tracking"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-atomicity-distributed-scalability",
          "json": "https://banes-lab.com/json/records/tension/atomicity-distributed-scalability",
          "label": "Atomicity / Distributed Scalability",
          "markdown": "https://banes-lab.com/records/tension/atomicity-distributed-scalability.md",
          "ref": "tension:atomicity-distributed-scalability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-acid-distributed-availability",
          "json": "https://banes-lab.com/json/records/tension/acid-distributed-availability",
          "label": "ACID / Distributed Availability",
          "markdown": "https://banes-lab.com/records/tension/acid-distributed-availability.md",
          "ref": "tension:acid-distributed-availability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-acid-base-eventual-consistency",
          "json": "https://banes-lab.com/json/records/tension/acid-base-eventual-consistency",
          "label": "ACID / BASE/Eventual Consistency",
          "markdown": "https://banes-lab.com/records/tension/acid-base-eventual-consistency.md",
          "ref": "tension:acid-base-eventual-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-large-transaction-scope-transaction-boundary",
          "json": "https://banes-lab.com/json/records/tension/large-transaction-scope-transaction-boundary",
          "label": "Transaction Boundary / Large Transaction Scope",
          "markdown": "https://banes-lab.com/records/tension/large-transaction-scope-transaction-boundary.md",
          "ref": "tension:large-transaction-scope-transaction-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-repository-complexity-unit-of-work-pattern",
          "json": "https://banes-lab.com/json/records/tension/repository-complexity-unit-of-work-pattern",
          "label": "Unit of Work Pattern / Repository Complexity",
          "markdown": "https://banes-lab.com/records/tension/repository-complexity-unit-of-work-pattern.md",
          "ref": "tension:repository-complexity-unit-of-work-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-availability-consistency",
          "json": "https://banes-lab.com/json/records/tension/availability-consistency",
          "label": "Consistency / Availability",
          "markdown": "https://banes-lab.com/records/tension/availability-consistency.md",
          "ref": "tension:availability-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-consistency-latency",
          "json": "https://banes-lab.com/json/records/tension/consistency-latency",
          "label": "Consistency / Latency",
          "markdown": "https://banes-lab.com/records/tension/consistency-latency.md",
          "ref": "tension:consistency-latency"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-isolation-throughput",
          "json": "https://banes-lab.com/json/records/tension/isolation-throughput",
          "label": "Isolation / Throughput",
          "markdown": "https://banes-lab.com/records/tension/isolation-throughput.md",
          "ref": "tension:isolation-throughput"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-concurrency-control-performance",
          "json": "https://banes-lab.com/json/records/tension/concurrency-control-performance",
          "label": "Concurrency Control / Performance",
          "markdown": "https://banes-lab.com/records/tension/concurrency-control-performance.md",
          "ref": "tension:concurrency-control-performance"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-optimistic-locking-retry-complexity",
          "json": "https://banes-lab.com/json/records/tension/optimistic-locking-retry-complexity",
          "label": "Optimistic Locking / Retry Complexity",
          "markdown": "https://banes-lab.com/records/tension/optimistic-locking-retry-complexity.md",
          "ref": "tension:optimistic-locking-retry-complexity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-deadlock-freedom-pessimistic-locking",
          "json": "https://banes-lab.com/json/records/tension/deadlock-freedom-pessimistic-locking",
          "label": "Pessimistic Locking / Deadlock Freedom",
          "markdown": "https://banes-lab.com/records/tension/deadlock-freedom-pessimistic-locking.md",
          "ref": "tension:deadlock-freedom-pessimistic-locking"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-latency-pessimistic-locking",
          "json": "https://banes-lab.com/json/records/tension/latency-pessimistic-locking",
          "label": "Pessimistic Locking / Latency",
          "markdown": "https://banes-lab.com/records/tension/latency-pessimistic-locking.md",
          "ref": "tension:latency-pessimistic-locking"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-lock-free-throughput-pessimistic-locking",
          "json": "https://banes-lab.com/json/records/tension/lock-free-throughput-pessimistic-locking",
          "label": "Pessimistic Locking / Lock-Free Throughput",
          "markdown": "https://banes-lab.com/records/tension/lock-free-throughput-pessimistic-locking.md",
          "ref": "tension:lock-free-throughput-pessimistic-locking"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-data-sharing-state-isolation",
          "json": "https://banes-lab.com/json/records/tension/data-sharing-state-isolation",
          "label": "State Isolation / Data Sharing",
          "markdown": "https://banes-lab.com/records/tension/data-sharing-state-isolation.md",
          "ref": "tension:data-sharing-state-isolation"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-controlled-side-effects-performance-optimization",
          "json": "https://banes-lab.com/json/records/tension/controlled-side-effects-performance-optimization",
          "label": "Controlled Side Effects / Performance Optimization",
          "markdown": "https://banes-lab.com/records/tension/controlled-side-effects-performance-optimization.md",
          "ref": "tension:controlled-side-effects-performance-optimization"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#tension-modeling-overhead-petri-nets",
          "json": "https://banes-lab.com/json/records/tension/modeling-overhead-petri-nets",
          "label": "Petri Nets / Modeling Overhead",
          "markdown": "https://banes-lab.com/records/tension/modeling-overhead-petri-nets.md",
          "ref": "tension:modeling-overhead-petri-nets"
        }
      ],
      "relation": "mechanism-of"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/schema#the-resolutions",
          "json": "https://banes-lab.com/json/ontology/schema/the-resolutions",
          "label": "The resolutions",
          "markdown": "https://banes-lab.com/ontology/schema/the-resolutions.md",
          "ref": "chapter:/ontology/schema#the-resolutions"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "summary": "A resolution in which an operating point is measured, chosen and written down beside the choice.",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/schema#vocabulary-resolution-mechanism-mitigation",
      "json": "https://banes-lab.com/json/records/vocabulary/resolution-mechanism-mitigation",
      "label": "mitigation",
      "markdown": "https://banes-lab.com/records/vocabulary/resolution-mechanism-mitigation.md",
      "ref": "vocabulary:resolution-mechanism-mitigation"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/schema#vocabulary-resolution-mechanism-scope-separation",
      "json": "https://banes-lab.com/json/records/vocabulary/resolution-mechanism-scope-separation",
      "label": "scope-separation",
      "markdown": "https://banes-lab.com/records/vocabulary/resolution-mechanism-scope-separation.md",
      "ref": "vocabulary:resolution-mechanism-scope-separation"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/vocabulary",
    "label": "Controlled vocabularies",
    "markdown": "https://banes-lab.com/api/records/vocabulary.md",
    "ref": "api:records/vocabulary"
  }
}
