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:20:10 UTC

C.32.ACS:8 - Common failures and repairs

FailureWorking symptomRepair
CatalogueCopyAsCriteriaSetA project imports a long list of ilities and treats the list as architecture guidance.Use HCS for starter heads, then build ACS rows, mark optimization indicators, and keep guardrails and context-only rows separate.
TooManyOptimizationIndicatorsDozens of rows drive optimization at once.Keep the few rows that change the next synthesis step; demote the rest to monitored guardrails or context-only rows.
FunctionGoalAsArchitectureCriterionA user-visible function is used as the architecture optimization criterion.Recover the function claim through A.6.F; then name the architecture characteristic that makes the function sustainable.
QBundleDuplicatedAsScaleSetMaintainability, availability, security, teachability, or trustworthiness is treated as one ACS row when the truth depends on several typed slots.Open C.25, construct or reference the Q-Bundle, then select only the relevant slot for ACS use. Keep any report-only proxy outside the criteria row unless its bearer, scale, proxy risk, and receiving use are declared.
EvalProgramAsCriterionA test, monitor, source-side fitness function, benchmark, dashboard, or eval result is named as the criterion.Name the characteristic row first; eval-program construction belongs to C.32.ACE and measurement claims belong to C.16.
BearerCarryoverWithoutRebindingAn engineered-system row is copied to architecture around a Method, local system-role kind, separate System-classification judgment, assignment, or cultural-evolution case without changing the exact bearer, predicate, scale, or admissible use.Return to HCS only if the described holon family changed. Otherwise stay in ACS and rebind the row to the actual bearer and selected structure; a Method, kind, or assignment is not forced into a holon family.
LocalGainHidesCounterLossA candidate improves one row while worsening evidence burden, control burden, source-return cost, or functional adequacy.Add monitored guardrail rows and open E.13 when proxy-to-value drift appears before comparison or next synthesis.
ReadingAsDecisionA better reading is treated as the selected architecture.Keep the reading as feedback. Use A.19.CPM for explicit comparison, A.19.SelectorMechanism for set-returning selection, C.11 for local choice, G.5 for selected-set result declaration, and C.32.PAD for a project architecture decision. For publication, use E.17 for a source-backed face and source return and E.24.PUB for the publication occurrence and audience availability.
ContextLabelAsRowScopeA domain, team, project, or bounded-context label is used as if it delimited every criterion row.Bind each row’s exact U.ClaimScope, selected A.2.6 context slices, scheme and plane, and window; add a selected model-use structure only when it changes interpretation.