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:00:09 UTC

F.14:11 - Anti-patterns and repairs

IDAnti-patternSymptomRepair
AP-1Hybrid-system-role mintingRequestApproverSystemRole becomes one kind.Use exact A.2.7 relations; admit a new kind only under A.2 with C.3 and later naming gates.
AP-2Modifier-as-system-roleEvery circumstance yields NightOperatorSystemRole or RemoteOperatorSystemRole.Recover schedule, location, state, plan, or policy qualifier.
AP-3Status or evidence roleReadyReviewerSystemRole or EvidenceRole becomes a system-role family.Use F.10 for the recovered status claim. Route bounded evidence reliance to A.10, an actual assurance claim to B.3, description-use ambiguity to E.10.D2 for recovery only, and publication occurrence, form, or carrier to E.24.PUB. Route every other recovered requirement, standard, source, access, or policy claim to its direct pattern, or return missing-governor.
AP-4Prestige bypassSeniorReviewer substitutes for assurance or separation.Keep the system-role kind fixed and recover capability, state, assurance, policy, or assignment checks.
AP-5Row duplicationAnother row is added for an already admitted name and use.Reuse the exact row within its admitted use; retain old wording as lineage when useful.
AP-6Assignment hidden in a nameAliceReviewerSystemRole looks like a kind but encodes one assigned system.Use A.2.1 to recover the exact assignment occurrence. Use F.6 only when a separate claim attributes dated Work to that assignment; keep the local system-role kind separate.
AP-7Method hidden in a system-role namePressureTestReviewerSystemRole fuses a Method and a kind.Keep the Method and system-role kind under their direct patterns; name either only after recovery.
AP-8Presentation as status familyRed, amber, or green becomes status ontology.Recover the exact status criterion and keep display form separate.
AP-9Naming-object cascadeA word automatically gets a cell, card, row, id, and publication.Apply each gate separately and stop at the lightest useful disposition.
AP-10Spelling-based cross-local identitySame label merges values or automatically creates a Bridge.Resolve exact local senses; test F.9 only for a named use and keep governed values distinct.