{ "copyright": "PAG (Pattern Abstract Grammar) © Bane's Lab, CC BY-SA 4.0. Used with the author's explicit permission; attribution must be preserved. See ../../LICENSE.", "check": { "by": ["a structured-document validator that parses each document against the grammar and reports every defect by its shape"], "population": "every agent and template document the validator walks, and every occurrence of the keyword in them", "freshness": "a verdict stands until the grammar data or a document that uses the keyword changes", "refusal": "the validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship", "observation": "none: a keyword is static text in a document, and nothing observes it while a run executes", "evidence": "fires-and-accepts: a suite plants a retired head in a real template and validates every agent and template on disk clean", "authority": "the grammar data, which every keyword in a document conforms to" }, "records": [ { "keyword": "READ", "category": "action", "meaning": "Input acquisition · lowers to READ_RESOURCE", "example": "READ file INTO data", "grounds": ["reasoning:mode:observation"] }, { "keyword": "WRITE", "category": "action", "meaning": "Output generation · lowers to PERSIST_ARTIFACT", "example": "WRITE content TO file", "grounds": ["reasoning:axis:formalization"] }, { "keyword": "EXECUTE", "distinctFrom": [ { "id": "pag:keyword:EXECUTES", "reason": "EXECUTE is an action a step invokes, while EXECUTES is the verb a document header uses to state what the document does." } ], "category": "action", "meaning": "Action invocation · lowers to EXECUTE_TOOL", "example": "EXECUTE command WITH params", "grounds": ["reasoning:axis:formalization"] }, { "keyword": "CREATE", "category": "action", "meaning": "Construction · lowers to COMPOSE_ARTIFACT", "example": "CREATE artifact FROM template", "grounds": ["reasoning:mode:construction"] }, { "keyword": "DELETE", "category": "action", "meaning": "Removal · an irreversible write, refused before it lands", "example": "DELETE file_path", "grounds": ["reasoning:node:ver-refusal"] }, { "keyword": "FIND", "distinctFrom": [ { "id": "pag:keyword:FINDS", "reason": "FIND is an action a step invokes, while FINDS is the verb a document header uses to state what the document does." } ], "category": "action", "meaning": "Discovery · lowers to DISCOVER_RESOURCES", "example": "FIND pattern IN scope", "grounds": ["reasoning:mode:observation"] }, { "keyword": "ANALYZE", "category": "action", "meaning": "Inspection · lowers to ANALYZE_CONTENT", "example": "ANALYZE target FOR condition", "grounds": ["reasoning:mode:observation"] }, { "keyword": "VALIDATE", "category": "action", "meaning": "Verification · lowers to VALIDATE_ARTIFACT", "example": "VALIDATE state AGAINST schema", "grounds": ["reasoning:node:ver-evidence"] }, { "keyword": "VERIFY", "distinctFrom": [ { "id": "pag:keyword:VERIFIES", "reason": "VERIFY is an action a step invokes, while VERIFIES is the verb a document header uses to state what the document does." } ], "category": "action", "meaning": "Confirmation against evidence", "example": "VERIFY condition", "grounds": ["reasoning:node:ver-evidence"] }, { "keyword": "EXTRACT", "category": "action", "meaning": "Isolation · lowers to EXTRACT_FACTS", "example": "EXTRACT data FROM source", "grounds": ["reasoning:mode:abstraction"] }, { "keyword": "COLLECT", "category": "action", "meaning": "Aggregation", "example": "COLLECT items INTO container", "grounds": ["reasoning:mode:abstraction"] }, { "keyword": "FILTER", "category": "action", "meaning": "Selection", "example": "FILTER items WHERE condition", "grounds": ["reasoning:mode:classification"] }, { "keyword": "COMPARE", "category": "action", "meaning": "Comparison", "example": "COMPARE a AGAINST b", "grounds": ["reasoning:mode:comparison"] }, { "keyword": "CONVERT", "category": "action", "meaning": "Transformation · a lowering that names what it preserves", "example": "CONVERT data TO format", "grounds": ["reasoning:invariant:epi-preserved-distinction"] }, { "keyword": "MERGE", "category": "action", "meaning": "Combination", "example": "MERGE sources INTO target", "grounds": ["reasoning:mode:abstraction"] }, { "keyword": "SPLIT", "category": "action", "meaning": "Division", "example": "SPLIT data BY delimiter", "grounds": ["reasoning:substrate-node:difference"] }, { "keyword": "SORT", "category": "action", "meaning": "Ordering", "example": "SORT items BY criteria", "grounds": ["reasoning:lens:sequential"] }, { "keyword": "RANK", "category": "action", "meaning": "Prioritization · the ranking a worth gate reads", "example": "RANK items BY score", "grounds": ["reasoning:node:tel-priority"] }, { "keyword": "LINK", "category": "action", "meaning": "Association · a declared edge, never a name match", "example": "LINK source TO target", "grounds": [ "reasoning:lens:relation", "reasoning:invariant:epi-declared-dependency" ] }, { "keyword": "REPORT", "category": "action", "meaning": "Output · lowers to REPORT_RESULT", "example": "REPORT findings", "grounds": ["reasoning:node:ver-evidence"] }, { "keyword": "ADD", "category": "action", "meaning": "Add to collection", "example": "ADD item TO list", "grounds": ["reasoning:substrate-node:existence"] }, { "keyword": "APPEND", "category": "action", "meaning": "Append to end", "example": "APPEND value TO array", "grounds": ["reasoning:substrate-node:existence"] }, { "keyword": "INSERT", "category": "action", "meaning": "Insert at position", "example": "INSERT item AT index", "grounds": ["reasoning:substrate-node:structure"] }, { "keyword": "REMOVE", "category": "action", "meaning": "Remove from collection", "example": "REMOVE item FROM list", "grounds": ["reasoning:substrate-node:difference"] }, { "keyword": "MOVE", "category": "action", "meaning": "Relocation · a create at the destination, read before it lands", "example": "MOVE file TO destination", "grounds": ["reasoning:node:ver-refusal"] }, { "keyword": "COPY", "category": "action", "meaning": "Duplication · a second derivation of one fact, declared as such", "example": "COPY file TO backup", "grounds": ["reasoning:invariant:epi-one-derivation"] }, { "keyword": "BACKUP", "category": "action", "meaning": "Preservation of the last accepted state before a mutation", "example": "BACKUP file TO location", "grounds": ["reasoning:node:ter-promotion"] }, { "keyword": "RESTORE", "category": "action", "meaning": "Recovery of the last accepted state", "example": "RESTORE FROM backup", "grounds": ["reasoning:node:ter-promotion"] }, { "keyword": "LOAD", "category": "action", "meaning": "Resource acquisition · lowers to READ_RESOURCE", "example": "LOAD config FROM file", "grounds": ["reasoning:mode:observation"] }, { "keyword": "SEND", "category": "action", "meaning": "Communication · lowers to REPORT_RESULT", "example": "SEND message TO recipient", "grounds": ["reasoning:axis:formalization"] }, { "keyword": "WAIT", "category": "action", "meaning": "Timing control · waiting has a command", "example": "WAIT FOR condition", "grounds": ["reasoning:node:ter-block"], "roles": [ { "category": "coordination", "meaning": "Post and wait as one operation · reports the diff since this reader last looked", "example": "WAIT ON AS INTO ", "grounds": ["reasoning:node:ter-block"] } ] }, { "keyword": "ATTEMPT", "category": "action", "meaning": "Trial operation", "example": "ATTEMPT operation", "grounds": ["reasoning:mode:intervention"] }, { "keyword": "FAIL", "category": "action", "meaning": "Error termination · loud at the boundary", "example": "FAIL WITH message", "grounds": ["reasoning:node:ver-refusal"] }, { "keyword": "EXIT", "category": "action", "meaning": "Exit execution", "example": "EXIT 1", "grounds": ["reasoning:node:ter-stop"], "roles": [ { "category": "state_machine", "meaning": "Exit action", "example": "EXIT: cleanup", "grounds": ["reasoning:representation:dynamical-systems"] } ] }, { "keyword": "RETURN", "category": "action", "meaning": "Return value · how a bounded reader ends", "example": "RETURN result", "grounds": ["reasoning:node:ter-completion"] }, { "keyword": "ITERATE", "category": "action", "meaning": "Repetition", "example": "ITERATE operation", "grounds": ["reasoning:representation:computation"] }, { "keyword": "INVESTIGATE", "category": "action", "meaning": "Deep analysis", "example": "INVESTIGATE issue", "grounds": ["reasoning:mode:observation"] }, { "keyword": "DETERMINE", "category": "action", "meaning": "Decision making", "example": "DETERMINE outcome", "grounds": ["reasoning:mode:classification"] }, { "keyword": "ENFORCE", "distinctFrom": [ { "id": "pag:keyword:ENFORCES", "reason": "ENFORCE is an action a step invokes, while ENFORCES is the verb a document header uses to state what the document does." } ], "category": "action", "meaning": "Constraint application", "example": "ENFORCE rule", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "EVIDENCE", "category": "action", "meaning": "Proof provision", "example": "EVIDENCE claim", "grounds": ["reasoning:node:ver-evidence"] }, { "keyword": "PROPAGATE", "category": "action", "meaning": "Change distribution · the ripple through declared dependencies", "example": "PROPAGATE updates", "grounds": ["reasoning:invariant:epi-declared-dependency"] }, { "keyword": "FINALIZE", "category": "action", "meaning": "Completion", "example": "FINALIZE operation", "grounds": ["reasoning:node:ter-completion"] }, { "keyword": "REDUCE", "category": "action", "meaning": "Aggregation · a fusion that drops nothing live", "example": "REDUCE items TO value", "grounds": ["reasoning:mode:abstraction"] }, { "keyword": "RENAME", "category": "action", "meaning": "Name modification · every referencing surface enumerated first", "example": "RENAME file TO newname", "grounds": ["reasoning:invariant:epi-declared-dependency"] }, { "keyword": "ORDER", "category": "action", "meaning": "Arrangement", "example": "ORDER items BY key", "grounds": ["reasoning:lens:sequential"] }, { "keyword": "MARK", "category": "action", "meaning": "Annotation", "example": "MARK item AS complete", "grounds": ["reasoning:axis:representation"] }, { "keyword": "PREDICT", "category": "action", "meaning": "Infer a future state", "example": "PREDICT outcome FROM model", "grounds": ["reasoning:mode:prediction"] }, { "keyword": "CLASSIFY", "distinctFrom": [ { "id": "pag:keyword:CLASSIFIES", "reason": "CLASSIFY is an action a step invokes, while CLASSIFIES is the verb a document header uses to state what the document does." } ], "category": "action", "meaning": "Group by kind", "example": "CLASSIFY item BY type", "grounds": ["reasoning:mode:classification"] }, { "keyword": "EXPLAIN", "category": "action", "meaning": "Identify the mechanism", "example": "EXPLAIN behavior", "grounds": ["reasoning:mode:explanation"] }, { "keyword": "REFLECT", "category": "action", "meaning": "Discover the principle behind the examples", "example": "REFLECT ON outcome", "grounds": ["reasoning:mode:reflection"] }, { "keyword": "ABSTRACT", "distinctFrom": [ { "id": "pag:keyword:ABSTRACTS", "reason": "ABSTRACT is an action a step invokes, while ABSTRACTS is the verb a document header uses to state what the document does." } ], "category": "action", "meaning": "Remove irrelevant detail", "example": "ABSTRACT pattern FROM cases", "grounds": ["reasoning:mode:abstraction"] }, { "keyword": "GENERALIZE", "category": "action", "meaning": "Extend examples into a principle", "example": "GENERALIZE FROM examples", "grounds": ["reasoning:mode:generalization"] }, { "keyword": "DESCRIBE", "category": "action", "meaning": "Characterize an object", "example": "DESCRIBE structure", "grounds": ["reasoning:mode:description"] }, { "keyword": "FORMALIZE", "category": "action", "meaning": "Express symbolically", "example": "FORMALIZE rule AS predicate", "grounds": ["reasoning:mode:formalization"] }, { "keyword": "IF", "category": "control_flow", "meaning": "Conditional execution", "example": "IF condition: action", "grounds": ["reasoning:representation:logic"] }, { "keyword": "ELSE", "category": "control_flow", "meaning": "Alternative branch", "example": "ELSE: alternative", "grounds": ["reasoning:representation:logic"] }, { "keyword": "FOR", "category": "control_flow", "meaning": "Iteration start", "example": "FOR EACH item IN list:", "grounds": ["reasoning:representation:computation"], "roles": [ {"category": "contextual", "meaning": "Purpose/Iteration", "example": "SEARCH FOR pattern"} ] }, { "keyword": "EACH", "category": "control_flow", "meaning": "Iterator marker", "example": "FOR EACH x IN items:", "grounds": ["reasoning:representation:computation"] }, { "keyword": "WHILE", "category": "control_flow", "meaning": "Conditional loop", "example": "WHILE condition: action", "grounds": ["reasoning:representation:computation"] }, { "keyword": "TRY", "category": "control_flow", "meaning": "Exception handling start", "example": "TRY: risky_op", "grounds": ["reasoning:representation:computation"] }, { "keyword": "CATCH", "category": "control_flow", "meaning": "Exception handler", "example": "CATCH: handle_error", "grounds": ["reasoning:representation:computation"] }, { "keyword": "EXCEPT", "category": "control_flow", "meaning": "Exception alternative", "example": "EXCEPT: recovery", "grounds": ["reasoning:representation:computation"] }, { "keyword": "FINALLY", "category": "control_flow", "meaning": "Cleanup block", "example": "FINALLY: cleanup", "grounds": ["reasoning:representation:computation"] }, { "keyword": "MATCH", "category": "control_flow", "meaning": "Pattern matching", "example": "MATCH value:", "grounds": ["reasoning:representation:logic"] }, { "keyword": "CASE", "category": "control_flow", "meaning": "Match branch", "example": "CASE pattern: action", "grounds": ["reasoning:representation:logic"] }, { "keyword": "DEFAULT", "category": "control_flow", "meaning": "Fallback case · a declared default, never a masked failure", "example": "DEFAULT: fallback", "grounds": ["reasoning:representation:logic"] }, { "keyword": "WHEN", "category": "control_flow", "meaning": "Event trigger", "example": "WHEN event: action", "grounds": ["reasoning:representation:logic"] }, { "keyword": "UNLESS", "category": "control_flow", "meaning": "Negated conditional", "example": "UNLESS condition: action", "grounds": ["reasoning:representation:logic"] }, { "keyword": "UNTIL", "category": "control_flow", "meaning": "Loop terminator", "example": "UNTIL done", "grounds": ["reasoning:representation:computation"] }, { "keyword": "GUARD", "category": "control_flow", "meaning": "Early exit check", "example": "GUARD cond ELSE: exit", "grounds": ["reasoning:representation:logic"] }, { "keyword": "BREAK", "category": "control_flow", "meaning": "Exit loop", "example": "BREAK", "grounds": ["reasoning:representation:computation"] }, { "keyword": "CONTINUE", "category": "control_flow", "meaning": "Skip iteration", "example": "CONTINUE", "grounds": ["reasoning:representation:computation"] }, { "keyword": "GOTO", "category": "control_flow", "meaning": "Jump to label", "example": "GOTO label", "grounds": ["reasoning:representation:computation"] }, { "keyword": "START", "category": "control_flow", "meaning": "Flow start marker", "example": "START process", "grounds": ["reasoning:representation:computation"] }, { "keyword": "END", "category": "control_flow", "meaning": "Flow end marker", "example": "END", "grounds": ["reasoning:representation:computation"] }, { "keyword": "STOP", "category": "control_flow", "meaning": "Termination", "example": "STOP", "grounds": ["reasoning:node:ter-stop"] }, { "keyword": "LOOP", "category": "control_flow", "meaning": "Loop marker", "example": "LOOP BACKTO step", "grounds": ["reasoning:representation:computation"] }, { "keyword": "STEP", "category": "control_flow", "meaning": "Step marker", "example": "STEP 1: action", "grounds": ["reasoning:representation:computation"] }, { "keyword": "RULE", "category": "control_flow", "meaning": "Rule definition", "example": "RULE name: body", "grounds": ["reasoning:representation:logic"] }, { "keyword": "IN", "category": "control_flow", "meaning": "Containment test", "example": "item IN collection", "grounds": ["reasoning:representation:logic"], "roles": [ {"category": "contextual", "meaning": "Containment", "example": "FIND key IN object"} ] }, { "keyword": "MATCHES", "category": "control_flow", "meaning": "Pattern test", "example": "value MATCHES pattern", "grounds": ["reasoning:representation:logic"] }, { "keyword": "SET", "category": "declaration", "meaning": "Variable assignment", "example": "SET name = value", "grounds": ["reasoning:representation:symbolic"] }, { "keyword": "DECLARE", "category": "declaration", "meaning": "Typed declaration", "example": "DECLARE x: string", "grounds": ["reasoning:representation:symbolic"] }, { "keyword": "DEFINE", "distinctFrom": [ { "id": "pag:keyword:DEFINES", "reason": "DEFINE declares a constant inside a document, while DEFINES is the verb a document header uses to state what the document specifies." } ], "category": "declaration", "meaning": "Constant definition", "example": "DEFINE PI = 3.14", "grounds": ["reasoning:representation:symbolic"] }, { "keyword": "LET", "category": "declaration", "meaning": "Local binding", "example": "LET temp = expr", "grounds": ["reasoning:representation:symbolic"] }, { "keyword": "CONST", "category": "declaration", "meaning": "Immutable value", "example": "CONST MAX = 100", "grounds": ["reasoning:representation:symbolic"] }, { "keyword": "MUST", "category": "modifier", "meaning": "Mandatory requirement · a modifier inside a property", "example": "MUST validate first", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "NEVER", "category": "modifier", "meaning": "Prohibition · a modifier inside a property", "example": "NEVER delete without backup", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "ALWAYS", "category": "modifier", "meaning": "Invariance · a modifier inside a property", "example": "ALWAYS log changes", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "REQUIRED", "category": "modifier", "meaning": "Necessity marker", "example": "REQUIRED field", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "MANDATORY", "category": "modifier", "meaning": "Obligation marker", "example": "MANDATORY check", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "CRITICAL", "category": "modifier", "meaning": "Repair ordering among failures, never a softer verdict", "example": "CRITICAL validation", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "ABSOLUTE", "category": "modifier", "meaning": "No exceptions", "example": "ABSOLUTE rule", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "FORBIDDEN", "category": "modifier", "meaning": "Absolute prohibition", "example": "FORBIDDEN: direct DB", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "AWAIT", "category": "coordination", "meaning": "Async wait · waiting has a command, a turn never ends to wait", "example": "AWAIT op INTO result", "grounds": ["reasoning:node:ter-block"] }, { "keyword": "PARALLEL", "category": "coordination", "meaning": "Concurrent execution", "example": "PARALLEL: tasks END", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "DELEGATE", "category": "coordination", "meaning": "Task handoff · a bounded reader receives a task and returns", "example": "DELEGATE task TO reader", "grounds": ["reasoning:model:cognition"] }, { "keyword": "QUEUE", "category": "coordination", "meaning": "Task queuing", "example": "QUEUE operation", "grounds": ["reasoning:representation:computation"] }, { "keyword": "RETRY", "category": "coordination", "meaning": "Retry on failure · bounded by a declared limit", "example": "RETRY operation", "grounds": ["reasoning:node:ter-diminishing-returns"] }, { "keyword": "LOCK", "category": "coordination", "meaning": "Resource lock · the barrier around an exclusive write", "example": "LOCK resource", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "UNLOCK", "category": "coordination", "meaning": "Release lock", "example": "UNLOCK resource", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "SURFACE", "category": "coordination", "meaning": "A file parties read and write · its key declared in the header, never derived from the path", "example": "SURFACE :", "grounds": ["reasoning:representation:graph"] }, { "keyword": "RECORD", "category": "coordination", "meaning": "One addressable claim inside a surface · exactly one writer", "example": "RECORD subject: ", "grounds": ["reasoning:representation:graph"] }, { "keyword": "ITEM", "category": "coordination", "meaning": "An addressed span inside a record · its id allocated by the tool", "example": "ITEM TO : ", "grounds": ["reasoning:representation:graph"] }, { "keyword": "PARENT", "category": "coordination", "meaning": "Edge · the target reduces this surface upward", "example": "PARENT ", "grounds": ["reasoning:representation:graph"] }, { "keyword": "SATISFIED_BY", "category": "coordination", "meaning": "Edge · the record resolves when the artifact exists", "example": "SATISFIED_BY ", "grounds": ["reasoning:representation:graph"] }, { "keyword": "BLOCKS", "category": "coordination", "meaning": "Edge · the target cannot close first", "example": "BLOCKS ", "grounds": ["reasoning:representation:graph"] }, { "keyword": "ANSWERS", "category": "coordination", "meaning": "Edge · this record acts on the target", "example": "ANSWERS ", "grounds": ["reasoning:representation:graph"] }, { "keyword": "REFUTES", "category": "coordination", "meaning": "Edge · this record contradicts the target with evidence", "example": "REFUTES ", "grounds": ["reasoning:node:ver-refutation"] }, { "keyword": "SUPERSEDES", "category": "coordination", "meaning": "Edge · this record replaces the target", "example": "SUPERSEDES ", "grounds": ["reasoning:representation:graph"] }, { "keyword": "OPEN", "category": "coordination", "meaning": "Derived state · an unresolved outbound edge, never written", "example": "state: OPEN", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "ABSORBED", "category": "coordination", "meaning": "Derived state · the satisfying artifact exists, so it is extracted, then deleted", "example": "state: ABSORBED", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "READER", "category": "coordination", "meaning": "A party's class, derived from what it received · participant or bounded", "example": "READER AS participant | bounded", "grounds": ["reasoning:model:cognition"] }, { "keyword": "BARRIER", "category": "coordination", "meaning": "Proceed with an exclusive write only once every peer is parked", "example": "BARRIER ON ", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "SWAP", "category": "coordination", "meaning": "Compare-and-swap on the writer's own span · refuses an overlap with its diff", "example": "SWAP AGAINST ", "grounds": ["reasoning:substrate-node:constraint"] }, { "keyword": "STATE_MACHINE", "category": "state_machine", "meaning": "Machine declaration · makes a lifetime or a derived-state set explicit", "example": "STATE_MACHINE workflow:", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "STATE", "category": "state_machine", "meaning": "State definition · a state is derived from the graph, never written", "example": "STATE pending:", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "TRANSITION", "category": "state_machine", "meaning": "State change rule", "example": "TRANSITION FROM a TO b", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "ON", "category": "state_machine", "meaning": "Event trigger", "example": "ON approval", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "FROM", "category": "state_machine", "meaning": "Source state", "example": "FROM pending", "grounds": ["reasoning:representation:dynamical-systems"], "roles": [ {"category": "contextual", "meaning": "Source", "example": "EXTRACT FROM response"} ] }, { "keyword": "TO", "category": "state_machine", "meaning": "Target state", "example": "TO approved", "grounds": ["reasoning:representation:dynamical-systems"], "roles": [ {"category": "contextual", "meaning": "Target", "example": "WRITE TO file"} ] }, { "keyword": "ENTRY", "category": "state_machine", "meaning": "Entry action", "example": "ENTRY: notify", "grounds": ["reasoning:representation:dynamical-systems"] }, { "keyword": "DAG", "category": "dag", "meaning": "Graph declaration · makes a dependency graph explicit, and the loop spine is one", "example": "DAG pipeline:", "grounds": [ "reasoning:representation:graph", "reasoning:invariant:epi-declared-dependency" ] }, { "keyword": "DEPENDS_ON", "category": "dag", "meaning": "Dependencies · declared by the referent, never inferred from a name", "example": "DEPENDS_ON [a, b]", "grounds": ["reasoning:invariant:epi-declared-dependency"] }, { "keyword": "AFTER", "category": "dag", "meaning": "Sequencing", "example": "AFTER compile", "grounds": ["reasoning:representation:graph"] }, { "keyword": "BEFORE", "category": "dag", "meaning": "Reverse sequencing", "example": "BEFORE deploy", "grounds": ["reasoning:representation:graph"] }, { "keyword": "PARALLEL_GROUP", "category": "dag", "meaning": "Parallel nodes · peers with no edge between them", "example": "PARALLEL_GROUP: a, b", "grounds": ["reasoning:representation:graph"] }, { "keyword": "PRIORITY_QUEUE", "category": "priority_queue", "meaning": "Queue declaration · makes a ranking explicit, and the branch ranking a worth gate emits is one", "example": "PRIORITY_QUEUE branches:", "grounds": ["reasoning:node:tel-priority"] }, { "keyword": "PRIORITY", "category": "priority_queue", "meaning": "Priority value · utility minus cost", "example": "PRIORITY = 10", "grounds": [ "reasoning:node:tel-utility", "reasoning:node:tel-cost" ], "roles": [ { "category": "meta", "meaning": "The authority tiers · which source grounds which, highest first", "example": "priority: > >