Design-Rationale Record (DRR) Method

About this pattern

This is a generated FPF pattern page projected from the published FPF source. It is canonical FPF content for this ID; it is not a FPF Reference product feature page.

How to use this pattern

Read the ID, status, type, and normativity first. Use the content for exact wording, the relations for adjacent concepts, and citations to keep active work grounded without pasting the whole specification.

Type: Governance and authoring pattern Status: Stable Normativity: Normative

  • one proposed normative change needs an explicit by-value account of what FPF should say, why this decision is preferred, and which neighboring patterns or selected non-pattern FPF kind-reference pairs it affects
  • several patterns or selected non-pattern FPF kind-reference pairs must move together and one external decision record is needed to keep one bounded coordinated change set (one mutually dependent change set) semantically complete while enduring Core text is redistributed
  • one bounded content decision question would otherwise force authors to decide the same load-bearing answer separately across several patterns or selected non-pattern FPF kind-reference pairs
  • one deprecation, narrowing, or cross-pattern amendment must stay reviewable without reconstructing intent from patch history, chat memory, or scattered notes

Relations

E.9coordinates withMathematical Lens Use
E.9explicit referenceEpistemic Precision Restoration
E.9explicit referenceUnified Lexical Rules for FPF
E.9explicit referenceCross-Disciplinary Bias Audit
E.9explicit referenceQuality Improvement Loop Method
E.9explicit referenceEvidence Graph Referring (C-4)
E.9explicit referenceMathematical Lens Use

Content

Use this when

  • one proposed normative change needs an explicit by-value account of what FPF should say, why this decision is preferred, and which neighboring patterns or selected non-pattern FPF kind-reference pairs it affects
  • several patterns or selected non-pattern FPF kind-reference pairs must move together and one external decision record is needed to keep one bounded coordinated change set (one mutually dependent change set) semantically complete while enduring Core text is redistributed
  • one bounded content decision question would otherwise force authors to decide the same load-bearing answer separately across several patterns or selected non-pattern FPF kind-reference pairs
  • one deprecation, narrowing, or cross-pattern amendment must stay reviewable without reconstructing intent from patch history, chat memory, or scattered notes

Not this pattern when. Do not use E.9 as the permanent location of normative Core law, as a campaign or process brief, or as the main vehicle for purely editorial Delta-0 or Delta-1 cleanup that fits the lightweight variant in CC-DRR.5. Use E.9.DA when one concrete DRR already exists and the question is whether its selected answer, selected-locus obligations, source use, lexical closure, and drafting actionability are adequate for a declared downstream authoring use.

What goes wrong if missed

  • Core text changes without one explicit rationale account, so later readers cannot recover which alternatives were rejected or which exclusions were intentional
  • coordinated multi-pattern amendments drift apart because the temporary selected-answer account survives only in patches, handoffs, or reviewer memory
  • future repairs overfit to local wording and silently lose Pillar, taxonomy-lens, impact-graph, practical-use, or pattern-placement discipline

What this buys

  • one external decision record that states the bounded FPF change by value before Core text is rewritten
  • one minimum kernel that keeps Problem frame, Decision, Rationale, and Consequences recoverable for later review and replay
  • one temporary convergence record for coordinated changes, while keeping enduring Core text in the selected patterns and selected non-pattern FPF kind-reference pairs rather than in the DRR
  • one temporary convergence record that fixes the selected answer (the chosen content answer for the bounded content decision question) before later drafting fans out across several selected patterns or selected non-pattern FPF kind-reference pairs

First useful move. State the working FPF problem, selected answer, practical change, selected loci, first substantive drafting action, and nearest boundary in ordinary precise language before drafting or landing Core text.

Cheap stop. If the change is ordinary local wording repair, application of an already accepted pattern, or editorial cleanup that does not change FPF semantics, obligations, boundaries, names, admissible uses, or normative force, do not open a full DRR. Use the lighter governing pattern for the local repair: E.17.AUD.LHR for one overloaded local lexical head inside one publication unit, C.2.P for one episteme, publication, or source-use phrase requiring local epistemic precision restoration, E.10 for general lexical repair, F.18 only when a durable reusable name is being minted, and E.8 for authoring-form correction. Leave E.9 for bounded content decisions that need rationale by value.

Kind-or-boilerplate diagnostic. When a DRR proposes wording for selected patterns, apply F.19 to separate boilerplate from remaining content before any wording is treated as pasteable pattern prose. If the remaining content still hides wording-use, naming, relation, claim, admissible-use, selected-locus, user-action, or flow-role precision, the DRR names the applied E.10, E.10.ARCH, F.18, or governing pattern. Process, architecture, review, or reference boilerplate belongs in its own carrier, not in pasteable pattern prose.

Wording proposed in a DRR is not pasteable pattern prose until the selected-answer basis shows what object, relation, claim, slot, use, admissibility, or scope would change—or explicitly says that no such semantic change occurs. Apply F.19 and the concrete pattern that defines or constrains the live distinction. Do not expand ordinary wording into method, work, application, or ClaimGraph apparatus unless that exact distinction changes the decision or later reliance.

Primary EntityOfConcern in plain terms. One external decision-rationale account for one bounded FPF content decision or coordinated change set. It keeps the problem, selected answer, rationale, consequences, practical change, selected loci, and boundary recoverable enough for authoring without invention. Exact C.2.1 identity is added only when the decision or a named later reliance needs it.

Primary working reader. The first working reader is an FPF author, reviewer, or steward who must evaluate, challenge, or land one bounded content decision. Downstream pattern readers benefit from the landed Core text; they are not the primary reader of the DRR itself.

Problem frame

FPF is engineered for Pillar P‑10 Open‑Ended Evolution: its normative rules must adapt as new calculi and insights arrive. But change without a recoverable selected answer and rationale leads to conceptual erosion, while a formally rich record can still defer the decision or distribute a harmful rule. Hence FPF uses a Design‑Rationale Record (DRR) as a durable conceptual record that fixes one bounded content decision before its normative change is distributed.

Problem

