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