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 11:52:20 UTC · snapshot created 2026-10-03 11:53:41 UTC · last check 2026-10-03 12:20:10 UTC

C.30.STRAT:8 - Common Anti-Patterns and How to Avoid Them

Anti-patternSymptomRepair
Source label as ontologylayer, block, expert, cache, or gate is treated as a kind by name.Recover the actual object or relation, or keep ordinary source wording.
C.30 takeoverEvery structure-like word is treated as an architecture claim.Choose from the recovered meaning; use the rule for the actual control, module, flow, scale, publication, state, evidence, work, or decision claim.
Standard-label overreachA standard or popular model uses layer or level, so its local convention is treated as a universal subject structure.Preserve the convention inside its declared source use; state and test any wider object, relation, mapping, or architecture claim separately.
Controlled-language purgeA preferred-word rule deletes a clear domain term or replaces it with formal apparatus although no reader action was at risk.Keep the term; repair only the ambiguity that changes use, using the shortest direct sentence.
Level by layoutA list, vertical diagram, first-then flow, carrier section, curriculum, scale label, stage sequence, or coarse-grained description is treated as a subject stratification.Keep the wording local, or name the subject, say what is being ordered, compared, grouped, or mapped and how, state when the claim applies, and mark it as asserted, proposed, assumed, or illustrative; then use the pattern that defines or tests that claim.
Local trigger fanoutC.30.LCA, A.6.M, C.31, or another pattern copies this label catalogue.Keep one thin pointer here and the other pattern’s own invariant there.
Expert-as-role false positiveexpert in mixture-of-experts prose becomes a system-role kind, assignment, performer, Work, responsibility, or authority by word alone.First test submodel, transformation, path selection, candidate selection, or ordinary non-use. If a claim-bearing use of role remains, use E.10.ROLE; identify each claimed system-role kind, classification judgment, assignment occurrence, performer System, or Work occurrence under its direct pattern; assert a responsibility, authority, or other relation only when its defining predicate independently obtains.
Gate-as-decision false positiveA gating function, UI label, or source word becomes gate passage.Use A.20 or A.21 only for actual constraint-validity or gate-decision claims; otherwise use the applicable function, flow, publication, or ordinary-label result.