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 14:36:52 UTC · snapshot created 2026-10-03 14:38:14 UTC · last check 2026-10-03 15:25:20 UTC

E.10.D1:8 - Common Anti-Patterns and How to Avoid Them

Anti-patternWhat failsRepair
Universal Context proxyOne entity stands for source scheme, scope, situation, architecture, and model-use boundary.Select the branch and name the direct value or relation.
Context field as participantA ContextId or ...ContextRef field silently becomes a relation participant or identity discriminator.Resolve the field to the subject-pattern value; otherwise keep it as a designator and state the blocker.
Automatic bounded-context structureThe phrase bounded context selects A.1.1 even when one direct relation answers the decision.Begin with applicability, actual use, or coherence and stop at the first sufficient result.
Context map as relation truthA diagram or table is treated as an obtaining Bridge, ArchitectureRelation, or model-use crossing.Recover the represented objects, correspondence, and direct relation under their subject patterns. Use an ArchitectureClaim when architecture remains negative, unresolved, candidate, or expected.
Blanket word banEvery occurrence of context or anchor is deleted, including precise source terms and established designations.Preserve the defined source or subject-pattern use; rewrite only wording that hides content needed by the FPF claim.
Bare pattern citationThe sentence cites a PatternID but still leaves the boundary unexplained.State whether the cited pattern defines, constrains, tests, or supplies a method for the recovered content.