Design-Rationale Record (DRR) Method
Pattern E.9 · Stable Part E - The FPF Constitution and Authoring Guides
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 record of why leads to conceptual erosion and undermines auditability. Hence FPF requires an explicit Design‑Rationale Record (DRR)—a durable conceptual artefact that precedes every normative change.
Keywords
- DRR
- design rationale
- change management
- decision record
- context
- consequences.
Relations
Content
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 record of why leads to conceptual erosion and undermines auditability. Hence FPF requires an explicit Design‑Rationale Record (DRR)—a durable conceptual artefact that precedes every normative change.
Problem
Direct edits to the Core, absent a structured rationale, trigger three systemic hazards:
- Lost provenance – future authors cannot infer the reasoning behind a rule; intent decays.
- Implicit assumptions – discarded alternatives vanish from memory, so debates resurface and churn repeats.
- Conceptual drift – incremental tweaks slip past the Eleven Pillars and Principle Taxonomy lenses, blurring the framework’s foundations.
Forces
Solution — the DRR as a structured argument
Any proposal to add, modify or deprecate a NORM, A, D, or GOV
rule MUST be accompanied by a Design‑Rationale Record. By default,
it contains exactly four conceptual components (below); a lightweight
editorial variant is permitted by CC‑DRR.5.
The DRR lives outside the normative Core. Upon acceptance, its Decision SHALL be applied to the relevant pattern(s) as explicit normative text (the change is "in the Core"; the DRR is not).
To preserve P‑2 Didactic Primacy without duplicating meta‑text, stable and reusable parts of the DRR’s Rationale and Consequences SHOULD be distilled into the informative sections of the affected pattern(s) (Rationale, Consequences, SoTA‑Echoing, Archetypal Grounding; per the Pattern Template, E 8). The full DRR remains external as provenance.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
FPF evolves by explicit, reviewable deltas rather than silent edits. The DRR is the minimal structured argument that keeps P‑10 Open‑Ended Evolution compatible with P‑1 Cognitive Elegance and P‑2 Didactic Primacy: the Core stays succinct and teachable, while the “why” is recoverable. Pointer‑based DRRs (CC‑DRR.1a) prevent duplicated prose, and distillation into informative pattern sections (CC‑DRR.4) keeps the spec itself learnable.
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:
pat:authoring/code‑of‑conduct(E 12) – etiquette for DRR debate