Direct edits to the Core, or DRRs that preserve apparatus without a usable selected answer, trigger four systemic hazards:

  1. Lost decision grounds – future authors cannot recover why the answer was selected, which alternative or boundary mattered, or when to reopen it.
  2. Decision deferral – a polished record leaves the answer, affected loci, or first drafting action for each later author to invent again.
  3. Proxy-led fanout – an abstract rule passes a schema, checklist, or unrelated replay while making an actual predecessor/proposed host harder to understand or use.
  4. Conceptual and authority drift – incremental edits blur the framework's foundations, or the temporary rationale record becomes a shadow Core law, process brief, or authorization source.

Forces

ForceTension
Agility vs RigourEvolve swiftly ↔ demonstrate deliberate, Pillar‑aligned decisions.
Transparency vs EfficiencyProvide a public argument trail ↔ avoid bureaucratic drag on minor edits.
Clarity vs ConcisenessCapture enough reasoning and coordinated implications ↔ prevent meta‑text from bloating the Core itself.

Solution — state the decision before distributing it

Write the Decision account first in ordinary precise language. Before a reader meets a DRR identity schema, method/work account, or catalogue of alternatives, they must be able to recover, in this order:

  1. the working FPF problem and why it matters now;
  2. the selected answer stated positively;
  3. what changes in practitioner or authoring use;
  4. the selected loci and the positive obligation each one carries;
  5. the first substantive drafting action; and
  6. the nearest boundary, honest blocker, or reopen condition.

That short account is the primary authoring source. Add exact method, work, application, episteme-identity, source-use, assessment, or authority distinctions only when the decision or a named later reliance depends on them.

A nontrivial DRR keeps four conceptual components recoverable. These are the minimum decision kernel; the lightweight editorial variant remains available under CC-DRR.5.

Minimum-kernel componentGuiding questionTypical content
Problem frameWhy are we talking about this?Working problem, trigger, intended FPF use-value, scenario, or external change.
DecisionWhat will we do?Selected answer, positive content distribution, practical change, first drafting action, and nearest boundary.
RationaleWhy this answer?The material comparison, load-bearing Pillar or taxonomy-lens effects, architecture/usability/SoTA grounds, and uncertainty that could change the answer.
ConsequencesWhat follows?Benefits, trade-offs, affected loci and true direct consumers, practical gains/costs, validation obligation, and reopen condition.

In this pattern, a bounded coordinated change set is one bounded group of mutually dependent content-decision questions whose enduring FPF expression is distributed across several patterns or selected non-pattern FPF kind-reference pairs.

The selected answer is what FPF should say, which selected loci carry it, what practical action changes, what stays outside, and which source-use, evidence, validation, or loss/recoverability conditions remain live.

A selected non-pattern FPF kind-reference pair is a content-distribution instruction, not a new kind. It names an admitted FPF kind and one exact reference by value—for example a U.View, source map, source-use note, evidence-path record, review-finding record, or architecture-decision record.

A temporary convergence record holds the selected answer while several selected carriers are still being updated. It is not a second permanent Core-law section or a process-state container.

Keep a rejected alternative only when it explains the selected answer, a live boundary, or a reopen condition. Pillars and taxonomy lenses may inform the decision, but the DRR records their load-bearing effects rather than rehearsing every lens or preserving the history of discussion.

Before selecting a broad language, ontology, or authoring rule for fanout, apply it to at least one dependency-aware actual predecessor/proposed host pair. At comparable effort, compare the recognizable entry, required inputs, first action, practitioner vocabulary, formality and assurance burden, first useful result, stop or return, preserved useful ideas, and true direct consumers. Proposed pattern wording must pass the E.8 first screen and the F.19 kind-preserving plain-rewrite test. A schema, invented fact pack, unrelated lane test, checklist, or promised later review cannot substitute for this replay. If the pilot degrades use without a compensating semantic gain, repair or reject the rule before fanout.

A DRR records the selected answer; the record does not decide, authorize, perform drafting, or realize Core content. When exact identity or reliance makes the distinction material, separately identify the decision work and method, selected-answer result, C.2.1 DRR episteme, source-use relations, assessment and result, any acceptance or authority, and later realization work. An exact DRR episteme then follows C.2.1 identity by <ClaimGraph, EntityOfConcern, effective ReferenceScheme>; ordinary use does not require materializing that whole account.

Minimum decision-inspection content blocks

A conforming DRR must also make the following decision-inspection content blocks recoverable. They may appear inside the four kernel components or inside one dedicated Decision grounds used or decision-inspection block, but they are part of substantive DRR adequacy rather than later review-only hardening.

