{
  "code": null,
  "collection": "force",
  "href": "https://banes-lab.com/ontology/schema#force-modularity",
  "id": "modularity",
  "kind": "force",
  "layer": null,
  "name": "Modularity",
  "ref": "force:modularity",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-abstraction-boundary-principle",
          "json": "https://banes-lab.com/json/records/algorithms/abstraction-boundary-principle",
          "label": "Abstraction Boundary Principle",
          "markdown": "https://banes-lab.com/records/algorithms/abstraction-boundary-principle.md",
          "ref": "algorithms:abstraction-boundary-principle"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-adaptive-phase-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/adaptive-phase-boundary",
          "label": "Adaptive Phase Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/adaptive-phase-boundary.md",
          "ref": "algorithms:adaptive-phase-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-agent-document-responsibility",
          "json": "https://banes-lab.com/json/records/algorithms/agent-document-responsibility",
          "label": "Agent Document Responsibility",
          "markdown": "https://banes-lab.com/records/algorithms/agent-document-responsibility.md",
          "ref": "algorithms:agent-document-responsibility"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-agent-sequence-definition",
          "json": "https://banes-lab.com/json/records/algorithms/agent-sequence-definition",
          "label": "Agent Sequence Definition",
          "markdown": "https://banes-lab.com/records/algorithms/agent-sequence-definition.md",
          "ref": "algorithms:agent-sequence-definition"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-anti-pattern-propagation-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/anti-pattern-propagation-kernel",
          "label": "Anti-Pattern Propagation Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/anti-pattern-propagation-kernel.md",
          "ref": "algorithms:anti-pattern-propagation-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architectural-contract-algebra",
          "json": "https://banes-lab.com/json/records/algorithms/architectural-contract-algebra",
          "label": "Architectural Contract Algebra",
          "markdown": "https://banes-lab.com/records/algorithms/architectural-contract-algebra.md",
          "ref": "algorithms:architectural-contract-algebra"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architectural-style-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/architectural-style-boundary",
          "label": "Architectural Style Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/architectural-style-boundary.md",
          "ref": "algorithms:architectural-style-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-anti-pattern",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-anti-pattern",
          "label": "<Architecture Anti-Pattern>",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-anti-pattern.md",
          "ref": "algorithms:architecture-anti-pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-compliance-targeting",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-compliance-targeting",
          "label": "Architecture Compliance Targeting",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-compliance-targeting.md",
          "ref": "algorithms:architecture-compliance-targeting"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-assembly-composition",
          "json": "https://banes-lab.com/json/records/algorithms/assembly-composition",
          "label": "Assembly Composition",
          "markdown": "https://banes-lab.com/records/algorithms/assembly-composition.md",
          "ref": "algorithms:assembly-composition"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-base-class-candidate-selection",
          "json": "https://banes-lab.com/json/records/algorithms/base-class-candidate-selection",
          "label": "Base-Class Candidate Selection",
          "markdown": "https://banes-lab.com/records/algorithms/base-class-candidate-selection.md",
          "ref": "algorithms:base-class-candidate-selection"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-base-schematic-composition",
          "json": "https://banes-lab.com/json/records/algorithms/base-schematic-composition",
          "label": "Base Schematic Composition",
          "markdown": "https://banes-lab.com/records/algorithms/base-schematic-composition.md",
          "ref": "algorithms:base-schematic-composition"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-canonical-data",
          "json": "https://banes-lab.com/json/records/algorithms/canonical-data",
          "label": "Canonical Data",
          "markdown": "https://banes-lab.com/records/algorithms/canonical-data.md",
          "ref": "algorithms:canonical-data"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-cascade-layer-partition",
          "json": "https://banes-lab.com/json/records/algorithms/cascade-layer-partition",
          "label": "Cascade Layer Partition",
          "markdown": "https://banes-lab.com/records/algorithms/cascade-layer-partition.md",
          "ref": "algorithms:cascade-layer-partition"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-centralized-reference-resolver",
          "json": "https://banes-lab.com/json/records/algorithms/centralized-reference-resolver",
          "label": "Centralized Reference Resolver",
          "markdown": "https://banes-lab.com/records/algorithms/centralized-reference-resolver.md",
          "ref": "algorithms:centralized-reference-resolver"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-comment-normalization-remediation",
          "json": "https://banes-lab.com/json/records/algorithms/comment-normalization-remediation",
          "label": "Comment Normalization Remediation",
          "markdown": "https://banes-lab.com/records/algorithms/comment-normalization-remediation.md",
          "ref": "algorithms:comment-normalization-remediation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-concrete-vs-abstract-responsibility-split",
          "json": "https://banes-lab.com/json/records/algorithms/concrete-vs-abstract-responsibility-split",
          "label": "Concrete-vs-Abstract Responsibility Split",
          "markdown": "https://banes-lab.com/records/algorithms/concrete-vs-abstract-responsibility-split.md",
          "ref": "algorithms:concrete-vs-abstract-responsibility-split"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-construction-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/construction-boundary",
          "label": "Construction Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/construction-boundary.md",
          "ref": "algorithms:construction-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-consumer-config-ssot",
          "json": "https://banes-lab.com/json/records/algorithms/consumer-config-ssot",
          "label": "Consumer Config SSOT",
          "markdown": "https://banes-lab.com/records/algorithms/consumer-config-ssot.md",
          "ref": "algorithms:consumer-config-ssot"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-container-ladder",
          "json": "https://banes-lab.com/json/records/algorithms/container-ladder",
          "label": "Container Ladder",
          "markdown": "https://banes-lab.com/records/algorithms/container-ladder.md",
          "ref": "algorithms:container-ladder"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-container-reshape",
          "json": "https://banes-lab.com/json/records/algorithms/container-reshape",
          "label": "Container Reshape",
          "markdown": "https://banes-lab.com/records/algorithms/container-reshape.md",
          "ref": "algorithms:container-reshape"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-correctness-verification",
          "json": "https://banes-lab.com/json/records/algorithms/correctness-verification",
          "label": "Correctness Verification",
          "markdown": "https://banes-lab.com/records/algorithms/correctness-verification.md",
          "ref": "algorithms:correctness-verification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-coupling-control",
          "json": "https://banes-lab.com/json/records/algorithms/coupling-control",
          "label": "Coupling Control",
          "markdown": "https://banes-lab.com/records/algorithms/coupling-control.md",
          "ref": "algorithms:coupling-control"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-custom-rule-derivation",
          "json": "https://banes-lab.com/json/records/algorithms/custom-rule-derivation",
          "label": "Custom-Rule Derivation",
          "markdown": "https://banes-lab.com/records/algorithms/custom-rule-derivation.md",
          "ref": "algorithms:custom-rule-derivation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-defensive-string-normalization",
          "json": "https://banes-lab.com/json/records/algorithms/defensive-string-normalization",
          "label": "Defensive String Normalization",
          "markdown": "https://banes-lab.com/records/algorithms/defensive-string-normalization.md",
          "ref": "algorithms:defensive-string-normalization"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-delta-capture",
          "json": "https://banes-lab.com/json/records/algorithms/delta-capture",
          "label": "Delta Capture",
          "markdown": "https://banes-lab.com/records/algorithms/delta-capture.md",
          "ref": "algorithms:delta-capture"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-document-truth-alignment",
          "json": "https://banes-lab.com/json/records/algorithms/document-truth-alignment",
          "label": "Document Truth Alignment",
          "markdown": "https://banes-lab.com/records/algorithms/document-truth-alignment.md",
          "ref": "algorithms:document-truth-alignment"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-dom-factory-remediation",
          "json": "https://banes-lab.com/json/records/algorithms/dom-factory-remediation",
          "label": "DOM Factory Remediation",
          "markdown": "https://banes-lab.com/records/algorithms/dom-factory-remediation.md",
          "ref": "algorithms:dom-factory-remediation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/domain-boundary",
          "label": "Domain Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/domain-boundary.md",
          "ref": "algorithms:domain-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-entry-point-migration",
          "json": "https://banes-lab.com/json/records/algorithms/entry-point-migration",
          "label": "Entry Point Migration",
          "markdown": "https://banes-lab.com/records/algorithms/entry-point-migration.md",
          "ref": "algorithms:entry-point-migration"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-error-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/error-boundary",
          "label": "Error Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/error-boundary.md",
          "ref": "algorithms:error-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-export-triage-ladder",
          "json": "https://banes-lab.com/json/records/algorithms/export-triage-ladder",
          "label": "Export Triage Ladder",
          "markdown": "https://banes-lab.com/records/algorithms/export-triage-ladder.md",
          "ref": "algorithms:export-triage-ladder"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-extension-interface-discovery",
          "json": "https://banes-lab.com/json/records/algorithms/extension-interface-discovery",
          "label": "Extension Interface Discovery",
          "markdown": "https://banes-lab.com/records/algorithms/extension-interface-discovery.md",
          "ref": "algorithms:extension-interface-discovery"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-file-limit-remediation",
          "json": "https://banes-lab.com/json/records/algorithms/file-limit-remediation",
          "label": "File Limit Remediation",
          "markdown": "https://banes-lab.com/records/algorithms/file-limit-remediation.md",
          "ref": "algorithms:file-limit-remediation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-fractal-scale-duplication",
          "json": "https://banes-lab.com/json/records/algorithms/fractal-scale-duplication",
          "label": "Fractal Scale Duplication",
          "markdown": "https://banes-lab.com/records/algorithms/fractal-scale-duplication.md",
          "ref": "algorithms:fractal-scale-duplication"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-governed-construction-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/governed-construction-boundary",
          "label": "Governed Construction Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/governed-construction-boundary.md",
          "ref": "algorithms:governed-construction-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-handoff-signal",
          "json": "https://banes-lab.com/json/records/algorithms/handoff-signal",
          "label": "Handoff Signal",
          "markdown": "https://banes-lab.com/records/algorithms/handoff-signal.md",
          "ref": "algorithms:handoff-signal"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-import-boundary-remediation",
          "json": "https://banes-lab.com/json/records/algorithms/import-boundary-remediation",
          "label": "Import Boundary Remediation",
          "markdown": "https://banes-lab.com/records/algorithms/import-boundary-remediation.md",
          "ref": "algorithms:import-boundary-remediation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-intentional-static-separation",
          "json": "https://banes-lab.com/json/records/algorithms/intentional-static-separation",
          "label": "Intentional Static Separation",
          "markdown": "https://banes-lab.com/records/algorithms/intentional-static-separation.md",
          "ref": "algorithms:intentional-static-separation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-manifest-driven-documentation",
          "json": "https://banes-lab.com/json/records/algorithms/manifest-driven-documentation",
          "label": "Manifest-Driven Documentation",
          "markdown": "https://banes-lab.com/records/algorithms/manifest-driven-documentation.md",
          "ref": "algorithms:manifest-driven-documentation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-modular-boundary-compliance",
          "json": "https://banes-lab.com/json/records/algorithms/modular-boundary-compliance",
          "label": "Modular Boundary Compliance",
          "markdown": "https://banes-lab.com/records/algorithms/modular-boundary-compliance.md",
          "ref": "algorithms:modular-boundary-compliance"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-observability-and-auditability",
          "json": "https://banes-lab.com/json/records/algorithms/observability-and-auditability",
          "label": "Observability and Auditability",
          "markdown": "https://banes-lab.com/records/algorithms/observability-and-auditability.md",
          "ref": "algorithms:observability-and-auditability"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pag-node-decomposition",
          "json": "https://banes-lab.com/json/records/algorithms/pag-node-decomposition",
          "label": "PAG Node Decomposition",
          "markdown": "https://banes-lab.com/records/algorithms/pag-node-decomposition.md",
          "ref": "algorithms:pag-node-decomposition"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pag-validation-gate",
          "json": "https://banes-lab.com/json/records/algorithms/pag-validation-gate",
          "label": "PAG Handoff Gate",
          "markdown": "https://banes-lab.com/records/algorithms/pag-validation-gate.md",
          "ref": "algorithms:pag-validation-gate"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-path-role-walk",
          "json": "https://banes-lab.com/json/records/algorithms/path-role-walk",
          "label": "Path Role Walk",
          "markdown": "https://banes-lab.com/records/algorithms/path-role-walk.md",
          "ref": "algorithms:path-role-walk"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pattern-distillation-concern",
          "json": "https://banes-lab.com/json/records/algorithms/pattern-distillation-concern",
          "label": "<Pattern Distillation Concern>",
          "markdown": "https://banes-lab.com/records/algorithms/pattern-distillation-concern.md",
          "ref": "algorithms:pattern-distillation-concern"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pattern-distillation-history",
          "json": "https://banes-lab.com/json/records/algorithms/pattern-distillation-history",
          "label": "Pattern Distillation History",
          "markdown": "https://banes-lab.com/records/algorithms/pattern-distillation-history.md",
          "ref": "algorithms:pattern-distillation-history"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pattern-distiller-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/pattern-distiller-kernel",
          "label": "Pattern Distiller Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/pattern-distiller-kernel.md",
          "ref": "algorithms:pattern-distiller-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-phase-validation-requirement",
          "json": "https://banes-lab.com/json/records/algorithms/phase-validation-requirement",
          "label": "Phase Validation Requirement",
          "markdown": "https://banes-lab.com/records/algorithms/phase-validation-requirement.md",
          "ref": "algorithms:phase-validation-requirement"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-planning-stage",
          "json": "https://banes-lab.com/json/records/algorithms/planning-stage",
          "label": "Planning Stage",
          "markdown": "https://banes-lab.com/records/algorithms/planning-stage.md",
          "ref": "algorithms:planning-stage"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-profile-compose",
          "json": "https://banes-lab.com/json/records/algorithms/profile-compose",
          "label": "Profile Compose",
          "markdown": "https://banes-lab.com/records/algorithms/profile-compose.md",
          "ref": "algorithms:profile-compose"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-rag-knowledge-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/rag-knowledge-boundary",
          "label": "RAG Knowledge Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/rag-knowledge-boundary.md",
          "ref": "algorithms:rag-knowledge-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-relational-graph-duplication",
          "json": "https://banes-lab.com/json/records/algorithms/relational-graph-duplication",
          "label": "Relational Graph Duplication",
          "markdown": "https://banes-lab.com/records/algorithms/relational-graph-duplication.md",
          "ref": "algorithms:relational-graph-duplication"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-responsibility-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/responsibility-boundary",
          "label": "Responsibility Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/responsibility-boundary.md",
          "ref": "algorithms:responsibility-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-rollback-centered-execution",
          "json": "https://banes-lab.com/json/records/algorithms/rollback-centered-execution",
          "label": "Rollback-Centered Execution",
          "markdown": "https://banes-lab.com/records/algorithms/rollback-centered-execution.md",
          "ref": "algorithms:rollback-centered-execution"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-runtime-agnostic-adapter-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/runtime-agnostic-adapter-boundary",
          "label": "Runtime-Agnostic Adapter Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/runtime-agnostic-adapter-boundary.md",
          "ref": "algorithms:runtime-agnostic-adapter-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-runtime-neutral-automation-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/runtime-neutral-automation-boundary",
          "label": "Runtime-Neutral Automation Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/runtime-neutral-automation-boundary.md",
          "ref": "algorithms:runtime-neutral-automation-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-scope-extraction",
          "json": "https://banes-lab.com/json/records/algorithms/scope-extraction",
          "label": "Scope Extraction",
          "markdown": "https://banes-lab.com/records/algorithms/scope-extraction.md",
          "ref": "algorithms:scope-extraction"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-semantic-domain-partitioning",
          "json": "https://banes-lab.com/json/records/algorithms/semantic-domain-partitioning",
          "label": "Semantic Domain Partitioning",
          "markdown": "https://banes-lab.com/records/algorithms/semantic-domain-partitioning.md",
          "ref": "algorithms:semantic-domain-partitioning"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-semantic-operation-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/semantic-operation-boundary",
          "label": "Semantic Operation Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/semantic-operation-boundary.md",
          "ref": "algorithms:semantic-operation-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-state-and-transaction-safety",
          "json": "https://banes-lab.com/json/records/algorithms/state-and-transaction-safety",
          "label": "State and Transaction Safety",
          "markdown": "https://banes-lab.com/records/algorithms/state-and-transaction-safety.md",
          "ref": "algorithms:state-and-transaction-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-structural-mediation",
          "json": "https://banes-lab.com/json/records/algorithms/structural-mediation",
          "label": "Structural Mediation",
          "markdown": "https://banes-lab.com/records/algorithms/structural-mediation.md",
          "ref": "algorithms:structural-mediation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-task-atomization",
          "json": "https://banes-lab.com/json/records/algorithms/task-atomization",
          "label": "Task Atomization",
          "markdown": "https://banes-lab.com/records/algorithms/task-atomization.md",
          "ref": "algorithms:task-atomization"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-taxonomy-concern",
          "json": "https://banes-lab.com/json/records/algorithms/taxonomy-concern",
          "label": "<Taxonomy Concern>",
          "markdown": "https://banes-lab.com/records/algorithms/taxonomy-concern.md",
          "ref": "algorithms:taxonomy-concern"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-taxonomy-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/taxonomy-kernel",
          "label": "Taxonomy Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/taxonomy-kernel.md",
          "ref": "algorithms:taxonomy-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-transaction-boundary",
          "json": "https://banes-lab.com/json/records/algorithms/transaction-boundary",
          "label": "Transaction Boundary",
          "markdown": "https://banes-lab.com/records/algorithms/transaction-boundary.md",
          "ref": "algorithms:transaction-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-trust-anchor-declaration",
          "json": "https://banes-lab.com/json/records/algorithms/trust-anchor-declaration",
          "label": "Trust Anchor Declaration",
          "markdown": "https://banes-lab.com/records/algorithms/trust-anchor-declaration.md",
          "ref": "algorithms:trust-anchor-declaration"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-universal-architectural-concern-template",
          "json": "https://banes-lab.com/json/records/algorithms/universal-architectural-concern-template",
          "label": "Universal Architectural Concern Template",
          "markdown": "https://banes-lab.com/records/algorithms/universal-architectural-concern-template.md",
          "ref": "algorithms:universal-architectural-concern-template"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-validation-strategy-composition",
          "json": "https://banes-lab.com/json/records/algorithms/validation-strategy-composition",
          "label": "Validation Strategy Composition",
          "markdown": "https://banes-lab.com/records/algorithms/validation-strategy-composition.md",
          "ref": "algorithms:validation-strategy-composition"
        }
      ],
      "relation": "contracts"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology#architecture-big-ball-of-mud",
          "json": "https://banes-lab.com/json/records/architecture/big-ball-of-mud",
          "label": "Big Ball of Mud",
          "markdown": "https://banes-lab.com/records/architecture/big-ball-of-mud.md",
          "ref": "architecture:big-ball-of-mud"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-god-object",
          "json": "https://banes-lab.com/json/records/architecture/god-object",
          "label": "God Object",
          "markdown": "https://banes-lab.com/records/architecture/god-object.md",
          "ref": "architecture:god-object"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-concrete-coupling",
          "json": "https://banes-lab.com/json/records/architecture/concrete-coupling",
          "label": "Concrete Coupling",
          "markdown": "https://banes-lab.com/records/architecture/concrete-coupling.md",
          "ref": "architecture:concrete-coupling"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-shared-mutable-state",
          "json": "https://banes-lab.com/json/records/architecture/shared-mutable-state",
          "label": "Shared Mutable State",
          "markdown": "https://banes-lab.com/records/architecture/shared-mutable-state.md",
          "ref": "architecture:shared-mutable-state"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-boundary-leakage",
          "json": "https://banes-lab.com/json/records/architecture/boundary-leakage",
          "label": "Boundary Leakage",
          "markdown": "https://banes-lab.com/records/architecture/boundary-leakage.md",
          "ref": "architecture:boundary-leakage"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-distributed-monolith",
          "json": "https://banes-lab.com/json/records/architecture/distributed-monolith",
          "label": "Distributed Monolith",
          "markdown": "https://banes-lab.com/records/architecture/distributed-monolith.md",
          "ref": "architecture:distributed-monolith"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-shotgun-surgery",
          "json": "https://banes-lab.com/json/records/architecture/shotgun-surgery",
          "label": "Shotgun Surgery",
          "markdown": "https://banes-lab.com/records/architecture/shotgun-surgery.md",
          "ref": "architecture:shotgun-surgery"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-divergent-change",
          "json": "https://banes-lab.com/json/records/architecture/divergent-change",
          "label": "Divergent Change",
          "markdown": "https://banes-lab.com/records/architecture/divergent-change.md",
          "ref": "architecture:divergent-change"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-feature-envy",
          "json": "https://banes-lab.com/json/records/architecture/feature-envy",
          "label": "Feature Envy",
          "markdown": "https://banes-lab.com/records/architecture/feature-envy.md",
          "ref": "architecture:feature-envy"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-inappropriate-intimacy",
          "json": "https://banes-lab.com/json/records/architecture/inappropriate-intimacy",
          "label": "Inappropriate Intimacy",
          "markdown": "https://banes-lab.com/records/architecture/inappropriate-intimacy.md",
          "ref": "architecture:inappropriate-intimacy"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-middle-man",
          "json": "https://banes-lab.com/json/records/architecture/middle-man",
          "label": "Middle Man",
          "markdown": "https://banes-lab.com/records/architecture/middle-man.md",
          "ref": "architecture:middle-man"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-long-parameter-list",
          "json": "https://banes-lab.com/json/records/architecture/long-parameter-list",
          "label": "Long Parameter List",
          "markdown": "https://banes-lab.com/records/architecture/long-parameter-list.md",
          "ref": "architecture:long-parameter-list"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-premature-abstraction",
          "json": "https://banes-lab.com/json/records/architecture/premature-abstraction",
          "label": "Premature Abstraction",
          "markdown": "https://banes-lab.com/records/architecture/premature-abstraction.md",
          "ref": "architecture:premature-abstraction"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-temporal-coupling",
          "json": "https://banes-lab.com/json/records/architecture/temporal-coupling",
          "label": "Temporal Coupling",
          "markdown": "https://banes-lab.com/records/architecture/temporal-coupling.md",
          "ref": "architecture:temporal-coupling"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-anemic-domain-model",
          "json": "https://banes-lab.com/json/records/architecture/anemic-domain-model",
          "label": "Anemic Domain Model",
          "markdown": "https://banes-lab.com/records/architecture/anemic-domain-model.md",
          "ref": "architecture:anemic-domain-model"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-utility-dump",
          "json": "https://banes-lab.com/json/records/architecture/utility-dump",
          "label": "Utility Dump",
          "markdown": "https://banes-lab.com/records/architecture/utility-dump.md",
          "ref": "architecture:utility-dump"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-vendor-lock-in-leakage",
          "json": "https://banes-lab.com/json/records/architecture/vendor-lock-in-leakage",
          "label": "Vendor Lock-In Leakage",
          "markdown": "https://banes-lab.com/records/architecture/vendor-lock-in-leakage.md",
          "ref": "architecture:vendor-lock-in-leakage"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-circular-dependency",
          "json": "https://banes-lab.com/json/records/architecture/circular-dependency",
          "label": "Circular Dependency",
          "markdown": "https://banes-lab.com/records/architecture/circular-dependency.md",
          "ref": "architecture:circular-dependency"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-synchronous-chain-trap",
          "json": "https://banes-lab.com/json/records/architecture/synchronous-chain-trap",
          "label": "Synchronous Chain Trap",
          "markdown": "https://banes-lab.com/records/architecture/synchronous-chain-trap.md",
          "ref": "architecture:synchronous-chain-trap"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-chatty-interface",
          "json": "https://banes-lab.com/json/records/architecture/chatty-interface",
          "label": "Chatty Interface",
          "markdown": "https://banes-lab.com/records/architecture/chatty-interface.md",
          "ref": "architecture:chatty-interface"
        },
        {
          "href": "https://banes-lab.com/ontology#architecture-secret-sprawl",
          "json": "https://banes-lab.com/json/records/architecture/secret-sprawl",
          "label": "Secret Sprawl",
          "markdown": "https://banes-lab.com/records/architecture/secret-sprawl.md",
          "ref": "architecture:secret-sprawl"
        }
      ],
      "relation": "principles"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology#architecture-category-anti-patterns",
          "json": "https://banes-lab.com/json/ontology/principles/architecture-category-anti-patterns",
          "label": "Anti-patterns",
          "markdown": "https://banes-lab.com/ontology/principles/architecture-category-anti-patterns.md",
          "ref": "chapter:/ontology#architecture-category-anti-patterns"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-agent-creation",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-agent-creation",
          "label": "Agent creation",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-agent-creation.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-agent-creation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-agent-workflow",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-agent-workflow",
          "label": "Agent workflow",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-agent-workflow.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-agent-workflow"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-anti-patterns",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-anti-patterns",
          "label": "Anti-patterns",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-anti-patterns.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-anti-patterns"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-architecture",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-architecture",
          "label": "Architecture",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-architecture.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-arch-relationships",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-arch-relationships",
          "label": "Architecture relationships",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-arch-relationships.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-arch-relationships"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-automation",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-automation",
          "label": "Automation",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-automation.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-automation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-centralization",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-centralization",
          "label": "Centralization",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-centralization.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-centralization"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-checklist-creation",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-checklist-creation",
          "label": "Checklist creation",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-checklist-creation.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-checklist-creation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-codebase-verification",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-codebase-verification",
          "label": "Codebase verification",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-codebase-verification.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-codebase-verification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-context-verification",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-context-verification",
          "label": "Context verification",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-context-verification.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-context-verification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-pag",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-pag",
          "label": "Pattern Abstract Grammar",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-pag.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-pag"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-pattern-distillation",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-pattern-distillation",
          "label": "Pattern distillation",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-pattern-distillation.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-pattern-distillation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-living-profile",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-living-profile",
          "label": "Living profile",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-living-profile.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-living-profile"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-quality-engine",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-quality-engine",
          "label": "Quality engine",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-quality-engine.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-quality-engine"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-css-cascade",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-css-cascade",
          "label": "CSS cascade",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-css-cascade.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-css-cascade"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-taxonomy",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-taxonomy",
          "label": "Taxonomy",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-taxonomy.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-taxonomy"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "summary": "69 algorithm contracts and 21 architecture principles name this force.",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/schema#force-object-creation",
      "json": "https://banes-lab.com/json/records/force/object-creation",
      "label": "Object creation",
      "markdown": "https://banes-lab.com/records/force/object-creation.md",
      "ref": "force:object-creation"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/schema#force-model-governance",
      "json": "https://banes-lab.com/json/records/force/model-governance",
      "label": "Model governance",
      "markdown": "https://banes-lab.com/records/force/model-governance.md",
      "ref": "force:model-governance"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/force",
    "label": "Forces",
    "markdown": "https://banes-lab.com/api/records/force.md",
    "ref": "api:records/force"
  }
}
