Declarative Representation Precision Restoration
About this pattern
This is a generated FPF pattern page projected from the published FPF source. It is canonical FPF content for this ID; it is not a FPF Reference product feature page.
How to use this pattern
Read the ID, status, type, and normativity first. Use the content for exact wording, the relations for adjacent concepts, and citations to keep active work grounded without pasting the whole specification.
Type: C.2.P precision-restoration child pattern for declarative-representation overread Status: Stable Normativity: Normative unless a section is explicitly informative
Use this pattern when a declarative representation is about to guide action, reliance, gate, release, evidence, method, mechanism, work, or pattern-application claims by its shape alone.
Relations
Content
Use this when
Use this pattern when a declarative representation is about to guide action, reliance, gate, release, evidence, method, mechanism, work, or pattern-application claims by its shape alone.
First useful move. Fill one compact DeclarativeRepresentationRepair note: encountered representation; representation kind; represented EntityOfConcern or claim; current source or publication relation; tempting imperative overread; recovered governing pattern; retained use; blocked overread; and stop or reopen condition.
Quick example. A heat-flow graph in a reactor-cooling review can show preserved and lost flow relations. It does not authorize a valve change by graph shape. The repair keeps the graph path as graph structure, returns release or gate reliance to the gate, source, and evidence patterns, and blocks the hidden work-permission claim.
Use this pattern especially when:
- a graph path,
PathSlice, flow valuation, transformation-flow structure line, or graph expression over such a structure is overread as a prescribed work route or workflow; - an
A.10evidence path is overread as approval, permission, release, gate passage, or assurance; - a query, access path, query plan, table, dashboard, schema, checklist predicate, or API description is overread as method, work plan, performed work, gate, permission, or proof;
- a publication face, source-chain relation, carrier file path, mathematical representation, method-description representation, or FPF pattern relation is overread as call, dispatch, invocation, send, receive, route, or pattern application;
- method-like wording hides whether the current claim concerns
U.Method,U.MethodDescription, formal substrate, mathematical-lens use,U.Mechanism,U.WorkPlan, datedU.Work, evidence relation, source relation, or quote-only source wording.
What goes wrong if missed. The representation appears to do work it cannot do. A path "routes" a decision, a query "calls" a pattern, a dashboard "authorizes" release, a checklist predicate "runs" a process, an evidence path "permits" action, or a program-looking text becomes "the method" without recovering method semantics, method description, formal substrate, mechanism, work plan, work, evidence, or source-use relation.
What this buys. The working reader keeps the representation useful without making it magical. Graph paths remain graph paths, evidence paths remain evidence paths or provenance paths, queries remain representations, pattern relations remain declarative relations, and method-like wording is assigned to the current ontic slot, relation position, use relation, claim kind, or governing pattern named by value before it guides work, evidence, gate, release, assurance, or method claims.
Not this pattern when.
- If the graph path,
PathSlice, or flow valuation is already current as graph structure, useE.18directly. - If the evidence relation or provenance relation for a claim is already current, use
A.10directly. - If the publication face or source-use relation is already current, use
E.17,E.17.EFP,C.2.P, or the direct publication pattern. - If the current claim concerns a semantic way of doing, use
A.3.1; if it concerns the description of that way, useA.3.2. - If the current claim concerns operation algebra, laws, admissibility predicates, transport, audit, or governing-definition assignment, use
A.6.1orE.20. - If the current claim concerns planned work or dated work, use
A.15.2orA.15.1. - If the word is only quoted source wording or ordinary navigation prose with no FPF-governed claim, keep it quote-only or ordinary.
Problem frame
FPF uses many declarative representations: graphs, paths, characteristic spaces, predicates, tables, dashboards, publication faces, evidence paths, formal substrates, method descriptions, source-chain relations, and pattern relations. They are valuable because they expose structure without requiring the reader to imagine an action sequence.
The recurring failure is a category shift. Because some representations look like paths, pipelines, calls, dispatches, states, gates, or control programs, the prose starts granting them operational effects. A representation then seems to authorize work, pass a gate, enact a method, prove a result, release a system, or select a pattern by its shape alone.
This pattern repairs that shift. It does not build a general theory of representation. It only restores the FPF kind and governing pattern for declarative representations that are overread as imperative or operational claims.
Problem
Without this repair:
- Graph path becomes work route. A path or path slice in
E.18is treated as an ordered work narrative, even when no work occurrence, work plan, or method description is current. - Evidence path becomes permission. An evidence relation or provenance relation is treated as approval, gate passage, release, safety, or authority rather than as evidence for a named claim or effect.
- Query becomes method. A query, access path, query plan, or dashboard is treated as the semantic way of doing, rather than as a representation, method description, evidence relation, source relation, or ordinary source wording.
- Pattern relation overread as dispatch. Pattern application prose starts saying that one pattern exits to, routes to, calls, invokes, receives, owns, or dispatches another, hiding declarative pattern relations and direct governing-pattern selection.
- Programming-paradigm label becomes ontology. Imperative, functional, logical, constraint, object-centric event, effect-handler, pipeline, orchestration, or workflow wording is treated as the FPF kind rather than as one representation style or source label.
- Mechanism, method, and work collapse. A method-like expression is repaired to
methodormechanismby vocabulary rather than by the current claim: way of doing, description, formal substrate, law-governed mechanism, plan, occurrence, evidence, or quote-only wording.
Forces
Solution
Repair declarative-representation overread by recovering representation use, then naming the direct governing pattern for the current claim.
The repair order is:
- Name the encountered representation. Quote or identify the graph, path, query, predicate, dashboard, table, publication face, evidence path, source-chain relation, carrier path, mathematical representation, method-description representation, or pattern relation.
- Name the representation kind. State whether it is graph structure, flow valuation, evidence relation, provenance relation, state predicate, query, table, publication face, formal substrate, method description, source relation, carrier syntax, or another representation kind named by value.
- Name the represented EntityOfConcern or claim. State what the representation is about: claim, effect, method, work occurrence, work plan, graph object, state, EntityOfConcern, publication, evidence relation, gate, source relation, or pattern relation.
- Recover source or publication relation when current. If the representation is a face, source chain, generated explanation, copied text, dashboard, file path, or publication unit, use the publication pattern or source-use pattern governing that relation.
- Name the tempting imperative overread. Say what the representation is being asked to do by resemblance: route, call, dispatch, invoke, run, flow, send, receive, authorize, release, prove, prescribe, execute, select, pass a gate, or record work.
- Select the governing pattern. Use the direct pattern when the kind is already recovered; otherwise use this pattern only long enough to recover the representation use and blocked overread.
- State retained use. Keep the weaker useful use: graph structure, evidence relation, source-finding, state predicate, publication face, method-description representation, formal-substrate input, method slot candidate, or pattern relation.
- State blocked overread. Block only the stronger claim that is not recoverable.
- Stop or reopen. Stop when the governing pattern can carry the next claim. Before stopping, ask what claim, evidence relation, gate relation, safety relation, method relation, work relation, or source relation would become less reviewable if the visible representation were accepted as the stronger claim. Reopen if a later source changes representation kind, represented EntityOfConcern, source currentness, governing pattern, or the intended use.
DeclarativeRepresentationRepair note
Use this compact note when the wording has FPF-governed use:
The note records the local repair long enough to make the next governing pattern selectable. If the direct governing pattern already supplies a better record, use that record and keep only the repaired wording, retained use, blocked overread, and stop or reopen condition here.
Direct governing-pattern selection
Legitimate path and route settlement
path is not banned.
A.10 evidence path for <claim, effect, or use> is legitimate when the evidence relation or provenance relation for the named claim, effect, or reliance use is current. E.18 graph path and PathSlice are legitimate when the graph object, path, slice, crossing, or flow valuation is current. Carrier file paths, URLs, mathematical paths, and quoted source paths are legitimate when their notation, source-use function, or use relation is current.
The defect is not the word. The defect is hidden ontology: the sentence treats a representation as if something literally ran, flowed, executed, authorized, released, proved, selected, or prescribed action without the governing kind named by value.
Method, algorithm, mechanism, and work-slot settlement
Do not repair algorithm, program, solver, proof, recipe, method, workflow, process, procedure, access path, query plan, or control strategy by choosing one fashionable replacement.
Recover the current ontic slot, relation position, use relation, or claim kind:
When the source label hides method, mechanism, formal-substrate, work, evidence, gate, result, or temporal assignments, use E.10.ARCH:3.1 to recover the project concern and the current relation position. For this host, recover only the representation overread and the direct governing pattern for the current claim; linked typed values remain under their own governing patterns rather than becoming one representation-repair claim.
Programming-paradigm and process-model settlement
Imperative, functional, logical, constraint, object-centric event, effect-handler, pipeline, orchestration, Declare-style, SQL-like, e-graph, hypergraph, or process-mining wording is a cue to recover representation kind and FPF slot. It is not a decision procedure by itself.
Current practice makes the old contrast between imperative and declarative labels too weak as a final ontology:
- constructor and process-theory lines keep computation, information, dynamics, and procedure close to possible or impossible transformations and compositional realization;
- scoped effects and handlers separate operation syntax, semantic handling, scopes, resources, equations, type information, and effect information;
- Declare-style process models and object-centric event logs distinguish constraints, events, objects, relations, ingestion, transformation, storage, and analysis;
- e-graph and monoidal-rewriting work shows that computation or process representation may be equivalence or composition structure rather than instruction order.
Use those lines as guardrails: recover the FPF kind and slot instead of replacing one programming-paradigm label with another.
Worked slices
Graph path in a transformation-flow structure
Wording: "The P2W path routes the team from principle to work."
Repair:
Evidence path near release
Wording: "The evidence path authorizes release."
Repair: A.10 can state an evidence path for the claim or effect. Release, permission, or gate passage requires the authority, gate, or release pattern that governs that claim. This pattern is used only if path wording itself is causing the representation to be overread as a permission route.
Query plan and access path
Wording: "The query plan calls the production work sequence."
Repair: recover whether the query plan is an optimizer representation, method description, formal substrate, source cue, evidence relation, work plan, or actual work trace. If it only represents query evaluation choices, do not treat it as U.WorkPlan or U.Work. If the current claim concerns method semantics, use A.3.1; if it concerns a method description, use A.3.2; if it concerns a performed query run, use A.15.1 and the evidence pattern or source-use pattern.
Dashboard predicate
Wording: "The dashboard green path lets the release move."
Repair: recover dashboard face, source relation, status or state bearer, value frame, source currentness, and gate or release claim. The dashboard may be a publication face and source cue; it is not release permission unless the gate or authority pattern consumes the source and states that effect.
Pattern relation
Wording: "This pattern exits to A.10."
Repair: if the current relation is "use A.10 when an evidence relation or provenance relation is current", write that declarative boundary. Do not use exit, receiver, route, owner, home, dispatch, or call language unless the pattern is actually about an action occurrence, work plan, control mechanism, or communication relation that has those semantics.
Solver algorithm
Wording: "The solver algorithm is the mechanism."
Repair: recover the current ontic slot, relation position, use relation, or claim kind. The solver configuration may be U.MethodDescription; the accepted semantic way of solving may be U.Method; the MILP formulation may expose formal substrate and mathematical-lens use; a reusable operation algebra with laws and admissibility predicates may be U.Mechanism; a solver run may be U.Work; a run result may be evidence for another claim. Select A.6.1 and E.20 only when mechanism fields are present in the current claim.
Reactor-cooling flow graph
Wording: "The preserved heat-flow path authorizes the valve change."
Repair:
CRISPR guide-selection table
Wording: "The guide-selection table approves the edit."
Repair:
Conformance checklist
Common anti-patterns
Relations
- Builds on:
E.10,E.10.ARCH,C.2.P,A.7,E.17,E.8, andF.19. - Coordinates with:
E.18,E.18.1,A.10,A.19.SPR,A.3.1,A.3.2,A.6.0,C.29,A.6.1,E.20,A.15.2,A.15.1,A.15.4,A.20,A.21,B.3, and direct publication, gate, authority, release, evidence, method, work, and assurance patterns when those claims are being made. - Specializes:
C.2.Pfor one recurring case: declarative representation and imperative-metaphor overread. - Used by:
E.10.ARCHapplicability-row distribution and full-pattern text precision restoration when route, path, workflow, call, or dispatch wording hides representation use.
Consequences
- FPF can keep useful graph, path, query, table, dashboard, publication, and pattern-relation vocabulary without banning ordinary words.
- The repair blocks hidden authority, release, gate, evidence, method, mechanism, work, and pattern-dispatch claims by requiring the governing pattern named by value.
- Method and mechanism claims become easier to compose because
E.10.ARCH:3.1can link separately recovered typed values through relation-position discipline without treating slot-position labels as alternate ontology. - The cost is a small recovery note when representation wording is actually carrying FPF-governed use. Ordinary navigation, source quotation, and already-governed graph or evidence paths do not need the note.
SoTA-Echoing
This pattern uses external sources only for the representation-overread repair question. They do not replace FPF ontology, and older famous sources are lineage or contrast unless a current source below supplies the contemporary payload.
C.2.P.DR:End
Last Updated: 2026-06-11 — this section last modified in upstream FPF commit 20c8a0a5 (github.com/ailev/FPF)