Decision-inspection content blockWhat must be recoverable by valueUsual location in the DRR
Exact decision grounds and governing inheritanceExact source documents, accepted architecture records, accepted audit records, and inherited decisions that materially govern the decision, plus any remaining uncertainty not already closed by those grounds.Header or Decision grounds used, with the Problem frame or Rationale carrying the decision-relevant source use.
Purpose, utility, and scenario groundingIntended FPF use-value, first-minute working situation, minimum scenario/anti-case grounding, and compact utility/fitness reading.Problem frame.
Decision-relevant alternatives and current dispositionThe alternatives needed to explain the selected answer, a live boundary, or a reopen condition, with their current disposition. Discussion history and harmless options stay outside the current DRR; retain them in a separate historical source only when a named later use needs that history.Decision and Rationale.
Content-distribution and outside-boundary mapFor each load-bearing selected answer: the positive content obligation each selected pattern or selected non-pattern FPF kind-reference pair must carry, the first subject kind and action guidance expected in drafting when a pattern is selected, which decision-relevant related patterns or selected non-pattern FPF kind-reference pairs stay unamended under the current decision, and any agreement across selected patterns and selected non-pattern FPF kind-reference pairs that those selected patterns and selected non-pattern FPF kind-reference pairs must preserve. Outside-boundary and non-obligation material is secondary distribution control; it must be normalized, compact, and not pasteable as copied negative doctrine or precision-restoration debt for the selected pattern Solution. Ordinary use/apply this pattern wording remains valid action-guiding shorthand. In the distribution map, state the concrete claim, relation, boundary, or practitioner action that would change. Repeated content families, ordinary references, README/ToC/E.11/I.2 navigation, package-boundary rationale, split/defer rationale, architecture placement reasoning, and phrase-level boilerplate around simple claims stay in DRR, architecture documents, handoff, relation rows, README, ToC, E.11, I.2, or one compact local locus instead of the Solution. When proposed wording still needs precision restoration, the DRR names the selected restoration or governing pattern: E.10, E.10.ARCH, F.18, F.19, or another governing pattern. Named related patterns or selected non-pattern FPF kind-reference pairs must be classified now, not left as tentative most likely / may need / if later touched watch prose.Decision.
Existing-pattern sufficiency and new-pattern necessityFor each load-bearing selected answer, whether one already-existing pattern is sufficient, one already-existing selected non-pattern FPF kind-reference pair is sufficient, or one newly selected pattern or selected non-pattern FPF kind-reference pair is necessary, and why rejected options would misplace, overload, or falsely split the pattern or selected non-pattern FPF kind-reference pair that governs the selected answer.Decision and Rationale.
Naming, ontology, and wrong-carrier-confusion accountHead/branch/object/move/outside-work separation, tempting wrong-pattern assignment or wrong non-pattern FPF kind-reference assignment, and any load-bearing F.18 naming obligation needed to keep the selected answer truthful by value.Problem frame, Decision, and Rationale.
Reusable content-disposition when triggeredWhether a potentially reusable selected non-pattern FPF kind-reference pair remains local, is generalized now, is rejected, or is placed outside the current decision with named pattern, selected non-pattern FPF kind-reference pair, or decision record.Decision and Rationale.
Loss and recoverability template when source-loss or scope narrowing is declaredPreserved distinctions, dropped distinctions, admissible use, non-admissible downstream use, recoverability class, and reopen/stop rule.Decision and Consequences.
Selected locus and related-pattern boundary accountWhy the selected patterns and selected non-pattern FPF kind-reference pairs carry the content, which tempting patterns or selected non-pattern FPF kind-reference pairs stay outside, and which governing patterns govern specific outside claims, relations, or boundaries.Decision and Rationale.
Convergence and overlap account when several content-decision branches touch the same carrier setWhether overlap is valid convergence or one reopened architecture smell, what agreement across selected patterns and selected non-pattern FPF kind-reference pairs must hold, and whether a new pattern or selected non-pattern FPF kind-reference pair is actually selected or refused now.Decision and Consequences.
Selected-answer stability boundaryWhich elements of the selected answer are fixed now for later FPF drafting, and which later elaborations may strengthen wording, examples, source-use rows, or validation evidence without reopening the selected answer.Decision and Consequences.
Impact, practical gains, and remaining validation evidence obligationAffected patterns and selected non-pattern FPF kind-reference pairs, practical gains/costs, authority or release consequences when they follow from the content decision, and the remaining validation evidence obligation that still constrains later authoring or landing.Consequences.
SoTA and competitive-positioning account when load-bearingCurrent best-known problem-solving source anchors and source-derived moves under E.8 that discipline the decision, what problem-owning domain or practice they answer to, which official, popular, or legacy alternatives they reject or bound when relevant, and what unresolved uncertainty would materially change the selected answer.Problem frame, Rationale, and Consequences.
Actual-host predecessor/proposed replay when a broad authoring rule is selectedOne dependency-aware real host comparison at comparable effort: recognizable entry, inputs, first action, vocabulary, formality and assurance burden, first useful result, stop or return, preserved useful ideas, and true direct consumers. The proposed wording passes E.8 and F.19; a proxy or promised later review does not substitute.Decision and Rationale, with the selected rule and pilot effect carried into the locus obligations.
Campaign problem-solution unfolding carry-through when triggeredFor campaigns changing README entries, path-shaped patterns, pattern families, DPF entries, or first-practical routes: the map from admitted problem-side record refs or cues, accepted starting records, current starting structures, and entry cues to selected solution architecture, affected unfolding families, loci added or changed, governing-pattern map, blocked overreads, and what must not remain only in DRR or README.Decision, selected-locus map, and Consequences.
These decision-inspection content blocks are not separate process paperwork. A DRR that keeps
only the four labels while leaving decision grounds, first-minute use question, naming,
selected content distribution, pattern or selected non-pattern FPF kind-reference pair sufficiency or necessity, overlap handling, impact,
or unresolved uncertainty implicit is structurally labeled but still
substantively immature.

Together these decision-inspection content blocks let the DRR act as one decision record for one bounded coordinated change set: enough semantic closure that later drafting distributes the selected answer into selected patterns and selected non-pattern FPF kind-reference pairs rather than inventing it for the first time pattern by pattern.

When one bounded decision coordinates several patterns or selected non-pattern FPF kind-reference pairs, or one cluster of mutually dependent pattern edits and selected non-pattern FPF kind-reference pair edits, the DRR MAY carry additional substantive sections beyond that minimum kernel. Typical substantive additions include obligations on selected patterns and selected non-pattern FPF kind-reference pairs, one explicit new-pattern vs existing-pattern decision, one impact or non-goal map across selected patterns and selected non-pattern FPF kind-reference pairs, coverage or agreement maps across selected patterns and selected non-pattern FPF kind-reference pairs, convergence classification, and one provisional decision-law account by value that keeps the bounded change account semantically complete until enduring Core text is distributed.

Such additions do not change the DRR’s kind. A DRR carrying them remains conforming only when it stays about the FPF content decision: what FPF should say, why, what is excluded, how selected patterns and selected non-pattern FPF kind-reference pairs are affected, and what practical use or authoring action improves. A DRR carrying richer convergence content MUST NOT become a campaign plan, process script, baton carrier, packet checklist, staging log, or other development-process brief.

When one selected answer could plausibly fit an existing pattern or selected non-pattern kind-reference pair, or require a new one, the selected-answer decision result recorded in the DRR must state that sufficiency/necessity disposition by value. A tentative carrier list is not a decision result; later drafting must not be asked to invent the selected locus. When the accepted decision grounds or the DRR itself already names one pattern or selected non-pattern FPF kind-reference pair as part of the distribution question, that pattern or selected non-pattern FPF kind-reference pair is not a neutral future watch item. The DRR must classify it now either as one selected pattern or selected non-pattern FPF kind-reference pair with explicit obligation, one explicit boundary neighbor kept unchanged, one inherited-unchanged neighbor, or one outside-current-decision item with named pattern, selected non-pattern FPF kind-reference pair, or decision record. Conditional or time-relative pattern prose or prose for one selected non-pattern FPF kind-reference pair such as most likely, may need local hardening, if later touched, watch later, or one equivalent placeholder is non-conforming there because it marks one unmade current decision rather than one explicit current disposition.

