Library / First Principles Framework (FPF) - Core Conceptual Specification
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 05:29:54 UTC · snapshot created 2026-10-03 05:30:57 UTC · last check 2026-10-03 06:10:20 UTC

G.6:8 - Common Anti-Patterns and How to Avoid Them

Anti-patternWhy it failsRepair
Edge as factDrawing or storing an edge is mistaken for an obtaining relation.Establish the exact direct relation under its governor, then cite it through a representation record.
Universal evidence edgeverifiedBy, validatedBy, measuredBy, producedByWork, or evidences absorbs several relation families.Replace the label with the exact formal, measurement, work, production, source, use, or other direct relation.
MethodDescription as run traceGeneric declarations acquire actual participants, time, or results by graph membership.Cite one independently admitted dated Work ref and its A.13-qualified actual performer refs through §4.1. Keep Method enactment, resources, direct participation, and A.6.1 bindings separate; expose an assignment occurrence and F.6 relation only when the path expressly consumes precise assignment-bound attribution.
Generic result nodeMeasurement, evaluation, aggregation, episteme, outcome, and decision collapse.Keep each local result under its domain governor and each durable assertion under C.2.1.
Provenance as result or assuranceA path or ledger row is read as truth, currentness, safety, permission, or acceptance.Use A.10, G.11, and B.3 under their entry conditions, and state the exact local result under its applicable predicate and pattern.
Citation as actual useA downstream record cites a path and is assumed to have used it.Establish the exact premise, reference, argument, or decision-use relation; recover dated Work separately under §4.1 when the claim asserts that occurrence.
Workflow overreadA declarative path becomes a method or action route.Handle Work under A.15.1 and transformation-flow structure under E.18; limit G.6 to representation and citation.
Global refreshOne changed source or relation reopens every graph.Reopen only the affected path, slice, node projection, or relation-edge projection.