{
  "code": null,
  "collection": "reasoning",
  "href": "https://banes-lab.com/ontology/reasoning#reasoning-loop-derivation-loop",
  "id": "loop-derivation-loop",
  "kind": "loop",
  "layer": null,
  "name": "Derivation Loop",
  "ref": "reasoning:loop-derivation-loop",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-orient",
          "json": "https://banes-lab.com/json/records/stage/orient",
          "label": "Orient",
          "markdown": "https://banes-lab.com/records/stage/orient.md",
          "ref": "stage:orient"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-intent",
          "json": "https://banes-lab.com/json/records/stage/intent",
          "label": "Intent",
          "markdown": "https://banes-lab.com/records/stage/intent.md",
          "ref": "stage:intent"
        },
        {
          "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"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-derive",
          "json": "https://banes-lab.com/json/records/stage/derive",
          "label": "Derive",
          "markdown": "https://banes-lab.com/records/stage/derive.md",
          "ref": "stage:derive"
        },
        {
          "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"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-act",
          "json": "https://banes-lab.com/json/records/stage/act",
          "label": "Act",
          "markdown": "https://banes-lab.com/records/stage/act.md",
          "ref": "stage:act"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-constrain",
          "json": "https://banes-lab.com/json/records/stage/constrain",
          "label": "Constrain",
          "markdown": "https://banes-lab.com/records/stage/constrain.md",
          "ref": "stage:constrain"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-verify",
          "json": "https://banes-lab.com/json/records/stage/verify",
          "label": "Verify",
          "markdown": "https://banes-lab.com/records/stage/verify.md",
          "ref": "stage:verify"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-commit",
          "json": "https://banes-lab.com/json/records/stage/commit",
          "label": "Commit",
          "markdown": "https://banes-lab.com/records/stage/commit.md",
          "ref": "stage:commit"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#stage-terminate",
          "json": "https://banes-lab.com/json/records/stage/terminate",
          "label": "Terminate",
          "markdown": "https://banes-lab.com/records/stage/terminate.md",
          "ref": "stage:terminate"
        }
      ],
      "relation": "stages"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-checklist-creation-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/checklist-creation-kernel",
          "label": "Checklist Creation Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/checklist-creation-kernel.md",
          "ref": "algorithms:checklist-creation-kernel"
        }
      ],
      "relation": "grounds"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-agent-creator-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/agent-creator-kernel",
          "label": "Agent Creator Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/agent-creator-kernel.md",
          "ref": "algorithms:agent-creator-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-workflow-creation-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/workflow-creation-kernel",
          "label": "Workflow Creation Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/workflow-creation-kernel.md",
          "ref": "algorithms:workflow-creation-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-automation-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/automation-kernel",
          "label": "Automation Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/automation-kernel.md",
          "ref": "algorithms:automation-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-centralization-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/centralization-kernel",
          "label": "Centralization Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/centralization-kernel.md",
          "ref": "algorithms:centralization-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-checklist-creation-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/checklist-creation-kernel",
          "label": "Checklist Creation Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/checklist-creation-kernel.md",
          "ref": "algorithms:checklist-creation-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-codebase-verification-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/codebase-verification-kernel",
          "label": "Codebase Verification Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/codebase-verification-kernel.md",
          "ref": "algorithms:codebase-verification-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-contract-based-verification-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/contract-based-verification-kernel",
          "label": "Contract-Based Verification Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/contract-based-verification-kernel.md",
          "ref": "algorithms:contract-based-verification-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-test-coverage-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/test-coverage-kernel",
          "label": "Test Coverage Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/test-coverage-kernel.md",
          "ref": "algorithms:test-coverage-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pag-authoring-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/pag-authoring-kernel",
          "label": "PAG Authoring Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/pag-authoring-kernel.md",
          "ref": "algorithms:pag-authoring-kernel"
        },
        {
          "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-living-profile-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/living-profile-kernel",
          "label": "Living Profile Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/living-profile-kernel.md",
          "ref": "algorithms:living-profile-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-governed-autonomous-plan-loop",
          "json": "https://banes-lab.com/json/records/algorithms/governed-autonomous-plan-loop",
          "label": "Governed Autonomous Plan Loop",
          "markdown": "https://banes-lab.com/records/algorithms/governed-autonomous-plan-loop.md",
          "ref": "algorithms:governed-autonomous-plan-loop"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-quality-governance-loop",
          "json": "https://banes-lab.com/json/records/algorithms/quality-governance-loop",
          "label": "Quality Governance Loop",
          "markdown": "https://banes-lab.com/records/algorithms/quality-governance-loop.md",
          "ref": "algorithms:quality-governance-loop"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-loop-owned-mode-selection",
          "json": "https://banes-lab.com/json/records/algorithms/loop-owned-mode-selection",
          "label": "Loop-Owned Mode Selection",
          "markdown": "https://banes-lab.com/records/algorithms/loop-owned-mode-selection.md",
          "ref": "algorithms:loop-owned-mode-selection"
        },
        {
          "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/grammar#pag-keyword-node",
          "json": "https://banes-lab.com/json/records/pag/keyword-node",
          "label": "NODE",
          "markdown": "https://banes-lab.com/records/pag/keyword-node.md",
          "ref": "pag:keyword-node"
        },
        {
          "href": "https://banes-lab.com/ontology/grammar#pag-keyword-contract",
          "json": "https://banes-lab.com/json/records/pag/keyword-contract",
          "label": "CONTRACT",
          "markdown": "https://banes-lab.com/records/pag/keyword-contract.md",
          "ref": "pag:keyword-contract"
        },
        {
          "href": "https://banes-lab.com/ontology/grammar#pag-production-instruction",
          "json": "https://banes-lab.com/json/records/pag/production-instruction",
          "label": "instruction",
          "markdown": "https://banes-lab.com/records/pag/production-instruction.md",
          "ref": "pag:production-instruction"
        },
        {
          "href": "https://banes-lab.com/ontology/grammar#pag-production-body",
          "json": "https://banes-lab.com/json/records/pag/production-body",
          "label": "body",
          "markdown": "https://banes-lab.com/records/pag/production-body.md",
          "ref": "pag:production-body"
        },
        {
          "href": "https://banes-lab.com/ontology/grammar#pag-production-node",
          "json": "https://banes-lab.com/json/records/pag/production-node",
          "label": "node",
          "markdown": "https://banes-lab.com/records/pag/production-node.md",
          "ref": "pag:production-node"
        },
        {
          "href": "https://banes-lab.com/ontology/grammar#pag-production-contract",
          "json": "https://banes-lab.com/json/records/pag/production-contract",
          "label": "contract",
          "markdown": "https://banes-lab.com/records/pag/production-contract.md",
          "ref": "pag:production-contract"
        }
      ],
      "relation": "grounded-by"
    },
    {
      "links": [
        {
          "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-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-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-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-governed-plan-loop",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-governed-plan-loop",
          "label": "Governed plan loop",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-governed-plan-loop.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-governed-plan-loop"
        },
        {
          "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-mode-driven-response-schema",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-mode-driven-response-schema",
          "label": "Mode-driven response schema",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-mode-driven-response-schema.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-mode-driven-response-schema"
        },
        {
          "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#the-groundings",
          "json": "https://banes-lab.com/json/ontology/reasoning/the-groundings",
          "label": "The groundings",
          "markdown": "https://banes-lab.com/ontology/reasoning/the-groundings.md",
          "ref": "chapter:/ontology/reasoning#the-groundings"
        },
        {
          "href": "https://banes-lab.com/ontology/grammar#pag-keywords-node",
          "json": "https://banes-lab.com/json/ontology/grammar/pag-keywords-node",
          "label": "node",
          "markdown": "https://banes-lab.com/ontology/grammar/pag-keywords-node.md",
          "ref": "chapter:/ontology/grammar#pag-keywords-node"
        },
        {
          "href": "https://banes-lab.com/ontology/grammar#pag-productions-planning",
          "json": "https://banes-lab.com/json/ontology/grammar/pag-productions-planning",
          "label": "planning",
          "markdown": "https://banes-lab.com/ontology/grammar/pag-productions-planning.md",
          "ref": "chapter:/ontology/grammar#pag-productions-planning"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "summary": "The derivation loop runs through 10 stages, from Orient to Terminate.",
  "siblings": {
    "next": null,
    "previous": {
      "href": "https://banes-lab.com/ontology/reasoning#reasoning-universal-axis-abstraction",
      "json": "https://banes-lab.com/json/records/reasoning/universal-axis-abstraction",
      "label": "Abstraction",
      "markdown": "https://banes-lab.com/records/reasoning/universal-axis-abstraction.md",
      "ref": "reasoning:universal-axis-abstraction"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/reasoning",
    "label": "Reasoning records",
    "markdown": "https://banes-lab.com/api/records/reasoning.md",
    "ref": "api:records/reasoning"
  }
}