When decision grounds expose a potentially reusable non-pattern carrier or neighboring source-use, evidence, assurance, validation, or architecture-decision mechanism, the selected-answer result must classify it as generalized now, kept local with reason, rejected, or outside the decision with a named owner. The DRR records that disposition; mere mention of an existing artifact is not the deciding work or result. When one selected answer involves source-loss mode, simplification, redaction, summarization, or other declared loss, the DRR must make the admissible-use template explicit by value. Explanation alone is not enough; the decision must say what remains preserved, what is dropped, which branch reading is admissible and which selected non-pattern FPF kind-reference pair carries it, which uses lack an admissible carrier or evidence path, what recoverability class applies, and what reopen or stop rule governs cases that exceed the declared source-loss or scope-narrowing state.

A nontrivial DRR is mature enough for downstream authoring only when material selected-answer branch choices about the EntityOfConcern, selected patterns and selected non-pattern FPF kind-reference pairs, outside-current-decision boundary, reusable-content disposition, and loss/recoverability regime have already been selected, rejected, inherited unchanged, or placed outside the current decision with a named pattern, selected non-pattern FPF kind-reference pair, or decision record. If those choices are still missing, the DRR is still decision-grounding work rather than one accepted design-rationale record.

The DRR episteme lives outside normative Core. A separately governed acceptance, authority, or realization decision may rely on it, but the word accepted, a record status, review mark, or publication does not make its claims true or authorize change.

When the selected answer is separately authorized for realization, dated authoring work applies it to the selected patterns or selected non-pattern Core kind-reference pairs. The changed Core content, authoring work, result claims, checks, witnesses, publications, and any landing/release record keep their direct owners. The DRR remains external provenance and temporary convergence support; it must not remain the sole carrier of enduring semantics after those semantics are realized in Core.

Authors using a separately accepted selected answer may elaborate examples, SoTA-Echoing, recognition sections, local wording, and neighboring fit inside its declared stability boundary. A change to the selected answer, selected loci, outside boundary, reusable-content disposition, or loss/recoverability regime requires a successor decision result and DRR episteme rather than a silent edit to downstream prose.

Improvement work may apply E.23 to a DRR episteme. That work, its method applications, quality-result claims, and witnesses are separate from the DRR and do not turn the record into a pattern draft. When SoTA is load-bearing, the successor decision result must show what changed in the selected answer, locus obligation, boundary, example, validation obligation, or reopen condition; otherwise the source use remains rationale-only or lineage-only. When a campaign creates or modifies route-shaped, unfolding-shaped, first-entry, DPF, or multi-pattern path material, add a compact CampaignProblemSolutionUnfoldingCheck:

CampaignProblemSolutionUnfoldingCheck:
  campaignProblem:
  acceptedProblemSideRecordRefsOrCues:
  selectedSolutionArchitecture:
  affectedReadmeEntries:
  affectedUnfoldingFamilies:
  acceptedStartingRecordRefs[]:
  acceptedStartingStructureRefs[]:
  entryCueRefs[]:
  nextUseOrResultMap:
  unfoldingLociAddedOrChanged:
  governingPatternMapAddedOrChanged:
  patternPlacements:
  whatStayedOnlyInDRRAndMustMoveToPatternOrUnfoldingStructure:
  whatStayedOnlyInReadmeAndMustMoveToPatternOrUnfoldingStructure:
  blockedOverreads:
  rejectedUnfoldingAlternatives:
  unfoldingCarryThroughResidueAfterContentUpdate:
  refreshOrReopenTrigger:

The critical field is whatStayedOnlyInDRRAndMustMoveToPatternOrUnfoldingStructure. If it remains nonempty after host drafting, the selected answer has not been fully realized. The next authoring work moves the surviving content into the selected pattern body, unfolding block, README seed, E.11 expansion, or concrete relation locus; adding another record paragraph is not realization.

To preserve P-2 Didactic Primacy without duplicating meta-text, realization work using a separately accepted selected answer should distill stable Rationale, Consequences, SoTA-Echoing, Grounding, and other valid convergence content into the selected informative pattern loci under E.8. The DRR episteme remains external provenance; it is not itself landed or transformed into Core. A substantive DRR is one claim-bearing episteme about one bounded current content-decision question/change set. It may carry selected obligations only in its Decision or Consequences, but no route, gate, handoff, packet, monolith, mutable status, or future-campaign state. Any undecided remainder is explicitly outside the decision with a named pattern, kind-reference pair, or successor decision record.

Process-source method admission into FPF

When a DRR considers a stable method described in a process source, it decides the FPF-admission disposition by value. The DRR records that decision and any source-use relation that matters; neither the source passage nor the record performs admission or becomes a second canon.

The DRR names:

  • the process-source passage or accepted source named by value process-source decision-ground item being considered;
  • the reusable FPF method recovered from that passage;
  • the current FPF pattern, section, or accepted DRR that already carries the method, if any;
  • the remaining delta that current FPF does not yet carry;
  • the selected FPF pattern chosen to carry that delta;
  • process-control material excluded from FPF pattern prose, such as role dispatch, seam state, helper behavior, Git recovery, packet transport, review transport, chat cadence, and mutable release state;
  • the source-use result for that passage or decision-ground item: quote named by value, narrowed scope, instantiated case, decision-bearing use, draft-guidance source, example-only use, or retired source use;
  • any meaning loss or addition created by that source-use result: changed scope, relation, evidence path, admissible use, non-admissible use, reader use, or recoverability condition;
  • the first improved FPF use that the admitted method gives to an author, reviewer, or downstream FPF user;
  • the current disposition: selected now, inherited sufficient, rejected now, or outside the current decision with the named evaluation pattern, accepted DRR, or accepted decision-ground item named by value.

Reusable process-source method is not limited to semio wording or pattern-authoring language. It may enter FPF only when it is separable from local process mechanics, improves FPF use, and has one exact evaluation pattern. After the method lands in FPF, process documents should cite the selected FPF pattern instead of keeping a parallel long-form rule.

Archetypal Grounding (System / Episteme)

