{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T09:39:33Z",
    "providers": [
      "Codex"
    ],
    "breadth": "recalled by Codex without web access - no source was read",
    "missingProviders": [],
    "pass": 2,
    "cost": {
      "grok": {
        "seconds": 22.9,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a094fb-80ff-72d0-92f0-a3568015d474\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: feedforward\nSense to describe: (none recorded)\nDomain code: ACT.ACT\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batch 043: 1001 reg",
        "usd": 0.0,
        "recall": true
      },
      "codex": {
        "seconds": 68.5,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a094fb-810f-7262-a421-58b57595397f\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: feedforward\nRegistry id: vr.tr.feedforward\nPlane / domain: ACT / ACT.ACT\nRegistry definition: (none recorded)\nNames folded into this entry: (none)\n\n\n"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:41:21+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "failure_modes_and_hazards",
        "owners",
        "visual_identification"
      ]
    },
    "revisions": [
      {
        "at": "2026-10-07T11:11:59+00:00",
        "engine": "codex",
        "fields": [
          "agent_conduct",
          "definition",
          "distinguishing_features",
          "ethics",
          "failure_modes_and_hazards",
          "in_scope",
          "out_of_scope",
          "owners",
          "purpose",
          "scope_statement",
          "visual_identification"
        ],
        "answering_review": "8e106d80aff67663b1ae19ecfbd5d80bbfe9d0812a43844ba269b4191968e31f"
      }
    ],
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T12:16:29+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q1535605",
    "registryId": "vr.tr.feedforward",
    "name": "feedforward",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "ACT.ACT"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q1535605/",
  "model": {
    "registry_id": "vr.tr.feedforward",
    "name": "feedforward",
    "purpose": "Enable an AI agent to recognise, assess and provide advance context that helps recipients understand an upcoming communication.",
    "definition": "Feedforward is the provision of context about an intended communication before that communication, helping recipients understand its purpose, subject or expected interpretation.",
    "scope_statement": "This model owns feedforward as advance context supplied before an intended communication, including its relationship to that communication, its intended audience and its effects on expectations and understanding.",
    "in_scope": [
      "The upcoming communication to which the advance context refers.",
      "The purpose, subject and framing conveyed before the main communication.",
      "The recipients and their relevant expectations or contextual needs.",
      "The relationship between the advance context and the communication that follows.",
      "The clarity, accuracy and appropriateness of the advance context."
    ],
    "out_of_scope": [
      "Feedforward control in engineering.",
      "Coaching advice about future performance that does not provide context for an upcoming communication.",
      "Feedforward neural-network architecture as a computational structure.",
      "Feedback responding to a communication after it occurs.",
      "General prediction or planning without an intended communication."
    ],
    "distinguishing_features": [
      "Feedforward precedes the communication it frames and refers to what the speaker or writer intends to communicate.",
      "Advance context can indicate purpose, subject or interpretive expectations without supplying the full communication.",
      "Timing alone is insufficient because an earlier unrelated message does not provide context for the upcoming communication.",
      "Feedback responds to an earlier communication, while feedforward prepares recipients for one that is still to come.",
      "Engineering control signals and future-performance coaching do not establish this communicative sense."
    ],
    "characteristics": [
      {
        "name": "Declared interpretation",
        "kind": "category",
        "unit_or_values": "control engineering | learning and assessment | coaching and organisational practice | other specified | unresolved",
        "why_it_matters": "Determines which recognition tests and evaluation criteria apply."
      },
      {
        "name": "Target episode",
        "kind": "relation",
        "unit_or_values": "Reference to the upcoming action, task, process interval or outcome",
        "why_it_matters": "Establishes what the intervention precedes and prevents confusion with feedback on another episode."
      },
      {
        "name": "Anticipatory input",
        "kind": "category",
        "unit_or_values": "reference signal | measured disturbance | forecast | desired-performance criterion | future-oriented suggestion | combination | other specified",
        "why_it_matters": "Makes the basis for action inspectable without assuming that every instance requires a forecast."
      },
      {
        "name": "Action lead time",
        "kind": "measurement",
        "unit_or_values": "Time between input availability and the latest effective intervention point, in context-appropriate time units",
        "why_it_matters": "Shows whether the proposed action can occur early enough to influence the target."
      },
      {
        "name": "Input-to-action basis",
        "kind": "relation",
        "unit_or_values": "Reference to a process model, empirical rule, performance criterion or stated practical rationale",
        "why_it_matters": "Exposes the assumptions supporting the selected intervention."
      },
      {
        "name": "Intervention state",
        "kind": "state",
        "unit_or_values": "proposed | available | interpreted | accepted | applied | declined | expired | unknown",
        "why_it_matters": "Separates issuing feedforward from its uptake or execution."
      },
      {
        "name": "Feedback coupling",
        "kind": "category",
        "unit_or_values": "none identified | parallel correction | later evaluation | adaptation of future feedforward | combination | unknown",
        "why_it_matters": "Records how errors and changing conditions can be detected and addressed."
      }
    ],
    "affordances": [
      "Classify a candidate instance against an explicitly selected meaning of feedforward.",
      "Trace an advance signal or suggestion to the action it is intended to change.",
      "Check whether the input remains relevant and whether time remains to act.",
      "Identify unsupported assumptions and request evidence before recommending an intervention.",
      "Compare proposed and actual uptake, actions and subsequent outcomes.",
      "Recommend revising, withholding or retiring feedforward when its basis no longer holds."
    ],
    "agent_conduct": {
      "may": [
        "Explain how advance context helps recipients understand an upcoming communication.",
        "Draft accurate introductory context for a communication the agent is authorized to support.",
        "Assess whether the advance context matches the intended message and audience."
      ],
      "must_not": [
        "Use misleading framing to manipulate recipients' interpretation.",
        "Disclose confidential content through an introductory statement without authorization.",
        "Attribute intentions to a speaker or writer without adequate evidence."
      ],
      "requires_human": [
        "Approve framing that represents another person's intentions in a sensitive or consequential communication."
      ]
    },
    "ethics": {
      "considerations": [
        "Advance framing can influence interpretation and should support informed understanding.",
        "Recipients may differ in the context they need to understand a message.",
        "Confidentiality applies to advance context as well as the main communication."
      ],
      "affected_parties": [
        "People sending the communication.",
        "Recipients of the advance context and main communication.",
        "People described or affected by the communication."
      ]
    },
    "owners": {
      "steward": "Nobody owns the concept; the sender is responsible for the accuracy and appropriateness of the advance context.",
      "master_systems": []
    },
    "visual_identification": [
      "In written communication, feedforward may appear as an introductory statement explaining the purpose or subject of the text that follows.",
      "Formatting or position alone cannot establish feedforward without a contextual relationship to the upcoming communication."
    ],
    "failure_modes_and_hazards": [
      "Misleading advance context can bias recipients' interpretation of the communication.",
      "A mismatch between the framing and the actual message can cause confusion or undermine trust.",
      "Advance context can disclose sensitive information before recipients are authorized or prepared to receive it."
    ],
    "what_it_is_for": [
      "In communication, feedforward provides introductory context before the main message so that a recipient can interpret what follows.",
      "It is used in conversations, presentations and written exchanges to establish purpose, signal a sensitive topic or clarify the response being sought.",
      "This communication sense differs from the control strategy described in the supplied definition."
    ],
    "facets_not_applicable": {
      "interfaces": "No dedicated standard, law or official classification applies specifically to this conversational practice."
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q1535605: feedforward",
      "url": "https://www.wikidata.org/wiki/Q1535605",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Feedforward",
      "url": "https://en.wikipedia.org/wiki/Feedforward",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "meaning-and-recognition",
        "name": "Meaning and recognition",
        "description": "Establishes which meaning of feedforward is being used and whether a candidate satisfies it.",
        "rationale": "The shared name does not establish that technical control and human-development practices have identical mechanisms.",
        "layers": [
          {
            "id": "interpretive-commitment",
            "name": "Interpretive commitment",
            "description": "Records the definition and community relevant to the instance.",
            "findings": [
              {
                "id": "declared-definition",
                "name": "Declared definition",
                "description": "A candidate needs an attributed interpretation rather than an assumed universal definition.",
                "questions": [
                  {
                    "text": "What does feedforward mean in the field and practice being modelled?",
                    "kind": "definition",
                    "id": "declared-definition-q01"
                  },
                  {
                    "text": "Which source or practitioner community supports this interpretation?",
                    "kind": "provenance",
                    "id": "declared-definition-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "instance-boundaries",
            "name": "Instance boundaries",
            "description": "Tests anticipatory function and separates neighbouring concepts.",
            "findings": [
              {
                "id": "recognition-test",
                "name": "Recognition test",
                "description": "Recognition requires a target episode and an identifiable way that advance information can influence action.",
                "questions": [
                  {
                    "text": "Which action or outcome does the information precede and seek to influence?",
                    "kind": "boundary",
                    "id": "recognition-test-q01"
                  },
                  {
                    "text": "What makes this feedforward under the selected definition rather than a forecast, plan, feedback message or network architecture?",
                    "kind": "boundary",
                    "id": "recognition-test-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "anticipatory-basis",
        "name": "Anticipatory basis",
        "description": "Captures what is known in advance and why it supports an intervention.",
        "rationale": "Acting early is useful only when the available information bears a defensible relationship to the target activity.",
        "layers": [
          {
            "id": "advance-information",
            "name": "Advance information",
            "description": "Distinguishes observed inputs, forecasts, criteria and suggestions.",
            "findings": [
              {
                "id": "input-origin-and-status",
                "name": "Input origin and status",
                "description": "The agent must distinguish what was observed from what was predicted, prescribed or suggested.",
                "questions": [
                  {
                    "text": "What advance information triggers the feedforward, and is it an observation, prediction, criterion or suggestion?",
                    "kind": "definition",
                    "id": "input-origin-and-status-q01"
                  },
                  {
                    "text": "Who or what produced that information, and when was it obtained?",
                    "kind": "provenance",
                    "id": "input-origin-and-status-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "action-mapping",
            "name": "Action mapping",
            "description": "Makes the reasoning from input to intervention explicit.",
            "findings": [
              {
                "id": "mapping-assumptions",
                "name": "Mapping assumptions",
                "description": "An intervention needs an inspectable account of why this input calls for this action in this context.",
                "questions": [
                  {
                    "text": "What model, rule or rationale connects the advance information to the proposed action?",
                    "kind": "provenance",
                    "id": "mapping-assumptions-q01"
                  },
                  {
                    "text": "Under which conditions would that connection cease to justify the action?",
                    "kind": "boundary",
                    "id": "mapping-assumptions-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "timing-and-actionability",
        "name": "Timing and actionability",
        "description": "Determines whether feedforward reaches a usable intervention point.",
        "rationale": "Information can concern the future yet arrive too late or remain too vague to affect it.",
        "layers": [
          {
            "id": "intervention-window",
            "name": "Intervention window",
            "description": "Relates information arrival and processing time to the opportunity to act.",
            "findings": [
              {
                "id": "usable-lead-time",
                "name": "Usable lead time",
                "description": "Lead time must account for interpretation, decision and execution before the relevant opportunity closes.",
                "questions": [
                  {
                    "text": "How much time remains between input availability and the latest effective action point?",
                    "kind": "measurement",
                    "id": "usable-lead-time-q01"
                  },
                  {
                    "text": "Can the recipient interpret and implement the intervention within that window?",
                    "kind": "action",
                    "id": "usable-lead-time-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "executable-intervention",
            "name": "Executable intervention",
            "description": "Connects the proposed change to an actor's available choices.",
            "findings": [
              {
                "id": "specific-feasible-change",
                "name": "Specific feasible change",
                "description": "The feedforward should identify a change that the receiving person or system can actually make.",
                "questions": [
                  {
                    "text": "What specific adjustment or next-step behaviour is proposed?",
                    "kind": "action",
                    "id": "specific-feasible-change-q01"
                  },
                  {
                    "text": "Does the recipient have the capability, resources and authority needed to make that change?",
                    "kind": "action",
                    "id": "specific-feasible-change-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "delivery-and-uptake",
        "name": "Delivery and uptake",
        "description": "Tracks how feedforward reaches its recipient and whether it changes action.",
        "rationale": "A computed control adjustment, an issued suggestion and an implemented change represent different states.",
        "layers": [
          {
            "id": "recipient-interface",
            "name": "Recipient interface",
            "description": "Records the delivery route and interpretation required.",
            "findings": [
              {
                "id": "received-and-understood",
                "name": "Received and understood",
                "description": "Delivery must be distinguishable from successful interpretation by a person or receiving system.",
                "questions": [
                  {
                    "text": "Through what channel does the feedforward reach the person or system able to act?",
                    "kind": "definition",
                    "id": "received-and-understood-q01"
                  },
                  {
                    "text": "What evidence shows that the information was received and interpreted as intended?",
                    "kind": "measurement",
                    "id": "received-and-understood-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "implementation-disposition",
            "name": "Implementation disposition",
            "description": "Separates acceptance, modification, rejection and execution.",
            "findings": [
              {
                "id": "actual-response",
                "name": "Actual response",
                "description": "The record should preserve what happened to the intervention, including justified non-use.",
                "questions": [
                  {
                    "text": "Was the proposed intervention applied, modified, declined or allowed to expire?",
                    "kind": "measurement",
                    "id": "actual-response-q01"
                  },
                  {
                    "text": "What should the agent do if the recipient cannot act or newer information invalidates the proposal?",
                    "kind": "action",
                    "id": "actual-response-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "evaluation-and-correction",
        "name": "Evaluation and correction",
        "description": "Assesses usefulness and the means of correcting mistaken anticipation.",
        "rationale": "A favourable outcome alone does not establish that feedforward caused improvement or remains suitable for reuse.",
        "layers": [
          {
            "id": "effect-assessment",
            "name": "Effect assessment",
            "description": "Relates observed outcomes to the intended benefit and a meaningful comparison.",
            "findings": [
              {
                "id": "contribution-to-outcome",
                "name": "Contribution to outcome",
                "description": "Evaluation distinguishes input accuracy, implementation quality and the intervention's contribution.",
                "questions": [
                  {
                    "text": "Which outcome measure and comparison would indicate that feedforward improved the target activity?",
                    "kind": "measurement",
                    "id": "contribution-to-outcome-q01"
                  },
                  {
                    "text": "What evidence separates the feedforward contribution from feedback, other interventions and changing conditions?",
                    "kind": "measurement",
                    "id": "contribution-to-outcome-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "feedback-and-revision",
            "name": "Feedback and revision",
            "description": "Records how observed results influence correction and subsequent use.",
            "findings": [
              {
                "id": "revision-trigger",
                "name": "Revision trigger",
                "description": "The model must expose how mistaken assumptions or harmful effects become grounds for correction.",
                "questions": [
                  {
                    "text": "What feedback can reveal that the anticipatory input or input-to-action mapping was inadequate?",
                    "kind": "measurement",
                    "id": "revision-trigger-q01"
                  },
                  {
                    "text": "What evidence should trigger adjustment, suspension or retirement of this feedforward practice?",
                    "kind": "action",
                    "id": "revision-trigger-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "evidence-and-external-alignment",
        "name": "Evidence and external alignment",
        "description": "What the world already says about this thing, gathered so the model can be checked against it.",
        "rationale": "A model that cannot be lined up against existing standards, identifiers and practice cannot be adopted by anyone who already uses them.",
        "layers": [
          {
            "id": "reported-evidence",
            "name": "Reported evidence",
            "description": "Findings from the breadth pass, kept separate from the structural claims.",
            "findings": [
              {
                "id": "evidence-confidence-notes",
                "name": "Check these first",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "No sense is recorded; this description provisionally selects the control-theory sense, but ACT.ACT alone does not establish that choice.",
                  "Terminology varies across control engineering and motor-control research, particularly concerning prediction, internal models, and the boundary with open-loop control.",
                  "Feedforward has no universal numerical performance range; tracking error, disturbance rejection, timing, and control effort must be assessed for the particular system."
                ],
                "questions": [
                  {
                    "id": "evidence-confidence-notes-q01",
                    "text": "Which of these check these first hold for the sense of feedforward this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-kinds",
                "name": "Kinds and varieties",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Reference feedforward",
                  "Measured-disturbance feedforward",
                  "Inverse-model feedforward"
                ],
                "questions": [
                  {
                    "id": "evidence-kinds-q01",
                    "text": "Which of these kinds and varieties hold for the sense of feedforward this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-real-world-use",
                "name": "Real-world use",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Adjusting process inputs in response to measured disturbances, such as changing heater power when inlet flow changes.",
                  "Computing motor torque from desired motion to improve robot or machine-tool trajectory tracking.",
                  "Compensating for anticipated loads in motion-control systems.",
                  "Describing anticipatory motor commands in research on biological movement."
                ],
                "questions": [
                  {
                    "id": "evidence-real-world-use-q01",
                    "text": "Which of these real-world use hold for the sense of feedforward this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-failure-modes-and-hazards",
                "name": "Failure modes and hazards",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Model mismatch can produce incorrect compensation and worsen performance.",
                  "Unmeasured disturbances remain uncompensated unless another mechanism, such as feedback, corrects their effects.",
                  "Sensor errors and timing misalignment can cause compensation of the wrong magnitude or at the wrong time.",
                  "Exact model inversion may require noncausal or unstable operations, making direct implementation infeasible.",
                  "Actuator saturation or rate limits can prevent the commanded compensation from being delivered."
                ],
                "questions": [
                  {
                    "id": "evidence-failure-modes-and-hazards-q01",
                    "text": "Which of these failure modes and hazards hold for the sense of feedforward this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-neighbours",
                "name": "Neighbouring kinds and how to tell them apart",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  {
                    "name": "Feedback",
                    "difference": "Feedback uses measured consequences of system operation to modify action; feedforward computes its contribution without using the resulting output error."
                  },
                  {
                    "name": "Open-loop control",
                    "difference": "Open-loop describes the absence of output feedback in a control arrangement; feedforward describes a signal path or strategy that can also operate inside a system containing feedback."
                  },
                  {
                    "name": "Model predictive control",
                    "difference": "Model predictive control repeatedly optimizes predicted future behavior, usually using updated state information; feedforward need not involve online optimization or a prediction horizon."
                  },
                  {
                    "name": "Feedforward neural network",
                    "difference": "Here feedforward describes a network with directed connections without recurrent cycles, rather than specifically an anticipatory control strategy."
                  },
                  {
                    "name": "Feedforward in education and coaching",
                    "difference": "This usage concerns guidance for improving future performance rather than a technical control signal."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-neighbours-q01",
                    "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of feedforward this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does vr.tr.feedforward designate a control concept, a learning or coaching practice, or an intentionally broader family, and what registry provenance establishes that intent?",
    "Which authoritative definitions support a common core across these uses, and which differences require separate interpretive branches within this entry?",
    "In learning and assessment, must feedforward transfer information from earlier performance, or do advance guidance and exemplars independently qualify?",
    "How should the control interpretation delimit reference feedforward, measured-disturbance compensation and predictive control without treating them as interchangeable?",
    "Does an existing Vercy world model already own this concept, and which domain-specific evaluation measures should this registry entry inherit?"
  ],
  "statistics": {
    "bundles": 6,
    "layers": 11,
    "findings": 15,
    "questions": 25
  }
}
