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 05:29:54 UTC · snapshot created 2026-10-03 05:30:57 UTC · last check 2026-10-03 06:00:20 UTC

A.15.6:8 - Common Anti-Patterns and How to Avoid Them

Anti-patternFailureRepair
Charter-created project occurrenceAuthorization or funding is counted as performed project work.Keep the U.WorkPlan and any separately defined decision claim; admit actual project work only after the complete A.15.1 occurrence basis obtains.
Interval-made work partAn occurrence is called part of project Work because its timestamp lies inside the chosen project interval.Admit the occurrence and composite Work independently, then state the obtaining work-part relation. Otherwise retain only the temporal relation.
Team-is-projectThe temporary organization and the work it performs share one identity.Identify the organization as U.System, the project as composite U.Work, and connect them through participation relations.
Occurrence-is-processOne successful or failed execution is treated as the repeatable Method, or a local structure label is treated as an admitted process object.Select U.Method, an A.22-selected U.Structure, or TransformationFlowStructure according to the claim. Fill all four A.22 discriminators before locally calling the structure MethodRelationStructure; otherwise keep direct relations unbundled. Work supports a Method-enactment observation only when A.15.1 states which Method it enacts. An operation-application observation instead needs the declared A.6.1 operation and typed application binding.
Case-file or changed-entity substitutionA record replaces the subject, or every case is forced into one continuing affected entity.Read the closure claim, select the EntityOfConcern it names, preserve episteme-edition, characteristic or measurement, relation, decision, result, and continuing-referent identity laws, and keep the case file as a separate episteme.
Three-view collapseProject, process, and case topics assign subjects to descriptions and accounts with different subjects are published as one multi-view description.Recover each EntityOfConcern from actual claim content; split independent subjects into separate epistemes and add correspondence relations where useful.
Suffix-provided locality@Project or @BoundedContext is expected to establish identity, authority, or a selected structure.Name the obtaining relation and typed reference. For a method-side structure, fill A.22’s four discriminators; no suffix contributes locality or identity.
System-role-kind-by-labelA System is classified under SystemOfInterestSystemRole because someone called it the project system-of-interest.Keep project designation Plain, or identify the local system-role kind and test the System against its A.2 feature criterion. Only then, if assignment identity matters, recover an assignment occurrence and its declared U.SystemRoleAssignment species. The species defines participant meanings and the predicate; the occurrence supplies the participants and extent for the case.
Assignment proves project designationAn obtaining system-role assignment is treated as proof that one project designated its holder.Use the designation stated by the named plan or decision for the ordinary claim. If a named decision consumes a compound selection truth, use the lightest A.6.RCD disposition and keep assignment, Work, change, and use facts separate.
Backdating a future SystemA planned controller or plant is treated as an admitted System, classified under a local system-role kind, or made an assignment holder before it exists.Keep the designator and expected use in plan content; after identity inception, test designation, classification, and assignment separately.
Project-result fieldEntities, values, conditions, choices, measurements, verdicts, decisions, relation occurrences, changed referents, and claim-bearing epistemes are grouped as one intrinsic result of the project.Ask what the result is and what it is a result of or for. Keep that subject in the kind or claim already established for it, then choose one WMR outcome. If no positive assertion is available, return one non-assertability result marked factually unsupported, missing-information, or missing-governor; only the last is an ontology blocker.
Network-is-projectA network of transformation-flow structures is treated as the project, workflow actor, or work-breakdown structure.Keep the E.18.NET structure non-agentive and include Work in the project only through obtaining A.15.1 work-parthood.
Probe-is-constructorThe A.6.RCD:4.2 conjunction row or a reference scheme is treated as if it supplied constructor semantics.A simple one-case claim may use recoverable constructor semantics without a separately materialized substrate document. Pin the substrate for nontrivial, interoperable, proof-bearing, or reusable derivation; otherwise return missing-substrate only for the stronger unavailable claim.
Actor invented or suppressedEvery Transformation is forced to have a Work performer, or project Work, a TFS or network, a Method, a record, or the changed subject is silently put in an acting position.Ground the A.3.4 change first. Add a causal or interaction participant only when the applicable direct predicate and the case facts establish that position. For a Work-realized change, establish the performer System with its A.13 basis, Work, changed referent, and the relation that connects Work to the change, plus F.6 attribution only when the receiving question explicitly asks under which assignment the Work was performed; a short account may omit an unused assignment identifier. Otherwise invent no actor, assignment, Method, or Work.