Holon flavourDRR analogueMinimum kernel illustrated
U.System (physical target)Decision work applies DRRMethod to a pump-motor change question; the selected-answer result chooses brushless DC and exact control/maintenance loci.The C.2.1 DRR episteme records inefficiency/plant-use problem, alternatives, energy-versus-cost/authority rationale, selected loci, control-schema and supplier consequences, and validation obligation. It neither changes the pump nor performs implementation.
U.Episteme (knowledge target)Decision work applies DRRMethod to a theory-revision question; the selected-answer result chooses a new axiom and exact theory/teaching loci.The DRR episteme records conflicting data, alternatives, explanatory/Pillar rationale, selected distribution, predictions, curriculum consequences, and downstream validation obligation. It does not revise the theory publication by being written.

Bias-Annotation

LensBias risk in DRR useMitigation in this pattern
GovThe DRR can become a bureaucratic approval ritual rather than a decision-rationale record.Keep CC-DRR.5 for lightweight editorial changes and require richer DRRs only when the content decision is semantically load-bearing.
ArchA rich DRR can become a shadow specification that competes with the selected Core patterns and selected non-pattern FPF kind-reference pairs.Treat the DRR as a temporary convergence aid; enduring content is distributed into the selected Core patterns and selected non-pattern FPF kind-reference pairs.
Onto/EpistAuthors can mix content decisions, evidence paths, source-use grounds, process state, and provenance into one ambiguous object.Require exact decision grounds and selected-answer boundaries while excluding process-order state, baton, packet, and mutable status state from the DRR.
PragThe method adds work before editing Core text.Allow pointer-based DRRs and require only the selected non-pattern FPF kind-reference pairs materially needed for the selected decision.
DidRationale can become too internal for later authors to use.Distill stable rationale, consequences, anti-cases, and SoTA implications into informative pattern sections when the Core text is updated.

Scope: this bias annotation is universal for FPF semantic changes governed by E.9. It does not turn project-management state, helper state, or review logistics into DRR content.

Conformance Checklist

