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 07:42:37 UTC · snapshot created 2026-10-03 07:43:27 UTC · last check 2026-10-03 07:50:10 UTC

A.19.SPR:4 - Solution

Start with the direct sentence:

  1. name the exact item;
  2. say what value, relation, result, or claim is current; and
  3. name the rule or criterion when the sentence is not understandable or usable without it.

Stop there when the intended reader can act safely. Add evidence, time, allowed-use, or blocked-inference detail only when that detail changes the receiving action or prevents a likely harmful conclusion.

Use a StateFamilyPrecisionRepair note only when another person or tool must replay the repair, or when the claim has enough consequence that its extra basis must remain inspectable:

StateFamilyPrecisionRepair:
  triggerSpan:
  finalSentence:
  recoveredObjectRef?:
  recoveredClaimValueRelationOrResult?:
  definingOrTestingPatternLocator?:
  predicateRef?:
  criteriaOrEvidenceRef?:
  allowedUse?:
  blockedInference?:
  checkAgainWhen?:

The optional fields are triggered separately:

Add this fieldOnly when…
predicateRefthe direct pattern defines or needs a reusable predicate.
criteriaOrEvidenceRefa receiving decision relies on the criterion or evidence identity.
allowedUsethe same value could drive materially different actions.
blockedInferencea likely adjacent inference would be harmful, such as treating readiness as gate passage.
checkAgainWhenthe value can expire or change during the intended use.
exact references and machine fieldsautomation, audit, comparison, or later replay needs those identities.

A direct relation, classification, assertion episteme, evaluation result, decision result, or record field keeps its own form. The repair note does not turn it into a new state predicate or result kind.

A.19.SPR:4.1 - Direct repair

For ordinary prose, inspect only the current sentence:

  1. Find the item. For system-role wording, distinguish an exact local system-role kind, an obtaining assignment, its state condition, the world-side assignment-state relation, and an assertion about either. Do not stop at bare role.
  2. Write the claim. Say that the item has a value, that a relation obtains, that an assertion or result says something, or that a project record has a field value.
  3. Use the direct rule. Cite the applicable pattern when its criterion or distinction matters. If the direct rule already settles the sentence, A.19.SPR has finished its job.

Add a time boundary, evidence basis, allowed use, or blocked inference only under the triggers above. If the item or claim still cannot be recovered, keep the wording as a quotation or navigation cue, narrow its use, or state the exact blocker.

A.19.SPR:4.1.1 - Assignment-state exits
Recovered claimDirect exit
One exact system-role assignment or its holder, with no state condition claimedA.2.1; the assignment itself is not readiness.
A reusable condition for assignments to one exact local system-role kindA.2.5 SystemRoleAssignmentStatePredicate, by value.
One exact assignment satisfies that condition during the relevant intervalThe world-side A.2.5 SystemRoleAssignmentStateRelation occurrence.
An affirmative or negative claim about the assignment or an established relation occurrenceA.2.5 SystemRoleAssignmentStateAssertion : U.Episteme; the assertion is not its EntityOfConcern.
Evidence, currentness, reliance, or an evaluation concerning that assertion epistemeA.2.4, A.10, or the direct evaluation pattern. Keep the assertion episteme distinct from the assignment and world-side relation.
Whether intended Work may enter nowA.15.5 or the direct receiving pattern. A.2.5 may supply an assignment-state input; it does not publish the admission result, gate decision, or Work occurrence.
A.19.SPR:4.1.2 - Readiness exits

When readiness or ready still hides which governed value is meant, use E.10.MOVE first. Once the claim is recovered, leave the wording repair through exactly one direct exit:

Recovered readiness-like claimDirect exit
A subject such as a patient or system has a value in a still-hidden state frameA.19.SPR, followed by the subject pattern that defines or tests that value.
An assignment satisfies an assignment-state conditionA.2.5.
One intended performance satisfies a work-entry criterionA.15.5 work-entry readiness result.
A distinct OperationalGate(profile) consumes declared checks and publishes a decisionA.21; a ready label alone is not gate passage.
A publication use, permission claim, or dated performed Work is meantE.17, the direct permission pattern, or A.15.1, respectively. Readiness wording establishes none of them.

A.19.SPR:4.2 - Where the repaired claim belongs

What the sentence meansUse this pattern or record
position in a declared CharacteristicSpaceA.19, with A.17, A.18, C.16, and C.16.P when construction is hidden
reusable transition law, trajectory, or dynamics modelA.3.3
exact system-role assignment with no state condition claimedA.2.1; do not treat assignment as readiness
by-value assignment-state condition, obtaining assignment-state relation, or assertion episteme about eitherA.2.5, keeping SystemRoleAssignmentStatePredicate, SystemRoleAssignmentStateRelation, and SystemRoleAssignmentStateAssertion distinct
evidence, currentness, reliance, or evaluation concerning an assignment-state assertionA.2.4, A.10, or the direct evaluation pattern; the assertion episteme does not become its subject
work-entry use of an assignment-state claimA.15.5 or the direct receiving pattern; A.2.5 supplies only the exact assignment-state input
language-state position for episteme or publication wordingC.2.2a and A.16.* after C.2.P when source-publication recovery is needed
source use, source currentness, source publication, or source-use dispositionC.2.P, E.17, E.9.DA, or source-use field named by value
evidence path state, evidence relation, or reliance dispositionUse A.10 to recover the exact source, independently established support relations, currentness and bounded use; use the direct defining pattern for the particular support relation or reliance decision.
assurance result, assurance claim, assurance input, or engineering-justification useB.3
constraint or local CVA.20 or the direct constraint pattern
ambiguous readiness or ready wordingE.10.MOVE until the governed value is recovered
work-entry readinessA.15.5
distinct gate decisionA.21 only when an OperationalGate(profile) consumes declared checks and publishes that decision
release or permission claimthe direct release or permission pattern; a readiness value establishes neither
publication use, publication face, form, or unit value, source-finding useE.17, E.17.0, E.17.AUD, or publication pattern governing the claim
Description episteme admitted for specification use or specification refinementA.7, plus the specification-granting neighbouring pattern named by value: A.6.2, C.2.3, A.21, C.16, E.17, E.10, or another named pattern
temporal claim status or temporal-use classificationC.27, retaining dynClaimPosture only as a declared C.27 field
mathematical-lens use admissibilityC.29, retaining LensUseBoundaryValue only as a declared C.29 field
DRR decision-adequacy result or source-use classificationE.9.DA
pattern-quality result or pattern-quality review statusE.21, with E.19 only as review or admission profile
administrative, review, dispatch, release or admission, or source-control statethe project-side administrative, review, dispatch, release or admission, or source-control record; not pattern prose unless the pattern’s own EntityOfConcern is that record

A.19.SPR:4.3 - Keeping a technical state field

A technical field such as ...Status, ...Readiness, or ...State may stay when the text makes three things clear: what item the field describes, which values it can take, and which rule or criterion gives those values meaning.

Add an allowed-use boundary only when the field changes a receiving action. Add a blocked inference only when a likely misreading would be harmful. Add a validity window or recheck condition only when the value can change during the intended use. Machine-readable identifiers belong only to automation, audit, comparison, or replay that consumes them.

If the three basic facts are missing, complete them or replace the field with the ordinary sentence the reader actually needs. A narrowing adjective alone does not recover the claim.