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

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

Anti-patternSymptomRepair
Score-sheet pattern.The pattern is mostly a table of values.Move evaluated object kind, use, first evaluation use, FPF-publication boundary, and practical consequence into recognition text before the table.
Checklist-as-solution.Users are told only what must be checked.Put the actual evaluation method and record shape in Solution; let checklist rows verify it.
Publication-form/content collapse.The accepted specification, its CharacteristicSpace, the pattern, the evaluated object, the later evaluation, and its result are treated as one thing.State what each is and show that the pattern teaches the accepted specification; none of the other objects becomes the pattern.
Positive-only case bank.Every example passes.Add below-floor and outside-declared-object-kind boundary cases.
Undeclared total.Ordinal coordinate values are added, averaged, or collapsed into an “overall score”.Keep the coordinates visible; if a bounded scalarization is separately admitted, name its method, use, any information loss, applicability, and stop or return condition.
Proxy improvement.A visible coordinate rises while a protected value becomes worse, yet the result is called improved.Compare the changed values and protected trade-offs; stop or reopen when the evaluation rewards the loss.
Related-pattern authority theft.The pattern claims authority over evidence, assurance, a gate or release decision, measurement, naming, or improvement.Cite the applicable pattern and state the concrete contribution used here; keep only the evaluation claim in this pattern.
Rubric promotion.A local rubric becomes an FPF pattern because it was useful once.Keep it local unless durable FPF reuse and evaluated-object scope are established and every outside claim names the applicable pattern and its contribution.
Frozen evaluation publication form.The evaluated EntityOfConcern kind, use, use of a cited source, source adoption/adaptation/rejection decision, or coordinate meanings change, but the pattern keeps the old values as if still current.Reopen A.19.ECS for the changed evaluation specification. Establish whether earlier results remain comparable under the declared basis, need a justified transformation or new evaluation, or no longer support this use. Assert an F.9 Bridge only when its own two-sense relation is needed and obtains.
Report-shaped evaluation pattern.The pattern publishes coordinate names but leaves the returned result as a narrative, score list, or two-column table.Add a result-form block: coordinate, value, short rationale, evidence basis, and coordinate-specific payload where needed.
Pattern-quality report as evaluation pattern.E.21 status, all-4 or all-5 posture, corpus projection, retrieval evidence, README, ToC, E.11 alignment, monolith parity, landing readiness, or author or reviewer turn correspondence appears anywhere in the pattern as if it were the evaluation method.Move that evidence to the quality, review, projection, or release carrier and keep the pattern body focused on the evaluation for the declared evaluated object kind.
Apparatus-overwrapped publication form.The evaluation relation is written through ambiguous role, carrier, locus, flow, status, or package words that add no evaluated object kind, coordinate meaning, evidence rule, user-facing action, or exact flow position.Apply F.19; if remaining content still hides a word, head, or use, apply E.10, E.10.ARCH, F.18, or the pattern that defines the affected object or relation.