IDRequirementPurpose
CC-DRR.0 (ordinary decision first, exact distinctions when material)The working problem, selected answer, practical change, loci, first drafting action, and nearest boundary are recoverable before optional method/work/application or episteme apparatus. If identity or named reliance changes the claim, the relevant method, work, result, record, source use, assessment, authority, and realization remain distinct.Keeps the DRR usable without losing exact distinctions when they matter.
CC-DRR.0a (optional exact DRR identity)When exact DRR identity is needed, its ClaimGraph, bounded decision-question/change-set EntityOfConcern, and effective ReferenceScheme are recoverable; carrier, rendering, route state, status, or later Core edit is not an identity constituent.Preserves a recoverable claim episteme without making every ordinary DRR start from the schema.
CC-DRR.0b (actual-host replay for broad rules)A broad language, ontology, or authoring rule has one dependency-aware actual predecessor/proposed host replay before fanout. The replay compares entry, inputs, action, vocabulary, formality and assurance burden, result, stop, useful predecessor ideas, and true direct consumers at comparable effort; proxy evidence does not substitute.Prevents a clean-looking abstract rule from degrading real pattern use at scale.
CC-DRR.0c (positive decision and restrained alternatives)The current DRR carries the positive selected decision. A rejected alternative remains only when it explains the answer, a live boundary, or a reopen condition; Pillar and taxonomy-lens effects are recorded only where they changed the decision.Prevents negative catalogues and ritual completeness from displacing the authoring source.
CC‑DRR.1For a Delta-2 or Delta-3 semantic change, the DRR SHALL make Problem frame, Decision, Rationale, and Consequences recoverable before Core drafting. Any exact decision-work/application account or authority to realize the answer is added only when that identity or reliance is current and remains a separate governed claim.Prevents undocumented semantic edits without imposing the high-reliance account on ordinary use.
CC‑DRR.1aA DRR whose proposed change is expressed as a new or revised pattern written in the standard template (E.8) MAY satisfy that minimum kernel by pointing to the corresponding pattern sections rather than duplicating prose.Avoids “double writing” while keeping the argument recoverable.
CC‑DRR.1b (rich convergence content is permitted)A DRR that coordinates several patterns or selected non-pattern FPF kind-reference pairs, or mutually dependent pattern and selected non-pattern FPF kind-reference pair changes, MAY include additional substantive sections beyond the minimum kernel—for example obligations on selected patterns or selected non-pattern FPF kind-reference pairs, explicit new-pattern vs existing-pattern decisions, boundary/non-goal maps, coverage or agreement maps across selected patterns and selected non-pattern FPF kind-reference pairs, convergence classification, or one provisional decision-law account by value—provided that the DRR stays about the FPF content decision and MUST NOT become process management.Allows one semantically sufficient convergence record for coordinated changes without forcing mid-distribution invention or extra shadow documents.
CC-DRR.1c (exact decision grounds are recoverable)A conforming DRR MUST make its exact decision grounds and governing inheritance recoverable by value, either in one dedicated Decision grounds used section or one equivalent header with exact source-use and rationale fields. Routing, status, and provenance records do not count unless their substantive content still governs the decision by value.Prevents anti-telephone drift and keeps the decision inspectable against its real source-use and inheritance grounds.
CC-DRR.1d (problem-frame adequacy)The Problem frame MUST make the intended FPF use-value, first-minute working situation, minimum scenario/anti-case grounding, compact utility/fitness reading, and any load-bearing current SoTA, competitive-positioning, or inherited-decision justification recoverable by value.Prevents a DRR from being formally labeled but pragmatically under-specified.
CC-DRR.1e (current disposition map and content obligations)The Decision MUST name the selected patterns and selected non-pattern FPF kind-reference pairs and the positive content obligations each selected pattern or selected non-pattern FPF kind-reference pair must carry by value, including the first subject kind and action guidance expected in drafting when a pattern is selected. For every load-bearing selected answer and for every content decision question explicitly assigned to this DRR by accepted decision grounds, the Decision MUST record one current disposition now: selected now, rejected now, inherited unchanged, or outside current decision with named pattern, selected non-pattern FPF kind-reference pair, or decision record. Boundary and non-obligation lists MUST NOT be handed to later drafting as copied negative doctrine. Content already carried by an explicit strict-distinction claim, a pattern that defines or constrains the specific claim, relation, or boundary, or a ToC/navigation locus MUST be classified as one pointer or non-carried fanout unless a documented local confusion needs a new exact stop condition. The Decision MUST apply F.19 before proposing wording for selected patterns; boilerplate stays outside pasteable pattern prose, and remaining content that still hides precision must name the applied E.10, E.10.ARCH, F.18, F.19, or governing pattern. Pattern application and selected-locus disposition MUST remain declarative content distribution, not architecture-placement memo. Owning pattern is admissible only when the owned distinction, claim boundary, relation, row shape, or naming decision is named. When one pattern or selected non-pattern FPF kind-reference pair is already named as part of that distribution question, the Decision MUST NOT leave it in conditional or time-relative pattern prose or prose for one selected non-pattern FPF kind-reference pair such as most likely, may need, or if later touched.Stops hidden deferral, including conditional/time-relative carrier-list wording, prevents tentative carrier-list prose from replacing real content decisions, and prevents DRR boundary maps from becoming local subject-Solution noise.
CC-DRR.1e2 (kind-restoration for proposed wording).When the DRR proposes changed wording for an FPF-qualified phrase, compare the pre-repair and post-repair object kind, relation or claim kind, live ontic slot or relation position, use, admissible scope, and practitioner action. If the wording changes kind, narrows or widens the object, collapses several kinds, treats a slot or use relation as a kind, or loses a live distinction, the DRR MUST accept that semantic decision by value or leave the wording as a blocking finding. When another pattern defines or constrains the live distinction, state its concrete contribution and cite it; require an exact claim-bearing episteme or ClaimGraph only when the receiving use depends on that identity.Prevents DRR wording proposals from laundering ontology changes as editorial cleanup without imposing unused formal identity.
CC-DRR.1f (reusable-content disposition when triggered)When accepted decision grounds expose a potentially reusable selected non-pattern FPF kind-reference pair or neighboring source-use, evidence, assurance, validation, or architecture-decision mechanism, the DRR MUST decide whether it is generalized now, kept local with reason, rejected, or placed outside the current decision with named pattern, selected non-pattern FPF kind-reference pair, or decision record.Prevents unexamined inheritance of local source-use publications, evidence records, assurance records, validation views, or architecture-decision relations.
CC‑DRR.1g (source-loss and recoverability template when triggered)If the decision declares a source-loss mode, simplification, redaction, summarization, or other source-to-rendering loss, the DRR MUST make explicit the preserved distinctions, dropped distinctions, admissible uses, non-admissible downstream uses, recoverability class, and reopen or stop rule.Prevents rhetorical smoothing from masquerading as stable content.
CC‑DRR.1h (naming and ontology adequacy)A conforming DRR MUST make the selected head, branch, object, governed action, and outside-work separation recoverable by value and MUST expose any tempting wrong-pattern assignment or wrong non-pattern FPF kind-reference assignment or load-bearing F.18 naming obligation that materially affects the decision.Prevents semantically important naming and typing choices from being rediscovered later during pattern drafting.
CC‑DRR.1i (existing-pattern sufficiency or new-pattern necessity is explicit)When a load-bearing selected answer could plausibly belong in one already-existing pattern, one already-existing selected non-pattern FPF kind-reference pair, or one newly proposed pattern or selected non-pattern FPF kind-reference pair, the DRR MUST make that sufficiency/necessity judgement by value and MUST explain why rejected options would misplace, overload, or falsely split the pattern or selected non-pattern FPF kind-reference pair that governs the selected answer.Prevents carrier selection from being rediscovered during downstream drafting.
CC‑DRR.1j (selected-answer stability boundary is explicit)The Decision or Consequences MUST make clear which elements of the selected answer are fixed now for later FPF drafting and which later elaborations may strengthen wording, examples, source-use rows, or validation evidence without reopening the selected answer.Prevents later drafting from silently widening or re-deciding the accepted answer.
CC-DRR.1k (source-use result is explicit).When a source-borne method, architecture claim, accepted ground, or reusable passage shapes the decision, the DRR MUST state how it is used: quoted by value, narrowed, instantiated, decision-bearing, draft guidance, example-only, or retired. It also states any material meaning loss or addition in scope, relation, evidence path, admissible use, reader use, or recoverability. Name the exact source episteme, publication, and source-use relation when the decision or a named later reliance depends on those identities.Blocks free paraphrase without making every source use start from a ClaimGraph or turning the source into a second canon.
CC‑DRR.2The Rationale compares only material alternatives and records the load-bearing effects of the relevant Pillars and Principle-Taxonomy lenses. It MUST NOT preserve a ritual paragraph for every Pillar or lens when that item did not change the answer, boundary, or reopen condition.Keeps cross-disciplinary alignment without turning completeness into a negative catalogue.
CC‑DRR.3The DRR SHALL name the selected loci, the positive obligation each carries, and every true direct consumer whose meaning must move in the same increment. It names a tempting outside locus only when that exclusion explains the answer, boundary, or reopen condition; it does not build an exhaustive impact catalogue.Preserves dependency closure while keeping the positive decision readable.
CC‑DRR.3a (practical and validation consequences are explicit)The Consequences account MUST expose the practical change in use, practical gains/costs, affected patterns and selected non-pattern FPF kind-reference pairs, and any remaining content-scope validation evidence obligation or authority/release consequence that still constrains the selected decision by value.Prevents consequences from collapsing into generic optimism or process-order prose.
CC-DRR.3b (SoTA shapes the decision when load-bearing)When SoTA or competitive positioning is load-bearing, the DRR MUST make the current SoTA source-use line recoverable under E.8, state why it is current best-known problem-solving practice for the DRR decision question rather than merely official, recent, popular, or familiar, and state any uncertainty that would materially change the decision. A literature overview that does not shape the selected answer, boundary, or validation evidence obligation is non-conforming.Keeps SoTA from becoming decorative appendix material or prestige-source substitution.
CC‑DRR.4When a separately authorized selected answer is realized, dated authoring work SHALL incorporate its normative Decision content into the selected Core loci and MAY distill rationale/consequences/SoTA/grounding into informative loci. The DRR records the answer; it neither authorizes nor performs realization, and no new normative constraint may be invented outside the recorded answer.Preserve Core authority and the record/work/result boundary.
CC-DRR.4a (separate-law content proliferation is blocked)If the DRR needs compact law/check content, it SHOULD keep that content as one decision-law section or as obligations on selected existing amendment targets. It MUST NOT mint a separate law sheet, profile, selected non-pattern FPF kind-reference pair, or checklist unless that separate selected non-pattern FPF kind-reference pair is selected by value and shown not to duplicate the DRR or the selected amendment targets.Prevents unnecessary separate source-use, validation, or shadow-law proliferation.
CC‑DRR.4b (current decision object remains singular)A conforming DRR MUST remain one current content decision object. It MUST NOT carry process-order/gate/handoff/process state, mutable status, or hidden same-decision future-planning language; any undecided remainder MUST be marked outside the current decision with named pattern, selected non-pattern FPF kind-reference pair, or decision record.Keeps the DRR ontologically about the FPF decision rather than about the development container.
CC-DRR.4c (downstream authoring stays inside the separately accepted decision)Realization work MAY elaborate examples, SoTA-Echoing, recognition, wording, and neighboring fit inside the selected stability boundary, but SHALL NOT revise the selected answer, loci, outside boundary, reusable-content disposition, or loss/recoverability regime. Such a revision needs a successor decision result and DRR episteme.Keep later drafting from re-deciding by drift.
CC-DRR.4d (major decision gaps are not left to drafting-time invention)A conforming DRR MUST NOT leave material selected-answer branch choices about the EntityOfConcern, selected patterns and selected non-pattern FPF kind-reference pairs, outside-current-decision boundary, reusable-content disposition, or loss/recoverability regime to be discovered case-by-case during later pattern drafting or drafting for one selected non-pattern FPF kind-reference pair. Those choices MUST already be selected, rejected, inherited unchanged, or placed outside the current decision with named pattern, selected non-pattern FPF kind-reference pair, or decision record.Ensures the DRR actually coordinates one bounded change set rather than serving as a thin preface to later rediscovery.
CC‑DRR.5A DRR for minor, non‑substantive edits (Δ‑0/Δ‑1; e.g., typos, wording clarity, didactic rearrangements) MAY use a lightweight variant containing Problem‑frame (Context) + Decision only (“no semantic change”), provided it does not alter semantics.Avoids bureaucratic drag on editorial work.
CC‑DRR.6 (evidence boundary)For Δ‑2/Δ‑3 lexical or authoring-sensitive changes, the DRR SHALL state the content-scope evidence or validation evidence obligation that bears on the decision, and it MAY summarize already-available decisive evidence by value when that evidence materially shapes the chosen content. The DRR SHALL NOT need a LAT id, run-manifest id, gate id, packet id, or other authoring-evidence citation in order to count as complete; those remain in the relevant evidence or authoring record. If later LAT or refresh evidence motivates reopening or revising the decision, that later evidence belongs in a successor DRR or other named successor decision record rather than being retrofitted into the accepted DRR.Keeps the DRR a design-rationale record while preserving re-runnable evidence in the relevant evidence or authoring record.

