{
  "content": {
    "icon": "bi-code-square",
    "id": "pag-productions-planning",
    "intro": "Every PAG production record, with what grounds it and how it is checked.",
    "subsections": [
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "<frontmatter> <optional_meta_block> <optional_document_declaration> <body>",
                "term": "Rule"
              },
              {
                "description": "[loop:derivation-loop](/records/reasoning/loop-derivation-loop)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-instruction",
        "title": "instruction"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"---\" <yaml_content> \"---\"",
                "term": "Rule"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-frontmatter",
        "title": "frontmatter"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"THIS\" <document_type> <document_verb> <description>",
                "term": "Rule"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-document-declaration",
        "title": "document_declaration"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"%%\" \"META\" \"%%\" \":\" <meta_field>+",
                "term": "Rule"
              },
              {
                "description": "[node:tel-objective](/records/reasoning/node-tel-objective)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-meta-block",
        "title": "meta_block"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"objective:\" <string> | \"priority:\" <authority_chain> | \"trust:\" <trust_clause> | \"jurisdiction:\" <scope> \"|\" \"external:\" <scope> | \"recursion_limit:\" <bound>",
                "term": "Rule"
              },
              {
                "description": "[node:tel-objective](/records/reasoning/node-tel-objective), [invariant:epi-reachable-check](/records/reasoning/invariant-epi-reachable-check)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-meta-field",
        "title": "meta_field"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "<node>+ <repair_edge>* <optional_invariant_block> <optional_report_block>",
                "term": "Rule"
              },
              {
                "description": "[loop:derivation-loop](/records/reasoning/loop-derivation-loop)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-body",
        "title": "body"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "<node_header> <node_meta_tag>* <contract> <optional_output_contract> <handoff_gate>",
                "term": "Rule"
              },
              {
                "description": "[loop:derivation-loop](/records/reasoning/loop-derivation-loop)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-node",
        "title": "node"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"#\" \"NODE\" <node_number> \"—\" <node_title> \"[\" <layer> \"·\" <axis> \"·\" <math_type> \"·\" \"yields:\" <shape> \"]\"",
                "term": "Rule"
              },
              {
                "description": "[axis:ontology](/records/reasoning/axis-ontology)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-node-header",
        "title": "node_header"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"@purpose:\" <string> | \"@axis_question:\" <string> | \"@cue:\" <string> | \"@genesis:\" <substrate_stage> | \"@mandatory\"",
                "term": "Rule"
              },
              {
                "description": "[node:tel-objective](/records/reasoning/node-tel-objective), [substrate-node:existence](/records/reasoning/substrate-node-existence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-node-meta-tag",
        "title": "node_meta_tag"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"CONTRACT:\" \"input:\" <contract_input> \"transform:\" <directive>+ <optional_preserves> <optional_constraints> \"output:\" <contract_output> <optional_freshness> <optional_handoff_summary>",
                "term": "Rule"
              },
              {
                "description": "[loop:derivation-loop](/records/reasoning/loop-derivation-loop)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-contract",
        "title": "contract"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"preserves:\" <distinction_set>",
                "term": "Rule"
              },
              {
                "description": "[invariant:epi-preserved-distinction](/records/reasoning/invariant-epi-preserved-distinction)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-preserves-clause",
        "title": "preserves_clause"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"freshness:\" <fingerprint> \"+\" <fingerprint>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-freshness](/records/reasoning/node-ver-freshness)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-freshness-clause",
        "title": "freshness_clause"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"HANDOFF\" \"GATE\" <optional_gate_qualifier> \":\" <optional_rule_id> <check_line>+ <optional_refusal_line> <optional_standing_line> <result_line>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-evidence](/records/reasoning/node-ver-evidence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-handoff-gate",
        "title": "handoff_gate"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "<check_marker> <check_condition> \"(evidence:\" <check_evidence> \")\" <optional_population_clause>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-evidence](/records/reasoning/node-ver-evidence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-check-line",
        "title": "check_line"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"[check]\" | \"ASSERT\" | \"REQUIRE\"",
                "term": "Rule"
              },
              {
                "description": "[node:ver-evidence](/records/reasoning/node-ver-evidence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-check-marker",
        "title": "check_marker"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"over:\" <set> \"measured:\" <count> \"/\" <count>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-population](/records/reasoning/node-ver-population)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-population-clause",
        "title": "population_clause"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"refuse:\" <condition> \"before\" <write>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-refusal](/records/reasoning/node-ver-refusal)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-refusal-line",
        "title": "refusal_line"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"standing:\" \"moved-set\" <set>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-standing](/records/reasoning/node-ver-standing)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-standing-line",
        "title": "standing_line"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"result:\" \"pass\" <arrow> <next_node> (\"|\" <failure_name> <arrow> \"REPAIR\" \"(owner:\" <owner_node> \")\")+ \"|\" \"unknown\" <arrow> \"BLOCKED\"",
                "term": "Rule"
              },
              {
                "description": "[node:ver-refutation](/records/reasoning/node-ver-refutation), [node:ter-block](/records/reasoning/node-ter-block)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-result-line",
        "title": "result_line"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"→\" | \"->\"",
                "term": "Rule"
              },
              {
                "description": "[representation:symbolic](/records/reasoning/representation-symbolic)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-arrow",
        "title": "arrow"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"#\" \"REPAIR\" \"EDGE\" <description>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-refutation](/records/reasoning/node-ver-refutation)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-repair-edge",
        "title": "repair_edge"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"#\" \"CROSS-NODE\" \"INVARIANTS\" <invariant_record>+",
                "term": "Rule"
              },
              {
                "description": "[substrate-node:invariant](/records/reasoning/substrate-node-invariant)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-invariant-block",
        "title": "invariant_block"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"INVARIANT\" <name> \":\" <property> \"over:\" <set> \"binds:\" <parties> \"objector:\" (<check_ref> | \"none\")",
                "term": "Rule"
              },
              {
                "description": "[substrate-node:invariant](/records/reasoning/substrate-node-invariant), [node:ver-falsification](/records/reasoning/node-ver-falsification)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-invariant-record",
        "title": "invariant_record"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"REPORT\" \":\" <report_field>+",
                "term": "Rule"
              },
              {
                "description": "[node:ver-evidence](/records/reasoning/node-ver-evidence), [invariant:epi-verdict-is-representation](/records/reasoning/invariant-epi-verdict-is-representation)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-report-block",
        "title": "report_block"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"subject:\" <node_ref> | \"verdict:\" <verdict> | \"domain:\" \"declared\" <count> \"measured\" <count> | \"populations:\" <partition_list> | \"inputs:\" <fingerprint_list> | \"code:\" <fingerprint> | \"output:\" <fingerprint> | \"refusals:\" <count> <reason_list> | \"observed:\" <count> <location_list> | \"unresolved:\" <count> <reason_list> | \"completion:\" \"saturated\" <boolean> \"complete\" <boolean> \"verified\" <boolean>",
                "term": "Rule"
              },
              {
                "description": "[node:ver-population](/records/reasoning/node-ver-population), [node:ver-freshness](/records/reasoning/node-ver-freshness), [node:ver-observation](/records/reasoning/node-ver-observation), [node:ter-stop](/records/reasoning/node-ter-stop)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-report-field",
        "title": "report_field"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "\"pass\" | \"fail\" | \"unknown\"",
                "term": "Rule"
              },
              {
                "description": "[node:ver-confidence](/records/reasoning/node-ver-confidence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "the grammar integrity check, which resolves every nonterminal a production references and every declared terminal",
                "term": "Checked by"
              },
              {
                "description": "Every production and every terminal the grammar declares",
                "term": "Population"
              },
              {
                "description": "A verdict stands until a production or the terminal list changes",
                "term": "Freshness"
              },
              {
                "description": "The ontology resolution gate fails on a dangling nonterminal or an unused terminal",
                "term": "Refusal"
              },
              {
                "description": "None, because the productions describe document shape and are never executed",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a dangling nonterminal and an unused terminal, and passes a grammar whose every reference resolves",
                "term": "Evidence"
              },
              {
                "description": "The production and terminal lists, which every reference in a right-hand side resolves to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-production-verdict",
        "title": "verdict"
      }
    ],
    "title": "planning",
    "kind": "productions"
  },
  "graph": {
    "narrative": true,
    "requires": [],
    "teaches": [],
    "traces": []
  },
  "href": "https://banes-lab.com/ontology/grammar#pag-productions-planning",
  "number": "234",
  "page": "ontology",
  "ref": "chapter:/ontology/grammar#pag-productions-planning",
  "relations": [
    {
      "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"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-tel-objective",
          "json": "https://banes-lab.com/json/records/reasoning/node-tel-objective",
          "label": "Objective",
          "markdown": "https://banes-lab.com/records/reasoning/node-tel-objective.md",
          "ref": "reasoning:node-tel-objective"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-invariant-epi-reachable-check",
          "json": "https://banes-lab.com/json/records/reasoning/invariant-epi-reachable-check",
          "label": "Reachable Check",
          "markdown": "https://banes-lab.com/records/reasoning/invariant-epi-reachable-check.md",
          "ref": "reasoning:invariant-epi-reachable-check"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-axis-ontology",
          "json": "https://banes-lab.com/json/records/reasoning/axis-ontology",
          "label": "Ontology",
          "markdown": "https://banes-lab.com/records/reasoning/axis-ontology.md",
          "ref": "reasoning:axis-ontology"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-substrate-node-existence",
          "json": "https://banes-lab.com/json/records/reasoning/substrate-node-existence",
          "label": "Existence",
          "markdown": "https://banes-lab.com/records/reasoning/substrate-node-existence.md",
          "ref": "reasoning:substrate-node-existence"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-invariant-epi-preserved-distinction",
          "json": "https://banes-lab.com/json/records/reasoning/invariant-epi-preserved-distinction",
          "label": "Preserved Distinction",
          "markdown": "https://banes-lab.com/records/reasoning/invariant-epi-preserved-distinction.md",
          "ref": "reasoning:invariant-epi-preserved-distinction"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-freshness",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-freshness",
          "label": "Freshness",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-freshness.md",
          "ref": "reasoning:node-ver-freshness"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-evidence",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-evidence",
          "label": "Evidence",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-evidence.md",
          "ref": "reasoning:node-ver-evidence"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-population",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-population",
          "label": "Population",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-population.md",
          "ref": "reasoning:node-ver-population"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-refusal",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-refusal",
          "label": "Refusal",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-refusal.md",
          "ref": "reasoning:node-ver-refusal"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-standing",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-standing",
          "label": "Standing",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-standing.md",
          "ref": "reasoning:node-ver-standing"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-refutation",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-refutation",
          "label": "Support Against Refutation",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-refutation.md",
          "ref": "reasoning:node-ver-refutation"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ter-block",
          "json": "https://banes-lab.com/json/records/reasoning/node-ter-block",
          "label": "Blocked Run",
          "markdown": "https://banes-lab.com/records/reasoning/node-ter-block.md",
          "ref": "reasoning:node-ter-block"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-representation-symbolic",
          "json": "https://banes-lab.com/json/records/reasoning/representation-symbolic",
          "label": "Symbolic",
          "markdown": "https://banes-lab.com/records/reasoning/representation-symbolic.md",
          "ref": "reasoning:representation-symbolic"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-substrate-node-invariant",
          "json": "https://banes-lab.com/json/records/reasoning/substrate-node-invariant",
          "label": "Invariant",
          "markdown": "https://banes-lab.com/records/reasoning/substrate-node-invariant.md",
          "ref": "reasoning:substrate-node-invariant"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-falsification",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-falsification",
          "label": "Refutation Condition",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-falsification.md",
          "ref": "reasoning:node-ver-falsification"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-invariant-epi-verdict-is-representation",
          "json": "https://banes-lab.com/json/records/reasoning/invariant-epi-verdict-is-representation",
          "label": "Checked Verdict",
          "markdown": "https://banes-lab.com/records/reasoning/invariant-epi-verdict-is-representation.md",
          "ref": "reasoning:invariant-epi-verdict-is-representation"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-observation",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-observation",
          "label": "Located Observation",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-observation.md",
          "ref": "reasoning:node-ver-observation"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ter-stop",
          "json": "https://banes-lab.com/json/records/reasoning/node-ter-stop",
          "label": "Stop Condition",
          "markdown": "https://banes-lab.com/records/reasoning/node-ter-stop.md",
          "ref": "reasoning:node-ter-stop"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-confidence",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-confidence",
          "label": "Confidence",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-confidence.md",
          "ref": "reasoning:node-ver-confidence"
        }
      ],
      "relation": "links-to"
    }
  ],
  "route": null,
  "section": "pag-productions-planning",
  "summary": "Every PAG production record, with what grounds it and how it is checked.",
  "tab": "grammar",
  "title": "planning",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/grammar#pag-productions-coordination",
      "json": "https://banes-lab.com/json/ontology/grammar/pag-productions-coordination",
      "label": "coordination",
      "markdown": "https://banes-lab.com/ontology/grammar/pag-productions-coordination.md",
      "ref": "chapter:/ontology/grammar#pag-productions-coordination"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/grammar#pag-keywords-contextual",
      "json": "https://banes-lab.com/json/ontology/grammar/pag-keywords-contextual",
      "label": "contextual",
      "markdown": "https://banes-lab.com/ontology/grammar/pag-keywords-contextual.md",
      "ref": "chapter:/ontology/grammar#pag-keywords-contextual"
    }
  },
  "up": {
    "href": "https://banes-lab.com/ontology/grammar",
    "json": "https://banes-lab.com/json/api/pages/ontology/grammar",
    "label": "Ontology · Grammar",
    "markdown": "https://banes-lab.com/api/pages/ontology/grammar.md",
    "ref": "api:/ontology/grammar"
  }
}
