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 10:39:28 UTC · snapshot created 2026-10-03 10:40:04 UTC · last check 2026-10-03 11:45:17 UTC

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

Anti-patternWhat failsRepair
Core absorptionA domain or local framework is placed into the FPF Core because it is useful.Create a separate framework edition and state its dependency directly; open E.4.PFR only for a named maintenance consumer.
File tree or package manifest as architectureA folder layout, package descriptor, or manifest is read as the ecosystem architecture.Use the file or manifest as a carrier and recover the direct architecture, relation, dependency, source-return, publication, access, quality, and currentness claims needed for the question.
Publication-only architectureA table of contents or all-in-one carrier is used as the architecture description.State the selected structures and source return directly; open an ecosystem-architecture record only for durable architecture or later reliance, and use E.11 and E.17 for the exact practical-entry and publication assertions.
Ontology or talk guide as frameworkA framework names domain entities, terms, or conversation moves but does not identify recurring domain problems, known failure modes, SoTA solution moves, and worked repairs.Keep the ontology, glossary, or communication guide as support material; create or repair the framework around problem situations, solution moves, cases, and quality routes.
Relation flatteningEvery cross-reference is treated as the same relation.State the direct predicate and subject pattern; open E.4.PFR only for a named maintenance consumer.
Outside the pattern set means another productA Preface, coverage account, or refresh note is given a separate product identity although it shares the framework edition’s readers, access, and change rule.Keep it as a named support publication unit unless an independent use or change rule justifies another product. Maintenance may distinguish the products only when it separately obtains and changes use.
Product label used as an object kindA guide, service, programme, registry, System, or episteme is asserted to be the same kind because each is managed as a product.Keep product as Plain management wording. Name each direct subject and the relation used for identity, current state, provision, or maintenance; return an unresolved-kind question when needed.
Shared carrier or shared use means one productA cross-framework registry or service is absorbed into one DPF, or a combined carrier merges a framework and catalogue.Decide each product from its direct subjects, use, identity, and change rule; keep exact constituent pointers and let the outer carrier remain neutral. State maintenance only when it separately obtains.
Service or publication scheme used as universal architectureA full service-management system, bibliographic entity model, or content-management process is imposed on every framework unit, programme, guide, or tool.Reuse only the distinction that answers the current boundary question; keep service, publication, content, and programme claims under their own subject patterns.
DPF list presented as a SuiteA title or co-list replaces product-series constitution, the Suite-constitution decision, the direct belongs-to occurrences, identity rules, and later-review and retirement conditions.Keep a proposal until E.4:4.2 passes; then identify the Suite collection and the product series that belong to it. State maintenance only when it separately obtains.
Suite belonging inflatedTwo product series belong to the same Suite, so the text infers order, dependency, compatibility, maintenance, publication, or co-use.Keep the Suite claim at product-series grain and apply the direct predicate for every stronger claim.
Source-carrier authorityA summary, graph, or generated candidate set is treated as authoritative.Admit the exact generated or discovered result for its intended architecture use through C.35 or record preservation through C.33 and C.34 before use.