Common Anti-Patterns and How to Avoid Them

Anti-patternWhat it looks likeWhy it failsRepair
Process brief disguised as DRRThe record explains baton movement, packet state, review timing, or current campaign state.It describes development process rather than the FPF content decision.Remove mutable process state and keep only the decision grounds, selected answer, alternatives, and consequences.
Shadow specificationThe DRR becomes the only place where stable semantics, examples, source-use rules, or validation rules remain after the Core has moved.Later FPF readers cannot use the decision because it never became pattern content.Distribute enduring content into the selected patterns and selected non-pattern FPF kind-reference pairs; leave the DRR as provenance.
Four-label shellThe record has Problem frame, Decision, Rationale, and Consequences headings, but no decision grounds, use-value, alternatives, content distribution, or impact account by value.The minimum kernel is labeled but not substantively recoverable.Fill the decision-inspection content blocks needed for the decision, or use the lightweight variant only for true Delta-0 / Delta-1 edits.
Tentative carrier listThe DRR says a pattern may need work later, is most likely affected, or should be watched if touched.A named distribution question is postponed while pretending to be decided.Classify each named pattern or selected non-pattern FPF kind-reference pair now: selected, rejected, inherited unchanged, or outside the current decision with a named record.
Loss without use/reopen ruleThe decision summarizes, redacts, simplifies, or otherwise declares a source-loss mode but does not state admissible use, non-admissible downstream use, recoverability, and reopen conditions.A representation with undeclared source loss can be used as if it were the full source.Add the source-loss and recoverability template: preserved distinctions, dropped distinctions, admissible uses, non-admissible uses, recoverability class, and reopen or stop rule.
Free paraphrase importThe DRR restates a source-borne method, architecture claim, accepted decision-ground item, or reusable source passage in smoother prose but does not say whether it quoted, narrowed, instantiated, used as decision grounds, turned into draft guidance, kept example-only, or retired the source use.The paraphrase can widen, weaken, or redirect the source while appearing to preserve it.State the source-use result and loss and addition account, or keep the passage as a quotation or an example-only source named by value.
Decorative SoTA appendixSources are listed after the fact or treated as SoTA because they are official, recent, popular, or famous, but they do not change the selected answer, boundary, or validation obligation.The record looks researched while the decision remains unchallenged by current best-known practice.State what each load-bearing source makes the decision adopt, adapt, or reject, why it is current under E.8, and which uncertainty would materially change the answer.
Negative catalogue as the decisionDiscussion history, every rejected option, every Pillar, and every taxonomy lens occupy more space than the positive answer and first drafting action.Authors must reconstruct the selected move from exclusions and ritual coverage.Keep only alternatives and lens effects that explain the selected answer, boundary, or reopen condition. Leave the rest outside the current DRR; retain it elsewhere only when a named later use needs that history.
Proxy replay for a broad ruleA schema, invented fact pack, lane comparison, or checklist is used to justify a rule that will rewrite practitioner-facing hosts.The tested proxy can stay usable while the actual host entry, action, result, or burden degrades.Replay the complete proposed rule on an actual predecessor/proposed host pair and its true direct consumers before fanout.
Record as work or authorityA filled, approved-looking, published, or adequate-looking DRR is said to have made the decision, passed review, authorized Core change, or performed realization.Method, work, result, episteme, assessment, status/authority, and downstream change collapse.Recover only the distinctions the current claim needs; let the DRR record rather than perform them.

