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 02:22:15 UTC · snapshot created 2026-10-03 03:38:22 UTC · last check 2026-10-03 03:40:20 UTC

A.6.B:11 - Common Anti‑Patterns and How to Avoid Them

Anti‑patternSymptomWhy it failsRepair (square‑consistent)
Gate‑as‑lawPreconditions written as “laws”Collapses signature or mechanism boundary; breaks substitutionMove to A-* in Mechanism.AdmissibilityConditions; reference L-* terms.
Deontics in predicates“MUST” inside definitions or gatesConfuses governance with truth or admissibilityRewrite the definition or gate as L-*/A-*; add a generic D-* prescription or an independently established individual-duty claim when current.
Interface‑as‑promiser“The API promises or guarantees …”Category error: interface descriptions do not commitRecover the exact policy and generic prescription, or the actual bearer and separately obtaining U.Commitment when an individual duty is claimed; keep measured property (E-*) and metric definition (L-*) separate, and use A.6.C when ambiguity in that wording changes the claim’s interpretation or use.
Unestablished operational-result guaranteesAn asserted p95 result lacks its actual evaluationThe operational-result claim lacks the basis needed to settle itUse A.6.C:4.3 when the guarantee’s meaning is ambiguous. For an operational result, state the actual Work, evaluation, or observation, predicate and object, scope/window, and result; if that basis is absent, leave the result unestablished. Add A.10 support and a D-* → E-* link only when the receiving reliance and duty claims need them. A carrier-existence observation alone does not complete the measured claim.
Paraphrase driftSame rule restated across facesDivergence becomes invisibleUse claim IDs or canonical locations; faces cite them; optional Claim Register.
View‑fork semanticsA face introduces new L/A/D/E contentViolates “no new semantics” publication disciplinePut any new boundary claim in its canonical source before publishing it on a face. Mark explanatory commentary informative when it adds no boundary semantics.