{
  "code": null,
  "collection": "stage",
  "href": "https://banes-lab.com/ontology/reasoning#stage-derive",
  "id": "derive",
  "kind": "stage",
  "layer": null,
  "name": "Derive",
  "ref": "stage:derive",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-axis-reasoning",
          "json": "https://banes-lab.com/json/records/reasoning/axis-reasoning",
          "label": "reasoning",
          "markdown": "https://banes-lab.com/records/reasoning/axis-reasoning.md",
          "ref": "reasoning:axis-reasoning"
        }
      ],
      "relation": "axis"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-principle-extraction",
          "json": "https://banes-lab.com/json/records/algorithms/principle-extraction",
          "label": "Principle Extraction",
          "markdown": "https://banes-lab.com/records/algorithms/principle-extraction.md",
          "ref": "algorithms:principle-extraction"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-hybrid-workflow-orchestration",
          "json": "https://banes-lab.com/json/records/algorithms/hybrid-workflow-orchestration",
          "label": "Hybrid Workflow Orchestration",
          "markdown": "https://banes-lab.com/records/algorithms/hybrid-workflow-orchestration.md",
          "ref": "algorithms:hybrid-workflow-orchestration"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-context-forking-configuration",
          "json": "https://banes-lab.com/json/records/algorithms/context-forking-configuration",
          "label": "Context Forking Configuration",
          "markdown": "https://banes-lab.com/records/algorithms/context-forking-configuration.md",
          "ref": "algorithms:context-forking-configuration"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-verb-based-execution-classification",
          "json": "https://banes-lab.com/json/records/algorithms/verb-based-execution-classification",
          "label": "Verb-Based Execution Classification",
          "markdown": "https://banes-lab.com/records/algorithms/verb-based-execution-classification.md",
          "ref": "algorithms:verb-based-execution-classification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-workflow-type-document-selection",
          "json": "https://banes-lab.com/json/records/algorithms/workflow-type-document-selection",
          "label": "Workflow Type Document Selection",
          "markdown": "https://banes-lab.com/records/algorithms/workflow-type-document-selection.md",
          "ref": "algorithms:workflow-type-document-selection"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-workflow-principles-mapping",
          "json": "https://banes-lab.com/json/records/algorithms/workflow-principles-mapping",
          "label": "Workflow Principles Mapping",
          "markdown": "https://banes-lab.com/records/algorithms/workflow-principles-mapping.md",
          "ref": "algorithms:workflow-principles-mapping"
        },
        {
          "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-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-pattern-classification",
          "json": "https://banes-lab.com/json/records/algorithms/pattern-classification",
          "label": "Pattern Classification",
          "markdown": "https://banes-lab.com/records/algorithms/pattern-classification.md",
          "ref": "algorithms:pattern-classification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-refactor-intent-classification",
          "json": "https://banes-lab.com/json/records/algorithms/refactor-intent-classification",
          "label": "Refactor Intent Classification",
          "markdown": "https://banes-lab.com/records/algorithms/refactor-intent-classification.md",
          "ref": "algorithms:refactor-intent-classification"
        },
        {
          "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-existing-solution-conflict",
          "json": "https://banes-lab.com/json/records/algorithms/existing-solution-conflict",
          "label": "Existing Solution Conflict",
          "markdown": "https://banes-lab.com/records/algorithms/existing-solution-conflict.md",
          "ref": "algorithms:existing-solution-conflict"
        },
        {
          "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-principle-activation",
          "json": "https://banes-lab.com/json/records/algorithms/principle-activation",
          "label": "Principle Activation",
          "markdown": "https://banes-lab.com/records/algorithms/principle-activation.md",
          "ref": "algorithms:principle-activation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-protocol-semantic-selection",
          "json": "https://banes-lab.com/json/records/algorithms/protocol-semantic-selection",
          "label": "Protocol Semantic Selection",
          "markdown": "https://banes-lab.com/records/algorithms/protocol-semantic-selection.md",
          "ref": "algorithms:protocol-semantic-selection"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-violation-classification",
          "json": "https://banes-lab.com/json/records/algorithms/violation-classification",
          "label": "Violation Classification",
          "markdown": "https://banes-lab.com/records/algorithms/violation-classification.md",
          "ref": "algorithms:violation-classification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-invocation-join",
          "json": "https://banes-lab.com/json/records/algorithms/invocation-join",
          "label": "Invocation Join",
          "markdown": "https://banes-lab.com/records/algorithms/invocation-join.md",
          "ref": "algorithms:invocation-join"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-duplicate-disposition-walk",
          "json": "https://banes-lab.com/json/records/algorithms/duplicate-disposition-walk",
          "label": "Duplicate Disposition Walk",
          "markdown": "https://banes-lab.com/records/algorithms/duplicate-disposition-walk.md",
          "ref": "algorithms:duplicate-disposition-walk"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-uncovered-gap-derivation",
          "json": "https://banes-lab.com/json/records/algorithms/uncovered-gap-derivation",
          "label": "Uncovered Gap Derivation",
          "markdown": "https://banes-lab.com/records/algorithms/uncovered-gap-derivation.md",
          "ref": "algorithms:uncovered-gap-derivation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pag-ambiguity-reduction",
          "json": "https://banes-lab.com/json/records/algorithms/pag-ambiguity-reduction",
          "label": "PAG Ambiguity Reduction",
          "markdown": "https://banes-lab.com/records/algorithms/pag-ambiguity-reduction.md",
          "ref": "algorithms:pag-ambiguity-reduction"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-anti-pattern-classification",
          "json": "https://banes-lab.com/json/records/algorithms/anti-pattern-classification",
          "label": "Anti-Pattern Classification",
          "markdown": "https://banes-lab.com/records/algorithms/anti-pattern-classification.md",
          "ref": "algorithms:anti-pattern-classification"
        },
        {
          "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-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-canonical-config-resolution",
          "json": "https://banes-lab.com/json/records/algorithms/canonical-config-resolution",
          "label": "Canonical Config Resolution",
          "markdown": "https://banes-lab.com/records/algorithms/canonical-config-resolution.md",
          "ref": "algorithms:canonical-config-resolution"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-concern-classification",
          "json": "https://banes-lab.com/json/records/algorithms/concern-classification",
          "label": "Concern Classification",
          "markdown": "https://banes-lab.com/records/algorithms/concern-classification.md",
          "ref": "algorithms:concern-classification"
        },
        {
          "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-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"
        }
      ],
      "relation": "contracts"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-loop-derivation-loop",
          "json": "https://banes-lab.com/json/records/reasoning/loop-derivation-loop",
          "label": "Derivation Loop",
          "markdown": "https://banes-lab.com/records/reasoning/loop-derivation-loop.md",
          "ref": "reasoning:loop-derivation-loop"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/disciplined-methodology#the-loop",
          "json": "https://banes-lab.com/json/disciplined-methodology/start/the-loop",
          "label": "The loop",
          "markdown": "https://banes-lab.com/disciplined-methodology/start/the-loop.md",
          "ref": "chapter:/disciplined-methodology#the-loop"
        },
        {
          "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-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-coordination",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-coordination",
          "label": "Coordination",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-coordination.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-coordination"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-test-coverage",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-test-coverage",
          "label": "Test coverage",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-test-coverage.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-test-coverage"
        },
        {
          "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-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-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"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-loop-derivation-loop",
          "json": "https://banes-lab.com/json/ontology/reasoning/reasoning-loop-derivation-loop",
          "label": "The derivation loop",
          "markdown": "https://banes-lab.com/ontology/reasoning/reasoning-loop-derivation-loop.md",
          "ref": "chapter:/ontology/reasoning#reasoning-loop-derivation-loop"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "summary": "Why, and what follows?",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/reasoning#stage-project",
      "json": "https://banes-lab.com/json/records/stage/project",
      "label": "Project",
      "markdown": "https://banes-lab.com/records/stage/project.md",
      "ref": "stage:project"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/reasoning#stage-see",
      "json": "https://banes-lab.com/json/records/stage/see",
      "label": "See",
      "markdown": "https://banes-lab.com/records/stage/see.md",
      "ref": "stage:see"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/stage",
    "label": "Loop stages",
    "markdown": "https://banes-lab.com/api/records/stage.md",
    "ref": "api:records/stage"
  }
}