Consequences

BenefitsTrade‑offs / Mitigations
Complete audit trail – every semantic normative change carries a structured “why”.Adds deliberate friction; mitigated by CC‑DRR.5 (Δ‑0/Δ‑1 lightweight) and CC‑DRR.1a (pointer‑based DRRs).
Higher decision quality – Pillar, alternatives, scenario, and utility checks surface hidden conflicts early.Authors must do more real content work up front; the gain is less downstream reinvention and less hidden deferral.
Institutional memory – prevents re‑litigation of rejected alternatives.DRR archive grows; index stored in a non‑normative annex.
Executable downstream authoring - selected patterns and selected non-pattern FPF kind-reference pairs, outside-boundary, reusable-content decisions, selected-answer stability, and remaining validation evidence obligation are explicit enough for later drafting/landing without semantic invention.Richer DRRs need discipline to avoid becoming shadow specs or process briefs; mitigated by CC-DRR.1b, CC-DRR.4a, CC-DRR.4b, CC-DRR.4c, and CC-DRR.4d.

Rationale

FPF evolves through explicit, reviewable decisions rather than silent edits. The DRR is the minimum structured argument and, when several loci must move together, a temporary convergence record. This keeps P-10 Open-Ended Evolution compatible with P-1 Cognitive Elegance and P-2 Didactic Primacy. Exact method, work, result, episteme, assessment, and authority distinctions remain available when a current claim depends on them; they do not precede or replace the readable decision. E.9 sets a floor, not a ceiling: every conforming DRR must make Problem‑frame / Decision / Rationale / Consequences recoverable, but it may carry richer substantive coordination content when that prevents shadow documents or semantic invention during distribution into Core patterns and selected non-pattern FPF kind-reference pairs. The same floor also requires the decision-inspection content that later authoring and review otherwise reconstruct manually: exact decision grounds, use-value, first-minute working situation, scenario grounding, alternatives, current disposition map, naming/ontology obligation, selected content distribution, existing-pattern sufficiency/new-pattern necessity, overlap classification, selected-answer stability, impact/boundary graph, practical payoff, and any remaining uncertainty that materially shapes the decision.

Pointer-based DRRs (CC‑DRR.1a) prevent duplicated prose, and distribution into Core patterns and selected non-pattern FPF kind-reference pairs (CC‑DRR.4) keeps the specification itself learnable without turning the DRR into a permanent shadow canon. Process-law ordering, gate, and handoff records stay outside because they are not part of the content answer that FPF is selecting.

SoTA-Echoing

E.9 draws on mature decision-record and design-rationale lineages, but no listed standard or template is automatically current SoTA for every FPF decision. The DRR selects current problem-owning evidence under E.8 when that evidence is load-bearing. Its distinctive contribution is a decision-rationale record for one bounded FPF content decision, with enough by-value rationale to distribute durable content without making the record a shadow specification.

Practice source familyLocal FPF invariant and practical implicationPopular shortcut rejected
Mature architecture-description standards lineage, including joint ISO, IEC, and IEEE 42010:2022Concerns, viewpoints, decisions, and rationale should remain inspectable. E.9 adapts that lineage to FPF content deltas; it does not treat an architecture-description standard as the sole or automatically current SoTA for the decision question.Reject treating a patch as self-explanatory rationale or selecting a familiar standard by prestige.
Markdown ADR practice, including post-2015 lightweight ADR and MADR-style templatesContext, decision, and consequence records are useful when the change is local. A semantic FPF amendment needs enough by-value decision-ground and source-use content for later pattern drafting without reinvention.Reject treating a generic ADR template as sufficient when a multi-pattern FPF change needs Pillar, lens, naming, SoTA, distribution, or loss and recoverability content.
Continuous and evolutionary architecture decision-record practiceDecision records are revisitable decision records for evolving systems. FPF keeps mutable process state out of the DRR and handles reopened content with a successor decision record.Reject turning the DRR into a status log, gate diary, or permanent shadow law.
Research and design-rationale traditions around alternatives and trade-off captureRejected alternatives and trade-offs must remain recoverable enough that future authors do not re-litigate or silently reverse the selected answer. FPF adapts this through the Eleven Pillars and Principle-Taxonomy lenses.Reject recording only the selected answer while leaving why-this-not-that implicit.

The practical gain is content-selection quality under semantic load: decision work selects the answer, alternatives, losses, boundary, and loci; the DRR episteme makes that result replayable before pattern drafting. Any durable rule, example, or obligation useful after realization belongs in the selected FPF pattern or non-pattern kind-reference pair, not in the DRR as permanent shadow canon.

When a source document, workstream plan, queue, review packet, standard, article, ADR-like note, or prior decision shapes the answer, the DRR records how it is used and which payload is selected or left behind, including any material loss, locus, non-use boundary, and reopen condition. Name the exact source episteme, publication, and source-use relation when the decision or a named later reliance depends on those identities. Citation alone creates no doctrine, child DRR, review result, gate, evidence sufficiency, or landing source.

Relations

  • Instantiates: P‑10 Open‑Ended Evolution, P‑2 Didactic Primacy

  • Template governed by: pat:authoring/pattern‑template (E.8)

  • Interacts with: pat:guard/bias‑audit (E.5.4) via lens check

  • Complemented by: E.9.DA when one exact DRR must be checked for a declared downstream authoring use. An ordinary bounded review judges the decision and returns precise findings or repaired text; a complete coordinate result and its exact assessment identities are added only when explicitly requested or consumed by a named later reliance. E.9.DA is not a second DRR form, review gate, acceptance status, or mandatory editorial step. E.12 separately governs debate etiquette.

  • Coordinates with: E.23 for repeated improvement work on a DRR; C.2.1 for DRR and evaluation-result episteme identity; C.2.P/A.10/G.6 for exact source use and provenance; A.15.1/A.6.1 for decision, assessment, and realization work/applications; F.10/G.11 for status and currentness; and E.24.PUB/C.29 for publication and representation. None of these neighboring records or results changes the E.9 selected answer by implication.

E.9:End


Last Updated: 2026-08-04 — upstream FPF commit 67092138 (github.com/ailev/FPF)