Part E – The FPF Constitution and Authoring Guides
Preface node
heading:part-e-the-fpf-constitution-and-authoring-guides:57038
What this page is
This is generated FPF reference text from the specification preface or supporting sections. It helps interpret FPF; it is not FPF Reference product documentation.
Methodology
Use it to understand how the specification wants to be read, then return to a route, pattern, or work packet for active work. Cite generated IDs only when the wording changes the task decision.
Content
Vision & Mission: “Operating System for Thought”
Problem frame
Modern engineering, science, and strategy all suffer from conceptual overload: dozens of domain tools, drifting vocabularies, and disconnected “best practices” splinter ideas as they travel from napkin sketch to certified deliverable. Stakeholders—Engineers, Researchers, Learners—lack a single, evolvable scaffold that can carry an insight across that span.
Problem
Absent such a scaffold, every discipline re‑invents epistemology and systems thinking, spawning silos, steep learning curves, and brittle life‑cycle models. Previous attempts either froze agility in rigid hierarchies or dissolved rigour in tool‑centric jargon.
Forces
Mission Statement
Enable any motivated system/actor/agent/transformer — human or AI — to transform a raw idea into a reproducible, auditable change in the physical world through incremental, falsifiable cycles.
Vision Statement
Reliable reasoning should be as accessible as version control: clone the conceptual kernel, extend it with domain patterns, and commit decisions that remain traceable across time, scale, and discipline.
Solution — FPF as an Operating System for Thought
FPF delivers a generative scaffold realised as:
-
a Kernel of non‑derivable, cross‑domain first principles;
-
pluggable patterns—Systemic Calculus, Knowledge Dynamics, etc.—that instantiate those principles;
-
a pattern language (Architectural ► why/ how; Definitional ► what) with embedded Conformance Checklist (CC);
-
Design Rationale Records (DRRs) that govern safe, auditable evolution;
-
three core invariants that every artefact must honour
- Evolvability — change is expected and governed;
- Cross‑Scale Coherence — the same algebra binds parts to wholes at any level;
- Didactic Transparency — each element exposes its own reasoning path.
Conformance Checklist
Consequences
Positive — Unified language accelerates cross‑disciplinary discovery; regulators can audit claim lineages; learners acquire concepts through the spec itself. Trade‑offs — Authors face an initial learning curve and must trace every rule to an invariant; disciplined traceability is required to prevent variant sprawl.
Relations & Precedence
Pattern E.1 governs E.2 Eleven Pillars and the Guard‑Rail set A.5–A.8; any later pattern that conflicts with E.1 MUST be revised via a DRR before entering the Canon.
“Purpose without a scaffold is wishful thinking; a scaffold without purpose is cargo‑cult—FPF welds the two into disciplined imagination.”
E.1:End
The Eleven Pillars
Problem frame
Pattern E.1 set the FPF mission as an operating system for thought. To turn that mission into a durable architecture, FPF needs a small, explicit constitution - principles that remain stable while everything built on top of them can evolve. Without such invariants, domain silos, vocabulary drift, and tool-centric shortcuts quickly erode coherence and reproducibility across disciplines.
The pillars are also the first-principles basis of FPF. They are the minimal commitments from which pattern-level work derives: decisive structure, teachability, maturing formality, open kernel, layering, register discipline, practical payoff, cross-scale consistency, explicit state, open-ended evolution, and SoTA renewal. Later patterns can support this basis by making a concrete argument about pillar support more inspectable; they do not replace pillar authority.
Problem
Frameworks without binding first principles wobble between two extremes: rigid dogmas that kill adaptation and amorphous guidelines that invite cognitive chaos. In either case, reasoning fragments, auditability collapses, and physical impact suffers.
Forces
Solution
FPF rests on eleven non‑negotiable pillars. Each pillar is a binding constraint that every artefact, pattern, and design‑rationale record (DRR) must honour. Together they form the load‑bearing structure that guarantees evolvability, cross‑scale coherence, and didactic clarity.
When a pillar-impact argument relies on mathematical structure, scale behavior, optimization, uncertainty, invariance, obstruction, or other first-principles modeling support, the applicable mathematical-lens use support path is C.29. The pillar claim remains governed by E.2; C.29 only states the mathematical lens, preserved and lost structure, admissible use, neighboring-pattern exits, and stop condition that make the pillar support inspectable.
Any DRR that contradicts a pillar must first amend this constitutional pattern.
Conformance Checklist
Policy — Bitter‑Lesson Preference (BLP)
Intent. Favor general, computation‑leveraged, and freedom‑of‑action methods over hand‑tuned, brittle heuristics when safety and legality are held constant. This codifies the empirical trend that methods which scale with data, compute, and search breadth outpace bespoke rule‑engineering. Applicability: beyond ML, this policy covers search/optimization, control, simulation‑based inference, and other computational sciences where capability improves with scale and exploration. When NQD/E/E‑LOG promotes novelty/coverage (illumination) telemetry into dominance (via an explicit CAL policy; policy‑id recorded in SCR), these telemetry metrics are included in BLP comparisons for the audited window.
BLP‑1 — Scale‑Audit Requirement. Any DRR that selects a more specialized/hand‑engineered method over a general/scalable alternative MUST include a Scale‑Audit:
- (a) Parity harness: same ComparatorSet, freshness window, and evaluation seeds/replicates; set-returning evaluation (see G.5/G.9). Dominance criterion: Pareto‑only by default across the declared objective vector; any alternative requires a documented waiver by Gov‑CAL under E.3 precedence.
- (b) Budgets: sweep compute (steps/tokens/params/time/energy, as applicable), data (size/quality), and freedom‑of‑action (from script‑like instructions → minimal prohibitions) under a fixed risk/safety envelope. If any parameter cannot be swept, pin it and record the invariant.
- (c) Slopes & uncertainty: report ∂quality/∂compute, ∂quality/∂data, and (where applicable) ∂coverage/∂freedom‑of‑action and ∂novelty/∂budget; include error bars/CI from multi‑seed trials; publish edition pins and policy‑IDs in SCR/telemetry (G.11).
- (d) Resources: publish Resrc‑CAL accounts (time/energy/FLOPs) and assurance deltas (B.3).
- (e) Objective declaration: list the objective vector (quality, risk, cost, and any illumination telemetry explicitly promoted into dominance via CAL with policy‑id recorded in SCR) used for Pareto comparison.
BLP‑2 — Preference Rule. Given admissibility and comparable assurance (within δ) and budget (within α), prefer the method whose slope vector is Pareto‑dominant over the audited range (per BLP‑1c/1e). If no dominance holds within error bounds, prefer the more general method (fewer domain‑specific heuristics, greater transfer via Bridges Φ/Ψ); otherwise resolve via E/E‑LOG tie‑breakers declared in policy.
BLP‑3 — Minimal‑Prescription Default. Author rules‑as‑prohibitions (negative constraints) over step‑by‑step scripts. Encode limits in Φ policy tables (and Φ_plane where applicable) instead of procedural checklists; allow the agent/system to sequence functions autonomously under those constraints (SoS‑LOG). Pre/post‑conditions and test harnesses remain permitted; scripts are permissible only when mandated by safety/regulation, or with compelling evidence recorded in the DRR and reviewed under E.3 precedence / E.5 Guard‑Rails.
BLP‑4 — Heuristic‑Debt Register. Any hand‑tuned rule admitted for pragmatic reasons MUST be registered as Heuristic Debt with: scope, responsible role, expiry/review window, measurable replacement target under BLP‑2, and a de-hardening/sunset plan. Track in CalibrationLedger/BCT (Baseline Change Tracker) and cite in SCR.
BLP‑5 — Continuous‑Learning Posture. Where product policy allows, enable feedback‑driven adaptation (e.g., preference learning, critique loops) within Guard‑Rails (E.5) and privacy/regulatory controls, with appropriate opt‑outs where required. Disabling adaptation requires DRR justification and a review date.
BLP‑6 — Precedence & Safeguards. BLP is a Gov/Arch policy instantiated by Pillars P‑10 (Open‑Ended Evolution), P‑11 (SoTA Alignment), P‑7 (Pragmatic Utility), and P‑1 (Cognitive Elegance). It does not override safety/ethics (E.5) nor E.3 precedence rulings; where BLP conflicts with Guard‑Rails, Guard‑Rails prevail. When NQD/E/E‑LOG elevates illumination to dominance for exploration mandates, BLP adopts that lens rather than overriding it.
Informative SoTA contexts (post‑2015): set-returning selection across LLM prompt‑programming vs fine‑tuned task models; preference‑learning families (RLHF ↔ DPO); QD archives (MAP‑Elites/CMA‑ME/DQD/QDax); open‑ended environment–method co‑evolution (POET‑class); offline RL vs Decision Transformer parity; and beyond ML, optimization/control (model‑based planning vs hand‑tuned controllers) and simulation‑based inference in the sciences. These are illustrative only; use the parity harness instead of single‑winner leaderboards.
Conformance Checklist — BLP
Relations
- Instantiates pillars: P‑10, P‑11, P‑7, P‑1.
- Depends on: G.5/G.9 (admission/comparator/selector & parity harness), G.11 (refresh telemetry), C.5 (Resrc‑CAL), C.18 (NQD‑CAL), C.19 (E/E‑LOG), F.7/F.9 (Bridges, CL/Φ/Ψ).
- Constrained by: E.5 Guard‑Rails (DevOps Lexical Firewall; Notational Independence; Cross‑Disciplinary Bias Audit) and E.3 precedence.
Definitions
α (budget tolerance) may be relative or absolute; declare units (e.g., % cost, wall‑time, energy). δ (assurance tolerance) is the permissible delta in assurance under B.3; declare measure and floor(s).
Consequences
Positive
- Provides an explicit “north star” for every contributor.
- Delivers a falsifiable checklist for evaluating proposals.
- Builds trust in high‑assurance domains through transparency.
Trade‑offs
- Constitutional review adds friction to rapid, informal changes.
- Amending the pillar set itself demands high‑bar governance.
Rationale
The pillars are distilled from systems engineering, philosophy of science, software architecture, and ontology design. They interlock: Cognitive Elegance (P‑1) enables Didactic Primacy (P‑2); Open‑Ended Kernel (P‑4) and FPF Layering (P‑5) make Open‑Ended Evolution (P‑10) and SoTA alignment (P‑11) feasible; Cross‑Scale Consistency (P‑8) provides the algebraic backbone for Scalable Formality (P‑3). This minimal yet sufficient set balances stability with change, rigor with accessibility, and abstraction with measurable impact.
C.29 is a downstream support pattern for this constitution when mathematical first-principles structure is part of an argument about pillar support. It makes the structure, loss, and stop condition explicit while E.2 remains authority over what counts as a pillar.
Relations
- Depends on:
pat:constitutional/vision– pillars operationalise the mission. - Refined by: All subsequent patterns in the Core Specification.
- Mathematical support path:
C.29supports pillar-impact arguments only for adequacy of mathematical lenses used to express first-principles structure. It does not amend pillar content, priority, or conformance. - Governs: Every DRR, tool, and pedagogical artefact linked to FPF.
These pillars are not a cage but the load‑bearing columns of a workshop where ideas can be safely built, dismantled, and evolved.
E.2:End
FPF Pillar-Adequacy Evaluation CharacteristicSpace
Status: Core.
Problem frame
Use E.2.DA when the object under improvement is an FPF-level object and the question is whether it realizes the E.2 Pillars adequately for a declared use. The object can be a monolith edition, selected pattern host set, pattern family, projection set, release candidate, or whole-FPF edition.
Use it after a broad cleanup, new pattern family, projection repair, source-use repair, or corpus-level improvement when local pattern quality is not enough. A set of good local patterns can still harm FPF entry, naming, layering, source use, projection integrity, or open-ended evolution.
Not this pattern when the evaluated object is one authored pattern version, one DRR, one local wording repair, or one pattern-use entry problem. Use E.21, E.9.DA, E.10 and its precision-restoration neighbours, or E.11 for those objects.
First useful move: name the FPF object under improvement by value, declared use, reader family, and qualification window; then evaluate all eleven Pillar coordinates. If a Pillar seems unaffected, give it a value and a short rationale saying what is preserved.
What goes wrong if missed: FPF can become locally polished but globally worse. Readers may find fewer useful entry points, precision repairs may erase the working move, source rows can turn decorative, or several patterns can grow local variants of the same doctrine.
Primary EntityOfConcern in plain terms: the scoped FPF object under improvement as an E.2 Pillar-realizing language object.
Problem
E.2 gives the Pillars and their constitutional meaning. It does not by itself evaluate whether a concrete FPF object realizes those Pillars well enough for a concrete use. Without E.2.DA, corpus-level reviews tend to collapse into local pattern scores, process state, review praise, or broad claims that "FPF improved."
The specific failures are:
- Local pattern quality is averaged into FPF adequacy.
- Entry projections and companion files start carrying semantics beside governing patterns.
- Precision repair improves terminology but damages first-use comprehension or changes the FPF kind carried by the repaired text.
- Source and SoTA rows are counted rather than checked for changes in FPF moves.
- Front-like words such as
all 5s,exceptional,Pareto,SoTA,NQD, orshortlistbecome loose synonyms. - Corpus-level stop claims hide what became worse.
- Pillar values become repair targets, so the corpus gains projection proof, entry apparatus, source rows, or review evidence while the FPF object becomes less usable, less layered, or less decisive.
Forces
Solution
E.2.DA is the Pillar-adequacy specialization of A.19.ECS. It evaluates one FPF object under improvement against all eleven E.2 Pillars for a declared use.
There is no smaller E.2.DA evaluation. If the caller only needs local pattern quality, DRR adequacy, or wording repair, that is a different object-under-improvement evaluation. Once E.2.DA is invoked, every Pillar coordinate receives a value, short rationale, evidence locus, and shared evidence basis for the FPF object being evaluated.
Local names and kind settlement
These names are local to the evaluation unless F.18 promotes a durable name. They name FPF content objects and evaluation fields, not release state, review state, or project evidence.
Evaluation record
[E.22](/generated/patterns/E.22) may frame the evaluation purpose when the caller needs floor evaluation, exceptional improvement, trade-off inspection, open-question discovery, absorption, or proposal portfolios. [E.23](/generated/patterns/E.23) governs repeated improvement after the evaluation returns findings or candidate proposals.
Ordinal coordinate scale
The values are ordinal content evaluations. They are not a scalar score, maturity ladder, release gate, or proof that development ends.
Required Pillar coordinates
Evidence and coordinate separation
One evidence locus may support several coordinates, but the rationale must say what property it supports in each coordinate. The following distinctions carry most repairs:
If a distinction cannot be recovered from the FPF object, lower the affected coordinate and state the first repair. Do not add a new local doctrine table to explain around the missing content.
E.21 and E.9.DA results are evidence loci for E.2.DA, not inputs to be averaged. A pattern-quality value can support a Pillar only by pointing to the FPF-level effect it creates or damages.
Result-row discipline and calibration
An E.2.DA result uses this table shape:
A Pillar essay, local-quality average, two-column table, or result whose value depends on unchecked corpus, projection, or source evidence is not an E.2.DA result. It is only draft evaluation material. Missing or unchecked evidence lowers the Pillar coordinate that needs it; it does not make the coordinate optional.
Common calibration points:
Status and stop condition
The stop condition states the declared floor, values, bounded non-use, smallest reopen locus, and first repair if the declared use is not yet admissible.
Compact result form
For a small release decision, the coordinate table may be compact. It is still complete. Status is not assigned from prose, a checklist count, a local-pattern average, a two-column table, or a result missing evidence loci needed by its values.
When [E.22](/generated/patterns/E.22), [E.23](/generated/patterns/E.23), absorption, or exceptional-improvement framing asks for improvement, below-floor Pillar coordinates return findings or repair. Above-floor coordinates receive proposal rows only for substantive non-dominated FPF-level content opportunities inside the declared use: better entry recognition, governing-pattern authority, source-currentness carry-through, projection thinning, corpus-ecology repair, kind-preserving precision restoration, open-ended evolution support, or deletion or relocation of apparatus that weakens the FPF object. Do not treat every value below 5 as a defect. A 4 may be the correct stop value only with loci showing why further Pillar-content movement is dominated, unavailable, or outside scope.
Worked slices
Broad precision cleanup. A wording pass makes many patterns more admissible but several Problem frames now explain less about why the distinction matters, or a cleaned phrase changes the governed kind while the trigger word disappears. P2, P6, and P7 receive lower values until the affected patterns restore recognition reason, useful action, and pre-repair and post-repair kind evidence in admissible wording.
Ontic architecture repair. A campaign adds E.24.CD, E.24.PUB, or a new ontic host. Pillar values rise only if the change reduces duplicate ontology, type explosion, or shadow authority and improves FPF entry, authoring, review, or project use. Extra ontic terminology, score proof, or publication-boundary prose without better action lowers P1, P2, P5, P6, and P7.
Repeated content, route, reference, neighbour-reference, and negative-fanout cleanup that weakens content. A corpus pass removes repeated "not proof", "not gate", and "not work" prose, route metaphors, repeated guards, repeated mini-rules, repeated conditional neighbour-reference mappings, reference boilerplate, or architecture-placement prose, but leaves several patterns with less positive ontology, method, norm, or worked action than before. P2, P5, P6, P7, and P10 receive lower values until the affected patterns restore their own subject content and state only current declarative governing relations.
Projection repair. README scenarios, ToC rows, E.11 entry-distribution loci, and I.2 expanded entry-disambiguation cases improve search but can start carrying pattern semantics. P5 and P9 fall because projections become shadow authority. The repair moves durable semantics back to governing patterns and leaves thin echoes in projections.
Source absorption. A new source family adds current methods, but pattern bodies only cite it. P11 stays low until source rows change selected moves, examples, checks, or stop conditions. P7 changes only when the source changes action.
Bias annotation
This pattern biases FPF toward whole-language adequacy. The bias is useful because local repairs often hide corpus-level loss.
The bias is bounded by the object-under-improvement declaration. E.2.DA does not replace E.21, E.9.DA, E.10, E.11, or E.23; it evaluates their FPF-level Pillar effect when the scoped FPF object includes their results.
Conformance checklist
Common anti-patterns and repairs
Relations
| E.10, A.6.P, C.2.P, C.16.Q, F.18 | Govern local precision and naming repair. |
| E.11, E.17, I.2 | Govern entry, projection, publication, description, and expanded entry-disambiguation roles that may affect Pillar adequacy. |
| C.18, C.19, G.5, G.9, G.11 | Govern OEE, NQD, pool, selected-set, parity, and refresh semantics when those semantics are claimed. |
| C.29, C.16, A.17, A.18, A.19 | Govern mathematical-lens, characteristic, scale, measurement, and characteristic-space legality when those claims are being made. |
Rationale
FPF needs a corpus-level quality instrument because the language can degrade while individual pattern edits look successful. The complete eleven-coordinate evaluation prevents the common escape hatch: "this is only a local repair" repeated across many files until Pillar realization changes.
The instrument is still affordable because it asks for short rationales and evidence named by value loci. It does not require a new review process, full audit bundle, or exhaustive source dossier.
SoTA-Echoing
Consequences
E.2.DA:End
Principle Taxonomy & Precedence Model
Problem frame
Pattern E.2 supplies eleven immutable pillars, yet experience shows that a flat list of principles invites ambiguity: reviewers cannot decide which pillar overrules another and “dead‑letter” rules accumulate.
Problem
When two pillars or derived principles pull in opposite directions, architectural decisions stall—or worse, drift toward the loudest voice. Without an explicit taxonomy and precedence cascade, FPF risks devolving into subjective debate, breaking its claim to be a rigorously auditable “operating system for thought.”
Forces
Solution
Principle Taxonomy
Every principle is an instance of U.Principle assigned exactly one class ∈ { Gov, Arch, Epist, Prag, Did }.
Epistemological sub‑concerns (reasoning, falsifiability) reside inside Onto, avoiding category sprawl yet keeping semantics and trust in one bucket.
E.3:4.2 - Precedence Stack
Within the precedence stack the default order is:
Gov ≫ Arch ≫ Epist ≫ Prag ≫ Did
Graph Rule — The precedence graph MUST be acyclic; any new edge that would form a cycle is rejected.
Governance principle vs Architectural principle clash: e.g. Core release schedule (Gov) outranks performance‑tuning (Prag)
Conformance Checklist
Illustrative Conflict Resolution
-
The Conflict
- P‑1 Cognitive Elegance (
Arch) demands an unambiguous term for “part–whole” entities, pushing us toward Holon. - P‑2 Didactic Primacy (
Did) values immediate practitioner familiarity, pushing us to retain System.
- P‑1 Cognitive Elegance (
-
Risk of Stalemate Without a precedence cascade, the discussion would collapse into subjective argument: “purity beats clarity!” vs “clarity beats purity!”.
-
Applying the Precedence Model
- Default order: Gov ≫ Arch ≫ Epist ≫ Prag ≫ Did.
ArchoutranksDid; therefore P‑1 takes formal precedence over P‑2.
-
Principled Decision We adopted Holon to satisfy the higher‑priority principle and mitigated the didactic cost by:
- declaring
System ≡ U.System ⊑ U.Holon, - providing aliases and an “On‑Ramp” tutorial.
- declaring
The precedence rule did not merely name a winner; it compelled a solution that honoured both principles in proportion to their rank.
Precedence (high → low). Law & Regulation → E.5 Guard‑Rails → B.3 Trust & Assurance → E.3 governance decisions → E/E‑LOG policies (editioned) → BLP (E.2) → Product Policies → Implementation Tactics.
Notes.
- BLP is a constitutional policy (see E.2 / “BLP”), but does not supersede E.5 Guard‑Rails nor B.3 assurance floors; it does govern ties among lawful, comparable‑assurance options.
- Wherever NQD/E/E‑LOG promotes illumination telemetry to dominance (via an explicit CAL policy; policy‑id recorded in SCR), BLP adopts that lens rather than overriding it (see E.2 BLP‑6).
- Any exception to policy MUST include a DRR with rationale and expiry.
- BLP Override (Waiver). When a narrower hand‑engineered method is selected over a general/scalable alternative within declared tolerances (α = budget, δ = assurance), the DRR MUST include:
- a BLP Scale‑Audit (see E.2 BLP‑1) covering compute/data/freedom‑of‑action sweeps and slope/uncertainty reporting,
- the tolerances α/δ and objective vector used (E.2 BLP‑1e),
- a Heuristic‑Debt entry (responsible role, scope, expiry/review, de-hardening plan) per E.2 BLP‑4,
- an AutonomyProfileId (see E.3‑ABL) and the GateDecision authority (see Gate‑decision authority map below). Set-returning parity. All precedence decisions that compare methods MUST use the G.5/G.9 parity harness and Pareto dominance; scalarisation across mixed scales/units is prohibited (B.3).
BLP — Bitter‑Lesson Hooks into Precedence
- Tie‑breaking. If two lawful options are within δ assurance and within α budget, prefer the option whose slope vector Pareto‑dominates over the audited window; if no dominance, prefer the more general method. (E.2 BLP‑2.)
- Script‑vs‑Search conflicts. For conflicts between procedural scripts and general search/learning, scripts prevail only when mandated by E.5 or regulation, or when a DRR records a BLP‑waiver with expiry and hazard rationale (E.2 BLP‑3/6).
- Publication. Precedence rulings that reference BLP MUST publish editioned policy‑IDs, edition pins, and Resrc‑CAL accounts to the SCR (E.2 BLP‑1d; G.11).
ABL — Autonomy‑Budget & Oversight Profiles (GateProfile) This section defines an extensible family of autonomy oversight profiles for agentic tool use: each profile specifies (i) a budget envelope, (ii) a Freedom‑of‑Action (FoA) descriptor, and (iii) the required gate‑decision publication to authorize execution under that envelope. The familiar labels L0…L4 are treated here as profile identifiers (not a fixed managerial ladder): projects MAY introduce additional profiles or sub‑profiles by minting new profile ids, provided they publish the same fields (budgets, FoA, decision roles, telemetry requirements) and keep profile changes explicit and auditable.
Normative requirements by profile.
- Budgets. Each profile MUST declare ceilings for time / compute / cost / risk and a FoA descriptor; units must be explicit (Resrc‑CAL). Budgets are hard gates at run‑time (C.Agent‑Tools‑CAL ATC‑3).
- Profile binding & change visibility. Every CallPlan MUST declare the active profile id. Any profile change is a GateCrossing (E.18) and MUST be published (DecisionLog entry + pinned policy‑ids), so an auditor can reconstruct which profile governed which Window.
- Assurance floors. B.3 WLNK minima on F and R apply at all profiles. Any profile‑specific tightening (e.g., higher required R_eff or stricter CL/Φ policies for broader FoA) MUST be declared on the profile and pinned by policy‑id. Pre‑deployment assurance deltas MUST be recorded for L2+.
- Exploration discipline.
explore_shareMUST be explicit in the CallPlan (C.Agent‑Tools‑CAL ATC‑4). Deviations from defaults require DRR justification. - Provenance. L1+ MUST emit a CallGraph with Service/Method editions, EmitterPolicyRef, budget deltas, and observation hooks (C.Agent‑Tools‑CAL ATC‑5/6).
- BLP conformance. For L2+, selection MUST apply BLP (E.2 BLP‑2) with α/δ tolerances declared in the plan policy. Any admitted heuristic requires a Heuristic‑Debt entry (E.2 BLP‑4).
- Learning/Adaptation. L3–L4 MAY enable feedback‑driven adaptation within E.5 Guard‑Rails and privacy controls; L0–L2 default off unless a DRR documents mitigation (E.2 BLP‑5).
- Human‑in‑the‑Loop (HITL). HITL obligations are expressed as gate decisions and pause/resume hooks, not an implicit “approval ladder”:
- L0–L1: execution MAY start only after an explicit GateDecision authorizing the CallPlan is present in the declared window.
- L2: sentinels MUST be able to pause execution; resumption requires a new GateDecision recorded in the DecisionLog.
- L3: the profile MUST declare periodic review windows; continued execution across a review boundary requires an explicit GateDecision.
- L4: continuous telemetry review; the default execution context is sandboxed; leaving the sandbox requires an explicit GateCrossing with a published CrossingBundle (
E.18+F.9/F.17/E.17, withA.21when a gate decision is live).
Gate‑decision authority map (default signers; who may author GateDecisions).
- L0: EoR or appointed maintainer.
- L1: EoR and peer reviewer (two‑person rule).
- L2: Team Lead and Safety representative.
- L3: Product Owner and Safety and Legal/Privacy.
- L4: Gov‑CAL Board (multi‑disciplinary) with documented scope, time‑boxed trial budget, and rollback criteria.
Profile promotion / demotion triggers.
- Promote a profile when repeated BLP‑consistent results show stable assurance within δ and budget adherence within α for ≥ N_policy runs (declare N_policy in the active profile). Promotion is not implicit: a GateDecision MUST authorize the profile change and cite the slope evidence (E.2 BLP‑1c).
- Demote a profile when: (i) a sentinel breaches risk or budget, (ii) assurance drops below floors, (iii) policy changes, or (iv) a significant heuristic‑debt item expires without replacement. Demotion MUST be published as a GateCrossing with updated budgets/policies pinned.
Conformance Checklist — E.3 ↔ BLP Interop
Consequences
Positive — Turns subjective debate into objective, traceable decisions; high‑impact conflicts surface early.
Rationale
The chosen taxonomy mirrors FPF’s layered dependency: Governance rules how change occurs; Architecture shapes what can exist; Epistemology secures meaning and trust; Pragmatics and Didactics ensure usefulness and learnability. Explicit override edges supply the flexibility experts need, while the default hierarchy keeps day‑to‑day design deterministic—a “living constitution” that remains both human‑intelligible and machine‑enforceable.
Relations
- Depends on:
pat:constitutional/vision,pat:constitutional/pillars - Governs: All subsequent patterns and DRRs; Guard‑Rail patterns reference CC‑PT.\
“A taxonomy sorts principles; precedence gives them order—together they convert debate into design.”
E.3:End
FPF Ecosystem Family Architecture
Problem frame
The FPF ecosystem contains three maintained families: the normative Conceptual Core, executable or machine-checking Tooling Reference material, and learning-oriented Pedagogical Companion material. If these families are mingled without a clear architectural separation, the ecosystem becomes difficult to navigate, govern, and maintain. Users cannot easily distinguish binding rules from helpful advice, and the entire framework's release cycle becomes coupled to its most volatile component.
Problem
How can we structure the FPF ecosystem to ensure a clean separation of concerns between normative concepts, didactic materials, and executable tooling? A formal architecture is required to maintain conceptual purity, enable independent evolution of components, and provide a clear map for all stakeholders.
Forces
Solution
The FPF ecosystem is formally stratified into three canonical FPF ecosystem families. Each family has a distinct purpose and is governed by different rules, ensuring a clear separation of concerns. The interaction between these families is governed by the Unidirectional Dependency Principle (see Guard-Rail E.5.3).
-
The Conceptual Core (The Canon): This family contains the normative FPF patterns, kernel definitions, rules, and invariants. It is the canonical FPF pattern set for universal FPF content. It is defined to be tool-agnostic and notation-independent.
-
The Tooling Reference: This family contains executable tools and machine-checkable support publications that implement or verify the normative rules of the Core. This includes reference linters, simulators, and data schemas. This family makes Core rules operational without becoming the Core pattern set.
-
The Pedagogical Companion: This family contains non-normative, didactic publications designed to help humans learn and apply FPF. This includes tutorials, worked examples, and playbooks. This family explains the Core and the Tooling Reference without changing Core meaning.
Archetypal Grounding (System / Episteme)
-
For a
U.System:- Conceptual Core: Defines the universal pattern
U.System. - Tooling Reference: Provides a modeling language profile or a serialization schema for modeling systems.
- Pedagogical Companion: Provides a tutorial on how to model a water pump using that profile.
- Conceptual Core: Defines the universal pattern
-
For an
U.Episteme:- Conceptual Core: Defines
U.Epistemeand the F-G-R assurance tuple components (F/Rcharacteristics plusGas ClaimScope). - Tooling Reference: Provides the reference linting tool to automatically score epistemes.
- Pedagogical Companion: Provides a case study on how a scientific theory's R-score evolves over time.
- Conceptual Core: Defines
Conformance Checklist
Consequences
Rationale
This pattern establishes the macro-architecture of the entire FPF ecosystem. By separating the normative Core from executable Tooling Reference material and learning-oriented Pedagogical Companion material, it creates a system that is simultaneously stable, agile, and accessible. This layered architecture is a proven pattern in large-scale systems, from the OSI model in networking to the structure of modern operating systems, and it is essential for FPF's long-term health and scalability.
Relations
- Instantiates: P-5 (FPF Layering) at a macro-level.
- Is Constrained by: E.5.3 (Unidirectional Dependency).
- Is Foundation For: The entire authoring and governance model, as it defines the "territories" where different rules apply.
“A canon without a rationale is scripture; a rationale without a canon is gossip. FPF keeps both, fused in patterns.”
E.4:End
Four Guard‑Rails of FPF
Problem frame
FPF positions itself as a timeless, universal “operating system for thought.” Collaborative projects of this scope face four predictable entropic pulls:
- Implementation gravity – concept prose accretes tool jargon.
- Notation lock‑in – one diagram style becomes “the language.”
- Convenience cycles – quick fixes create reverse dependencies.
- Disciplinary monoculture – implicit bias colours “universal” rules.
Left unchecked, these forces erode Pillars P‑1 Cognitive Elegance, P‑4 Open‑Ended Kernel and P‑5 FPF Layering.
Problem
Without explicit, non‑negotiable protectors the Conceptual Core would slowly:
- entangle with transient technology terms,
- hard‑freeze into a single dialect,
- devolve into a tightly coupled “big ball of mud”,
- betray its trans‑disciplinary promise.
Forces
Solution — the Four Guard‑Rails
FPF establishes four architecturally enforced guard‑rails that every Core, Tooling, and Pedagogy artefact must obey. They function as an “immune system” resisting each entropic pull. Scope note (conceptual, not lint). These guard‑rails regulate the architecture of thought—concepts, claims, and their relations. They do not mandate tools, file formats, notations, or workflows; any linting or automation lives outside the Core and is optional, provided it preserves these conceptual constraints.
Concrete rules for each rail live in patterns E.5.1 – E.5.4.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
A constitution without enforcement degrades into dead‑letter rules. The four guard‑rails translate abstract Pillars into concrete, testable constraints. Grouping them under one umbrella pattern:
- gives newcomers a single “safety index” to consult,
- makes compliance binary (pass / amend),
- provides a stable anchor for future automated conformance tools—without mentioning any specific engine, thus honouring GR‑1 itself.
They collectively instantiate Pillars P‑1, P‑2, P‑4, P‑5 and reinforce the precedence order defined in E.3.
Relations
- Comprises:
- Depends on:
- Constrains: every Core, Tooling, and Pedagogy artefact; all DRRs.
E.5:End
DevOps Lexical Firewall
Problem frame
The FPF Core is meant to remain valid across decades and technology generations. Implementation details—file formats, build pipelines, runtime flags—evolve rapidly and differ between domains. When such terms invade normative prose, the Core ages as quickly as the tools it mentions.
Problem
Conceptual erosion: a rule that cites a transient technology becomes obsolete when that technology fades, forcing unnecessary Core revisions and fragmenting historical audits.
Forces
Solution
Establish a Lexical Firewall around the Conceptual Core (conceptual constraint; not a build‑time linter):
-
Forbidden lexicon Normative patterns SHALL NOT contain tool‑or file‑specific words (e.g. protocol keywords, file extensions, IDE commands). Permissible wording: “a reference parser”, “a serialisation schema”.
-
Indirection rule When a Core concept needs an executable illustration, the pattern cites the Tooling Reference family artefact by conceptual name, never by concrete path or syntax.
-
Glossary pointer If an unavoidable technical term appears, it is defined in a Tooling Glossary outside the Core and referenced by conceptual alias—not embedded. Non‑normative automation. Machine checks MAY exist in Tooling; they are advisory and MUST NOT be imported into the Core.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
Language shapes thought. By firewalling transient jargon, we uphold P‑1 Cognitive Elegance (clarity), P‑2 Didactic Primacy (domain‑neutral exposition) and P‑5 FPF Layering (clean separation between Core and Tooling). The rule is content‑agnostic and thus itself immune to the very decay it prevents.
Relations
- Parent umbrella:
pat:constitution/guard‑rails(E.5) - Constrains: every pattern in Conceptual Core
- Instantiates pillars: P‑1, P‑2, P‑5
E.5.1:End
Notational Independence
Problem frame
FPF concepts must travel across academic disciplines, modelling tools, and future notations we cannot yet foresee. If a normative pattern binds its meaning to one diagram style, file syntax, or markup dialect, the concept ages as soon as the notation does.
Problem
Semantic lock‑in: when a definition relies on a particular glyph set or diagram grammar, alternative communities either translate it—risking drift—or ignore FPF altogether.
Forces
Solution — Notational Independence Guard‑Rail (conceptual; semantics over syntax; not a notation mandate)
-
Semantics primacy Normative content SHALL define concepts in linguistic form first (plain English + mathematics if needed). Visual or syntax examples are secondary illustrations.
-
Equivalence clause When an official alternate notation exists, the pattern must state: “Representation A and Representation B are semantically equivalent under mapping M.”
-
Reference indirection If the Core cites a diagram, it does so by conceptual role (“reference boundary schematic”) rather than by file or syntax name.
-
Conceptual prefix neutrality FPF conceptual prefixes (e.g.,
U.,Γ_,ut:,tv:,ev:,mero:) are cognitive namespaces, not syntax tokens. Core patterns MUST NOT tie their meaning to any concrete serialisation or URI scheme for these prefixes; any expansions are illustrative only and live in Tooling or Pedagogy. -
Cards and other "forms" Cards, tables and other "forms" exist in FPF core only as conceptual model, not as data model, thus no need to data-related notation or notation for lint. Comformance checklist and quards is also conceptual, argumentation like "this will ease machine check" is forbidden, no machine checking is intended in core; machine checks and linters live only in Tooling.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
Language and diagrams are tools, not truths. By elevating semantics over syntax, FPF maintains P‑1 Cognitive Elegance and P‑2 Didactic Primacy while safeguarding P‑5 FPF Layering: tooling layers can add new renderers without Core edits.
Relations
- Parent umbrella:
pat:constitution/guard‑rails(E.5) - Constrains: every normative Core pattern and official alternate rendering
- Instantiates pillars: P‑1, P‑2, P‑5
E.5.2:End
Unidirectional Dependency
Problem frame
FPF separates artefacts into stable Conceptual Core, executable Tooling Reference, and fast‑evolving Pedagogical Companion (see E.4 FPF Ecosystem Family Architecture). If dependencies can point both ways, volatile layers will eventually drag the Core into rapid revision cycles or introduce domain‑specific bias.
Problem
Architectural gravity: a tutorial or helper script adds a new feature, Core patterns import it “temporarily,” and within months the supposedly timeless layer depends on transient assets—breaking Pillar P‑5 FPF Layering.
Forces
Solution — One‑Way, Acyclic Imports
Define a strict partial order over FPF ecosystem families and guard meaning flow (see E.10 V-1): imports point only upward in stability, and no Core semantics may derive from Tooling/Pedagogy. No linters or machine checking in Conceptual Core.
imports is a dependency DAG, not a specialisation relation (normative). Whenever an artefact exposes an explicit imports : [...] list (e.g., SignatureManifest.imports in A.6.0), treat imports as dependency edges governed by this section: the induced imports graph MUST be acyclic (a DAG) and MUST respect the declared direction. imports MUST NOT be used to encode specialisation (e.g., ⊑ / ⊑⁺ between mechanisms); specialisation relations are declared separately via the relevant morphism and specialisation-chain rules (e.g., A.6.1 U.MechMorph).
Pedagogical Companion ⟶ Tooling Reference ⟶ Conceptual Core
-
Allowed edges Dependencies MAY point only upward (toward greater semantic stability). No cycle is ever permitted.
-
No downward import Conceptual Core patterns SHALL NOT import Tooling Reference or Pedagogical Companion family members. Tooling Reference family members SHALL NOT import Pedagogical Companion family members.
-
Future layers Any new family is inserted below an existing one or becomes part of the Tooling or Pedagogy strata; the ordering extends accordingly.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
One‑way import graphs are a proven safeguard in operating systems (kernel vs user land) and layered protocols. Here the rule operationalises Pillars P‑4 Open‑Ended Kernel and P‑5 FPF Layering, ensuring that innovation happens “below” without contaminating the timeless Core.
Relations
- Parent umbrella:
pat:constitution/guard‑rails(E.5) - References family definition:
pat:constitution/fpf-ecosystem-family-architecture(E.4) - Instantiates pillars: P‑4, P‑5
- Constrains: All artefact imports recorded in DRRs or SCRs
E.5.3:End
Cross‑Disciplinary Bias Audit
Problem frame
FPF calls itself trans‑disciplinary, but every author carries implicit metaphors from a source domain. If those metaphors leak into “universal” patterns, practitioners from other fields disengage or mis‑interpret the rules.
Problem
Unrecognised bias hides in wording, examples, unit choices or principle weighting. Once embedded in normative language, such bias is hard to remove and contradicts Pillars P‑2 Didactic Primacy and P‑8 Cross‑Scale Consistency.
Forces
Solution — Principle‑Taxonomy‑Guided Bias Audit
-
Bias‑Lens set Every normative pattern is assessed through five lenses that match the Principle classes from E.3:
Gov,Arch,Onto/Epist,Prag,Did. -
Equilibrium question For each lens ask: “Does the pattern over‑privilege this class or silence it?” Examples:
- Over‑reliance on
Onto/Epistprecision may ignorePragcost. - Dominant
Archmetaphors may alienateDidaudiences.
- Over‑reliance on
-
Scope‑or‑Balance rule
- If imbalance is found and universality is intended, re‑phrase to restore balance.
- If imbalance is intentional (domain‑specific pattern), mark the scope explicitly: “Applies primarily to thermodynamic systems.”
-
Audit trace The pattern carries a short Bias‑Annotation paragraph recording which lenses were tested and any scoping statement. No workflow checklists or reviewer metadata or other data and data format and data governance tips is stored in the Core.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
Coupling the audit directly to the Principle Taxonomy keeps the guard‑rail concept‑driven, not workflow‑driven. No mention of review boards, CI‑jobs, or checklists appears in the Core; such mechanics belong in the Tooling Guide. This guard‑rail therefore satisfies GR‑1 (Firewall) while securing Pillars P‑2, P‑7 Pragmatic Utility, P‑8.
Relations
- Parent umbrella:
pat:constitution/guard‑rails(E.5) - Depends on:
pat:constitution/principle‑taxonomy(E.3) - Constrains: All normative patterns claiming universality
E.5.4:End
Didactic Architecture of the Specification
Problem frame
FPF addresses readers from at least two characteristics of diversity:
- Disciplinary – systems engineers, knowledge scientists, ethicists.
- Experience – newcomers need intuition; experts need rigour.
Past drafts mixed governance mandates with domain examples, producing a steep learning curve and repeated “forward‑reference” detours.
Problem
If core ideas are buried under formalism or scattered across parts, readers either give up or misuse the framework. We need a didactic macro-order that guides cognitive load from low to high while keeping normative sections discoverable, without letting readers confuse document order with one universal first-practical workflow.
Forces
Solution — “On‑Ramp to Archetypes first, Authoring last” sequence
Document order is distinct from first-practical entry
The macro-order of the document is a didactic scaffold, not a universal practical workflow. Entry navigation publication units such as README, Preface, ToC query cues, E.11 entry-distribution loci, and I.2 expanded entry-disambiguation cases are informative navigation only: they may cross Parts when that is the first honest entry for the question under repair, and they do not create a second normative process history.
The "On-Ramp First" Macro-Structure: The specification is ordered to create a smooth cognitive ramp:
- It begins with an informal, non-normative Preface (The On-Ramp), which uses storytelling and concrete examples (System and Episteme) to build intuition.
- It then proceeds through the normative Parts (A-D), moving from the foundational kernel to the rich patterns of trans-disciplinary reasoning.
- It concludes with the authoring rules (Part E) and appendices, ensuring that this "meta" content does not obstruct the primary learning path.
-
Preface (On‑Ramp) Informal tour; introduces
U.SystemandU.Epistemevia concrete stories before any normative language appears. -
Part A Kernel Minimal holonic ontology and the Transformer principle give readers the essential vocabulary.
-
Part B Trans‑disciplinary Reasoning Tell‑Show‑Show pedagogy: universal rule → Sys‑CAL example → KD‑CAL example.
-
Part C Extension Patterns Domain‑specific calculi expand on the examples already seen.
-
Part D Ethics & Conflict Optimisation Shows reflective patterns only after readers grasp holonic reasoning.
-
Part E Authoring Constitution, guard‑rails, and contributor rules come last; novices can postpone reading.
-
Appendices (Annexes) Tutorials, tooling guides, and migration scripts live here.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
Educational research shows retention improves when abstract rules are immediately paired with contrasting illustrations. By fixing the reading order and mandating Tell‑Show‑Show inside every architectural pattern, FPF embeds pedagogy into its architecture, realising Pillars P‑2 Didactic Primacy and P‑1 Cognitive Elegance without weakening rigour.
Relations
- Depends on:
pat:constitution/guard‑rails(GR‑1 ensures example jargon stays outside Core). - Constrains: Placement of all Parts, patterns, and appendices.
- Instantiates pillars: P‑1, P‑2
E.6:End
Archetypal Grounding Principle
Problem frame
Universal rules are powerful only when readers can grasp them. In FPF the
Conceptual Core speaks in substrate‑agnostic language: U.Holon,
Γ‑aggregation, MHT emergence. Practitioners need to “see” those rules in
familiar matter—physical hardware or bodies of knowledge—before they can
reuse them.
Problem
A purely abstract statement risks two failures:
- Didactic failure – readers dismiss the pattern as “too meta,” violating Pillar P‑2 Didactic Primacy.
- Unproven universality – without cross‑domain instantiation the rule remains an untested claim.
Forces
Solution — mandatory Archetypal Grounding subsection
Every architectural pattern SHALL include a dedicated section, titled exactly “Archetypal Grounding,” that shows how the abstract law SCRs in FPF’s two canonical holon flavours:
U.System– the archetype of a physical, operational holon.U.Episteme– the archetype of an abstract, epistemic holon.
This enforces a repeatable Tell‑Show‑Show rhythm:
Archetypal Grounding (of this pattern itself)
Conformance Checklist
Consequences
Rationale
Tell‑Show‑Show is a proven pedagogical sequence. By making it normative, FPF hard‑codes P‑2 Didactic Primacy into the fabric of every architectural pattern while still honouring P‑1 Cognitive Elegance—the grounding section replaces brittle ad‑hoc anecdotes with a disciplined dual example. Linking scope‑justification to the five Principle lenses ties the pattern to the Taxonomy‑Guided Bias Audit and keeps governance language out of the Core.
Relations
- Implements macro flow:
pat:authoring/didactic‑architecture(E.6) - References base types:
pat:kernel/holon(A.1) (U.System,U.Episteme) - Interacts with bias guard‑rail:
pat:guard/bias‑audit(E.5.4) via CC‑AG.3 - Constrains: Authoring template in
pat:authoring/pattern‑template(E.8)
E.7:End
FPF Authoring Conventions & Style Guide
Type: Architectural (A) Status: Stable Normativity: Normative (unless explicitly marked informative)
Use this when
Use E.8 when you are writing, revising, or reviewing one FPF pattern and need to know what shape, voice, reader-recognition role, and assurance material the pattern must carry before it can be treated as mature FPF text.
Use it especially when a draft is technically correct but hard to use: the cold reader cannot tell when to apply it, what action to take, what mistake that action prevents, which related pattern governs a specific outside claim, or which assurance material is informative rather than the first user-facing guidance.
Not this pattern when. Use E.9 when the main work is deciding why FPF should change and how that decision is distributed across patterns. Use E.19 when the main work is an admission or refresh review. Use the local domain pattern when the question is what FPF says inside that domain rather than how a pattern should be authored.
What goes wrong if missed
A pattern can satisfy a checklist and still be practically unreadable. It may open with package architecture instead of a recognisable working moment, bury its payoff, hide the pattern that governs a specific outside claim, or let assurance prose silently replace the reader-facing claim. The result is a formally neat text that authors can defend but practitioners cannot reliably use.
What this buys
E.8 gives FPF authors one shared pattern shape and one shared authoring discipline: recognition text first, assurance text second, canonical sections present, terminology kept stable, SoTA used as current practice grounding rather than decoration, and practical consequences visible before a reader has to reconstruct the architecture.
First useful move. Put the working situation, first action-guiding move, practical payoff, ordinary boundary, and nearest heavier assurance condition into the recognition text before tightening template details or conformance material.
Cheap stop. If the draft already gives a cold reader the working situation, first useful move, practical payoff, ordinary boundary, and nearest heavier assurance condition, do not add more authoring apparatus just to look mature. Use conformance material to verify that guidance; do not let it replace the guidance.
FPF-governed wording extension. Add heavier assurance, conformance, SoTA grounding, relation material, or related-pattern material only when the light recognition text would leave a false claim, unstable primary EntityOfConcern, hidden governing pattern for a specific claim/relation/boundary, unbacked practical payoff, or misleading admissible use.
When an authoring pass claims quality improvement rather than ordinary drafting, keep these roles distinct: E.22 frames the improvement-oriented quality-evaluation question, the object-under-improvement evaluation such as E.21 or E.9.DA supplies value meanings and stop meanings, C.16.Q repairs overloaded quality and evaluative-characterization wording, C.25 carries engineering quality-family endpoints when those endpoints are claimed, and E.23 governs any repeated quality-improvement method. Closing checklist rows or satisfying a review profile is not by itself quality improvement.
When a pattern claims practical payoff or uses a score, coordinate value, checklist result, benchmark, projection signal, review result, or release posture as evidence of value, name the intended value and the visible proxy relation. If the visible proxy is being treated as the value itself, apply E.13 and repair the proxy-to-value substitution before the payoff claim is admitted.
Quality/projection evidence placement. Pattern-quality status, corpus projection, README/ToC/E.11/I.2 alignment, card/retrieval evidence, cold-reader evidence, monolith parity, landing evidence, developer/reviewer/executor correspondence, and other quality-carrier facts belong in the evaluation result, review run record, projection carrier, or release/landing evidence carrier. They do not belong anywhere in the pattern itself, including notes, appendices, Relations, Rationale, SoTA-Echoing, examples, tables, and checklist rows, unless the pattern's own EntityOfConcern and intended-reader move are that evaluation/projection work. This is a role test, not a lexical test: the same word may be user-facing content in an evaluation pattern and carrier leakage when it reports quality, landing, projection, or role-turn state for this pattern.
Pattern roles across coupled flows. In authoring guidance, speak at the pattern level. One pattern may be the pattern of concern for different roles in different flows: an author repairs it, E.21 evaluates it, E.19 admits or refreshes it, a practitioner selects and uses it, and a later evaluator may reopen it. Those flows may be joined in one TransformationFlowStructure through transfer, feedback, return, projection, landing, edition-change, or repair relations, but their roles and EntityOfConcern assignments stay distinct. The pattern itself also carries its own primary EntityOfConcern: the subject its Problem/Solution/guidance is about. Development-flow evidence may cause rewrites, but reviewer/executor exchange, status, projection proof, landing proof, and use-found evidence remain in their carriers rather than entering the pattern as if they were guidance for the intended reader. This is the pattern-authoring instance of the broader transformation-flow and P2W coupled-flow rule: a publication, principle scheme, work plan, or self-evolving specification flow may help create or govern later work without becoming the performed work, project evidence, gate passage, assurance, edition bump, or applied-edition content.
Maturity rule. Section completeness is not pattern maturity. A pattern matures when its Problem frame, Solution, worked cases, boundaries, and conformance checks all point to the same usable action guidance.
Primary EntityOfConcern in plain terms. The primary EntityOfConcern of E.8 is the authored FPF pattern: its canonical sections, reader-recognition role, wording discipline, examples, rationale, anti-patterns, SoTA-Echoing, and relations.
Primary working reader. The first reader is an FPF author or reviewer shaping pattern prose for later practitioners and managers. The downstream practitioner is the reader the pattern must ultimately serve, so the authoring guide must model the same recognition discipline it requires.
Pattern Kind In Plain Terms
An FPF pattern is an action-guiding method description for a recurring working situation. It is applied by an intended FPF user who recognizes the situation, understands the problem and forces, and then uses the Solution to decide what to do, what to stabilize, what to avoid, and what practical change should follow.
Pattern application is the user-side act: the user recognizes the working situation, applies the pattern, and uses the Solution to shape the next admissible move. Its Problem frame, Problem, Forces, Solution, Consequences, worked slices, and anti-patterns carry the guidance. Its Conformance Checklist checks whether that guidance has been applied and authored correctly; it must not replace the Solution or turn the pattern into a control form.
The primary content-bearing job is constructive method guidance: the pattern must say what the user should do so the recurring error does not arise. Error prevention, auditability, and conformance checks are evidence that the guidance is usable; they are not the pattern's center. The first substantive content in the opening Problem frame and Solution must be a positive subject spine: the primary EntityOfConcern kind, the first admissible action-guiding move, the practical delta, and the few boundaries needed for that first move. The text must not replace subject content with repeated guards, distinctions, related-pattern mappings, references, mini-rules, definitions, caveats, architecture rationale, or quality/projection evidence unless the repetition adds a new local action, case, evidence value for the user, or first-reading recognition need. Copying distinctions owned by other patterns into this pattern as repeated "do not confuse our EoC with their EoC" prose is the same repetition problem. Boundary doctrine is pattern content like any other doctrine: if strict distinction, non-use, ToC navigation, or the governing pattern for a claim/relation/boundary already carries the distinction, do not repeat it locally. Use one short pattern id or governing-pattern statement when needed. Add local boundary prose only when it states a documented local confusion and exact stop condition that the owning pattern does not already carry. The repair is to say clearly what this pattern's own EntityOfConcern is, not to enumerate the unbounded set of other things it is not.
The same rule blocks pattern-application drift for any FPF object, not only for patterns. Name the object by its FPF kind when the kind is known: a pattern is a pattern, a claim is a claim, a relation is a relation, a row is a row, a source is a source, a publication is a publication, a WorkPlan is a WorkPlan, and so on. FPF patterns are applied to situations, claims, texts, or work objects. Use governing pattern only in the typed form governing pattern for <claim/relation/boundary> when one pattern actually governs that specific item; use related pattern for a looser pattern relation; use relation only for the relation itself. A compact pattern-reference sentence should be declarative: this pattern applies to <situation/claim/object>, this claim is governed by <pattern id>, this relation is recorded in Relations, this entry cue belongs in README, ToC, E.11, I.2, or a retrieval/projection carrier, or this pattern application stops under <condition>. Relations are positive claims, not catalogs of absent relations. Detailed discoverability belongs in README, ToC query cues, E.11, I.2, or retrieval/projection carriers; compact related-pattern statements belong late in Relations after the positive subject/action spine. Ordinary references use ordinary reference apparatus: a pattern id in prose, a citation, Builds on, Coordinates with, Relations, ToC, README, E.11, or I.2. They are also not repeated as many conditional sentences or small variants when one compact definition, boundary, table, Relations, ToC, README, E.11, I.2, or retrieval/projection locus already carries the same content family.
Treat precision-restoration problems in pattern prose as one profile with five layers: word/head/use precision, phrase apparatus, repetition/distribution, role/carrier separation, and pattern application. Do not add a local row for each new symptom. E.8 requires the author to keep the positive subject/action spine first; F.19 repairs phrase-level apparatus; E.10, E.10.ARCH, F.18, or the governing pattern repairs remaining word/head/use precision; E.21 measures the collapsed effect on pattern quality.
A wording cleanup is kind-preserving by default. Before an author accepts a changed FPF-governed phrase as a repair, the pre-repair and post-repair EntityOfConcern, kind, relation or claim kind, slot or use-position, admissible use, and scope must be recoverable when those items are live. This is a bounded complete preservation check, not an order to formalize ordinary prose or unchanged text and not permission to choose "no edit" as the easy minimum. Leaving text unchanged closes only when the phrase is not triggered, ordinary prose, or already satisfied by value with loci; otherwise the finding remains open. Removing a trigger word or replacing a generic head is not a repair when it changes the ontology: for example, a graph-shaped method cue must not be narrowed into a work sequence unless an accepted decision explicitly changes the kind and consequences. If a relation, signature, mathematical-lens, role, method, work, or evidence position is live, the author cites the governing pattern for that position instead of restating its ontology in E.8. If the phrase hides several kinds, split them or send the decision to the governing pattern or DRR; do not flatten them into one cleaner-looking word.
For apparatus-overwrap, follow F.19. E.8 adds only the pattern-authoring placement rule: after boilerplate apparatus is removed or moved and remaining content is precision-restored under E.10, E.10.ARCH, F.18, or the governing pattern when needed, pattern prose keeps only the intended user's admissible move and boundary. Process, architecture, review, quality, projection, and release evidence stay in their own carriers unless they are rewritten as that user-facing move.
When an action-adjacent pattern classifies wording, a name, a publication face, an explanation class, a comparison unit, or another semio-facing object, that classification is only useful if it connects back to action guidance. The pattern must say what use or action is admissible now, what related use or action is not admissible under the current pattern, and which FPF pattern governs the case when the claim is a work, evidence, gate, decision, assurance, engineering-justification, release, or reliance claim.
Semio-Echoing is admissible only as a trigger-controlled auxiliary placement. Use it when E.10, C.2.P, or E.10.ARCH has exposed a wording-use overread whose EntityOfConcern, episteme/publication stack, alignment path, and remaining admissible reader move are recoverable by value. Do not add it as a generic warning block. In non-semio patterns the primary content remains the pattern's own EntityOfConcern and admissible move; semio material stays as a thin cue, related-pattern relation named by value, local recovery line, or named description and publication-use boundary section unless it changes that move or blocks a documented overread. If the material mainly says that a description, view, publication, record, card, diagram, source, or file is not a permission, promise, prescription, evidence item, assurance verdict, decision, gate passage, release, work occurrence, or authority source, keep it out of the subject Solution and put it in that boundary section or in the exact description-publication pattern.
Problem frame
FPF grows through the addition of patterns written by authors from many disciplines. Without a shared structure and voice, the framework would fracture, violating Pillars P‑1 Cognitive Elegance and P‑2 Didactic Primacy.
Problem
Structural drift and stylistic fragmentation threaten three qualities:
- Comparability – readers cannot align patterns lacking common headings.
- Narrative cohesion – prose swings from dry jargon to informal blog style.
- Reviewability after guidance – missing sections hide boundary and assurance checks (Archetypal Grounding, Bias‑Annotation) that let reviewers verify the action guidance without replacing it.
Forces
Solution — One template, enriched by style principles
Canonical Pattern Template
Within each pattern, the canonical section headings SHALL appear in the order below.
For each canonical content section heading (1–12), the <Title> component (after the heading separator, e.g. -) MUST start with the canonical section title (case-insensitive match; canonical capitalisation preferred); an optional clarifier after an em dash is allowed (e.g., Solution — …).
The Footer marker (section 13, if present) is a sentinel and is governed by H-9 rather than the standard <FullId> - <Title> shape.
Extensibility.
Authors MAY add additional sections. Prefer expressing them as subsections under the nearest canonical section (e.g., 4.1, 4.1.1 under Solution). If an additional pattern-level section is necessary, it MUST NOT delete or reorder the canonical sections and its title MUST NOT shadow a canonical title.
Mandatory vs optional.
- Canonical sections 1–13 are mandatory in every pattern.
- Canonical sections carry content. Authors must not use omission placeholders as section substitutes; when a section is intrinsically small, write the smallest content-bearing grounding, misuse, boundary, or reduced-case statement that preserves the section's role.
- First substantive authoring seed. The first non-empty authored body of a pattern SHALL already instantiate the canonical section frame by value: title line, header block, canonical sections 1–13, and the footer marker.
- Recognition-role openings and first-minute working guidance belong inside that canonical frame. Any retained pre-template entry material must also stay inside that same canonical frame rather than appearing as one pre-template opening memo. Authors MUST NOT seed one pre-template opening memo and postpone canonical sectioning,
Conformance Checklist, or footer-marker installation to one separateE.19, assembly, or review-repair pass.
Template:
- Title line: Hashes + FullId +
-+ Pattern Title; optional(informative)note. - Header block: Type, Status; optional Normativity override.
- Problem frame
- Problem
- Forces
- Solution
- Archetypal Grounding (Tell-Show-Show; at least one content-bearing grounding slice, reduced grounding case, or ordinary/non-use boundary)
- Bias‑Annotation
- Conformance Checklist
- Common Anti‑Patterns and How to Avoid Them (at least one local misuse, overread, or exact boundary case; no placeholder)
- Consequences
- Rationale
- SoTA-Echoing (post-2015 practice alignment; terminology drift and deltas; full comparison or reduced SoTA required whenever external or internal practice changes the Solution)
- Relations
- Footer marker
Footer marker. End each pattern with a single visible sentinel heading line by itself: ### <PatternId>:End. This makes truncation detectable even when HTML comments are stripped or surfaced by editors. The footer marker is intentionally content‑free: do not place prose under it.
Note. Pattern boundaries are still parseable by scanning for the next pattern heading (## …), but an explicit :End marker helps retrieval pipelines (and LLM prompts) distinguish “this chunk is the whole pattern” from “this chunk was cut mid‑pattern”.
Heading & ID discipline (human tooling + retrieval)
FPF is often consumed through full‑text search and retrieval (RAG). A reader or an LLM may see a subsection without its parent headings, so headings must be self‑identifying.
H-1 (Heading shape). Every pattern heading and every subsection heading inside a pattern SHALL follow:
<hashes> <FullId> - <Title> (optional note of non‑normativity)
Exception. The Footer marker is a sentinel heading and is governed by H-9, not by the standard <FullId> - <Title> shape.
H-2 (Heading separator). The canonical separator between <FullId> and <Title> is - (ASCII, space-hyphen-space).
Previously authored text may use Unicode dash variants such as – or — as separators; tooling SHOULD treat those variants as migration candidates, and authors SHOULD migrate touched headings to -.
H-3 (FullId). FullId is the full hierarchical address.
For a pattern heading it is the pattern ID (e.g., A.2, E.10.D1).
For headings inside a pattern, append dot‑separated ordinal section numbers after the colon (:) (e.g., A.2:4.4, E.10.D2:3).
Exception: the Footer marker uses the reserved sentinel token :End as defined in H-9.
The colon (:) is reserved for section paths and MUST NOT appear in pattern IDs.
H-4 (Ordinals). Ordinals in section paths SHOULD track the canonical template numbering (1 = Problem frame, …, 13 = Footer marker) to maximise cross‑pattern comparability. During refactors or in previously authored patterns, ordinals MAY be local. In that case, the canonical section title at the start of <Title> is the semantic key; readers and tools MUST NOT infer section semantics from the ordinal alone.
Note: the Footer marker itself is exempt from ordinal encoding; it uses the reserved token :End (see H-9).
H-5 (Where kind and normativity are declared). Pattern kind (e.g., Architectural / Definitional) MUST be declared in the Header block, not encoded into the heading text. Normativity (normative / informative) MUST also be declared in the Header block when it deviates from the default. If a reminder is needed for readers, authors MAY add a short parenthetical note at the end of the heading (e.g., (informative) / (non‑normative)), but headings MUST NOT use square‑bracket tags.
H-6 (Heading levels). Heading levels MUST preserve a fixed offset between structural layers (Part or Cluster (flat) → Pattern → Pattern sections):
- Part and Cluster headings MUST use
#(level 1) across the file. - A Pattern heading MUST use
##(level 2). - Inside a pattern, each nested section MUST add exactly one
#per level (e.g.,## A.2 - …,### A.2:2 - …,#### A.2:2.1 - …).
H-7 (Ellipsis discipline). Authors MUST NOT use three consecutive full stops/dots (...) as punctuation in headings or narrative prose. Authors MUST use the Unicode ellipsis … (U+2026) instead. For editorial elisions in quotations, authors SHOULD prefer […] to make the omission explicit and distinguish it from retrieval truncation.
Exception: literal three‑dot sequences that are part of an external language’s syntax MAY appear only inside code spans or fenced code blocks.
H-8 (Normative keywords). The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL are to be interpreted as described in RFC 2119, as clarified by RFC 8174 (only when capitalised). Authors SHOULD avoid informal deontic phrasing (“need to”, “is required to”) in normative clauses.
Deontics vs admissibility. Use RFC keywords only for deontic obligations (requirements on authors, reviewers, implementers/tooling, or published pattern or companion texts) — i.e., things an agent can choose to do or omit. Do not use RFC keywords to state definitions, structural invariants, typing rules, or other admissibility conditions of the modeled world.
When you need an enforceable constraint that is mathematical rather than deontic, express it as a non‑deontic predicate using one of: Definition:, Invariant:, or Well‑formedness constraint: (optionally with formal quantifiers). Prefer mathematical terms like cardinality 1..1 (total) / 0..1 (partial) / 0..n over deontic adjectives like “mandatory or optional” when the intent is cardinality, not duty.
Admissibility predicate discipline (recommended shape).
When expressing admissibility/validity constraints as predicates (Definition: / Invariant: / Well‑formedness constraint:):
- Authors MUST NOT use RFC keywords inside the predicate block.
- Authors SHOULD give each predicate a stable identifier and short name (e.g.,
RA‑1 (Locality),RE‑3 (Method gate)), so that Conformance Checklist items can reference it without re‑authoring the rule. - Authors SHOULD write the constraint as a declarative predicate (optionally quantified), e.g.,
role ∈ Roles(context), rather than as “X MUST …”. - If the constraint needs to be checked as part of pattern conformance, authors SHOULD reference the predicate identifier from the Conformance Checklist (and/or call out validator behaviour), rather than duplicating the predicate with RFC keywords.
H-9 (Footer marker sentinel). Footer marker SHALL be a single heading line whose FullId is the pattern ID followed by the reserved sentinel token :End (no ordinals, no title, no square‑bracket tags):
### <PatternId>:End
It is the only allowed heading inside a pattern whose section token is non‑numeric. It MUST be the final line of the pattern and MUST NOT carry any prose. Tooling and readers MUST treat it as a boundary sentinel, not as a semantic section.
Unification note: historic A‑ and D‑templates differed only by the presence/absence of Bias‑Annotation and Relations; the unified template keeps the headings everywhere and requires every heading to carry content-bearing grounding, boundary, consequence, rationale, source-use, relation, or reduced-case material rather than an omission placeholder.
The Alexandrian pattern canon historically calls Problem frame “Context”. FPF avoids that label because Context is already overloaded in FPF (e.g., U.BoundedContext and its Plain‑register label).
Stylistic Principles (S-0 ... S-19)
Authors use the principles as a scaffold, not a straitjacket: the goal is coherent, engaging insight. Engagement remains subordinate to semantic discipline: hooks, quotable lines, Plain restatements, and didactic images may improve recognition, but any ontological, evidence, causal, assurance, bridge, gate, work, decision, or admissibility claim kind or admissible-use boundary they carry must be recoverable through the governed Tech reading or named neighboring pattern. Ordinary Plain prose without that claim kind or admissible-use boundary stays ordinary prose.
S-0 (Narrative Flow Seven-Step Heuristic) — explanation Narrative flow is recommended to follow these steps: Hook -> Frame -> Weave -> Ground -> Bridge -> Flow -> Close.
Brief explanations:
Narrative Flow Heuristic also operationalises S-1 (Density w/o Jargon), S-2 (Internal Cohesion), S-4 (Contextualisation), and S-6 (Quotable Closers).
Recognition text and assurance text
Every canonical pattern SHALL stabilise one primary EntityOfConcern, relation record, or claim record early enough that a cold reader can tell what kind of thing the pattern is actually governing. If ordinary forms vary (note, sheet, guided UI, rendering, review aid), the text must make explicit which of those are merely presentation forms of one primary selected EntityOfConcern, relation, or claim and which would instead name a different act, process, work-result record, or governing companion. Recognition and assurance texts may refine that selected item differently, but they must not silently swap the central kind.
If a pattern uses a broad umbrella or head together with a narrower operative branch, the text must also make the stack explicit early enough for first reading: what the broad head names, what the current narrowed branch is, what primary EntityOfConcern, relation record, or claim record is actually in play, what move is being carried by that object, and what wider work or process remains outside the pattern. A qualifier alone does not restore that stack.
Under F.18 local-first naming, the canonical pair here is recognition text and assurance text.
The earlier provisional recognition shell / assurance shell wording is retired.
These names refer to two reading-order roles carried by existing sections or projections inside one pattern; they do not mint new authoritySourceRef targets, governing-pattern relations, publication-form/face kinds, publication-face kinds, or a second face family.
A third didactic-content role remains optional and is justified only when the family is especially easy to misuse, easy to over-read, or hard to teach without extra scaffolding.
The recognition text is the first-reading text.
It is the part of the pattern that lets a cold working reader recognise the situation quickly enough to decide whether to keep reading.
It should start from a subject-domain or practice moment before internal taxonomy whenever the pattern is meant to help real work rather than only internal canon maintenance.
In practice it usually appears in an early Use this when line or equivalent opening, plus the upper parts of Problem frame, Problem, Solution, Consequences, and nearby worked slices.
Its job is to make visible:
- what ordinary working situation this pattern is for;
- what goes wrong if the pattern is missed;
- what the pattern buys the reader in practice;
- when this is not the right pattern;
- what primary
EntityOfConcern, relation record, or claim record is actually being kept stable; - and, when technical terms must appear early, a pairwise plain gloss for each early FPF-governed technical term.
The assurance text is the second-reading text. It carries the heavier FPF-governed material that makes the pattern reviewable and auditable:
- declaration blocks and typed fields when those are part of the pattern's declared conformance or boundary claim;
- representation ontology, EntityOfConcern discipline, or primary-EntityOfConcern discipline;
- any minimal modeling or mathematical lens that keeps the primary
EntityOfConcern, relation record, or claim record stable; - guidance/check, invariants, admissibility, and stop or neighbouring-pattern conditions;
SoTA-Echoingwhen it carries explanatory work;- and the review hooks that let a broader or more consequential interpretation or use be checked explicitly.
The assurance text may sharpen, justify, and discipline the recognition text. It must not silently replace, strengthen, or universalize the claim that the recognition text made visible. If the recognition text says “this pattern helps with a bounded working situation”, the assurance text must not quietly turn that into an unbacked carrier claim, unbacked guarantee, or broader universality claim.
If a pattern claims universal or transdisciplinary status, that claim must already be visible in the recognition text.
It is not enough for universality to appear only later in a guidance/check sheet, declaration block, or SoTA-Echoing rationale.
A broad claim should therefore be demonstrated in the recognition text through at least three heterogeneous reader or domain situations.
When a compact matrix helps, F.16 is the preferred template for showing that breadth.
If SoTA-Echoing carries an FPF-governed claim, the practical implication of those rows should be recoverable from the recognition text and case bank rather than remaining a late-only justification layer.
A third didactic-content role means enough didactic and operational content that the pattern survives without nearby project documents. Typical indicators include:
- at least one concrete source and resulting-publication slice in Archetypal Grounding when the pattern governs transforms or publication change;
- at least one boundary-heavy example or anti-example when nearby patterns or other governing companion roles are easy to confuse;
- reviewer guidance that tells what to inspect first and which neighboring FPF pattern governs the failure mode and which project-side FPF kind and reference named by value carries the claim or effect;
- local mini-definitions or glossary material for recurring terms that would otherwise be recovered only from project context.
Pattern density is therefore not “more metadata” and not “longer tag lists”. It is the presence of enough recognition, assurance, and, when needed, extra didactic material that a reader can understand the pattern, apply it lightly in ordinary cases, and recognise when a heavier review path is required.
Package-form and governing-pattern relation role-word discipline
FPF pattern prose is not free-form descriptive English. When authors name a package-form or a governing-pattern relation, they must use role words with stable semantic intent.
Use the following distinctions explicitly:
This is a cross-cutting review discipline, not a replacement for local pattern lexica. For example, A.6.7 / A.19.CHR already carry the suite/kit/pack distinction, and E.17.1 already carries the viewpoint bundle/family/library distinction.
- governing pattern = the pattern that carries the primary guidance/check authority of the family;
- specialization = a named refinement under an existing governing pattern;
- overlay = a cross-cutting governance role or reading-order projection over existing governing patterns;
- profile = a declarative review/use role derived from a governing pattern rather than a replacement pattern;
- family = a recurring class of cases governed by one pattern or governing companion;
- bundle = a packaged set of defaults, allowances, or coordinated members;
- cluster = a navigation or reading-order grouping; not by itself a governing-pattern claim;
- suite = a coordinated set of members with explicit suite semantics under the governing FPF pattern or named authority reference;
- pack = an editorial or review grouping, not automatically a semantic-authority claim;
- kit = a reusable coordinated publication or boundary-description package with kit-level semantics under the governing FPF pattern or named authority reference;
- record = a case, report, or review record;
- umbrella = a provisional or review-stage head spanning possible subfamilies before a final governing FPF pattern, accepted
DRR, or pattern-body decision.
These words are not interchangeable. In particular, authors must not let cluster, bundle, suite, family, profile, overlay, or umbrella do the work of an unnamed governing-pattern relation. When that relation matters, it must be stated directly: specialization under ..., profile governed by ..., overlay over ..., bundle under ..., or another equally explicit formulation.
A pattern may reuse a pattern-native role word when that role is already defined by the governing pattern. Outside that case, authors must not improvise near-synonyms or shift between role words for stylistic variety.
Precision-restoration placement discipline
When a pattern or companion text is drafted from E.10 or E.10.ARCH, distinguish two authoring objects:
semanticAreais the Part-F semantic unit for a wording-use restoration row: one Concept-Set row, one UTS row, or an explicitly bounded row-set. It is declared withsemanticAreaBaseConceptandsemanticAreaSenseFamily.ontologicalNeighborhoodis the applicability neighborhood around that namedsemanticArea: nearby primaryEntityOfConcernkinds, relation kinds, claim records, governing FPF patterns, non-use boundaries, and remaining reader move that can carry the recovered meaning after the wording is repaired.pattern nestis the publication and specialization placement of a pattern under its governing pattern family.
These are not synonyms. A precision-restoration pattern is placed in the pattern nest whose primary EntityOfConcern, relation record, or claim record it repairs. Its semanticArea states the Part-F semantic unit it repairs, while its ontologicalNeighborhood may name several relation governing the asserted uses. For example, quality-term repair lives in the C.16 characterization nest, even though its neighbouring relations can include relation construction, action invitation, evidence, assurance, source-use assignment, engineering quality bundles, pattern-quality evaluation, or mathematical-lens use.
Affected patterns should use a thin pointer when the first-stage wording repair belongs elsewhere. The pointer names the selected restoration pattern and the condition that triggers it; it does not copy the trigger registry, the full E.10.ARCH recovery algorithm, or a second local architecture for the same repair. The affected pattern then keeps its own subject matter: the characteristic, structure, view, episteme, relation, evidence, assurance, gate, work, decision, or adequacy question it already governs.
If a draft proposes a new precision-restoration pattern, the authoring claim must show the repeated wording failure, semanticAreaBaseConcept, semanticArea, semanticAreaSenseFamily, the recovered primary EntityOfConcern kind or relation/claim record, the intended pattern nest, the neighboring governing relations, and the admissible action left after repair. A new pattern is not justified merely because a word appears often, because a local checklist wants a bucket, or because a campaign needs a tidy grouping.
Reader-role discipline for pattern prose
A pattern is written for its intended FPF user: the person who will use the pattern to organise thought, inspect a case, publish a note, or review a result under that pattern.
Its FPF-governed sections therefore explain what the pattern lets that user do, what it forbids, what it costs, and how it relates to neighbouring patterns in user terms. When neighbouring patterns or other governing companion roles are named, the prose should answer one user question such as which neighboring FPF pattern applies, which project-side FPF kind and reference named by value carries the claim, which nearby pattern is easy to confuse, or what must stay coordinated here; it should not read as one explanatory aside about why the package architecture was split that way.
E.8 reader and reviewer wording is FPF pattern-authoring wording. Project-side publication readers, explanation readers, comparative review units, and participants in named project-side review relations are governed by the publication or project-side patterns that name those publication units, explanation-use relations, comparative review units, evidence paths, work records, or gate records, such as E.17, E.17.ID.CR, E.17.EFP, A.10, A.15.4, A.20, or A.21.
Authors must keep FPF-development or package-architecture material separate from that user-facing body.
In particular, Problem, Solution, Consequences, Rationale, worked slices, and ordinary-vs-FPF-governed wording guidance must not do the work of:
- arguing that the material is worth isolating;
- justifying overlay/profile/governing-pattern or authority-reference choice as a package decision;
- discussing authority-reference freeze, naming freeze, merge state, blast radius, or safest landing form;
- or narrating future package promotion or defer decisions.
If architecture-placement commentary is still helpful, the default place is a separate companion note or ADR-like architecture note.
A pattern may include a short optional informative subsection such as Architectural placement note (informative) only when that placement materially helps users avoid misuse; even then, it must stay clearly separated from the user-facing solution and rationale rather than replacing them.
Human-facing fit beyond role correctness
Human-facing fit is also subject-domain fit. A recognition text that starts from internal taxonomy, pattern-placement convenience, or package-architecture wording before the problem-domain moment is still under-authored even if its later guidance/check text is correct. When a broader umbrella name and a narrower operative branch are both used, the recognition text should also tell the reader which stack is actually active rather than leaving that reconstruction to a later declaration block or companion note.
A pattern can already be role-clean, boundary-clean, and reader-role-clean, yet still fail the first minute of use for a cold working reader.
That failure usually appears when the text is admissible but does not yet make the working situation, practical payoff, primary EntityOfConcern, non-use boundary, or first action-guiding move visible enough.
P-2 epistemic precision check. When E.10 selects epistemic precision restoration for pattern prose, the first admissible action-guiding move must survive as a remaining admissible reader move or be replaced by an neighboring FPF pattern governing that claim application that now carries that claim. This is a direct E.2 P-2 and E.12 requirement, not an optional style preference. Intentional didactic metaphors and vivid Plain recognition lines are admissible when they are ordinary recognition aids or when their claim kind or admissible-use boundary maps back to Tech under E.10:6.2. A precision-corrected rewrite that leaves the recognition text inert is still under-authored.
For canonical patterns, the first-reading text should behave as a recognition text and the heavier review/check scope should remain in an assurance text.
When a pattern claims practice guidance or is meant to be used by engineers, managers, researchers, or other working readers, authors should make the following visible before the heavier harness takes over:
- a recognisable
Use this whenor equivalent first-minute recognition cue; - a concrete working situation in
Problem frame, not only taxonomic or pattern-placement language; - a short statement of what goes wrong if the pattern is missed or misread;
- a short statement of what this pattern buys the reader in practice;
- the first admissible action-guiding move the user should take in that situation;
- a short
Not this pattern whenboundary for ordinary nearby non-use cases; - one minimally viable worked case or use slice that shows what changes in practice;
- when a typed declaration block, formal lens, or other compact modeling material is FPF-governed, a short user-facing statement of what kind of object the pattern is governing and what minimal lens keeps that object reviewable;
- pairwise plain glosses for any FPF-governed technical terms that must appear before the heavier declaration role arrives;
- when
SoTA-Echoingcarries explanatory work, a short working-reader implication for each row or cluster of rows and a visible link back to the case bank or worked slices that those rows discipline; - a visible split between the recognition text and the heavier assurance text or companion material;
- and, if the draft implicitly serves several working-reader situations, an explicit primary working reader, primary concern, or primary viewpoint.
Problem-frame recognition signature (informative). A canonical pattern should
expose the working situation through its Problem frame, not through one
separate navigation block. When an E.11 pattern-entry discoverability problem
is present, the same Problem frame may also carry candidate-pattern and
tempting-wrong-pattern cues; otherwise it should stay with action guidance
rather than becoming a local catalogue row.
The local recognition signature should make recoverable:
- the concrete working situation;
- the primary
EntityOfConcern, relation named by value, claim record, or stabilized concern; - what goes wrong if the pattern is missed or misread;
- the first admissible action-guiding move and what that move buys;
- the ordinary not-this-pattern boundary;
- the first admissible action-guiding result; when an
E.11discoverability problem is present, the first admissible entry stop or entry-stabilizing result.
Use this pattern when, This pattern applies when, or equivalent Problem frame prose may be used as the first sentence or compact cue of this
signature.
It is not one separate required section.
Compact candidate-pattern comparison belongs in E.11-distributed entry material; expanded entry-disambiguation cases belong in I.2.
If the prose points to neighbouring patterns or other governing companion roles, it should present them as neighboring FPF patterns, project-side FPF kinds and references named by value, or E.11 entry-recognition reclassifications rather than as hidden co-authorities of the current pattern.
If the pattern claims broad, universal, or transdisciplinary usefulness, that breadth should already be visible in the recognition text.
At minimum the recognition text should show at least three heterogeneous reader or domain situations rather than one narrow case family with a later broad claim attached.
When a compact matrix helps, F.16 is the preferred template for making that breadth legible.
This is not a request to flatten the pattern into plain language only. It is a rule about ordering, assurance depth, and text consistency: the recognition text must help a working reader recognise the pattern early, while the assurance text continues to carry the full claim kind or admissible-use boundary. If the pattern uses technical lexicon, ontological distinctions, or a mathematical lens, those structures must remain recoverable, but the first-reading text should not require the reader to decode that full stack before recognising the working situation. The assurance text may tighten or discipline the recognition text; it must not silently shift what the recognition text claimed.
Illustrative migration example (informative).
Old pre-template top:
Repaired Problem-frame recognition signature:
Design-time and run-time referents stay separated in pattern prose
Pattern prose must keep its referent index explicit. In ordinary body sections, the default truth-makers are run-time or governed-domain objects, states, moves, boundaries, consequences, and user-facing practical effects. Normative-standard wording is still admissible when the sentence is explicitly about the standard as a normative publication, for example in marked migration navigation examples, marked informative notes, or conformance/checklist clauses.
Design-time and development-state referents are different objects. The current draft, current body, current pass, author, reviewer, handoff, packet, governing companion, landing choice, or other writing-process objects must not be smuggled in as the hidden truth-condition of pattern prose. A quick test is: what makes this sentence true? If the sentence is true because the current text is arranged a certain way, because the author or reviewer must do something next, or because the current development state says so, then it is design-time residue, not pattern content.
Move that material to the authored-slice carrier, handoff, DRR, or companion architecture note. If a sentence is kept in the pattern, rewrite it so that its truth depends on the governed run-time/domain object or on the standard's declared normative claim set rather than on the current writing pass.
If a pattern or example claims autonomy for any Role/Method/Service:
- Add a subsection “Autonomy (RoC‑E.16)” that lists:
AutonomyBudgetDeclRef(id, version, Scope (G), Γ_time),Aut-Guard policy-id (PolicyIdRef),OverrideProtocolRef(SpeechAct names, SoD),- pointer to where Green‑Gate applies in the Method steps,
- where AutonomyLedgerEntry is recorded on
U.Work.
- Include one Tell‑Show‑Show vignette that demonstrates depletion and override handling.
- Use LEX‑BUNDLE terms (Scope (G), Γ_time, Role, Method, and Work). Avoid “validity”, “process”, “actor”, “system”, “mechanism” unless mapped to kernel types.
Archetypal Grounding (System / Episteme)
Note: Prefer examples that reuse FPF characteristics vocabulary (e.g., F (Formality) rather than “F‑score”) unless you explicitly mean an external metric and name it as such.
Bias‑Annotation
Lenses tested: Gov, Arch, Onto/Epist, Prag, Did. Scope: Universal for the authoring conventions in this pattern. This guidance biases toward Did (readability, narrative flow) and Arch (template regularity) by design; the mitigation is content-bearing reduced sections and justification through the smallest grounding, misuse, boundary, or reduced-case statement, not omission placeholders.
Conformance Checklist
CC style (canonical).
Conformance Checklist items are authoring checks: they test whether the pattern guidance has been applied and written correctly in a pattern or companion text that claims conformance. They do not replace Solution, do not make the pattern a control form, and do not state deontic obligations about the modeled world. A CC clause of the form “X SHALL ...” is to be read as “In a conforming pattern or companion text, X SHALL ...”.
Preferred wording for new or edited CC items: start with an explicit conformance subject (e.g., “Authors ...”, “Reviewers ...”, “A conforming implementation ...”, “A validator ...”). If a CC item is enforcing an admissibility predicate, it SHOULD cite the predicate’s identifier (from a Definition: / Invariant: / Well-formedness constraint: block) rather than restating the predicate as “X MUST ...”. For boundary/interface/protocol/declaration patterns, prefer A.6.B-scoped claim IDs (L/A/D/E) or cite an existing Claim Register (A.6.B:7) instead of restating mixed prose.
Common Anti-Patterns and How to Avoid Them
These failure modes recur in drafts and in downstream application. They are predictable ways the Forces in this pattern get violated.
Consequences
Rationale
Structure and style function as FPF’s grammar. By unifying what were once separate “template” and “style guide” patterns, authors face a single reference point that satisfies:
- P‑1 Cognitive Elegance – uniform, minimal surprises.
- P‑2 Didactic Primacy – narrative flow, dual archetype examples.
- Guard‑Rails 1 & 2 – no tool jargon, no notation lock‑in inside prose.
A unified template also improves retrieval: a chunk containing A.2:<n> - Bias‑Annotation remains self‑identifying even when parent headings are missing, and the recommended footer marker makes truncation detectable.
International and industry standards often speak in terms of conformance criteria. FPF uses the label Conformance Checklist to make adoption easier for engineers and managers.
SoTA-Echoing (normative; lineage and deltas to contemporary State-of-the-Art)
Purpose. Make each pattern's relationship to contemporary best-known problem-solving practice explicit and comparable without importing tooling or data governance. This section is prose-first and notation-independent. It does not mint an independent second rule source, but it is an FPF-governed alignment section: the Solution, Conformance Checklist, Relations, worked cases, and other FPF-governed sections must reflect the stance stated here or explicitly justify divergence.
SoTA definition. In FPF, SoTA names the best-known currently defensible problem-solving practice for the named practice question in the relevant domain or practice tradition. It is not official status, a recent edition, broad popularity, citation volume, institutional adoption, reputation, or familiar terminology. A standard, book, paper, benchmark, or practice report carries SoTA only when it states or justifies the current best-known answer for the named practice question; otherwise it is lineage, current-standard reference, rationale-only material, or rejected-popular-practice material.
Two-part SoTA test. A row must pass both tests. First, the source family must be SoTA-bearing: it must represent the current best-known answer for the named practice question or a clearly named current branch of that answer. Second, the pattern must incorporate that answer by value: the adopted, adapted, or rejected stance must change Solution, boundary, anti-pattern, rationale, checklist, relation, worked case, evidence requirement, stop/reopen condition, or another FPF-governed pattern locus. A current best-known source that changes no FPF locus is uncaptured SoTA; a citation that changes wording without being current best-known practice is not SoTA.
Incorporation test. A SoTA row is accepted as pattern grounding only when it changes what the pattern lets a working user do, what the pattern forbids them to over-read, which neighbouring FPF pattern must apply, which evidence or validation requirement remains applicable, or how the Solution and neighbouring FPF-governed sections are written. A citation that only decorates the pattern or proves that the author has read a tradition does not carry E.8.
Minimum contents (authoring requirements).
- Evidence binding (no duplicate SoTA). If a SoTA Synthesis Pack exists (G.2), this section SHALL cite its ClaimSheet IDs, CorpusLedger entries, and BridgeMatrix rows as the governing evidence source for claims and report
adopt,adapt, orrejectconsistent with those IDs. Avoid forking an untracked SoTA narrative. 1a) Accepted decision and source material set, not DRR-only narrowing. When a pattern is drafted under an acceptedDRRand other accepted decision or source materials also exist by value, theDRRremains the decision and placement record, butSoTA-Echoing, neighboring-pattern relations, and any minimal modeling or mathematical lens MAY and SHOULD inherit non-conflicting material from that accepted material set. - Sources (current problem-solving source refs, not prestige refs). For Architectural patterns, cite at least 3 primary SoTA source refs that carry current best-known answers for the named practice question, with at least two independent Traditions when more than one serious tradition currently answers that question. For Definitional patterns, cite at least 1 current source or practice ref for the reduced issue being governed: terminology work, ambiguity or sense recovery, separation between constraint and ontology, controlled-vocabulary caution, or a comparable definitional problem. If the best source is older but still current, mark why it still answers the named practice question rather than treating source age, standard status, or popularity as SoTA by itself.
- Best-known, not merely popular. Authors SHALL distinguish best-known currently defensible practice from merely widespread or fashionable defaults. If the pattern adopts, adapts, or rejects a popular but less defensible practice, that divergence MUST be stated explicitly. 3a) Currentness and lineage status. Older standards, early papers, and historically important examples may be cited as lineage only when later practice has materially changed the answer. They may carry a SoTA row only when the pattern states why the source ref is still current for the named practice question or pairs it with a current source that supplies the current practice. 3b) Problem-domain and practice answerability. The selected SoTA source family MUST answer the governed working problem and the relevant domain or practice tradition. It MUST NOT be selected only because it makes package placement, naming neatness, or pattern clustering easier to justify.
- Practice alignment. For each cited item, state what is adopted, adapted, or rejected and why in 2 to 4 sentences.
- Scale admissibility. If numeric operations are implied, bind to ComparatorSet or CG-Spec and declare partial-order stance with no hidden scalarization.
- Cross-Context reuse. Any reuse across
U.BoundedContextmust expose Bridge id plus CL and, if ReferencePlanes differ, Phi policy ids; penalties affect onlyR_eff. - Lexical hygiene. Avoid “mapping” unless you mean an explicit Bridge, translation relation, or other named relation with loss notes.
Writing guidance (readability). Write short paragraphs, not tag lists. For each Tradition, provide one sentence naming the practice, one sentence comparing it to the pattern's Solution, and one sentence giving adoption status with reason. Where helpful, add one System and one Episteme micro-example (Tell-Show-Show).
Format: human-first. A small table is allowed, but each row MUST be accompanied by 1 to 2 sentences as above. Vendor tokens, tool tokens, file formats, or data schemas are out of scope unless the named practice question under discussion makes them have FPF-governed use.
SoTA alignment for this pattern (E.8 self-echo)
Relations
-
Coordinates with:
E.9.DAwhen an authored pattern body is drafted from a concreteDRRand the blocker is whether theDRRselected, distributed, carried source use, carried accepted decisions, or supplied a first drafting move sufficiently for that authoring use.E.8still governs the pattern body;E.9.DAis not a mandatory authoring section, review card, or substitute for writing the Solution. -
Constrained by: Guard‑Rails E.5.1–E.5.4 (lexical firewall, notation independence, etc.)
-
Coordinates with:
E.21when one authored FPF pattern version is evaluated as a scoped pattern-quality claim.E.8governs authoring shape, recognition text, action guidance, worked cases, SoTA grounding, and conformance material;E.21governs the pattern-quality evaluation, required coordinate values,PatternQualityStatus, and stop condition. Do not importE.21as a mandatory authoring section or full review card. -
Coordinates with:
E.23when an authored FPF pattern body is being improved through repeated passes.E.8still governs the authored pattern body;E.23governs the repeated quality-improvement method; the object-under-improvement evaluation such asE.21orE.9.DAsupplies value meanings and stop meanings. -
Coordinates with:
E.13when an authored pattern claims practical payoff or uses a visible quality value, metric, checklist result, review result, or release posture as if it were the intended value.E.8keeps the payoff in user-facing prose;E.13repairs proxy-to-value substitution. -
Constrains: All patterns; the DRR template references the same section order.
E.8:End
Evaluation CharacteristicSpace FPF Pattern Publication Form
Type: Authoring method pattern Status: Stable Normativity: Normative
Problem frame
Use E.8.ECSPF when an evaluation CharacteristicSpace constructed or repaired under A.19.ECS must be published as an FPF pattern. The question is not "what values should this evaluated object be judged by?" but "how do we write the FPF pattern publication form so those values remain usable, reviewable, and bounded?"
A.19.ECS governs the evaluation characteristic-space specification: evaluated object kind, use scope, contrast cases, coordinate set, value meanings, evidence basis, result-row shape, calibration points, coordinate-specific payloads, missingness, protected trade-offs, status meanings, and stop or reopen conditions. E.8 governs ordinary FPF authoring form. E.8.ECSPF governs their intersection: an FPF pattern whose main payload is a reusable evaluation.
Not this pattern when. Use A.19.ECS when the characteristic-space specification itself is missing or inadequate. Use E.8 when the pattern is not an evaluation-characteristic-space pattern. Use E.21, E.9.DA, E.2.DA, F.18, C.25, or a project-local evaluation when one already supplies the value meanings for the evaluated object and use. Use E.22 to frame one quality evaluation and E.23 to run repeated improvement. Use a local rubric, table, or project rule instead of an FPF pattern when the evaluation is not intended for durable FPF reuse.
First useful move. Start from the accepted A.19.ECS specification. Name the evaluated object kind, declared use, and first action-guiding evaluation use in the pattern's recognition text before presenting coordinate tables or conformance rows.
FPF-publication boundary. If the evaluation is local, temporary, or project-specific, do not publish an FPF pattern. Keep the A.19.ECS specification in the local publication form and cite the FPF neighbouring patterns named by value it uses.
What goes wrong if missed. An evaluation-characteristic-space pattern becomes a score sheet, review form, checklist, or taxonomy. The coordinate table appears before the working situation. Readers can see values but cannot tell when to use them, what to do after an evaluation result, which objects are outside the declared evaluated-object kind, or which neighbouring pattern governs evidence, assurance, gate, work, decision, naming, measurement, or improvement-loop claims.
What this buys. E.8.ECSPF lets FPF publish evaluations as real patterns: practitioner-readable first, exact enough for review, and bounded enough that E.22 and E.23 can consume them without stealing their values.
Primary EntityOfConcern in plain terms. The primary EntityOfConcern is the authored FPF pattern publication form for one evaluation CharacteristicSpace.
Primary working reader. The first reader is an FPF author or reviewer turning an accepted evaluation characteristic-space specification into a reusable FPF pattern for later practitioners, managers, and stewards.
Problem
A.19.ECS can produce a good evaluation characteristic-space specification without saying how to publish that specification as an FPF pattern. E.8 can produce a good generic FPF pattern without saying how a coordinate set, object-kind-fit rule, evidence basis, result-row shape, calibration points, status set, and stop condition should be placed when they are the pattern's main payload.
Recurring failures:
- Publication-form/content collapse. The FPF pattern is treated as the evaluation itself, instead of a publication form for an evaluation characteristic-space specification.
- Table-first pattern. Coordinate rows arrive before evaluated object kind, use, first move, FPF-publication boundary, and object-kind boundary.
- Checklist substitution. Conformance rows replace the
Solutioninstead of checking a readable evaluation method. - Underpublished values. Coordinate names are present, but value meanings, missingness, polarity, protected trade-offs, status meanings, or stop conditions are missing.
- Wrong-kind examples. Worked cases show only passing examples, so the pattern cannot teach below-floor and outside-declared-object-kind boundary outcomes.
- Neighbour theft. Evidence, assurance, gate, work, decision, naming, measurement, OEE/NQD, or mathematical-lens claims are carried as if the evaluation-characteristic-space pattern governed them.
- Pattern-quality confusion. The author uses
E.21to judge whether the FPF pattern version is good, but forgets that the new pattern must still publish the evaluation for one evaluated object kind by value. - Quality-carrier leakage.
E.21values, corpus projection, README/ToC/E.11/I.2 alignment, retrieval, cold-reader evidence, monolith parity, landing evidence, or developer/reviewer/executor correspondence for the publication form is written into the evaluation pattern as if it were the evaluated object's method.
Forces
Solution
When an A.19.ECS specification is selected for durable FPF publication, author the evaluation as an E.8 pattern with these additional placement rules:
- Keep the evaluation characteristic-space specification separate from the publication form. The pattern publishes an evaluation
CharacteristicSpace; it is not itself the evaluated object, the evaluation result, the improvement loop, or the evidence record. - Put recognition before coordinates. The opening text names evaluated object kind, declared use, first evaluation use, FPF-publication boundary, what goes wrong, and what the pattern buys before any dense table.
- Place the
A.19.ECSspecification by value. TheSolutioncarries the record shape, local names, object-kind-fit rule, coordinate set, value meanings, evidence-basis rule, result-row shape, adjacent-value rationale rule, calibration points, coordinate-specific evidence payloads, missingness rule, protected trade-offs, status meanings, and stop or reopen condition. - Use worked slices as the discriminating-case test. Archetypal Grounding and worked cases include a passing evaluated object, a below-floor evaluated object, and an outside-declared-object-kind boundary case.
- Keep checklist rows secondary. Conformance checks verify that the evaluation is recoverable and usable. They do not become the user's method.
- Keep outside claims with governing patterns.
Relationsand compact non-use boundaries name the governing pattern for evidence, assurance, gate, work, decision, naming, measurement, OEE/NQD, mathematical lens,E.22quality-evaluation, and improvement-loop claims. They do so declaratively and do not replace the evaluation publication form with reference boilerplate, phrase apparatus, or architecture-placement rationale. If phrase-level apparatus appears, applyF.19; if remaining words still hide precision, applyE.10,E.10.ARCH,F.18, or the governing pattern. If a wording repair changes an FPF-governed phrase in the evaluation specification or publication form, the pre-repair and post-repair evaluated object kind, relation or claim kind, slot or use-position when live, admissible use, and scope must remain recoverable; lexical substitution without that check and governing-pattern reference when another pattern governs the kind under repair, relation, claim, or position is not a repair. - Evaluate the publication form with
E.21. When the FPF pattern publication form is under quality improvement,E.21evaluates the FPF pattern version's quality. The evaluation coordinates inside the pattern continue to judge the evaluated object declared by that evaluation. TheE.21result, corpus-projection evidence, README/ToC/E.11/I.2 alignment, retrieval or cold-reader evidence, monolith parity, landing evidence, and developer/reviewer/executor correspondence stay in the quality, review, projection, or release carriers unless the publication form's ownEntityOfConcernand user move are that evaluation/projection work.
The authoring flow and the quality-improvement flow are different flows. This pattern publishes an evaluation for its declared evaluated object kind. A later E.21 evaluation of this pattern is evidence about the publication form as an FPF pattern, not part of the evaluation that the pattern publishes. That evidence may cause edits to recognition text, coordinates, cases, or boundaries, but it remains outside the pattern unless rewritten as user-facing evaluation guidance.
Canonical placement table
Local names and kind settlement
Archetypal Grounding
Tell. An evaluation CharacteristicSpace becomes reusable in FPF only when a practitioner can recognize the evaluated object and use before reading the coordinate table. The publication form must teach the evaluation use, not merely list the values.
Show, pattern-quality evaluation. E.21 is an evaluation for one FPF pattern version. Its publication form must still open with the working question "is this pattern good enough for the declared use?" before showing coordinates such as first-move recoverability, boundary fit, and SoTA binding.
Show, local rubric that should not become an FPF pattern. A project team defines a temporary rubric for choosing a meeting room. The A.19.ECS specification may be adequate locally, but no durable FPF pattern is needed because the evaluated object kind and use do not recur across FPF practice.
Show, object-kind boundary. A nuclear-plant evaluation can judge nuclear plants and declared comparable power-generation alternatives. A chair or FPF pattern is outside that evaluated-object kind: before the evaluation is opened, select a suitable evaluation; after a forced invocation, record an object-kind-fit defect/value rather than treating it as a weak nuclear plant or skipping declared coordinates. The pattern publication form must show that boundary before readers try to use the coordinate table.
Bias-Annotation
Evaluation-characteristic-space patterns are vulnerable to domain-example bias: the first examples can silently choose the evaluated object kind, use, and value family for later readers. A conforming publication form names known skew in examples, sources, reader family, domain tradition, measurement preference, benchmark preference, or FPF-internal reuse. When the evaluation claims broad use, the case bank must include heterogeneous evaluated object situations or explicitly narrow the claim.
Conformance Checklist
Common Anti-Patterns and How to Avoid Them
Consequences
A conforming E.8.ECSPF publication form makes an evaluation findable, teachable, and reusable inside FPF. It lets E.22 frame quality evaluations and E.23 run improvement loops without re-inventing values. It also makes the cost visible: a reusable evaluation-characteristic-space pattern must publish more than a local rubric, because it must prevent wrong-kind use, hidden value drift, neighbour theft, and proxy-for-value substitution.
The pattern publication form does not certify the evaluated object, approve a release, prove evidence, or finish improvement. It only publishes a bounded evaluation.
Rationale
The split between A.19.ECS and E.8.ECSPF preserves the FPF distinction between an evaluation characteristic-space specification and its publication form. A.19.ECS says what must exist for an evaluation to be adequate. E.8.ECSPF says how that adequate evaluation is authored as an FPF pattern when FPF publication is selected. This prevents two symmetric mistakes: stuffing FPF pattern-format requirements into a general characteristic-space construction method, and publishing an evaluation-characteristic-space pattern whose coordinate set is not recoverable by value.
SoTA-Echoing
Source-use convention. This section uses source rows only where they change the publication form: evaluated object and use before checklist, coordinate meanings and missingness, worked cases, non-scalar comparison, protected trade-offs, or action-guiding recognition text. Reporting frameworks and standards are reference-only use unless they solve the publication-form problem named by value.
Relations
E.8.ECSPF:End
Design‑Rationale Record (DRR) Method
Type: Governance and authoring pattern Status: Stable Normativity: Normative
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 bounded FPF content decision question, the selected answer, the rationale for that answer, and the selected distribution across patterns or selected non-pattern FPF kind-reference pairs before drafting or landing the 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 apparatus 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-move, or flow-role precision, the DRR names the applied E.10, E.10.ARCH, F.18, or governing pattern. Process, architecture, review, or reference apparatus belongs in its own carrier, not in pasteable pattern prose.
A DRR-proposed wording repair is not pasteable pattern prose until it carries a kind-restoration check. The DRR must show the pre-repair and post-repair object kind, relation or claim kind, slot or use-position, admissible use, and scope, or explicitly decide that the change is a semantic change rather than an editorial repair. A nicer head word, shorter phrase, or removed trigger word is not decision evidence when it narrows a graph into a sequence, turns a method into work, widens an evidence record into assurance, treats a use-position as a new kind, or otherwise changes the kind or use-position without an accepted decision. When the decision depends on slot, lens, role, method, work, evidence, assurance, gate, or decision ontology, the DRR cites the governing pattern rather than redefining that ontology locally.
Primary EntityOfConcern in plain terms. The primary EntityOfConcern here is one external decision-rationale record for one bounded FPF content decision or one bounded coordinated change set. The minimal lens is simple: the record must keep the problem frame, decision, rationale, consequences, and impact and boundary account recoverable enough that accepted content can be distributed into the selected Core patterns and selected non-pattern FPF kind-reference pairs without semantic invention.
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 record of why leads to conceptual erosion and undermines auditability. Hence FPF requires an explicit Design‑Rationale Record (DRR)—a durable conceptual record 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 and temporary convergence record
Any proposal to add, modify or deprecate a NORM, A, D, or GOV
rule MUST be accompanied by a Design‑Rationale Record. By default,
a conforming DRR contains at least four conceptual components (below);
these form the minimum decision kernel recoverable by any conforming DRR.
A lightweight editorial variant is permitted by CC‑DRR.5.
In this pattern, a bounded coordinated change set means one bounded
group of mutually dependent content decisions whose enduring FPF
expression will be distributed across several patterns or selected non-pattern FPF kind-reference pairs.
In this pattern, the selected answer means the current set of chosen
content decisions for that bounded content decision question: what FPF should say, which
selected patterns or selected non-pattern FPF kind-reference pairs carry it, what stays outside, and which source-use row, evidence path, validation evidence obligation, or loss/recoverability regime applies.
In this pattern, selected non-pattern FPF kind-reference pair is a tuple-like instruction, not one new kind: when a DRR selects a non-pattern publication, view, record, or relation to carry durable content, it must name the FPF kind named by value and reference by value, for example pattern profile, U.View, source map, source-use note, authoritySourceRef target, evidence-path record, review-finding record, or architecture-decision record.
In this pattern, a temporary convergence record means one external
decision record that temporarily holds the selected answer while
the selected Core patterns and selected non-pattern FPF kind-reference pairs are still being updated.
A nontrivial DRR may therefore govern one bounded coordinated change set. In that case the DRR is the temporary convergence record for the selected answer until selected Core patterns and selected non-pattern FPF kind-reference pairs are updated; it is not a second permanent Core-law section.
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.
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 one already-existing pattern or selected non-pattern FPF kind-reference pair or require one newly proposed pattern or selected non-pattern FPF kind-reference pair, the DRR must decide that sufficiency/necessity question by value. It is not enough to list a tentative carrier list or leave downstream drafting to discover the selected pattern or selected non-pattern FPF kind-reference pair later.
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 accepted decision grounds expose one potentially reusable selected non-pattern FPF kind-reference pair or neighboring source-use, evidence, assurance, validation, or architecture-decision mechanism, the DRR must not merely note that such content already exists. It must decide whether that content is generalized now, kept local with a substantive reason, rejected, or marked outside the current decision with a named pattern, selected non-pattern FPF kind-reference pair, or decision record.
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 lives outside the normative Core. An accepted DRR SHALL be landed by applying its Decision account and any stabilized enduring content to the relevant pattern or selected non-pattern Core kind-reference pair as explicit normative or informative text (the change is "in the Core"; the DRR is not). A richer DRR MAY remain the temporary convergence record while redistribution into selected Core patterns and selected non-pattern FPF kind-reference pairs is still incomplete, but it SHALL NOT remain the permanent sole semantic carrier once landed Core text exists.
Authors drafting from an accepted DRR MAY elaborate examples, SoTA‑Echoing, recognition sections, local wording inside the selected patterns and selected non-pattern FPF kind-reference pairs, and neighboring fit. They SHALL NOT silently revise the selected answer, selected patterns and selected non-pattern FPF kind-reference pairs, outside-current-decision boundary, reusable-content disposition, or declared loss/recoverability regime. Any such revision SHALL be handled through one successor DRR or other named successor decision record.
A DRR may itself be improved through E.23, but the DRR remains the selected decision record, not a full pattern draft. When SoTA is load-bearing in that improvement, it must mutate the selected answer, selected-locus obligation, boundary, example, validation obligation, or reopen condition; otherwise it is rationale-only or lineage-only for the DRR.
To preserve P‑2 Didactic Primacy without duplicating meta‑text, authors landing an accepted DRR SHOULD distill stable and reusable parts of its Rationale, Consequences, and other valid convergence sections into the appropriate 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.
A substantive DRR is one current content decision object. It may carry selected content obligations only when they are part of the Decision or Consequences. It MUST NOT carry next-gate state, handoff/packet state, process-order state, monolith status, future campaign planning, or one hidden promise that the same current content decision question will be decided later inside the same decision object. Any undecided remainder must be marked outside the current decision with a named pattern, selected non-pattern FPF kind-reference pair, or decision record.
Process-source method admission into FPF
When a DRR imports stable method from process-source document-carried method description into FPF, it must decide the admission by value rather than treating process prose as 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
DRRthat 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 move, 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)
Bias-Annotation
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
Common Anti-Patterns and How to Avoid Them
Consequences
Rationale
FPF evolves by explicit, reviewable deltas rather than silent edits. The DRR is the minimum structured argument—and, when several patterns or selected non-pattern FPF kind-reference pairs must move together, an allowed temporary convergence record that keeps P‑10 Open‑Ended Evolution compatible with P‑1 Cognitive Elegance and P‑2 Didactic Primacy.
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 aligns with contemporary architecture-decision and rationale-capture practice, but its contribution is not the existence of a decision record. ADR practice already carries compact context, decision, and consequence records. FPF uses the DRR as a decision-rationale record for one bounded FPF content decision, with enough by-value rationale to distribute durable content into selected patterns and selected non-pattern FPF kind-reference pairs.
The practical gain is content-selection quality under semantic load: the DRR decides the selected answer, alternatives, losses, boundary, and selected loci before pattern drafting begins. Any durable rule, example, or content obligation that remains useful after acceptance belongs in the selected FPF pattern or selected non-pattern FPF kind-reference pair, not in the DRR as a permanent shadow canon.
When a DRR relies on a source document, workstream plan, campaign queue, external review packet, standard, article, ADR-like note, or prior accepted decision, it states how the source is used and the source adoption/adaptation/rejection decision, then carries the selected payload by value: adopt, adapt, reject, lineage-only, rationale-only, selected payload, rejected or non-carried payload, source loss, selected locus, non-use boundary, and reopen condition. A cited source is not FPF doctrine, child DRR, review result, gate, evidence sufficiency, or monolith landing source by citation alone.
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.DAwhen one concreteDRRfollows E.9 form but its adequacy for downstream drafting, host amendment, accepted-decision carry-through, source-use carry-through, or selected-locus distribution is disputed or materially relevant.E.9.DAreads theDRRdecision-adequacy claim; it is not a second DRR form, review gate, or mandatory ordinary editorial step. Also complemented bypat:authoring/code-of-conduct(E.12) for etiquette in DRR debate. -
Coordinates with:
E.23when oneDRRis being improved through repeated quality-improvement passes.E.9keeps theDRRkind and decision-record form;E.9.DAsupplies the decision-adequacy object-under-improvement evaluation when adequacy is being improved;E.23governs the repeated method rather than turning the DRR into final pattern prose.
E.9:End
DRR Decision-Adequacy Evaluation CharacteristicSpace
Status: Core.
Problem frame
Use E.9.DA when one DRR must be reliable enough for a declared FPF authoring use: pattern drafting, host amendment, selected-locus distribution, accepted-decision carry-through, source-use carry-through, scope-boundary decision, split decision, or architecture-hold decision.
Not this pattern when the evaluated object is one authored pattern version, one admission or refresh review, one local wording repair, or a measurement-law problem. Use E.21, E.19, E.10 and its precision-restoration neighbours, or C.16, A.17, A.18, and A.19 for those objects.
First useful move: name DRRVersionRef by value, declared authoring use, selected-locus disposition map, and qualification window; then evaluate every decision-adequacy coordinate in this pattern. Missing decisions lower coordinates and produce repair, split, or hold status inside the same evaluation.
What goes wrong if missed: a formally valid DRR may still be too weak for drafting. It may summarize sources instead of deciding, mention neighbours without obligations, hide rejected alternatives, leave trigger words unresolved, or omit the first drafting action.
Primary EntityOfConcern in plain terms: the decision-adequacy claim of one DRR version for a declared FPF authoring use.
Problem
E.9 defines the DRR kind and minimum decision-rationale form. It does not by itself say whether one concrete DRR is decision-bearing enough for downstream FPF authoring. Without E.9.DA, reviewers tend to approve headings, source volume, or clean prose while the pattern author still has to invent missing decisions.
Recurring failures:
- The decision question is broad or implicit.
- The selected answer is a summary rather than a decision.
- Alternatives, rejected options, and outside-decision items are not closed.
- Receiving loci are named but not assigned content obligations or non-obligations.
- The selected FPF content architecture is explicit but wrong.
- Source use is copied without saying what changed in the accepted decision.
- Architecture descriptions, views, graphs, packets, or notes are treated as the FPF decision.
- Administrative state becomes adequacy evidence.
- Ordinal adequacy values become repair targets, so the
DRRgains source rows, locus tables, boundary catalogues, or review proof while the selected answer and first drafting move do not become more decisive.
Forces
Solution
E.9.DA is the DRR decision-adequacy specialization of A.19.ECS. It evaluates whether one DRR version carries enough decision content for the declared authoring use.
There is no partial E.9.DA result. Once invoked, the evaluator assigns a value, short rationale, and evidence locus to every coordinate in E.9.DA:4.4, and states the evidence basis used for the result. If the DRR lacks a field, source row, selected-locus map, architecture decision, comparator, or currentness basis needed by a coordinate, the relevant coordinate receives a low value and the status states the repair, split, or hold.
Local names and kind settlement
These names are local evaluation fields. They are not release state, review status, project evidence, gate result, assurance, or pattern-quality values.
Evaluation record
[E.22](/generated/patterns/E.22) may frame whether the evaluation is floor-only, exceptional-improvement, trade-off, open-question, absorption, or proposal-producing. [E.23](/generated/patterns/E.23) governs repeated improvement of the DRR after evaluation findings exist.
Ordinal coordinate scale
The value is a content evaluation of the DRR text and accepted source-use payload, not a reward for review, landing, popularity, citation volume, or absence of visible defects.
Required decision-adequacy coordinates
Coordinate separation is by repair question. One DRR section may support several coordinates, but the rationale must state the distinct property supported for each. When two heads always fail and repair together, the DRR or the evaluation pattern needs characteristic-space repair through A.19.ECS.
Result-row discipline and calibration
An E.9.DA result uses this table shape:
A prose summary, heading checklist, two-column coordinate-and-value table, or table without an EvidenceLocus named by value is not an E.9.DA result. It is draft evaluation material. Missing or unchecked evidence lowers the coordinate that needs it; it does not make the coordinate inactive.
Common calibration points:
Status and stop condition
admissibleForDeclaredAuthoringUse states the first drafting move and the most expansive non-admissible overread. newFrameRequired is not a pass for the current declared use. Non-ready statuses state the first repair, split boundary, or architecture question.
Compact result form
The coordinate table may be short. It is still complete. Status is not assigned from a prose summary, two-column table, applied-finding count, review acceptance, or result missing evidence loci needed by its values.
Finding row
Vague labels such as weak DRR, needs more evidence, or architecture unclear are not findings until rewritten into this row.
When [E.22](/generated/patterns/E.22), [E.23](/generated/patterns/E.23), absorption, or exceptional-improvement framing asks for improvement, below-floor coordinates return findings or repair. Above-floor coordinates receive proposal rows only for substantive non-dominated decision-content opportunities inside the declared authoring use: a more decisive selected answer, source payload mutation, selected-locus obligation, architecture split or merge decision, rejected-alternative closure, first drafting move, regression case, or deletion or relocation of apparatus that would otherwise become pattern prose. Do not treat every value below 5 as a defect. A 4 may be the correct stop value only with loci showing why further decision-content movement is dominated, unavailable, or outside scope.
Worked slices
Weak precision-restoration DRR. A DRR says E.10, A.6.P, and C.2.P are relevant, but does not decide whether a new branch exists, what name it has, which repeated prose moves, or which regression cases test the split. SelectedAnswerDecisiveness, SelectedLocusObligationClosure, FPFContentArchitectureSelectionAdequacy, and DraftingActionability fall.
Adequate multi-locus DRR. The DRR selects a new precision-restoration pattern, assigns selected content responsibilities to selected loci, states rejected alternatives, gives first drafting moves, and carries source-use payload into examples and conformance. It can be admissible for host drafting without containing final pattern prose.
Architecture-impact DRR. A DRR uses diagrams, graphs, dashboards, or architecture notes. The evaluation asks whether the DRR decided the architecture or structure claim, structural view relation, preserved and lost structure, source-return condition, selected loci, and publication boundary. The description locates material; it is not the FPF decision.
Bias annotation
This pattern biases FPF toward decisions before drafting. The bias is useful because missing decisions become expensive once they fan out into pattern hosts.
The bias is bounded. Small editorial decisions can use E.9 directly. Pattern quality remains under E.21; repeated improvement remains under E.23; wording repair remains under E.10 and precision-restoration neighboring patterns named by value.
Conformance checklist
Common anti-patterns and repairs
Consequences
Rationale
The cheapest place to repair missing FPF decisions is the DRR, before pattern prose spreads uncertainty across several hosts. A compact complete evaluation is better than a heavy preliminary audit: it gives every coordinate a value, identifies the first repair, and stops.
SoTA-Echoing
Relations
| E.19 | May return findings that expose upstream DRR defects. |
| E.10, A.6.P, C.2.P, C.16.Q, F.18 | Govern wording, relation, episteme, quality-term, and naming repair. |
| C.16, A.17, A.18, A.19, C.25 | Govern characteristic, scale, measurement, characteristic-space, and quality-bundle claims. |
| Architecture-facing FPF patterns | Receive architecture, structure, view, graph, publication, and source-use distinctions when the DRR decision uses them. |
E.9.DA:End
Unified Lexical Rules for FPF
Status: Stable Definitional pattern; normative for all FPF pattern text and for any Context that claims FPF conformance.
Status and placement. Part E.10 (“Lexical Discipline and Stratification”); complements E.10.D1 (D.CTX), E.10.D2 (EntityOfConcern and Description-episteme boundary and specification-use gates), the DesignRunTag and CtxState boundary discipline (A.15; E.18), E.10.ARCH wording-use restoration architecture, A.6.P relation precision restoration, C.2.P epistemic precision restoration, A.19.SPR state-family precision restoration, and F.18 local-first naming. E.10:0.2 is the shared lexical trigger scan. The detailed LEX sections below supply register, naming, morphology, and local rewrite checks only for the selected wording problem; they are not a second wording-recognition table and do not replace E.10.ARCH, the selected precision-restoration realization patterns, governing patterns, or F.18.
Builds on: A.7 Strict Distinction (Clarity Lattice); E.5 Guard‑Rails (DevOps Lexical Firewall; Notational Independence; Unidirectional Dependency); F.5 Naming Discipline for U.Types and Roles. Coordinates with. A.2 and A.15 (Role–Method–Work alignment), A.10 (Evidence Graph Referring), B.1 and B.3 (Γ‑algebras and assurance), F‑cluster (context of meaning; Bridges).
Use this when
What goes wrong if missed. Precision repair turns into taste or synonym replacement. A broad head such as support, surface, route, mapping, kind, basis, force, load, bearing, object, or record is replaced by another broad head, while the relation, source-use relation, admissible use, or neighbouring FPF pattern application remains unrecovered.
What this buys. E.10 gives one cheap trigger scan before heavier repair: ordinary wording stays ordinary, local lexical mistakes are repaired locally, relation-like wording applies A.6.P; episteme, publication, or source-use wording applies C.2.P; declarative-representation wording overread as imperative action, method, work, permission, release, evidence, or pattern dispatch applies C.2.P.DR; method, algorithm, program, proof, solver, workflow, process, procedure, access-path, query-plan, and control-strategy wording recovers the current ontic slot, relation position, use relation, or claim kind before any replacement; architecture or structure wording applies C.30.P; stratification or source-label wording such as layer, level, tier, stack, ladder, rung, block, expert, cache, router, or gate applies C.30.STRAT; characteristic or scale wording applies C.16.P; quality or evaluative wording applies C.16.Q; state-family wording applies A.19.SPR; and already recoverable cases apply the governing pattern directly. The result is precise enough to compose with FPF without making every phrase into a new pattern or review artifact.
Use E.10 when a word, head, or local phrase in conformant FPF text is starting to hide what kind it names, which register it belongs to, which context of meaning governs it, or which relation or action claim it carries.
First useful move. Restore the head kind and register of the local wording. If no FPF-governed use remains, make the small local rewrite under E.10 and stop. If an E.10:0.2 row selects a precision-restoration realization pattern or a governing pattern, apply that pattern instead of inventing a synonym. If the repaired wording becomes a durable reusable head, apply F.18 after the selected precision-restoration branch has recovered the kind and use. Governing FPF patterns are named only after that repair has made the EntityOfConcern, relation, claim, admissible use, project-side reference, or non-use disposition recoverable by value.
Cheap stop. If one local lexical repair restores kind, relation, and admissible use without changing the normative meaning of FPF, stop with the repaired wording; do not create or use a Name Card, DRR, review profile, or larger epistemic precision restoration note by habit. Ordinary application starts at E.10:0.2, applies only the row selected by the sentence under repair, and then stops at local repair, the selected restoration pattern or governing pattern, controlled precision reduction, or F.18 when a durable reusable head is actually being minted. Later LEX sections are detailed checks for the selected case, not a universal interpretation sequence.
Not this pattern when. Do not use E.10 as the ontology that governs the recovered claim. If the use under repair is evidence, assurance, work, gate, decision, causal use, publication, relation precision, or epistemic precision, the accepted text must make the governing FPF pattern application explicit; E.10 contributes only the wording-problem classification. For non-FPF source prose, use C.2.P source-expression unpacking mode and borrow E.10 only as a repair test, not as a conformance verdict.
One-screen ordinary use
Ordinary E.10 use is one bounded FPF-governed wording repair, not a full lexical audit. The bounded complete accepted result is:
BoundedTextSpan: the exact sentence, row, section, pattern version,DRRslice, or project text deliberately using FPF-governed terms, pattern references, relation names, or conformance claims under repair.TriggerSpan: the word or phrase that carries possible FPF-governed use.SelectedInterpretation: ordinary no FPF-governed use, local head repair, register repair, morphology repair, relation-like precision restoration, episteme precision restoration, publication precision restoration, source-use restoration, durable naming, or not-triggered false positive.FinalWordingOrBlocker: the accepted local wording, the governing-pattern result, or the blocker that remains.StopBackToSubstance: after final wording or blocker is present, stop lexical work and return to the primaryEntityOfConcern, relation or claim record named by value, source-use, mathematical-lens, architecture, project-action, evidence, assurance, gate, decision, or work problem that made the wording matter.
The detailed tables below are reference material for triggered cases. They are not a mandatory interpretation sequence. For a modest repair, one sentence, one trigger span, one selected interpretation, and one final wording or blocker is enough only when it discharges every FPF-governed use in that span.
When E.10 is applied beyond one sentence, add a bounded-text line: exact accepted DRR named by value, FPF pattern, monolith section, extracted host, review packet, pattern section, source span, or other named text span; trigger spans or grouped loci; selected interpretation; repair boundary; and expected non-use boundary. This prevents accidental whole-corpus sweeps and makes change impact inspectable.
When a wording-repair note needs formal fields, use only fields that preserve the current kind and relation: triggerSpan, boundedTextSpan, slotOrUsePosition, selectedInterpretation, LEX.TokenClass?, register, USM.Scope?, EntityOfConcern and Description-episteme boundary and specification use?, governingPattern, and finalWordingOrBlocker.
Local patterns may cite the relevant E.10 recognition row, but they should not reproduce large wording-recognition lists or create local lexical registries unless a named local application profile has its own primary EntityOfConcern, first useful move, and governing-pattern boundary. New recurring wording families enter E.10 only when they recur across FPF-governed texts and cannot be handled by one local pattern; specialized patterns carry the detailed ontology when the problem is no longer lexical. Stale or overly broad recognition rows are narrowed or retired.
Self-application is bounded. When E.10 is under improvement, use E.10 only for its own wording-trigger repairs; use E.21 for pattern-quality evaluation, E.22 for improvement-oriented quality-evaluation framing, E.23 for the improvement loop, E.2.DA for FPF-level Pillar effect, and neighboring pattern governing the claims for relation, episteme, publication, source-use, naming, or quality-word issues.
Scope split
E.10 governs lexical conformance for FPF pattern text, extracted pattern hosts, FPF-Spec monolith text, FPF governing documents, accepted DRR text, and any project, product, research, engineering, or review text that deliberately uses FPF terms, pattern references, FPF relation names, FPF kind claims, FPF admissibility claims, or claims FPF conformance.
For ordinary source text, intake notes, seminar transcripts, external reviews, project documents, source publications, tool outputs, or other text that does not itself claim FPF-governed use, use C.2.P source-expression unpacking mode. That use may borrow E.10 tests, A.6.P relation repair, A.6.6 basedness repair, F.18 naming tests, or another governing pattern as methods, but it does not judge the source text as failed FPF wording.
Problem and applicability table
E.10 is a lexical trigger scan and conformance pattern. Its primary EntityOfConcern for one pattern use is one wording use in conformant FPF text as a lexical or register sign: the head, register, morphology, local label, name candidate, kind-reference, relation-bearing cue, or replacement candidate used by the sentence.
E.10 recognizes which wording-use problem the sentence raises and selects the first applicable closure disposition. It does not itself become the ontology for the recovered relation, episteme, evidence, work, gate, decision, publication, architecture, characteristic, quality, or project-side FPF kind and reference named by value.
The full shared recovery order and applicability-row architecture belong to E.10.ARCH. E.10 keeps only the cheap scan, local rewrite option, direct known governing-pattern rule, compact applicability table, bounded complete result rule, and fail-closed non-use boundary.
exact is not a precision marker by itself. It is admissible only for literal identity or bounded source identity: exact sentence, source passage, trigger span, formula edition, same referent, or same declared CharacteristicSpace. When exact modifies an FPF pattern, kind, relation, record, object, field, use, claim, gate, source, or neighboring pattern, treat the phrase as trigger wording. Recover the governing pattern, FPF kind, relation record, source-use relation, admissible use, current ontic slot, relation position, use relation, or claim kind, value set, and scope by value, then write the recovered object. If recovery fails, use quote-only, reduced-use, blocked-use, or incomplete-rewrite disposition.
Classification is not closure. A conforming result must end in one of these by-value outcomes:
- local wording accepted or locally rewritten;
- selected precision-restoration pattern applied;
- neighboring FPF pattern governing that claim applied directly because the primary
EntityOfConcern, relation record, or claim record is already recoverable; - controlled precision-reduction result with declared loss and reopen condition;
F.18durable-name application after the kind under repair or relation is known;- quote-only, reduced-use cue, blocked use, incomplete rewrite, ordinary prose, or not-triggered disposition.
Grouping-mark self-application. Slash marks, paired-register marks, and, plus, &, and compact grouping marks are triggers only when the grouping itself carries FPF-governed meaning. Retain conventional notation, formula symbols, ratios, standard designations, discipline abbreviations, path-like quoted source tokens, product names, titles, URLs, or pattern-reference notation when the sentence's use is only notational; examples include ISO/IEC, ISO/IEC/IEEE, CI/CD, 1/2, ≡/⋈/⊂/⟂, and exact source tokens. Rewrite claim-bearing grouped heads into explicit lists, alternatives, relation sets, tuple-like records, or selected FPF kinds named by value. Do not let a slash hide one kind choice, a lazy and-or, a relation head, an admissible-use boundary, or a missing governing pattern.
| Source-expression, publication, publication form, face, PublicationUnit, FPF-governed use, or reading, read, or quality-read wording whose entity or construction is not yet recovered | Apply C.2.P first. If the recovered entity or construction is evaluation for improvement, then use the evaluation pattern governing that evaluation claim, such as E.22, E.21, or E.9.DA. | Source-local meaning, publication relation set, publication-form relation when that relation is being made, EntityOfConcern, project-side FPF kind, use disposition, evaluation claim or bundle named by value when that evaluation claim is being made, adjacent overread blocked, and reader move. |
| Ontic, ontic candidate, concept cluster, semantic area, ontological neighborhood, slot relation, schema, data structure, record, card, table, or publication-form wording whose EntityOfConcern and publication boundary are hidden | Apply E.24.CD when repeated material may require an ontic candidate decision; apply E.24.PUB when the confusion is among ontic, ontic-description episteme, publication form, view, record, card, table, schema, or data-structure expression. Use E.24 or the direct governing pattern when the ontic or subject pattern is already recovered. | Candidate ontic cluster, EntityOfConcern, slot relation or slot-position, subject pattern, ontic-description episteme, publication form or source relation, admissible use, blocked publication-form overread, and remaining reader move. |
| Admissibility-like, legal-looking, authority-looking, readiness-looking, validity-looking, pass-looking, fail-looking, or conformance-looking wording whose bearer, claim kind, source relation, value frame, bounded use, or governing pattern is hidden | Use the direct governing pattern when recoverable: evidence, assurance, gate, constraint validity, work, work plan, publication use, temporal use, source restoration, legal or external-rule claim, pattern-quality result, state-like value, or another claim-specific pattern. If the word is only the trigger, restore by E.10.ARCH and the claim-specific pattern; do not mint a generic admissibility object. | Bearer, claim kind, value frame or decision class, source relation when that relation is being made, bounded admissible use, non-admissible overread, reopen or stop condition, and governing pattern; otherwise quote-only, reduced-use, or blocked-use. |
| Method, algorithm, program, solver, proof, recipe, workflow, process, procedure, access-path, query-plan, control-strategy, method algebra, method graph, selector calculus, or programming-paradigm wording whose slot or method-side relation is hidden | Recover the slot or method relation structure before rewriting: A.3.1 U.Method, MethodRelationStructure@BoundedContext when method composition or method-family relation is current, A.3.2 U.MethodDescription, A.6.0 formal-substrate declaration, C.29 mathematical-lens use, A.6.1 with E.20 mechanism claim, A.15.2 U.WorkPlan, A.15.1 U.Work, G.5 method-family registry or selector outcome, A.10 evidence relation, quote-only source wording, or another direct governing pattern. | Pre-repair and post-repair kind or relation position, current ontic slot, relation position, use relation, or claim kind, admissible use, blocked overread, and remaining reader move. Do not replace one umbrella with method, mechanism, algorithm, workflow, or method algebra by taste. |
| Transformation, change, pipeline, dataflow, flow, network, circuit, path, slice, workflow, process, operation, or close change-situation wording whose object or slot is hidden | Apply A.3.4.P first. If U.Transformation, TransformationFlowStructure, mathematical description, method, method description, mechanism, work plan, dated work, functioning relation, temporal aspect, evidence, source, publication, gate, decision, assurance, result, or quote-only source wording is already recovered, use the direct governing pattern. | Recovered transformation identity or non-transformation value, recovered slot or filler, governing pattern, retained use, blocked overread, and remaining reader move. Do not replace one source label with flow, network, process, method, function, or transformation by taste. |
| Declarative representation wording overread as imperative action, method, work, permission, release, evidence, or pattern dispatch: graph path, path slice, flow valuation, evidence path, state predicate, SQL-like query, checklist predicate, table, dashboard, publication face, mathematical representation, method-description representation, source-chain relation, file path, or FPF pattern relation | Apply C.2.P.DR unless the direct governing pattern already closes the repair. Accepted direct cases include E.18 graph path or PathSlice, A.10 evidence path for a claim, effect, or use, A.19.SPR state predicate or value, E.17 publication face, C.29 mathematical-lens use, A.3.1 method, A.3.2 method description, A.15.2 work plan, A.15.1 work occurrence, carrier file path, source-chain relation, and declarative pattern relation under E.8 or F.19. | Encountered representation, representation kind, represented object or claim, source expression or publication face when that relation is being made, tempting imperative overread, recovered governing pattern, admissible use now, non-admissible overread, stop or reopen condition. |
| Architecture or structure wording with hidden selected structure, ArchitectureOf@Context relation, architecture-description use, structural-view use, source-return condition, or named C.30 subcase | Apply C.30.P. If A.22, C.30, C.30.ASV, or a named C.30 subpattern is already recoverable, use it directly. | Recovered selected structure, ArchitectureOf@Context, architecture description, structural view, source-return condition, governing-pattern result, or stop. |
| Stratification or structure-source-label wording such as layer, level, tier, stack, ladder, rung, block, expert, cache, router, or gate when the FPF kind under repair, relation, claim-use, or source-use disposition is not yet recovered | Apply C.30.STRAT first. If a control-layer relation, module-interface relation, architecture-to-TransformationFlowStructure relation, mathematical scale relation, coarse-graining relation, publication relation set, gate relation, or neighboring use named by value is already recovered, use that governing pattern directly. | Recovered FPF kind, relation, claim-use, source-use disposition, and governing pattern; StratificationSourceLabelRepairNote; ordinary source label; quote-only, reduced-use, or blocked-use disposition; or stop. |
| Characteristic, scale, score, coordinate, metric, indicator, threshold, comparison, or scalar-quality wording with hidden construction | Apply C.16.P. If A.17, A.18, C.16, A.19, C.25, C.29, E.21, or a governing pattern is already recoverable, use it directly. | Recovered Characteristic, Scale, Coordinate, Value, Score, unit, scoring method, comparison basis, indicator role, governing-pattern result, or stop. |
| State-family wording with hidden bearer, state frame, value set, admissible use, or governing pattern: state, status, posture, readiness, stance, currentness, or close compounds | Apply A.19.SPR. If the governing pattern and state-like field are already recoverable by value, use that governing pattern directly. | Recovered bearer, state frame or governing pattern, value or classification, admissible use, non-admissible overread, reopen condition, governing-pattern result, or stop. |
| Quality or evaluative characterization wording | Apply C.16.Q, C.25, E.21, or another characterization pattern governing the claim after any needed C.16.P repair. If the found problem is relation construction, apply A.6.P instead. | Quality-term repair, Q-bundle or pattern-quality coordinate use, relation split or bridge split when that relation or bridge claim is being made, and blocked scalar, gate, or release overread. |
| Function-like wording with hidden FPF kind, relation, claim, view, or governing-pattern application: function, functional, functionality, effect, or close compounds | Apply A.6.F first when kind and relation recovery is needed. If the FPF kind named by value or pattern relation is already recovered by value, use the governing pattern directly. | FPF kind or relation named by value assignment, governing-pattern application, mathematical-lens use, quality pattern application, characteristic pattern application, module-interface pattern application, ordinary-prose demotion, or stop. |
| Intentional loss of precision for a narrower admissible use | Apply the controlled precision-reduction pattern, normally A.6.3.CSC, with neighboring E.17.*, A.6.3.RT, F.9, or C.29 when that relation is being made. | Source-bearing side, declared loss, narrower admissible use, blocked downstream use, and reopen condition. |
| Durable reusable head, lineage label, concept-set row, cross-context name-use, or UTS-facing name | Apply F.18 after the selected repair has recovered what the name would name. | Name card or naming row only for durable naming need; one-off local wording closes locally. |
| Trigger found but kind, relation, substrate, governing pattern, admissible use, or remaining reader move cannot be recovered | Fail closed. | Quote-only wording, reduced-use cue, blocked use, incomplete rewrite, ordinary prose, or not FPF-governed wording. |
reading, read, and quality-read are trigger wording only when the sentence uses the word to carry interpretation, publication use, source-use assignment, evaluation, comparison, evidence, gate, work, decision, release, assurance, or admissibility claim. Do not create ReadingPrecisionRestoration. Recover the actual EntityOfConcern, publication relation position, evaluation claim or bundle, relation, or work-side kind and apply C.2.P, E.17.ID.CR, E.22 plus object-under-improvement evaluation named by value, A.6.P, or the neighboring FPF pattern governing that claim.
function, functional, functionality, and effect are trigger wording when the FPF kind named by value, relation, claim, view, or governing-pattern application is hidden. Do not assign the wording by architecture default. A.6.F remains the function-like wording unpacker; mathematical function, mapping, relation, loss, objective, value functional, or operator goes to C.29 when mathematical-lens use is being claimed. Functional-architecture use goes to C.30 or C.30.ASV when the architecture or structural-view claim is recovered by value; architecture-to-TransformationFlowStructure use goes to the current Architecture Transformation-Flow Structure Relation (C.30.TFS-REL).
layer, level, tier, stack, ladder, rung, block, expert, cache, router, and gate are source labels when they first arrive from engineering, mathematical, publication, or project prose without a recovered FPF kind. Do not mint U.Layer, U.Level, U.Tier, U.Stack, or a universal stratification kind. Use C.30.STRAT to recover the governing pattern, or go directly to the governing pattern when the FPF kind under repair, relation, claim-use, or source-use disposition is already recovered by value: C.30.LCA for control-layer relations, A.6.M for module-interface relations, the current Architecture Transformation-Flow Structure Relation (C.30.TFS-REL) for architecture-to-TransformationFlowStructure claims, E.18 for selected transformation-flow structure, C.16.P or C.29 for scale relation, coarse-graining relation, or mathematical use, C.2.P for publication relation set or source-use relation, and gate patterns, work patterns, or decision patterns when those claims are being made.
Description, publication, and representation mediation source words need the same recovery discipline. Treat stack, lane, profile, mediation, binding, representation, publication, model, space, graph, latent, weights, embedding, vector store, carrier, dashboard, posture, route, path, surface, and close compounds as trigger wording when the sentence has FPF-governed use and the relation position is hidden. Recover the current EntityOfConcern, relation position, direct governing pattern, admissible use, blocked overread, and remaining reader move before writing the final phrase. Do not replace the trigger with another umbrella head; do not mint a durable name unless F.18 is explicitly selected.
Local patterns may cite the relevant E.10 recognition row, but they must not reproduce the wording-recognition table or create local lexical registries unless a named local application profile has its own primary EntityOfConcern, first useful move, and governing-pattern boundary. Specialized restoration patterns carry the detailed ontology when the problem is no longer lexical.
Bounded complete result and direct known governing-pattern rule
The direct known governing-pattern rule is:
If the governing pattern and primary
EntityOfConcern, relation record, or claim record are already recoverable by value, use that governing pattern directly.
Apply a precision-restoration realization pattern such as A.6.P, A.6.F, C.2.P, C.30.P, C.30.STRAT, C.16.P, C.16.Q, or A.19.SPR only when wording hides the EntityOfConcern under repair, relation, characteristic, scale, score, quality characterization, source-use disposition, state-family field, admissible use, or remaining reader move.
The bounded complete result is the shortest result that fully recovers the kind under repair and remaining reader move. Shortest is not lowest effort: every FPF-governed use has a by-value disposition, and not triggered or ordinary prose must be stated as such with the checked span.
- local rewrite for a one-sentence local ambiguity;
- compact repair note or row when one precision-restoration pattern is needed;
- governing-pattern application when the FPF kind under repair, relation, claim-use, source-use disposition, or admissible-use boundary is already recoverable;
- full restoration check only when several claims being made, admissible-use cases, source-currentness relations, cross-pattern authority, or downstream reliance remain under repair;
- fail-closed non-use when recovery is not possible.
After kind and governing pattern recovery, state the remaining admissible reader move: what the reader may now do, why the distinction matters, or which FPF pattern now carries the claim being made. If the repaired wording is type-correct but inert, the repair is incomplete.
Value-substitution check. A wording repair also fails when it optimizes lexical purity while making the working text worse: less readable for its declared reader, less affordable to apply, less semantically composable with neighbors, less clear about the primary EntityOfConcern, relation record, or claim record, or less action-guiding. In that case, narrow the repair, keep ordinary wording with an recovery note with recovered kind and use, use the direct governing pattern, or leave the issue blocking by value. Do not trade real kind, relation, source-use, or admissible-use recovery for smooth prose; this check prevents precision-restoration theatre, not ontology repair.
Tool-assisted trigger inventories may help find candidate spans, but they cannot close ontological precision repair. Closure remains recovered kind, recovered relation or substrate, admissible use, non-admissible overread, and remaining reader move by value.
Replacement-candidate closure. A repair that replaces one trigger word with another word or phrase is not closed until the replacement candidate itself passes the same E.10 trigger scan. If the candidate is another umbrella word, quasi-scale, process metaphor, role-free deontic word, or untyped head, recover the kind named by value, relation, admissible use, and governing pattern, apply F.18 when a durable name is being minted, or fail closed. A bounded repair may therefore require repeated E.10 passes until the candidate wording reaches a stable closure point: ordinary wording with no FPF-governed use, local repair with recovered kind and use, governing-pattern application, F.18 durable-name result, controlled precision-reduction result, or explicit blocker. Do not accept a smoother synonym as repair evidence.
Wording-Use Trigger Check Registry
E.10:0.2 is the shared trigger scan. This section is the check registry for high-pressure wording in FPF-governed text and source prose being unpacked for possible FPF use. It does not create a second all-purpose ontology and does not create domain-pattern outcomes. It selects a closure disposition: local rewrite, selected precision-restoration realization pattern, governing pattern, controlled precision reduction, F.18 durable-name application, or fail-closed non-use.
The words below are frequent in conformant FPF text and in project texts that deliberately use FPF-governed terms, pattern references, relation names, or conformance claims. Files carrying FPF pattern text are useful search examples, not the boundary of language cleanup: the same rule applies wherever the text under repair is claim-bearing FPF, project guidance that deliberately uses FPF-governed terms, pattern references, relation names, or conformance claims, or source prose being unpacked for possible FPF use. They are not banned words. They are words that must trigger kind recovery when they carry ontology, authority, evidence, or admissibility claim. The table gives alternatives to recover from; it must not be copied as a group kind. The chosen result may be a local wording repair, a selected restoration pattern or governing-pattern application, controlled precision reduction, or an explicit not-triggered disposition.
Lexical Trigger Rewrite Rules
EntityOfConcern, primary entity of concern, and local topic wording
Do not replace every topic-like or object-like phrase with EntityOfConcern.
Classify the sentence first.
Required check:
publication-unit wording that implies authoring or interpretation work
When a phrase makes the bounded unit sound like authoring work or interpretation work, split the sentence by kind under repair.
Do not make a permanent technical modifier by joining authoring, interpretation, and unit-boundary concerns. That mix hides whether the sentence is about a publication unit, authoring work, reader inspection, or a carried claim.
content
Do not use content as a governing head.
Split it into:
- claim-bearing episteme content;
- publication-unit text;
- publication form;
- generic publication face;
- declared MVPK face;
- carrier data;
- record payload;
- pattern section;
- source-basis excerpt;
- review target.
Plain explanatory prose may use content only when the sentence does not carry ontology, authority, or admissibility.
publication
Every FPF-governed publication sentence must say which publication construction is being used:
- act or occurrence of publishing, or publishing work;
U.EpistemePublication;- publication form;
- generic publication face;
- declared MVPK face;
PublicationUnit;- carrier or rendering;
- document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use;
- external-standard publication;
- project record publication.
If the sentence says a publication "supports", "authorizes", "proves", "permits", or "makes admissible" something, split the basis: fill relationClaimSlice when a relation claim is being made, fill admissibleUse when a boundary-use claim is being made, and fill projectSideFPFRef when project-side records, evidence paths, gate decisions, constraint or adjudication decisions, assurance records, work, action invitations, speech acts, commitments, methods, or carriers are being used. If either side is not triggered, say so explicitly rather than filling it with generic support.
surface, view, face
Do not treat these as synonyms.
If the sentence can survive only because these are blurred, the sentence is not ready.
source, target
These are relation words, not final kinds.
Split source into source U.Episteme, source U.EpistemePublication, U.View over a source U.Episteme, document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use, A.10 evidence path, authority-reference relation, named FPF pattern cited as source, file carrier, source frame, source context, relation slot on the source side of a named relation, or project-side FPF kind and reference named by value.
Split target into EntityOfConcern, target U.Episteme, review target, governing FPF pattern, project target, work target, target publication form, project-side FPF kind and reference named by value, target frame, target context, or relation slot on the target side of a named relation.
Generic object and target are not final recovered kinds. Keep them only when the sentence is explicitly declaring a variable slot, such as ObjectKindUnderImprovement, ObjectVersionUnderImprovement, ObjectVersionUnderQualityEvaluation, review target, or one named relation endpoint whose endpoint kind is supplied by value nearby. When the kind named by value is known, write the kind named by value: FPF pattern version, DRR, FPF corpus slice, publication form, PublicationUnit, file carrier, system carrier, declared transformation result, candidate proposal, evidence path, gate decision, work plan, method description, object-under-improvement evaluation, or another named FPF kind.
Do not recover an FPF pattern, publication form, PublicationUnit, pattern body, or view as a carrier. Use carrier only for the system, medium, file, rendering, or transport object that bears or renders a publication or symbol. If the text means the FPF pattern publication form, write FPF pattern publication form; if it means the file or rendered medium, write file carrier, system carrier, rendering, or another carrier kind named by value.
Common repair examples:
Do not publish "source and target" if the selected relation needs the actual FPF kind.
artifact, material, output, deliverable
These are high-risk umbrella words. Before accepting them, test publication-related and record-related interpretations first:
U.Episteme;U.View,U.EpistemeView;- publication form;
- generic publication face;
- declared MVPK face;
PublicationUnit;- carrier, front-end, or rendering;
- project-side FPF kind and reference named by value;
- work result, work-occurrence output, or project record named by the governing FPF pattern;
- evidence carrier;
- document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use;
- review target.
If none fits, record the candidate missing kind in architecture first; do not invent it inside pattern prose.
record
Use record only when the governing FPF pattern or project practice names the record kind and relation. The nearby wording must say which FPF kind the record instantiates or records, for example:
A.10evidence path or evidence record for a named claim;A.21GateDecisionorDecisionLogRef;A.20constraint or adjudication decision record;C.11ChoiceResultor decision record;A.15U.WorkPlan,A.15.1datedU.Workoccurrence, or other named work record;A.2.8U.CommitmentorA.2.9SpeechActpublication;U.RoleAssignmentor status-register entry under the named governing pattern;E.19review run record or another named review record whose review target and review relation are explicit;- process run record in process documents.
Do not let record mean "any file that remembers something", "the missing source", or "the thing to create when support is absent". If required support is absent, create a prospective repair request, future decision request, prospective work-plan entry, or explicit source-gap note; it does not backdate support.
model, diagram, screen, dashboard, table, note, memo, summary, explanation
These are recognition examples, not governing kinds. Classify each occurrence as one of:
- episteme or episteme publication;
U.View,U.EpistemeView;- publication form;
- generic publication face;
- declared MVPK face;
PublicationUnit;- carrier, front-end, or rendering;
- project-side FPF kind and reference named by value;
- explanation and source-finding relation under
E.17.EFP; - evidence, currentness, and provenance relation under
A.10; - gate-bearing claim or effect under
A.20orA.21; - assurance and engineering-justification record under
B.3; - work and reliance source-restoration relation under
A.15.4.
Keep the ordinary example word only after the governing kind is visible nearby.
reader, reviewer, author, operator
Do not use people-position words as hidden kind names.
Use:
working readerorintended practitionerfor ordinary usability;engineer-managerwhen the FPF use case is the engineer-manager applying the pattern in work;revieweronly for a participant in a named review relation; use review process, review gate, or review target for the process, gate, or object;authoronly for authoring or editing work;operatoronly for an actualU.Role, operator position or process operator in the selected context.
If a text says "reader-facing" or "review-facing", it must also name what is facing that person: generic publication face, declared MVPK face, packet, document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use, PublicationUnit, carrier, or UI or front-end.
owner, home, host, locus
These are not interchangeable.
owner may be kept as architecture-discussion shorthand only when the kind under repair is an explicit responsibility assignment or stewardship assignment. It is not an admissible substitute for pattern, DRR, U.Episteme, U.EpistemePublication, publication unit, file carrier, or project record.
Split into:
- governing FPF pattern relation or authority-reference relation;
- named governing source set;
- explicit source-maintenance role assignment;
- file carrying FPF pattern text;
- file carrier;
- publication unit;
- process-control role assignment;
- role assignment;
- evidence record or evidence source;
- governing FPF pattern or project target;
- support root.
Never use owner to avoid deciding whether the sentence is about a governing FPF pattern, authority-reference relation, file carrier, responsibility assignment, or process control.
route, branch, handoff, path, trajectory, move, flow
Recover the movement, control, and temporal relation set before using these words:
A.16local move;A.16.0trajectory account;A.19,C.2.2aposition in characteristic space or state space;B.2.5control relation, control-layer relation;- process handoff;
- selector relation or selection mechanism;
- work transfer;
E.18path publication;A.6.3,A.6.4episteme morphism or retargeting.
If no movement, control, and temporal relation is being made, keep the word ordinary and non-authorizing.
use, supported use, action, effect
Split the word before accepting it:
- applying an FPF pattern to a problem situation;
- interpreting or using a publication, view, record, cue, or carrier;
- relying on a named project episteme, a named source-basis document, or a project-side FPF kind and reference named by value for a named claim or effect;
- admissible act, work, or claim under a named FPF pattern,
A.6.Prelation claim, relation phrase, or project-side FPF kind and reference named by value; - non-admissible act, work, or claim requiring one other named value: FPF pattern,
A.6.Prelation claim, relation phrase, project-side FPF kind and reference named by value,C.11ChoiceResult,C.11decision record,A.6.Aaction invitation,A.15U.WorkPlan,A.15.1datedU.Workoccurrence,U.Method,U.MethodDescription,A.20constraint or adjudication decision record,A.21GateDecision,A.21DecisionLogRef,A.10evidence path, typed evidence record,B.3assurance or engineering-justification record, typed status record whose FPF status pattern is named, carrier relation, or front-end relation; - planned work;
- actual
U.Work; - evidence of interpretation or effect;
- gate or admission decision.
Do not let supported use become a generic capability of a document.
The FPF-governed wording names the admissibleUse target named by value and non-admissible stronger or adjacent use, relationClaimSlice when a relation claim is being made, and projectSideFPFRef when a project-side FPF kind and reference named by value is being used.
If the sentence says "supported", it must name the admissibleUse target named by value and non-admissible stronger or adjacent use, relationClaimSlice when a relation claim is being made, and projectSideFPFRef when a project-side FPF kind and reference named by value is being used. Do not satisfy the rule by naming only a project record, evidence record, gate record, assurance record, engineering-justification record, only an FPF pattern, or one mixed project-side entry when several A.7 or A.15 role, method, work-plan, and actual-work kinds are being used.
sign, concept, denotat, and school-semiotic labels
Do not import the school-semiotic triad as architecture ontology.
When a source or review text says sign, signifier, signified, concept, denotat, representamen, interpretant, or sign vehicle, apply the composite recovery order before the term appears in FPF-facing prose.
Possible recoveries include:
U.Epistemeor episteme species named by value;- selected
EntityOfConcern, grounding, reference-plane relation; U.View,U.EpistemeView;- publication form, generic publication face, declared MVPK face, or
PublicationUnit; - carrier, front-end, or rendering;
- cue, displayed wording, mark, status display, credential display, provenance mark, signature evidence;
- evidence record, gate record, work-state record, commitment record, role-assignment record, or another project-side FPF kind and reference named by value;
- FPF pattern, pattern section, accepted
DRR, FPF publication, or FPF view when the object is on the FPF side.
Use concept only where current FPF already has the relevant concept-set, UTS, local-meaning, or Part F machinery available.
Otherwise recover the episteme slot, relation, or typed record named by value.
pattern, generic FPF-side object wording, locus, row, target
Pattern is not a free synonym for regularity.
If the intended object is an FPF pattern, write FPF pattern or name the governing pattern.
If it is not an FPF pattern, do not write recovered FPF construction as the final value. Choose one recovered value by sentence function: episteme, view, publication, publication form, generic publication face, declared MVPK face, PublicationUnit, carrier relation, front-end relation, project-side FPF kind and reference named by value, document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use, review target, relation record, relation phrase, C.11 ChoiceResult, C.11 decision record, A.6.A action invitation, A.15 U.WorkPlan, A.15.1 dated U.Work occurrence, U.Method, U.MethodDescription, A.20 constraint or adjudication decision record, A.21 GateDecision, A.21 DecisionLogRef, A.10 evidence path, typed evidence record, B.3 assurance or engineering-justification record, or typed status record whose FPF status pattern is named.
Avoid generic FPF-side object wording, generic named-target wording, locus, row, and host when they hide kind.
Use them only when the kind is literally a table row, document with named source-basis relation/use, file carrying FPF pattern text, or review target and the sentence does not need a narrower FPF kind.
For FPF-facing wording that carries a claim being made, relation, admissible use, or reader move, these are candidate recoveries, not a group kind: governing FPF pattern, pattern section, accepted DRR, FPF publication, FPF view, typed record, relation record, or relation phrase. Choose one by sentence function.
Union-field unpacking under A.6.P
Do not write authority-bearing FPF pattern, authority-bearing FPF row, FPF row named by value, selected FPF pattern, record, or relation, governing FPF relation, or required project record or action as final fields.
When one of these union-fields appears, make the A.6.P choice explicit:
- if the sentence is making a relation claim, recover the
RelationKind, endpoints, slots, qualifiers, scope, time, viewpoint, and admissibility target, then express the result as a relation record or relation specification; - if the sentence is not making one relation claim, unpack the context under repair into FPF-side kind, reference, or relation named by value and one project-side FPF kind with its reference, or state that no project-side FPF kind is triggered;
- if the same unpacking recurs across cases with one stable recovery apparatus, record a light A.6.P specialization candidate rather than minting a vocabulary-wide replacement field.
This unpacking is mandatory when a publication, display, cue, explanation, dashboard tile, schema, signature, badge, or generated output is being read as evidence, gate passage, work, permission, approval, commitment, release, safety proof, assurance, or engineering justification.
Do not fill one project-side slot with whichever nearby FPF kind is easiest to name. A project publication or record is a description-side item or record-side item; A.15.1 dated U.Work occurrence, A.6.A action invitation, A.2.9 SpeechActRef, A.2.8 U.Commitment, and U.Method and U.MethodDescription belong to different FPF kinds.
Heterogeneous kind lists
Do not repair a heterogeneous list by giving it one broader umbrella name.
When a sentence lists unlike candidates such as pattern, DRR, publication, U.View, carrier relation, front-end relation, project-side FPF kind and reference named by value, C.11 ChoiceResult, C.11 decision record, A.6.A action invitation, A.15 U.WorkPlan, A.15.1 dated U.Work occurrence, U.Method, U.MethodDescription, A.20 constraint or adjudication decision record, A.21 GateDecision, A.21 DecisionLogRef, A.10 evidence path, typed evidence record, B.3 assurance or engineering-justification record, or typed status record whose FPF status pattern is named, do not promote the row to a new kind. Classify the list as one of:
- one kind under repair selected at bounded complete generality;
- a relation set with typed slots;
- a tuple-like record;
- several alternative cases;
- an indicator of failed ontology.
If the list is a relation set, name the slots.
If it is a tuple-like record, name the tuple object and its slot semantics.
If it is an alternative-case set, split the cases.
If it is failed ontology, return to architecture before pattern or DRR prose depends on the list.
strong, stronger, weak, weaker, support
Do not use strength metaphors unless a named FPF scale, evidence class, threshold, or characteristic space is being used.
Preferred rewrites:
stronger claim-> wider claim scope, higher evidence requirement, gate or admission threshold, claim requiring world-contact evidence or authority relation, authority claim, or named evidence-support class;weaker claim-> narrower claim scope, lower evidence-support class, bounded admissible act, work, or claim,source-loss modeunderA.6.3.CSCwhen a source-to-rendering loss is being claimed, coarsened rendering, or explicit abstain or reopen condition;support-> one selected support-like interpretation underA.6.P, not a more polished synonym. If the selected interpretation is base, anchor, or basedness, applyA.6.6and statedependent,base,baseRelation,scope, applicableΓ_time, witnesses,admissibleUse, andnonAdmissibleUse. For FPF-governedsupport, first choose the support-like interpretation:- source-description relation: a source episteme, publication, view, model, graph, trace, generated representation, or document describes, exposes, renders, cites, or makes inspectable one claim-bearing item;
- EntityOfConcern or grounding-holon grounding: the claim-bearing episteme, view, representation, or pattern application is grounded in its EntityOfConcern, local world contact, observation setting,
EntityOfConcernSlot, orGroundingHolonSlot; - base, anchor, or basedness relation: the phrase means relative-to, based-on, anchored-in, base change, or scoped grounding as a base relation; use
A.6.6support wording selection and rewrite asbaseRelation(dependent, base)or SWBD, not as a genericSupportBasis,SupportRelation, orSupportRecord; - evidence or witness support: an evidence-use relation, evidence path, witness relation, witness carrier, observation, test, observation record, or test record bears on a claim;
- assurance or engineering-justification support: an assurance argument, trust calculus, safety case, or engineering-justification claim is being made;
- causal-use relation or evidence relation: a causal-use question, rung, estimand,
CausalEvidenceSupportBasis,CausalUseSupportVerdict, supported use, and unsupported use are being claimed; - mathematical-lens use or lens-use admissibility: a mathematical lens, mapping, similarity, or formal object makes a bounded claim admissible or exposes preserved structure and lost structure;
- characteristic, measurement, threshold, or comparison basis: a characteristic, metric, scale, benchmark, threshold, or comparison basis is being used;
- admissible-use or boundary-use basis: the sentence says what use, act, claim, publication use, or reliance is admissible;
- work, enablement, prerequisite, resource, or operational help: one thing helps, prepares, routes, resources, enables, or makes work easier without evidence, authority, truth, or admissibility claim;
- publication companion, entry, navigation, or reader help: a file, section, index, map, review packet, support document, or companion helps readers find, inspect, compare, or review another item.
Support-headed names such as SupportRecord, SupportSource, SupportLine, SupportForm, a support phrase that hides a state-family claim, SupportSection, SupportMaterial, support basis, support relation, support view, and supported use are diagnostic triggers; they are conformant only when rewritten to a governing FPF record named by value, field, publication function, state-family value under A.19.SPR only when the selected claim is actually a state-family claim, relation, admissible-use boundary, or, for the A.19 case, DeclaredSubstrateInterpretiveView under A.19.DECLARED-SUBSTRATE-INTERPRETIVE-VIEW. If the phrase is base-dependence, A.6.6 is the governing pattern and the text must expose dependent, base, baseRelation, scope, applicable Γ_time, witnesses, admissibleUse, and nonAdmissibleUse. Otherwise rewrite the head to the selected interpretation: source-description relation, EntityOfConcern grounding, grounding-holon relation, evidence path, source-use relation, source-currentness claim, source adoption decision, source adaptation decision, source rejection decision, source-description relation, relation record, admissible-use boundary, assurance claim, C.28 causal-use relation or causal-use verdict, C.29 lens-use output, C.16 characteristic construction, measure relation, comparability relation, bridge card, comparison card, work enablement relation, publication companion, or ordinary reader help.
A support-headed phrase selected by an accepted DRR, pattern draft, table heading, schema field, coordinate name, or future drafting vocabulary is already durable enough to trigger F.18 unless the text explicitly marks it as source-only, quote-only, or rejected. Do not accept subject to F.18 later as E.10 closure when the phrase is already being used to guide authoring, review, landing, or reusable FPF wording. Either complete the naming decision now, replace the head with the selected interpretation named by value, or leave the naming issue blocking by value.
If the sentence cannot name the scale, evidence class, threshold, relation, source-loss mode, EntityOfConcern, grounding holon, base relation, admissible-use target, or support-like interpretation named by value, it is not ready for architecture or pattern prose. A.6.3.CSC governs FPF-governed source-loss-mode governance; A.6.P governs support-like interpretation discrimination and relation precision restoration; C.2.P requires the wording to recover the governing pattern and mode.
Applying patterns versus procedural calls
FPF patterns are applied in problem situations. They are not called, invoked, routed through, executed as procedure steps, or chained as an imperative program. When another FPF pattern governs the claim, the text names the FPF pattern application and the ontology, conformance claim, or conformance section named by value being applied; it does not describe a route, exit, or handoff as if the pattern controlled a sequence.
Use apply pattern, use the pattern guidance, the pattern governs this problem situation, or the case falls under this pattern when the FPF-side pattern application is being made.
Do not use project action as a final class. For project-side activity, choose exactly one kind under repair for the sentence: U.Method; U.MethodDescription; U.Mechanism; A.15 U.WorkPlan; A.15.1 dated U.Work occurrence; work-result record or result-measurement record; C.11 ChoiceResult; C.11 decision record; A.6.A action invitation; A.20 constraint or adjudication decision record; A.21 GateDecision; A.21 DecisionLogRef; A.10 evidence path; typed evidence record; B.3 assurance or engineering-justification record; typed status record whose FPF status pattern is named; carrier relation; front-end relation; or another accepted project-side FPF kind.
Use route, path, branch, handoff, trajectory, move, or flow only after the movement, control, and temporal relation set has named the FPF kind under repair.
FPF-side and project-side episteme and publication contexts
Semioarchitecture often talks about two different described contexts:
- FPF-side episteme and publication context:
FPFas episteme, FPF patterns, pattern sections,DRRs, FPF publications, FPF views, support documents and documents with named source-basis, evidence-basis, architecture-basis, or review-basis relations/uses, and review targets; - project-side episteme and publication context: the engineer-manager's project epistemes, publications, views, records, carriers, cues, evidence records,
A.20constraint or adjudication decision records,A.21gate decisions,A.21decision-log refs,B.3assurance or engineering-justification records, commitments,A.15.1datedU.Workoccurrences,C.11ChoiceResultvalues,C.11decision records, andA.6.Aaction invitations.
Do not blur them with source, artifact, object, material, target, pattern, or broad semiosis.
If both contexts are being used, split the sentence into relationClaimSlice when a relation claim is being made, admissibleUse when a boundary-use claim is being made, and projectSideFPFRef when a project-side FPF kind and reference named by value is being used.
If one context is not being used, state not triggered rather than leaving a placeholder.
decision, action, work, method, plan
Do not let action cover every project-side event.
Split:
- decision-making and decision records under
C.11when a decision claim is being made; - role, method, and work-plan and actual-work alignment under
A.15; - work occurrence, work plan, work record, launch value or finalization value, or gate record under the relevant work patterns or gate patterns;
- action invitation under
A.6.Awhen the representation invites an action without itself becoming authority; A.15.1datedU.Workoccurrence when theA.15object under repair is work;A.2.9SpeechActRefwhen the act under repair is a communicative act;A.2.8U.Commitmentwhen the act institutes a commitment.
P2W language from E.18 transformation-flow structure is not a generic source-to-work slogan.
Use it only when the chain from principles, theories, and signatures through method choice, work planning, work execution, result measurement, and cycle return is actually being made.
Whole-corpus trigger use
When a whole-corpus cleanup is selected, use this pattern's trigger guide over claim-bearing FPF text and project text that deliberately uses FPF-governed terms, pattern references, relation names, or conformance claims.
Do not do a global string replacement. Classify each unclear term occurrence by the bounded complete rewrite mode and preserve accepted FPF names unless a separate accepted naming decision changes them.
case, scenario, example, pilot, anti-case
These words are useful for recognition and testing, but they often hide whether the text is talking about a project situation, evidence, a worked slice, a negative control, or a decision basis.
Split before use:
- working problem situation;
- worked case or example;
- pilot case;
- anti-case, negative control;
- evidence case;
- comparison case;
- source example;
- benchmark case;
- candidate corpus example.
A case can illustrate or test a pattern.
It does not by itself become evidence, a pattern, a DRR, a source basis, or an authority-reference relation.
If the case is being used to justify a claim-bearing text change, choose and name each EntityOfConcern under repair or relation separately: evidence record or evidence path, decision basis or decision record, authority relation, relation to a governing FPF pattern, or relation to an accepted DRR.
basis, context, scope, frame
These are boundary, context, relation, and scope words. They must not stand as final kinds.
Split:
- source basis;
- decision basis;
- evidence basis;
- comparison basis;
- threshold basis;
- grounding basis;
- admissibility basis;
- review context packet;
- bounded context;
- claim scope;
- viewpoint frame or reference frame.
If a basis changes what may be done, fill admissibleUse; fill relationClaimSlice only when a relation claim is being made, and fill projectSideFPFRef when a project-side FPF kind and reference named by value is being used.
If context changes the EntityOfConcern, apply the EntityOfConcern, grounding, and reference-plane checks before any bridge, parity, or identity claim.
translation and multilingual heads
A translated term is not automatically the same FPF head. A translation may preserve reader access while losing kind precision, admissible use, source-use boundary, or source-description relation. A bilingual alias is not a Bridge by itself and does not create equivalence, substitution, UTS admission, or cross-context naming relation.
When translated wording has FPF-governed use, recover the FPF kind named by value, local head, publication construction, source relation, and admissible use before accepting the translation. A translated explanation is a derivative rendering; operative claims need source links and E.17.EFP or A.10 when reliance use is being made. A translated PublicationUnit may preserve form while shifting publicationUnitPrimaryEntityOfConcern or carried publication move; apply E.17.AUD or E.17.AUD.OOTD when that shift is being claimed. Local translated heads may use E.17.AUD.LHR or C.2.P without full F.18 unless durable cross-context naming, UTS row, Core-facing term, or reusable FPF head is intended.
state, status, posture, readiness
Do not let state-family wording become a maturity adjective, evidence claim, assurance result, gate passage, release permission, source authority, work completion, or process state by appearance.
When a state-family word has FPF-governed use, apply A.19.SPR unless the governing pattern and local state-like field are already recoverable by value.
Minimum closure:
Typical governing patterns:
A retained ...Posture, ...Status, ...Readiness, or ...State field must declare field name, bearer kind, governing pattern, value set or classification source, admissible use, non-admissible overread, and reopen or change condition when applicable. If those are missing, rewrite to the governing-pattern phrase or record, mark quote-only or reduced-use, or leave the rewrite blocked.
Do not replace support with a support phrase that hides a state-family claim, a source-use bucket, a basis-headed bucket, or another state-family substitute. Apply the support-like interpretation, base-relation, source-use, evidence, assurance, lens-use, characteristic, or admissible-use pattern that actually carries the claim.
live, current, active, and status or article overwrap
live, current, active, open, pending, and similar status-like modifiers are trigger wording when they attach to pattern, record, object, field, operation, route, locus, move, text, claim, question, use, or relation without saying what state, time window, relation position, use relation, or claim function the modifier adds.
First recover whether the modifier expresses a real FPF value:
- If it means source currentness, state, status, readiness, publication-use disposition, quality result, admission state, campaign state, or process state, apply
A.19.SPR,C.2.P,E.9.DA,E.21,E.19, the release or process carrier named by value, or the governing pattern for that value. - If it means a claim, question, use, or relation is currently asserted, relied on, or action-bearing in the described situation, keep the modifier only when the sentence also names the claim named by value, relation, admissible use, and governing pattern or says why ordinary prose is enough.
- If it only points to "the thing under discussion", treat it as phrase-level apparatus and apply
F.19: writethe pattern,pattern of concern, record named by value kind, affected field, operation claim, relation claim, or other object named by value instead oflive X. - If it is development, review, projection, landing, or current-campaign state about an FPF pattern version, keep it in the process, quality, projection, release, or campaign carrier rather than in the pattern unless that state is the pattern's own primary
EntityOfConcern.
Do not close this row by deleting live or replacing it with current, active, at issue, or another status word. Closure is a KindRestorationCheck: the modifier is ordinary prose, a state, currentness, relation-position value, use-relation value, a retained claim marker, use marker, or relation marker with named admissible use, an F.19 apparatus removal, or a blocker.
claim, evidence, witness, ground, proof
Claim is not a synonym for sentence or prose.
Evidence is not a synonym for source, proof, approval, or confidence.
For claim, recover:
- claim-bearing episteme;
- claim node, claim content;
- EntityOfConcern or claim referent;
- viewpoint and representation scheme when needed for the claim;
- admissibility target when the claim is used.
For evidence-like words, recover:
- evidence record or evidence path;
- witness or source pin;
- grounding relation;
- validation result;
- assurance argument component;
- provenance mark only as provenance, not as evidence by itself.
If evidence is being read as engineering justification, gate passage, permission, safety proof, or release confidence, apply the governing FPF pattern or use the project-side FPF kind and reference named by value instead of strengthening the evidence word.
authority, permission, approval, commitment, obligation
These are deontic claims or claims carrying an authority-reference relation, not visual or rhetorical properties.
Recover:
- role assignment;
- speech act or issuing act;
- commitment record;
- policy claim;
- authority relation;
- gate record or decision record;
- authority-changing decision;
- delegated permission;
- contestability, revocation, expiry condition.
Labels, badges, signatures, dashboards, certificates, comments, reviewer praise, and generated explanations may cue authority-looking cases. They do not carry authority unless the authority act, authority record, authority-reference relation, and evidence path are named.
profile, harness, catalog, registry, index, map
These usually point to a review profile, review harness, registry record, catalog publication, navigation index, map, publication form, companion publication, publication-companion relation, or relation between one companion publication and the publication unit or project record it helps readers inspect or use. Choose that kind named by value before writing; do not leave support record as the recovered head unless the named FPF pattern really defines that record kind.
Treat one as a governing FPF pattern body, accepted campaign DRR, named current architecture document, or relation to one of them only when the named FPF pattern, accepted DRR, architecture document, relation record, or relation phrase is given by value.
Split:
- review profile;
- review harness;
- source map;
- navigation index;
- registry record;
- catalog publication;
- benchmark harness;
- entry aid or discoverability aid;
- governing pattern body.
If the named companion publication, review profile, review harness, registry record, index, or map mainly helps readers find, compare, test, or review something, keep it as a companion, navigation, or testing aid until a named FPF pattern or accepted DRR records the recurring action-guidance gain by value.
entry, front door, corridor, route
These terms often mix navigation, recognition, movement, and authority.
Split:
- entry publication or navigation aid;
- first-use recognition text;
- navigation-bearing publication;
- movement, control, and temporal relation;
- process sequence;
- corridor overview;
- governing FPF pattern named by the problem under repair; if a cluster or relation between patterns is being made, name the cluster phrase or relation phrase named by value and the governing FPF patterns by value.
An entry can make the right pattern easier to find. It does not prove the pattern is sufficient, complete, or ready for gate use.
same, parity, identity, equivalence, mirror
Similarity is not identity. Before accepting same, parity, or equivalence wording, name which relation is being claimed:
- mirror file in parity with a governing source;
- same EntityOfConcern;
- same claim content;
- semantic equivalence;
- bridge relation;
- version identity;
- file or carrier equality;
- source-publication identity;
- no-loss transform.
If the relation is about mirror parity, verify against the governing source or state that the check is not performed.
If the relation is semantic, use A.6.3, A.6.4, F.9, or the selected bridge pattern or equivalence pattern rather than relying on matching labels.
file, path, host, packet, bundle, package
These are carrier, transport, or package-form words.
Split:
- file or carrier;
- mirror file;
- file carrying FPF pattern text;
- document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use;
- review-facing target packet;
- review-facing context packet;
- release package;
- pattern package, pattern family, or pattern group under an accepted decision;
- governing source section.
A packet or bundle can carry a review target by value.
It is not automatically the authority-reference status, the target pattern, the accepted review result, or the FPF authoritySourceRef target.
quality, characteristic, metric, indicator, score
Do not let evaluation words float.
Split:
U.Characteristic;- characteristic space;
- Q-bundle;
E.21 PatternQualityQBundle;- scale;
- indicator;
- observed value;
- benchmark result;
- review finding;
- decision threshold;
- qualitative judgment with no scale.
metric is especially risky because FPF often treats it as imprecise shorthand for scale, value, or indicator machinery.
If the text says a quality improved, name what changed: characteristic, scale, observed value, threshold, decision consequence, or admissible act, work, or claim.
If "quality improved" refers to an FPF pattern version, name whether the change affects an E.21 required coordinate value, status payload, stop condition, bounded non-use, or governing-pattern application.
slot, field, row, label, badge, mark, cue
These words are not kinds by themselves.
Split:
- episteme slot;
- relation slot;
- schema field;
- table row;
- row in a pattern body;
- publication label;
- provenance mark;
- status badge;
- pre-articulation cue;
- displayed cue;
- evidence marker.
A label, badge, mark, or cue may trigger review. It does not prove currentness, identity, authority, evidence, gate passage, or release permission unless the source relation named by value and evidence path are named.
Current Scan Reading
For conformant text cleanup and source-expression unpacking, high-risk phrases are not automatically wrong. The shared scan is E.10:0.2; the rows below are episteme-publication-heavy candidate recovery prompts, not a second registry and not group kinds. Choose the recovered value by sentence function before reuse:
- topic-like or object-like wording: recover episteme slots or non-claim-bearing project kind;
- publication-unit wording that implies authoring or interpretation work: distinguish
U.Episteme,U.EpistemePublication,PublicationUnit, file, source note, review target; content: usually one of claim graph, text span, publication unit, carrier bytes, or document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use;- primary-entity field names: use
publicationUnitPrimaryEntityOfConcernwhen a boundedPublicationUnitcarries or exposes a claim-bearing episteme or episteme-laneU.View; otherwise non-claim-bearing kind or reference named by value when no episteme slot is being used; surface: keeppublication face or publication formorinterop publication formonly whenpublication-face kinddiscipline is named by value; otherwise rewrite to generic publication face, declared MVPK face, publication carrier, interop carrier, UI or front-end face, companion publication, source named by value, evidence, assurance, or relation record, or carrier relation;artifact,material,output, andcontent: do not let them stay as heads in architecture or pattern prose when they carry ontology or authority;source,target: acceptable only when the recovered source kind, target kind, and any relation slot being used are also named;reader,reviewer: safe only when the word really names a usability reader, review participant, or review process; otherwise name the generic publication face, declared MVPK face, packet, orPublicationUnit;- pre-FPF sign vocabulary: recover FPF episteme kinds, publication kinds, view kinds, carrier kinds, and record kinds before reuse; do not rebuild FPF episteme and publication ontology on a concept-sign-denotation triad;
- generic FPF-side object wording,
locus,row,host, ortarget: choose the recovered value named by value: FPF pattern, pattern section, acceptedDRR, FPF publication, FPF view, document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use, file carrier, review target, typed record, relation record, or relation phrase; supported use: replace with theadmissibleUsetarget named by value and non-admissible stronger or adjacent use,relationClaimSlicewhen a relation claim is being made, andprojectSideFPFRefwhen a project-side FPF kind and reference named by value is being used;strong,stronger,weak,weaker: replace with scope, evidence class, threshold, gate or admission threshold,source-loss modeunderA.6.3.CSCwhen a source-to-rendering loss is being claimed, coarsened rendering, or explicit abstain or reopen condition;authority-bearing FPF pattern or row: split into governing FPF pattern or pattern section,relationClaimSlicewhen a relation claim is being made,admissibleUsenamed by value when a boundary-use claim is being made, andprojectSideFPFRefwhen a project-side FPF kind and reference named by value is being used;route,call,invoke, or procedure-like pattern wording: replace with pattern application or with project-sideU.Workoccurrence,U.Method,C.11decision value, orA.6.Aaction invitation.
High-risk residue classes:
- pre-FPF sign vocabulary must be restored to FPF kinds by context;
- FPF-side umbrellas: generic FPF-side object wording, generic named-target wording,
locus,row,host, andsourcemust be unpacked into the recovered value named by value, such asFPF pattern,pattern section,DRR,FPF publication,U.View, document with named source-basis, evidence-basis, architecture-basis, or review-basis relation/use, file carrier, relation record, relation phrase, or file-carrier phrase; - project-side umbrellas:
artifact,material,output,screen,dashboard,credential,badge, andexplanationmust be unpacked into one recovered value named by value, such as publication, generic publication face, declared MVPK face, publication form, carrier relation, front-end relation, project-side FPF kind and reference named by value,A.10evidence path, typed evidence record,A.20constraint or adjudication decision record,A.21GateDecision,A.21DecisionLogRef,B.3assurance or engineering-justification record, typed status record whose FPF status pattern is named,C.11ChoiceResult,C.11decision record,A.6.Aaction invitation,A.15U.WorkPlan,A.15.1datedU.Workoccurrence,U.Method,U.MethodDescription, work-result record, or result-measurement record; - admissibility phrases:
supported use, stronger or adjacent use not carried by the pattern of concern, insufficient evidence relation, and similar formulas must name theadmissibleUsetarget named by value and non-admissible stronger or adjacent use,relationClaimSlicewhen a relation claim is being made, andprojectSideFPFRefwhen a project-side FPF kind and reference named by value is being used; - pattern-control metaphors:
route,call,invoke,exit,path,branch,chooser, andworkflowmust be checked for declarative pattern application versus real movement, control, and temporal claims.
Trigger Concordance And Closure Mechanism
E.10 is applied to a bounded FPF-facing text object, not only to one remembered example sentence. Before claiming E.10 closure over an accepted DRR, FPF pattern, extracted pattern host, monolith section, review-facing packet, or FPF-facing guidance, complete trigger concordance when a high-pressure trigger is FPF-governed across the bounded object.
Do not build a heavy concordance for every ordinary word. Trigger concordance applies when one trigger word or trigger-headed phrase:
- appears in a selected name, durable reusable name, heading, table column, schema field, coordinate name, status value, or future drafting vocabulary;
- recurs across the problem frame, decision, selected names, validation, and handoff-like action claims or conformance subjects often enough to carry the local architecture;
- acts as a replacement head for another broad head;
- appears in a returned finding or accepted basis as a term whose meaning must survive into FPF wording;
- or remains the only word that lets the sentence appear precise.
The mechanism is:
- Inventory the trigger spans inside the bounded object, with loci or grouped loci and count. Mark structural role: ordinary prose, selected name, heading, table column, field, example, quote-only wording, source-only wording, relation phrase, publication phrase, or source-use phrase.
- Group occurrences by local interpretation, not by trigger word alone: ordinary no FPF-governed use, local lexical repair, relation-like use, episteme use, publication use, source-use, durable naming need, quote-only or source-only wording, false positive, or blocker.
- For each local interpretation, choose and complete the repair consequence. Local repair may close under
E.10. Relation-like wording appliesA.6.Por its retained specialization. Episteme wording, publication wording, or source-use wording appliesC.2.P. Durable reusable naming appliesF.18after the kind under repair and use recovery. Quote-only or source-only wording needs a non-use disposition. Classification labels are not closure endpoints. - Rewrite the bounded object, or leave a blocker. A note saying
apply A.6.P when triggered,apply C.2.P when triggered,apply the governing pattern when the recovered claim is being made,subject to F.18 later,classified under A.6.P,classified under C.2.P, orboundaries are stated nearbyis not closure unless the recovered result is already present in the final wording or the missing required repair is explicitly blocking. TheFinal wording or blockercell must not be empty for any FPF-governed trigger. - Reread saturation. If one trigger word still carries several different local interpretations after repair, or dominates the selected names of the bounded object, the text has likely preserved an umbrella rather than repaired it. Split the local interpretations into names or governing-pattern applications named by value before accepting the wording.
Use this compact closure table when trigger concordance is required:
Allowed closure dispositions are only:
- ordinary wording with no FPF-governed use accepted;
- local lexical repair closed under
E.10; A.6.Precovery completed and integrated into the text;C.2.Precovery completed and integrated into the text;F.18naming decision completed after kind and use recovery and integrated into the text;- quote-only, source-only, or non-use disposition stated by value;
- false positive stated by value;
- still blocking.
Do not close trigger concordance with a summary statement that E.10 was applied, with a citation to A.6.P or C.2.P alone, with a correct classification but no governing-pattern repair product, with a later-work promise, or with a table that covers only representative examples while the remaining FPF-governed occurrences keep the same unresolved head.
Recovery and disposition table
E.10 gives only a small local recovery and disposition form. It does not unpack relation-like or episteme-publication-heavy source meaning by itself.
Closure rules
Problem context
Current name set. E.10 is the current FPF pattern. E.10:0.2 is the shared wording-use trigger scan. The older LEX-BUNDLE or ULR material below is retained as detailed reference apparatus for selected lexical, register, naming, morphology, and local rewrite problems. It is not a second current ontology, not a second wording-recognition table, not a second pattern head, and not a replacement for E.10.ARCH, the selected precision-restoration realization pattern, a governing pattern, or F.18. When the retained material conflicts with E.10:0.2, E.10.ARCH, A.3.4.P, A.6.F, C.2.P, E.24.*, F.18, or a governing pattern named by value, the current applicability table and that governing pattern control the repair.
Intent. Provide one normative trigger-and-repair rule set that makes FPF language unambiguous, composable across contexts, and teachable by design. Authors, reviewers, and tooling use the retained reference apparatus only for the selected wording problem after E.10:0.2 has chosen the closure disposition:
- Vertical stratification (Kernel ↔ Extensions ↔ Context ↔ Instance);
- Twin registers (Tech and Plain) with safe synonyms;
- Naming morphology (allowed suffixes and style) for the kernel’s core objects;
- Minimal Generality tests (names are neither parochial nor vacuous);
- Ontology recovery rows for overloaded words (e.g., process, function, service);
- Conformance checks and minimal examples.
Scope. Applies to: (a) Core (Parts A–G), (b) Extensions patterns specs (CAL, LOG, and CHR), (c) Context glossaries that claim FPF conformity, and (d) Diagrams and prose in normative text. It does not constrain Tooling or Pedagogy wording other than where they quote Core semantics.
Problem
- Polysemy drift. Process, function, service, agent, activity slide between structure, recipe, execution, and promise.
- Cross‑context collision. A label (e.g., Owner) is assumed “global” though meanings differ per
U.BoundedContext. - Name-bloat and parochialism tension. Either hyper‑specific domain names leak into core types, or vague umbrella names obscure invariants.
- EntityOfConcern and Description-episteme boundary and specification-use collapse. Authors mix EntityOfConcern (the thing under concern), Description episteme (how we describe it), and specification use (testable criteria, formality, acceptance, and harness-gated use of a Description episteme).
- Register soup. Tech terms bleed into Plain pedagogy and vice‑versa, inviting category errors.
Forces
Retained register and naming reference
LEX-BUNDLE and ULR (Unified Lexical Rules) are retained labels for reference apparatus inside the current E.10 pattern. They name register, naming, morphology, and local rewrite checks only; they do not name a second pattern, a second ontology, or a second mandatory audit. Use this material only after the E.10:0.2 scan has selected a lexical, register, morphology, or naming problem that actually needs those details.
- Vertical Stratification (E.10 -> four strata);
- Twin‑Register Discipline (Tech and Plain pairs);
- Minimal Generality (MG) principle + tests;
- Morphology and Style (suffixes, casing, reserved prefixes);
- Canonical Rewrites for overloaded words (L‑rules);
- Conformance Checklist (CC‑LEX) and Regression Stubs (RSCR‑LEX).
The retained clauses below apply only within that selected problem and only insofar as they do not contradict the current applicability table or the governing pattern selected by value.
Vertical Stratification (four strata; no cross-bleed)
Rule V‑0 (Strata). Every lexical item in a conformant text belongs to exactly one stratum:
- Kernel —
U.*types, kernel relations, invariants (e.g.,U.Holon,U.Role,U.Method,U.Work,U.PromiseContent). - Extension patterns — CAL, LOG, and CHR exports (e.g., Sys‑CAL, KD‑CAL, Agency‑CHR) that extend but do not override Kernel.
- Context — a
U.BoundedContextwith its Glossary, Invariants, Roles, and Bridges (local Context of meaning). - Instance — concrete identifiers (holders, role assignments, works, carriers).
V‑1 (Unidirectional meaning). Meaning is constrained from Kernel to extension patterns to Context to Instance. No stratum may redefine a higher stratum’s term; it may only specialise or bridge it.
V‑2 (Strata and authoring stances). The four lexical strata above constrain tokens. They are independent of a claim-bearing unit's stance (its CtxState pins such as DesignRunTag, ReferencePlane, and Locus). Strata answer “what words mean here”; stance answers “where this claim is situated” and which evidence-lane expectations apply.
V‑3 (Citation style). When a Context term is used, its Context must be visible at first mention (e.g., OwnerRole:ITIL_2020). If an author needs Cross‑context reuse, they MUST cite a Bridge with a stated Congruence Level (CL) (see F.9).
V‑4 (Firewall). Tooling and Pedagogy idioms shall not leak into Kernel prose (DevOps Lexical Firewall). CI/CD jargon, file formats, or API names MUST NOT appear in Core definitions. (Pedagogy may use them as examples only, in the Plain register, with Tech anchors present.)
Ontology Guards
Tech register ontology guards
Purpose. This section stabilises the Tech register of the kernel lexicon by enforcing head‑anchored naming, explicit kind naming, EntityOfConcern and Description-episteme boundary and specification-use morphology, disciplined treatment of Role and Holder, and Domain usage consistent with D.CTX and UTS. It aligns with F.4 Role Description, A.2.5 role-state relation, A.2.7 role relation structure, F.11 Method Quartet Harmonisation, and F.17 UTS. Scope: Guidance is register‑agnostic and applies to the whole FPF; examples are illustrative and MUST pass Minimal Generality and Domain Anchoring (MG-DA) and other rules of lexical governance pattern E*. This guidance applies to kernel and non‑kernel components (including Part G and patterns in Part C) and SHOULD be reused across extensions.
Onto1 — Head‑anchoring (use Kernel heads + pass LEX.TokenClass, EntityOfConcern and Description-episteme boundary, and specification-use gates)
- Rule: The head noun of a term MUST explicitly signal the kind (
System,Holon,Role,Work,Episteme,Tradition,Lineage,Characteristic,Method,Profile,Description,Spec,TransformationFlowStructure,Card,Pack,Dashboard, …). - Figurative heads with obvious overload (“Tradition”, “family”, “process”, “function”) are forbidden in the kernel. Use plain twins only with a 1:1 Tech mapping and declare
LEX.TokenClassfor the Tech token. They MAY appear only in the Plain register as 1:1 twin‑mappings to a Tech token, but MUST NOT appear in the Tech register. Plain language should minimise lexical error from overloaded terms; use plain‑twin lexical guards.- Do:
IncidentDashboard,MethodSpec,TraditionProfile,TransformationFlowStructureDescription. - Don’t:
IncidentBoard,TDD Tradition,Production Process(kernel),Service Function(kernel).
- Do:
Onto2 — EntityOfConcern and Description-episteme boundary and specification-use morphology (ref. E.10.D2)
- Rule: A term for the EntityOfConcern uses the bare head for the FPF kind under concern:
Method,Tradition,Characteristic. A Description episteme appends…Description:MethodDescription,TraditionDescription. A Description episteme admitted for specification use appends...Specand presupposes acceptance criteria, harnesses, measurable anchors, formal checkability, verification use, or another specification-granting gate named by value (normative in E.10.D2 and neighbouring patterns). E.g., Algorithm is a species ofMethodDescriptionfor a computer (a system in the role of information transformer); if expressed in a formal language and bundled with acceptance tests, it isMethodSpec(per F.11). If expressed as pseudo-code, it isMethodDescription. - Formal-description guard: A formal mathematical or physical theorem, including a formal postulate theorem in physics, remains a Description episteme until a bounded use assigns specification use. Its formal language belongs to formality and publication-expression discipline; it becomes a specification only under acceptance criteria, harness checks, normative invariants, measurable anchors, verification use, or another specification-granting condition named by value.
- Extension: Apply the same morphology to non-method EntitiesOfConcern where appropriate:
TransformationFlowStructureDescription,TransformationFlowStructureSpec,SystemDescription, andSystemSpec. - Do:
SamplingMethod-SamplingMethodDescription-SamplingMethodSpec. - Don’t:
SamplingAlgorithm(when it is just prose),SamplingProcessSpec(head not signalling kind). Onto3 — Roles, RoleAssignments, and episteme-symbol carriers (holonic) (ref. A.2, A.2.1, F.4, and F.5) - Rule: A work-facing role value may use a Tech label ending in
…Roleand is described through F.4 Role Description, e.g.,SafetyOfficerRole,ReviewerRole. Role-characteristic spaces, role-state relations, and role relation structures are neighboring governed values; they are not hidden inside the role name. The concrete assignment relation is aU.RoleAssignmentwith explicitholderRef,roleRef,boundedContextRef, and optionalwindowRef; do not use a compact role-assignment display string as the normative model. Carrier is reserved for a system that carries or makes available a symbol of episteme (U.Episteme,Tradition,Lineage,Profile, repertoire) independent of any concrete role assignment, e.g.,LeanTraditionCarrier,CalibrationLineageCarrier. AvoidArtefactas a head in the kernel: it is ambiguous between an episteme-symbol carrier, a system made by a transformer, or an episteme abstracted from its carrier. - Register note: Job titles (
Reviewer,Owner,Lead) belong in the Plain register and MUST twin-map to explicit Tech…Roletokens. - Why: This resolves inconsistent “role carrier” and “role-assigned holon/system” usage: use
U.RoleAssignmentfor the contextual assignment of a holon/system to a…Role; keep “Carrier” for the system that carries or makes available a symbol of episteme. - Rewrite note.
…CarrierRoleused for a role-assigned holon/system MUST be rewritten to an explicitU.RoleAssignment(holderRef=..., roleRef=...Role, boundedContextRef=..., windowRef?=...). Use SCR-LEX to enforce the rewrite. - Do:
ReviewerRole(orAssessorRole),U.RoleAssignment(holderRef=TeamAlpha, roleRef=ReviewerRole, boundedContextRef=JournalIssue42Context);LeanTraditionCarrier (U.Holon), independent of any particular role assignment. Don’t:Reviewer(as a kernel type),ReviewerCarrier(to mean a role-assigned holon/system),SystemReviewer(role collapsed into a type). Onto4 — Domain only as a catalog mark (ref. E.10.D1 D.CTX; publish stitching on UTS) - Rule:
Domainis not a kernel kind and carries no semantics, inheritance, or reasoning rights. It is a catalog mark that groups severalU.BoundedContextentries. - Required stitching (see D.CTX and UTS). Any use of
DomainMUST present: 1. the enumerated list ofContextIdin D.CTX, and 2. the corresponding UTS strings (F.17) with twin labels. - “Discipline ≠ Domain.” Domain labels are catalog‑only (D.CTX + UTS); Discipline is a CG‑Spec‑governed holon (
U.Discipline). Cross‑use requires Bridge (F.9) + CL; LexicalCheck MUST fail texts that equate Domain with Discipline. - Governance. No “Domain … governance”. Rules of comparability and aggregation belong to Discipline or CG‑Spec (ComparatorSet, ScaleComplianceProfile (SCP), MinimalEvidence, Γ‑fold, CL policy), not to
Domain. PreferDomainFamily+ stitching over inventing new “Domain” types. - Do:
DomainBundle: ClinicalSafety → {ContextId: AdverseEvents, DeviceLabelling, …} + UTS twins. - Don’t:
ClinicalSafetyDomainas a type with inheritance;Domain Governancesections in Tech.
Onto5 — Always state what the term names
- Rule. The definition or first line of a gloss MUST state the FPF kind named by the term: a
U.Holon,U.System,U.Episteme,Tradition,Lineage,Profile,Role,U.Workexecution,Characteristic, orCarrier. - Do: “Kind named:
ReviewerRole— a role intention playable by a holon within an editorial context.” - Don’t: “Reviewer — a person who …” (blurs the kind named).
Onto6 — Bans and ontology recovery hints (mirror E.10 § 9 L-rules; do not duplicate tables; not a substitution table)
process,procedure,workflow,function, oractivity-> first recover the wording family: change-situation wording appliesA.3.4.P; function-like wording appliesA.6.F; possible recovered values includeU.Method,U.MethodDescription,U.WorkPlan, datedU.Work,U.Transformation, andTransformationFlowStructureonly after the governing kind, relation position, use relation, or claim kind is named by value.Tradition→Tradition(Tech); leave “Tradition” only as a Plain twin with an adjacent Tech label.domain→DomainFamily+ {ContextId list} + UTS twins.…CarrierRoleused for a role-assigned holon/system -> explicitU.RoleAssignment(holderRef=..., roleRef=...Role, boundedContextRef=..., windowRef?=...).- ambiguous
Ownerin role names → preferStewardRole,CustodianRole, or an explicit responsibility head. - job titles (
owner,lead,champion) in the kernel → use explicit…Rolenames; keep titles in Plain with twin-labels. - Do:
ReturnsTransformationFlowStructureDescription,Tradition: Test-Driven,U.RoleAssignment(holderRef=LedgerTeam, roleRef=CustodianRole, boundedContextRef=AssetLedgerContext). - Don’t:
Returns Process,TDD Tradition(kernel),Ledger Owner(underspecified).
Worked mini-examples across arenas
- Software engineering:
BuildTransformationFlowStructureDescription,CIHarnessSpec;U.RoleAssignment(holderRef=RepoTeam, roleRef=MaintainerRole, boundedContextRef=RepoXContext). AvoidBuild Process,Repo Owner. - Applied research and experimentation:
SamplingMethodSpec,CalibrationLineageCarrier;U.RoleAssignment(holderRef=ReviewPanel, roleRef=ReviewerRole, boundedContextRef=GrantCallYContext). AvoidSampling Algorithm(if prose),Lab Owner. - Production and service management:
ShiftWork,SafetyOfficerRole;U.RoleAssignment(holderRef=TeamAlpha, roleRef=SafetyOfficerRole, boundedContextRef=PlantOpsContext). AvoidSafety Officeras a type,SafetyDomain Governance. - Operations research and optimisation:
RoutingMethodDescription,CostCharacteristic;U.RoleAssignment(holderRef=AnalysisGroup, roleRef=ModelStewardRole, boundedContextRef=ORProgramContext). AvoidRouting Function,Model Owner. - Healthcare and clinical ops:
CarePathwayTransformationFlowStructureDescription,MedicationAdministrationWork;U.RoleAssignment(holderRef=DrK, roleRef=AttendingPhysicianRole, boundedContextRef=Ward12Context). AvoidCare Process,Ward Owner. - Finance and accounting:
ReconciliationMethodSpec,JournalPostingWork;U.RoleAssignment(holderRef=TreasuryTeam, roleRef=TreasuryStewardRole, boundedContextRef=LiquidityBookContext). AvoidReconciliation Process,Account Owner(underspecified). - Legal and compliance:
RetentionPolicySpec,InvestigationWork;U.RoleAssignment(holderRef=PrivacyOffice, roleRef=DataProtectionOfficerRole, boundedContextRef=OrgXContext). AvoidCompliance Function,Data Owner(underspecified). - Cloud and IT operations:
IncidentTransformationFlowStructureDescription,RunbookMethodSpec;U.RoleAssignment(holderRef=OnCallRotation, roleRef=OnCallEngineerRole, boundedContextRef=ServiceYContext). AvoidIncident Process,Service Owner(underspecified). - Logistics and supply chain:
PickingWork,RoutingMethodSpec;U.RoleAssignment(holderRef=DispatchDesk, roleRef=DispatcherRole, boundedContextRef=HubZContext). AvoidPicking Process,Fleet Owner. - Construction and civil engineering:
PermitAcquisitionTransformationFlowStructureDescription,InspectionMethodSpec;U.RoleAssignment(holderRef=SiteOffice, roleRef=SiteStewardRole, boundedContextRef=ProjectLot17Context). AvoidInspection Process,Site Owner. - Emergency response:
TriageMethodDescription,EvacuationTransformationFlowStructureDescription;U.RoleAssignment(holderRef=IncidentLead, roleRef=IncidentCommanderRole, boundedContextRef=EventRContext). AvoidTriage Function,Incident Owner. - Agriculture:
IrrigationTransformationFlowStructureDescription,SoilSamplingMethodSpec;U.RoleAssignment(holderRef=FieldTeam, roleRef=FieldStewardRole, boundedContextRef=Plot17Context). AvoidIrrigation Process,Field Owner. Checklist before minting a KernelToken
- Head noun signals kind (Onto1).
- EntityOfConcern and Description-episteme boundary and specification-use morphology correct (Onto2).
- If role-related: Role, RoleAssignment, and episteme-symbol carrier separation observed; holonic scope explicit (Onto3).
- Any Domain mention stitched to D.CTX and UTS; no norms on Domain (Onto4, Onto6).
- Object‑of‑talk declared (Onto5).
- SCR-LEX rewrites checked for current role-assignment and episteme-symbol carrier separation (Onto6).
Note on registers. Keep figurative or business-casual terms in the Plain register only, with strict twin-label links to the Tech token under current
E.10. In the Tech register, speak in KL-CAL: episteme-about-epistemes (Tradition, Lineage, Profile), not in catalogue-admin idioms.
- Onto‑Deon — Deontic lexicon guard (Core register) Rule. In the Conceptual Core, avoid using “Standard” as the head noun of an EntityOfConcern name unless the object is an explicit deontic speech-act under the Gov lens (cf. E.3).
For interface and boundary invariants and public commitments of things (holons, interfaces, ports), prefer EntityOfConcern-side names named by value like InterfaceContract, ComplianceProfile, AcceptanceSpec, InteropProfile, etc.
Use the word standard for a publication of a Description episteme, possibly admitted for specification use, that is intended to be complied with and has explicit compliance checks.
If an EntityOfConcern-side item is currently named … Standard, rename it to a proper EntityOfConcern-side name, and (optionally) add a separate publication of the relevant Description episteme under the needed compliance or specification use that contains the standard text and the intended compliance checks.
Rewrite hints (Tech → Tech).
publication Standard → publication standard;
frame Standard → frame standard;
measurement Standard → measurement standard;
Method Interface Standard (MIC) → Method Interface Standard (MIS);
Boundary-Inheritance Standard (BIC) → Boundary-Inheritance Standard (BIS).
Rationale. Keeps Core prose centred on EntitiesOfConcern and their boundary invariants; reserves deontic obligations for governance contexts and U.PromiseContent‑like promises. Do not misuse “plane”: deontic speech‑acts are analysed via the Gov lens, while ReferencePlane remains {world | concept | episteme}.
Twin‑Register Discipline (Tech and Plain)
Plain twin (LEX). A registry entry pairing the authoritative Tech label with a display‑only Plain label for one U.Type in one U.BoundedContext; governed by PTG (Plain Twin Governance; in the LEX registry) and referenced by Twin‑Map ID (LEX). “Plain twin” ≠ the Plain register (the register is where twins may be used; the twin is the 1:1 mapping).
Convention. In this spec, Plain (capitalized) names the register; plain twin (lowercase) names the 1:1 mapping entry.
Rule R‑0 (Registers). Every Kernel and Extenstion patterns concept has a Tech label (the testable semantic token) and an optional Plain label (didactic synonym). The Tech label is authoritative; the Plain label is permitted only in expository text and must map 1:1 to the Tech meaning inside the current Context.
Allowed pairs (normative table; examples)
R‑1 (Plain first‑use). At first use in a section, show Tech label and (optionally) the Plain twin: “…a U.Method (the how‑to), described by a U.MethodDescription (the recipe) …”
R‑2 (No unpaired Plain in CC). Conformance Checklists must use Tech labels only.
Domains can mint aliases inside their U.BoundedContext glossary; all aliases must map 1:1 to a Tech label (SenseCell row in the Context’s Concept-Set Table), and if exported across Contexts, via an Alignment Bridge with congruence-level and loss fields.
Make “plain twins” (reader‑friendly labels) safe by construction, not just style. The plain twin must not change kind, scope, or reader expectations versus the canonical Tech name; it is display‑only and context‑local.
- Tech name (tech) — the canonical, kernel‑conformant label used in normative clauses (e.g.,
U.RoleAssignment,TransformerRole). - Plain twin (plain) — a didactic display alias permitted in expository prose and UI display contexts inside one
U.BoundedContext.
Principle: Meaning lives in the Tech name; the plain twin may never move meaning. (Locality is enforced by
U.BoundedContextand Bridges.)
Plain Twin Safety constraints (normative)
CC‑TWIN‑1 - One‑to‑one and local.
Each Tech name has at most one plain twin per U.BoundedContext; the same plain twin MUST NOT point at more than one Tech name in the same Context.
CC‑TWIN‑2 - Sense‑equivalence proof. A plain twin MUST bind to the same SenseCell as its Tech name in that Context (F.3 and F.7). Authors MUST record at least one counter‑example test showing how the twin could be misread and why it still passes in this Context (SenseCell notes).
CC‑TWIN‑3 - Head‑term discipline (HND). The plain twin MUST preserve the head term of the Tech name, or append an explicit bracketed head on first use:
- Roles keep “(role)”, service-facet labels keep “(service promise/access)” after the direct governed value is recovered, Methods keep “(method)”, Work keeps “(work record)”, Capability keeps “(capability)”.
Examples:
TransformerRole→ “Transformer (role)”,U.PromiseContent→ “post-op monitoring service promise”; service-access publication or access relation → “service access”,U.Work→ “work (work record)”.
CC‑TWIN‑4 - Kind‑consistent. A plain twin MUST NOT map across Kinds (C.3). If the twin’s everyday interpretation could denote a different Kind (e.g., Tradition = organization, corpus, domain), it is forbidden unless qualified by a bracketed head and Context gloss on first use (see CC‑TWIN‑7).
CC‑TWIN‑5 - Ambiguity stop‑list. The following base nouns are reserved and MUST NOT be used as unqualified plain twins: Tradition, service, process, function, model, system, method, standard, library, dataset, evidence, activity, task, action. They are allowed only with an explicit head per CC‑TWIN‑3 and a Context gloss (CC‑TWIN‑7). (This list MAY be extended in the registry.)
CC‑TWIN‑6 - No cross‑context by label.
Plain twins are not portable. Reuse in another U.BoundedContext requires a Bridge with CL and loss notes; names alone carry no authority.
CC‑TWIN‑7 - First‑use gloss.
At first occurrence in a document or screen, a plain twin MUST be shown as “Plain twin [Tech name] — Context gloss”, e.g.:
“Transformer (role) [TransformerRole] — work-facing role value assigned through U.RoleAssignment to a system or acting holon for method-enacting work in OR_2025”.
CC-TWIN-8 - Normative publication-form overread ban. Plain twins MUST NOT appear in Conformance Checklists, predicates, type signatures, or acceptance clauses. Only Tech names are normative. (Plain twins are strictly didactic.)
CC‑TWIN‑9 - Twin budget. At most one plain twin per Tech name per Context. Synonym piles are prohibited (control vocabulary sprawl; see F.14).
CC‑TWIN‑10 - Registry entry and DRR.
Every plain twin MUST have a registry entry (in the LEX registry) recording: tech, plain, context, head, SenseFidelity = {3,2,1,0}, ambiguity notes, counter‑examples, DRR id. Any change requires a DRR.
CC‑TWIN‑11 - Tests. Twin entries MUST pass the Twin Harness (see F.15): Head term, Kind consistency, SenseCell match, Stop‑list compliance, and First‑use gloss.
Minimal Generality and Domain Anchoring (MG-DA) — names neither parochial nor vacuous
Principle (MG-DA). A minted name is as general as necessary and no more, and its head noun is anchored to the FPF kind being named. First classify the NameToken (name of a concept: term, lexical unit) itself using
LEX.TokenClass, then apply the guardrails corresponding to that class: kernel tokens must unify across domains; discriminator tokens and context tokens must make the domain legible from the name itself. Names too general to have obvious domain are banned.
LEX.TokenClass (meta‑lexical; not a USM Scope)
Definition. LEX.TokenClass : NameToken → {KernelToken | ContextToken | DiscriminatorToken}.
This is a Characteristic on NameTokens (symbols), used by the LEX registry and MG-DA checks.
It is not a USM scope and carries no truth or validity semantics.
KernelToken — Minimal Generality (MG‑K)
MG‑K1 (Tri‑domain witness, MUST). Maintain a DRR note or Glossary note with ≥ 3 heterogeneous arenas where the invariants hold (e.g., manufacturing, healthcare, cloud ops). If you cannot, narrow to a Context name or move qualifiers into RoleCharacteristicSpace.
MG‑K2 (No parochial nouns, MUST). Kernel names MUST NOT contain domain nouns (Ticket, Microservice, Patient, Developer). Such nouns belong in Context or as RoleCharacteristicSpace characteristics.
MG‑K3 (No vacuity, MUST). Avoid vacuous heads (Thing, Event, Process, Resource). Use existing kernel heads (U.Holon, U.Work, U.Method, U.Resrc, …).
MG‑K4 (Intent over mechanism, MUST). Kernel type and role names encode intent, not mechanism. Mechanisms (algorithms, hardware form, recipe flavors) belong in RoleCharacteristicSpace or Capability.
MG‑K5 (Notation independence, SHOULD). The EntityOfConcern-side kind criterion is separable from any one notation or toolchain.
MG‑K6 (Refactoring safety, MUST). If a name fails MG, do not mutate it silently. Record a DRR and apply F.13 Lexical Continuity and Deprecation (aliases; Bridges for Cross‑context mappings).
DiscriminatorToken and ContextToken — Domain Anchoring (DA‑D)
DA‑D1 (kind anchoring, MUST). The head noun names the FPF kind being classified (e.g., Sense, Context, Role, Bridge, Characteristic). Readers can answer “X of what?” without external context.
DA‑D2 (Characteristic, not axis, MUST). Enumerated properties are named as Characteristic within a CharacteristicSpace (MM‑CAL). Avoid spatial metaphors (axis, dimension, plane, lane, tier, layer) unless the metaphor is a pattern‑defined primitive in this spec.
DA‑D3 (Enum clarity, MUST). If the term denotes an enumeration, (a) the value set is small and closed, (b) membership criteria are obvious from the definition, (c) the kind being classified is explicit in the name (e.g., SenseFamily, not bare Family, RowPlane or overly general Facet).
DA‑D4 (Anti‑recipe, MUST). Do not bake how-to or local methods into discriminator names; those belong in U.Method or U.MethodDescription, or in U.Capability when the kind under repair is an ability envelope.
DA‑D5 (Mapping discipline, MUST). Cross‑context interpretations go through a Bridge (F.9). Discriminator names must not suggest global identity.
DA‑D6 (Register discipline, SHOULD). Keep normative tokens stable; synonyms belong in Plain register only and must not appear in constraints or tests.
DA‑D7 (Ban generic combinators, MUST). Reject vague composites like NameUseMode, NamingScope, RowFacet/RowPlane/RowLane. Each candidate must pass DA‑D1 and DA‑D3 (kind-anchored head and explicit CharacteristicSpace).
Global tests (apply after 7.2 and 7.3)
MG-DA‑T1 (Three‑arena witness). If LEX.TokenClass(t)=KernelToken, you MUST provide the tri‑domain witnesses (7.2‑MG‑K1). Otherwise this is SHOULD (document at least one contrasting arena).
MG-DA‑T2 (Object‑of‑talk). The head noun uniquely signals the subject area; avoid free‑floating metaphors. MG-DA‑T3 (Anti‑recipe). Remove mechanism or implementation words; relocate to Method, Capability, or RoleCharacteristicSpace.
MG-DA‑T4 (Enum clarity). For enumerations, list the closed value set and its CharacteristicSpace.
MG-DA-T5 (Collision and Uniqueness, MUST). Before merge, perform a full-text search over the corpus and the Reserved-Names registry. The candidate MUST NOT collide with any existing token used in another sense anywhere in FPF. If a collision exists, either rename or raise a DRR to deprecate the prior token.
MG-DA‑T6 (Teaching swap). In didactic prose (E.10.D2), the term can be swapped in without caveats.
MG-DA-T7 (EntityOfConcern ground, MUST). The definition card states the EntityOfConcern-side kind criterion for membership explicitly; reviewers can check membership without consulting external narrative.
Compatibility with USM (how tokens and scopes meet)
USM applies to acts, not tokens. Mint, rename, and use are LexicalActs that carry a USM scope. LEX.TokenClass constrains where a token may be used via an AllowedScopes policy:
Conformance rule. For any usage u of a token t: LEX.TokenClass(t)=c ⇒ USM.Scope(u) ∈ AllowedScopes(c).
The LEX registry defines AllowedScopes(c) (e.g., KernelToken usage in normative kernel constraints is allowed; in Plain register outside a glossary is restricted; Context emissions of KernelToken require a Bridge or alias, etc.).
Audit. Violations are flagged as SCR‑LEX‑Sxx (see acceptance tests below).
Metaphor guidance (non‑binding heuristics)
Prefer object‑anchored heads to metaphors. If a metaphor is unavoidable, ensure it is (a) explicitly defined by a pattern here, and (b) unambiguous within the NameClass. Example families (use sparingly):
- Progression metaphors (level, tier, ladder): only where a gate or upgrade is defined by the pattern.
- Separation metaphors (lane, track): only where parallel, non‑interfering flows are enforced by rules.
- Grouping metaphors (family, class): only for small, closed enumerations attached to a clearly named classified kind (e.g.,
SenseFamilyrather than bare Family).
Short‑form and acronym discipline
SF‑1 (First expansion, MUST). On first use, expand the term; place the short‑form in parentheses (e.g., “Minimal Generality and Domain Anchoring (MG-DA)”). SF-2 (Uniqueness, MUST). Register short-forms in the Reserved-Names list; perform the collision check (7.4-MG-DA-T5). SF‑3 (Form, SHOULD). Prefer typographic separators (MG-DA) to fused acronyms (MGDA). Use the fused form only in code or identifiers where punctuation is disallowed, and only after registration.
Examples (illustrative, canonical)
Prefer U.PromiseContent (promise) over BusinessService; U.Capability over Function; U.Dynamics over NaturalProcess; U.WorkPlan over ScheduleProcess.
Do not mint ETLService at kernel level. Model ETL as MethodDescription; recover the service-side claim as promise content, access relation, acceptance condition, delivery work, or publication/API-description use before naming it.
Acceptance and regression checks (LEX and USM)
SCR‑LEX‑S01 (TokenClass declaration). Every normative token has a declared LEX.TokenClass.
SCR‑LEX‑S02 (Collision and uniqueness). Full‑text + Reserved‑Names check passes (no other meaning in FPF).
SCR‑LEX‑S03 (kind anchoring). Heads name the FPF kind classified (DA‑D1).
SCR‑LEX‑S04 (CharacteristicSpace). Enumerations declare their value set and space (DA‑D2 and DA‑D3).
SCR‑LEX‑S05 (USM compatibility). For each LexicalAct, USM.Scope ∈ AllowedScopes(LEX.TokenClass).
SCR‑LEX‑S06 (Slot and Ref suffix discipline). Any token with suffix …Slot or …Ref is either (a) a SlotKind or RefKind declared under A.6.5, or (b) an episteme field whose type is a RefKind; no ValueKind or other type class may end with these suffixes.
SCR‑LEX‑S07 (Manifest provides covers SlotKinds and RefKinds). If a SignatureManifest is present (A.6.0), its provides list MUST include any public SlotKinds (…Slot) and RefKinds (…Ref) introduced by that signature or mechanism, in addition to types, relations, and operators, so SD and lexical linters can treat them as exported API.
RSCR‑LEX‑E01 (Banned generics). Reject tokens matching the banned combinators list (DA‑D7).
RSCR‑LEX‑E02 (Metaphor hygiene). If a metaphor is used, show the pattern that defines it; otherwise rename.
RSCR‑LEX‑E03 (Strategy token minting). Reject new Kernel tokens named Strategy or Policy as kinds; model them as lenses, flows, or compositions inside G.5, or as …Description or …Spec in Contexts. (Prevents kernel overloading; aligns with C.22 “no minted Strategy head”.)
Morphology and Lexical Form (LEX.Morph)
Principle. Form follows the FPF kind being named. A token’s morphology (suffix, prefix, and casing) must (a) express what kind of thing it names, (b) respect MG-DA (Minimal Generality and Domain Anchoring), and (c) pass LEX.TokenClass gates:
LEX.TokenClass(token) ∈ {KernelToken | ContextToken | DiscriminatorToken}. Morphological choices never override EntityOfConcern, Description episteme, specification use, publication faces, publication forms,PublicationUnits, carriers, renderings, or CHR:ReferencePlane semantics.
Casing and basic forms
M‑0 (Casing and categories).
Types and role kinds: UpperCamelCase (IncisionOperatorRole, MethodDescription).
Relations and verbs: lowerCamelCase (performedBy, isExecutionOf, bindsMethod).
IDs and instances: flat with delimiters (context‑defined) but never collide with type forms (e.g., W#Seam134, ctx:Hospital.OR_2025).
Register discipline: normative tokens use the Technical register; Plain synonyms are allowed in prose only, never in constraints.
Reserved suffixes (gated by LEX.TokenClass, EntityOfConcern and Description-episteme boundary, and specification use)
Use tables as a whitelist. Rows indicate when a suffix is permitted and what it means. The EntityOfConcern and Description-episteme boundary and specification-use gate prevents EntityOfConcern, Description episteme, specification use, and publication-relation confusion; “Examples” are illustrative.
Suffix conventions and retained-family boundaries
Notes. • Kernel‑only ban list remains in § 8.3. • CHR guard: the only token that may use the word plane is CHR:ReferencePlane. • Axis and dimension metaphors are not selected FPF heads; use Characteristic for a measured aspect and CharacteristicSpace for a declared characteristic space where an enumeration is intended (see § 7).
Not only suffix guard
- Suffixes are closely related to kinds and should be clearly guarded by MG-DA.
- Other morphemes (not only suffixes) also must respect kinds. For example, Space is a geometric concept — never use it as a suffix (
…Space…) or other morpheme in beginning or in the middle of a term to name non‑geometric entities (e.g. prefer Set, Kid, or Kit instead of Space where membership is intended).
L-EPI-PUB — episteme, publication, view, carrier, and authority-reference relation-position discipline
- Use
U.Epistemefor the claim-bearing unit. UseU.EpistemePublicationor governedU.Epistemepublication only when that episteme is available as a published episteme under C.2.1 and E.17 discipline. - Name the publication form separately from the episteme: for example
U.PreArticulationCuePack,U.AbductivePrompt, typed bounded projection, partial normal form, endpoint-pattern-governed publication, or another declared form. A publication form is not itself the governing FPF source. - Name
U.Viewand MVPK face separately from the publication form. APlainView,TechCard,InteropCard, orAssuranceLaneis an episteme-level view or publication face, not the source claim, not the publication form itself, and not the SCR or RSCR carrier. - Name the carrier or rendering relation separately. Documents, dashboards, generated screens, trace files, cards, and transport formats hold or render a publication; they are not the
U.Episteme, not the claim or effect being relied on, and not the governing pattern. - Name source-finding cues separately from source epistemes. A cue, badge, credential view, dashboard tile, heading, signature-looking mark, or generated explanation may help find a source; it does not by itself create an
authoritySourceReftarget, evidence relation, gate decision, assurance claim, role assignment, status assertion, work occurrence, or permission. - Use
governingPatternReffor a named FPF pattern that governs admissible interpretation or use. UseauthoritySourceRefwhen a non-patternauthoritySourceReftarget such as an external standard, editioned register, DRR, gate decision, policy source, or role-assignment or status register carries the relevant authority. Do not use generic sign wording, generic episteme-publication wording, generic source wording, generic project-work wording, or container-placement wording as solution terms. - When a published episteme is used for work, name the P2W chain element being used: intended method family, selected method or method of work,
U.WorkPlanningbaseline, planned work, actualU.WorkorU.WorkEnactment, work result, result measurement, or non-work reliance on a claim or effect. Do not let genericaction,use, ormaterialhide that distinction. - Use
C.2.Pwhen episteme-publication-heavy wording carries episteme, publication, view, carrier, relation, admissibility, evidence, work, gate, decision, method, or FPF-pattern-application claim. This parent pattern keeps the lexical and naming discipline;C.2.Psupplies the epistemic precision-restoration profile that recovers the FPF kind named by value, relation record, relation phrase, tuple-like record, project-side FPF kind and reference named by value, or not-triggered disposition before final wording is accepted.
Publication face, form, unit, and carrier discipline - surface as trigger wording
- Definition.
surfaceis trigger wording, not a durable FPF Tech head by itself. When it has FPF-governed use, recover whether the sentence means publication face, publication form, publication unit, carrier, rendering, UI face, front-end face, physical surface, geometric surface, companion publication, projection material, carrier relation, or another FPF kind or relation named by value. - Allowed final heads: publication or carrier terms named by value, or deliberately ordinary physical or geometric
surfacewhen no FPF-governed use is carried. - Forbidden final heads:
StructureSurface,MechanismSurface,PortfolioSurface, and any...Surfacethat hides a structural, mechanistic, measurement, review, assurance, explanation, comparison, or publication-unit object. - Preferred alternatives: name publication face, form, unit, carrier, and rendering; use
...Boundaryfor structural borders,...Viewfor episteme and view relations, and...Cardonly for a UTS or record unit when that is exact.
L-Space - Disciplined use of Space
- Use Space only for CHR‑grounded measurement and state constructs such as
CharacteristicSpaceper A.19. Do not coin generic…Spacefor sets, portfolios, or publication forms. Publish portfolios and archives as sets via admissible selectors; publish them on UTS as views or cards, not as spaces. - Field‑name guard (Kernel blocks). In Kernel conceptual blocks (e.g., A.6.0 and A.6.1 lists), do not name a field
…Space; reserve Space to the types (CHR and ReferencePlane families). Use BaseType as the field name and let the referencedU.Typecarry…Spacewhere appropriate; otherwise, for set‑valued universes, use…Set. - Space is a geometric concept. Do not use it as a suffix or morpheme for non-geometric sets, portfolios, or publication forms; use
Set,Kit,Bundle,Portfolio, or another direct governed kind when that is the current object.
L‑ROLE — disciplined use of Role
- Role names a work-facing
U.Rolevalue or an explicitly governed source label recovered to that value. A role assignment, role state, role relation structure, holder, method, work, evidence, source, status, or publication claim is not created by the suffix. - Param-slot and relation-endpoint guard. Do not use the morpheme
Rolefor formal parameter positions in operator algebra declarations (OperationAlgebra) or Signature arguments. ReserveRolefor work-facing role values governed by A.2, F.4, F.5, F.6, and A.2.7 naming boundaries. Prefer SlotKinds + SlotSpecs (A.6.5) to type formal slots; if a didactic list is useful, use aValueKindView(name→ValueKind) projection derived from SlotSpecs and SlotIndex. Same for similar situations (table columns, tuple placements): use MG-DA with domain‑specific terminology, never “Role”.
Forbidden suffixes and the DevOps, Data Governance and Repository-Workflow Lexical Firewall
M‑F (Forbidden in Kernel tokens). In KernelToken names, do not use: …Function, …Process, …Task, …Activity. These are ambiguous or vacuous—map using § 6 typing rules (often to Method, MethodDescription, or Work).
M‑FW (Tool and file markers). Tooling and file suffixes (…API, …JSON, …YAML, …CI, …Kafka, …Postgres) are not part of conceptual names. Place them in Context glossaries or operational configs (DevOps Lexical Firewall). Kernel names never carry tool, format, or notation marks. It is pure conceptual, no data management and data governance intended.
Prefix discipline
M‑P1 (Reserved prefixes). U. reserved for Kernel types; Γ_ for algebraic operators; CAL, LOG, and CHR for pattern packages. Never mint U.* inside a Context.
M‑P2 (Edition markers). Apply explicit edition and version markers to Contexts and to MethodDescription, service-description epistemes, service-access publications, or service-offer records named by their direct governing pattern—not to Method and not to bare Service as a head kind (e.g., BPMN_2.0_BoundedContext, JS_Schedule_v4_MethodDescription, PassportIssuanceOfferRef.edition). Authors MAY annotate context-local service labels for didactics after the governed value is recoverable.
Norms (edition, release, and version).
- edition — the content phase of an episteme (Concept, Object, and Symbol where Symbol‑only notation swaps do not force a phase). Lives in
U.EditionSeries. Never embedded in labels (see R‑RD‑7); bind via data:…Ref.edition. - release — a Work of making a Carrier public; may carry tags and dates; does not change episteme identity or phase.
- version — a tooling or carrier identifier (file, package, or code). Use only in Tooling and Pedagogy families; not in Core names.
Property discipline. When a field pins a referenced record’s phase, write it as <Thing>Ref.edition (dot notation), never as a standalone …Edition key. E.g., replace DHCMethodEdition with DHCMethodRef.edition.
Morphology tests (apply with § 7 MG-DA)
M‑1 (Slot test). The candidate fits one slot or side in the Strict Distinction lattice (EntityOfConcern ≠ Description episteme ≠ publication carrier; Role ≠ Method ≠ Work). If not, rename or split.
M‑2 (Classified-kind anchoring). The head noun names the classified FPF kind or reference: Role, Method, Work, Context, Characteristic, Capability, Requirement, publication form, service-access relation, service-offer record, or another direct governed kind. No free-floating metaphors and no bare Service head before the service facet is recovered.
M‑3 (Family congruence). Where eligibility clarity is needed, add a context-specific characteristic or role-state relation as a qualifier for the current governed value (e.g., NightShiftOperatorRole for a work-facing role value only when that role value is actually declared). Do not turn standards, requirements, evidence, or status labels into ...Role names, and do not fake families with bare metaphors (no RowPlane, senseFamily, ...Lane).
M‑4 (Run and design split). Use Work only for executions; use MethodDescription for recipes; never cross.
M‑5 (Kernel parochiality). KernelToken names carry no domain nouns; push domain markers to Context or RoleCharacteristicSpace.
M‑6 (Vacuity ban). Avoid vacuous heads (Thing, Event, Process, Resource). Use established kernel heads (U.Holon, U.Work, U.Method, U.Resrc, …).
M-7 (Notation independence). The EntityOfConcern-side meaning survives notation and tool swaps.
M-8 (Collision and uniqueness). Before merge, perform full-text and Reserved-Names checks; the token must not collide with any other meaning anywhere in FPF (cf. § 7 MG-DA-T5).
Alias hygiene
Aliases are permitted only inside a Context Glossary and map to one technical label with an equivalence note (≡). No global aliases.
Entry lexeme support and lexical-query discipline
Public first-entry scenario text, ToC query rows, local Problem-frame recognition text, or expanded I.2 entry-disambiguation cases may use one compact entry lexeme cue block when the lexical issue changes the first useful FPF entry.
That cue block should not be copied into every pattern body by default.
Keep it instead in:
- FPF
readmesection, E.11entry-distribution loci,I.2expanded entry-disambiguation cases,Table of Contentquery rows,- or one bounded lexical-query record governed by
F.17,UTS, orF.18.
This block remains one editorial lexical-query set.
It does not mint names, aliases, U.Types, bridges, or semantic equivalences
by itself.
When visible, it should distinguish at least:
- canonical label,
- plain-language twin,
- domain alias,
- lexical-query cue,
- rejected cue,
- false friend or forbidden synonym.
Minimal visible lexical-query shape may therefore use one compact field set such as:
Ordinary lexical-query support should stay compact:
- ordinary
Table of Contentrows: prefer2-5query phrases; - ordinary
READMEscenario or[E.11](/generated/patterns/E.11)entry-distribution cues: keep only the most discriminating domain phrases and false friends; - fuller lexical sets belong under
[F.17](/generated/patterns/F.17), [F.18](/generated/patterns/F.18), and [E.10](/generated/patterns/E.10)only when one real naming, alias, bridge, or collision claim exists.
Lexical support should increase entry precision, not maximize keyword recall. The same boundary should be kept explicit in lexical support:
lexical_hookis not one alias;- one alias is not one canonical name;
- one search cue is not one semantic equivalence;
- one
entry_orientation_labelis not oneRelationKind.
Language-specific query cues may be added as entry-lexeme support.
They do not become canonical names, aliases, or semantic equivalents unless
admitted through [F.18](/generated/patterns/F.18) or [E.10](/generated/patterns/E.10).
One Russian practitioner phrase may therefore help recover one English
canonical pattern while remaining lexical-query support only.
Compatibility with USM (acts and tokens)
LEX applies to tokens; USM applies to acts. Mint, rename, and use are LexicalActs that carry a USM scope (e.g., ClaimScope, WorkScope). LEX constrains where a token form may appear via AllowedScopes policies:
LEX.TokenClass(t)=c ⇒ USM.Scope(usage) ∈ AllowedScopes(c).
Example: using a KernelToken in a Context constraint may require a Bridge or alias; logging Work inside a MethodDescription violates M‑4 and the policy.
Acceptance and regression checks (LEX and USM)
- SCR‑MOR‑S01 (Suffix whitelist). Every normative token with a reserved suffix matches § 8.1 row semantics and passes EntityOfConcern and Description-episteme boundary and specification-use gates.
- SCR‑MOR‑S02 (Kernel bans). KernelToken names contain none of the forbidden suffixes (§ 8.2).
- SCR‑MOR‑S03 (Prefixes). Reserved prefixes obey § 8.3; no
U.*minted in Context. - SCR‑MOR‑S04 (Run and design gate).
Workappears only for executions;MethodDescriptionhas no runtime actuals. - SCR‑MOR‑S05 (Collision). Full‑text + Reserved‑Names checks pass (no other sense of the token elsewhere).
- SCR‑MOR‑S06 (Object‑of‑talk). Heads pass M‑2; no bare metaphors as heads.
- RSCR‑MOR‑E01 (DevOps firewall). Tool and file suffixes quarantined to Context; none leak into KernelToken names.
- RSCR‑MOR‑E02 (USM compliance). For each LexicalAct, verify
USM.Scope ∈ AllowedScopes(LEX.TokenClass)(see § 7.5).
Autonomy lexicon (L‑AUTO )
Forbidden (Core): bare “validity”, bare “actor” or “agent” as free‑standing nouns, “kill switch”, “process” for behavior, “envelope” when used as scope. Use instead: Scope (G) for epistemic scope; WorkScope for capability bounds; RoleAssignment for who acts; SpeechAct for overrides; SafeStop instead of “kill switch”. Named prefixes (policy and registry):
aut:for AutonomyBudgetDecl fields (e.g.,aut:action_tokens,aut:risk_bands);guard:for guard checks bound toAdmissibilityConditionsId;ovr:for override SpeechActs (ovr:PauseAutonomy,ovr:ResumeAutonomy, …).
Notes.
- Scope‑sensitive guards must declare the Γ_time window selector used for admission checks.
- Proper names of patterns and components that already include “Agent” or “Agency” (e.g., Agency‑CHR, Agent‑Tools‑CAL) are permitted as titled terms; avoid re‑introducing “agent” as a free‑standing noun in new prose.
LEX-CHR-STRICT — Reserve Characteristic for CSLC-measurable aspects
Intent. Prevent calling non-measurable objects (sets, statuses, scopes, policies, bridges, contexts, guards) “characteristics”.
Rule L-CHR-S1 (Reservation). Use Characteristic only for variables that declare a CSLC scale (nominal, ordinal, interval, or ratio) with admissible values, units, and polarity (Part C.16 and A.17–A.18).
Rule L-CHR-S2 (USM). U.Scope, U.ClaimScope (G), and U.WorkScope are USM scope objects, not Characteristics; they must not appear in any CharacteristicSpace.
Rule L-CHR-S3 (Status). Episteme statuses, role-state values, deontic statuses, and epistemic statuses are not Characteristics by label alone; they are statuses or states governed by their direct patterns.
Rule L-CHR-S4 (Lexical classifiers). Lexical classifiers and tags are Facets or attributes; do not name them as Characteristics, if not declared CSLC.
Checks.
— CC-L-CHR-1. scope characteristic(s) is banned in Core and Context.
— CC-L-CHR-2. CharacteristicSpace near Scope — error.
— CC-L-CHR-3. Kind-preserving repair: F–G–R characteristics → F–G–R components only when the recovered kind is component rather than characteristic.
LEX‑QA‑1 — Using “‑ility/‑ilities” terms (availability, reliability, …)
Rule. Tokens ending with ‑ility/‑ilities or widely used quality names (Availability, Reliability, Security, Safety, Scalability, Maintainability, Usability, …) are Quality‑Family labels, not automatically CHR Characteristics.
Authoring choice:
— To use such a term as a CHR characteristic, bind it to a named U.Characteristic with one CSLC Scale (A.18) and refer to that Characteristic in guards and UTS;
— Otherwise publish a Q‑Bundle (see C.25) that includes Measures (CHR) (the measurable slots) and, where relevant, Scope (USM set over U.ContextSlice) plus window, mechanism, and status fields.
Rationale. Scope is set‑valued (USM) and not a CHR measurement; mechanism fields and status fields are governance records. Keeping them outside the CHR CSLC avoids illegal scalarisation and preserves set‑algebra semantics for scope. (A.2.6 § 6.2; A.6.1; C.16 and A.18).
Ontology recovery rows for overloaded words (LEX L-rules; normative)
What this section does. LEX L-rules standardise how we recover kind and use in Core and Context when overloaded everyday words hide FPF concepts. What this section does not do. It does not restate naming (see § 7 MG-DA) or morphology, casing, and suffix rules (see § 8 LEX.Morph); it depends on them. Guards. Tokens are classified by
LEX.TokenClass ∈ {KernelToken, ContextToken, DiscriminatorToken}(§ 7.1). Only CHR:ReferencePlane may use the bare word plane. E.10.D2 names the boundary between EntityOfConcern and Description epistemes withDescriptionContext; specification use needs a granting gate named by value; publication faces, publication forms,PublicationUnits, carriers, and renderings stay separate. Enumerations are Characteristics in a CharacteristicSpace only when a CSLC scale is declared; otherwise treat such slots as non-measurable attributes (not Characteristics).
Hard bans and ontology recovery rows (single table; normative)
Use this table mechanically. “Ban” means the listed phrase is not allowed in Core prose, identifiers, or diagrams unless the canonical appears alongside it (or as a registered Context alias). EntityOfConcern and Description-episteme boundary, specification-use gates, and token gates prevent EntityOfConcern, Description episteme, specification use, publication-position, and TokenClass leaks (cf. § 8.1).
Red and Green pattern (example). ✗ “The process ensures quality.” → ✓ “The MethodDescription defines steps; dated Work is evaluated against an acceptance condition or requirement relation named by the direct governing pattern.”
Diagnostic examples, not substitutions
Use these rows as compact diagnostics for common ontology recoveries, not as a replacement table. A proposed repaired sentence is accepted only after the EntityOfConcern, head kind, relation or claim kind, admissible use, and scope under repair are recovered and the transformed sentence passes § 7 MG-DA, § 8 LEX.Morph, and the KindRestorationCheck from E.10:10.2. If the example row would change the kind in the local sentence, split the sentence or leave a blocker; do not copy the example as a ready-made rewrite.
Acceptance tests (LEX‑AC)
A text passes LEX if all answers are Green:
- Context named. Polysemous terms appear inside a named
U.BoundedContext(or the page declares a local context card). - Right EntityOfConcern and Description-episteme boundary and specification use. EntityOfConcern, Description-episteme, specification-use, publication relation, and run-record uses are not conflated (cf. § 8.1 gates).
- Promise, ability, and performance split.
PromiseContent(promise clause),Capability(ability),Work(performance) are not conflated. - No anthropomorphism. Documents, datasets, and models do not “do”; Systems do.
- Scheduling hygiene. No actuals on
WorkPlan; all actuals belong onWork. - Cross‑context reuse. Any reuse across Contexts cites a Bridge id with kind, direction, congruence level, loss, and scope. Apply A.6.9 (RPR‑XCTX) when the published prose uses “same”, “equivalent”, “align”, “map”, or similar bridge wording.
- MG-DA ok. New or refactored tokens pass § 7 MG-DA (anchored head noun; collision check; CharacteristicSpace for enums).
- Morphology ok. Suffix, prefix, and casing respect § 8 LEX.Morph (e.g.,
…Role,MethodDescription,Work, reserved prefixes). - Banned tokens absent or recovered. No process, function, task, or activity in Kernel senses unless the sentence applies the selected recovery pattern (
A.3.4.P,A.6.F, work patterns, method patterns, or another governing pattern) and names the recovered value by value; no tooling or file suffixes in Kernel tokens. - State gating present (when needed). Readiness is expressed via a role-state relation value plus StateAssertion, not vague “approved” or “ready”.
Coordination map (how LEX plugs into the rest of FPF)
-
With E.10.D1 D.CTX (Context discipline). E10-CTX-1: Every Core meaning that can vary names its
U.BoundedContext. E10-CTX-2: Same-spelled labels are distinct senses across Contexts; reuse requires a Bridge (F.9) with CL and loss notes. -
With E.10.D2 (EntityOfConcern and Description-episteme boundary and specification use and refinement discipline). Speak in the right EntityOfConcern and Description-episteme boundary and specification use. E10-EOC-DESC-SPEC-1..3 apply (the EntityOfConcern is named directly; Description suffixes name Description-episteme use; Spec suffixes name specification use on a Description episteme; work assertions and state assertions are evaluations or occurrences). Upgrades Description to specification use only when checkable acceptance or another specification-granting gate named by value exists.
-
With A.2 and A.15 (Role–Method–Work alignment). Role = work-facing role value; RoleAssignment = assignment relation; Method = way‑of‑doing; MethodDescription = documented recipe; Work = dated occurrence. Sentences must keep this split.
-
With F‑cluster (Unification) and UTS (F.17). Harvest in one Context → SenseCell → Concept‑Set row with relation (
≡/⋈/⊂/⟂) and losses. UTS is the human‑readable roll‑up.
Acts and tokens. LEX applies to tokens; USM applies to acts: mint, rename, and use. Conformance:
LEX.TokenClass(t)=c ⇒ USM.Scope(usage) ∈ AllowedScopes(c)(see § 7.5).
Conformance checklist (LEX‑CC)
- LEX‑CC‑1 (Bans). Any banned token in Core or architecture prose fails unless the canonical appears (or the token is a registered Context alias).
- LEX‑CC‑2 (Context). Each polysemous term names its
U.BoundedContext. - LEX‑CC‑3 (EntityOfConcern and Description-episteme boundary and specification-use morphology). Usage passes § 8 gates (suffix, prefix, and casing), EntityOfConcern and Description-episteme boundary checks, and specification-use checks.
- LEX‑CC‑4 (Bridge). Cross‑context reuse cites Bridge id and CL; same‑spelled labels without a Bridge are non‑conformant.
- LEX‑CC‑5 (MG-DA). New tokens pass MG-DA tests, including full‑text collision and Reserved‑Names checks.
- LEX‑CC‑6 (Service and evidence). Service acceptance is computed from Work; evidence use is a relation over an Episteme, target claim or use, scope, polarity, time, and provenance named by the direct governing pattern.
- LEX‑CC‑7 (USM compatibility). For each LexicalAct,
USM.Scope ∈ AllowedScopes(LEX.TokenClass). - LEX-CC-8 (Minting discipline). If overload cleanup requires one local replacement phrase, the text records the repaired phrase and the governing local repair pattern. If cleanup requires one durable reusable name, the text completes the full F.18
MintNeworDocumentLegacyprocedure; intuition-first partial Name Cards are non-conformant.
Worked micro‑examples (short, cross‑domain)
Factory.
✗ “The process failed; the service restarted itself.”
✓ PLC_17#ObserverRole:PipelineOps logged Observations;
CAB_Chair#ApproverRole:ChangeControl performed a SpeechAct “approve restart”;
OpsBot#DeployerRole:CD_Pipeline_v7 executed Work RestartRun‑4711 which claimsPromiseContent(CoolingUtility);
post-run Evaluation shows the service-acceptance condition passed.
Cloud.
✗ “The process owner approved; the API service deployed.”
✓ ProductLead#AuthorizerRole:Rollout_2025 performed a SpeechAct;
sCG‑Spec_ci_bot#DeployerRole:CD_Pipeline_v7 performed Work Deploy‑F123;
API = accessSpec : MethodDescription#REST_v12; promise content “Feature Access” declares acceptance; telemetry Work shows fulfilPromiseContent.
Research.
✗ “Dataset X proves the theory; the process is reproducible.”
✓ DatasetX is used in an evidence relation for claim C with model-fit scope, polarity, time, and provenance named by A.10, B.3, G.6, F.10, or the direct governing pattern;
replication is recorded through evidence-use, source-use, status-use, or reproducibility-status relations named by the direct governing pattern;
procedures are U.MethodDescription; re‑runs are Work.
Semioarchitecture.
✗ “projection has one meaning in routing and bridge prose.”
✓ A.16 keeps projection as a move name for route-bounded partialization; F.9.1 keeps projection as a bridge stance label. If one durable reusable replacement name is really needed, handle the naming question with F.18 MintNew or an explicit source-retention naming decision rather than flattening both local interpretations into one umbrella rewrite.
Editorial note.
This section inherits § 7 MG-DA (anchored head nouns; Characteristic and CharacteristicSpace for enums; collision checks) and § 8 LEX.Morph (suffix, prefix, and casing). It deliberately omits their details to avoid duplication. The only legitimate uses of plane in the Core are CHR:ReferencePlane and the derived operators CL^plane and Φ_plane; policy flags MUST NOT introduce new “planes”. To distinguish pre-operational and operational states within ReferencePlane=world, use WorldRegime ∈ {prep|live} (formerly PlaneRegime).
Guarded-head cross-reference (normative lexical caution)
When one wording head already carries several FPF-governed local interpretations, lexical cleanup should prefer a guarded-head note over silent flattening. The note may record that the head remains risky, name the cited texts or patterns that govern the local interpretations, and point readers to the local canonical interpretation in each cited text.
If cleanup reveals that no admissible existing token can carry the needed meaning, use the local repair pattern for one-off wording. If the change needs one durable reusable name, handle the naming question with F.18 MintNew or DocumentLegacy rather than inventing an ad hoc synonym by feel.
This cross-reference is lexical only. It does not create a new repair-side definition site, does not establish Cross-context equivalence, and does not overrule cited local definitions. It simply keeps overloaded heads from being normalized into one false global interpretation.
projection is the main current example: A.16 keeps it as a move name for route-bounded partialization, while F.9.1 keeps it as a bridge stance label. E.10 therefore requires deconfliction notes and explicit naming of the cited text that governs each local interpretation, not one umbrella rewrite that erases the distinction.
Reference routine for turning messy language into E.10-clean prose (informative)
A pragmatic three-pass routine. It is subordinate to
E.10:0.2and is used only when the selected wording problem needs register, naming, morphology, or local rewrite details. It works with plain text, diagrams, or models; no tools required.
Pass 0 — Pre‑flight (2 minutes per page)
0.1 Name the Context card you’re writing in (title, edition, scope note).
0.2 For every new or renamed token, declare LEX.TokenClass ∈ {KernelToken, ContextToken, DiscriminatorToken}.
0.3 Apply the MG-DA pre-check (anchored head noun; no metaphor heads; if enum -> declare its CharacteristicSpace).
0.4 Perform collision and uniqueness checking: full-text grep plus Reserved-Names registry (see § 7). If collides -> rename or DRR deprecate.
Pass 1 — Harvest in the Context
1.1 Underline overloaded words (process, service, function, workflow, ticket, approval, spec, plan, …). 1.2 For each, write a one‑line intent in Plain register (what FPF kind or relation is meant). 1.3 Mark any cross‑Context reuse candidates.
Pass 2 — Recover Core anchors (not substitution)
Pass 2 is not a lexical replacement table. For each underlined word or phrase, first record the pre-repair object kind, relation or claim kind, current ontic slot, relation position, use relation, or claim kind, admissible use, and scope. Then choose one disposition: keep with a guarded-head note, split into several kinds named by value, rewrite locally, record a durable naming case under F.18, apply the governing pattern, or leave blocking. A replacement phrase is admissible only after the post-repair kind, relation or claim kind, current ontic slot, relation position, use relation, or claim kind, admissible use, and scope are recoverable and no umbrella flattening, semantic narrowing, accidental widening, or slot-as-kind substitution has occurred.
2.1 Recover underlined words through § 9 L‑rules table:
• recipe -> U.Method or U.MethodDescription, depending on whether the EntityOfConcern is the way of doing or its description episteme
• planned work window or dated occurrence -> U.WorkPlan or U.Work
• promise -> U.PromiseContent
• ability -> U.Capability
• actor/doer wording -> ...Role role value or explicit U.RoleAssignment, depending on whether the value or the assignment relation is being named
• document or evidence-bearing publication cue → Episteme used in an evidence-use, source-use, status-use, requirement, gate, or publication-use relation named by the direct governing pattern
2.2 Apply LEX.Morph (§ 8): suffix gates such as ...Role, ...Work, MethodDescription, service-description episteme, service-access publication, or service-offer record labels, casing, and reserved prefixes.
2.3 Pass EntityOfConcern and Description-episteme boundary and specification-use check: the EntityOfConcern named directly; recipes and docs as Description epistemes; Spec only where the specification-granting gate is present; actuals as run records.
2.4 Attach Context tags on first use; set twin labels (Tech and Plain) in the local Glossary.
2.5 Record a local KindRestorationCheck for every changed FPF-governed phrase: pre-repair kind, relation, slot position or use position, use, and scope; post-repair kind, relation, slot position or use position, use, and scope; and preserved, split, intentionally changed, or blocker disposition. A changed word without this check remains an unresolved lexical finding. If a relation, signature, field, mathematical-lens, role, method, work, evidence, assurance, gate, or decision use position is being used, cite the governing pattern for that position; E.10 detects the wording-use problem and does not replace the selected ontology.
Pass 3 — Stitch and publish
3.1 Add safe rewrites for any anti‑patterns you found (use § 9.2 quick table). 3.2 If sameness is needed across Contexts, create a Bridge (F.9) with explicit kind, direction, congruence level, loss, and scope; apply A.6.9 (RPR‑XCTX) when quoted or imported source wording uses umbrella language such as “same”, “equivalent”, “align”, or “map”. 3.3 Publish a one‑page UTS (F.17) for the Context (columns: Context, Tech label, Plain label, Kernel anchor, Warnings). 3.4 Log a short DRR when renames or aliases occur (F.13), linking to grep results that motivated the change.
E.10 conformance prompts (normative, concept-only questions)
Use these prompts during review. They reference § 7 (MG-DA) and § 8 (LEX.Morph) instead of repeating them.
- Context prompt. Is each potentially polysemous noun interpreted inside a named
U.BoundedContext? - EntityOfConcern and Description-episteme boundary and specification-use prompt. Does each sentence use the correct boundary (the EntityOfConcern named directly; Description-episteme use for descriptions; specification use only where a neighbouring gate grants it; run: actuals)?
- Token prompt. For new or renamed tokens, is
LEX.TokenClassdeclared and consistent with where the token appears? - Head-kind prompt. Does the head noun name what kind of thing the phrase is actually about: Role, Method, Work, Context, Characteristic, Capability, Requirement, publication form, service-access relation, service-offer record, interpretation, process, or authority use? A narrowing qualifier alone does not answer this question.
- Qualifier-claim prompt. If an adjective, participle, genitive, or comparative modifier carries a claim being made, comparison criterion, relation, or admissible-use boundary, has that use been restored explicitly rather than left inside the modifier alone?
- Slot, relation-position, and use-relation prompt. If the sentence names an object through a relation slot, signature slot, schema field, mathematical-lens relation position, use relation, or another FPF-governed position, are the object kind, position name, reference mode when required, admissible use, and governing pattern recoverable? If not, apply
E.10.ARCHor the governing pattern before rewriting. - Support-like interpretation prompt. If
support,supported,supporting, or a support-headed compound has FPF-governed use, applyE.10:0.2first and then useA.6.Psupport-like interpretation discrimination instead of a synonym swap. If the selected interpretation is base, anchor, or basedness, applyA.6.6and statedependent,base,baseRelation,scope, applicableΓ_time, witnesses,admissibleUse, andnonAdmissibleUse. If no interpretation can be selected, do not use support wording for reliance, publication, gate, decision, assurance, work, architecture, pattern-quality, or cross-context reuse. - Comparison-basis prompt. If the sentence compares, ranks, escalates, or downgrades something, is the comparison basis ontologically homogeneous after head-kind and qualifier restoration?
- Morphology prompt. Do suffix, prefix, and casing pass LEX.Morph gates (e.g.,
…Role,MethodDescription,Work)? - Promise, ability, access, and performance split. Are service promise or acceptance content, service-access relation, Capability (ability), and Work (performance) distinct and governed by direct patterns?
- Plan and execution split. Are WorkPlan windows separated from Work actuals?
- Evidence prompt. Do documents, epistemes, and publications stay in source-use, evidence-use, specification-use, or publication-use relations, while systems or acting holons hold work-facing role assignments and act?
- Bridge prompt. If sameness spans Contexts, is there an explicit Bridge with CL and loss notes?
- Collision prompt. Were full-text and Reserved-Names checks completed, with no other meaning of this token anywhere in FPF?
- Naming-procedure prompt. If one durable reusable name is needed because no admissible existing token carries the needed meaning beyond one local repair, was the full F.18
MintNeworDocumentLegacyprocedure completed rather than picking a label by intuition and filling a partial Name Card afterward? - Value-substitution prompt. After the repair, can the declared reader still see the remaining admissible move, and did the repair preserve usability, affordability, semantic composability, neighbor-pattern fit, and local action guidance? If not, narrow the repair, keep ordinary wording with an recovery note with recovered kind and use, or leave the issue blocking instead of optimizing for lexical purity.
Working order for precision repair on FPF-governed prose. Restore the head kind first; a narrowing qualifier such as comparative, safe, interactive, or reliable does not by itself restore that kind. Then unpack the qualifier claim, then check whether the comparison or escalation basis is homogeneous. Only after that may a later Plain, didactic, or coarsened rendering admissibly relax the sentence, and even then the more precise upstream interpretation must remain recoverable.
SoTA-Echoing for lexical governance
E.10 lexical governance is not a private FPF style preference. It is a compact authoring discipline for communication, comprehension, term formation, discoverability, and error prevention. These external practice rows are admitted only where they change what an author or reviewer does in a wording repair.
The practical result is simple: lexical governance must improve action guidance and semantic composability, not become language-police work. A SoTA row that does not change a rewrite, a forbidden shortcut, a governing-pattern application, a conformance prompt, or a reopen cue remains decorative and does not carry E.10.
E.10 regression cues (concept-only “diff” triggers)
Re-review your prose when any of these happen:
- Context edition changes → re-affirm twin labels, Bridges, and acceptance wording.
- A role or type name grows (“and”, “plus”, or “--”) → apply MG-DA: split or bundle (A.2).
- A slash,
and,plus,&, or similar grouping mark appears in FPF-governed wording → classify the span before editing the mark. The trigger is the FPF-governed grouping use, not the character itself: LLM output, review text, intake notes, or draft prose often uses a slash as lazyand/or, as an untyped bundle, or as an attempt to point at a hidden kind. If the grouped words are claim-bearing heads, relation heads, kind candidates, a lazyand/orjoin, or an attempt to point at a hidden kind, apply MG-DA,A.6.P, or the selected restoration pattern: split, bundle, or recover the relation named by value and admissible use. If the mark is part of accepted notation or a conventional designation such as a standard name, source name, discipline abbreviation, established compound name, formula, ratio, fraction, unit, path-like quoted source token, title, product name, or URL, keep the notation and classify its use; do not rewriteISO/IEC,ISO/IEC/IEEE,1/2, or similar conventional forms merely to remove the mark. - A “service” statement broadens scope → recover the service facet first. Check whether the changed claim is promise content, commitment, access point, delivery system, delivery work, publication/API description, or acceptance condition; then update the direct governed value rather than a bare
Servicename. - Recipes gain or lose steps → update
MethodDescription, not service labels orRolenames. - Evidence verbs creep into actor sentences → re-apply L-rules (documents do not act).
- A generic head or support-headed compound acquires FPF-governed claim or admissible use (
comparative,safe,interactive,reliable,support,supported,supporting,support-looking, and similar modifiers or heads) → restore the head kind first, then unpack the qualifier claim or support-like interpretation before broader publication. - Method, algorithm, program, proof, solver, workflow, process, procedure, access path, query plan, control-strategy, method-algebra, method-graph, or selector-calculus wording changes -> recover the slot or method-side relation before rewriting:
U.Method,MethodRelationStructure@BoundedContext,U.MethodDescription, formal-substrate declaration, mathematical-lens use,U.Mechanism,U.WorkPlan, datedU.Work, method-family registry or selector outcome, evidence relation, or quote-only source wording. Do not replace one umbrella with another. - A declarative representation starts to sound imperative (graph path, path slice, evidence path, query, predicate, table, dashboard, publication face, mathematical representation, method-description representation, source-chain relation, carrier path, or FPF pattern relation "runs", "routes", "calls", "dispatches", "authorizes", or "flows" without a recovered kind) → apply
C.2.P.DRor the direct governing pattern such asE.18,A.10,A.19.SPR,E.17,C.29,A.3.1,A.3.2,A.15.2,A.15.1,E.8, orF.19. - New token minted → ensure
LEX.TokenClassdeclared; perform collision checks; add CharacteristicSpace if enum. - Suffix drift (e.g.,
…Workon a plan) → fix via LEX.Morph. - Cross-Context reuse by label appears → require a Bridge (F.9) or split senses.
- A guarded head needs a new label → prefer a guarded-head note first; if no admissible existing token remains for one durable reusable name, handle the naming question with full F.18
MintNeworDocumentLegacy.
Teaching deck — the E.10 quick card (reusable in any Context)
Say it cleanly, once (memorise): Role = role value - RoleAssignment = assignment relation - Method = way-of-doing - MethodDescription = recipe (document) - Work = run (dated) Capability = can-do within bounds (envelope + measures) - service wording = recover promise, access, acceptance, delivery work, or publication/API-description facet before naming EntityOfConcern and Description-episteme boundary separates the EntityOfConcern from Description epistemes; specification use is a gated use of a Description episteme; publication faces, forms, units, and carriers do not act; meaning use is interpreted within named Contexts; Bridge records state cross-context correspondence, direction, loss, and scope.
Name forms (allowed morphology):
• Types and roles: <Noun><Role> for work-facing roles and <Noun><Type> for types (IncidentCommanderRole, ShiftOperatorRole, WorkItemType). Standards, evidence, requirements, and status labels do not become roles by suffix.
• Statuses: <Noun>Status inside the Context’s role space (ApprovedStatus) — status‑only; not enactable.
• No suitcase nouns: avoid the words and, plus, and & in names; use bundles (A.2) or separate roles.
• Acronyms: first expansion + register; short‑form registered per § 7.7.
Three worked micro-examples — E.10 across domains (informative)
Healthcare (OR context)
Messy: “The surgical process is scheduled at 08:00; the SOP approves the incision and the service documents recovery.”
E.10-clean rewrite:
“WorkPlan OR‑Case‑221 starts 08:00 and will execute MethodDescription Incision_v4.
SOP_OR_v4 is used as a specification-use episteme for the applicable requirement or gate relation; a SpeechAct Work by QA_Officer#ApproverRole authorises the run.
The hospital records a post-op monitoring service promise (access = ward protocol; acceptance = vitals envelope).”
Manufacturing (assembly line)
Messy: “The welding function provides air‑tight seams; the process costs 3 min.”
E.10-clean rewrite:
“Robot_SN789 has Capability ‘execute Weld_MIG_v3 within envelope E at measures M’.
Work instances that satisfy the promise content ‘Provide seam S’ average 3 min; acceptance bounds are in Seal_Acceptance.md.
The MethodDescription is Weld_MIG_v3; the Role is WelderRole.”
Cloud and SRE (production Context)
Messy: “The storage service wrote logs and the deployment process failed after 2 min.”
E.10-clean rewrite:
“sCG‑Spec_ci_bot#DeployerRole:CD_v7 performed Work ‘Deploy r4711’ (failed at T+120 s).
The platform records an object-storage service promise (access = S3_API_Spec_vX; acceptance = durability and availability targets).
U.RoleAssignment(holderRef=LogWriter, roleRef=TransformerRole@Context, boundedContextRef=LoggingContext) records the work-facing assignment for the system that wrote the records; the service promise did not act.”
Closing notes (governance and purity)
- Notation-agnostic.
E.10is a wording-use governance pattern, not a scanner or template. Apply it in prose, sketches, or formal models. - Where checks belong. Convenience checks belong to Tooling;
E.10itself stays notation-agnostic. Conformance code belongs in SCR-LEX or RSCR-LEX as referenced above. - Acts and tokens. LEX applies to tokens; USM applies to acts: mint, rename, and use. Conformance:
LEX.TokenClass(t)=c ⇒ USM.Scope(usage) ∈ AllowedScopes(c)(§ 7.5). - Guards honoured. DevOps Lexical Firewall and Unidirectional Dependency remain intact.
- Reserved “plane”. Only
CHR:ReferencePlaneuses the bare word plane. E.10.D2 is the EntityOfConcern and Description-episteme boundary plus specification-use gates, with publication faces, publication forms,PublicationUnits, carriers, and renderings kept separate; all other category talk is expressed as Characteristics in a CharacteristicSpace when scale semantics are declared.
One-line memory: “E.10 keeps words honest so ideas stay composable.”
E.10:End
Wording-Use Ontological Precision Restoration Architecture
Type: Architectural (E) Status: Stable Normativity: Normative unless explicitly marked informative
Plain-name. Wording ontology repair architecture.
Intent.
Keep FPF wording-use precision restoration distributed without letting every pattern of concern or subject pattern grow its own first-stage wording-recognition table. E.10 recognizes overloaded wording use; E.10.ARCH says which applicability rows exist, how one row selects the first applicable restoration or governing pattern, and when repeated repair-only prose should be extracted from a subject pattern.
E.10.ARCH is not a generic language-cleanup pattern. Its mechanism is ontological reconstruction: recover what kind of thing is being talked about, which adjacent EntityOfConcern values, relation records, claim records, current ontic slots, relation positions, use relations, claim kinds, and FPF kinds named by value or references are admissibly involved, which relation, source-use disposition, or state-family value is current, and, when plain ontology is not enough, which mathematical lens under C.29 or which pattern-defined formal apparatus makes the candidate structure checkable. The output returns to wording only after that kind, position, and use structure is recoverable. When the kind is recoverable but phrase-level apparatus still hides it, use F.19 for ontology-first plain technical rewriting.
Builds on. E.10, A.6.P, A.6.F, C.2.P, C.2.P.DR, C.30.STRAT, A.19.SPR, A.6.3.CSC, A.3.1, A.3.2, A.6.0, A.6.1, E.20, E.24, E.24.CD, E.24.PUB, F.18, E.8, E.19, and E.2.
Coordinates with. A.22, C.30, C.30.P, C.30.STRAT, C.30.ASV, named C.30.* structure or view patterns, C.16, A.17, A.18, A.19, C.25, C.27.TA, C.27, C.29, A.3.1, A.3.2, A.3.3, A.3.4, A.6.0, A.6.1, E.18, E.20, E.24, E.24.CD, E.24.PUB, A.15.2, A.15.1, A.10, F.19, E.21, E.11, I.2, and evidence, assurance, gate, work, decision, causal-use, release, and publication patterns governing those claims when those claims are being made.
Use this when
Use this pattern when a recurring FPF-governed wording-use problem cannot be closed by one local E.10 rewrite because the wording hides a stable primary-EntityOfConcern use field set, a stable recovery apparatus, and a useful remaining reader move.
Use it especially when a subject or adequacy pattern contains repeated first-stage repair prose such as:
-
architecture-vs-diagram, model, graph, ADR, dashboard, view, layer, level, tier, stack, block, expert, cache, router, or gate triage before the architecture, structure, control, module-interface, flow, scale, publication, or gate pattern can state its own invariant;
-
axis, dimension, feature, property, metric, indicator, score, strong, weak, robust, level, coordinate, threshold, or scalar-quality triage before a characteristic or scale pattern can state its own invariant;
-
quality-term repair that decides between relation construction, quality characterization, evaluative characterization, Q-bundle use, pattern-quality coordinate use, action invitation, bridge, or governing pattern;
-
state-family wording such as state, status, posture, readiness, stance, or currentness before the bearer, state frame, value set, admissible use, or governing pattern is recovered;
-
admissibility-like, legal, lawful, authority, validity, readiness, pass-looking, fail-looking, or conformance wording before bearer, claim kind, source relation, value frame, bounded use, and direct governing pattern are recovered;
-
method, algorithm, program, proof, solver, workflow, process, procedure, access path, query plan, control strategy, or programming-paradigm wording before its current ontic slot, relation position, use relation, or claim kind is recovered as method, method description, formal substrate, mathematical-lens use, mechanism, work plan, dated work, evidence relation, or quote-only source wording;
-
relation, signature, interface, role, assignment, enactment, slot, field, parameter, argument, endpoint, port, API, protocol, connector, capability, affordance, method, function, concern, or interest wording before the current governed object or claim kind is recovered and before the direct governing pattern can carry the recovered claim;
-
graph, path, query, table, dashboard, checklist predicate, publication face, evidence path, or pattern-relation wording overread as a route, call, dispatch, invocation, work sequence, permission, release, evidence result, or pattern application;
-
source, publication, publication form, face,
PublicationUnit, dashboard, documentation, or source-return wording whose project-side use is not yet recovered; -
relation-like, function-like, evidence-like, assurance-like, gate-like, work-like, decision-like, causal-use, release, or naming wording whose governing pattern is already known or must be recovered before the sentence is admitted.
What goes wrong if missed. FPF accumulates many small local wording-recognition lists. One pattern says "architecture is not a diagram", another says "metric is not proof", another says "quality is not one scalar", another says "a path is not a route", and a reviewer cannot tell which pattern carries the repair. The text looks more precise, but the reader does not get a stable first move.
What this buys. E.10.ARCH gives one architecture for distributing wording-use repair: E.10 recognizes the wording-use row; E.10.ARCH selects the row and extraction criterion; a realization pattern or governing neighboring pattern recovers the ontology; the governing subject pattern carries its own primary EntityOfConcern and first useful move.
First useful move. Decide whether the wording can close locally under E.10, already has a governing pattern, or needs one applicability row with stable semanticAreaBaseConcept, semanticArea, semanticAreaSenseFamily, ontologicalNeighborhood, recovery apparatus, and remaining reader move.
Not this pattern when.
- If a sentence is repaired locally under
E.10, stop there. - If the governing pattern and primary
EntityOfConcern, relation record, or claim record are already recoverable by value, use that governing pattern directly. - If the kind under repair is evidence, assurance, gate, work, decision, causal-use, release, mathematical-lens use, grounded architecture adequacy, structural-view adequacy, characteristic-space construction, Q-bundle construction, pattern-quality evaluation, method, mechanism, method description, formal substrate, graph path, evidence path, publication face, or another FPF kind named by value, the governing pattern governs its own invariant.
E.10.ARCHonly governs the wording-use restoration distribution. - If the wording problem is phrase-level apparatus around an already recoverable kind, use
F.19rather than creating a new wording-use restoration row.
Primary EntityOfConcern and applicability-row scope
The primary EntityOfConcern for this pattern use is the local FPF architecture of WordingUseRestorationApplicabilityRow rows.
A WordingUseRestorationApplicabilityRow is a pattern-local row over one semanticAreaBaseConcept, one semanticArea, one semanticAreaSenseFamily, one recurring entityOfConcernUseFields field set, and one ontologicalNeighborhood. It states:
- the trigger source recognized by
E.10; semanticAreaBaseConcept,semanticArea, andsemanticAreaSenseFamily;- the primary
EntityOfConcernkind and encountered FPF kind or reference; - the relation between the encountered FPF kind or reference and the primary
EntityOfConcern; - the FPF kind or relation named by value recovered when current;
- current-claim or admissible-use classification when current;
- source-use disposition when current;
- state-family value or governing-pattern result when current;
- sentence function;
- admissible use;
- non-use boundary;
- remaining reader move;
- first applicable restoration or governing pattern;
- recovery product;
- first return to the subject pattern.
WordingUseRestorationApplicabilityRow is not a U.* kind, not a conformance record, not a process task, not a deontic obligation, and not a durable project record by itself.
WordingUseRestorationApplicabilityTable is the pattern-local publication table of such rows. It is not a pattern cluster, workstream, campaign, module, semantic parent, or authority-bearing record.
semanticAreaBaseConcept is the Base concept, source-side phrase, or already settled row cue by which the reader first recognizes the candidate semantic unit.
semanticArea is the Part-F semantic unit used by one wording-use restoration row: one Concept-Set row, one UTS row, or an explicitly bounded row-set whose rows remain sense-uniform enough for one recovery apparatus.
semanticAreaSenseFamily is the Part-F senseFamily or FPF kind named by value-family discriminator that prevents the row from becoming a theme, domain, workstream, or pattern-nest label.
ontologicalNeighborhood means the FPF applicability neighborhood around that named semanticArea: primary EntityOfConcern kind, admissible adjacent FPF kinds or references, relations, descriptions, publication forms or carriers, source-use dispositions, state-family values, use boundaries, applicable FPF patterns, remaining reader move, and the stable apparatus that makes the recovery checkable. It is not the semantic unit by itself and is not textual proximity, filename proximity, ToC proximity, alphabetic proximity, workstream grouping, topic grouping, discipline column, domain label, or pattern-nest placement.
pattern nest means a numbering or placement grouping such as A.6.*, C.16.*, or C.30.*. One applicability row may point to a realization pattern in one pattern nest, but the row and the nest are not the same concept.
Distribution architecture
The standing construction is:
E.10recognizes an FPF-governed wording use and either closes it locally or selects a governing pattern, controlled precision-reduction pattern, durable-name application, or fail-closed non-use disposition.E.10.ARCHmaintains the shared recovery algorithm and theWordingUseRestorationApplicabilityTable.- A realization pattern or retained governing pattern such as
A.6.RSIR,A.6.P,A.6.F,C.2.P,C.2.P.DR,C.30.P,C.30.STRAT,C.16.P,C.16.Q,A.19.SPR,A.3.1, or a direct evidence, graph, method, mechanism, work, gate, authority, release, or publication-use governing pattern unpacks the wording according to the shared algorithm for one namedsemanticAreaand itsontologicalNeighborhood. - Additional applicability rows, and only when needed additional realization patterns, appear when repeated FPF-governed wording hides a stable primary-EntityOfConcern use field set, a stable recovery apparatus, and a useful remaining reader move that no existing governing pattern already carries.
E.8governs publication-form and placement wording such aspattern nest, and requires authoring prose that usesontologicalNeighborhoodto expose the governingsemanticAreaBaseConcept,semanticArea, andsemanticAreaSenseFamilyrather than treating neighborhood as the semantic unit.E.19checks that authored pattern hosts preserve this distribution and do not keep rival first-stage repair doctrine.
This architecture keeps E.10 compact. It also keeps subject patterns centered on their own primary EntityOfConcern values, decisions, characteristics, structures, mathematical lenses, consequences, and worked uses.
EntityOfConcern and recurring hidden-field distribution
For wording such as EntityOfInterest, EoI, EoIClass, describedEntity, DescribedEntityRef, and primary described entity, or for selected EntityOfConcern-family heads such as EntityOfConcern, entityOfConcernRef, EntityOfConcernRef, EntityOfConcernClass, and publicationUnitPrimaryEntityOfConcern, the repair is distributed by the current FPF-governed use:
EntityOfInterest, EoI, EoIClass, describedEntity, DescribedEntityRef, and primary described entity are active repair triggers. FPF-governed wording must recover the EntityOfConcern-family use named by value, publication-unit primary-EoC use, or local FPF kind, then rewrite to EntityOfConcern, entityOfConcernRef, EntityOfConcernRef, EntityOfConcernClass, publicationUnitPrimaryEntityOfConcern, or the local FPF kind named by value. If no use is recoverable by value, the wording remains quoted source or trigger wording and cannot be used for reliance.
C.2.1carries the selected episteme slot and reference ontology:EntityOfConcernSlot,entityOfConcernRef,EntityOfConcernRef,EntityOfConcernChangeMode, andEntityOfConcernClass.C.2.Pcarries episteme, publication, and source-use precision restoration when the sentence still hides source wording, claim-bearing episteme, publication or publication-form construction, project-side reliance, pattern-application wording, or use or non-use disposition.F.18carries durable naming, selected head settlement, and source-string and durable-name discipline after the kind under repair and use are recovered.E.17.AUD.OOTDcarriespublicationUnitPrimaryEntityOfConcernfor one bounded publication unit with one carried move and one outside-work boundary; it must not create a second C.2.1 slot.A.6.3, its retainedentityOfConcernRef-preserving specializations, andA.6.4carry preservation or retargeting of the EntityOfConcern across episteme morphisms.- Evidence, assurance, gate, work, decision, architecture, characteristic, mathematical-lens, or project-side patterns govern their own claim being made or admissible-use boundary directly when it is already recoverable.
This selected-family case is the standing example for recurring hidden-field architecture. When a new hidden-field family recurs, it is not solved by adding local warning prose to every subject pattern. It either uses an existing governing pattern, gets one applicability row in this table, or justifies a new realization pattern only when the hidden field set, recovery apparatus, and remaining reader move recur across FPF-governed texts.
Ontic-Level and Facet-Level Restoration Distribution
Use this distribution before adding or specializing a wording-use precision-restoration pattern.
E.10 is the shared recognition scan. It recognizes an FPF-governed wording-use problem and selects the first applicable restoration or governing pattern. E.10.ARCH owns the distribution rule. A specialized restoration pattern owns only the stable ontological recovery for one selected ontic, semantic area, or high-pressure facet.
Use a direct governing pattern when the current kind, relation, claim, current ontic slot, relation position, use relation, or claim kind is already recoverable by value. A direct A.3.4, A.6.F, C.29, E.18, C.30, A.15, A.10, gate, decision, publication, or evidence use does not need a restoration detour only because a familiar trigger word appears.
A.6.RSIR is the selected first-level realization pattern for the relation-signature-interface-role-slot cluster. Use it only when wording such as relation, signature, interface, role, assignment, enactment, slot, field, parameter, argument, endpoint, port, API, protocol, connector, capability, affordance, method, function, concern, or interest hides which governed object or claim kind is current. The first-level product is not a new ontology; it is a compact recovery of project concern, current EntityOfConcern or claim kind, selected direct governing pattern, slot-discipline need, retained source-label use, and blocked overread. After that selection, the direct pattern owns the repair.
Use an ontic-level restoration pattern only when recurring wording hides a small ontic or ontic-neighborhood: several linked slots, adjacent governed fillers, and admissible neighboring patterns must be recovered before ordinary wording repair is possible. The pattern should recover the ontic, its current slot or filler, and the governing pattern that applies to the recovered value; it should not become a second copy of every slot-specific repair table.
Use E.24.CD only when the recurring wording may need an ontic candidate decision: the material clusters around one EntityOfConcern family, reusable slot relation, stable semantic area, ontological neighborhood, and action-facing gain that no direct governing pattern already carries. Use E.24.PUB only when the repair must distinguish ontic, ontic-description episteme, publication form, view, record, card, table, schema, data-structure expression, rendering, or source relation. If the subject ontology is already governed by a pattern such as A.22, A.19, C.30, A.3.4, or C.2.1, use that pattern directly and cite E.24.CD or E.24.PUB only as the relevant thin boundary reference.
Use a facet or slot-neighborhood restoration pattern
only when one recurring facet cuts across several ontics or subject patterns and has its own stable ambiguity. Function-like wording under A.6.F is the standing example: function wording may point to transformation behavior, transformer-side bearer material, mathematical function, module allocation, capability, quality, role, work, method, evidence, assurance, gate, or decision. That facet is too broad to duplicate inside every ontic-level restoration pattern and too specific to leave as ordinary prose.
Do not create one precision-restoration pattern per slot. A slot gets a separate restoration pattern only when the same slot-neighborhood ambiguity recurs across several patterns, changes the governing FPF kind or relation, and would otherwise force subject patterns to carry repeated first-stage repair prose. Otherwise, keep the slot inside the governing ontic pattern or apply the direct governing pattern for the filled value.
When both an ontic-level restoration pattern and a facet restoration pattern are applicable, apply them by recovered question, not by word order. The ontic-level pattern asks which ontic, slot, filler, and neighboring governing pattern are current. The facet pattern asks how the overloaded facet word is assigned after that recovery. For example, transformation wording that includes function, functional, or functioning may use a transformation-ontic restoration pattern to recover U.Transformation, TransformationFlowStructure, transformer-side filler, input boundary, output boundary, or FunctioningRef?; detailed function-kind discrimination remains with A.6.F.
A conforming specialized restoration pattern states:
- the ontic, semantic area, or facet-neighborhood under repair;
- the recognition wording family selected by
E.10; - the recovered kind, current ontic slot, relation position, use relation, filler, claim kind, and governing pattern;
- any direct governing pattern that should apply instead when the value is already recoverable;
- any facet restoration pattern that owns a narrower recurring ambiguity;
- the temporary recovery product and the retained user-facing move after wording repair.
Rationale and source-use lines
This distribution is selected because the recurring failure is not "too few word rules". The failure is that repair-only trigger prose migrates into subject patterns and begins to compete with their primary EntityOfConcern and first useful moves. A common symptom is a non-semio pattern whose Solution mainly teaches that a description, view, publication, record, card, diagram, source, or file is not a permission, promise, prescription, evidence record, assurance verdict, decision, gate passage, release, work occurrence, or authority source. Those guards are often correct, but their ontology is publication pragmatics, description pragmatics, and neighboring-pattern assignment, not the subject matter of the architecture, method, role, evidence, or characterization pattern. A workable FPF answer therefore needs three separations at once: a cheap shared trigger scan in E.10, a shared recovery architecture in E.10.ARCH, and local realization only where a named semanticArea has stable row identity, a stable field set, an ontologicalNeighborhood, and a remaining reader move.
The selected architecture is lowered or reopened when one of those source lines changes: if E.10 can close the issue locally, if a new governing pattern removes the need for a restoration row, if a realization pattern needs a different stable field set, or if subject patterns again start carrying duplicated first-stage trigger registries.
Shared recovery algorithm
Method, work, and P2W governing-pattern constellation in wording restoration
Use this branch when one source label, project handle, or project concern points to changing, producing, selecting, deriving, controlling, or maintaining an EntityOfConcern rather than to one typed FPF value.
Do not name a new recovery object. Recover the project concern first only to find the linked relation positions. Then recover the typed FPF values separately through their governing patterns. Typical filled values include U.Method, U.MethodDescription, U.Mechanism, formal-substrate declaration, mathematical-lens use, U.WorkPlan, dated U.Work, evidence relation, source relation, gate relation, result relation, publication relation, and temporal relation when current.
When the recovered project concern is not one method but a relation among methods or method families, recover MethodRelationStructure@BoundedContext: serial composition, parallel composition, guarded choice, iteration, refinement, substitution, decomposition, parameterization, method-family membership, selector relation, fallback relation, or another method-side relation. Govern it through A.3.1, A.3.2, A.15, G.5, or a direct method-composition pattern when current. Treat algebraic, graph, categorical, process-calculus, effect-calculus, matrix, embedding, distributed, or neural notation as C.29 mathematical-lens use or method-description representation, not as U.MethodAlgebra.
This branch selects relation positions among already governed typed values. It publishes no new recovery object or super-kind; it only keeps the project concern, relation positions, and separately recovered FPF values from being collapsed into one umbrella value.
A compact local restoration note records how wording restoration found those typed values: affected entity, bounded context, change or maintained-condition statement, state or delta predicates when current, and references to the governing method, description, mechanism, work, evidence, source, gate, result, publication, or temporal patterns. If a project needs a project record, evidence record, gate record, method, work plan, work occurrence, or ontic, use that direct governing pattern instead of treating the restoration note as the project value.
Each filled reference remains governed by its own pattern. A.15 carries the role-method-plan-work alignment part; A.3.1, A.3.2, A.6.0, C.29, A.6.1, E.20, A.10, gate, source, result, publication, temporal, and evidence patterns carry their own typed values. Do not assign one typed value as both U.Method and U.Mechanism unless a governing pattern explicitly admits that dual typing. Ontic-slot labels and relation-position labels do not create alternate ontology.
If a current U.* name in the constellation looks like only an ontic-slot label or relation-position label, apply E.24: retain the U.* name only when an existing governing pattern gives it standalone EntityOfConcern identity, stable identity criterion, and action-facing gain. If not, demote that use to a SlotKind or relation label rather than keeping the U-kind by inertia. If repeated method, work, and process material actually needs a durable ontic, open an E.24 ontic-introduction decision and write the governing head pattern before citing that ontic as current FPF ontology.
Use this recovery order for FPF-relevant wording-use restoration cases. Each realization pattern may publish a compact local form, but the order stays shared.
- Trigger and bounded text. Name the bounded text span or publication unit, trigger span, local sentence function, register classification, and whether the text is conformant FPF, project text deliberately using FPF-governed terms, pattern references, relation names, or conformance claims, or source text being unpacked for possible FPF use.
- Cheap local closure. Check whether the wording has no FPF-governed use or only a small local head, register, or morphology repair. If yes, repair locally under
E.10, state the remaining reader move, and stop. - Head kind and candidate ontology. Recover the head kind, register classification, EntityOfConcern and Description-episteme boundary, specification-use gate when specification use is current, candidate referents, candidate EntityOfConcern values, relation records named by value, claim records, candidate relations, candidate ontic slots, candidate relation positions, candidate use relations, candidate carriers or publications, and scope, time, viewpoint, or context facets. Include literal and intended candidates when metonymy or compression is plausible.
- Semantic area, ontological neighborhood, and governing-pattern selection. State
semanticAreaBaseConcept,semanticArea, andsemanticAreaSenseFamily; then select theontologicalNeighborhoodand first applicable governing pattern by primaryEntityOfConcernkind and admissible adjacent FPF kinds, references, or relations: relation construction, function-like kind and relation recovery, episteme, publication, source-use, selected structure or architecture description, characteristic or scale construction, quality characterization, evidence, assurance, gate, work, decision, causal-use, naming, controlled coarsening, or another governing FPF pattern. - Formal apparatus or stable substrate. State the stable apparatus that makes the repair checkable: relation or signature slots under
A.6.0,A.6.5, andA.6.P; publication relation set; source-use disposition; selected structure; architecture question; characteristic or scale construction; quality bundle; mathematical lens underC.29; evidence path; gate record; work occurrence; decision record; assurance argument; causal-use record; or governing-pattern field set. When the same object is used in several relation, signature, or lens positions, record the object kind and current ontic slot, relation position, or use relation separately and cite the governing pattern;E.10.ARCHselects the restoration architecture rather than duplicating that pattern's ontology. - Normalized ontology and lexical projection. Produce the repaired wording, compact repair note, record-shaped value, governing-pattern application, or non-use disposition. Do not replace one umbrella word with another. The replacement candidate is itself a bounded wording use until it passes the
E.10trigger scan or is demoted to ordinary wording, quote-only wording, reduced-use cue, blocked use, or incomplete rewrite. - Admissible use and remaining reader move. State the admissible use, non-admissible claim escalation or adjacent use, and one useful reader move. If the wording is type-correct but inert, the repair is incomplete.
Perform a terminology-source audit only when the wording imports a source ontology that can change the recovered object, kind, relation, current ontic slot, relation position, use relation, admissible use, or governing pattern. For slot-shaped material, use E.24 slot-language unless a governing boundary or interface pattern makes interface meaning current. Do not turn stable ordinary prose into type annotation merely because the repair can name its ontology.
The sequence is shared; each wording-use restoration case differs by semanticAreaBaseConcept, semanticArea, semanticAreaSenseFamily, primary EntityOfConcern use fields, current ontic slot, relation position, and use-relation field set, ontologicalNeighborhood, governing pattern, substrate, and result.
Applicability table
Direct known governing-pattern rule
If the governing pattern and its primary EntityOfConcern, relation record, claim record, current ontic slot, relation position, use relation, or claim kind are already recoverable by value, use that governing pattern directly. Do not send direct C.30, C.16, C.29, E.21, E.18, A.10, A.3.1, A.3.2, A.6.0, A.6.1, E.20, evidence, assurance, gate, work, decision, causal-use, release, naming, controlled-coarsening, action-invitation, A.6.M module-interface, publication-face, or mathematical-lens cases through a restoration pattern only because a familiar trigger word appears.
Apply A.6.RSIR, A.6.P, A.6.F, C.2.P, C.2.P.DR, C.30.P, C.30.STRAT, C.16.P, C.16.Q, A.19.SPR, or A.3.1 only when wording hides the EntityOfConcern under repair, relation, role assignment, signature, interface claim, slot, characteristic, scale, score, quality characterization, comparison reference set, source-use disposition, state-family value, method-like slot, declarative-representation use, admissible use, or remaining reader move.
Admission and extraction criterion
Add or retain a WordingUseRestorationApplicabilityRow when all of the following are true:
- the wording recurs across FPF-governed texts or project text deliberately using FPF-governed terms, pattern references, relation names, or conformance claims;
- the hidden primary-EntityOfConcern use field set is stable;
- the recovery apparatus or field set is stable enough to teach;
- repeated in-place repair distracts from the subject pattern's primary EntityOfConcern and first useful move;
- a useful remaining reader move survives after overread removal;
- no existing governing pattern already carries the row without duplicating repair-only doctrine inside subject patterns.
Do not add a new realization pattern when an existing governing pattern such as A.6.F, A.6.A, A.6.M, A.15.4, A.6.6, A.6.3.CSC, A.10, B.3, A.20, A.21, A.15, C.11, C.28, or another governing pattern already carries the EntityOfConcern under repair, relation, claim, or field. Record that pattern as the governingPattern.
Extract repair-only material from a subject pattern when the material is only wording-recognition lists, false-friend rows, anti-umbrella prose, or repair fields that must run before the subject pattern can state its own invariant. Leave a narrow first-use cue or governing-pattern relation in the subject pattern.
Keep material in the subject pattern when it states the subject pattern's own invariant, worked case, conformance condition, characteristic construction, structural construction, mathematical lens, source-return condition, or user action.
Subject-pattern thin-pointer rule
Subject patterns keep at most one local first-use cue when the EntityOfConcern under repair, relation, claim, or field is hidden, then name the selected precision-restoration pattern as a pattern through ordinary reference apparatus or Relations. They do not turn that reference into local reference boilerplate, and they do not copy:
- the full
E.10wording-recognition table; - this shared algorithm;
- the
WordingUseRestorationApplicabilityTable; - broad false-friend lists whose only job is first-stage repair;
- past placement or repair history written in place of current architecture prose.
A thin pointer is acceptable when it helps the working reader choose the right first move, for example:
-
use
C.30.Pwhen architecture or structure wording hides whether the use under repair is selected structure, architecture-description use, structural-view use, source, model, diagram, graph, dashboard, or ordinary prose; -
use
C.30.STRATwhenlayer,level,tier,stack,ladder,rung,block,expert,cache,router,gate, or a close source label hides whether the use under repair is a control-layer relation, module-interface relation, architecture-to-TransformationFlowStructurerelation, scale or coarse-graining relation, publication relation set, gate relation, neighboring use named by value, ordinary source label, quote-only cue, or blocked use; -
use
C.16.Pwhen metric, score, axis, dimension, feature, property, indicator, strong, weak, robust, level, coordinate, threshold, or comparison wording hides characteristic or scale construction; -
use
C.16.Qwhen quality or evaluative characterization wording hides Q-bundle, pattern-quality coordinate, relation construction, action-invitation, bridge, or characterization use named by value; -
use
A.19.SPRwhen state, status, posture, readiness, stance, currentness, or a local state-like field hides bearer, state frame, value set, admissible use, or governing pattern; -
use
C.2.Pwhen source, publication, publication form, face,PublicationUnit, dashboard, documentation, or text-work wording hides source-currentness relation or project-side reliance; -
use
A.3.1when method, algorithm, program, proof, solver, workflow, process, procedure, access-path, query-plan, control-strategy, method-algebra, method-graph, selector-calculus, or programming-paradigm wording hides whether the current slot is method, method relation structure, method description, formal substrate, mathematical-lens use, mechanism, work plan, dated work, evidence relation, or quote-only source wording; -
use
A.6.RSIRwhen relation, signature, interface, role, assignment, enactment, slot, field, parameter, argument, endpoint, port, API, protocol, connector, capability, affordance, method, function, concern, or interest wording hides the current governed object or claim kind and no direct governing pattern is yet clear; -
use
C.2.P.DRwhen a declarative representation, graph relation, evidence path, publication face, checklist predicate, query, dashboard, or pattern relation is being overread as an imperative route, call, dispatch, work sequence, permission, release, evidence result, or pattern application; -
use the direct governing pattern, with
A.19.SPRonly when hidden state-family wording remains, when admissibility-like, legal, lawful, validity, pass-looking, fail-looking, readiness, conformance, or authority wording already recovers its bearer, claim kind, source relation, value frame, and admissible use.
Name and placement discipline
semanticArea is the selected Part-F Tech term for the semantic unit used by a wording-use restoration row. Plain speech may say "semantic area" or "meaning area" only as a gloss for that declared Part-F row or bounded row-set.
meaning area, theme, pattern area, pattern cluster, workstream, campaign, module, and branch are not selected as Tech architecture terms for this distribution. Tech prose must resolve those cues into semanticAreaBaseConcept, semanticArea, semanticAreaSenseFamily, entityOfConcernUseFields, ontologicalNeighborhood, governingPattern named by value, and realization pattern.
pattern nest is allowed for ID and placement grouping such as A.6.*, C.16.*, or C.30.*. It is not a semantic parent relation and not an authority relation.
SelectedLocusObligationClosure is the current E.9.DA coordinate name for selected-locus obligation closure. Do not reintroduce ReceivingLocusObligationClosure as a general obligation kind, locus kind, pattern role, or restoration vocabulary.
Examples and near misses
Conformance checklist
| CC-E10ARCH-7 | function, functional, functionality, and effect wording keeps A.6.F as first unpacker when the FPF kind named by value, relation, claim record, view, or governing-pattern application is hidden and does not default to architecture. |
| CC-E10ARCH-8 | semanticArea, ontologicalNeighborhood, and pattern nest follow E.8 placement discipline: semanticArea is the Part-F semantic unit, ontologicalNeighborhood is its applicability neighborhood, and pattern nest is placement. None of them becomes workstream, campaign, module, or authority-bearing record. |
| CC-E10ARCH-9 | Repair removes overread and preserves one useful admissible reader move. Type-correct but inert wording is not recovered by value. |
| CC-E10ARCH-10 | Validation checks cover duplicate wording-recognition tables, stale quality-term-restoration links, broad U.* heads, shadow restoration apparatus, and entry or index drift. |
Common anti-patterns
Related patterns
-
E.10recognizes and closes local wording issues or selects the applicable row. -
A.6.RSIRrealizes first-level recovery for the relation, signature, interface, role, and slot cluster only until the direct governing pattern is clear. -
A.6.Prealizes the shared algorithm for relation construction and retained relation specializations. -
A.6.Frealizes function-like kind and relation recovery. -
C.2.Prealizes source-expression, episteme, publication, and FPF-governed-use recovery. -
C.2.P.DRrealizes declarative representation and imperative-metaphor overread repair. -
A.3.1governsU.Methodand method-like slot recovery when semantic way of doing is hidden. -
A.3.2governsU.MethodDescriptionwhen an episteme describes a method. -
A.6.0,C.29,A.6.1, andE.20govern formal-substrate declarations, mathematical-lens use, mechanism meaning, and mechanism-governing-definition assignment when those claims are current. -
A.15.2,A.15.1, andA.10govern planned work, dated work, and evidence or provenance relations that method-like or path-like wording may otherwise hide. -
E.18governs graph paths, path slices, flow valuations, and graph relations over selectedTransformationFlowStructurewhen the graph claim is current. -
C.30.Prealizes architecture and structure wording recovery. -
C.30.STRATrealizes stratification and source-label wording recovery forlayer,level,tier,stack,ladder,rung,block,expert,cache,router,gate, and close source labels before return to the governing pattern. -
C.16.Prealizes characteristic and scale wording recovery. -
C.16.Qrealizes quality characterization and evaluative characterization wording recovery. -
A.19.SPRrealizes state-family wording recovery when bearer, state frame, value set, admissible use, or governing pattern is hidden. -
F.18governs durable reusable naming after the kind under repair or relation is known. -
F.19governs phrase-level ontology-first plain technical rewriting after the kind under repair is recovered or while proving it is still hidden. -
E.8governs pattern-form and placement wording. -
E.19checks distribution preservation during review and refresh. -
E.11governs entry-distribution and sends broad or old-term entry cases to README scenarios, ToC query cues, local Problem frames, orI.2expanded entry-disambiguation cases.
E.10.ARCH:End
Conceptual Prefixes policy & registry
Intent. Provide a compact, notation‑neutral registry and minting policy for conceptual prefixes — short shorthands that signal cognitive namespaces used throughout the Core.
Policy (normative).
- Purpose. A conceptual prefix exists to aid reasoning, not to name files, serialisations, or APIs. It labels a role in thought (e.g., meta‑type, calculus operator, relation family).
- Anchoring. Every prefix MUST be anchored to a Core extension patterns (CAL/LOG/CHR) or Kernel construct and documented in its Relations.
- No tool lock‑in. A prefix MUST NOT imply a particular notation or machine binding (see E.5.1–E.5.2).
- Minting rule. New prefixes are introduced by a DRR (E.9) that demonstrates (a) cross‑pattern need, (b) non‑overlap with existing prefixes, (c) alignment with Pillars P‑1/P‑5.
- Scope. Prefixes are globally reserved within the Core; domain patterns MAY mint local shorthands only inside their Contexts and MUST NOT collide with this registry.
Registered conceptual prefixes (Core).
U.— U.Types meta‑namespace (holons & primitives). Anchor: Kernel Part A.Γ_— Calculus operator family (by flavour:Γ_sys,Γ_epist, …). Anchor: Part B umbrella on Γ.ut:— Universal relation family (e.g.,PartOfsub‑relations). Anchor: A.14 (Mereology) — informative alias vocabulary.tv:— Trace & Validation vocabulary (CT2R‑LOG):tv:AliasOf,tv:groundedBy. Anchor: B.3 (Trust & Assurance, LOG‑use).ev:— Evidence hooks (bindings/roles). Anchor: A.10 / B.3 (Evidence Graph Referring).mero:— Mereology trace types (internal labels:SumTrace/SetTrace/SliceTrace) used informatively in examples. Anchor: B.1 (Γ‑aggregation).
Conformance Checklist (E.10.P).
- CC‑LEX‑P.1 New Core text SHALL NOT introduce an unregistered conceptual prefix.
- CC‑LEX‑P.2 Each occurrence of a registered prefix SHALL cite its anchor pattern on first use in a section.
- CC‑LEX‑P.3 Examples that expand a prefix into a concrete URI or syntax MUST mark the expansion informative and locate it in Tooling/Pedagogy.
Relations. Constrains E.5.1 (Lexical Firewall) & E.5.2 (Notational Independence); Depends on E.9 (DRR).
E.10.P:End
Lexical Discipline for “Context” (D.CTX)
One‑sentence summary. Make the word Context unambiguous: in FPF it only denotes the formal primitive
U.BoundedContext; remove the term anchor; reserve Problem Frame for situational narrative; treat Domain as an informative family label, not a type.
Status. Discipline definitional pattern.
Depends on. C‑6 Strict Distinction; C‑7 Temporal Duality; G‑1 Minimal Generality; G‑2 Contextual Specification.
Coordinates with. E.10.U1 Domain‑Family Landscape Survey; E.10.U2 Term Harvesting & Normalisation; E.10.U7 Concept‑Set Table; E.10.U9 Alignment/Bridge; RoleAssigning patterns (e.g., E.10.U4).
Aliases (informative). Context Discipline; No‑Anchor Rule.
Intent & Applicability
Intent. Eliminate ambiguity around “context” by (a) fixing one formal meaning—U.BoundedContext; (b) removing “anchor” from the vocabulary; (c) reserving Problem Frame for prose about situations; and (d) clarifying Domain as an informative family (workflow, provenance, services, …) that groups several U.BoundedContexts.
Applicability. Mandatory across all FPF patterns (Role Assignment & Enactment, Sys-CAL, KD-CAL, Kind-CAL, planned LCA-CAL). Apply at the start of any unification effort and whenever documentation introduces or refactors “context”, “domain”, “anchor”.
Non‑goals. No governance, workflow, or tool mandates; no storage formats; no team roles.
Problem Frame
- Polysemy. “Context” is used for formal scopes, narrative situations, and even runtime modes.
- Extra token (“anchor”). “Anchor” pretends to be “where meaning is attached”, duplicating context semantics.
- Domain overreach. “Domain context” conflates families (disciplinary areas) with formal contexts.
- Plane mixing. Runtime/design stances and deontic/behavioural notions are smuggled into “context”.
Forces
Solution — Name one thing “Context” can mean
D‑CTX‑1 (Canonical meaning). In all FPF materials, Context denotes the formal primitive U.BoundedContext only. The short form Context is permitted in the Tech register strictly as an alias of U.BoundedContext.
D‑CTX‑2 (Remove “anchor”). The term anchor is prohibited. When you need “the place where a meaning lives”, use:
SenseCell := (U.BoundedContext, Local‑Sense)— the cell of meaning inside a specific Context; or- a
ConceptSet.Row+ column reference (see E.10.U7).
D‑CTX‑3 (Domain is informative). Domain (workflow, provenance, services, access, sensing, …) is not a U.Type. It is an informative family label grouping several U.BoundedContexts. There is no “domain context”.
D‑CTX‑4 (Narrative is Problem Frame). Use Problem Frame (or Frame) for situational narrative in patterns. Do not use “context” for narrative sections.
D‑CTX‑5 (Time is a tag, not a context). design / run are TimeScope tags (C‑7) on artefacts or sources; they do not create separate contexts.
D‑CTX‑6 (No context inheritance). U.BoundedContexts have no is‑a or containment relations. Any cross‑context relationship appears only via E.10.U9 Alignment/Bridge with explicit loss policies.
D‑CTX‑7 (Language/edition discipline). Different languages or editions may be distinct U.BoundedContexts when meaning or usage can diverge. Where an official source binds multilingual labels to the same semantics, record them as labels of the same Context.
D‑CTX‑8 (Reference forms). Use one of the following when pointing to meaning:
ContextId:LocalLabel(e.g.,BPMN_2_0:process), orSenseCell(ContextId, Local‑SenseId), or- ConceptSet(RowId).Column(ContextId) (E.10.U7).
Structure — Minimal reference shapes (informative)
Shapes shown do not prescribe formats; they are naming conventions.
- Context Id. Stable short handle (e.g.,
BPMN_2_0,PROV_O_2013,ITIL4_2020,NIST_RBAC_2004,SOSA_SSN_2017). - SenseCell.
(ContextId, Local‑Sense)whereLocal‑Senseis the Context‑local preferred label (from E.10.U2). - ConceptSet Row. A table row keyed by a row id; columns are
SenseCells per Context (E.10.U7).
Core Invariants (normative)
- LCTX‑INV‑1 (Uni‑meaning). The word Context in formal text equals
U.BoundedContext. - LCTX‑INV‑2 (No anchor). The token anchor does not appear in normative prose; use SenseCell or ConceptSet reference.
- LCTX‑INV‑3 (No domain contexts). “Domain context” is invalid; use Domain family + list of
U.BoundedContexts. - LCTX‑INV‑4 (Frames, not contexts). Pattern headers use Problem Frame for narrative.
- LCTX‑INV‑5 (No hierarchy). Contexts are flat; relationships are declared only via E.10.U9 Bridges.
- LCTX‑INV‑6 (Plane hygiene). Contexts describe context of meaning for sources; they are not roles, statuses, executions, or types (C‑6).
- LCTX‑INV‑7 (Time tags). DesignRunTag is a tag on carriers, source publications, or source epistemes as applicable; it does not multiply contexts.
- LCTX‑INV‑8 (Language/edition). Multilingual or multi‑edition handling follows D‑CTX‑7.
Conformance Checklist (normative)
- CC‑LCTX‑1. Grep‑style check: every “Context” in formal sections expands to
U.BoundedContext. - CC‑LCTX‑2. The token anchor is absent from normative text; where needed, occurrences are replaced by SenseCell or ConceptSet reference.
- CC‑LCTX‑3. Pattern headers use Problem Frame; none use “Context” for narrative.
- CC‑LCTX‑4. References to meaning are in one of the reference forms (Sec. 5).
- CC‑LCTX‑5. No file defines “domain context”; Domain appears only as an informative family.
- CC‑LCTX‑6. No is‑a edges between contexts; any cross‑context relation is located in E.10.U9.
- CC‑LCTX‑7. Language/edition handling matches D‑CTX‑7 (separate Contexts when semantics can diverge).
Anti‑patterns & Remedies
Worked Examples
E.10.D1:9.1 Enactment — process vs activity (two context of meaning).
- Use
BPMN_2_0:processandPROV_O_2013:activityas SenseCells. - In a Concept‑Set row, code the provisional relation
⋈(overlap), not an equality. - Role Descriptions later reference the specific SenseCell, not “an anchor”.
E.10.D1:9.2 Roles — behavioural mask vs access status.
BPMN_2_0:participantvsNIST_RBAC_2004:role.- Mark
⟂(incompatible) in the Concept‑Set row to prevent conflation. - Any cross‑use requires E.10.U9 with explicit loss policy.
E.10.D1:9.3 Services & evidence.
ITIL4_2020:service/ITIL4_2020:service‑level‑objectivewith KD‑CAL cellsSOSA_SSN_2017:observation.- References in acceptance patterns point to SenseCells; provenance stays within the PROV Context.
Reasoning Primitives (conceptual judgements; notation‑agnostic)
Pure thinking moves; no APIs, no storage, no governance.
-
(J1) Context expansion.
⊢ Context ≡ U.BoundedContextReading: wherever “Context” appears in formal prose, it denotesU.BoundedContext. -
(J2) Anchor ban.
uses("anchor") ⊢ violation(D‑CTX‑2)Reading: usage of “anchor” flags a discipline violation. -
(J3) Sense reference.
ref(ContextId, LocalLabel) ⊢ SenseCell(ContextId, Local‑Sense)Reading: a well‑formed reference identifies a SenseCell. -
(J4) Narrative frame.
header("Context") ⊢ replaceWith("Problem Frame")Reading: headings “Context” in patterns must become “Problem Frame”. -
(J5) Domain family.
label ∈ {workflow,…} ⊢ DomainFamily(label)Reading: Domain labels are families, not contexts. -
(J6) Time tag.
stance ∈ {design, run} ⊢ TimeScopeTag(stance)Reading: time is a tag, not a new context.
Relations (with other patterns)
Builds on: C‑6, C‑7, G‑1, G‑2. Constrains:
- E.10.U1 — lists only
U.BoundedContexts; no “domain contexts”; context records never encode pattern semantics. - E.10.U2 — Seeds and Occurrences are always Context‑anchored; references use forms from Sec. 5.
- E.10.U7 — Columns are SenseCells; row notes never call them “anchors”.
- E.10.U9 — All cross‑context relations live here; no implicit equivalences elsewhere.
RoleAssigningpatterns (E.10.U4, …) — Context points to SenseCell or Concept‑Set columns, never to “anchors”.
Migration Notes (conceptual playbook)
- Rename headings. Replace any “Context” section title with Problem Frame.
- Delete “anchor”. Replace with SenseCell or Concept‑Set references.
- Split domain vs context. Where “domain context” appears, rewrite as Domain family + explicit list of
U.BoundedContexts. - Audit references. Ensure every semantic reference is
ContextId:LocalLabelorSenseCell(ContextId, …)or Concept‑Set column. - Flatten contexts. Remove any inheritance among contexts; move relations to E.10.U9.
- Tag time. Replace “design or runtime context” with TimeScope tags.
- Language/edition pass. Split or merge Contexts per D‑CTX‑7; document rationale.
Acceptance Tests (SCR/RSCR stubs)
SCR — Static discipline checks
- SCR‑DCTX‑S01. No occurrence of the token anchor in normative sections.
- SCR‑DCTX‑S02. All formal uses of “Context” resolve to
U.BoundedContext. - SCR‑DCTX‑S03. Pattern headers contain Problem Frame instead of “Context”.
- SCR‑DCTX‑S04. All semantic references use the forms in Sec. 5.
- SCR‑DCTX‑S05. No “domain context” strings; Domain appears only as family metadata.
- SCR‑DCTX‑S06. No is‑a or containment relations between contexts outside E.10.U9.
RSCR — Regression discipline checks
- RSCR‑DCTX‑E01. Adding a new family or edition does not introduce “domain context” or context hierarchies.
- RSCR‑DCTX‑E02. Refactors of E.10.U1/U.2/U.7/U.9 do not re‑introduce “anchor”.
- RSCR‑DCTX‑E03. Multilingual updates follow D‑CTX‑7 (split/merge rationale recorded informatively).
E.10.D1:End
EntityOfConcern, Description Episteme, and Specification-Use Discipline
Status: Stable
Definitional pattern - normative, notation-agnostic
One-sentence summary. For any
EntityOfConcernin FPF, keep the entity under concern distinct from theDescriptionepisteme that describes it in a bounded context and viewpoint, and admit...Specwording only for a Description episteme whose specification use is made checkable by explicit conditions. Specification is not a third peer ontology class beside the entity and its Description episteme.
Status. Definitional pattern. Builds on: A.7 Strict Distinction (Clarity Lattice); E.10.D1 D.CTX (Context is U.BoundedContext); C.2.1 U.EpistemeSlotRelation; C.2.3 Unified Formality Characteristic (F); F.15 conformance and regression harness discipline. Coordinates with. F.4 Role Description; F.5 Naming Discipline; F.12 Service Acceptance Binding; F.9 Alignment & Bridge across Contexts; F.9.1 Bridge Stance Overlay; F.10 Status Families Mapping. Non-goals. This pattern does not define editors, work-process descriptions, registries, storage formats, or publication carriers. It gives the boundary discipline that other FPF patterns use when they name an entity, its Description episteme, and any specification-use admission.
Problem frame
Use this pattern when FPF-governed wording names something under concern and also names a description, view, specification, publication, file, card, diagram, dashboard, work record, evidence item, assurance result, gate result, or decision around it.
The first useful move is to ask five questions:
- What is the
EntityOfConcern? - Which Description episteme describes it, if describing is live?
- Which
DescriptionContext = <EntityOfConcernRef, BoundedContextRef, ViewpointRef>bounds that description? - Is specification use admitted by explicit checkability, acceptance, validation, formality, or harness conditions, or is this only a Description episteme?
- Which neighboring FPF pattern carries any publication, carrier, evidence, assurance, gate, decision, commitment, promise, work, view, bridge, retargeting, or state-family claim?
Not this pattern when the question under repair is already an evidence path named by value, assurance claim, gate decision, commitment, work occurrence, bridge, representation transition, source relation, or state-family field. Use the neighboring pattern governing that claim for that claim and use E.10.D2 only to keep the EntityOfConcern, Description episteme, and specification-use boundary readable.
FPF frequently has to say that some item is being described: a role, method, system, work occurrence, promise content, characteristic, architecture, episteme, view, or another FPF entity. The old short memory of "entity, description words, and rules" remains useful, but it becomes harmful when it is taught as three peer kinds.
The working distinction is sharper:
- the EntityOfConcern is the item under concern;
- the Description episteme is the claim-bearing episteme that describes that item under one bounded context and viewpoint;
- specification use is an admitted use or refinement of a Description episteme, not a separate peer class;
- publication faces, publication forms, carriers, renderings, work occurrences, gate decisions, evidence relations, and assurance claims remain outside this boundary unless a neighboring pattern makes one of them the EntityOfConcern.
This matters whenever wording such as RoleDescription, ArchitectureDescription, MethodSpec, ServiceSpec, "the diagram is the architecture", "the card authorizes work", or "the file is the method" could make readers confuse the item under concern with a description, a publication, a carrier, a work occurrence, or a granted use.
What goes wrong if E.10.D2 is missed: specification-looking words become authority, a publication becomes the thing described, a file becomes the method, an approval state over an episteme becomes a runtime state, or two descriptions with the same label are treated as the same EntityOfConcern across contexts.
What E.10.D2 buys in practice: the practitioner can name the item under concern, keep the Description episteme inspectable, admit specification use only when checkability exists, and apply the governing FPF pattern for every other claim being made.
Problem
- Entity-description collapse. A text treats the
EntityOfConcernas if it were identical to the Description episteme, the diagram, the card, the file, or the work record. - Specification inflation. A text calls any detailed write-up a
...Specalthough no checkability, acceptance condition, or harness relation is present. - Publication or carrier substitution. A publication face, document, dashboard, schema file, or generated view is treated as the described entity or as the authority for work.
- Context and viewpoint loss. A Description episteme is read as global even though FPF descriptions are bounded by
DescriptionContext = <EntityOfConcernRef, BoundedContextRef, ViewpointRef>. - Status and state leakage. Epistemic or deontic statuses over epistemes are used as if they were role states, system states, or runtime facts about the EntityOfConcern.
Forces
Solution
For any sentence that names an entity and also names description, specification, view, publication, carrier, evidence, evaluation, or work:
- Name the EntityOfConcern. State what item is under concern: for example
U.Role,U.Method,U.System,U.Work,U.PromiseContent,U.Characteristic,U.ArchitectureOf@Context, orU.Episteme. - Name the Description episteme when describing is live. A
...Descriptionis aU.Epistemethat describes the EntityOfConcern underDescriptionContext = <EntityOfConcernRef, BoundedContextRef, ViewpointRef>. - Admit specification use only by conditions. A
...Specis a Description episteme admitted for specification use when checkability conditions are present. The conditions must name formal checkability or declared formality, checkable invariants or acceptance criteria, a validation or acceptance harness, and the same DescriptionContext. - Keep publication and carrier relations separate. A card, document, dashboard, diagram, file, rendering, API description, or interface declaration may publish, encode, render, or expose a Description episteme; it is not thereby the EntityOfConcern and it does not by itself create permission, evidence, gate, assurance, decision, commitment, or work.
- Apply the neighboring pattern when another claim becomes live. Evidence is governed by
A.10orG.6; assurance byB.3; status-family, standard-use, and requirement-use distinctions byF.10; publication and view mechanics byE.17,E.17.0,E.17.2, or their direct subpatterns; commitments and promises byF.18and related patterns; work, work plans, and work-facing role assignments byA.15,A.15.1,A.2, orA.2.1; retargeting byA.6.4.
When source wording says that a description, source, standard, requirement, evidence item, publication, dashboard, or view "has a role" or "plays a role", recover the typed relation first. It is normally evidence-use, status-use, source-use, publication-use, standard-use, requirement-use, assurance-use, gate-use, or work-relevance wording. Do not create a U.Role, U.RoleAssignment, or role-state value unless the current claim is about a system or acting holon holding a work-facing role in a bounded work context.
Ordinary minimum:
write one line that names the EntityOfConcern, the Description episteme or not live, the DescriptionContext or missing-context blocker, the specification-use admission value, and the neighboring FPF pattern governing that claim for any live non-description claim.
Stop at the boundary line when it makes the next admissible move clear. Open heavier episteme, publication, source, bridge, evidence, assurance, gate, decision, work, or state-family records only when those claims are being made.
Core field discipline
EntityOfConcern
EntityOfConcern means the item under concern in the current claim. It is not a universal "object" bucket and not an authoring target. It may be a system-side entity, an episteme, a relation, a characteristic, a work occurrence, a pattern, or another FPF kind named by value.
When the EntityOfConcern is itself an episteme, the same distinction still holds. The episteme under concern is not automatically identical to a Description episteme about that episteme, and a publication of that episteme is still a publication relation.
Description episteme
A Description episteme is a U.Episteme whose subjectRef is interpreted through:
It may carry labels, glosses, characterizations, state-machine diagrams, structural views, criteria, diagrams, examples, or other claim-bearing content about the EntityOfConcern. Those parts remain episteme content. They do not become parts of the EntityOfConcern unless a separate FPF pattern establishes that relation.
Specification-use admission
Use a ...Spec name only when the Description episteme is admitted for specification use under all applicable conditions:
- Checkability. The claimed invariants or acceptance conditions are checkable.
- Declared formality or equivalent discipline. The text states the formal mode, notation discipline, measurement criterion, comparator, or other named checkability condition that makes checking possible.
- Harness or validation relation. The text names the acceptance harness, conformance or regression check, validation method, measurement procedure, source-currentness/provenance record, or neighboring FPF relation that will check the specification use.
- Same DescriptionContext. The specification-use episteme preserves or explicitly updates
EntityOfConcernRef,BoundedContextRef, andViewpointRef.
If any condition is absent, use ...Description and state the live criteria informatively or as candidates without claiming specification use.
Publication, carrier, and work boundary
U.Carrier encodes an episteme. A publication face, publication form, or publication unit makes an episteme available. A rendering, UI rendering, or front-end view displays it. A work occurrence uses it or acts under it. None of those relations changes the EntityOfConcern or upgrades a Description episteme to specification use by itself.
Naming discipline
Default suffix. Use ...Description for a Description episteme unless specification-use admission is explicit.
Reserved suffix. Use ...Spec only for a Description episteme admitted for specification use. Do not use Spec as a synonym for "detailed", "important", "official-looking", "formal-looking", or "stored in a schema".
Entity names. Use the bare FPF kind named by value for the EntityOfConcern: Role, Method, System, Architecture, Characteristic, PromiseContent, Work, Episteme, or another kind named by value. Do not append Description, Spec, Card, View, or Carrier unless the episteme, view, publication, or carrier is the actual EntityOfConcern.
DescriptionContext names. Use EntityOfConcernRef, BoundedContextRef, and ViewpointRef for Description episteme addressing. Do not revive DescribedEntityRef, EntityOfInterest, or peer-layer I-D-S wording.
Invariants
D2-1 (Entity-description distinction). The EntityOfConcern and the Description episteme about it are distinct even when the EntityOfConcern is itself an episteme.
D2-2 (Specification is admitted use). Specification is not a peer class beside EntityOfConcern and Description episteme. A ...Spec is a Description episteme admitted for specification use.
D2-3 (DescriptionContext). A Description episteme names or recovers DescriptionContext = <EntityOfConcernRef, BoundedContextRef, ViewpointRef>.
D2-4 (Publication and carrier separation). Publication faces, publication forms, publication units, carriers, renderings, files, dashboards, UI renderings, and front-end views do not become the EntityOfConcern and do not grant specification use by appearance.
D2-5 (Work separation). A plan, checklist, or specification-use Description episteme does not execute work. Work occurrences and work results remain under work and P2W patterns.
D2-6 (Status-state separation). Epistemic and deontic statuses over epistemes are not role states, system states, or runtime facts unless the exact state pattern grants that interpretation.
D2-7 (No label-only cross-context sameness). Identical labels in two bounded contexts or viewpoints do not establish sameness. Use F.9 bridges, A.6.3 views, or A.6.4 retargeting as appropriate.
D2-8 (ReferencePlane reservation). Do not call this distinction a plane. Use ReferencePlane only where CHR or another governing pattern defines that field.
D2-9 (No episteme role shortcut). A description, source, standard, requirement, evidence item, publication, dashboard, or view does not hold a U.Role merely because source wording says it has a role. Recover the typed use relation and governing pattern; open U.RoleAssignment only for work-facing roles held by systems or acting holons.
Reasoning primitives
Description link.
TDesc is the Description episteme about EntityOfConcern T in bounded context C under viewpoint Vp.
Specification-use admission.
Only under those conditions may the episteme be named TSpec.
Characterization relation.
The role is characterized through the Description episteme. The structures are not silently parts of the role.
Evaluation relation.
Evaluation produces an attestation in a window. It does not mutate the EntityOfConcern.
Archetypal Grounding
System case. A service interface document describes a system interface. The system interface is the EntityOfConcern; the document is a Description episteme or publication relation; a deployment gate, assurance claim, or work authorization requires its own governing pattern.
Episteme case. A DRR, pattern, safety case, or source set can itself be the EntityOfConcern. A review note, dashboard, or PDF about it is then a Description episteme, publication relation, or carrier about that episteme, not the episteme's authority, evidence, or work result by appearance.
Bias-Annotation
The main bias is entity-description collapse: readers let a description, publication, carrier, source, standard, evidence item, dashboard, or view become the item under concern or a work-facing role holder. The corrective move is not lexical replacement; it is to recover the EntityOfConcern, DescriptionContext, specification-use admission, and any neighboring governed claim separately.
Anti-patterns and repairs
Worked examples
Role
U.Role :: ChangeAuthority is the EntityOfConcern. ChangeAuthorityRoleDescription@ITIL4 is a Description episteme with DescriptionContext = <EntityOfConcernRef(ChangeAuthority), BoundedContextRef(ITIL4), ViewpointRef(RoleViewpoint)>.
The Description episteme may characterize the role by credential level, mandate window, separation-of-duty criteria, and a role-state relation. The role does not contain the relation description or the checklist. If testable invariants and an acceptance harness are declared, a ChangeAuthorityRoleSpec@ITIL4 may be admitted for specification use.
Method
U.Method :: BacklogRefinement is the EntityOfConcern. A team note, practice card, or pseudo-code sketch is a BacklogRefinementMethodDescription@EssenceContext when it describes the method. It becomes BacklogRefinementMethodSpec@EssenceContext only when checkable method constraints and an acceptance or validation harness are present.
Calendar sessions, chat threads, and tickets are work occurrences or work records. They may use the method description, but they are not the method and not the Description episteme.
Architecture
ArchitectureOf@Context(Holon) is the EntityOfConcern. An architecture description, structural view, graph, ADR, or dashboard is a Description episteme, view, publication, or carrier about that architecture. The diagram does not become the architecture, and an ADR does not by itself create permission or assurance.
If a structural view uses a mathematical lens, C.29 carries the declared mathematical-lens use question. If an architecture description is used to guide work, A.15.4 and P2W-related patterns carry the work-relevance relation.
Episteme as EntityOfConcern
A safety case, DRR, pattern, or source set can itself be the EntityOfConcern. A review note describing that DRR is then a Description episteme about an episteme. A published PDF of the DRR is a carrier or publication relation. This prevents the common slide from "talking about a description" into "talking only about descriptions of descriptions".
Boundary-line replay slice
A project note says: "The architecture dashboard approves the deployment role." Applying E.10.D2 does not replace that phrase with one better noun. It recovers the typed FPF values and relations:
The practical delta is immediate: do not treat the dashboard as permission to deploy or as a role assignment. First name the exact evidence, assurance, gate, work, or publication relation being claimed; if none is present, keep only the description-publication use.
Consequences
Rationale
Specification is treated as admitted use of a Description episteme because this preserves the two-way distinction between the EntityOfConcern and the episteme that describes it. Making specification a third peer class would recreate the old I-D-S ontology and make publication appearance, formality, or approval labels look like authority. E.10.D2 therefore keeps the first move small: recover the EntityOfConcern, recover the Description episteme and context, admit ...Spec only under checkability conditions, and apply the neighboring governing pattern for any other claim.
SoTA-Echoing and source-use
| Source or practice line | FPF use | Boundary |
| --- | --- | --- |
| ISO/IEC/IEEE 42010-style architecture-description practice separates described architecture, stakeholder concern, viewpoint, view, model kind, correspondence, and architecture-description publication. | Adapt the separation as pressure for DescriptionContext, viewpoint, view, and correspondence discipline beyond architecture-only cases. | Does not make every Description episteme an architecture description and does not grant evidence, assurance, gate, decision, or work authority. |
| ISO/IEC/IEEE 29148:2018-style requirements engineering practice treats requirements and specifications as products tied to quality criteria, verification, validation, conformance, and life-cycle use. | Use ...Spec only when the Description episteme has explicit checkability, formality, criteria, comparator, harness, or neighboring-pattern gate. | A detailed or official-looking document is not specification use by name alone. |
| FPF episteme, publication, view, carrier, and source-use machinery (C.2.1, E.17, E.17.0, A.6.3, C.2.P) supplies the ontology named by value. | Reuse existing episteme slots, DescriptionContext, views, publication faces, publication forms, publication units, carrier separation, source relation, bridge, and retargeting pattern applications. | E.10.D2 does not mint a rival description ontology and does not replace source, evidence, bridge, work, or state-family patterns. |
| Andrey Rodin-style near-sameness and postulate-theory concerns motivate explicit same-EntityOfConcern and bridge checks across descriptions. | Same label, similar description, or shared formal substrate is not enough; use F.9, A.6.3, A.6.4, or same-EntityOfConcern recovery by value. | E.10.D2 names the boundary; it does not decide all cross-context sameness or mathematical-substrate adequacy. |
Currentness and reopen condition: reopen this source-use section when ISO/IEC/IEEE 42010, ISO/IEC/IEEE 29148, the FPF episteme/publication ontology, or the accepted same-EntityOfConcern and bridge discipline changes enough that DescriptionContext, specification-use admission, publication separation, or same-EoC recovery would be stated differently.
Relations
Builds on:
- A.7 - Strict Distinction (Clarity Lattice). Supplies the general distinction between an EntityOfConcern and the epistemes, publications, carriers, work, decisions, evidence, and assurance claims around it.
- C.2.1 - U.EpistemeSlotRelation. Supplies
DescriptionContext,subjectRef, and episteme slot discipline. - C.2.3 - Unified Formality Characteristic. Supplies formality levels used by specification-use admission.
- F.15 - conformance and regression harness discipline. Supplies check and regression-check harness discipline.
Coordinates with:
- A.6.2, A.6.3, and A.6.4. Description epistemes can be transformed, viewed, or retargeted only under their episteme-morphism laws.
- E.17 and E.17.0. Publication, view, face, form, unit, and carrier relations remain separate from the EntityOfConcern and Description episteme.
- F.9. Cross-context relation or near-sameness requires a bridge, not label reuse.
- F.4, F.5, F.8, and F.10. Role, service, naming, acceptance, and evaluation patterns consume this boundary when they name descriptions and specifications.
Current repair moves
Use these repairs when live FPF prose violates this pattern:
-
Replace old
DescribedEntity*,EntityOfInterest,EoI, andEoIClasswording withEntityOfConcern,EntityOfConcernRef,EntityOfConcernClass, or the local FPF kind named by value. Retain old spellings only as source-side trigger wording. -
Replace peer-layer I-D-S wording with EntityOfConcern, Description episteme, and specification-use admission wording.
-
Replace "contains role characteristic space, role-state relation, or checklist" with "is characterized through the Description episteme by role characteristic space, role-state relation, or checklist".
-
Replace carrier identity with "carrier encodes" or "publication exposes" wording.
-
Replace generic "object under description" talk with the EntityOfConcern named by value and its
DescriptionContext. -
Replace
...Specnames that lack specification-use admission with...Description. -
For permission, evidence, assurance, gate, decision, promise, commitment, work, publication, view, bridge, or retargeting claims, apply the neighboring pattern governing that exact claim instead of keeping the claim as local semio guard prose.
-
Replace "role of this description, source, standard, evidence, or publication" wording with the exact typed relation: evidence-use, status-use, source-use, publication-use, standard-use, requirement-use, assurance-use, gate-use, or work-relevance relation. Use
U.RoleAssignmentonly for work-facing roles held by systems or acting holons.
Conformance checklist
Phrasebook
Didactic memory
Use the short memory entity, description, and admitted specification use:
- Entity. What item is under concern?
- Description. Which episteme describes it, in which bounded context and viewpoint?
- Admitted specification use. What makes a
...Speccheckable here? - Publication and carrier. What only exposes, renders, stores, or transports the episteme?
- Neighboring claims. Which evidence, assurance, gate, decision, commitment, work, bridge, view, or retargeting pattern carries any additional claim being made?
E.10.D2:End
First-Practical Entry and Pattern-Use Discoverability Discipline
Type: Pattern-language governance pattern (E) Status: Stable Normativity: Normative for FPF entry, projection, and discoverability publication units.
At a glance. E.11 governs how FPF helps a working practitioner find the first useful pattern family without turning entry material into a shadow table of contents, universal method sequence, conformance authority, or second pattern body. The public first-entry publication unit is the FPF readme section: it starts from ordinary project needs and first useful results. The Preface explains the cross-cutting ideas behind those entries in plain engineering language before it relies on FPF terms. Local pattern Problem frame sections carry the high-precision recognition role. Separate duplicate first-entry indexes are not maintained when they repeat the readme scenario set.
Use this when. Use this pattern when a first-entry publication unit, table-of-content cue, readme section, Preface text, retrieval card, lexical query row, or pattern-local recognition text could change which FPF pattern family a user should inspect and apply first.
First output. A discoverability arrangement that names the public first-entry scenario, the first admissible governing pattern or small candidate pattern set, the local wrong-pattern boundary, and the publication unit that carries each piece.
Primary EntityOfConcern. One entry or discoverability publication unit in FPF: readme first-entry scenario text, Preface principle explanation, ToC query row, expanded entry-disambiguation case, retrieval cue, or pattern-local Problem-frame recognition text.
What this buys. A practitioner can start from a real project question instead of from FPF's internal topology, while FPF keeps pattern authority in the governing pattern body and avoids a duplicate navigation canon.
Problem Frame
FPF has many patterns. New users do not usually arrive saying "I need A.15" or "I need C.30.AD." They arrive with project questions:
- "I need to design or review architecture."
- "I need to write a regulation, method, boundary, contract, API, or work-process document."
- "I need to compare options without jumping to one favorite."
- "I need to turn a vague situation into a problem."
- "I need to say what better means before improving."
- "I need to know what evidence or assurance is missing."
- "I need to keep a temporal, freshness, rate, or action-window claim honest."
- "I need to use causal claims, model outputs, interventions, or responsibility claims safely."
- "I need to publish, compare, or rely on descriptions, views, dashboards, or explanations of the same entity."
- "I need better names for project entities."
- "I need to repair a technical text."
- "I need to know whether mathematics would help."
- "I need the field of current options or state of the art."
Those project questions need public first-entry scenarios. They should not be forced through a compact internal index before the user has recognized what FPF can do.
At the same time, first-entry text is dangerous when it becomes too powerful. A readme blurb, table row, search cue, or example can start acting as if it defines the pattern, prescribes a universal method sequence, or grants authority that belongs only in the governing pattern.
Problem
Entry material fails in three recurring ways.
First, it becomes too internal. It starts with FPF diagnoses such as "roles and methods are mixed" even though a working practitioner only knows that they need an architecture review, a regulation, a decision, or a better name.
Second, it becomes a duplicate corpus. A separate first-entry index repeats readme scenarios, then each pattern repeats the same related-pattern fanout list, and soon FPF carries several slightly different entry arrangements.
Third, it becomes too authoritative. A projection row, heading, card, or readme paragraph starts answering as if it were the pattern body. That is projection drift: a finding aid becomes a shadow source.
Forces
Practice Grounding
Solution - Assign Each Entry Publication Unit One Job
Use this distribution.
A separate first-entry index is not maintained when it repeats the readme scenario set. If one first-entry row has value not carried by the FPF readme section, ToC, a pattern Problem frame, or an expanded case, place that value in the appropriate publication unit instead of maintaining a duplicate index body.
readme First-Entry Scenario Rule
The public first-entry scenario set starts from working project questions and stabilizing results.
A conforming first-entry scenario has this shape:
The public scenario text may be prose rather than a visible form. It should still make those fields recoverable.
Good scenario heads name recognizable project work:
- develop or review architecture;
- write rules, methods, and work-process documents;
- compare alternatives and make a local choice;
- turn a vague situation into a usable problem statement;
- define what "better" means and run improvement;
- prepare evidence, assurance, or gate decisions before commitment;
- check timing, freshness, rhythm, and action windows;
- use causal explanations, interventions, responsibility, and model outputs safely;
- compare descriptions, dashboards, explanations, and views of the same thing;
- give things better names;
- repair wording in technical documents before it changes action;
- decide whether mathematics or formal modeling would help;
- build a state-of-the-art or option portfolio.
Wording repair may be one scenario. It must not dominate the public first-entry set. FPF should not look like a commission for checking admissible technical speech when it is also a framework for architecture, problem shaping, work-method publication, comparison, evidence, mathematics, quality, and improvement.
First-Time Engineer Readability Rule
Public first-entry text is tested against a first-time engineer, engineer-manager, or assisting agent who has not studied FPF.
The title and first sentence must name a recognizable working problem before FPF taxonomy, pattern ids, internal kind names, quality or projection vocabulary, or conformance vocabulary appears. The first practical result must be something the reader could imagine producing or asking for in the project: an architecture question note, regulation outline, comparison note, problem card, quality-and-improvement note, evidence-readiness note, timing note, causal-use note, description-use note, naming card, repaired paragraph, modeling note, or option portfolio.
FPF precision remains required. It is introduced after the plain recognition hook and stays recoverable through the pattern ids and later wording. If the same sentence cannot be translated into ordinary engineering Russian or ordinary engineering English without FPF slang, it is probably not public first-entry text yet.
Public Value Claim And Grounding Rule
A first-entry scenario may state substantial project value, but that value claim must be grounded. The scenario is not bare marketing copy. It should let an unfamiliar practitioner or assisting agent recognize a project situation, imagine a first useful result, and see the substantive FPF mechanism behind that value claim.
A conforming public first-entry scenario therefore:
- starts from a concrete project need in ordinary engineering language;
- names the first useful written result or decision aid before it names internal FPF apparatus;
- names the first pattern family as the means, not as the headline;
- shows at least one substantive distinction, object, comparison, or decision that FPF will make usable;
- avoids cards, forms, pattern ids, quality vocabulary, projection vocabulary, and conformance vocabulary until the working use is already recognizable;
- keeps wording repair and description repair visible but below half of the public scenario set, so FPF does not present itself mainly as speech policing.
The public first-entry set should read like "here are typical ways FPF can help a working project first", not like "here is the internal topology of FPF" and not like "here are slogans about better thinking."
Preface Principle Rule
The Preface explains why the readme scenarios are possible. It names cross-cutting ideas once, in narrative order, without copying the readme scenario table.
The Preface is read by people and agents who may still be deciding whether FPF is worth the cost of opening the heavier pattern bodies. It therefore has a didactic job: show that the public first-entry value claims are not empty marketing and not a loose collection of tips. The Preface should make the reader see the underlying engineering ideas that allow FPF to help with architecture, problem shaping, evidence, comparison, naming, mathematical modeling, quality, and improvement.
The Preface should cover at least:
- transdisciplinary use without collapse of local meanings;
- local closure inside an open world;
- holons, systems, epistemes, and the fact that architecture applies wherever holons have structure;
- EntityOfConcern and description, including description episteme, publication form, carrier, and multi-view publication separation;
- thinking-through-writing through patterns, cards, records, views, and publication forms;
- architecture as structure and epiplexity as an architecture characteristic;
- first-principles-to-work through E.18 transformation-flow structure and E.18.1 P2W;
- mathematical lenses, formal-substrate declarations, mechanism import, and first-principles carry-through as distinct claims;
- ontology-first wording repair through
E.10,E.10.ARCH,F.18, andF.19; - evidence, assurance, gate, decision, and work separation;
- characteristic spaces, quality, NQD/OEE, and improvement loops;
- novelty, diversity, and state of the art;
- didactic primacy and plain explanation paired with technical fields.
The Preface may narrate across many pattern families, and it may discuss FPF as a whole project, including companion explanations, worked cases, tools, and project-local adaptations when those help explain the Core Specification. This is not leakage from one pattern into another. A Preface is allowed to explain the project-level idea that several patterns implement together.
The Preface may point to pattern families, but it should not become a second first-entry index.
Preface Plain-Engineering Narrative Rule
Preface prose is written in plain engineering language first and FPF vocabulary second.
A conforming Preface:
- states the working idea before the FPF term;
- gives a plain gloss before a strict FPF term carries the main explanatory point;
- uses pattern ids as addresses for stricter treatment, not as the main explanatory language;
- keeps vivid explanation and didactic force when precision repair removes overread;
- shows how the first-entry scenarios are grounded in real concepts, not only how they are distributed across patterns;
- can be understood before the reader has studied the pattern bodies, even though the pattern bodies remain the source of exact governance.
FPF-specific terms such as EntityOfConcern, episteme, publication form, carrier, viewpoint, DRR, math lens, FormalSubstrate, NQD, OEE, Plain, or Tech may appear in the Preface only when the ordinary engineering distinction is already visible or immediately glossed. A Preface paragraph that cannot be understood without prior FPF vocabulary is not yet in Preface style, even if every term is technically lawful.
Pattern Problem-Frame Rule
A pattern's own Problem frame is the local high-precision first-recognition section.
It should let a working practitioner recover:
- the pattern's primary EntityOfConcern;
- the working problem;
- what goes wrong if the pattern is missed or misread;
- the first admissible action;
- the practical result that action buys;
- the ordinary not-this-pattern boundary.
Add candidate-pattern comparison only when a real entry-discoverability problem exists. Otherwise, keep cross-pattern comparison out of the pattern body and use ordinary Relations, ToC query phrases, or expanded cases.
First-Entry Terminology
Preserve the first-entry terminology.
Avoid route, workflow, lifecycle, entry neighborhood, semantic area, ontological neighborhood, map, owner, load, posture, support, and other broad heads as entry terms unless the relevant governing pattern has recovered their specific FPF kind and admissible use.
Public readme Section Single-Source Rule
The FPF readme section carries the public first-entry scenario set.
If the same public first-entry content is exported into another publication form, export it from the FPF readme section instead of maintaining a second public first-entry version.
Projection and Authority Boundary
Entry and projection publication units help a user find the governing pattern. They do not govern the claim by themselves.
When a projection is used, it must be clear whether it is:
- public orientation;
- table-of-content query material;
- pattern-local recognition text;
- expanded entry-disambiguation case;
- retrieval card;
- quality or projection evidence for an FPF artifact;
- ordinary citation or relation.
If a projection needs to answer a substantive claim, use the governing pattern body or the pattern that governs that claim. Do not strengthen the projection.
Worked Slices
Public Entry From A Project Question
A project team says: "We need to review the architecture of our AI-agent platform before choosing a vendor."
The public readme first-entry scenario points to architecture, comparison, and evidence:
- architecture: what holon is being architected, which structures matter, and which architecture characteristic is under concern;
- comparison: which vendor, build, fine-tune, or hybrid alternatives remain in the candidate set;
- evidence: what tests or assurance arguments are needed before commitment.
The first governing pattern family is not a wording-repair pattern. It is C.30 for architecture, with A.19, C.11, A.10, or B.3 applied when the project question narrows to comparison, local choice, evidence, or assurance. E.10 is used only if the text hides the kind of architecture, evidence, decision, or publication claim being made.
Duplicate First-Entry Row Discharge
A compact first-entry index row says:
Do not keep this as a second entry canon. Discharge its useful content by kind:
After discharge, the remaining row is deleted because it only duplicates the readme scenario set and creates a second canon. The deletion preserves value because every claim being made has a publication unit or governing pattern that matches its kind.
Conformance Checklist
Common Anti-Patterns
Relations
- The FPF
readmesection carries public first practical entries. Prefacecarries cross-cutting ideas and principles behind the public first practical entries.E.8governs pattern form and pattern-local Problem-frame discipline.E.19checks entry, projection, and pattern-use discoverability during review and refresh.E.21evaluates whether corpus entry and projection material preserve quality without becoming pattern content.F.17,F.18,F.19,E.10, andE.10.ARCHgovern lexical, naming, and wording precision when entry cues hide FPF kinds or relations.I.2carries expanded entry-disambiguation cases only when compact public first-entry scenarios and local Problem frames are insufficient.- ToC rows provide query and dependency cues; they do not replace public first-entry scenarios or governing pattern bodies.
E.11:End
Didactic Primacy & Cognitive Ergonomics
Problem Frame
The FPF is designed as an "Operating System for Thought," a tool intended to augment and clarify human (and artificial) reasoning. This mission places a unique demand on its architecture: the framework's internal elegance and formal power are secondary to its primary function of being understandable and usable. A perfectly consistent but incomprehensible system fails in its didactic purpose. As formal mechanisms like Assurance Levels and epistemic scores are introduced, there is a significant risk that the pursuit of these metrics becomes an end in itself, overshadowing the ultimate goal of fostering clearer thought.
Problem
If the framework's design prioritizes theoretical purity or formal completeness over cognitive ergonomics, it becomes vulnerable to two critical failure modes:
- Goodhart's Law: When a measure (like
AssuranceLevel:L2) becomes the primary target, it ceases to be a good measure of genuine understanding. Teams may start "gaming the metrics," producing assurance-bearing epistemes or publications that are formally perfect but conceptually shallow or pragmatically useless. - Cognitive Overload & Rejection: The framework becomes so dense, jargon-laden, and procedurally complex that its users—the very agents it is meant to serve—either burn out or abandon it in favor of simpler, albeit less rigorous, methods. The "Operating System for Thought" devolves into a bureaucratic machine for certification.
Forces
Solution
FPF elevates Didactic Primacy (Pillar P-2) to a normative architectural principle, operationalized through two conceptual mechanisms designed to act as a permanent counterbalance to excessive formalism.
The Principle of Didactic Primacy (Expanded Definition)
The primary purpose of the FPF is to enhance the cognitive capabilities (U.Capability/Mastery) of an Agent (U.Agent) in service of its Objectives (U.Objective). The creation of assurance-bearing epistemes or publications with high assurance levels and epistemic scores is a means to that end, not the end itself. Any architectural decision that increases formal rigor at the cost of clarity or usability must be explicitly justified by a demonstrable gain in the agent's ability to reason effectively.
Mechanism 1: The Rationale Mandate
Every key assurance episteme or publication (such as a U.AssuranceCase or Proof) MUST contain a mandatory, human-readable rationale component.
- Nature: The
rationaleis not a technical description but a narrative explanation. - Content: It MUST answer the question: "How does achieving this level of formal assurance tangibly help the agent better understand the problem or make a more reliable decision?"
- Purpose: This mandate forces a moment of reflection, formally linking the act of formalization back to its pragmatic, cognitive purpose. An empty or perfunctory rationale indicates that the assurance work may be an exercise in formalism for its own sake.
Didactic Note for Managers: The "So What?" Test
The Rationale Mandate is FPF's built-in "So What?" test. When your team presents a complex, formally checked episteme or publication (
AssuranceLevel:L2), therationaleis where they answer your fundamental question: "This is impressive, but so what? How does this help us ship a better product, make a smarter investment, or avoid a critical risk?" If the answer isn't clear and compelling in therationale, the formal work may have been a waste of resources. It keeps your most brilliant minds focused on creating value, not just elegant proofs.
Mechanism 2: The Human-Factor Loop (HF-Loop)**
To provide a continuous, self-correcting mechanism against cognitive overload, FPF introduces a conceptual feedback loop.
- Core Concept: The HF-Loop is a formal method of inquiry designed to distinguish between the essential complexity of the problem being solved and the incidental complexity introduced by the FPF itself.
- Trigger Concept: A review is triggered when the subjective cognitive workload associated with using the framework exceeds a conceptual threshold. This is not about performance metrics, but about the perceived mental effort required to use FPF's concepts and structures.
- Review Concept: When triggered, a formal review is conducted by individuals in roles that specialize in human-centric perspectives, such as the
EthicistandUX Design Critic. - Output Concept: The review produces a set of proposed conceptual simplifications or didactic improvements to the framework's patterns. These are then submitted as formal change proposals (DRRs).
Conformance Checklist
- CC-E12.1 (Rationale Mandate): Every
U.AssuranceCaseor proof publication atAssuranceLevel:L2MUST contain a non-emptyrationalecomponent that satisfies the "So What?" test. - CC-E12.2 (HF-Loop Trigger Condition): Each pattern that defines a significant workflow SHOULD specify a conceptual condition for triggering an HF-Loop review, based on the principle of managing cognitive load.
- CC-E12.3 (HF-Loop Review Mandate): If a trigger condition is met, a review involving the designated human-centric roles MUST be initiated. Its outcome MUST be a documented set of conceptual refinement proposals.
- CC-E12.4 (Didactic Primacy in DRRs): Any DRR proposing a change to a normative pattern MUST include a section analyzing its impact on cognitive ergonomics and didactic clarity.
Common Anti-Patterns and How to Avoid Them
Consequences
Rationale
This pattern operationalizes Didactic Primacy (P-2), transforming it from a philosophical statement into an enforceable architectural Standard. The Rationale Mandate ensures that every act of formalization is tied to a clear purpose. The Human-Factor Loop ensures that the cost of using the framework is measured not just in resources, but in the most critical resource of all: the cognitive capacity of its users.
This pattern does not weaken the formal rigor established by other ADRs; it complements it. It guarantees that the powerful machinery of FPF is always directed towards a meaningful, human-relevant goal. It is the constitutional guarantee that FPF will remain, first and foremost, an "Operating System for Thought."
Relations
- Implements: Pillar
P-2 Didactic Primacy. - Complements:
E.13 Pragmatic Utility and Value Alignmentkeeps visible measures, scores, review results, and release cues tied to intended value; this pattern focuses on the cognitive and working-reader usability of the framework. - Is constrained by: The overall governance process (DRRs), which is the vehicle for implementing the conceptual simplifications proposed by the HF-Loop.
E.12:End
Pragmatic Utility and Value Alignment
Type: Part E FPF evaluation and repair pattern Status: Stable Normativity: Normative unless a section is explicitly informative
Use This When
Use this pattern when a project treats a visible measure, score, proxy, benchmark, dashboard, quality value, review result, release posture, or evidence volume as if it were the practical value or objective itself.
Typical moments:
- a metric improves, but the team cannot say what intended value improved;
- a quality score, all-
5posture, assurance level, citation count, source count, or review pass becomes the target; - a proxy is used as a gate, incentive, resource-allocation signal, reputation signal, or release argument;
- a model, method, pattern, or system is formally better while users, operators, safety, maintainability, learning, or decision quality get worse;
- an evaluation loop adds apparatus to satisfy the evaluator instead of improving the object of concern.
First useful move. Name the intended value or objective, name the proxy or visible measure, and state how that proxy is being used now: measure, target, incentive, gate, release argument, decision driver, reputation signal, repair target, or orientation cue.
What goes wrong if missed. The team optimizes the proxy and loses the value. It can produce a better score, cleaner review proof, larger source packet, or more complete record while practical utility gets worse.
What this buys. FPF can keep measurement, evaluation, and quality loops useful without letting their visible outputs replace the value they were meant to serve.
Not this pattern when.
- If the question is whether a measurement scale is legal, use
C.16. - If the question is ordinary pattern quality, use
E.21; useE.13only when a visible quality value is being treated as the practical value. - If the question is DRR adequacy, use
E.9.DA; useE.13only when DRR marks become a surrogate for decision usefulness. - If the question is whole-FPF Pillar adequacy, use
E.2.DA; useE.13only when Pillar values become the target. - If the question is assurance, gate passage, evidence sufficiency, or decision authority, use the governing pattern for that claim before treating the visible proxy as value.
Problem Frame
Practical work often needs visible measures. Teams use scores, dashboards, quality coordinates, tests, evidence counts, source freshness rows, release checks, and worked examples because invisible value is hard to steer directly.
The danger starts when the visible measure becomes the object being optimized. A proxy can be useful as a signal and harmful as a target. A pattern can become easier to defend while harder to use. A safety dashboard can look better while unmeasured hazards increase. A review result can look more complete while the decision it was meant to support becomes less decisive.
E.13 governs the proxy-to-value repair. It asks whether the visible measure still serves the intended value in the declared use, and what became worse when the measure improved.
Problem
Without E.13:
- Measures replace objectives. Teams speak as if the score, metric, benchmark, assurance level, or all-
5posture is the value. - Evaluation loops become reward functions. A reviewer asks for improvement; the author adds fields, guards, source rows, proof sketches, and relation catalogues until the visible evaluation looks better.
- Unmeasured value is damaged. Usability, safety margin, maintainability, learning, domain fit, affordability, or operator action quality gets worse while the proxy improves.
- Proxy use is not typed. The same metric is treated as orientation cue, target, incentive, gate, and release proof without saying which use is live.
- No value slice exists. The text claims practical payoff, but no minimally viable slice shows the value being realized in a case.
Forces
Solution
Use ProxyToValueAlignment as a short repair note, not a new bureaucracy.
Keep the note as small as the case allows. The fields exist to restore the value relation, not to create another checklist target.
Name the Value Before the Proxy
Name the intended value, objective, or practical payoff in terms of the work it is supposed to improve. If only the proxy can be named, lower the claim: the project has a measure, not a demonstrated value relation.
Type the Proxy Use
A proxy can be harmless as an orientation cue and dangerous as a target. State the current proxy use explicitly.
Ask What Got Worse
Whenever a proxy improves under optimization pressure, ask what became worse or more fragile. Check at least usability, affordability, safety or harm boundary, maintainability, domain fit, source preservation, decision quality, learning, and neighboring-pattern fit when they are live in the case.
If nothing worsened, say which loci were checked. If no loci were checked, do not claim value alignment.
Require a Minimally Viable Value Slice
Do not require every project to create a lifecycle artifact named MVE. Require a minimally viable value slice: one compact case, worked slice, observation, trial, user/operator moment, or decision replay where the intended value is visible enough for the declared use.
The value slice may be small. It must show the value, not merely the proxy.
Repair by Value Movement
When the proxy has displaced the value, repair one of these:
- change the proxy use from target/gate/incentive to orientation or bounded measure;
- add a protected quality or counter-metric that names the value at risk;
- change the work or design so the value slice improves, not only the proxy;
- split the claim: one measure report, one value claim, one assurance or gate claim if needed;
- stop the value claim until a value slice or better proxy relation exists.
Archetypal Grounding
Conformance Checklist
Common Anti-Patterns
Rationale
FPF needs measurement, evaluation, assurance, and release checks, but those checks remain instruments. They are not the value by themselves. E.13 keeps the visible instrument attached to the intended value and asks whether the value survives optimization pressure.
The pattern is intentionally small. Goodhart-style failure is not repaired by another large audit apparatus. It is repaired by restoring the relation among value, proxy, use position, protected qualities, and a small slice where the value is visible.
SoTA-Echoing
Relations
- Implements:
E.2PillarP7 Pragmatic Utility. - Complements:
E.12for cognitive ergonomics andE.14for human-facing working models. - Coordinates with:
E.8for authoring practical-payoff claims,E.19for review/admission proxy-to-value checks,E.22/E.23for improvement framing and repeated improvement loops,C.16for measurement legality,C.25for engineering quality-family endpoints,E.21for pattern quality,E.9.DAfor DRR adequacy,E.2.DAfor whole-FPF Pillar adequacy,B.3for assurance,A.21for gate passage,C.11for decisions, andA.10for evidence. - Used by: improvement loops, release checks, pattern reviews, dashboards, metric-driven work, AI reward or judge-score cases, and any project where visible performance may displace intended value.
Consequences
- FPF can use scores and metrics without making them the object of optimization.
- Improvement loops gain a simple value-proxy stop condition.
- Practical payoff claims need at least a small value slice.
- Some attractive proxy improvements are rejected, split, or lowered.
- The cost is a small proxy-to-value check whenever a visible measure becomes a target, incentive, gate, release argument, or repair target.
E.13:End
Human‑Centric Working‑Model
Status: Stable
Intent
Establish a single, human‑centric Working‑Model that practitioners can read, discuss, and evolve without exposure to formal machinery.
Each statement declares a justification stance (validationMode) and, when assurance is sought, attaches appropriate grounding via one or more assurance shoulders — Mapping, Logical, Constructive — and may additionally attach Empirical Validation (evidence) as defined by the Trust & Assurance calculus. Empirical Validation can accompany any stance; it is required when the stance is postulate. Assurance shoulders sit beneath the Working‑Model and never define its vocabulary.
Put bluntly: one model people work in; three assurance shoulders — plus empirical checks when the world is the judge.
Problem & Context
Teams need one shared Working‑Model to make decisions at speed. Historically this shared model either:
- drifts into jargon—different terms for one shared working-model value, slash‑labels, partial overlaps; or
- calcifies into machinery—too formal for day‑to‑day design and review.
Both failure modes create friction between two audiences: (1) working users (engineers, programme managers, policy owners) who need a small, stable Working-Model text, and (2) assurance authors (ontologists, methodologists, auditors) who need proofs that the Working-Model text is sound.
E.14 resolves the impasse by separating concerns:
- A Working‑Model layer: curated kinds and relations expressed in plain terms, governed by simple human rules.
- An Assurance stack beneath it - Mapping, Logical, Constructive - that carries the heavy arguments (concept alignment, relational semantics, generative traces) and never leaks back into the Working-Model narrative.
This pattern dovetails with the framework’s unification stance (small Working‑Model text, rigorous foundations) and with our constructional mereology commitments (sum/set/slice provide extensional identity), while keeping the Kernel minimal and meta‑only.
Forces
-
Cognitive economy vs. semantic precision. Managers and engineers must navigate with a handful of names and relations; assurance authors must still certify that those names and relations are unambiguous and extensional.
-
Speed of change vs. guarantees. The Working‑Model must accommodate rapid iteration; the Assurance stack must lag just enough to check, without blocking practical progress.
-
Parsimony vs. expressivity. The Working‑Model should not proliferate relation types or ad‑hoc categories; fine‑grained distinctions live in the Assurance layers and are shown only when they materially change a decision.
-
Downward grounding vs. upward contamination. Grounding must always flow down (Working‑Model → Mapping → Logical → Constructive). No dependence up is allowed: proofs and traces never dictate wording or layout in the Working‑Model.
-
Trans‑disciplinary unification vs. local dialects. The Working‑Model must reconcile different disciplines’ habits without erasing them; Mapping captures dialects, while the Working‑Model exposes a single usable choice.
-
Auditability vs. readability. Every Working‑Model statement must be auditable on request, yet day‑to‑day views hide the scaffolding unless summoned.
Solution
Human-Centric principles
Recognition text and assurance text
Human-facing patterns also need EntityOfConcern stability across the two reading-order text blocks. The working reader should not meet one object in the recognition text and a different ontological kind in the assurance text. If the pattern distinguishes an EntityOfConcern, the interpretive or operational move applied to that object, and the wider review or work process around it, those distinctions should be made explicit rather than hidden behind stylistic noun-swapping.
Working-Model-first drafting therefore also means subject-domain-first drafting. If a pattern is meant to help with a real review, design, cultural, research, or operational problem, the recognition text should open from that problem-owning moment before internal taxonomy or package architecture. If a broader umbrella head and a narrower operative branch are both live, the pattern should state that stack plainly enough that a cold reader can tell what the umbrella names, what branch is current, what object is governed, what move is being carried, and what wider work remains outside.
Under F.18 local-first naming, the canonical pair here is recognition text and assurance text.
The earlier provisional ...shell wording is retired.
These names refer to two reading-order text blocks inside one pattern, not to new publication-face kinds or authority kinds.
For human-facing canonical patterns, Working-Model-first discipline should appear in a two-part reading order. The recognition text is the working text that a cold practitioner, manager, or researcher should be able to understand first: what situation this pattern is for, what it buys, what it is not for, and what ordinary mistake it helps prevent. The assurance text is the heavier text that carries declaration, object discipline, modeling lens, law, reroute conditions, and other review work.
The assurance text may justify, tighten, or audit the working text, but it must not silently replace or strengthen the recognition-text claim. Where episteme-publication-heavy or transform-heavy patterns need a compact ontological account, the assurance text should expose three things explicitly:
- the ontic target or EntityOfConcern;
- the modeling substrate or mathematical lens when one is load-bearing;
- the publication face or working text by which the claim is presented.
This is a reading-order rule rather than a demand that every reader consume the assurance text first. The point is to keep the human-facing Working-Model text primary while preserving a recoverable, auditable assurance text beneath it.
E.14‑P.1 – Working‑Model first, stance explicit. ** Operate one Working‑Model for all human‑facing discussion. For each assertion, the author SHALL declare a justification stance (
validationMode) and choose the appropriate assurance shoulder(s): Mapping (term↔kind alignment via Lang‑CHR / D‑Projection), Logical (CT2R label-meaning rules, scope/constraints), Constructive (Γₘ generative trace), and Empirical Validation (an evidence-use relation for the claim, with scope, timespan, provenance, and declaredU.BoundedContext).
E.14‑P.2 – Downward‑only dependency. Information may flow from the Working‑Model down into any Assurance layer; no Assurance layer may impose vocabulary or shape back upward into the Working‑Model.
E.14‑P.3 – Small working text, big proof. The Working‑Model exposes a minimal set of names (L‑1/L‑2 registers) and a compact family of relations used in everyday reasoning; precision and completeness are proved below.
E.14‑P.4 – Human registers first. Terms in the Working‑Model are deliberately curated for human legibility (register‑badged, synonym‑aware). Synonym capture and language variance belong to Mapping; only the chosen canonical label appears in the Working-Model text.
E.14‑P.5 – Justification modes are explicit. Each Working‑Model relation declares
validationMode ∈ {axiomatic, inferential, postulate}. axiomatic -> Constructive grounding (Γ_m trace viatv:groundedBy); inferential -> Logical grounding (reasoned chain, often KD-CAL-backed for epistemic ties); postulate -> Empirical Validation (evidence-use relation with scope and timespan). Empirical Validation (LA) may also accompany inferential or axiomatic claims as real-world confirmation. Mapping contributes TA, Logical and Constructive contribute VA, and Empirical contributes LA (per the Trust & Assurance calculus; no calculus variables appear in the Working-Model text).
E.14‑P.6 – Parsimony in the working text. No new Working‑Model relation types are introduced if the existing Logical label-meaning rules plus Constructive grounding suffice to capture the intended meaning.
E.14‑P.7 – Evidence is first-class claim grounding. When postulate is chosen, authors SHALL attach an evidence pointer (Empirical Validation) appropriate to the claim and context, governed as an evidence-use relation within a declared
U.BoundedContext.
E.14‑P.8 – Working-model-first is not explanation-thin. Human-facing parsimony does not license under-explained pattern prose. When a pattern claims a Working‑Model benefit, it SHALL still provide enough problem framing, rationale, and worked slices that readers can tell what the model clarifies, what remains on the assurance shoulders, and when a heavier review path is required.
Layer Standard & Downward Flow (Working‑Model → Assurance)
This section defines what each layer is for, what it guarantees, and how a single Working‑Model statement is carried down.
Working‑Model (what humans see)
Purpose. A small, curated graph of kinds and relations that a mixed team can read at a glance.
Elements.
- Kinds — one chosen concept per node (no slash‑labels).
- Relations — a short list intelligible to non‑specialists (e.g., Component‑of, Member‑of, Aspect‑of, plus a small number of cross‑disciplinary ties such as Interface‑of or Constituent‑of).
- Language register badges — labels shown in the Working-Model are L‑1 or L‑2; L‑3/L‑4 remain in Mapping as synonyms or symbols.
Obligations.
- Every Working‑Model edge and node is grounded downward (see below).
- The Working‑Model does not display constructor jargon, proof terminology, or evidence identifiers; those live in Assurance and are available on demand.
Assurance‑1: Mapping (from words to kinds)
Purpose. Consolidate human labels from varied sources and bind them to the chosen kinds used on the Working-Model.
Guarantee. For any Working‑Model label, there exists a stable alignment to exactly one kind; synonyms, abbreviations, locales and registers are recorded here, not in the displayed Working-Model. Mapping primarily raises Typing Assurance (TA) by consolidating synonyms/registers and binding tokens/labels to one chosen kind; calculus‑level metrics live outside Part E.
Deliverable. A compact alignment table per scope that makes it obvious which one label the Working‑Model will show and which background source labels are recognized only as source wording.
(Rationale: Working teams speak many dialects; the Working‑Model speaks one. Mapping is the interpreter.)
Assurance‑2: Logical (from Working‑Model relations to label semantics)
Purpose. Give each Working-Model relation one precise intended meaning and its admissible use cases, keeping the Working-Model vocabulary small.
Guarantee. A Working‑Model edge such as Component‑of or Aspect‑of carries one intended reading (transitivity/antisymmetry expectations, scope notes), sufficient for auditors to assess whether the use is legitimate in a given context.
Deliverable. A short set of label-meaning rules: “When an edge is labeled Component‑of in the Working-Model text, it intends the structural reading that is later verified by construction.” The Logical layer is the Standard that ties human labels to accepted meanings (CT2R label rules); it primarily contributes Verification Assurance (VA). Calculus-level symbols are not used in E-patterns.
(Rationale: logical label alignment protects the small Working-Model text from relation proliferation while keeping meanings crisp.)
Assurance‑3: Constructive (from meanings to generative traces)
Purpose. Provide extensional guarantees by constructing the wholes, collections, and slices that Working-Model relations speak about.
Guarantee. For structural edges, there exists a constructional narrative (e.g., sum, set, slice) that, if told, would recreate the whole from its parts or the aspect from its bearer; this makes identity and containment trackable and testable across scales.
Deliverable. A single generative story per structural link (axiomatic justification). For non-structural ties in the Working-Model text (e.g., epistemic links), Constructive may be absent; Logical/Empirical take the lead. Constructive contributes VA (extensional identity via Γₘ); for structural edges, tv:groundedBy MUST reference exactly one Γₘ trace.
(Rationale: constructional grounding turns everyday part‑whole talk into statements whose identity conditions are not left to taste.)
Assurance‑4: Empirical Validation (from claims to observed world)
Purpose. Record when and where a Working-Model claim meets reality.
Guarantee. Every empirical binding names a U.BoundedContext, a target claim/scope, and a timespan; staleness/refresh are managed per context policy.
Deliverable. An evidence-use relation or provenance/evidence pointer anchored into the Evidence-Provenance chain; it names the target claim, scope, bounded context, timespan, and provenance anchors. Empirical Validation contributes LA (raises empirical R and constrains G to its validated envelope).
The downward grounding for a single Working-Model statement
Consider a Working‑Model arrow A –Component‑of→ B:
- Mapping shows that the words A and B are the chosen labels for their kinds; it records background source labels without making them displayed Working-Model names.
- Logical confirms that Component‑of in the Working-Model text means the structural reading with its ordinary mereological expectations; if the Working-Model text used Member‑of instead, Logical would similarly certify the intended reading and its boundaries.
- Constructive exhibits the constructional narrative (e.g., a sum of parts resulting in B with A among them), which yields axiomatic justification for the structural edge, sets
validationMode=axiomatic, and binds the edge viatv:groundedBy → Γₘ.sum|set|slice. - Empirical Validation records the evidence pointer and scope that make the claim auditable within its
U.BoundedContext(required for postulate; optional reinforcement for other stances).
Together, these assurance shoulders and empirical evidence-use relation ground the human arrow without leaking their machinery upward. The Working‑Model remains simple; the Assurance stack carries the proof.
Archetypal Grounding (System / Episteme)
Tell–Show–Show. The principle is stated once, then shown on a
U.Systemcase (structural) and on aU.Epistemecase (knowledge‑bearing), in line with the authoring template.
U.System — Working‑Model first, Constructive grounding available
- Publication (Working‑Model). Authors state structure using familiar relations (e.g., Impeller ut:ComponentOf Pump; Pump ut:ComponentOf Skid). Nothing else is required for readers to follow the design.
- Assurance (downward grounding). When a higher-assurance claim is sought, the same author narrates the constructive story of the whole as a composition of parts and, where appropriate, attaches a downward grounding to that narrative (sum, set, or slice). The narrative remains concept-level and notation-neutral; order and time stay out of structure and are expressed in their own relation families.
- Canonization move. Readers continue to see Working‑Model relations as the primary Working-Model text; the constructive story is supporting, not defining.
U.Episteme - Working-Model first; Logical and Mapping preferred; Empirical evidence as appropriate
- Publication (Working‑Model). Authors connect meaning-bearing epistemes or publications using knowledge relations (e.g., RepresentationOf, UsageOf) in the same human‑oriented style.
- Assurance (downward grounding). Here assurance typically uses the Logical or Mapping shoulders (reasoned argument; type/lexical alignment). Empirical Validation is used where observation is the right currency: an episteme, observation, or work result is used in an evidence-use relation for a target claim with explicit scope, context, time, and provenance. Constructive grounding is optional and used only where a structural interpretation is genuinely intended.
- Canonization move. Again, Working‑Model text is the public form; assurance is attached deliberately and separately, without leaking method or time semantics into structure.
6.3 - Pattern lesson (both cases) The Working-Model layer remains the canonical publication face for authors and reviewers; assurance layers (Mapping, Logical, and Constructive) are opt-in and used purposefully, with grounding flowing downwards from the Working-Model to the appropriate shoulder. This presentation respects the authoring template's Archetypal Grounding requirement and keeps notational choices illustrative rather than defining.
Bias‑Annotation (what to watch for, and the counter‑moves)
Reading reminder. Bias checks are conceptual reading aids; they never introduce notational or tooling mandates.
Conformance Checklist (normative; author‑facing duties for thought and prose)
All obligations above are conceptual and apply to thought and prose; they introduce no notational or data‑processing requirements.
E — Conceptual Examples (no notation, no data handling)
-
Assembly from parts → “Component Of” A pump skid is agreed to be nothing over and above its pump, frame, reservoir, and valve set considered together. Because the whole is conceptually constructed from those parts, the team may safely speak of each part as Component Of the skid. The justification is the construction itself: if any listed part were removed, the very same skid would no longer exist as that whole. This keeps identity extensional and makes the engineer-facing label (“Component Of”) truthful rather than conventional.
-
Parallel elements gathered → “Member Of” A test rig has four identical cartridges used in parallel. The rig treats them as a conceptual gathering; membership is fixed by inclusion in that gathering, not by sequence or timing. Speaking of each cartridge as Member Of the rig’s cartridge bank is then licensed by the same gathering act. Engineers can keep saying “member,” while architects know the warrant is the underlying construction of the bank as a collection, not an accidental tagging.
-
Focused facet carved → “Aspect Of” When the team talks about the thermal envelope of a reactor, they are not multiplying entities; they are taking the already‑agreed reactor and conceptually carving out its thermal facet for focused reasoning. Calling that carve‑out an Aspect Of the reactor is justified because the aspect owes its identity to the parent and the chosen facet, and nothing else. This licenses disciplined talk about “boundary,” “interface,” or “envelope” without mistaking them for independent systems.
Notes across the examples • Everyday labels (Component Of, Member Of, Aspect Of) remain the only labels engineers need to see; their truth is grounded by prior constructional choices. • Structural links draw on Constructive grounding; epistemic links—like “Representation Of” or “Usage Of”—may instead rely on Empirical Validation (evidence-use relations) or Logical grounding appropriate to the claim.
F — Resulting Context (after you apply the pattern)
What improves
- Single dial for containment. Teams can ask one plain question, “what is inside what?”, and trust that all structural talk reduces to shared constructional choices rather than ad-hoc relation lists. Ontologists keep rigorous warrants without overloading day-to-day readers.
- Extensional identity by default. Wholes are the wholes they are because of the parts gathered; collections are the collections they are because of their members; aspects inherit identity from their parent and facet. This prevents silent drift when labels change.
- Layer harmony. Engineer-facing labels live at the same level as other relation names, while their warrants live one step below, keeping human language clean and the generative basis auditable.
What to watch
- Discipline for structural relation kinds. A structural link that lacks a constructional warrant is conceptually unsafe. Conversely, forcing epistemic links to pretend they are structural over-physicalises knowledge claims; for those, evidence or argument is the right currency.
- Author workload moves, not grows. Day-to-day model authors stay with working labels; specification authors carry the responsibility for ensuring every structural statement really follows from a sum, a gathering, or a carve-out. This is a conscious shift of complexity away from operations and into the pattern's foundation.
Invariants you must preserve
- Parsimony of constructors. Build wholes by summing parts; build banks by gathering elements; focus facets by carving aspects. Do not invent extra generative acts for parallelism or time‑slicing; those concerns belong to other conceptual services.
- Two-relation-kind justification. Structural talk rides on construction; epistemic talk rides on evidence or proof. Keep the boundary sharp so that later reasoning (about reliability, compliance, or policy) remains clear.
Known consequences
- Stable queries, fewer surprises. Because working labels are backed by shared constructions, teams from different disciplines can interoperate without renegotiating meanings at hand-off.
- Audit trail without jargon. Reviewers can trace every structural claim to a prior constructional choice, while everyday collaborators keep using familiar relation names.
Consequences
Quotable closer. “One layer to speak, three layers to justify—only when needed.”
Rationale
Why Working-Model is canonical. FPF privileges human-oriented relations as the primary language and working representation for thinking and communication. This satisfies didactic primacy while preserving conceptual integrity: formal work serves the human layer, not the other way around. The canonical template and style principles institutionalise this choice without inviting notation lock-in.
Why grounding flows downward. Mapping, Logical, Constructive, and Empirical supports are assurance shoulders that sit beneath the Working‑Model claim. Authors select the shoulder(s) that fit purpose and risk: type/lexical alignment (TA), reasoned consequence (VA), constructive reconstruction (VA), and real‑world confirmation (LA). This keeps the Kernel small, avoids plane‑mixing, and provides a clear path to higher-assurance guarantees when warranted.
Why patterns teach before they tighten. The Tell‑Show‑Show requirement couples each universal rule with System/Episteme illustrations, reducing cognitive load and preventing premature formalism. It is the didactic mechanism that makes Human‑Centric Canonization practical across disciplines.
Why no notation talk in Core. Guard‑rails and the style guide prohibit tool jargon and notation dependence inside normative prose; meanings are given in words and mathematics, with any renderings treated as illustrative only. This preserves longevity and cross‑disciplinary portability.
Relations
Builds on:
- E.8 Authoring Conventions & Style Guide — section order, style principles, and mandatory safety subsections used here.
- E.7 Archetypal Grounding — the Tell‑Show‑Show rule applied in this pattern’s own Grounding section.
- C.2.3 Unified Formality Characteristic (F) — declares the F scale and ΔF moves for progressive rigor; Working-Model publications SHALL declare F and remain notation-agnostic.
Coordinates with.
- CT2R‑LOG — Working‑Model Relations & Grounding — label-meaning rules and
tv:groundedByStandard for edges grounded in Γₘ. - Compose‑CAL (Constructional Mereology) — provides the constructive shoulder (Γₘ: sum | set | slice) used to ground structural edges.
- E.10 Lexical Discipline & Stratification — ensures naming discipline and register hygiene when the human layer is published.
Constrains:
- All architectural patterns that publish relations SHALL present them in the Working-Model layer and MAY attach assurance only as needed, preserving relation-family separation and notational independence. (Template conformance as per E.8.)
Informs.
- Part F unification practices (context of meaning, bridges, fit levels) by reinforcing the preference for human‑readable labels with explicit alignment notes rather than silent formal substitutions.
E.14:End
Lexical Authoring & Evolution Protocol (LEX‑AUTH)
Author patterns as evidence‑bearing epistemes, evolve them via governed open‑ended search, and publish an auditable trace that improves quality—not just compliance.
Context
FPF patterns are the canon: they define the generative rules that other artifacts depend on. Teams need to change patterns as the SoTA moves, but ad‑hoc edits lead to drift, low comparability, and brittle downstream updates. We need a method that (a) generates better alternatives, (b) selects them against explicit quality/assurance targets, and (c) publishes a machine‑ and human‑checkable trace that can be replayed, audited, and re‑run. (Built to cohere with DRR (E.9), LEX‑BUNDLE (E.10), Canonical Evolution Loop (B.4), NQD/E‑E (C.18 and C.19), Evidence Graph Referring (A.10), Trust (B.3), F‑Suite validation (F.15).)
Problem
Without a disciplined authoring protocol:
- One‑shot generation dominates; there is no evolutionary path from vN → vN+1.
- “Trace” degenerates into a proof‑of‑work: a method ran, not quality improved.
- Pattern edits blur lexicon vs. norms vs. examples, breaking didactics and tool‑independence.
- SoTA content is cited but not integrated via Bridges & CL; claims get over‑ported.
Forces
Solution — A governed evolutionary authoring method with a publishable LEX‑AUTH Trace (LAT)
LEX‑AUTH defines how a pattern is proposed, varied, selected, validated, and merged, with artifacts and evidence fit to the FPF kernel.
Method (design‑time choreography)
Stage A — Frame & Scope (Context, Objectives, Invariants)
- Anchor the work in a
U.BoundedContextfor the spec (e.g.,FPF/Core), cite governing guard‑rails (E.5.*), and state objectives for the change (e.g., clarity ↑, universality ↑, assurance cost ↓). - Declare the Delta‑Class (see §4.3) and impact radius (dependent patterns, bridges, tests).
- Fix acceptance targets (see §4.4 Quality & SoTA metrics).
Stage B — Generate candidates (SoTA + NQD)
4. Harvest SoTA inputs (standards, rival patterns, lived domain idioms) and bind them as evidence via U.EvidenceRole with claim/claim‑scope/timespan (empirical vs deductive lines).
5. Generate candidate variants using NQD‑CAL engines (Novelty/Quality/Diversity) with an E/E policy (explore↔exploit governor) to populate a Pareto front of pattern phrasings/structures. (No single shot; multiple candidate clauses compete.)
Stage C — Shape & Align (Structure, Bridges, USM) 6. Shape top candidates into the standard architectural template (Context → Problem → Forces → Solution → CC → Consequences → Rationale), obeying LEX‑BUNDLE (no tooling jargon; twin registers allowed). 7. Bridge across Contexts explicitly (F.9): any imported definitions/claims declare CL and loss notes; propose scoped narrowing where needed. 8. Type scopes with USM (A.2.6): keep ClaimScope (G) distinct from WorkScope; no “applicability/envelope” smuggling.
Stage D — Validate & Decide (Assurance, Tests, DRR) 9. Run the harness: update SCR/RSCR (F.15), lint lexical rules (E.10), run Γ‑consistency and RSG/SoD checks where relevant. 10. Score candidates on Quality & SoTA metrics (§4.4) and assurance deltas (Δ⟨F,G,R⟩). 11. Record a DRR (E.9) with options considered, trade‑offs, chosen candidate, blast‑radius. 12. Merge the winner; version pattern SemVer by Delta‑Class.
Stage E — Publish & Monitor 13. Publish the LEX‑AUTH Trace (LAT) (§4.2) as the separate authoring/evidence record for the change.
- Schedule evidence refresh windows and an evolution watchpoint (B.4 loop): when metrics or SoTA inputs decay, reopen Stage B.
The LEX‑AUTH Trace (LAT) — what it is and why it matters
A LAT is not “we ran a script.” It is a structured episteme that lets others reproduce quality gains and re‑run the search when SoTA shifts.
LAT minimal contents (publish with the pattern):
- Context & version (pattern id, context, SemVer, Delta‑Class).
- Objective vector (what we tried to improve: clarity, universality, assurance cost, etc.).
- SoTA pack (sources bound as
U.EvidenceRolewith claim/scope/time and polarity). - NQD settings (emitters/lenses, diversity characteristics) + E/E policy used.
- Candidate set (top K variants with NQD scores + short deltas from baseline).
- Bridge ledger (all cross‑context imports with CL and loss notes).
- Assurance delta (Δ⟨F,G,R⟩ from baseline; penalties from CL applied).
- Harness results (checks passed/failed, test diffs).
- DRR link (decision rationale id).
- Refresh policy (evidence decay windows and triggers).
Uses of the LAT: Reproducibility (re‑run B‑stages as SoTA changes), assurance (explicit impact on F/G/R), portfolio health (diversity/coverage), teaching (didactic before/after), and cross‑context safety (no silent imports). Publish the pattern with its DRR, and publish the LAT as the separate authoring/evidence record for the change. The LAT carries the reproducible authoring trace and cites the DRR as the governing decision record. The DRR remains complete without LAT citations; it may summarize already-available decisive evidence by value when that evidence materially shaped the content choice. If later LAT or refresh evidence motivates a reopened or revised choice, carry that evidence into the successor DRR or other admissible decision record rather than retrofitting the accepted DRR.
Example of a LAT‑stub
What counts as “changed the pattern as a whole” — Delta‑Classes & versioning
Classify the intended change before work starts (declare it in the DRR framing; echo it in the LAT or evidence record when one is used):
- Δ‑0 Lexical polish — wording/ordering only; no change to CC or semantics. → Patch (x.y.z+1).
- Δ‑1 Didactic restructure — narrative/layout; unchanged Conformance Checklist (CC). → Minor (x.y+1.0).
- Δ‑2 Normative refinement — CC tightened/clarified; semantics preserved by test equivalence. → Minor (x.y+1.0) + RSCR required.
- Δ‑3 Semantic change — CC adds/removes requirements; downstream requirements shift. → Major (x+1.0.0) + impact review + bridges refresh.
Definition of “pattern changed as a whole”: any Δ‑2/Δ‑3 change (i.e., the normative surface or semantics changed) counts as a pattern change in the canonical corpus and triggers harness & bridge reviews.
Quality & SoTA metrics (selection lenses)
Mandatory lenses (declare in LAT; higher is better unless noted):
- Clarity (readability; plain‑register score from didactic rubric).
- Universality (C‑1): ≥3 heterogeneous domains anchored in the Archetypal section.
- Lexical discipline (E.10): 0 violations (DevOps lexicon, process/function conflations).
- Assurance delta: ΔF (formality), ΔG (scope clarity), ΔR (reliability after CL penalties).
- Bridge integrity: Bridge integrity (policy lens): declare minimum CL thresholds per Context policy; penalties route to R only (B.3/F.9); record policy‑id in LAT.
- Test conformance: F‑suite pass; RSCR clean.
- Exploration health (NQD): diversity coverage > threshold; no premature convergence.
- Didactic economy: length vs density ratio within band; “Tell‑Show‑Show” present.
Optional lenses (context‑specific): Ethical/SoD guard strength; cross‑scale roll‑up integrity; aggregation proofs present; etc.
Conformance Checklist (normative)
CC‑LA‑1 (Context anchoring).
Every authoring run MUST declare a U.BoundedContext, Delta‑Class, objectives, and acceptance lenses before generating candidates.
CC‑LA‑2 (SoTA as evidence).
External inputs MUST be bound as U.EvidenceRole epistemes with claim, claim‑scope, polarity, timespan (formal/empirical lines). No raw links.
CC‑LA‑3 (Open‑ended generation). At least K≥3 candidate variants MUST be generated via NQD‑CAL with a declared E/E policy; single‑shot edits violate LEX‑AUTH.
CC‑LA‑4 (Bridges & CL). Any cross‑context reuse MUST appear in a Bridge with CL and loss notes. CL penalties apply to R‑lane when scoring.
CC‑LA‑5 (Harness). The candidate winner MUST pass LEX‑BUNDLE lint, SCR/RSCR tests, Γ‑consistency, and SoD/RSG gates where applicable.
CC‑LA‑6 (Assurance deltas). The LAT MUST publish Δ⟨F,G,R⟩ relative to baseline, explicitly accounting for CL penalties and any narrowed scopes.
CC‑LA‑7 (DRR). A DRR entry is mandatory for Δ‑2/Δ‑3 changes; it records options considered, rationale, and impact radius.
CC‑LA‑8 (Refresh plan). Empirical evidence in the LAT MUST carry a decay/refresh window; a watchpoint MUST be scheduled in the Canonical Evolution Loop.
CC‑LA‑9 (Publication). Publish the pattern + LAT together; past LATs are immutable. New runs produce new LATs.
Consequences
Benefits. Evolutive quality: patterns improve through search + selection, not edits by fiat. Auditability: a re‑runnable LAT shows why the chosen variant won. Safety: cross‑context reuse is explicit and penalized appropriately. Comparability: Δ‑classes & SemVer let downstream readers predict blast‑radius.
Trade‑offs. Some ceremony (LAT/DRR, NQD lenses) and maintenance (evidence refresh, bridge upkeep). These costs buy reproducibility and SoTA tracking.
Rationale & Links (informative)
LEX‑AUTH extends the FPF constitution by operationalising pattern evolution: it plugs B.4 Canonical Evolution Loop into E.9 DRR, binds SoTA via U.EvidenceRole and KD‑CAL, drives candidate generation with C.18 NQD‑CAL under C.19 E/E‑LOG, enforces lexical discipline via E.10 LEX‑BUNDLE, and validates with F.15 regression harnesses. Cross‑context safety is carried by F.9 Bridges with CL penalties in B.3 Trust. The whole remains notation‑independent (E.5.2) and stays within the Core → Tooling → Pedagogy dependency rule (E.5.3).
Operators (authoring deltas you are allowed to apply)
- Refine (tighten CC without changing acceptance meaning).
- Split/Merge (factor patterns; preserve links; update Bridges).
- Generalise/Constrain (expand/restrict ClaimScope (G) with proofs or loss notes).
- Rephrase (clarify language; leave CC untouched).
Each operator carries a default Delta‑Class and test obligations.
Self‑application Work Log (how this very pattern was authored)
This is not chain‑of‑thought; it is the required
U.Workevidence for LEX‑AUTH.
Context. FPF/Core (Canon); Delta‑Class: Δ‑2 (normative refinement by addition of method & CCs).
Objectives. Add an evolutionary authoring method; make trace useful (quality‑bearing); align with SoTA machinery already in spec.
SoTA pack (evidence bound). Prior FPF kernel commitments to DRR (E.9), E.10 LEX‑BUNDLE, B.4 Evolution, C.18 and C.19 NQD/E‑E, F.15 harness, F.9 Bridges, B.3 Trust; these are treated as the authoritative internal SoTA for the Canon here.
NQD/E‑E. Generated ≥3 alternative Solution sections; finalist chosen for clearer Δ‑classes and actionable LAT contents.
Bridges. No cross‑external mapping; intra‑canon references only (CL=3).
Harness. LEX‑BUNDLE lint (no tooling jargon), CCs unique/atomic, didactic “Tell‑Show‑Show” via Self‑application log, Universality criterion met by cross‑kernel applicability.
Assurance Δ. F: + (explicit method & CCs); G: + (scope separation & Δ‑classes); R: + (LAT obligations + bridge penalties).
DRR. Recorded: alternatives considered (lighter trace vs full LAT), chosen design (full LAT).
Refresh. Reopen when SoTA (e.g., G‑suite authoring kit or CHR templates) evolves or when LAT misuse is seen in reviews.
E.15:End
RoC‑Autonomy Budget & Enforcement
Intent. Make any claim of autonomous behavior testable and enforceable via a published AutonomyBudgetDecl, Guarded enactment, Override SpeechActs with SoD, and a Work‑anchored AutonomyLedger.
Rule (summary). If a Role/Method/Service claims autonomy, authors MUST: (i) publish an AutonomyBudgetDecl with AdmissibilityConditionsId and OverrideProtocolRef; (ii) gate Method steps with requiresAutonomyBudget; (iii) write a AutonomyLedgerEntry on every admitted Work; (iv) block on depletion until a ResumeAutonomy SpeechAct passes SoD; (v) surface autonomy fields in UTS rows.
Builds on: A.2 / A.2.1 / A.2.5 / A.15 / A.21; B.3; C.16; E.8; E.10; E.18; F.4; F.6; F.8; F.15; F.17. Coordinates with: A.13 (Agential Role), C.9 (Agency‑CHR), C.24 (Agent‑Tools‑CAL) where applicable; G.4–G.5–G.8–G.9–G.10 (method authoring/selection/shipping).
Problem Frame
Autonomy‑claiming performers (RoleAssignments over services/robots/teams operating without continuous human direction) must stay within declared limits (safety, risk, resource, remit) and yield to governance when required. Without a uniform rule, “autonomy” drifts into tacit norms, cannot be benchmarked or audited, and undermines selection (Part G) and publication (Part F).
Problem
- Opaque autonomy. Patterns assert “autonomous” behavior with no budget or enforcement.
- Un‑gated execution. Methods can execute beyond authority or risk limits.
- Ad‑hoc overrides. No standard SpeechAct for pausing/de‑scoping; SoD is unclear.
- Non‑portable publication. UTS (Unified Term Sheet) rows cannot surface autonomy‑critical data for parity or selection.
Forces
Bias-Annotation
Lenses tested: Gov, Arch, Onto/Epist, Prag, Did. Scope: Universal for any Role/Method/Service that claims autonomous operation (unsupervised decision or actuation) and is admitted via AutonomyBudgetDecl + Green‑Gate. It is not aimed at purely assistive “suggestion‑only” tools where each action is confirmed by a human at the point of execution.
- Gov. Bias toward enforceable oversight (hard gates, SoD, canonical override SpeechActs). Mitigation: exploration autonomy is still allowed, but only inside an explicit budget and time window.
- Arch. Bias toward gate‑and‑ledger structure (Green‑Gate + Work‑anchored
AutonomyLedger). Mitigation:telemetrySpecRefcan scope what is emitted when full deltas are unnecessary. - Onto/Epist. Bias toward typed, testable constraints (MM‑CHR tokens, explicit admissibility checks). Mitigation: budgets are optional‑field (
?) so low‑risk contexts can start minimal and tighten over time. - Prag. Bias toward measurable quotas may under‑express “soft” autonomy goals. Mitigation: pair
decision_tokenswithrisk_bandsto capture non‑counting limits. - Did. Bias toward explicit mechanics increases authoring surface area. Mitigation: provide a default
AutonomyBudgetDecltemplate and minimal harness cases in F.15.
Solution — Rule‑of‑Constraints (RoC) for Autonomy
This RoC applies whenever a Role/Method/Service claims autonomous operation (any phrasing that implies unsupervised decision or actuation).
E.16‑S1 (Autonomy Budget — mandatory).
Any autonomy claim MUST publish an AutonomyBudgetDecl as a named, versioned object in the same U.BoundedContext:
E.16‑S1.A (Scout / probe / commit partition for bounded specialization).
When an autonomy-bearing method uses bounded specialization scouting, the budget declaration MUST keep scout budget, probe budget, and commit checkpoint as distinct control surfaces rather than collapsing them into one undifferentiated burn envelope. A successful probe does not by itself authorize a committed route, wider burn, or scope widening. Leaving probe state requires one explicit checkpoint decision through the declared guard or override path, with budget burn and residual budget recorded in the AutonomyLedger. [E.16](/generated/patterns/E.16) governs this budget partition plus guard and ledger enforcement; it does not replace the dyadic move of [A.15](/generated/patterns/A.15) or the CheckpointReturn plan semantics of [C.24](/generated/patterns/C.24).
E.16‑S2 (Guarded enactment — Green‑Gate).
A Method step that requires autonomy MUST list requires: [RoleX] and requiresAutonomyBudget: AutonomyBudgetDecl.id. A Work instance is admissible iff at enactment time:
- the performer’s RoleAssignment is valid and in an enactable RSG state (A.2.5);
- the budget accounting for the AutonomyBudgetDecl indicates tokens/limits remaining for this budget in the declared Γ_time window (derived from the AutonomyLedger);
- all guard checks defined by
AdmissibilityConditionsIdevaluate to pass (e.g., risk ≤ band, resource ≤ cap).
Failing any gate blocks enactment (no “soft warnings” on Core surface).
E.16‑S3 (Autonomy Ledger). All admissible Work MUST record AutonomyLedger entries:
The ledger is evidence: attach to U.Work (A.15.1) and fold under Γ_work and Γ_time for reporting.
E.16‑S4 (Overrides — SpeechActs & SoD). Every budget MUST reference an OverrideProtocolRef that defines canonical SpeechActs:
- PauseAutonomy(budgetId) — immediate stop of autonomy‑gated steps;
- ResumeAutonomy(budgetId) — resume after conditions;
- NarrowAutonomy(budgetId, Δscope) — apply stricter limits;
- Escalate(budgetId) — handover to a declared SupervisorRole.
SoD: The override caller MUST NOT be the same RoleAssignment that is consuming the budget (enforce ⊥ in the Context). All overrides are Work (SpeechActs) with ledger entries (zero or negative deltas as per policy).
E.16‑S5 (Depletion behavior). When a budget depletes (no tokens / envelope exceeded / cap breached):
- Block further autonomy‑gated steps in the same Γ_time window;
- Emit DepletionNotice (SpeechAct), and either Escalate or Park per policy;
- Only a ResumeAutonomy SpeechAct from an admissible Role (per SoD) may reopen the gate.
E.16‑S6 (Publication in UTS). UTS rows that describe a Role, Method, Service, or Selector with autonomy MUST include:
AutonomyBudgetDeclRef(id & version);Aut-Guard policy-id (PolicyIdRef);OverrideProtocolRef;- declared Scope (G) and Γ_time window;
- edition pins for the referenced Role/Method/CHR.
- (optional, if a scale preference is declared)
ScaleLensPolicyRefandScaleLensOptIn ∈ {OptedIn, Neutral, OptedOut}.
E.16‑S7 (Scale & selection — optional lens). When autonomy interacts with open‑ended search (C.18 and C.19), budget consumption and guard violations are selection lenses in Part G (G.5/G.9). Applying a Scale‑Lens / Bitter‑Lesson preference is OPTIONAL. Authors MAY declare a ScaleLensPolicy for the autonomy claim; when declared, it MUST state:
- Trigger criteria — evidence that expected utility‑of‑scale is monotonic/non‑saturating on held‑out tasks, and a threshold at which scaling beats structured heuristics.
- Budget fit — compute/latency/cost targets within the declared
AutonomyBudgetDecl(Γ_time, resource_caps). - Safety invariants — guards and SoD remain non‑weakened under scaling; no policy may bypass E.16 gates.
- Fallback — a degrade‑gracefully plan if scaling fails to clear the trigger criteria within budget. If no ScaleLensPolicy is declared, selection remains neutral with respect to Bitter‑Lesson; RoC does not authorize ignoring scale‑safety guards under any policy.
Archetypal grounding (Tell‑Show‑Show; human‑centric)
Show‑A (U.System — mobile robot).
Robot_R7#NavigatorRole:Warehouse_2026 executes Navigate_v3.
AutonomyBudgetDecl: action_tokens=10 k steps/day, risk_bands={maxSpeed ≤ 1.2 m/s, minDist ≥ 0.5 m}, resource_caps={battery ≥ 20%}; AdmissibilityConditionsId=Aut‑Guard‑R7‑v1; override via PAUSE, RESUME, ESCALATE SpeechActs by FloorSupervisorRole ⊥ NavigatorRole. Ledger entries decrement action_tokens, track minDist. Depletion at 0 tokens halts autonomous moves and pages supervisor.
Show‑B (U.PromiseContent — autonomous deploy).
DeployerRole performs step “Promote to prod” under AutonomyBudgetDecl with decision_tokens=3/day, risk_envelope={error‑budget burn ≤ 2% / day}, guard “all pre‑deploy checks pass”. Overrides only by CABChair#AuthorizerRole ⊥ DeployerRole.
Conformance Checklist (SCR — E.16‑CC)
Consequences
- Testability. Autonomy is measurable (tokens/envelopes), audit‑ready (ledger), and stoppable (SpeechActs).
- Comparability. UTS surfaces autonomy metadata for fair selection & parity.
- Safety. Guards are hard gates; depletion halts further autonomy‑gated Work.
SoTA‑Echoing (post‑2015 practice alignment)
Each item states Adopt / Adapt / Reject, and why. Vendor/tool tokens are kept as informative, not normative.
-
Corrigibility & safe interruptibility (2016→). Adopt/Adapt. Work on safe interruption and “off‑switch” incentives argues that capable systems should remain stoppable and should not be rewarded for resisting oversight (Orseau & Armstrong, 2016; Hadfield‑Menell et al., 2017). E.16 adapts this into canonical PauseAutonomy / ResumeAutonomy SpeechActs plus SoD and hard gating on depletion.
-
AI safety as concrete operational hazards (2016→). Adopt. “Concrete Problems in AI Safety” pushes instrumentation and testable safety constraints over informal assurances (Amodei et al., 2016). E.16 mirrors this by turning “autonomy” into a budget + ledger + guards specification that can be benchmarked and audited.
-
SRE error budgets & “stop the line” operations (2016→). Adopt/Adapt. Error‑budget practice treats reliability as a measurable envelope that gates risky change when depleted (Beyer et al., Site Reliability Engineering, 2016; Höller et al., The Site Reliability Workbook, 2018). E.16 adapts the idea into
risk_bandsand depletion behavior that blocks autonomy‑gated steps until governed resume. -
Risk management frameworks for AI systems (2023→). Adopt/Adapt. Contemporary risk frameworks emphasize governance, continuous measurement, and traceable controls (NIST AI RMF 1.0, 2023; ISO/IEC 23894, 2023). E.16 adapts these into UTS publication + Work‑anchored ledger evidence for parity and audit.
-
Policy‑as‑code and provenance gating (2019→). Adopt. Modern supply‑chain integrity systems emphasize policy‑checked actions with verifiable provenance (in‑toto, 2019→; SLSA, 2021→). E.16 echoes the same principle for autonomy: no autonomy‑gated enactment without passing declared guards and emitting ledger evidence (without importing any specific tooling).
-
Scaling laws & the Bitter Lesson (2019→). Adapt/Reject. Empirical scaling work and the Bitter Lesson motivate considering compute‑heavy search when returns are monotonic (Sutton, 2019; Kaplan et al., 2020). E.16 adapts this into an optional ScaleLensPolicy (E.16‑S7) constrained by the same budgets and guards, and rejects any interpretation that lets “scale” bypass safety gates.
-
Budgeted specialist acquisition and checkpointed exploitation (2024→). Adopt/Adapt. Recent agentic tool-use, self-play, and open-ended search lines reinforce that the competition variable is time or budget to threshold plus fast exploitation after a viable route is found. E.16 adapts this into distinct scout/probe/commit control surfaces and rejects any reading where early probe success authorizes rollout without an explicit checkpoint.
Common Anti-Patterns and How to Avoid Them
Rationale & E‑/F‑/G‑links
- E.8 — follows the pattern template (Context → Problem → Forces → Solution → Grounding → CC → Consequences).
- E.10 — uses LEX‑BUNDLE: Scope via ClaimScope (G), time via Γ_time, no “validity/process/actor/agent‑as‑noun” language; new lexical rule L‑AUTO added in edits below.
- Mint/reuse authority (policy-ids). Mint/reuse authority is expressed via F.8:8.1 (
PolicyIdRef:PolicySpecRef+MintDecisionRef?) and explicit GateCrossing checks (E.18) evaluated by the active GateProfile/GateFit (A.21); no tier ladder is required. - Part F — integrates with F.4 Role Description (RCS includes AgencyLevel; RSG gates), F.6 Role Assignment & Enactment (Green‑Gate), F.15 SCR/RSCR (harness includes depletion/override tests), F.17 UTS (columns, incl. optional ScaleLens fields).
- Part G — G.4/G.5: method authors must declare budgets & guards; G.9 parity includes autonomy consumption & violations; G.10 shipping requires UTS autonomy fields.
Mini conformance checklist (cross‑E–F; author’s quick use)
- Declare
AutonomyBudgetDecl(scope, budgets, AdmissibilityConditionsId, overrides). - Gate steps with
requiresAutonomyBudget. - Emit an
AutonomyLedgerEntryfor each admitted Work. - Enforce SoD on override SpeechActs; block on depletion.
- Publish UTS autonomy fields for any autonomy‑bearing Role/Method/Service.
(These five are sufficient for a working test harness in Part F.)
E.16:End
U.MultiViewDescribing - Viewpoints, Views & Correspondences
Status: Stable Use this when. A team has several descriptions or specification-use descriptions of the same entity of concern and needs to say which viewpoint each description uses, which view it yields, and which correspondences keep those views comparable without turning a diagram, document, or publication face into the described entity itself.
First output. One DescriptionContext with EntityOfConcernRef, BoundedContextRef, ViewpointRef, the resulting view or view family, and any correspondence relation needed for the current comparison.
Tech‑name:
U.MultiViewDescribingPlain‑name: multi‑view describing (viewpoints, views, correspondence for families of Description epistemes and specification-use Description epistemes)
Status & placement. Stable; Part E (Describing & Publication). Normative architectural pattern.
Builds on: C.2.1 U.EpistemeSlotRelation (EntityOfConcern, Viewpoint, and View slots), A.6.2 U.EffectFreeEpistemicMorphing, A.6.3 U.EpistemicViewing, A.6.4 U.EpistemicRetargeting, A.7 (Strict Distinction; EntityOfConcern and Description-episteme boundary and specification-use gate versus publication-form and carrier relation positions), E.10.D1 (Context), E.10.D2 (EntityOfConcern and Description-episteme boundary and specification-use refinement discipline).
Used by: E.17 (MVPK — publication as a specialisation of multi‑view describing for morphisms), E.17.1 U.ViewpointBundleLibrary, E.17.2 TEVB, E.18:5.12 (transformation-flow viewpoint-family map), domain‑specific description schemes (architecture, safety cases, governance, research).
Kind, relation, and use guard.
Family indexing rule. U.MultiViewDescribing indexes families by EntityOfConcernClass, EntityOfConcernRef, bounded context, and viewpoint. EoIClass* and DescribedEntity* wording does not create a second view-family ontology; use the EntityOfConcern family.
C.2.1 relation-position binding. U.MultiViewDescribing does not mint a generic semio kind. When the family describes or views knowledge claims, the claim-bearing value is U.Episteme; when that episteme is made available as a published episteme, use U.EpistemePublication or governed U.Episteme publication. Publication forms, episteme-side U.View values, MVPK faces, source-finding cues, SCR and RSCR carriers remain separate relation positions. If a family crosses into another FPF pattern or a non-pattern authoritySourceRef destination, name governingPatternRef or authoritySourceRef rather than a container label.
U.Viewpointis the ValueKind ofViewpointSlotand denotes viewpoint specifications, notpublication-face kindvalues or carriers.U.Viewis the selected short form forU.EpistemeView, i.e. an episteme-side view, not a document or file. Views are epistemes; literalpublication face/formandinterop publication formare acceptedpublication-face kindvalues under publication-face-kind discipline; concrete renderings and carriers remain A.7, SCR, and RSCR concerns.ViewFamilyIdis a lexical tag for families of viewpoints (e.g. TEVB), never for view kinds, MVPKU.Viewvalues,U.ViewFamily(-)bundles, orpublication-face kindvalues. MVPK face kinds remain{PlainView, TechCard, InteropCard, AssuranceLane}.
Problem frame (informative)
Complex systems (social‑technical, cyber‑physical, organisational) are routinely described from many perspectives:
- functional vs structural vs deployment vs behavioural views,
- safety vs performance vs cost vs governance views,
- formal specs vs operational runbooks vs regulatory dossiers.
Post‑2015 MBSE and architecture practice emphasise viewpoints and views (ISO 42010, SysML v2), and contemporary model‑based toolchains treat views as queries or projections over shared models rather than independent documents.
In FPF terms:
- the things we talk about — systems, methods, services, epistemes — are
U.EntityorU.Holonvalues inEntityOfConcernSlot; - descriptions and specifications of those things are
U.Epistemeinstances (…Descriptionor…Spec) with a DescriptionContext =⟨EntityOfConcernRef, BoundedContextRef, ViewpointRef⟩; - episteme-side views are
U.View(U.EpistemeView) that slice ClaimGraphs under specific viewpoints and representation schemes.
What we lack without this pattern is a universal way to organise families of Description epistemes and specification-use Description epistemes under multiple viewpoints — for any entity of concern, not only for architecture, and without collapsing “view” into “document” or “diagram”.
Problem (informative, but sharp)
Without U.MultiViewDescribing:
-
Viewpoints, views, publication-face-kind values, and carrier renderings collapse. In practice, “architecture view”, “diagram”, “spec”, and “published deck” are used interchangeably. This:
- confuses episteme (
U.View) with publication-face-kind values (publication face/formorinterop publication form) or with a concrete carrier rendering, - hides which concerns and stakeholders a description is written for,
- makes it impossible to check whether a given description family is “complete enough” for a chosen viewpoint library.
- confuses episteme (
-
Descriptions float without viewpoints. EntityOfConcern and Description-episteme boundary and specification-use refinement discipline distinguishes the EntityOfConcern from Description epistemes, including Description epistemes admitted for specification use, but does not, on its own, forbid “view‑from‑nowhere” descriptions (no declared viewpoint). That contradicts the pragmatic stance encoded in C.2.1: no episteme without concerns.
-
Each domain reinvents multi‑view semantics. Architecture, safety cases, governance frameworks, and research engineering processes all use local notions of “view”, “viewpoint”, and “consistency between views”. Without a shared pattern:
E.18, MVPK, and discipline packs introduce their own “view” rules and invariants, duplicating work;- cross‑domain reasoning (e.g. mapping a safety view to an architecture view) becomes ad‑hoc;
- we cannot give a single formal story for consistency, correspondence, and EpistemicViewing across families of descriptions.
-
No place to attach correspondence. ISO 42010‑style correspondences and modern BX/consistency relations have nowhere canonical to live. We need a CorrespondenceModel over families of Description epistemes, including Description epistemes admitted for specification use that integrates with
U.EpistemicViewing,U.EpistemicRetargeting, and C.2.1’s slot relation.
Forces (informative)
Solution — U.MultiViewDescribing as the universal multi‑view scaffold (normative core)
Overview
U.MultiViewDescribing organises families of Description epistemes and specification-use Description epistemes for a shared entity of concern into a multi‑view structure with:
- explicit viewpoints (
U.Viewpoint) as specifications of stakeholder families, concern entries, allowed Description kinds and specification-use gates, and conformance rules; - episteme-side views (
U.View = U.EpistemeView) as view-epistemes over those Description epistemes and specification-use cases; - a CorrespondenceModel capturing correspondences between Description epistemes, including Description epistemes admitted for specification use and their views across viewpoints.
The pattern's EntityOfConcern class is explicit:
EntityOfConcern class:
EntityOfConcernClass ⊑ U.Entity— the class of entities of concern (typical species:U.Holonfor engineering holons,U.Morphismfor morphism publication,U.Epistemefor meta-describing epistemes).
All members of a U.MultiViewDescribing family for that EntityOfConcern class share:
EntityOfConcernSlotvalue in thatEntityOfConcernClass, and- a
BoundedContextRef(E.10.D1) forming a DescriptionScope together with the entity.
Informally:
- Fix an entity
T ∈ EntityOfConcernClassand a bounded contextC. - The multi‑view family for
<T,C>consists of a set of…Description/…Specepistemes, each under a declared viewpoint, plus theirU.Viewviews, together with a correspondence model relating them.
Core constructs
EntityOfConcernClass and DescriptionScope
-
EntityOfConcernClass. A
U.MultiViewDescribinginstance declares anEntityOfConcernClass ⊑ U.Entitythat acts as a species constraint on the ValueKind ofEntityOfConcernSlot.- In engineering species (TEVB) this is typically
U.Holonrestricted toU.SystemorU.Episteme. - In MVPK,
EntityOfConcernClass = U.Morphism.
- In engineering species (TEVB) this is typically
-
DescriptionScope (informal). For a fixed
T ∈ EntityOfConcernClassandC : U.BoundedContext, the DescriptionScopeScope(T,C)is the notional scope under which:- all Description epistemes and specification-use Description epistemes have
EntityOfConcernRef = TandBoundedContextRef = Cin their DescriptionContext; - all views (
U.View) attached to this family preserve thatEntityOfConcernRefandBoundedContextRef(for Description-derived or specification-use-derived views).
Formal USM treatment of
U.DescriptionScopeis fixed in E.10 and publication-face-kind discipline; here we only rely on the intuition “we are describing this thing, in this context”. - all Description epistemes and specification-use Description epistemes have
U.Viewpoint (viewpoint specification)
U.Viewpoint is already introduced in C.2.1 as the ValueKind of ViewpointSlot; E.17.0 fixes its internal structure for describing families.
Definition (normative).
A U.Viewpoint is a viewpoint specification:
-
EntityOfConcernClassSpec ⊑ U.Entity— the class of entities this viewpoint is defined for (must be compatible with the family’sEntityOfConcernClass); -
StakeholderFamilies : FinSet(StakeholderFamilyId)— audience or stakeholder families the viewpoint speaks for (e.g. "safety engineers", "operations teams"). These families are viewpoint-context values, not work-facing role-assignment values; openA.2,A.2.1, orA.15only when a work-facing role, role-assigned system, assignment, method, plan, or performed-work claim is current. -
ConcernEntries : FinSet(ViewpointConcernEntry)— concern entries state the qualities, risks, requirements, desired checks, stakeholder questions, or other typed matters that make the viewpoint useful. Each entry must be recoverable through a direct governing pattern;U.Viewpointdoes not mint a generic concern kind. -
AllowedEpistemeKinds : FinSet(U.EpistemeKindId)— which Description-episteme kinds and Description-episteme kinds admitted for specification use are admissible as primary descriptions and as derived views under this viewpoint (e.g. system-behaviour description, test harness spec, safety case, CG-Spec slice). -
ConformanceRules— a structured bundle of rules and tests describing when a Description episteme, Description episteme admitted for specification use, or view conforms to the viewpoint, including:- minimal content requirements (e.g. “must cover all safety‑critical functions”),
- admissible
U.EpistemicViewingpipelines to derive views from base descriptions, - allowed degrees of incompleteness and evidence requirements (link to GateProfiles/
OperationalGate(profile)checks and Part F harnesses).
Slot alignment.
ViewpointSlothas ValueKindU.Viewpoint, RefKindU.ViewpointRef; episteme fields are namedviewpointRef : U.ViewpointRef?.- For Description epistemes, including Description epistemes admitted for specification use in a
U.MultiViewDescribingfamily,viewpointRefis mandatory as part ofDescriptionContext.
U.View (episteme-side views)
U.View is the selected short form for U.EpistemeView, a species of U.Episteme whose kind includes:
ClaimGraphSlot(often a sliced or projected ClaimGraph),EntityOfConcernSlot,ViewpointSlot,ReferenceSchemeSlot(and usually aRepresentationSchemeSlotin C.2.1+).
Normatively:
- A
U.ViewinU.MultiViewDescribingis obtained via aU.EpistemicViewingmorphism from some base Description episteme or Description episteme admitted for specification use in the family (see 4.3). It shares the sameentityOfConcernRefand usually the sameBoundedContextRef. ViewSlotis reserved for references to such views in meta‑structures (e.g. correspondence models, MVPK view families), never for carriers.
U.CorrespondenceModel (view–view correspondence)
U.CorrespondenceModel is an episteme (typically a U.EpistemeCard) whose ClaimGraph expresses correspondence relations between Description epistemes, including Description epistemes admitted for specification use or views, including cases where both are present within a DescriptionScope:
- cross‑viewpoint correspondences (e.g. “this safety requirement is realised by this design element”),
- structural and behavioural consistency conditions (BX‑style consistency relations),
- change‑impact links (which views must be revisited when some view changes).
CorrespondenceModel is used, but not defined, by A.6.3: species of U.CorrespondenceEpistemicViewing reference it when computing views that depend on multiple epistemes or representation regimes.
Multi‑view families and their rules and invariants (MVD‑0…MVD‑7) (normative)
We now fix the rules and invariants that any U.MultiViewDescribing[EntityOfConcernClass] instance must satisfy.
MVD‑0 - Family objects
For a fixed EntityOfConcernClass and bounded context C, a multi‑view family for an entity T ∈ EntityOfConcernClass consists of:
-
a (finite) set
DescSpec(T,C)of Description epistemes, including Description epistemes admitted for specification use such that for eachE ∈ DescSpec(T,C):E : U.Epistemeof some kind inAllowedEpistemeKindsof its viewpoint,subjectRef(E)decodes toDescriptionContext(E) = ⟨EntityOfConcernRef = T, BoundedContextRef = C, ViewpointRef(E)⟩,viewpointRef(E)lies in the family’s viewpoint setΣ ⊆ FinSet(U.Viewpoint);
-
a set
Views(T,C) ⊆ U.Viewof view‑epistemes over those Description epistemes, including Description epistemes admitted for specification use, obtained by declaredU.EpistemicViewingspecies (see MVD‑3); -
zero or more
U.CorrespondenceModelepistemes over{DescSpec(T,C), Views(T,C)}.
Families are scoped: the same entity in a different U.BoundedContext belongs to a different family.
MVD-1 - Viewpoint locality and totality for Description-episteme and specification-use cases
For any multi‑view family:
-
Viewpoint-totality for Description-episteme and specification-use cases. Each Description episteme or Description episteme admitted for specification use in
DescSpec(T,C)must have aviewpointRefeither:- explicitly populated, or
- deterministically derived from a
U.ViewpointBundlethe family declares (see E.17.1).
There are no “viewpoint-free” Description epistemes or Description epistemes admitted for specification use inside a
U.MultiViewDescribingfamily. -
Viewpoint locality.
ViewpointRefvalues forDescSpec(T,C)must belong to a finite viewpoint setΣdeclared for the family (locally or via a bundle). Cross‑family reuse happens via bundles and Bridges, not by silently sharing viewpoints across unrelated scopes. -
DescriptionContext alignment.
DescriptionContext(E)for any Description episteme or Description episteme admitted for specification use in the family must use the sameEntityOfConcernRefandBoundedContextRefas the family; any change of EntityOfConcern or context is outside this family and must be expressed viaU.EpistemicRetargetingor Context Bridges, including cases where both are present.
MVD‑2 - Views are EpistemicViewing results
For any V ∈ Views(T,C):
-
There exists a base episteme
E ∈ DescSpec(T,C)and a morphismv : E → Vsuch that:-
vis a species ofU.EpistemicViewing, i.e. an effect‑free, entityOfConcern‑preserving episteme morphism; -
entityOfConcernRef(V) = entityOfConcernRef(E) = T, -
BoundedContextRef(V) = BoundedContextRef(E) = C, -
viewpointRef(V)is either:- the same as
viewpointRef(E)(internal normalisation), or - a viewpoint in the same family
Σ, with the change recorded in the family’sCorrespondenceModel(see MVD‑4).
- the same as
-
-
No view may be introduced “out of thin air”: every
U.Viewin the family is traceable to at least one Description episteme or Description episteme admitted for specification use (or a finite diagram thereof) via a documented EpistemicViewing pipeline. -
Views do not introduce new EntityOfConcern commitments about
Tbeyond what is licensed by EFEM & EpistemicViewing invariants (no new atomic claims about the same EntityOfConcern). Upgrading the EntityOfConcern-side commitment requires a new Description episteme or Description episteme admitted for specification use under A.7 and E.10.D2, not a view.
MVD‑3 - Applicability profiles for viewings
Any EpistemicViewing species used inside U.MultiViewDescribing must:
-
declare an Applicability profile as per EV‑6: permitted
EntityOfConcernClass, grounding, viewpoint ranges, and representation schemes; -
for Description epistemes, including Description epistemes admitted for specification use in a family:
- preserve
EntityOfConcernRefandBoundedContextRefofDescriptionContext, - either preserve
ViewpointRefor change it within the family’s viewpoint bundle, with constraints recorded inCorrespondenceModel, - never widen ClaimScope beyond EFEM and EpistemicViewing allowances.
- preserve
Any change of EntityOfConcern (even “small”, e.g. subsystem→system) must be expressed via U.EpistemicRetargeting and is not a MultiViewDescribing view refinement.
MVD‑4 - CorrespondenceModel for cross‑view correspondences
When views or Description epistemes, including Description epistemes admitted for specification use under different viewpoints are meant to be kept in correspondence (in ISO 42010 or BX sense), the family must:
-
Provide a
U.CorrespondenceModelepisteme whoseClaimGraphcaptures correspondences and consistency relations over{DescSpec(T,C), Views(T,C)}. -
Ensure that any
U.CorrespondenceEpistemicViewingthat depends on multiple epistemes or representation schemes:- references that
CorrespondenceModel, and - publishes witnesses (proof objects, trace links) that make diagrams commute up to declared isomorphism (oplax naturality allowed).
- references that
-
Treat temporary inconsistency explicitly: there may be states where some correspondences are violated; this is represented as facts in the correspondence ClaimGraph, not as hidden weakening of viewing invariants.
MVD‑5 - Separation from publication (MVPK)
U.MultiViewDescribing is purely epistemic:
-
Description epistemes, Description epistemes admitted for specification use, and views live entirely in Ep-space (
U.Episteme); -
it does not define publication-face-kind values, carriers, or rendering;
-
MVPK (E.17) sits on top:
- taking morphisms, Description epistemes, or both, including Description epistemes admitted for specification use as input,
- using
U.EpistemicViewingplus publication‑specific viewpoints, - emitting
U.Viewinstances declared against literalpublication face/formorinterop publication formpublication-face kindvalues via publication-face-kind discipline.
MultiViewDescribing therefore does not re‑define EntityOfConcern-to-Description or specification-use refinement (Describe_EoC_DescEp plus specificationUseRef when a neighbouring gate grants specification force) and does not introduce any U.Work on carriers; A.7 carries the describing boundary, A.6.2 and neighboring pattern governing the claiming gates carry specification-use refinement, and E.17 carries publication.
Explanation-facing renderings over the same source U.Episteme claims can be classified by ExplanationFaithfulnessProfile on top of existing publication faces, but that profile does not create a second viewpoint calculus here. U.MultiViewDescribing continues to govern the epistemic distinction between viewpoints, views, and correspondences.
MVD‑6 - EntityOfConcern and Description-episteme boundary and specification-use alignment
For any U.MultiViewDescribing instance:
-
Every
…Descriptionand…Specepisteme in the family must satisfy E.10.D2:- be an episteme with
DescriptionContext = ⟨EntityOfConcernRef, BoundedContextRef, ViewpointRef⟩, - be linked to a unique EntityOfConcern via
isDescriptionOf; when specification force is live, carry aspecificationUseRefor exact granting pattern or gate reference rather than a peerisSpecOfrelation.
- be an episteme with
-
Viewings and correspondence operations must not:
- collapse the EntityOfConcern for this describing use into the produced Description episteme or Description episteme admitted for specification use,
- confuse Description epistemes or Description epistemes admitted for specification use with publication-face-kind values or carrier rendering,
- reinterpret EntityOfConcern without going through A.6.4 retargeting.
MVD‑7 - Slot discipline
All constructs in this pattern must respect U.RelationSlotDiscipline:
- SlotKinds (
EntityOfConcernSlot,ViewpointSlot,ViewSlot,GroundingHolonSlot,ClaimGraphSlot,ReferenceSchemeSlot) and their ValueKinds and RefKinds follow A.6.5 and C.2.1. *Slotsuffix is reserved for SlotKinds;*Reffor RefKinds and fields, never for Kinds or objects.- This pattern reuses C.2.1/A.6.5 SlotKind discipline for episteme slots and does not define relation-position discipline for other relations.
Archetypal grounding (informative)
-
Engineering holon (TEVB).
EntityOfConcernClass = U.Holon(restricted toU.System/U.Episteme).- TEVB (E.17.2) supplies a viewpoint bundle with canonical engineering viewpoints: Functional, Structural, Allocation‑Responsibility, Module‑Interface, etc.
- For a particular system
Sin contextC, Description epistemes, including Description epistemes admitted for specification use, include functional descriptions, structural designs, role-assignment and responsibility descriptions, and interface specs. - Views derived via EpistemicViewing include sliced safety views, performance‑focused views, and minimal runbooks.
CorrespondenceModelrecords how functional elements are realised structurally, where hazards map to components, etc.
-
Morphism publication (MVPK).
EntityOfConcernClass = U.Morphism.- Description epistemes, including Description epistemes admitted for specification use capture the semantic characterisation of morphisms (pre‑/post‑conditions, CG‑Specs, CHR pins).
- Viewpoints are publication‑oriented (
PlainView,TechCard,InteropCard,AssuranceLane); views are MVPK faces over those morphisms. - CorrespondenceModel states how the same morphism appears as a simple narrative, a typed card with units, an interoperability card, and an
AssuranceLaneface with evidence bindings - all without new claims.
-
Safety case vs architecture vs operations.
EntityOfConcernClass = U.Holon.- Viewpoints: SafetyCase, Architecture, Operations.
- Families tie together safety requirements, architectural structures, and operational procedures for the same plant
Pin contextC. - Views: a safety‑focused slice of the architecture description, an operational runbook annotated with safety invariants, etc.
- CorrespondenceModel expresses coverage and consistency between these views, enabling BX‑style repair when one side changes.
Conformance checklist (author’s quick use) (normative)
When defining a new U.MultiViewDescribing species or using it in a discipline pack:
-
Declare the EntityOfConcernClass. Explicitly state
EntityOfConcernClass ⊑ U.Entityand ensure all families restrictEntityOfConcernSlotaccordingly. -
Define the viewpoint set Σ. List
U.Viewpointinstances (possibly via aU.ViewpointBundle) with stakeholder families, concern entries, allowed EpistemeKinds, and conformance rules. -
Require DescriptionContext for Description-episteme and specification-use cases. Ensure every
…Description/…Specepisteme in the family hasDescriptionContext = ⟨EntityOfConcernRef, BoundedContextRef, ViewpointRef⟩and thatViewpointRef ∈ Σ. -
Specify admissible EpistemicViewing species. List the
U.EpistemicViewingprofiles used to derive views; declare their Applicability profiles and assert they are entityOfConcern‑preserving (EV‑6). -
Attach CorrespondenceModel where needed. Whenever cross‑view consistency matters, introduce a
U.CorrespondenceModelepisteme and reference it from anyU.CorrespondenceEpistemicViewing. -
Separate describing from publication. Check that pattern text does not treat EntityOfConcern-to-Description or specification-use refinement as “publication”, and that any talk of literal
publication face/formorinterop publication formpublication-face kindvalues or carriers is clearly delegated to MVPK/publication-face-kind discipline. -
Respect SlotKind, ValueKind, and RefKind discipline. Use
*Slotonly for SlotKinds,*Refonly for RefKinds and fields; avoidSubject/Objectroots in episteme types; useEntityOfConcernSlotandviewpointRefinstead.
Consequences (informative)
-
Unified multi‑view story across domains. Engineering descriptions, safety cases, governance dossiers, research epistemes and publications — all become instances of the same multi‑view pattern, enabling coherent tooling and education.
-
Explicit, testable viewpoints. Viewpoints move from vague labels (“architecture view”) to first‑class
U.Viewpointvalues with stakeholder families, concern entries, allowed Description kinds and specification-use gates, and conformance rules. This allowsOperationalGate(profile)checks and better review practices. -
Views as disciplined projections, not new documents.
U.Viewis an episteme generated by viewings, not a free‑floating PowerPoint. This constrains what tools are allowed to do when “generating views”, and prevents silent strengthening of commitments. -
Correspondence as a first‑class episteme. Consistency and traceability between views are expressed via ClaimGraphs in
U.CorrespondenceModel, not as scattered hyperlinks or spreadsheet columns. -
Clean separation of describing vs publishing.
U.MultiViewDescribingends the long-standing conflation between describing (EntityOfConcern-to-Description plus specification-use) and publication (Description episteme or Description episteme admitted for specification use -> literalpublication face/formorinterop publication formpublication-face kindvalue plus carrier rendering). MVPK becomes a clean specialisation on top, not a second EntityOfConcern and Description-episteme boundary and specification-use refinement discipline. -
Slot-specific interoperability. C.2.1/A.6.5 slot discipline applies uniformly; new domains can introduce viewpoint bundles and multi‑view families without inventing new ontologies for view positions or relation positions.
Rationale & SoTA‑echoing (informative)
-
ISO 42010 and viewpoint libraries. ISO 42010 distinguished viewpoints (stakeholders + concerns + conventions) from views (descriptions under those viewpoints) and introduced viewpoint libraries.
U.MultiViewDescribinggeneralises this beyond “architecture descriptions” to any Description episteme or specification-use Description episteme, withEntityOfConcernClassparameter and explicit viewpoint bundles used by TEVB and MVPK. -
MBSE & SysML v2 views‑as‑queries. Modern MBSE treats views as queries over shared models with controlled rendering. That aligns with
U.EpistemicViewingas a pure, entityOfConcern‑preserving morphism, and withU.Viewas an episteme view derived from Description epistemes or Description epistemes admitted for specification use under a viewpoint. -
BX / model synchronisation. Bidirectional transformations literature treats consistency relations and repair as first‑class.
U.CorrespondenceModelandU.CorrespondenceEpistemicViewingprovide FPF-native correspondence objects for such relations, ensuring that consistency rules live in ClaimGraphs and respect episteme morphism invariants, rather than being buried in tool code. -
Optics and displayed categories. With C.2.1 and A.6.3, epistemes form a category fibred over EntityOfConcern values; viewings act like optics over the episteme slot relation.
U.MultiViewDescribingis the displayed‑category‑like organisation of families indexed byEntityOfConcernSlotandViewpointSlot, which makes categorical reasoning, including structured cospans for view composition, reviewable without turning the lens into the governed ontology. -
Hybrid symbolic and latent representations. By treating
U.RepresentationSchemeandU.RepresentationOperationas episteme components, families can mix symbolic specs, diagrams, code, and latent representations (e.g. LLM‑based summaries) while staying within the same multi‑view discipline and EpistemicViewing invariants.
Relations (informative summary)
-
Builds on C.2.1
U.EpistemeSlotRelation. UsesEntityOfConcernSlot,ViewpointSlot,ViewSlot,ClaimGraphSlot,ReferenceSchemeSlotas the structural backbone for descriptions, views, and correspondence. -
Builds on A.6.2–A.6.4. Families rely on
U.EffectFreeEpistemicMorphingfor view‑producing morphisms,U.EpistemicViewingfor entityOfConcern‑preserving views, andU.EpistemicRetargetingfor moves that change the EntityOfConcern (outside a given family). -
Constrains E.17 (MVPK). MVPK is a publication‑specialised MultiViewDescribing for morphisms: its viewpoints are publication viewpoints; its ViewFamily is a special case of
Views(T,C)withTa morphism; its rules and invariants must respect MVD‑0…MVD‑7. -
Constrains E.17.1 / E.17.2.
U.ViewpointBundleLibraryand TEVB provide concrete viewpoint bundles populatingΣfor particularEntityOfConcernClass(e.g. engineering holons), but they must treat viewpoints asU.Viewpointvalues inViewpointSlot, not as ad‑hoc tags. -
Coordinates with E.10.D2 (EntityOfConcern and Description-episteme boundary and specification use) and E.10 LEX‑BUNDLE. Ensures every Description episteme or Description episteme admitted for specification use in a family has a DescriptionContext, keeps “Describe and specification-use” distinct from “Publish”, and respects lexical guards around
View,Viewpoint,publication-face kind,ViewFamilyId,*Slot,*Ref. -
Coordinates with A.2/A.2.1/A.15 and the Part F role-description and role-name cluster. Viewpoints' stakeholder families and concern entries may mention work-facing roles, holders, assignments, responsibilities, or role names, but those claims remain governed by
A.2,A.2.1,A.15, and Part F. MultiViewDescribing does not overloadU.Roleas a slot value in EntityOfConcern and Description-episteme boundary and specification use or episteme slot relations.
E.17.0:End
U.ViewpointBundleLibrary - Reusable Viewpoint Bundles
Type: Architectural (A) Status: Stable Normativity: Normative unless marked informative
Plain-name. Viewpoint bundle library.
Builds on.
A.6.2-A.6.4 (episteme morphism classes), A.6.5 U.RelationSlotDiscipline, A.7, E.7, E.10, E.10.D1, E.10.D2, E.17.0 U.MultiViewDescribing.
Used by.
E.17.2 (TEVB engineering viewpoint bundles), E.18:5.12, and domain-specific viewpoint families for architecture, governance, safety, research, or assurance.
Problem frame
Selected-family discipline. Viewpoint bundles declare EntityOfConcernClassSpec constraints for the selected entities their viewpoints can describe. Bundle labels, aliases, annexes, files, and publication faces never select the entity by themselves.
U.MultiViewDescribing lets a description family state that one entity of concern is rendered through several viewpoints with declared correspondences. In practice many such viewpoint families recur across projects and schools: engineering teams reuse functional / procedural / structural / interface viewpoints; governance teams reuse risk / control / compliance / operations viewpoints; research teams reuse theory / experiment / inference / limitation viewpoints.
FPF therefore needs one explicit governing pattern for reusable viewpoint families so that authors can import them, name them stably, review them once, and keep viewpoint-family identity separate from document labels, publication faces, and publication forms.
Problem
Without a viewpoint-bundle library pattern:
- Each domain invents local viewpoint families.
Similar families reappear under slightly different labels, but no stable catalogue
U.Epistemerecords whether the underlying viewpoints are actually the same. - Viewpoint identity drifts.
A family called
functional,capability, oroperationalmay differ only lexically, or may differ semantically, but there is no disciplined place to tell which is which. U.MultiViewDescribingcannot reuse a family cleanly. Every instance must restate its finite viewpoint family locally instead of importing an existing bundle.- ISO 42010-style viewpoint libraries remain external. FPF lacks a native place where reusable viewpoint libraries can be expressed as first-class, reviewable objects.
- Reader-facing labels leak into semantics. Authors reuse the same name for viewpoints, views, publication faces, or folders, and the boundary between EntityOfConcern and Description episteme becomes unclear.
Forces
Solution - U.ViewpointBundleLibrary
E.17.1 introduces U.ViewpointBundleLibrary as the reusable catalogue U.Episteme for reusable viewpoint families. The library is an episteme-record species: it packages named bundles of U.Viewpoint values and related metadata, but it does not define new kernel episteme kinds, new publication forms, or new publication carriers. A published library is a U.EpistemePublication, PublicationUnit, publication form, face, or carrier only through the usual E.17 publication relation positions.
Core role
A conforming viewpoint-bundle library makes three things explicit:
- which family is being named, via
ViewFamilyId; - which
U.Viewpointvalues belong to that family; - under what entity of concern class and edition discipline the family is valid.
This lets U.MultiViewDescribing import a finite viewpoint family from a stable catalogue U.Episteme instead of restating it ad hoc in every local description family.
U.ViewpointBundleLibrary (catalogue episteme)
A U.ViewpointBundleLibrary is a catalogue U.Episteme of viewpoint bundles with at least:
libraryId : LibraryIdeditionId : EditionIdbundles : FinSet(U.ViewpointBundle)- optional governance metadata such as responsibility role assignment, change-control note, or scope tags
Normative constraints:
- Within one library edition, each
ViewFamilyIdSHALL be unique. - Libraries SHALL NOT define new kernel episteme kinds or publication-face/form kinds.
- Libraries MAY be specialized as core FPF libraries or organization-local extensions that preserve the same bundle discipline.
U.ViewpointBundle and ViewFamilyId
A U.ViewpointBundle is a finite, non-empty family of compatible U.Viewpoint values packaged for reuse.
Minimal structure:
viewFamilyId : ViewFamilyIdEntityOfConcernClassSpec <: U.Entityviewpoints : FinSet(U.Viewpoint)- optional
ArchetypalCards : FinSet(U.ArchetypalGroundingRef) - optional
AlignmentNotesfor ISO 42010 or domain-standard correspondences - optional typed annex references for lexical, bridge, A.16 move-publication, example, or SoTA companion material
ViewFamilyId names the bundle. It does not name a U.View, a publication face, or a file-system carrier.
Import discipline into U.MultiViewDescribing
When a U.MultiViewDescribing[EntityOfConcernClass] family declares a ViewFamilyId:
- its finite viewpoint family
SigmaSHALL be a subset of the referenced bundle'sviewpoints; - every Description episteme or specification-use case in the family SHALL use
viewpointRefvalues drawn from that imported family; - every associated
U.ViewSHALL preserve viewpoint attribution rather than silently retyping or relabeling the imported viewpoints.
If more than one bundle is used, the family shall make the partition explicit rather than relying on unnamed mixture.
Guard and naming discipline
- A viewpoint bundle is a family of viewpoints, not a bundle of views or documents.
ViewFamilyIdis a lexical family id, not a publication-face/form kind.- Engineering viewpoint ids and publication viewpoint ids may coexist, but they SHALL remain disambiguated.
- Bundle semantics come from the owned
U.Viewpointdefinitions, not from the spelling pattern of the family id.
Archetypal Grounding
Tell. A viewpoint bundle library lets FPF say "use this already-defined viewpoint family" without confusing that family with the concrete views or publication faces that later realize it.
Show (System). A TEVB engineering bundle can define a reusable family such as VP.Functional, VP.Procedural, VP.AllocationResponsibility, and VP.ModuleInterface for holon descriptions. Later U.MultiViewDescribing families import that bundle rather than redefining the same engineering viewpoints each time.
Show (Episteme). A governance-oriented bundle can package VP.Risk, VP.Control, VP.Compliance, and VP.Operations as one reusable family for service or program descriptions. Publication faces/forms may later expose that family, but the bundle itself remains a value inside a viewpoint-family catalogue U.Episteme, not the report publication face.
Bias-Annotation
The pattern biases FPF toward bundle-first reuse and against ad hoc local re-invention of recurring viewpoint families. That bias is intentional. The small cost of maintaining libraries and editions is lower than the long-term cost of unstable viewpoint identity.
Conformance Checklist
CC-VBL-0Within one library edition, eachViewFamilyIdSHALL identify exactly oneU.ViewpointBundle.CC-VBL-1Every viewpoint in a bundle SHALL haveEntityOfConcernClassSpeccompatible with the bundle's declaredEntityOfConcernClassSpec.CC-VBL-2AU.MultiViewDescribingfamily that declares aViewFamilyIdSHALL import only viewpoints from the referenced bundle.CC-VBL-3ViewFamilyIdMUST NOT be used as apublication-face kind, publication-face kind, or carrier kind.CC-VBL-4Bundles intended for non-expert reuse SHOULD provide archetypal grounding coverage for their viewpoints.CC-VBL-5Changes to bundle membership or meaning SHALL be editioned rather than silently mutating an existing family id.CC-VBL-6If a family combines several bundles, the contributingViewFamilyIdvalues SHALL remain explicit.
Common Anti-Patterns and How to Avoid Them
Consequences
Rationale
U.MultiViewDescribing already assumes that viewpoint plurality exists. E.17.1 supplies the governing pattern for that plurality, including cases where viewpoints are used to re-express positions in U.LanguageStateSpace or trajectories in U.LanguageStateMoveTrajectory. Without it, every domain can only improvise locally, and long-term correspondence between viewpoint families remains fragile.
SoTA-Echoing
The pattern aligns with post-2015 multi-view practice: ISO 42010 viewpoint libraries, model-based systems engineering viewpoint catalogues, assurance-oriented viewpoint families, and reusable concern bundles in architecture and governance work. FPF adopts the reusable-library idea, but keeps the ontology stricter by separating bundle ids, viewpoint ids, views, publication faces, and publication forms.
Relations
- Builds on:
C.2.1slot discipline throughViewpointSlot/ViewSlot,A.6.2-A.6.4,A.7,E.7, andE.10. - Constrains:
E.17.0 U.MultiViewDescribingwhenever it imports viewpoint families from reusable bundles. - Coordinates with:
C.2.2a,A.16.0,E.17,E.17.2,E.18:5.12,F.9,F.9.1, and any domain-specific viewpoint family that needs stable reuse. - Protects: lexical and ontological separation between viewpoint families, concrete views, publication faces, and publication forms.
Typed annex manifests for thin bundles
VF.* and other reusable viewpoint bundles may reference typed AnnexManifestRef assets with roles such as lexical, bridge, movePublication, examples, optional sota, and optional pilotTrace. This keeps the bundle itself thin while allowing A.16 move-publication notes, lexical baggage, and bridge annexes to remain explicit and typed rather than folded into the bundle core.
Bundle Anatomy and Member Discipline
A viewpoint-bundle library becomes thin and reusable only when the bundle itself stays stable while the member viewpoints remain explicit enough to review independently. The bundle therefore has two simultaneous obligations: coherence at the family level and clarity at the member level.
What a viewpoint member should make explicit
Each member U.Viewpoint inside a reusable bundle should make explicit at least:
- the concern family it brings into focus,
- the stakeholder families for whom that concern matters,
- the entity of concern class for which it is admissible,
- the allowed description and specification-useification kinds that usually realize it,
- and any bundle-specific conformance or correspondence notes that later view families should preserve.
E.17.1 does not redefine the internals of U.Viewpoint. It states what must remain visible if a viewpoint is to be reused as part of a bundle rather than as an undocumented local label.
Bundle-level coherence
A bundle is not just a bag of viewpoints with one shared prefix. A coherent bundle should answer a recognizable family-level question, such as:
- which engineering concerns are standard for holon description?
- which governance perspectives are required for a service review?
- which research-method viewpoints recur across inquiry reports?
If the member viewpoints do not share that family-level purpose, the result is not one bundle but an uncurated catalogue fragment.
Thin bundles, rich annexes
E.17.1 intentionally allows bundles to stay thin. Rich companion material such as:
- lexical discipline notes,
- bridge overlays,
- A.16 move-publication notes,
- worked examples,
- or SoTA references
may live in typed annex manifests. This preserves a stable bundle core while still letting reuse packages carry enough didactic material and review help.
Import, Subset, and Multi-Bundle Coordination
The value of viewpoint bundles appears most clearly when they are imported, subsetted, and coordinated across several reused families. Those cases need explicit discipline so that a local project does not quietly mutate what it claims to be reusing.
Subset selection
A U.MultiViewDescribing family may legitimately import only a subset of a bundle's viewpoints. When it does so, it should declare:
- which
ViewFamilyIdis the source, - which viewpoint members are actually in local use,
- and whether the omitted members are simply unused or are intentionally excluded because the local scope does not require them.
The local family must not speak as if it had imported the whole bundle while silently dropping inconvenient viewpoints.
Local overlays vs new bundles
A local project often wants a small adaptation: one extra concern note, one narrower stakeholder emphasis, one local naming convention. E.17.1 prefers explicit overlays or new editions over silent mutation.
A practical rule is:
- if the local project is merely selecting a subset or adding local didactic publications, keep the original bundle id and declare the overlay clearly;
- if the local project changes viewpoint membership or meaning, publish a new local bundle or a new edition.
This is how bundle reuse remains trustworthy across organizations.
Multi-bundle coordination
Many real description families need more than one bundle, for example:
- one engineering viewpoint family,
- one safety or assurance family,
- and one governance or publication-oriented family.
In such cases, E.17.1 expects the family to preserve the provenance of each member viewpoint rather than flattening everything into one unnamed Sigma. Cross-family correspondence should then cite both the participating viewpoint ids and their ViewFamilyId origins.
Engineering vs publication families
Some contexts need both engineering viewpoints and publication viewpoints. E.17.1 permits both, but it does not allow one family id to erase the distinction. A family that imports both kinds must keep the namespaces and bundle origins explicit so that authors do not confuse how the holon is being understood with how a publication face/form chooses to expose that understanding.
Worked Bundle Families
TEVB engineering family
A TEVB engineering bundle for holons may include viewpoints such as:
VP.Functional,VP.Procedural,VP.AllocationResponsibility,VP.ModuleInterface.
The important point is not the vocabulary alone. The bundle states that these viewpoints are intended to recur together for one engineering family of concerns. A later description family then imports that engineering bundle rather than re-inventing a local list of "roughly similar" viewpoints.
Governance and risk family
A governance bundle may group viewpoints such as:
VP.Risk,VP.Control,VP.Compliance,VP.Operations.
This bundle is valuable precisely because the four viewpoints recur together but are not interchangeable. Keeping them as one family id makes the reuse visible while still preserving the distinct member meanings.
Research-method family
A research-method bundle may include viewpoints such as:
VP.Theory,VP.Experiment,VP.Inference,VP.Limitations,- and, where appropriate,
VP.Reproducibility.
A local inquiry note might import only three of these viewpoints, but the import remains legible because the omitted ones still belong to a reviewed family rather than disappearing into ad hoc prose.
Cross-family description relation positions
A serious project may use TEVB engineering viewpoints for the design family, a governance bundle for program oversight, and a publication-oriented family for public publication faces and publication forms. E.17.1 keeps these relation positions reviewable by preserving which bundle each viewpoint came from and by preventing the final publication face or publication form from masquerading as the viewpoint library itself.
Authoring and Review Guidance
For bundle authors
Bundle authors should ask:
- what recurring family is being named,
- which viewpoints truly belong together in that family,
- what local didactic publications or examples belong in annexes instead of the bundle core,
- and whether the bundle is stable enough to deserve a reusable
ViewFamilyId.
A good bundle is not maximal. It is coherent, reviewable, and reusable.
For reviewers
Reviewers should inspect both levels:
- member level - are the included viewpoints individually explicit enough to be reused?
- bundle level - do they actually form one coherent family rather than one convenient list?
They should also check whether a local project has silently forked the bundle while still using the inherited family id.
For integrators and librarians
Integrators should keep libraries small, curated, and editioned. It is usually better to publish:
- one stable core bundle,
- one explicit local extension,
- and one clear subset declaration
than to let one giant family absorb every recurring viewpoint a domain has ever used. Library sprawl destroys the cognitive advantage that reusable bundles are supposed to provide.
Edition and Migration Notes
Rename vs semantic change
A lexical rename that leaves viewpoint meaning and membership unchanged may be treated as a naming-layer migration. A change in membership, concern, admissibility, or member semantics is not just a rename; it requires a new edition or a new local bundle.
Migration from local Sigma lists
Legacy U.MultiViewDescribing families often publish only one local list of viewpoints. Migration should proceed by:
- identifying recurring families across several such local lists,
- publishing those families as explicit bundles,
- then rewriting the local families to import the new
ViewFamilyIdand declare any subset selection explicitly.
This sequence preserves provenance and avoids pretending that the reusable family had always existed.
Migration from publication-face/form-bound naming
If a legacy practice uses one label interchangeably for a viewpoint family, a report section, and a publication face, migration should separate those positions explicitly. ViewFamilyId remains at the bundle layer; U.Viewpoint ids remain at the viewpoint layer; publication-face names remain publication-layer vocabulary.
Boundary to annex growth
Annex manifests are useful, but a bundle should not become a thin shell hiding all of its meaning elsewhere. The core bundle still needs enough explicit member and family structure to stand on its own. Annexes deepen reuse; they do not replace the bundle's primary declaration.
Import Collision and Alias Discipline
Family id is not a synonym bag
A ViewFamilyId does not mean that all member viewpoints are interchangeable labels for one concern. It means that a reviewed family of viewpoints is intended to recur together. Authors should therefore resist the common drift where one convenient bundle name begins to substitute for all of its members.
Import collision rule
When two imported bundles contribute viewpoints with overlapping lexical names, the publication should preserve the originating viewpoint ids and bundle provenance rather than silently merging the members. Bundle reuse is admissible only if collisions remain inspectable.
Alias boundary
Local teaching aliases may be added for readability, but the alias must dock to explicit member viewpoints and must not erase bundle provenance. If the alias starts doing bundle-selection work by itself, it is making an unsupported bundle-selection claim and should be replaced by explicit member references.
Bundle Projection and Comparative Use
Projection to local subsets
A description family may project only a subset of a reusable bundle. This is admissible if the omitted members remain visible as omitted rather than disappearing into an ad hoc local list. Projection keeps bundle provenance intact while acknowledging that local publication rarely uses every member.
Comparative bundle use
Bundles may be compared across contexts only if the comparison preserves member ids, member meanings, and subset/projection decisions. Comparing two bundle labels alone is not enough, because similarly named families may contain materially different viewpoint sets.
Boundary to publication-face design
A publication face may render one composite presentation of several viewpoints, but the face is not the bundle. E.17.1 therefore requires the underlying member structure to remain recoverable even when a public-facing document flattens it for readability.
Review Matrix and Library Governance
A reviewer can test a viewpoint bundle library with five questions:
- Do the member viewpoints still have explicit standalone meaning?
- Does the bundle name describe one coherent recurring family rather than one convenience list?
- If a subset is imported, is the omitted remainder still visible as omission rather than silent deletion?
- If several bundles interact, is provenance preserved across collisions and local aliases?
- Has a publication face started impersonating the library itself?
Library governance should therefore prefer small, editioned, provenance-preserving bundles over lexical mega-families that are easy to name but hard to reuse truthfully.
E.17.1:End
TEVB - Typical Engineering Viewpoints Bundle
Status: Stable Use this when. A team needs a small reusable set of engineering viewpoints for a holon so that functional, procedural, allocation-responsibility, and module-interface descriptions stay comparable across diagrams, models, cards, and architecture-description bundles.
First output. One TEVB bundle use naming VF.TEVB.ENG, the selected holon as EntityOfConcernRef, the active VP.* viewpoint, and the bounded description or specification-use case being written or checked.
Tech‑name:
TEVB(Typical Engineering Viewpoints Bundle, bundle idVF.TEVB.ENG) Plain‑name: typical engineering viewpoints bundle for holons Tag: Archetypal species ofU.ViewpointBundlefor engineering holons
Status. Stable; archetypal, notation‑agnostic species of U.ViewpointBundle / U.ViewpointBundleLibrary.
It is an engineering‑level bundle over holons; it does not itself constitute an architecture framework or architecture‑specific viewpoint library. Architecture‑focused viewpoint bundles are introduced as separate U.ViewpointBundle species that may import TEVB.
Builds on.
- E.17.0 —
U.MultiViewDescribing. Supplies the generic notion ofU.Viewpoint,U.View, andViewFamilyover anEntityOfConcernClass ⊑ U.Entity(here:EntityOfConcernClass = U.Holon). - E.17.1 —
U.ViewpointBundleLibrary. Provides the genericU.ViewpointBundle/ViewFamilyIdstructure; TEVB is a concrete bundle (VF.TEVB.ENG) in the core library. - A.1 — Holon. Holon kinds
U.SystemandU.Epistemeas the typical engineering entities of concern. - A.6.2–A.6.4 — Episteme morphisms.
U.EffectFreeEpistemicMorphing,U.EpistemicViewing,U.EpistemicRetargetingas the generic morphism classes behind engineering views. - A.7 and E.10.D2 - Strict Distinction: EntityOfConcern, Description episteme, and Description episteme admitted for specification use. TEVB uses DescriptionContext; engineering descriptions and specifications under TEVB are Description epistemes and specification-use cases with explicit
ViewpointRef. - C.2.1 —
U.EpistemeSlotRelation. ProvidesEntityOfConcernSlot,ViewpointSlot,ViewSlotand the slot discipline (A.6.5) used by TEVB-aligned Description epistemes and specification-use Description epistemes.
Used by.
- E.18:5.12 — transformation-flow viewpoint-family map. As a canonical consumer,
E.18binds its engineering transformation-flow families (Functional, Procedural, allocation-responsibility or device-structure, Module-Interface) to TEVB viewpointsVP.Functional,VP.Procedural,VP.AllocationResponsibility,VP.ModuleInterface. - E.17 (MVPK). Publication of engineering morphisms uses TEVB engineering viewpoints on the Description-episteme and specification-use side and separate publication-side viewpoints over publication faces and forms.
- Engineering description and specification-use patterns. System, method, module-interface, and allocation-responsibility-related Description-episteme and specification-use patterns for holons (
U.System,U.Episteme) refer to TEVB when declaring theirViewpointRef. - ISO-aligned architecture-description bundles. Architecture-specific viewpoint-bundle species reuse TEVB as the canonical engineering view family (Functional vs Structural etc.) over systems and their epistemes.
Guard (lexical & ontological).
Selected-family scope. TEVB's engineering viewpoints are scoped by EntityOfConcernClass = U.Holon with usual U.System and U.Episteme cases. ISO 42010 concern, viewpoint, and view language is used as architecture-description practice alignment, not as imported FPF ontology.
-
Engineering scope only. TEVB applies to
EntityOfConcernClass = U.Holonwith typical casesU.SystemandU.Episteme. Using TEVB viewpoints for non‑holonic entities (e.g., pure data structures, abstract theories) requires an explicit species‑level justification; by default it is a conformance violation. -
Viewpoint vs publication faces, forms, and carriers.
VP.Functional,VP.Procedural,VP.AllocationResponsibility,VP.ModuleInterfaceare viewpoints (U.Viewpointspecifications), not publication face, publication form, rendering, or carrier names. A conforming TEVB use keeps{PlainView, TechCard, NormsCard, InteropCard, AssuranceLane, ...}as publication faces and publication forms under MVPK and does not useVP.*ids as carrier or publication-form ids. -
EngineeringVPId vs publication-side viewpoint id.
VP.*in this pattern are EngineeringVPId values (E.18:5.12). MVPK publication uses separate publication-side viewpoint ids, linked to TEVB viewpoints only through correspondences. -
No new role coordinates in EntityOfConcern and Description-episteme boundary and specification-use discipline. TEVB may name stakeholder or audience families, and the
VP.AllocationResponsibilityid may name a viewpoint, but TEVB does not introduce a new allocation-responsibility root kind,U.Role, orU.RoleAssignmentas coordinates in Description episteme or specification-use case signatures (E.10.D2). Work-facing roles, holders, assignments, method alignment, performed work, and role names remain governed byA.2,A.2.1,A.15, and Part F role-description or naming patterns. -
EntityOfConcern retention. In ordinary TEVB use,
DescriptionContext.EntityOfConcernRefremains the holon selected byEntityOfConcernClassSpec. Capability, Method, procedure terms, control-logic terms, role-assignment and responsibility structure, structural architecture, module, interface, and allocation terms are viewpoint concern and content inside the Description episteme unless the text explicitly opens A.6.4 retargeting with a KindBridge and species-extension rule.When
EntityOfConcernRefisU.Episteme, role-assignment or responsibility statements in a TEVB view govern systems or acting holons around that episteme, such as authors, maintainers, users, assurers, or transformers. They do not make the episteme itself hold a work-facing role. Episteme-side participation is expressed through C.2.1 slots, source-use relations, publication-use relations, or viewpoint concern unless a governing work-facing pattern explicitly introduces a system or acting-holon role assignment. -
No extra viewpoints inside TEVB. TEVB defines a fixed core set of four engineering viewpoints. Other labels such as assurance-oriented, interoperability-oriented, information-oriented or data-oriented, operational-oriented or deployment-oriented, and mission-oriented or context-oriented may appear only as lexical family labels in E.18:5.12 (for example, as
ViewFamilyIdandAliasInViewFamiliesvalues for transformation-flow species). They do not extendTEVB.EngBundle.viewpointsand are not additionalU.Viewpointkinds in this bundle; when SoTA or local practice demands explicit assurance, information, or mission viewpoints, provide them as separateU.ViewpointBundlespecies imported alongside TEVB rather than by mutatingVF.TEVB.ENG. -
Not an architecture framework. TEVB is an engineering‑level viewpoint bundle; architecture‑specific viewpoint bundles and architecture frameworks must be introduced as separate
U.ViewpointBundlespecies that may import TEVB. They keepVF.TEVB.ENGas the engineering viewpoint bundle and put architecture-only viewpoints in separate architecture-specificU.ViewpointBundlespecies.
Problem frame (informative)
Engineering teams almost always talk about systems and their models through a small set of recurring “views”:
- What capabilities and behaviours does the system enact? — function‑oriented, transformation‑oriented talk.
- What sequences, workflow structures, and control logics does it realise? — procedure-, process-, and state-oriented talk.
- Which systems or acting holons are assigned which work-facing roles, responsibilities, or allocation expectations? — role-assignment, organisational and socio-technical talk.
- How is the system decomposed into modules and interfaces? — physical and logical architecture talk.
In industry, these lenses show up under many names: functional view, logical view, behavioural view, process view, structural and physical view, deployment view, responsibility view, and so on. Modern standards and tools (ISO/IEC/IEEE 42010:2022, INCOSE SE Handbook, SysML v2 “views as queries”) all recognise that viewpoints should be reusable structures, not ad‑hoc labels.
In FPF, E.17.0 and E.17.1 give the generic machinery:
U.Viewpointas a viewpoint specification (stakes, concerns, and allowed Description kinds and specification-use gates),U.Viewas an episteme‑level view (epistema under a viewpoint),U.ViewpointBundle/ViewFamilyIdas reusable collections of viewpoints.
E.18 already uses a canonical engineering viewpoint-family map with names like “Functional”, “Procedural”, “allocation-responsibility or device-structure”, “Module-Interface”. Without a formal bundle tying these together, those names drift and the mapping between E.18, MVPK, EntityOfConcern, Description-episteme boundary, and specification use becomes fragile.
TEVB addresses this by defining a single, explicit engineering bundle with a fixed ViewFamilyId and a small set of canonical engineering viewpoints over U.Holon.
Problem (informative)
Without TEVB, several failure modes recur:
- Inconsistent “functional”, “structural”, and “behavioural” vocabularies. Different teams define “functional view” or “process view” differently, even within one organisation;
E.18:5.12then has to guess how to map transformation-flow structures onto whichever interpretation is currently in play. - Architecture frameworks leak into the kernel. 4+1‑style and similar architectural frameworks get hard‑coded as if they were universal; FPF loses its holonic neutrality and becomes biased to a particular school.
- Viewpoints conflated with publication faces and publication forms and files. “Functional view” is used both for the underlying viewpoint and for a concrete document or dashboard; MVPK faces and publication forms,
E.18transformation-flow families, and EntityOfConcern and Description-episteme and specification-use distinctions become entangled. - Role leakage into EntityOfConcern and Description-episteme boundary and specification-use discipline. Engineering views that are about holders, role assignments, responsibilities, or device allocation are written directly in terms of
U.Role, blurring the boundary between work-facing role patterns (A.2,A.2.1,A.15) and description or specification-use lanes, and breaking A.7 and E.10.D2. - Poor reuse across systems. Even when organisations want to reuse the same engineering views across products, plants, or models, there is no canonical bundle to import; each programme recreates “its own” functional and structural views.
TEVB makes engineering viewpoint families first‑class reusable bundles and pins them to an explicit EntityOfConcernClass (engineering holons) so that E.18, MVPK and discipline-packs can align on the same vocabulary.
Forces (informative)
TEVB resolves these by fixing a minimal engineering bundle and leaving customisation to species patterns and ViewpointBundleLibrary entries that refine concerns and allowed episteme kinds without changing the core families.
Solution — TEVB as a core U.ViewpointBundle for holons (normative)
TEVB bundle identity
TEVB is the core engineering viewpoint bundle over holons.
-
Bundle object. There exists a canonical
U.ViewpointBundleinstance: -
ViewFamilyId.
VF.TEVB.ENGis reserved for “Typical Engineering Viewpoints (Engineering)” in the FPF core ViewpointBundleLibrary. -
EntityOfConcernClassSpec (holon scope).
TEVB is parameterised by
That is, TEVB applies to holons that are either
U.SystemorU.Episteme. Other holon kinds may be added by species patterns but must be justified and documented; the default conformance rule set assumes systems and epistemes. -
Library placement.
TEVB is registered in the core viewpoint library:
Additional organisational libraries may import and specialise TEVB, but must not redefine
VF.TEVB.ENGwith incompatible semantics. -
Viewpoint set.
TEVB defines a finite set of canonical engineering viewpoints:
The selection {VP.Functional, VP.Procedural, VP.AllocationResponsibility, VP.ModuleInterface} is the current NQD-frontier for engineering holon viewpoints in Part G: it realises a Function-Behaviour-Structure-plus-responsibility (F-B-S+R) cut that is non-dominated against candidate families including explicit information or data, assurance or safety, and mission or context viewpoints under the N, U, C, and D characteristics (C.18, G.0). Part G records the SoTA candidate set and rejected alternatives; TEVB only fixes the core four where each VP.* : U.Viewpoint is defined below. These four are the only viewpoints in the core TEVB bundle.
Note. Other ViewFamilyId values used in the
[E.18](/generated/patterns/E.18)transformation-flow viewpoint-family map (for example, assurance-oriented, interoperability-oriented, information-oriented or data-oriented, operational-oriented or deployment-oriented, and mission-oriented or context-oriented labels) remain lexical families only for transformation-flow species (E.18:5.12). They do not add viewpoints to TEVB; they are orthogonal to TEVB'sviewpointsset.
TEVB engineering viewpoints
Each TEVB viewpoint is a U.Viewpoint with:
viewpointId : ViewpointId(concrete identifier, e.g.,VP.Functional);EntityOfConcernClassSpecinherited from the bundle (U.HolonwithSystem/Epistemekinds);StakeholderFamilies : FinSet(StakeholderFamilyId)— audience or stakeholder families that are primary readers or concern holders for the viewpoint. These are viewpoint-context values, not work-facing role-assignment values or allocation-responsibility root kinds.Concerns : FinSet(ConcernId)— engineering concerns this viewpoint foregrounds;AllowedEpistemeKinds : FinSet(U.EpistemeKindRef)— Description-episteme and specification-use kinds admissible under this viewpoint (all obeying EntityOfConcern and Description-episteme boundary, specification use, and C.2.1 slot disciplines);ConformanceRules : FinSet(RuleId)— references to checklist items in conformance packs (CV, GF, and engineering checklists).
The subsections below fix the normative intent and minimal field sets for each TEVB viewpoint. Species patterns and discipline‑packs may refine Concerns, AllowedEpistemeKinds and ConformanceRules, but must preserve the intent.
VP.Functional - functional behavior and capability viewpoint
Intent. Look at a holon in terms of what it is required or able to do: capabilities, functional behaviors, and required transformations or effects. If responsibility for those requirements is current, express that responsibility through VP.AllocationResponsibility and the work-facing role-assignment patterns rather than making responsibility a functional-viewpoint coordinate. A functional behavior is grounded as U.Transformation when the claim is one bounded required change or effect, and as TransformationFlowStructure when the behavior is a compound structure of transformations. This viewpoint is not a module view and does not mint U.Function.
-
viewpointId.
-
EntityOfConcernClassSpec. Same as the bundle:
U.HolonwithSystem/Epistemekinds. -
StakeholderFamilies (typical examples). Actual
StakeholderFamilies : FinSet(StakeholderFamilyId)values are local audience or stakeholder-family refs; labels below are informal and do not create role assignments.- System engineering leads and architects (e.g. SysEng-lead enactors).
- Product owners / capability owners.
- Reliability / performance engineers when reading capability envelopes.
-
Concerns (typical).
- Functional behavior: required
U.TransformationorTransformationFlowStructureunder conditions. - Capabilities and envelopes provided by the holon (
CapabilityConcerns). - Functioning status: required, possible, intended, observed, degraded, or blocked behavior.
- Input-and-output signatures or functional-port signatures where accepted or produced states, flows, media, signals, information, work products, or formal objects matter.
- Compositional semantics of functional behavior in transformation-flow structures.
- Functional behavior: required
-
AllowedEpistemeKinds (shape).
VP.Functionaladmits Description epistemes and specification-use Description epistemes whose EntityOfConcernSlot remains the holon and whose viewpoint content foregrounds the holon's functional behavior, capability,FunctionalElement@Context, or transformation-flow relation, e.g.:SystemFunctionalDescription,SystemFunctionalSpecdescribing system-level capabilities, functional behavior, and interconnection.FunctionalElementDescription,FunctionalElementSpecwhen aFunctionalElement@Contextlocus with behavior, bearer, ports, capability, and allocation is current.TransformationBehaviorDescription,TransformationBehaviorSpecwhen the behavior is a boundedU.Transformationor selectedTransformationFlowStructure.ServiceCapabilityDescription,ServiceCapabilitySpecwhen the functional viewpoint foregrounds service-facing capability, promise content, delivery work, access point, delivery system, or API/publication description; use currentU.RoleAssignmentonly if a work-facing role value is actually assigned for service delivery or service operation.
All such epistemes satisfy these admissibility checks:
- obey EntityOfConcern and Description-episteme boundary plus specification-use discipline:
...Descriptionnames a Description episteme about the holon and...Specnames specification-use of that Description episteme for declared functional behavior, capability, method, mechanism, port, or promise content; - make their
DescriptionContext = <EntityOfConcernRef, BoundedContextRef, ViewpointRef>explicit, withViewpointRef = VP.Functional; - use
[A.3.4](/generated/patterns/A.3.4) FunctioningRef?,TransformerRef?,InputConditionOrPortRefs?, andOutputConditionOrPortRefs?when the functional-view claim depends on bounded transformation, bearer, input and output boundary, or flow location.
-
ConformanceRules (examples).
- Functional behavior is grounded as
U.TransformationorTransformationFlowStructurebefore function wording carries a claim. FunctionalElement@Contextremains a functional-view locus, not a module and notU.Function.- Functional ports and signatures are separated from module interfaces unless an A.6.M module-interface claim is current.
- When functional views participate in retargeting patterns, they satisfy the relevant A.6.4 retargeting constraints; concrete consumer patterns such as E.18 may impose additional rules.
- Functional behavior is grounded as
-
SoTA echo (informative).
VP.Functionalcorresponds to functional views in ISO-aligned architecture descriptions, domain reference architectures, FBS-style design ontologies, SysML and SysML v2 capability and logical architecture models, and logical view slices in 4+1-style frameworks once recast into holon, capability, functional-behavior, and transformation terms.
VP.Procedural — process & control viewpoint
Intent. Look at a holon in terms of how behaviours are sequenced and controlled: workflow structures, state machines, operational procedures, and control logic.
-
viewpointId.
-
EntityOfConcernClassSpec.
Same as the bundle.
-
StakeholderFamilies (typical).
- Operations and run‑time owners (
OperationsEnactorFamily). - Control engineers and automation specialists (
ControlEngineerEnactorFamily). - Safety engineers concerned with procedural correctness (
SafetyEngineerEnactorFamily).
- Operations and run‑time owners (
-
Concerns (typical).
- Control flow and ordering of actions (
OrderConcerns). - State‑machine behaviour and lifecycle (
StateLifecycleConcerns). - Concurrency, synchronisation, and error handling (
ConcurrencyConcerns). - Operational modes and transitions (startup, shutdown, degraded modes) (
OperationalModeConcerns).
- Control flow and ordering of actions (
-
AllowedEpistemeKinds (shape).
VP.Proceduraladmits Description epistemes and specification-use Description epistemes where the EntityOfConcernSlot remains the holon and the viewpoint content foregrounds the holon's Method, procedure, control behaviour, or work-plan content, e.g.:MethodDescription,MethodSpecfor operational procedures (A.3.1–A.3.2).ControlLogicDescription,ControlLogicSpec(IEC 61131‑3 style step diagrams and statecharts).WorkflowDescription,WorkflowSpec(business processes, orchestration logic).
These epistemes:
- respect the order discipline (Γ_method, Γ_ctx) and A.15 (Role–Method–Work alignment);
- carry E.10.D2-conformant DescriptionContext with
ViewpointRef = VP.Procedural.
-
ConformanceRules (examples).
- Preconditions and postconditions at step boundaries are explicit and type‑checked (A.3.1/A.3.2, Γ_method).
- No embedding of Work or calendars inside procedural descriptions (A.7 and E.10.D2).
- Failure modes and recovery actions are declared and traceable to safety analyses (F.15 harnesses where relevant).
-
SoTA echo (informative).
VP.Proceduralcaptures the dynamic and process dimension found in SoTA architecture and MBSE practice: process views in 4+1, operational and behavioural views in defence and enterprise frameworks, behaviour diagrams in SysML (activity, sequence, state, interaction), and procedure-oriented and control-logic-oriented models in industrial standards. TEVB abstracts this into a notation‑agnostic “behaviour over time” viewpoint for holons.
VP.AllocationResponsibility - allocation, responsibility, and device-structure viewpoint
Intent. Look at a holon in terms of which system or acting holon bears work-facing roles, responsibilities, role assignments, capability allocation, or device-side or system-side responsibility for functional behavior. The viewpoint id VP.AllocationResponsibility is an engineering viewpoint id, not a new root kind. When a source-local device or transformer cue names the system that performs or sustains a transformation, recover it as U.System or candidate system with a work-facing role assignment such as TransformerRole@Context, coordinated with A.3.4 TransformerRef?.
-
viewpointId.
-
EntityOfConcernClassSpec.
Same as the bundle.
-
StakeholderFamilies (typical).
- Organisational designers and operations managers (
OrgDesignEnactorFamily). - Safety and compliance officers concerned with separation of duties (
SegregationOfDutyEnactorFamily). - Hardware and system engineers concerned with which devices or systems carry which functional behaviors (
DeviceEngineerEnactorFamily).
- Organisational designers and operations managers (
-
Concerns (typical).
- Which systems or acting holons hold which work-facing roles under which contexts (
RoleAssignmentConcerns). - Which systems or candidate systems fill
TransformerRef?for transformations or functioning. - Allocation of capabilities to devices, systems, subsystems, organizations, scripts, instruments, or manufacturing cells (
CapabilityAllocationConcerns). - Organisational constraints: segregation of duties, responsibilities, escalation relations (
GovernanceConcerns). - Device-view readings of functional transformation-flow descriptions, with source-local device or transformer vocabulary treated as source cue rather than durable FPF kind.
- Which systems or acting holons hold which work-facing roles under which contexts (
-
AllowedEpistemeKinds (shape).
VP.AllocationResponsibilityadmits Description epistemes and specification-use Description epistemes where the EntityOfConcernSlot remains the holon and the viewpoint content foregrounds work-facing role values, role assignments, responsibility structure, holder or allocated-holon locus, transformer relation, or capability allocation associated with that holon, e.g.:RoleDescription,RoleSpecfor human, organization, system, or device roles.RoleAssignmentDescriptionfor mappings from holder, role value, bounded context, and current window under A.2.1 and A.15.TransformerRoleAssignmentDescriptionfor a holder, role value, bounded context, current window, and A.3.4 transformation connected through currentU.RoleAssignment, not through compact holder-role shorthand.DeviceAllocationDescriptionmapping functional behavior to physical, organizational, or software systems.
As with other TEVB viewpoints, these are Description epistemes and specification-use cases with
DescriptionContext.ViewpointRef = VP.AllocationResponsibility. -
ConformanceRules (examples).
- Role vs method vs work vs capability separation is upheld through A.7 and A.15.
- A role-assignment or responsibility claim uses
U.RoleAssignmentwhen role assignment, work, responsibility, or capability is current; it does not infer performed work. - Device-view reinterpretation from functional flows is expressed as
U.EpistemicRetargetingwith an explicitKindBridgewitness when theEntityOfConcernRefchanges. - No "role as behavior" conflation: roles and bearer loci stay separate from methods, work, and bounded transformations.
-
SoTA echo (informative).
VP.AllocationResponsibilityaligns with allocation and responsibility and resource and organizational view clusters in MBSE frameworks, allocation views in UAF/NAF, role-responsibility matrices and RACI-style artefacts, and role-assignment/responsibility slices in usage and operational viewpoints.
VP.ModuleInterface - module and interface viewpoint
Intent. Look at a holon in terms of modules, interfaces, and structural composition: what parts exist, how they connect, and how interface specifications, substitutability, compatibility, and change policies are stated. This viewpoint is distinct from VP.Functional: a module may realize many functional elements, many modules may realize one functional element, a functional element may be abstract before allocation, and a module may have no current functional behavior in the functional view.
-
viewpointId.
-
EntityOfConcernClassSpec. Same as the bundle.
-
StakeholderFamilies (typical).
- Hardware and software architects responsible for structure (
StructureArchitectEnactorFamily). - Integration and test engineers (
IntegrationEngineerEnactorFamily). - Lifecycle and maintenance planners looking at replaceable units (
MaintenancePlannerEnactorFamily).
- Hardware and software architects responsible for structure (
-
Concerns (typical).
- Module decomposition and containment (mereology) (
ModuleMereologyConcerns). - Interface specifications: protocols, schemas, physical connectors, APIs, version and change policies, conformance expectations (
InterfaceConcerns). - Dependency structures and allowed couplings (
DependencyConcerns). - Replaceability and variation points (
VariabilityConcerns). - Correspondence or allocation between modules and functional elements without identity by default.
- Module decomposition and containment (mereology) (
-
AllowedEpistemeKinds (shape).
VP.ModuleInterfaceadmits Description epistemes and specification-use Description epistemes where the EntityOfConcernSlot remains the holon and the viewpoint content foregrounds the holon's structural architecture, modules, interfaces, and connector arrangements, e.g.:SystemStructureDescription,SystemStructureSpecfor module and connector descriptions.ModuleInterfaceDescription,ModuleInterfaceSpecfor signature, interface specifications, physical interface definitions, and conformance expectations.ModuleFunctionalAllocationDescriptionwhen module-interface structure is being related toFunctionalElement@ContextorFunctionalStructureView@Contextthrough correspondence or allocation.
These epistemes describe holon structure, module-interface arrangement, ports and connectors, or structural architecture as viewpoint content about the holon rather than replacing the holon as the
EntityOfConcern. Functional-to-module reinterpretations betweenVP.FunctionalandVP.ModuleInterfaceuse declared correspondence or allocation orU.EpistemicRetargeting+KindBridgewhen theEntityOfConcernRefchanges. -
ConformanceRules (examples).
- Interfaces are typed and explicitly bound to standards or signature declarations where applicable (
[A.6.0](/generated/patterns/A.6.0),[A.6.M](/generated/patterns/A.6.M), A.6.5). - Functional ports are not treated as module interfaces unless the module-interface or substitutability claim is current.
- No inlining of methods, work, or functional behavior into module structure; use A.3.4/A.6.F/A.15 for those claims.
- Reinterpretations from functional views into structure respect the applicable
U.EpistemicRetargeting/Bridge constraints.
- Interfaces are typed and explicitly bound to standards or signature declarations where applicable (
-
SoTA echo (informative).
VP.ModuleInterfacematches structural, implementation, construction, deployment, and interface-focused families in architecture descriptions, IoT and space reference architectures, UAF, NAF, RASDS, SysML-based MBSE, and 4+1 development and physical views, while keeping functional behavior and module-interface claims distinct.
Archetypal grounding (informative)
A minimal TEVB instantiation looks as follows:
Each VP.* viewpoint is a U.Viewpoint as in E.17.0, with:
viewpointId ∈ {VP.Functional, VP.Procedural, VP.AllocationResponsibility, VP.ModuleInterface},EntityOfConcernClassSpecinherited fromTEVB.EngBundle,StakeholderFamilies,Concerns,AllowedEpistemeKinds,ConformanceRulesaligned with the subsections above.
Engineering holon (example).
Let Plant_X : U.System be a production plant, and ControlStack_X : U.Episteme be its control and optimisation stack as a holon.
- Under
VP.Functional,Plant_Xis viewed as a bundle of capabilities, functional behaviors, and required transformations: material, energy, and product flows, optimisation functions, safety envelopes. - Under
VP.Procedural,Plant_Xis viewed as sets of procedures and control sequences: startup and shutdown, normal operation, emergency handling. - Under
VP.AllocationResponsibility,Plant_Xis viewed as role-assignment and responsibility structures: human operators, controllers, and subsystems assigned work-facing roles in SOPs and safety cases. - Under
VP.ModuleInterface,Plant_Xis viewed as modules and interfaces: equipment units, pipelines, control modules, buses, and their interfaces and specifications.
Each of these is a family of Description epistemes and specification-use cases with DescriptionContext = ⟨EntityOfConcernRef(Plant_X or ControlStack_X), BoundedContextRef, ViewpointRef=VP.*⟩ and TEVB ensures that [E.18](/generated/patterns/E.18) and MVPK can rely on this common structure.
Conformance checklist (normative)
CC‑TEVB‑1 (Bundle identity). Any artefact claiming to be “TEVB engineering viewpoints” must:
- refer to
viewFamilyId = VF.TEVB.ENG, - have
EntityOfConcernClassSpec = {h : U.Holon | HolonKind(h) ∈ {System, Episteme}}, - enumerate
viewpoints = {VP.Functional, VP.Procedural, VP.AllocationResponsibility, VP.ModuleInterface}and no others.
CC‑TEVB‑2 (Viewpoint definition).
Each VP.* viewpoint must be a well‑formed U.Viewpoint per E.17.0:
viewpointIdequal to one of the four engineering IDs,EntityOfConcernClassSpecequal to the bundle’s,StakeholderFamilies,Concerns,AllowedEpistemeKinds,ConformanceRulesexplicitly declared.
CC‑TEVB‑3 (DescriptionContext completeness).
Every Description episteme or specification-use case participating in a TEVB‑managed multi‑view family for a holon must have a DescriptionContext = ⟨EntityOfConcernRef, BoundedContextRef, ViewpointRef⟩ with:
EntityOfConcernRefreferencing aU.SystemorU.Episteme,ViewpointRef ∈ {VP.Functional, VP.Procedural, VP.AllocationResponsibility, VP.ModuleInterface},BoundedContextRefpointing to the engineering context (E.10.D1).
Capability, Method, procedure terms, control-logic terms, role-structure, structural-architecture, module, interface, and allocation terms in those descriptions are viewpoint concern and content unless the text explicitly declares an A.6.4 retargeting, KindBridge, and species-extension rule that changes EntityOfConcernRef.
CC‑TEVB‑4 (Separation from PublicationVPs).
VP.* identifiers from TEVB are engineering-viewpoint ids. They do not serve as MVPK publication-side viewpoint ids. Publication-side viewpoints are governed in MVPK and may correspond to TEVB engineering viewpoints through CorrespondenceModel, but they are separate symbols.
CC‑TEVB‑5 (No Role coordinate in EntityOfConcern and Description-episteme boundary or specification use).
TEVB-aligned descriptions and specification-use cases may reference stakeholder or audience families in StakeholderFamilies, and may use VP.AllocationResponsibility as the viewpoint id, but they must not add Role, RoleAssignment, or a AllocationResponsibility value as a characteristic in Description episteme or specification-use case signatures beyond what A.7, C.2.1, and E.10.D2 already provide. Work-facing role and holder claims stay in A.2, A.2.1, A.15, and Part F; TEVB just selects concerns.
CC‑TEVB‑6 (Alignment with consumer viewpoint maps).
When a pattern defines engineering viewpoint families named “Functional”, “Procedural”, “Allocation‑Responsibility (Device‑Structure)”, or “Module‑Interface” over the same EntityOfConcernClass and claims TEVB alignment (for example, the E.18:5.12 transformation-flow viewpoint-family map), it must bind them to TEVB viewpoints as follows:
- “Functional” →
VP.Functional, - “Procedural” →
VP.Procedural, - “Allocation‑Responsibility (Device‑Structure)” →
VP.AllocationResponsibility, - “Module‑Interface” →
VP.ModuleInterface.
Any deviation must be explicitly documented as a species‑level extension and must not reuse VF.TEVB.ENG.
Rationale & SoTA echoing (informative)
NQD‑grounded choice of the core four
Part G's NQD discipline treats candidate viewpoint families as points in an N, U, C, and D quality space (Use-Value, Constraint-Fit, Novelty, Diversity_P). Applied to a SoTA-harvested candidate set of engineering viewpoints (Functional, Behavioural, Procedural, Structural-Module, Allocation-Responsibility, Information-Data, Assurance-Safety, Mission-Context, Deployment-Operational, Business-Usage), this yields a small Pareto frontier for engineering holon viewpoints. On that frontier, the F-B-S+R cut implemented by {VP.Functional, VP.Procedural, VP.AllocationResponsibility, VP.ModuleInterface} is the minimal set that:
- spans the Function-Behaviour-Structure ontology used in contemporary design theory while adding an explicit allocation and responsibility concern;
- aligns with the “functional”, “process”, “structural”, and “deployment” clusters recurrent in standards and architecture frameworks;
- stays neutral with respect to domain‑specific qualities (
‑ilities) and business and mission framing, which are captured in separate Q‑Bundles and governance-oriented viewpoint bundles rather than in TEVB itself.
Other candidates (e.g. dedicated information, assurance, or mission viewpoints) remain important but either duplicate concerns already captured by TEVB (when specialised to engineering holons) or are better modelled as orthogonal quality bundles (C.25) or non-engineering viewpoint bundles (business and governance viewpoint bundles). TEVB therefore pins only the core four and leaves the rest to specialised families.
Alignment with post‑2015 engineering practice
- Modern architecture standards built on ISO/IEC/IEEE 42010 describe viewpoint libraries in which functional, behavioural and process, structural and deployment, and business and usage concerns are the dominant clusters; sector RAs such as IoT RA 30141 and space‑domain RAs provide explicit functional and construction and implementation viewpoints alongside business and usage and trustworthiness viewpoints. TEVB reuses the functional and construction and structural clusters as
VP.FunctionalandVP.ModuleInterface, while treating business and trustworthiness as separate bundles. - Model-based systems engineering practice (INCOSE MBSE guidance, SysML v2 “views-as-queries”, UAF/NAF view grids) converges on a small set of core diagram families: structure, behaviour, allocation and responsibility, requirements and mission. TEVB’s
VP.ProceduralandVP.AllocationResponsibilitycorrespond to the behaviour and allocation-and-responsibility concerns, respectively, and are designed to be notation-neutral over SysML-, UAF-, UML-, and Capella-style models. - The FBS family of design ontologies (Function–Behaviour–Structure and extensions) provides a widely used conceptual source for separating what a system is for, what it does over time, and what it consists of. TEVB’s four viewpoints intentionally implement a Function-Behaviour-Structure-plus-responsibility split at the holon level:
VP.Functional≈ Function,VP.Procedural≈ Behaviour,VP.ModuleInterface≈ Structure, withVP.AllocationResponsibilitycapturing the explicit mapping from functions and behaviours to role-assignment and responsibility structures. - Within FPF itself,
E.18transformation-flow “viewpoint families” (Functional, Procedural, Allocation-Responsibility or Device-Structure, Module-Interface, plus assurance, interoperability, data, operational, and mission labels) are harmonised by letting the core four be TEVB viewpoints and treating the rest as lexical or bundle-level overlays, not as new kernel viewpoints.
Why TEVB stays small
TEVB is deliberately not a complete architecture framework. It gives FPF a stable, holon‑centred engineering bundle that:
- is small enough to keep in working memory and to govern via EpistemeSlotRelation discipline;
- is expressive enough to represent mappings from SoTA architecture frameworks (4+1, domain‑specific RAs, UAF/NAF grids, SysML‑based MBSE method kits);
- can be safely combined with additional
U.ViewpointBundlespecies (safety and assurance packs, business and mission packs, and information and data packs) without mutating the core four; - sits conceptually below architecture‑specific viewpoint libraries, which are introduced as separate
U.ViewpointBundlespecies layering TEVB with mission, quality, and business viewpoints instead of redefining TEVB.
As SoTA evolves, new bundles can be added or TEVB can gain a new edition with a revised NQD‑frontier, but the TEVB‑A edition fixed here remains the archetypal engineering bundle for holons.
Relations (informative)
- Builds on. E.17.0 (
U.MultiViewDescribing), E.17.1 (U.ViewpointBundleLibrary), A.7 and E.10.D2 (EntityOfConcern and Description-episteme boundary plus specification use), C.2.1 (EpistemeSlotRelation), A.6.2-A.6.4 (episteme morphisms). - Constrains. E.18:5.12 (transformation-flow viewpoint-family map), engineering description and specification-use patterns, MVPK engineering publication guidance.
- Coordinates with. MVPK publication face, publication form, publication unit, and publication carrier discipline;
A.2,A.2.1,A.15, and Part F role-description and role-name patterns; F.18 (naming discipline for ViewFamilyId, ViewpointId, EngineeringVPId, and publication-side viewpoint ids). - Non‑goals. TEVB does not prescribe modelling notations (SysML, BPMN, IEC 61131‑3, etc.), storage formats, or tool APIs. It only fixes the conceptual viewpoint bundle that such tools must respect when claiming FPF alignment.
E.17.2:End
Multi‑View Publication Kit
Status: Stable
At a glance. Use E.17 when one source-backed episteme, episteme-side view, morphism, or functional relation needs several readable publication faces for different readers without changing the underlying claim.
Use this when. The engineering team needs a plain view, technical card, interoperability card, or AssuranceLane face that helps people read, inspect, exchange, or cite the same source-backed relation without turning the face into work occurrence, evidence, gate passage, engineering justification, control architecture, or release permission by presentation alone.
First output. One source-pinned publication face with the underlying U.Episteme, Description episteme, or Description episteme selected for specification use, publication scope, face kind, bounded publication use, and any present downstream typed value named only as far as the current use needs, such as a GateDecision, evidence path, work occurrence, status source, or authority-reference relation.
Working publication move. Publish one source-pinned face; separate source episteme or episteme-side view, face, carrier, bounded publication use, and any present downstream typed value plus its governing FPF pattern and reference; use the face for inspection, source-finding, review, exchange, or planning preparation; apply the neighboring FPF pattern governing that claim if work, evidence, gate, engineering-justification, control, or release use is present.
Ordinary formality rule. If the face is used only for orientation, source-finding, review, comparison, or planning preparation, keep the publication light: one pinned face or compact card plus a clear bounded-publication-use line is enough.
Load-bearing formality rule. Add the fuller MVPK record only when the face will be used for external-impact reliance, cross-context exchange, evidence citation, gate or release pressure, engineering-justification use, disputed interpretation, or another use where a concrete overclaim would change the next engineering move.
Stop condition. Do not create a new publication record merely because a face exists. Stop when the current face changes no next engineering move and blocks no concrete overclaim.
Boundary aid pointer. If one encountered publication-facing unit is easy to interpret as work, evidence, gate, approval, status, explanation, comparison, or narrower-use rendering, handle one claim being made or effect at a time using E.17:5.1d.
Here in the first-screen interpretation, keep only the MVPK publication move: one source-pinned face, one bounded publication use, and neighboring FPF pattern governing any present typed downstream value only as far as the current use needs.
Not this pattern when. Not this pattern when the issue under repair is performed U.Work, a work plan, evidence path, provenance path, engineering justification, gate decision, control architecture, carrier work, OCR work, or a narrower-use rendering that needs its own source-bearing return. Use the FPF pattern that governs that issue.
Tech-name:
U.MultiViewPublicationKit(MVPK)
General publication-face form: one MVPK face is a
U.Viewemitted over one sourceU.Epistemeor episteme-sideU.View, under one publicationU.Viewpoint, oneU.PublicationScope, declared pins where needed, one face kind, and one bounded publication use. The face adds no claim by readable form. Evidence use, authority use, gate use, work use, release use, and engineering-justification use require the neighboring FPF pattern governing that claim and typed project-side value or reference that carry that downstream use, such as aGateDecision, evidence path, work occurrence, status source, or authority-reference relation. USM binding (overview):PublicationScopeis a USM‑class object that parameterizes MVPK; see §5.0. Episteme-side view position. MVPK treats each face as aU.Viewin the sense of C.2.1 and E.17.0 (speciesU.EpistemeView). For any MVPK face, the source is a namedU.Epistemeor episteme-sideU.View; the face declares a publicationU.Viewpoint(PublicationVPId) drawn from aU.ViewpointBundle(E.17.1 and E.17.2). In the morphism profile, everyEmit_s(f)hasEntityOfConcernSlotandDescriptionContexttargetf : U.Morphism. In a non-morphism publication, the face names the source episteme named by value, episteme-side view, EntityOfConcern, or claim relation that the face publishes, and no functorial composition claim is present unless the corresponding FPF pattern supplies it. Slot discipline (ViewSlotandViewRef) is inherited from C.2.1 and A.6.5 and is not redefined in MVPK.
Intent
Provide a disciplined way to publish one source episteme or episteme-side view across multiple didactic faces without adding semantics, while keeping publication viewpoints explicit and auditable. The canonical formal profile is morphism publication: a small view-pack applied to any U.Morphism, including compositions, yields a family of views that commute with arrow composition and respect edition and measurement pinning.
Problem frame
- Teams routinely need several faces of the same arrow: a
TechCardfor the catalog, anInteropCardfor machine exchange, aPlainViewfor narrative, and anAssuranceLanefor evidence. - Informal “renderings” quietly drift semantics; composite arrows are often published piecemeal, breaking traceability; evidence forgets unit, scale, and edition pins.
- “View” and “viewpoint” are blurred in practice; authors conflate publication with mechanism.
- publication-face-kind discipline requires
publication-face kindtoken discipline; Core allows only literal values publication face/form or interop publication form; faces are named ...View, ...Card, or ...Lane (no ad-hoc...Surfacekinds).
MVPK fixes this by making publication a typed projection from existing source epistemes or episteme-side views via species of U.EpistemicViewing subject to explicit viewpoint specs and pinning guards. In the morphism profile, this projection is the functorial publication discipline for Description epistemes, including Description epistemes admitted for specification use, described below. Part E is conceptual: no machine-exchange formats are specified here.
Problem
- Semantic drift in publication. Unchecked “presentations” introduce claims not present in the Description epistemes about the arrow, including Description epistemes admitted for specification use (epistemes with
DescriptionContext = ⟨EntityOfConcernRef, BoundedContextRef, ViewpointRef⟩in the sense of E.10.D2 and E.17.0). - Non‑compositionality. Publishing
g∘fyields faces that do not match composing the faces offandg. - View vs viewpoint confusion. A single template is treated as “the view”, with no declared concerns or conformance rules.
- Unpinned numbers. Numeric claims lack unit, scale, reference‑plane, and edition pins from Part F or Part G, undermining auditability.
Forces
Solution — the MVPK Kit
USM scope binding (normative)
- PublicationScope (USM).
U.PublicationScopeis defined in USM (A.2.6 §6.5) analogously toU.WorkScopeandU.ClaimScopeas a set-valued scope object overU.ContextSlice. In MVPK, every emittedU.Viewdeclares aU.PublicationScopethat bounds where that face has bounded publication use.- Non-overload rule.
U.PublicationScopedoes not encode viewpoint choice, MVPK profile selection, or Publication Characteristics (PC); those are governed byPublicationVPId/U.Viewpointand MVPK profile rules (§5.1/§5.2/§5.5).
- Non-overload rule.
- Scope lineage.
U.PublicationScopeparticipates in the same USM lineage regime asU.WorkScope/U.ClaimScope(Δ‑moves, editioning and edition-change rules); MVPK emits faces under a declaredPublicationScopeId. - MVPK profile (kit configuration). The canonical MVPK profiles (MVPK‑Min, MVPK‑Lite, MVPK‑SetReady, and MVPK‑Max) fix:
- (a) the viewpoint index
Σand its partial order⪯, - (b) the declared Publication characteristics (PC) and required pinning requirements,
- (c) any cross‑Context or cross-plane constraints (Bridge and CL policies) applicable to emitted faces.
- (a) the viewpoint index
- MVPK face-name quartet. The canonical MVPK-Max profile enumerates exactly four face kinds:
PlainView (P),TechCard (T),InteropCard (I),AssuranceLane (A). MVPK face ids,publication-face kindvalues, claim quadrants,governingPatternRef, and local field values use the P-, T-, I-, and A-face-name initials only when an abbreviation is unavoidable; the L-, P-, D-, and E-mnemonic set is not a publication-face-name set.
Terminology (normative)
- View (
U.View): an episteme-side view (U.EpistemeViewin the sense of C.2.1 and E.17.0) produced under a publication viewpoint. In MVPK each face (PlainView,TechCard,InteropCard,AssuranceLane) is such aU.View. In the morphism profile itsEntityOfConcernSlotandDescriptionContexttarget is aU.Morphism; in a non-morphism publication, the target is the source episteme named by value, episteme-side view, EntityOfConcern, or claim relation named by the source. Every MVPKU.Viewdeclares:publication-face kind ∈ {literal publication face/form, interop publication form},PublicationVPId : U.ViewpointRef, references to the underlying Description epistemes, including any Description episteme admitted for specification use selected by neighbouring gates, and aU.PublicationScope(USM §6.5). Any carrier rendering is separateU.Workover carrier or rendering infrastructure, with A.10 carrier and source-currentness records when reliance is current, and is not part ofU.View. - Publication vs presentation vs rendering vs representation (guard):
- Publication = typed projection from existing source epistemes or episteme-side views into a
U.Viewgoverned by the literalpublication face/formorinterop publication formvalue ofpublication-face kindvia species ofU.EpistemicViewing(A.6.3). In the morphism profile, the source epistemes are Description epistemes about a morphism, possibly under specification use when A.6.2, C.2.3, A.21, C.16, E.10, or another neighboring pattern governing the claiming gate grants that use. A.7 supplies the EntityOfConcern and Description-episteme boundary; publication expression does not turn that boundary into a three-member strict-distinction ontology. - Presentation = rhetorical arrangement of a published carrier; notation-neutral, adds no claims and is not a
publication-face kind. - Rendering = display layout of a carrier, purely graphical formatting;
U.Workon carriers (A.7), not apublication-face kind. - Representation = episteme↔referent relation (
C.2.1,A.6.2throughA.6.4); not a publication operation and not apublication-face kindoperation. Use publication and view here; treat presentation and rendering asU.Workon carriers (A.7).
- Publication = typed projection from existing source epistemes or episteme-side views into a
- ISO mapping note. ISO viewpoint ->
PublicationVPId(publication relation position); engineering viewpoint ->EngineeringVPId(E.18:5.12transformation-flow viewpoint-family map). An ISO view can be a single MVPK face; “bundles” are packaging only. - No‑mechanism equivalence: MVPK is not a mechanism; any operational activity, such as build, render, or upload work, is separate
U.Workby a system on carriers (A.7; see Rule 5 — No Γ-leakage in §6). - ViewpointSpec (
U.Viewpoint) — a typed specification that declares stakeholders, concerns, conformance rules, declared Publication Characteristics, and pinning requirements per profile. The index setΣconsists of identifiers ofU.Viewpointinstances, typically drawn fromU.ViewpointBundlespecies (E.17.1 or E.17.2) (see §5.3). - Explanation-use profile values. Existing faces can state an explanation-use profile value as
SourcePinnedExplanation,SourceLinkedExplanationReconstruction,DidacticRetelling, orSpeculativeRetelling, but those are local profile values over already existing MVPK faces rather than new face kinds, explanation kinds, or carrier-rendering kinds. Per-face pins, provenance references, and no-new-A.6.B-boundary-claims discipline still apply.
Episteme-publication relation-position binding (normative)
For functional-description publications, MVPK governs only the publication relation position.
Publication relation position. A principle scheme, functional diagram, comparison table, screen, export, scenario, explanation, or code-like method description can help interpretation, source-finding, comparison, selected-method inspection, or work-planning preparation.
Unsupported neighboring claims. The publication does not by itself assert performed U.Work, gate passage, evidence, engineering justification, supervisory relation or control relation, release permission, or a new transformation-flow kind.
Interface and protocol proximity. When interface, protocol, schema, boundary, or API wording appears beside a functional-flow description, keep the operational boundary, interface, or protocol claim with its own project claim set and typed project-side value named by value and reference, governed by the relevant FPF pattern such as A.6.B, A.6.C, or E.18. Do not absorb it into the functional-flow publication by layout proximity.
Retargeting. If the publication changes the EntityOfConcern or retargeting target from an already described component, recovered transformation, method, work occurrence, transformation-flow structure, material U.Entity, or source claim into a functional, control, or flow architecture claim, this is not a same-entity publication-use change. Use A.6.4, OntologicalReframing, or E.18 as applicable.
Source recovery. When a requested use requires an typed project-side value named by value and reference beyond the publication face, the engineer first recovers the corresponding existing project-side FPF value if one already carries the needed claim:
- work-relevant source restoration under
A.15.4; - project
U.Method,U.WorkPlan, or work-result record underA.15; - evidence and provenance path under
A.10; - engineering-justification record under
B.3; - constraint or gate decision under
A.20orA.21; - supervisory or control architecture record under
B.2.5; - carrier, export, OCR, or front-end record under
A.7; - same-entity textual relation under
A.6.3.CR; - representation relation under
A.6.3.RT; - reduced-use-rendering relation under
A.6.3.CSC.
No backdating. If no existing typed project-side value named by value and reference carries a claim that was supposed to already have a source relation, do not create a backdated source. Create only a prospective repair request, prospective decision request, prospective work-plan entry, or explicit source-gap note, and treat the earlier claim or effect as unsupported until the required source exists.
Ordinary orientation and source-finding can stay as an inline note.
Functional-description guard (CC-MVPK-FD). A functional-description publication face separates the source U.Episteme or episteme-side U.View, the MVPK face, any present carrier or rendering work, the bounded engineering use, and unsupported neighboring use. The guard applies only when a functional-description face is present; it is not the first universal MVPK conformance gate.
MVPK inherits the C.2.1 distinction between U.Episteme, U.EpistemePublication, publication form, U.View, carrier, and authority-reference relation. MVPK does not introduce a generic semio kind and does not let a publication face act as governingPatternRef, authoritySourceRef, or the source claim for a claim.
When a morphism publication is encountered or reused, name the relevant relation position before relying on it:
- the underlying
U.Episteme,Depisteme, orSepisteme whose ClaimGraph is being projected; - the
U.EpistemePublicationor sourceU.Epistemepublication when the episteme is available as a published episteme; - the publication form used by the local pattern, when one is present;
- the
U.View-typed MVPK face (PlainView,TechCard,InteropCard,AssuranceLane) that renders the publication for a viewpoint; - the carrier or rendering work that holds or displays it, plus A.10 carrier/source-currentness or provenance records when downstream reliance is current;
- the typed project-side value named by value and reference or authority-reference relation when the next work or reliance claim depends on that named authority-reference relation, approval source, gate source, release source, or typed project-side value named by value and reference.
The practical payoff is that a reader can recover which relation is available for reliance: the episteme claim, the published form, the view, the carrier, the typed project-side value named by value and reference, or the authority-reference relation. A dashboard tile, generated explanation, card face, credential view, or carrier can guide source-finding, but it does not by itself become the source claim or effect, gate decision, evidence relation, assurance claim, role or status, work occurrence, or permission.
Source-exposure rule. A publication face, carrier, rendering, dashboard tile, credential view, status view, comparison unit, explanation rendering, signed decision memo, release decision record, approval speech-act publication, or gate dashboard exposes, cites, or carries a typed project-side value named by value and reference only when that value is recoverable under its governing FPF pattern and source relation named by value. It does not become that value by readability, layout, title, color, fluency, proximity, copying, generation, or reuse. When the exposed value is a real SpeechAct, GateDecision, evidence path, credential source, status source, U.Work occurrence record, U.Episteme, or U.EpistemePublication, rely on that typed and recoverable value and its FPF-governed source relation; otherwise treat the face, carrier, display, or rendering as orientation or source-finding only.
No retroactive source creation. When the required source relation is missing, a new entry can be only a prospective repair request, prospective decision request, prospective work-plan entry, or explicit source-gap note. It is not used as earlier evidence, approval, gate passage, instituting speech act, U.Work occurrence, release permission, engineering justification, or assurance for the unsupported past claim or effect.
Shared source-relation and bounded-use vocabulary
Use this vocabulary when a publication face, rendering, generated text, comparison note, narrower-use rendering, source-finding cue, or authority-looking display can be overinterpreted as carrying a wider source relation or bounded-use permission than it actually carries. The vocabulary names the source relation or bounded-use value for one claim or use. It does not instantiate evidence, gate, assurance, work, commitment, speech act, decision, release, or authority.
Patterns can use shorter local field names such as sourceRelationStatus, explanationSourceStatus, or representationValidityStatus when the local object is clear. Comparative patterns split source-relation status from comparative-relation status instead of using one overloaded field. The local field remains interpretable through the vocabulary above, and the bounded use is named beside it when downstream reliance could change.
For ordinary use, name only the status distinction that changes the next bounded use. The common light states are source-pointer-only, source-relation-unknown, source-relation-not-needed, source-not-recoverable-here, admissible-for-this-use, downstream-use-forbidden, and reopen-trigger-present. The vocabulary is not an ordered scale, source-stage model, source-record taxonomy, authority-reference source taxonomy, or project-side evidence and assurance, gate, or work substitute. If a source relation is missing from the publication-facing unit, only the unsupported downstream use is blocked; the missing relation does not by itself prove the underlying world claim false. If independent-verification-present is relied on, name the separate governing pattern and record named by value that performs that independent check: A.10 evidence path, B.3 assurance claim, A.21 GateDecision, A.20 constraint profile, A.15 U.WorkPlan, A.15.1 dated U.Work occurrence, or F.9 Bridge Card.
Shared use-boundary terms
Use these terms when a publication face, rendering, narrower-use rendering, explanation, comparison note, source-finding cue, or authority-looking display can be interpreted beyond its named source relation. Define them once here and link back to this section from local patterns instead of minting local synonyms.
Compact boundary aid for the present claim or effect
When a publication-facing unit, publication face, rendering, narrower-use rendering, explanation, comparison note, dashboard tile, credential view, status view, carrier, or generated unit creates more than one possible interpretation, separate the claim being made or effect being used now and cite the source relation that makes the operative claim recoverable by value for that claim or effect. This compact boundary aid governs the present claim or effect only; it does not classify the whole encountered unit. The same encountered unit can expose several typed records; handle one claim being made or effect at a time instead of pretending there is one overall governing relation for the encountered unit.
Mixed-case precedence. When several publication-use patterns appear possible, repair the smallest unstable interpretation that changes the current bounded use before applying a neighboring pattern whose claim or effect is present:
- If one local head is the only unstable part, apply
E.17.AUD.LHRorC.2.Pand stop when the repaired sentence names the local kind, relation, and bounded use. - If the bounded
PublicationUnitor its primary EntityOfConcern interpretation is unstable, applyE.17.AUDorE.17.AUD.OOTDbefore usingE.17.ID.CRorE.17.EFP. - If the unit is stable and the present problem is comparison overread, apply
E.17.ID.CR; useF.9,C.11,A.20, orA.21only when equivalence, recommendation, selection, decision, gate, or release claim is actually being made. - If the unit is stable and the present problem is explanation overread, apply
E.17.EFP; useA.10,B.3,A.20,A.21, orA.15.4only when evidence, engineering-justification, gate, release, work, or reliance claim is actually being made. - If the present problem is a durable reusable name, UTS row, Core-facing term, or cross-context naming relation, apply
F.18; otherwise keep the lighter local repair pattern.
Evidence-path boundary. An A.10 evidence, provenance, attestation, freshness, or currentness path carries only the claim named by value it instantiates. It does not approve or authorize work, pass a gate, perform work, supply release permission, or raise assurance or engineering-justification use unless the typed project-side value named by value and reference that carries that downstream claim is also instantiated, such as A.15.4, A.15, A.20, A.21, or B.3.
Gate-display boundary. A dashboard tile, status view, or release screen exposes a gate decision only when the GateDecisionRef, gate or constraint profile version, target release or work scope, time window, currentness, freshness reference or replay reference, and evidence path are recoverable. Without that exact gate record, the display remains orientation or source-finding only; it is not a gate decision, gate passage, release permission, or performed-work record by color, label, layout, or proximity.
Local review fields are not FPF kinds
Local review fields and values in CR, RT, CSC, EFP, ID.CR, or a neighboring publication-use pattern are local review aids for one case. They are not U.Kind, publication-face kind, RelationKind, KindBridge, EvidenceKind, SlotKind, GateDecision, SpeechAct, Commitment, U.Work, publication face, authoritySourceRef target, or typed project-side value named by value and reference unless another governing FPF pattern explicitly instantiates that object. When a local field starts carrying one of those downstream claims, cite or apply the governing FPF pattern and typed project-side value named by value and reference that carry it.
Shared anti-overread invariants for publication-facing units
Use the FPF pattern that governs the claim being made or effect under use. Keep any local review field local, preserve reduced bounded use, and assign only the unsupported wider claim or effect to its governing source relation.
Source-relation minimality. Name the smallest FPF source relation named by value sufficient for the use under repair. A source pointer, source-exposure relation, evidence path, engineering-justification record, gate decision, and release decision are different FPF relations; choosing one does not license another. Do not apply A.10, B.3, A.20, or A.21 when the use under repair only needs source finding, orientation, or inspection of an existing source U.Episteme, source U.EpistemePublication, or status-register entry.
Local repair vs publication redesign. A local epistemic precision repair is enough only when it can preserve the current publication face or PublicationUnit while fixing one head, boundary, source relation, bounded use, explanation class, or unsupported downstream claim. If layout, grouping, visual emphasis, comparison arrangement, generated explanation, hidden source limitation, or mixed EntityOfConcern packaging still induces overread after the local relation is repaired, create a redesigned publication face or PublicationUnit instead of adding warning text around the misleading form.
Most-likely careful interpretation constraint. Design and word a publication-facing unit so its most likely careful interpretation does not exceed its named source relation, bounded use, and governing FPF pattern. A visible head such as Approved needs a visible GateDecision or a different head; a sorted comparison needs its comparator or sorting relation visible if no recommendation claim is intended; a generated explanation separates inferred links from pinned source claims by wording, label, or source reference.
Visual cue claim pressure. Layout, order, color, prominence, icon, grouping, and proximity are carrier or front-end cues that can carry publication-move pressure even when the words do not. Green color can imply readiness, top position can imply preference, grouping can imply equivalence, proximity to evidence can imply an evidence relation, a badge form can imply approval, and a lock or checkmark can imply verification. If the visual cue would make the reader treat the unit as evidence, gate passage, decision, recommendation, reliance relation, bridge relation, or approval, recover the governing FPF pattern and project-side kind and reference named by value, or redesign the publication face so the overread is no longer invited.
Extraction survival. When a PublicationUnit is excerpted, quoted, screenshotted, summarized, copied into a tutorial, retold by a generator, or moved to a slide, it keeps only the claims, source pins, boundary line, references named by value, and bounded use carried in that extracted unit. Any use that depended on hidden neighboring context is lost unless that context is carried by source pins, a boundary line, or a reference named by value. A dashboard screenshot does not carry the underlying gate record, a quoted comparison row does not carry the full comparator or sorting relation unless that relation is included or referenced, a copied explanation paragraph does not carry source pins unless pins remain recoverable, and a pattern excerpt does not carry the whole pattern boundary unless the excerpt states or cites it.
No-extra-pattern case. If a publication-facing unit has bounded use only for ordinary orientation, learning, source-finding, review, comparison, or planning preparation, and no operative work or reliance, evidence, gate, assurance, bridge, source-dispute, or release claim is present, keep the existing publication source relation and proceed with ordinary use. The visible closure is: no operative work or reliance, evidence, gate, assurance, bridge, source-dispute, release, durable naming, or project-side source-relation claim recovered; ordinary publication wording remains bounded to the current use.
Pattern-inflation anti-pattern. Do not apply a neighboring pattern merely because the publication-facing unit resembles a worked example. Apply the neighboring pattern only when a claim being made or effect changes the next available project move.
Strategic overread invariant. Apply the same anti-overread rules whether the misleading interpretation is accidental, conventional, incentive-driven, or intentionally induced by publication design. Green status color without GateDecisionRef, reviewed-looking wording without approval, selective source links without operative-claim source relation, comparison ordering without selection decision, hidden caveats behind a source link, or pins for trivial claims beside unpinned causal linkage do not create evidence, gate, decision, assurance, work, release, or bridge relation by design pressure.
Carrier-travel invariant. A copied, exported, screenshotted, summarized, generated, translated, or re-rendered publication-facing unit can carry orientation or source-finding cues. It does not carry evidence relation, authority-reference relation, gate passage, approval, engineering-justification relation, work occurrence, currentness, or release source relation unless the governing FPF pattern and typed project-side value named by value and reference remain recoverable for that use named by value.
Derivative-chain decay. A second-order rendering inherits at most the bounded use that is explicitly carried from the prior source relation. It does not inherit source faithfulness, evidence relation, currentness relation, authority-reference relation, gate decision, work relation, or reliance relation by default.
Publication-face snapshot and refresh identity. A publication face can keep the same visible layout, face name, or carrier while its source pins, source data window, source-relation status, freshness or currentness relation, EditionId, or bounded use changes. Visual sameness across time is not source, evidence, or use-boundary sameness. When a refreshed, revised, translated, regenerated, screenshotted, or re-rendered face is used beyond orientation or source-finding, name the face edition or snapshot, the source pins or data window that still carry the claim, and any changed bounded use. If those cannot be recovered, treat the face as orientation or source-finding only, or reissue the face under the governing pattern before work, evidence, gate, assurance, release, or reliance use continues.
Claim-level source relation only. Do not assign one whole-unit source-relation status unless every operative claim in that publication-facing unit has the same source relation named by value for the same use and unsupported downstream uses are explicit.
Modality and deontic-force preservation. Publication-facing transformations preserve possibility, obligation, permission, recommendation status, decision status, confidence, scope, and temporal window when those values change the claim or use. If one of these changes, narrow the bounded use or apply the governing pattern that carries the changed claim or effect. Comparison does not become recommendation or decision; explanation does not become evidence; a publication face does not become authority; a publication unit does not smuggle a downstream effect; source-linked does not mean source-available for reliance; ready-looking does not mean gate-passed.
This preservation rule also applies across extraction, translation, screenshotting, summary, and generated retelling. A translated permission is not wider permission, a screenshot of approval-looking display is not an approval record, a summary of evidence is not an evidence path, and a generated retelling of a decision is not the decision record unless the source relation that makes the operative claim recoverable by value and source pins survive in the new publication-facing unit.
Reader position is not project role. Reader position, audience, target user model, verifier position, reviewer position, and learner position do not become project roles, role assignments, decision authority, gate authority, issuer roles, or work roles unless a typed project-side value and reference instantiates that role relation.
Source-gap states. When the source relation is missing, say which source gap is present: source not named; source named but unavailable; source available but not used; source used but insufficient; source stale or outside its window; source contradicted; source accountable role or register mismatch. Block only the unsupported effect and keep any reduced bounded use available.
Measure and display overread. A number, score, percentage, color, rank, confidence value, similarity value, dashboard state, or measurement display is orientation only until the measurement source, aggregation rule, time window, population or scope, calibration or evidence path, and intended use are governed by the typed project-side value named by value and reference. Evidence-like use applies A.10; assurance-like use applies B.3; gate-like use applies A.20 or A.21; work or reliance use applies A.15.4 and then the recovered typed project-side value named by value and reference; bridge or substitution use applies F.9 or F.9.1.
World-contact stop. Publication-facing units do not self-refresh after source update, revocation, policy change, holon-state change, incident, model update, environmental change, or new external observation. An outside change under the current use requires source refresh, reissued publication, or a new governed typed project-side value named by value and reference before work, evidence, gate, control, carrier, or other downstream use continues.
Functional-description boundary. A functional, architectural, descriptive, representational, or explanatory fit claim does not create permission, obligation, approval, gate passage, release source relation, performed-work evidence, or engineering justification. Those uses require the neighboring FPF pattern governing that claim and typed project-side value named by value and reference.
Mixed bundle no-shared-evidence-relation rule. A bundle with source-pinned, reduced-use, speculative, didactic, comparison, and evidence-facing parts is not interpreted under one shared evidence relation or use-boundary value borrowed from another member. Each operative claim keeps its own source relation and unsupported downstream use.
Educational usefulness. Didactic, onboarding, tutorial, and workshop usefulness is real orientation aid. It is not evidence, gate passage, approval, work occurrence, engineering justification, release permission, or bridge relation.
Comparison exposes conflict; it does not adjudicate it. A comparison note can expose contradiction, asymmetry, different foregrounding, or unresolved residue. It does not settle the conflict, select an option, approve release, pass a gate, or create bridge relation or substitution relation unless the neighboring FPF pattern governing that claim and typed project-side value named by value and reference carry that result.
Same publication-facing unit, multiple interpretations. A green release dashboard can be one MVPK face for source-finding, an A.10 currentness path or evidence path when the evidence query is recoverable, an A.21 gate-decision view when the GateDecisionRef is recoverable, or an unsupported release cue when those sources are missing. A generated comparative explanation can be an E.17.EFP explanation-use case, an E.17.ID.CR comparison case, a A.6.3.CR generated-summary case, or source-finding only; it is never all of those under one shared evidence-relation class or bounded-use value by fluency alone.
Archetypal publication-use cases. Use these as quick recognition slices, not as a closed taxonomy:
- Green dashboard tile. A tile says
Model ready. Treat the tile as thePublicationUnitwhen that tile carries the present release overread. The useful publication use is source-finding and status orientation unless an exactGateDecisionRef, gate profile, source relation, and evidence or currentness relation are recoverable. Without those, the tile is not release permission or gate passage by green color or placement. - Generated explanation with source links. A generated text explains a method and cites sources. The explanation rendering is not source replacement. Source links carry only the pinned operative claims they actually carry. If work or reliance is present, use
A.10for the evidence path named by value or keep the rendering as reader help; if the rendering is deliberately reduced-use, useA.6.3.CSC. - Comparison table. A table compares two methods and places one first. Ordering is not selection. The comparator or sorting relation, source references, shared review frame, and unsupported downstream claim remain visible. Choice or decision needs
C.11; equivalence or bridge relation needsF.9orF.9.1. - Unrecovered source wording. A draft uses source-object wording, undeclared interpretive-view shorthand, or generic unit wording without naming the FPF kind. Recover the FPF kind and relation positions instead of minting source-relation pseudo-kinds or undeclared interpretive-view pseudo-kinds. Use
PublicationUnitonly when a bounded reader-inspected unit inside a publication is present; otherwise use the exact episteme, view, publication, carrier relation, section of a named non-pattern FPF publication form whose reader-help function and reference are recoverable,A.6.Prelation claim, or typed project-side value named by value and reference. - Translated tutorial. A translated tutorial can improve reader access to an FPF pattern. It is a derivative rendering, not the original source. Operative claims need source mapping for reliance, translated heads can need
E.17.AUD.LHRorC.2.P, andF.18is present only when durable naming, UTS, Core-facing, or cross-context naming work is intended.
Practical harm prevented by neighboring pattern. Use this map when the reader asks what the discipline buys in practice:
Blocked overread with useful publication use remaining.
-
A comparison table appears to select option B. Block the selection interpretation when no
C.11ChoiceResult, decision record, or visible selection relation exists. Useful publication use remains: use the table as a bounded comparison underE.17.ID.CR, or applyC.11when selection is intended. -
A green dashboard tile appears to permit release. Block the release or gate-passage interpretation when no
GateDecisionRef, gate profile, evidence or currentness relation, and source relation are recoverable. Useful publication use remains: use the tile for source-finding and status orientation, then inspect the exact gate or evidence source if release work is intended. -
A generated explanation appears to prove a causal relation. Block the evidence or assurance interpretation when source pins and evidence path are absent or insufficient. Useful publication use remains: use the explanation as reader help or source-finding, then apply
A.10orB.3only for the evidence named by value or engineering-justification claim they govern. -
C.2.Pprevents the wrong object from being treated as source, the wrong relation from being treated as source relation, and a loose phrase from being treated as an FPF kind. -
E.17.AUDandE.17.AUD.OOTDprevent action on a publication unit whose primary entity of concern, carried publication move, or outside boundary shifted silently. -
E.17.ID.CRprevents a comparison unit from being used as decision, equivalence, bridge, evidence, or release source relation. -
E.17.EFPprevents fluent explanation from laundering unsupported claims into reliance, assurance, gate, or evidence use. -
E.17MVPK prevents a readable publication face from being treated as evidence, gate, work, authority, or release source relation by display quality. -
F.18prevents a local name from becoming global identity without context, kind, lineage, and bridge or cross-context naming relation.
Anti-escalation examples. Do not apply a neighboring pattern when its claim being made is absent:
- Do not apply
F.18when a one-off local phrase repair restores the local kind, relation, and bounded use without minting a durable reusable name. - Do not apply
A.10when the publication-facing unit is not being used for reliance, evidence, provenance, currentness, or claim-bound evidence relation. - Do not apply
A.21when a dashboard tile is merely status orientation and noGateDecisionRefor gate profile is present. - Do not apply
F.9when a comparison does not claim sameness, substitution, bridge relation, or cross-context equivalence. - Do not apply
E.17.EFPwhen the text is only a same-entity rewrite or representation change governed byA.6.3.CRorA.6.3.RT.
Concrete reopen trigger. A reopen trigger names the condition and the nearest source-bearing side or governing pattern. A vague "reopen if needed" does not preserve the source relation.
Declared publication-face kind values at Part E
Part E restricts publication-face kind values to the literals publication face/form and interop publication form. Concrete publication faces use names ending in ...View, ...Card, or ...Lane.
USM linkage (normative). Every U.View declares a U.PublicationScope (USM §6.5).
For a view about an episteme E: PublicationScope(view_E) ⊆ ClaimScope(E).
For a view about a capability C: PublicationScope(view_C) ⊆ WorkScope(C). This is the publication scope of a capability description, not permission to perform work and not evidence that work occurred. Work-use reliance still requires A.15.4 source restoration when the view is used for work or reliance, and the A.15 role, method, plan, and work source relation for the actor, target, context, scope, and time window in use.
Cross-context views cite Bridge + CL; CL penalties apply to R only (scope membership unchanged).
Publication-face-kind naming discipline.
- Declared
publication-face kindvalues: publication face/form, interop publication form. - Concrete faces use names ending in ...View, ...Card, or ...Lane.
- The tokens carrier, bearer, and holder do not name a
U.Viewor any publication entity. UseU.View(PlainView,TechCard,InteropCard, orAssuranceLane) for conceptual publication faces. Reserve carrier for symbol, document, data, transport, or display carriers and forU.Workover those carriers; source-currentness and evidence-provenance records are governed by A.10/G.6 when reliance is current. - Avoid geometric metaphors such as axis or dimension for publication forms; use Characteristic or CharacteristicSpace only when referring to CHR-MM entities.
- Non-collision guard.
ViewFamilyIdis a lexical tag for viewpoint families; it is not used to name anyU.Vieworpublication-face kind. MVPK face kinds remain {PlainView, TechCard, InteropCard, AssuranceLane} only.
MVPK-Max viewpoints (normative; exactly four; governed by the MVPK profile):
PlainView(explanatory prose view)TechCard(typed catalog card)AssuranceLane(evidence bindings)InteropCard(conceptual interoperability view; mapping to concrete exchange formats lives in the interop annex; Part E does not specify schemas)
AssuranceLane can expose evidence bindings, evidence-carrier references, pins, and presence bits. It is not a B.3 assurance claim, readiness or confidence verdict, engineering-justification record, or evidence-sufficiency result. When a published face is used to raise or lower assurance, readiness, confidence, limitation, or engineering-justification result, the governing source relation is B.3; the face only helps recover the cited evidence bindings.
Lean profiles (small-team friendly, optional; as MVPK kit profiles):
- MVPK-Min (F0-F1): Σ = {
PlainView,TechCard-Lite}.AssuranceLaneomitted. No interop face. - MVPK-Lite (F1-F3): Σ = {
PlainView,TechCard-Lite,AssuranceLane-Litegated by crossing trigger}.InteropCardonly if external consumers exist. - MVPK-SetReady (F3-F5): add
InteropCardwhen replayability or external interchange is required (details outside Part E). - Profile-upgrade triggers: (i) cross-Context reuse or ReferencePlane crossing; (ii) QD replay needs or OEE replay needs; (iii) external consumption.
- "-Lite" variants (definition): A -Lite face removes optional fields only (never claims), keeps the same typing as its full counterpart, and retains pins for any numeric content. Upgrading from -Lite to full is a monotone add-fields operation (no retractions).
The kit (constructs)
- Object component
ViewObj_sfor each viewpoint (see §5.1), to make types explicit. - Viewpoint set
Σ : FinSet(U.Viewpoint)with declared partial order⪯for formality or refinement (default chain:PlainView ⪯ TechCard ⪯ InteropCard;AssuranceLaneis an independent evidence-binding face and not ordered with respect to others). - Emitters
Emit_s(-) : U.Morphism → U.ViewMorph_s(one pers ∈ Σ). - Coherence (rules and invariants §6) + Pin Characteristics policy (UnitType, ScaleKind, ReferencePlane, and EditionId) for any numeric or comparable content, grounded in CHR and UNM.
- Interop concern references (conceptual) for
InteropCard(concerns and semantics only); any concrete schema or exchange mapping is outside Part E (Annex or Interop).
Result: MVPK(f, Σ) returns U.ViewFamily(f) whose components are Emit_s(f). Reindexing across s ⪯ t is mediated by total view-object coercions PromoteView[s→t]_X (see §6.2).
EntityOfConcern-side input and output vs publication (normative convention)
- Input and Output are signature-side declarations. The Input and Output sections of a morphism describe declared input and output data or episteme types under the morphism signature; they do not depend on any publication face.
- No duplication on faces. MVPK faces do not duplicate Input and Output lists; they publish a minimal profile: presence-pins, CG-Spec and CHR references, and EditionId only.
- Signature reserved to signature-governed entities. Use Signature only for entities already governed by signature patterns, such as
U.Signature. On faces, use TechName or PlainName. - Set-returning comparison. Whenever a face shows selection or comparison, it returns sets or declared partial orders and does not hide scalarization; cite a
ComparatorSetReffor any total order. - Bridge crossing penalties. Crossings cite Bridge and CL; publish
Φ(CL)andΦ_planeids; penalties apply to R only (never F or G). - Carrier references and relation positions. On first mention, name carrier references and any A.10/G.6 source-currentness or provenance records when downstream reliance is current; keep
U.Workoccurrences distinct from epistemic claims via relation positions. - Publication is not execution. Faces carry no time or resource semantics; any build, render, or upload work is separate
U.Work.
Pin & Publication characteristics (normative; never "axes")
Intent. Make pinning and publication-time measurement claims explicit, typed, and auditable without importing geometric metaphors. This section introduces Publication characteristics (PC) as CHR-grounded, publication-facing facets that can appear on MVPK faces under a declared scope and viewpoint.
Terminology (aligned with CHR-MM & UNM).
- Characteristic (
U.Characteristic): a measured aspect as defined in CHR-MM (entity characteristic or relation characteristic with a chosen Scale). - CharacteristicSpace (
U.CharacteristicSpace): a CHR-typed product of slots used by dynamics and measurement theories (A.19). - Publication characteristic (
U.PubCharacteristic, PC): a declarative facet that a view, card, orAssuranceLaneface can expose about a morphism under a stated Viewpoint. Each PC is grounded by CHR and CG-Spec publications and pinned by unit, scale, reference-plane, and edition. PCs are not geometry and do not define axes.
PC catalog (initial set). MVPK defines a minimal open set of PCs that are frequently shown on publication faces:
- PC.Number - numeric or comparable entries (thresholds, budgets, counts). Pins required: unit, scale, reference-plane, edition.
- PC.EvidenceBinding - bindings to evidence carriers and policies (e.g., PathSliceId, BridgeId, CL notes).
- PC.ComparatorSetRef - an explicit comparator family for declared partial orders on faces.
- PC.CharacteristicSpaceRef? - optional pointer when a face cites the space in which a claim is interpreted (e.g., dominance on a declared space).
The catalog is open to extension through U.PubCharacteristic. PCs remain declarative and do not embed mechanisms.
Norms (E17-PC).
- E17-PC-1 (CHR grounding). Every PC that yields numeric or comparable content cites CHR and CG-Spec references and carries pins {unit, scale, reference-plane, edition}.
- E17-PC-2 (Lexical discipline - no geometry). Faces and PCs avoid "axis", "dimension", or geometric metaphors; use Characteristic, slot, CharacteristicSpace where applicable (E.10; see also A.19).
- E17-PC-3 (No hidden arithmetic). Faces do not smuggle aggregation or normalization; any such logic lives in CG-Spec (UNM or NormalizationMethod) and is cited by
...Ref.edition. - E17-PC-4 (Plane & crossing). When a PC depends on ReferencePlane or crosses ReferencePlane crossings or Context crossings, the face cites
BridgeIdand CL policy ids; penalties apply to the R channel only. - E17-PC-5 (Edition pinning). PCs that rely on maps or distances pin
DescriptorMapRef.edition,DistanceDefRef.edition, and, if used, bothCharacteristicSpaceRef.editionandTransferRulesRef.edition. - E17-PC-6 (Viewpoint scope). Each PC instance declares the Viewpoint under which it applies; promotion
PromoteView[s→t]does not add or widen claims; at most, it reindexes or annotates. - E17-PC-7 (Comparator or SetSemantics edition).
PC.ComparatorSetRefand anySetSemanticsRefcarry edition identifiers; cards are re-emitted upon edition change with change notes.
Publication faces and responsibilities.
- PlainView includes PC.Number only when fully pinned; otherwise it uses compare-only language.
- TechCard carries PC.Number, PC.ComparatorSetRef, and PC.CharacteristicSpaceRef? when faces enable declared ordering.
- AssuranceLane carries PC.EvidenceBinding and the pins for any numeric claims it relays.
- InteropCard references PCs conceptually while remaining notation-neutral in Part E; schemas map in the interop annex.
Rationale. MVPK is a publication discipline, not a measurement calculus. By naming Publication characteristics and pinning them to CHR and UNM, we:
- prevent geometric leakage (no "axes");
- keep publication neutral yet auditable;
- enable set and ordering behavior on faces via explicit ComparatorSet;
- make plane-crossing requirements first-class and checkable by declared publication checks or OperationalGate(profile) GateChecks.
Extensibility.
- E17-PC-Ext-1 (Open catalog). New PCs are added under
U.PubCharacteristicwhen they are declarative and CHR- and UNM-grounded. - E17-PC-Ext-2 (Kinding). New PCs declare
kind ∈ {Number, EvidenceBinding, SelectorHint, ...}and a pinning requirement. - E17-PC-Ext-3 (Twin-register names). Supply Tech and Plain twins; avoid tokens that collide with E.10 bans; do not coin "...Space" names for publication forms.
- E17-PC-Ext-4 (Edition discipline). If a PC depends on a definition or specification publication, edition-pin the reference (
...Ref.edition) and document edition-change rules.
Adding invariants.
- Place new invariants for PCs in CG-Spec (specification-use relation position), not on faces; supply acceptance tests.
- Version any affected CharacteristicSpace; publish embeddings if semantics change; never mutate slots in place.
- Update the relevant GateChecks or GateProfiles (
A.21, including GateCrossing checks and crossing-visibility checks fromE.18,F.9, and relevant Part G bridge or crossing wiring) to warn or block on invariant violations; never weaken functorial invariants. - State edition and edition-change rules; name the conformance check that detects the changed invariant and state the Lean-profile downgrade result (advisory vs block) where applicable.
Author ergonomics (non‑normative)
Quick author steps (three steps and a micro-template):
- Declare Σ and profile. Choose
{PlainView, TechCard, …}and whether faces are full or ‑Lite. - Pin once, reuse everywhere. Attach
{UnitType, ScaleKind, ReferencePlane, EditionId}to the arrow; cards reference these pins by ID (no duplication). - Emit & verify. Generate all faces from the arrow.
Guidance: treat ‑Lite as field‑drop only; never add claims in ‑Lite.
Rules and Invariants (normative)
Publication-composition local test bundle. A face that claims compositional publication passes only when five local tests are visible:
identity:Emit_s(id_X)is the identity view forViewObj_s(X).composition witness: the published face forg∘fmatches the composition of the published faces forfandg, or the face is marked non-compositional or explanatory-only.no-new-claim diff: red-line against the governing Description episteme, including any Description episteme admitted for specification use, shows formatting, indexing, pinning, or view-refinement work only.monotone promotion: promotion from a plainer face to a richer face adds fields, pins, or typing without retracting or strengthening the source claim.scope non-widening:PublicationScopestays within the relevantClaimScopeorWorkScope, and promotion does not widen it.
For any composable arrows X —f→ Y —g→ Z in U, and any s, t ∈ Σ_viewpoints:
- Functoriality & typing (per‑viewpoint).
-
(a) Identity:
Emit_s(id_X) = id_{ViewObj_s(X)}. -
(b) Composition:
Emit_s(g∘f) = Emit_s(g) ∘ Emit_s(f). A face that claims compositional status carries a local witness: compare the published face forg∘fwith the composition of the published faces forfandg. If the witness is absent or fails, mark that face non-compositional or explanatory-only and do not use it to satisfy the composition rule. -
(c) Typing (totality): if
f : X -> YthenEmit_s(f) : ViewObj_s(X) -> ViewObj_s(Y)is total; ill-typed composites are repaired viaViewObj_s, not by weakening invariants. -
Intuition: every viewpoint acts functorially on arrows; publication does not break arrow algebra.
-
- Reindexing coherence (monotone refinement + naturality).
- (a) If
s ⪯ tthen thet‑view refines thes‑view for the same morphism (no content extension; increased formality and typing only). - (b) For each
s ⪯ tthere are object‑componentsPromoteView[s→t]_X : ViewObj_s(X) → ViewObj_t(X)natural inX, i.e., for everyf : X → YPromoteView[s→t]_Y ∘ Emit_s(f) = Emit_t(f) ∘ PromoteView[s→t]_X. - (c) Coherence:
PromoteView[s→s]_X = id_{ViewObj_s(X)}, and ifs ⪯ t ⪯ uthenPromoteView[s→u]_X = PromoteView[t→u]_X ∘ PromoteView[s→t]_Xfor allX. - Defaults:
PlainView ⪯ TechCard ⪯ InteropCard. - Note:
AssuranceLaneis independent of the formality chain; it binds evidence-about-claims and does not introduce new claims of the morphism.
- (a) If
- Description-source and specification-use sourcing and EpistemicViewing compatibility (A.7 and E.10.D2, A.6.2–A.6.3, E.17.0).
- (a) Inputs to
Emit_s(-)are existing Description epistemes about the same arrow (for example,MethodDescription,MethodSpecwhen specification use has been granted by neighboring pattern governing the claiming gates). MVPK does not redefine, collapse, or create EntityOfConcern-to-Description or specification-use mechanisms. - (b) Each
Emit_s(-)is realised as a species ofU.EpistemicViewing(A.6.3) over those Description epistemes: entityOfConcern-preserving, effect-free, and conservative in the sense of A.6.2 and A.6.3. Publication adds no new commitments beyond what is present in the referenced Description episteme. - (c) Edition governance respects
U.EditionSeriesand UTS; rows remain the row identity handles for names; MVPK faces are re-emitted when the underlying Description episteme or specification-use editions change.
- (a) Inputs to
- Pin discipline (Part F and Part G).
- Any numeric or comparable content in a view pins {UnitType, ScaleKind, ReferencePlane}. EditionId can be coarse at Lean profiles; if units and scale are unknown, the face declares ordinal compare-only and keeps arithmetic outside the face until CHR pins are available. Pins upgrade monotonically with profile and risk.
- No Γ‑leakage (publication independence).
Publication morphisms carry no Γ_method, Γ_time, or Γ_work semantics. Any build, render, or upload activity is separate
U.Workby a system or acting holon under currentU.RoleAssignmentover carrier/rendering infrastructure (A.7,A.15,A.10). LeanAssuranceLaneface:AssuranceLane-Liteexposes only presence bits for {PathId or PathSlice?, Γ_time window?, BridgeId?}; unknowns propagate (tri-state) with an explicit {degrade|abstain|sandbox} policy note. - Carrier provenance. Every emitted view records carrier references and any A.10/G.6 source-currentness or provenance record ids on first occurrence when reliance, evidence, or replay is current.
- Isomorphism preservation.
- If
fis an isomorphism inU, thenEmit_s(f)is an isomorphism inView_s(U); inverses map accordingly.
- If
- Cross‑Context and ReferencePlane bridging.
- If a view crosses contexts or reference planes, it cites the Bridge + CL policy ids (A.7 §5.8, bridge crossing). Such crossings are explicit on
TechCardandAssuranceLane.
- If a view crosses contexts or reference planes, it cites the Bridge + CL policy ids (A.7 §5.8, bridge crossing). Such crossings are explicit on
- Totality of publication morphisms.
- Publication maps are total on their domains; when a composition in a view would be ill-typed, repair the view-object mapping (via
ViewObj_s) rather than weakening functoriality or reindexing rules.
- Publication maps are total on their domains; when a composition in a view would be ill-typed, repair the view-object mapping (via
- PublicationScope discipline (subset & composition).
- (a) Subset rule: If a view
vis about epistemeEthenPublicationScope(v) ⊆ ClaimScope(E); if about capabilityCthenPublicationScope(v) ⊆ WorkScope(C)only as the publication scope of a capability description, not as work admissibility, gate passage, release permission, or evidence thatU.Workoccurred. - (b) No widening by refinement: If
s ⪯ t, then promotionPromoteView[s→t]does not widenPublicationScope. - (c) Compositional bound: For composable arrows
X —f→ Y —g→ Z,PublicationScope(Emit_s(g∘f)) ⊆ PublicationScope(Emit_s(g)) ∩ PublicationScope(Emit_s(f)).
- (a) Subset rule: If a view
Structure & participants
- Author chooses
Σ_viewpoints(declared concerns + conformance rules). - MVPK emits
U.ViewFamily(f)for each arrowf. - Declared publication checks verify that pins, source references, and IDs are present and that MVPK invariants are respected. Use
OperationalGate(profile)GateChecks only when a present project gate profile actually governs the next project move.
Examples (SoTA-aligned Local Tests)
Read these examples as local tests for MVPK invariants, not as source citations by reputation.
-
Composite service pipeline (
InteropCard+AssuranceLane).f: Parse → Normalize,g: Normalize → Score.InteropCard(g∘f)is an interoperability view whose path set equals the relational composition of the two cards;AssuranceLane(g∘f)cites test records as evidence carriers with edition pins. (Carriers, not semantics; concrete envelope formats are outside Part E.) -
Control loop morphism (
TechCard+PlainView).- For
h: Setpoint → Actuation,TechCard(h)is a typed card with units;PlainView(h)narrates the same mapping with no new claims. (Monotone formalization echoes refinement‑typed specification toolchains.)
- For
-
Optics-informed composition witness.
- Profunctor and optic accounts are useful only as a source idea for why compositional publication matters. The local FPF test is still the MVPK witness: emit the face for
g∘f, compose the emitted faces forfandg, and compare them. If the comparison is not supplied or fails, the face stays non-compositional or explanatory-only; optics vocabulary does not carry the rule by analogy.
- Profunctor and optic accounts are useful only as a source idea for why compositional publication matters. The local FPF test is still the MVPK witness: emit the face for
-
Functional-description publication (
PlainView+TechCard). A principle scheme or functional diagram can publish a readable relation from signature or principle episteme content to method-family selection, selected method,U.WorkPlan, performedU.Work, work-result record, and result measurement. The MVPK faces can help a team inspect that relation and prepare a work plan, but they do not turn the diagram, table, screen, or export into work occurrence, gate passage, evidence, engineering justification, or supervisory or control architecture. For those uses, the team first recovers the existing typed project-side value named by value and reference that carries the claim when available: work-relevant source restoration underA.15.4, projectU.Method,U.WorkPlan, and datedU.Workoccurrence underA.15andA.15.1, evidence or provenance path underA.10, engineering-justification record underB.3, gate or constraint decision underA.20orA.21, or supervisory or control architecture record underB.2.5. If no existing source carries the needed claim, create only a prospective repair request, prospective decision request, prospective work-plan entry, or explicit source-gap note; do not backdate evidence, gate passage, work occurrence, release permission, engineering justification, or assurance for the earlier claim.
Conformance checklist (normative)
CC-MVPK-FD is the functional-description guard in §5.1a. It is conditional on a functional-description publication face and does not function as the first universal MVPK gate.
A conformance check is retained only if it changes the next bounded use of the publication face, blocks a concrete overclaim, or preserves a source reference or reopen condition needed for the declared bounded use.
Core ordinary checks
Conditional checks
Anti‑patterns (with fixes)
- “Presentation logic” as semantics.
Fix: Move any logic to
Describe_EoC_DescEp, an exact specification-use or episteme-refinement gate, CG‑Spec, or KD‑CAL; keep views declarative; publication adds zero claims. - Publishing only view objects.
Fix: MVPK acts on arrows. Always emit views for
g∘f, not just forViewObj_s(X),ViewObj_s(Y), andViewObj_s(Z). - Unpinned numbers. Fix: Reject card; supply pins plus CG and CHR references.
- Viewpointless views. Fix: Define Viewpoint; attach concerns + conformance; re‑emit.
InteropCardequivalent toTechCardduplication. Fix:InteropCardcan refine typing or shape but cannot contradictTechCard(reindexing monotone).
Consequences
SoTA Alignment: Adopted And Adapted Invariants And Rejected Shortcuts
SoTA alignment rule. Read each row here as source idea -> local FPF invariant -> practical local test -> popular shortcut rejected. A source citation governs nothing by reputation; it counts only when the cited idea is translated into the Solution, conformance checks, boundary rules, worked slices, and Relations of this pattern.
(References are selected because they supply source material for local MVPK invariants and tests; MVPK remains notation-agnostic.)
Relations
- Builds on:
A.7andE.10.D2for carrier and front-end discipline plus the EntityOfConcern and Description-episteme boundary and specification-use gates;A.6.2-A.6.3for episteme morphisms,U.EffectFreeEpistemicMorphing, andU.EpistemicViewing;E.17.0forU.MultiViewDescribing;E.8andE.10for authoring and publication-language discipline; Part F and Part G for bridge, terminology, characteristic, and pin discipline. - Constrains: publication-face-emitting automation and hand-written publication faces. They remain species of
U.EpistemicViewingover existing Description epistemes, including Description epistemes admitted for specification use, and do not become a second EntityOfConcern-to-Description mechanism, specification-use gate, evidence path, gate decision, work occurrence, assurance record, release source, or bridge declaration by readable form. - Neighboring-pattern boundary use: use the compact boundary aid in
E.17:5.1dwhen a publication-facing unit starts carrying work, reliance, evidence, assurance, gate, release, bridge, explanation, comparison, retargeting, carrier, or front-end claims beyond ordinary publication use. This Relations section cites that aid instead of repeating the whole map. - Part F bridge wording boundary: when the publication face uses or invites "same", "equivalent", "align", "map", substitutable, interchangeable, attribute, entity, or profile matching, or other bridge-wording claim pressure across contexts, the wording repair belongs to Part F and
A.6.9; the bridge relation belongs toF.9orF.9.1.E.17does not create a local bridge taxonomy. - Coordinates with: B-operators for no Gamma-leakage, C-cluster selection or archive patterns where views remain publication faces rather than selections, CHR and UNM for measurement and normalization semantics,
F.9orF.9.1for bridge relation,A.6.9for sameness wording, and the neighboring source patterns named above. This section names relation and neighboring-pattern boundaries for publication use; the operative governing claim or effect still comes from the present case and the compact boundary aid inE.17:5.1d.
Minimal authoring template (Part E)
Header: MVPK v⟨edition⟩ — Σ = {PlainView ⪯ TechCard ⪯ InteropCard, AssuranceLane ⟂}
For each arrow f: emit {Emit_s(f) | s ∈ Σ} (or use the plain face names {PlainView(f), TechCard(f), …}) with: PublicationScope, ViewpointId, pins, CHR and CG references, carrier/provenance record ids when current, Bridge+CL ids (if crossing), and—if composite—machine-checkable witnesses that Emit_s(g∘f) = Emit_s(g)∘Emit_s(f) and for each s ⪯ t the naturality square PromoteView[s→t]_Y ∘ Emit_s(f) = Emit_t(f) ∘ PromoteView[s→t]_X.
Manager’s one‑page review (copy‑paste)
“We publish every morphism under a declared set of viewpoints using MVPK. Each view that claims functorial composition carries the local composition witness; without that witness it stays non-compositional or explanatory-only. Each face adds no new claims and pins unit, scale, reference-plane, and edition with CHR and CG references.
InteropCardviews clarify concerns and semantics only (concrete exchange lives outside Part E);AssuranceLanecites evidence carriers or provenance records through A.10/G.6 when reliance is current. Any cross-Context or cross-plane view cites Bridge+CL (Φ→R only). Publication build, render, or upload activity isU.Workon carriers, not a mechanism change.”
E.17:End
ExplanationFaithfulnessProfile — explanation-use discipline over existing MVPK faces
Type: Architectural (A) Status: Stable Normativity: Normative unless marked informative
One-line summary. ExplanationFaithfulnessProfile states how explanation-facing renderings over already available claims, traces, and pins on existing MVPK faces can be used. It helps a publication-side reviewer or explanation reader distinguish source-pinned rendering, source-linked reconstruction, didactic retelling, and speculative retelling without creating a second face family or a second semantic rule track.
Explanation-facing rendering in plain terms. One explanation-facing rendering on an existing MVPK face; not the whole face family, not the whole source U.Episteme or source U.EpistemePublication, and not a second semantic track.
Explanation-use relation in plain terms. State how that rendering relates to already available source U.Episteme or source U.EpistemePublication, source pins, traces, and provenance references, which explanation-use class it belongs to, and what downstream claim or effect still stays outside the profile.
Use this when. Use this profile when one note, memo, sheet, screen, table, or short section is trying to help a reader understand an already available source U.Episteme or source U.EpistemePublication on an existing face and you need to say what kind of explanation it is without turning that help into a second semantic rule track.
Start here when. The first decision is about one explanation-facing rendering on an existing MVPK face, and the real question is whether it stays source-pinned, becomes bounded reconstruction, is openly didactic, or has already shifted into speculation or blocked downstream claim or effect.
What goes wrong if missed. Helpful explanation quietly turns into a second semantic rule track, hidden bridge-comparison load, or unsupported downstream guidance because the rendering is interpreted as canonical content.
What this buys. One honest explanation class on an existing face with visible source references, bounded-use boundary, and explicit neighboring-pattern boundaries when the rendering has stopped being merely explanatory help.
Not this pattern when. Not this profile when the real job is same-entity rewrite (A.6.3.CR), representation change (A.6.3.RT), bounded comparison over a comparative review unit (E.17.ID.CR), changed EntityOfConcern (A.6.4), deliberately coarsened rendering that now needs narrower bounded claim or effect, blocked downstream claim or effect, and reopen to the source U.Episteme or source U.EpistemePublication (A.6.3.CSC), downstream work or reliance (A.15, A.15.4), assurance or engineering justification (B.3), or gate-bearing content (A.20, A.21).
First output. One compact explanation-use note: explanation class, source reference, bounded explanation-reader use, blocked downstream use, and reopen or boundary condition. MVPK face, pins, provenance, and source fields are inherited by reference unless ambiguity or a load-bearing source-relation question makes them relevant to the claim.
Ordinary-output claim inventory. After ExplanationFaithfulnessProfile, the author has claimed only that this explanation-facing rendering has this explanation class, this source relation, this source-reference state, and this bounded use. The author has not claimed model truth, evidence path, assurance, safe reliance, gate passage, work occurrence, release reliance, or source replacement unless the neighboring FPF pattern governing that claim and project-side FPF kind and reference named by value are named.
Working explanation move. Name the one explanation-facing rendering, classify it as source-pinned rendering, bounded reconstruction, didactic retelling, or speculative retelling, and state its bounded reader use. If reliance, evidence, work, gate, engineering justification, comparison, narrower-use rendering, or new-claim load appears, use the neighboring FPF pattern governing that claim. Use E.17:5.1c for orientation use, reliance use, operative claim, blocked downstream use, and reopen trigger; use E.17:5.1d when the primary question under repair belongs to same-entity rewrite, representation change, coarsening, comparison, bridge or substitution, work or reliance, gate, evidence, assurance, retargeting, carrier work, or front-end work rather than explanation-facing rendering.
Ordinary use. If the explanation only helps reader understanding, source-finding, review, comparison, or planning preparation, one compact review note naming the explanation class, source reference, and blocked downstream claim or effect is enough. Plain wording remains ordinary unless it changes bounded use, source relation, evidence, gate, assurance, work, decision, or a neighboring claim governed by another FPF pattern.
Load-bearing use. Open the fuller explanation review only when the rendering will guide work or reliance, be externally relied on, be disputed, cross context, affect person or team status, or be cited as evidence, approval, engineering justification, gate, or release reliance.
Stop condition. Stop once the explanation class changes no next reader-help, review, source-finding, comparison, or planning-preparation move and blocks no concrete overclaim about source relation, work or reliance, evidence, approval, gate, or release.
Bounded explanation-use examples.
Neighboring project records and governing patterns. E.17.ID.CR governs bounded comparison over a comparative review unit; A.6.3.CR or A.6.3.RT govern same-entity rewrite or representation change; A.6.3.CSC governs a rendering that stays honest only through narrower bounded claim or effect, blocked downstream claim or effect, and reopen to the source U.Episteme or source U.EpistemePublication; A.6.4 or OntologicalReframing govern changed EntityOfConcern; A.15 and A.15.4 govern downstream work or reliance, B.3 governs assurance and engineering justification, and A.20 or A.21 govern gate-bearing claim or effect.
Common wrong escalations and boundary transfers. Do not use this profile to hide new claims, bridge-comparison load, action-selection pressure, or gate-bearing guidance inside helpful prose. If the rendering is really a bounded comparison, apply E.17.ID.CR; if it is only same-entity rewriting or representation shift, apply A.6.3.CR or A.6.3.RT; if it is a deliberately coarsened rendering whose narrower bounded claim or effect, blocked downstream claim or effect, and source-bearing reopen now govern the case, apply A.6.3.CSC; if it is already making world, work or reliance, assurance, or gate-bearing claims, leave E.17.EFP for the more exact downstream FPF pattern or project-side record.
Generated-explanation repaired case. Use this case when a generated explanation is being relied on beyond reader help. The first E.17.EFP move is to classify the rendering as source-pinned rendering, source-linked reconstruction, didactic retelling, or speculative retelling. The profile only states the explanation relation, source-finding state, source references, bounded explanation-reader use, blocked downstream use, and reopen condition for the current rendering. The explanation becomes usable for an operative claim only when an A.10-governed evidence path maps that claim to the exact source passage, carrier path, or project-side FPF kind and reference named by value that evidences it in the relying context. If the operative claim would raise assurance, release confidence, safety, trust, gate passage, work occurrence, work authorization, or approval, apply the governing pattern for that operative claim: B.3 for assurance, A.21 for gate decision, A.15/A.15.1 for work, A.2.8/A.2.9 for commitments or speech acts, or another source relation that evidences the operative claim when asserted for that operative claim. If the map or project-side FPF kind and reference named by value is missing, keep only a prospective repair request, source-gap note, or narrower explanation-use note; if operative reliance is still attempted, the applicable A.10, B.3, A.21, or other relation governing the asserted use can return evidence-needed, abstain, or no-bounded-current-use for that attempted reliance. Do not open an A.10 path for ordinary reader help; otherwise the generated explanation remains reader help, not approval, authorization, evidence, assurance, gate passage, release reliance, or work-occurrence evidence.
Common wrong first interpretation. A fluent, confident, source-linked, or reliable-looking explanation is treated as evidence. First honest entry: classify the explanation rendering and use it for reader help or source-finding; only an operative claim with an A.10 evidence path or another source relation that evidences the operative claim can carry downstream reliance.
Negative result: if a generated explanation says "reliable" but no operative claim maps to a source relation, the E.17.EFP result is source-finding only or reader help only. If an attempted downstream reliance is still raised, the receiving A.10, B.3, A.21, or other relation named by value can return evidence-needed or no-bounded-current-use for that attempted reliance. It is not weak evidence by style, confidence, fluency, or citation-like wording.
Generated-retelling survival. A generated retelling preserves only the reader help, source-finding cue, quoted source pins, explicitly repeated source relation, and explicitly repeated bounded-use boundary that remain inspectable in that retelling. It does not become or preserve the source U.Episteme, source U.EpistemePublication, evidence path, assurance, gate passage, decision status, permission, or source replacement merely by fluency, completeness-looking wording, or citation-like links. If the generated retelling compresses, omits, strengthens, or changes source claims, treat the result as a new explanation-use case, a narrower-use rendering under A.6.3.CSC, or reader help only.
Derivative rendering and adaptation source-link rule. A fork, adaptation, abridged guide, translated rendering, generated explanation, tutorial, access-format conversion, or other derivative rendering of a source U.Episteme or source U.EpistemePublication can improve access or teaching, but it is not equivalent to the source by usefulness, fluency, or local adoption. It can expose or cite a project-side FPF kind and reference named by value, but the bounded source relation belongs to the exposed value and source relation, not to the explanation rendering as a face. If the derivative rendering will guide work or reliance, A.10 maps every operative claim being relied on to the exact source passage, carrier path, or project-side FPF kind and reference named by value that evidences it; if the map or exact value is absent, only a prospective repair request, explicit source-gap note, or prospective evidence-work plan can be created. If simplification or format change narrows bounded use, forbids downstream use, or requires return to the source-bearing side, use A.6.3.CSC rather than treating the derivative as ordinary explanation.
Explanation-rendering identity over revision and regeneration. A generated, translated, revised, or regenerated explanation-facing rendering is not the same explanation rendering merely because it uses the same source face, prompt, template, carrier, or title. For use beyond ordinary reader help, the rendering names the preserved source references, changed claims, generation or production relation when present, and bounded use for this rendering. A translation or adaptation preserves bounded use only when the operative claims and source links survive the change; otherwise it becomes a new explanation-use case, a narrower-use rendering under A.6.3.CSC, or reader help only.
Placement. Profile governed by E.17.0 and E.17 review.
Builds on. E.17.0 U.MultiViewDescribing; E.17 MVPK; A.7; E.10.D2; A.6.B; F.9; F.18.
Coordinates with. ConservativeRetextualization; RepresentationSchemeTransition; E.17.ID.CR ComparativeReviewUnit; A.6.4; A.10; A.15; A.15.4; B.3; A.20; A.21.
Problem frame
The same underlying claim set often needs explanation-facing renderings on more than one existing face:
- an engineer-manager-readable rendering of a technical claim set;
- a technical explanation that makes source linkage more visible than the original source prose;
- a didactic retelling for onboarding or review preparation;
- a clearly marked speculative retelling that helps discussion but does not pretend to be canonical content.
FPF already has E.17.0 for viewpoints, views, and correspondences, and E.17 for typed publication faces. A compact review profile is still needed to say what kind of explanation-facing rendering is being published, how its source tether to the source U.Episteme or source U.EpistemePublication is stated, and which bounded use it carries.
Problem
Without a dedicated profile:
- source-pinned rendering, reconstruction, didactic simplification, and speculation blur together;
- explanation prose starts behaving like a second semantic rule track;
- publication-side reviewers cannot tell which faces remain bounded-use for a given explanation class;
- pins, provenance, and evidence binding become optional rhetorical extras instead of explicit publication conditions;
- explanation work quietly shifts into new claims, hidden bridge work, or gate-facing misuse.
Forces
- Clarity vs semantic restraint. Explanation can help readers, but it does not mint new semantic commitments on publication faces.
- Face discipline vs reader fit. The same source can need different renderings, but all of them stay on existing MVPK faces.
- Traceability vs accessibility. Simpler renderings are useful only if readers can still recover how they relate to the source.
- Didactic usefulness vs policy misuse. A didactic or speculative retelling can help humans, but it does not masquerade as assurance or gate-bearing content.
- Explanation vs interpretation. Some moves still belong to explanation rendering; others uses interpretation, retargeting, or world or gate governing patterns or project-side FPF kinds and references named by value.
Solution — review profile for explanation renderings on existing MVPK faces
Informal definition
ExplanationFaithfulnessProfileis a review profile governed byE.17.0andE.17for explanation-facing renderings over already available claims, traces, and pins on existing MVPK faces.It does not create a new face family. It states how an explanation relates to its source
U.Epistemeor sourceU.EpistemePublication, what kind of augmentation is bounded, which evidence binding remains source-bounded, and which existing faces can carry the rendering.
Profile, case, and published rendering distinction
ExplanationFaithfulnessProfile is a review profile governed by E.17.0 and E.17. Concrete explanation-facing renderings are passive published renderings or reviewed cases classified under this profile; the profile itself does not act, decide, or publish.
This distinction matters because the profile governs how a rendering is related to its source and reviewed. It does not turn every explanatory paragraph into a giant standalone record, and it does not replace MVPK face governance with a second semantic track.
How to read this profile
This profile does not decide whether a claim is true. It says how an explanation rendering relates to already available source U.Episteme or source U.EpistemePublication, source pins, traces, and provenance references, and which bounded use that rendering carries.
Faithfulnessnames the review question for the rendering, not a pass verdict for every class.- Class names are source-relation and bounded-use labels, not merit labels or proof that all classes are faithful in the same sense.
- Faces stay governed by
E.17; the profile only constrains what sort of explanation is bounded on them. - If a rendering begins to add new semantic commitments, it has left this profile even if the prose still looks explanatory.
- It helps a publication-side reviewer state one published rendering's relation to the already pinned source
U.Epistemeor sourceU.EpistemePublication.
Local working vocabulary
This profile uses a small local vocabulary for review.
- Source
U.Epistemeor sourceU.EpistemePublication= the already pinned sourceU.Epistemeor sourceU.EpistemePublication, source claims, traces, notes, pins, or provenance references that the explanation rendering depends on. This is not the MVPK face, not the SCR/RSCR carrier, and not an arbitrary carrier or physical item. - Rendering = one published explanation-facing text on one existing face.
- Class assignment = the explanation-class assigned to that rendering on that face.
- Bundle-local class difference = a case where two renderings in one bundle carry under bounded use different explanation classes.
These are review aids, not new governance kinds. Faces remain governed by E.17; this profile only qualifies explanation behaviour on those faces.
Core profile fields
Most renderings reviewed under this profile need only the compact review note:
The fuller field vocabulary below opens only when ambiguity or load-bearing use is present: different classes across faces, source linkage dispute, connective reconstruction, reader-fit dispute, interaction or statefulness, derivative rendering, cross-context reuse, cited reliance, work or reliance, evidence, gate, engineering justification, bridge, or coarsening boundary.
profilePlacementRef = profile governed by E.17 and E.17.0;governingPatternRef = E.17 and E.17.0;sourcePublicationOrRecordForm;targetPublicationOrRecordForm;changeTargetRef;entityOfConcernPolicy = preservefor explanation renderings over the same underlying sourceU.Epistemeor sourceU.EpistemePublication;boundedContextPolicy;viewpointPolicy;referenceSchemePolicy;representationSchemePolicy;groundingPolicy;referencePlanePolicy;claimPolicy;claimScopePolicy;publicationScopePolicy;reliabilityTransportPolicy;pinningPolicy;provenancePolicy;lossProfile;claimContinuityClass;microtheoryContinuityClass;onticContinuityClass;bridgeRequirement;worldContactPolicy;evidencePolicy;gatePolicy;workCrossing;upstreamGoverningPatternRef?,upstreamAuthoritySourceRef?,downstreamGoverningPatternRef?, anddownstreamAuthoritySourceRef?;boundedFaces;publication-face kind valuewhenpublication face/formorinterop publication formdiscipline is present;publicNamePolicy;explanationSourceRelationClassusing the sharedE.17:5.1bvocabulary when source pointer, source availability or retrieval, source use, source faithfulness, claim-source relation, contradiction, omission, claim widening, added linkage, independent verification, bounded use, forbidden downstream use, or reopen trigger could diverge;- no generic source-relation field; source relation is recorded through
explanationSourceRelationClass; augmentationRelation;addedLinkPolicywhenSourceLinkedExplanationReconstructionadds bounded connective prose;targetUserModel?when reader-fit materially shapes the rendering;interactionMode?when the explanation is more than one static explanatory paragraph;contrastiveQuestion?when the rendering is answering a specific user-facing contrast or why-question;boundedReaderUse?when downstream use is bounded by intended reader and task;overreadRisk?when overinterpretation pressure is part of the review load;evidenceRelation;noNewBoundaryClaims = trueon explanation faces;compositionRule;reopenCondition.
These fields inherit the E.17:5.1e local-field rule. They classify one explanation-facing rendering for review; they do not create U.Kind, publication-face kind, RelationKind, KindBridge, EvidenceKind, GateDecision, SpeechAct, Commitment, U.Work, authority reference, publication face, or project-side FPF kind and reference named by value unless another governing FPF pattern explicitly instantiates that object. The explanationClass value is a local source-relation and bounded-use profile value, not ExplanationKind, not U.Kind, not EvidenceKind, not FaceKind, and not a truth certificate.
Where explanation crosses from source rendering into new claim production, hidden bridge work, gate-bearing semantics, world-changing claim or effect, or a source relation with declared source-loss mode, the profile no longer suffices and the case leaves this profile.
Working-model first
Ordinary reviewed renderings do not need to restate every field from scratch. When the governing MVPK face, pinned source U.Episteme or source U.EpistemePublication, and already published provenance references already fix a field honestly, the rendering can inherit that condition by explicit reference.
A source-bearing review record becomes necessary when:
- explanation class differs across faces in the same publication bundle;
- the rendering relies on bounded connective prose that is not obvious from the source wording alone;
- didactic or speculative wording creates a real risk of policy, assurance, or gate misuse;
- source linkage, provenance, or reliability transport would otherwise become unclear;
- the rendering is a fork, adaptation, translation, generated explanation, tutorial, access-format conversion, or another derivative publication that can be mistaken for the source itself.
When one rendering needs its own narrower bounded claim or effect line, blocked downstream claim or effect line, or source-bearing reopen rule because distinctions were deliberately coarsened for reader fit, the issue is no longer only explanation class. Do not keep that case here as if it were merely one more helpful rendering style; apply A.6.3.CSC Controlled Semantic Coarsening.
What a publication-side reviewer checks first
A publication-side reviewer usually starts with four questions:
- What exactly is the source
U.Epistemeor sourceU.EpistemePublicationfor this rendering? - Which explanation class is being claimed for this rendering on this face?
- Are the pins, provenance references, and evidence relation visible enough for that class?
- Has the rendering quietly begun to add new semantic commitments, new face-like behaviour, derivative-source replacement, or a deliberately coarsened source rendering that needs
A.6.3.CSC?
If these questions are answered clearly, the rendering often remains lightweight. If they are not, a fuller face-by-face review record is usually warranted.
Interpretant-side block
This profile still governs explanation renderings on existing faces, not full interactive explanation systems.
However, when reader-help, onboarding, or contrastive explanation is doing real work, the rendering also makes visible:
- who the rendering is fit for (
targetUserModel); - whether the interaction is static, guided, contrastive, or another bounded mode (
interactionMode); - what question the rendering is helping answer (
contrastiveQuestion); - what interpretation or use remains bounded (
boundedReaderUse); - and what downstream claim or effect would be wrongful (
overreadRisk).
These fields do not create a new governing source relation. Their current role is narrower: stop explanation prose from pretending that every rendering is audience-neutral, and make misuse boundaries explicit when reader-fit is part of the explanation case. boundedReaderUse is a local reader-fit field under boundedUse; it is not permission, evidence relation, or authority.
Explanation class set
The explanation-class set used in this profile is:
SourcePinnedExplanationSourceLinkedExplanationReconstructionDidacticRetellingSpeculativeRetelling
In field form, the local assignment is explanationClass = SourcePinnedExplanation | SourceLinkedExplanationReconstruction | DidacticRetelling | SpeculativeRetelling.
Class assignment is a source-relation and bounded-use classification. SourcePinnedExplanation is source-bound rendering, SourceLinkedExplanationReconstruction is bounded reconstruction with explicit added-link policy, DidacticRetelling is teaching and onboarding help, and SpeculativeRetelling is exploratory help. The last two classes do not assert the same kind of source faithfulness as SourcePinnedExplanation; they state the limits under which reader help remains bounded.
Safe next action by class:
These classes are publication-behaviour labels for one rendering on one existing face. They are not U.Kind values, not MVPK faces, and not semantic merit grades. They state how the explanation relates to the source, how much augmentation is tolerated, what reliability transport is still honest, and which faces remain bounded-use.
Class assignment is per published rendering on a face, not one blanket label for a whole multi-face bundle. If a PlainView rendering stays source-pinned while a TechCard rendering adds bounded connective prose, the bundle needs an explicit class difference.
Ordinary class-selection guidance
A practical classification order is:
- start with
SourcePinnedExplanationif the rendering stays close to the source wording and keeps direct pins visible; - choose
SourceLinkedExplanationReconstructionwhen bounded connective prose is added but source linkage remains explicit; - choose
DidacticRetellingwhen reader-help dominates and some phrasing is intentionally more pedagogical than canonical; - choose
SpeculativeRetellingonly when the rendering openly goes beyond source-backed explanation and remains confined to exploratory or didactic use.
The profile is not used to make a rendering sound more respectable than its actual source relation warrants.
Do not keep one narrower-use rendering with declared source-loss mode inside explanation just because the prose is reader-friendly. If the rendering needs its own forbidden-use line and reopen rule to stay honest, explanation is no longer the primary question; use A.6.3.CSC Controlled Semantic Coarsening.
SourceLinkedExplanationReconstruction added-link policy
When a rendering claims SourceLinkedExplanationReconstruction, publish a compact addedLinkPolicy whenever the connective move is not already explicit in the source wording.
Minimum source-link load:
addedLinkKind— what bounded connective move is being added;sourceReferenceSet— which pinned claims, traces, or notes carry that move;boundednessReason— why the added link does not become an unsupported relation theory, modality lift, causal claim, bridge-comparison load, or policy-bearing interpretation;forbiddenLinkClass— which unsupported connective move is explicitly excluded;reopenTrigger— what would force downgrade, source-bearing return, or source-bearing review.
Working rule:
- if
addedLinkPolicycannot be stated plainly, the rendering drops to a more restricted explanation class, uses a more restricted MVPK face or namedpublication-face kindvalue, or leavesE.17.EFP; SourceLinkedExplanationReconstructiondoes not hide new relation theory, bridge equivalence, design-scope generalization, or policy-bearing guidance inside "bounded" connective prose.
Working bounded-use matrix
ExplanationFaithfulnessProfile ordinarily stays on publication face/form. Any appearance on interop publication form remains source-pinned and structure-preserving, and does not smuggle explanation-specific semantics into interop publication. Didactic or speculative restrictions are use-profile restrictions over existing faces, not new face kinds.
Source-pinned explanation on AssuranceLane-facing publication is exceptional rather than ordinary. Unless the governing face source explicitly permits that use with visible evidence carriers, source pins, and no added semantics, reviewers treat AssuranceLane-facing explanation rendering as blocked.
DidacticRetelling and trace-free reader help are illustrative or analogical scaffolding only. Trace-free didactic material can carry analogy, scaffolding, or reader orientation, but any domain fact inside didactic prose needs either to be source-pinned or explicitly downgraded to non-canonical reader aid. It does not carry causal claims, policy claims, reliability claims, or canonical TechCard semantics. If didactic content appears near technical content, mark it as a boxed or otherwise clearly separated non-canonical reader aid rather than letting it merge into the technical source.
Every concrete explanation rendering also publishes the source claim IDs, pins, trace refs, or equivalent provenance references that justify its class on that face. If those anchors cannot be made visible on the chosen MVPK face or named publication-face kind value, the rendering drops to a more restricted explanation class, uses a more restricted use profile, or leaves the face.
When reader-help, onboarding, or contrastive explanation is part of the case, the rendering also publishes or inherits its targetUserModel, interactionMode, contrastiveQuestion, boundedReaderUse, and overreadRisk so that user-fit does not quietly become policy guidance, assurance guidance, or gate-bearing guidance.
Shared explanation rule set
E.17.EFP:4.5.a. Preservation rule
Explanation-facing renderings under this profile preserve the same underlying EntityOfConcern line, bounded context, and source-pinned U.Episteme or source U.EpistemePublication. Viewpoint, reference scheme, representation scheme, grounding, and reference-plane handling stay explicit rather than being left to prose. SourcePinnedExplanation and SourceLinkedExplanationReconstruction are expected to remain claim-conservative; DidacticRetelling can omit or simplify source claims but stays source-linked; SpeculativeRetelling can widen explanatory language only when kept clearly off canonical faces and off gate-bearing claim or effect.
E.17.EFP:4.5.b. Loss and reliability rule
A rendering assigned to one of these explanation classes declares what is omitted, reordered, simplified, or newly connected. Reliability transport can stay source-bounded or be explicitly downgraded, but it is never silently widened by more persuasive prose. Didactic and speculative renderings also state forbidden downstream uses whenever omissions, declared source-loss modes, or trace-free additions occur.
When reader-fit is part of the explanation case, boundedReaderUse and overreadRisk are explicit enough that a didactic or contrastive rendering cannot be mistaken for assurance, policy, or gate-bearing guidance.
E.17.EFP:4.5.c. Downstream-use and boundary rule
This profile stays explanation-facing and episteme-facing. It does not govern bridge stance, retargeting, action selection, executable docking, gate-bearing claim or effect, assurance, engineering justification, or work enactment. If a case starts carrying one bounded comparative review case, rival interpretations, bridge-mediated comparison load, world consequences, work or reliance consequences, gate consequences, assurance, or engineering justification, apply the neighboring FPF pattern and name the project-side FPF kind and reference named by value that governs that claim or effect (E.17.ID.CR, F.9.1, B.5.2, A.6.4, A.15, A.15.4, B.3, A.20, A.21).
Interpretant-side fields do not weaken that boundary rule. They only bound reader use; they do not authorize unsupported downstream guidance.
If a coarsened explanation-like rendering needs narrower bounded claim or effect, blocked downstream claim or effect, and source-bearing reopen to remain honest, the case is governed by A.6.3.CSC Controlled Semantic Coarsening rather than staying in ordinary explanation-use discipline.
E.17.EFP:4.5.d. Composition and reopen rule
Repeated SourcePinnedExplanation over the same pinned source can be idempotent. SourceLinkedExplanationReconstruction and DidacticRetelling are order-sensitive and reopens when the source claim set, pins, provenance, or face-use assumptions change. SpeculativeRetelling reopens whenever source binding becomes available or whenever the rendering starts to look like a canonical explanation rather than a clearly bounded exploratory retelling.
Hard boundary rules
A rendering reviewed under this profile keeps the following explicit:
- it does not create a second face family;
- it does not turn faces into a second semantic rule track;
- it does not license new A.6.B boundary claims on explanation faces: law claims, use-boundary claims, deontic or commitment claims, and effect or evidence claims;
- it does not replace bridge discipline, retargeting discipline, or world or gate boundary discipline;
- it does not let
publication face/formandinterop publication formcollapse into one undifferentiated explanation channel.
If explanation text starts carrying new semantic commitments instead of rendering or licensed explanation over existing ones, the case leaves this profile.
Archetypal grounding
Source-pinned explanation across multiple faces
Source claim slice. Claim D-14: Cooling loop CL-2 maintains the required temperature margin during standard load. Evidence pins: T-44, E-17.
PlainView rendering. Cooling loop CL-2 keeps the required temperature margin in standard operation. Source pins: T-44, E-17.
TechCard rendering. D-14 stays source-pinned to T-44 and E-17; this rendering only shortens and reorders the claim.
This stays within SourcePinnedExplanation because the rendering changes readability, not the semantic load.
Source-linked reconstruction
Source slice. Claims D-14 and D-18 jointly constrain the safe operating window, but the relation is left implicit in the original note.
Published reconstruction. Claims D-14 and D-18 jointly bound the safe operating window; see the pinned source notes for the original wording and evidence anchors.
This stays within SourceLinkedExplanationReconstruction if the connective prose remains bounded and does not add new claims.
A minimal addedLinkPolicy for this slice would say:
addedLinkKind = relation-explication only;sourceReferenceSet = {D-14, D-18};boundednessReason = makes an already implied joint constraint explicit without adding a new mechanism, policy conclusion, or unsupported modality lift;forbiddenLinkClass = design-scope robustness or gate-sufficiency claim.
Selected-method explanation
Source slice. The method-selection note chooses method M-2 because the material stays below threshold T and resource window W is available. The same source says that work plan WP-17 and result measurement RM-4 are still required before and after execution.
Published explanation. Method M-2 is selected here because the material condition and resource window match the declared method family. Use WP-17 for planning and RM-4 for result measurement.
This can stay within SourceLinkedExplanationReconstruction when the explanation keeps its source references visible and only makes the already source-recoverable selection relation easier to inspect. It is bounded to interpretation, source-finding, and selected-method inspection. It is not evidence that work occurred, not a gate decision, and not engineering justification. Evidence or provenance use requires a project evidence path governed by A.10; engineering-justification use requires an engineering-justification record governed by B.3; method-selection use requires project U.Method, work-plan use requires U.WorkPlan under A.15, and work-occurrence use requires a dated U.Work occurrence under A.15.1; gate use requires the project gate or constraint decision governed by A.20 or A.21.
Mixed-face bundle with different explanation classes
Source slice. Claim D-31 and trace set T-8 jointly show that the reserve path remains available during the short overload interval.
PlainView rendering. The reserve path stays available during the short overload interval. Source pins: D-31, T-8.
TechCard rendering. D-31 and T-8 jointly evidence availability of the reserve path during the short overload interval; this rendering adds bounded connective prose to make the source relation explicit.
The PlainView rendering can stay SourcePinnedExplanation while the TechCard rendering is SourceLinkedExplanationReconstruction. The bundle carries bounded use only if that class difference is stated rather than hidden under one blanket label.
Didactic retelling
Source slice. The pressure-control condition is satisfied whenever the reserve valve opens within 80 ms.
Didactic rendering. For onboarding: the system stays safe here because the reserve valve opens quickly enough; the threshold and source claim named by value remain in the pinned technical note.
This stays in DidacticRetelling only if it is kept off TechCard or AssuranceLane faces where it could be mistaken for canonical semantics.
Speculative retelling
Source slice. The pinned source notes record the observed recovery, but they do not explain why the recovery was so rapid.
Speculative rendering. One possible interpretation is that a temporary coupling effect accelerated recovery, but this is a reflective aid for discussion, not a source-backed claim.
This is bounded to a clearly marked exploratory or didactic use on an existing face; it does not appear as policy-bearing, gate-bearing, or assurance-bearing claim material.
Anti-example: explanation that quietly becomes a new claim
Source slice. The pinned source claims show the reserve path remained available during the short overload interval.
Overreaching rendering. The reserve-path design is therefore robust against short overloads.
This no longer stays inside explanation-use discipline. The rendering introduces a design-scope commitment that the pinned source does not state, so the case reopens the appropriate source U.Episteme, source U.EpistemePublication, project record whose governing FPF kind is named, or apply the neighboring pattern that governs that commitment instead of hiding inside a face-local explanation label.
Anti-example: reader help that quietly becomes policy-bearing use
Source slice. The onboarding note explains, in simplified prose, that the reserve valve usually opens quickly enough to keep the local pressure condition inside the tolerated window.
Overreaching rendering on an AssuranceLane-facing use. This explanation is sufficient assurance that short overloads stay inside the tolerated window.
This also leaves the profile. The rendering is no longer only reader help over existing claims; it starts acting like policy-bearing or assurance-bearing guidance. The case reopens, drop the explanation class, or use the neighboring pattern and project-side FPF kind and reference named by value that govern that guidance rather than staying on an explanation face.
Boundary to lighter explanatory note with source-bearing return
Source slice. The technical incident note says the reserve path remained available during the measured load band, but it also keeps one unresolved ambiguity about recovery latency.
Lighter explanatory rendering. In plain terms: the reserve path stayed available during overload recovery.
This does not remain ordinary explanation profiling. The lighter note suppresses the load-band condition and the unresolved ambiguity, so it can stay honest only through narrower bounded claim or effect, blocked downstream claim or effect, and return to the source U.Episteme or source U.EpistemePublication. Once those narrowed-claim conditions become primary, the case leaves ordinary explanation-use discipline and be governed as a coarsened rendering rather than as ordinary reader help.
Class-specific reopen cues in the worked slices
SourcePinnedExplanationreopens when the pinned source claim set, source pins, or face-use assumptions change so that the rendering can no longer remain omission-only and visibly source-bound.SourceLinkedExplanationReconstructionreopens when the connective prose begins carrying an unsupported relation, or when the source claim set changes enough that the bounded reconstruction is no longer plainly source-linked.DidacticRetellingreopens when the rendering moves ontoTechCardorAssuranceLane-facing use, or when reader-help prose starts functioning as policy-bearing, design-bearing, or gate-bearing guidance.SpeculativeRetellingreopens when source binding becomes available, or when the rendering starts to behave like canonical explanation rather than clearly bounded exploratory help.
Boundary to interpretation and world or gate use
If the rendering starts generating one bounded comparative review case, rival interpretations, bridge-mediated comparative claims, new hypotheses, world consequences, gate consequences, assurance claims, or engineering-justification claims, it leaves this profile and apply the neighboring FPF pattern and project-side FPF kind and reference named by value that govern the claim or effect (E.17.ID.CR, F.9.1, B.5.2, A.6.4, A.15, B.3, A.20, A.21).
Bias-Annotation
Lenses tested: Gov, Arch, Onto and Epist, Prag, Did. Scope: Universal for explanation-facing renderings that claim ExplanationFaithfulnessProfile on existing MVPK faces inside FPF.
This profile intentionally biases toward explanation restraint on existing faces and against face inflation, second semantic tracks, and reader-help authority overread. The main mitigation is explicit bounded use by face, explicit no-new-A.6.B-boundary-claims discipline, A.6.3.CSC use when narrowed-claim source relation becomes primary, and clear boundaries to interpretation, retargeting, work, and world or gate governing patterns or project-side FPF kinds and references named by value when explanation stops being only explanation.
Conformance Checklist
A conformance check is retained only if it changes the next bounded use of the explanation rendering, blocks a concrete overclaim, or preserves a source reference or reopen condition needed for the declared safe next action.
Use core ordinary checks first. Conditional rows open only when reader-fit, bundle-local class difference, bounded explanation class, connective reconstruction, derivative rendering, or downstream reliance use is present.
EFP-Core ordinary checks
- CC-EF-1 — Explanation class is explicit. The explanation class is explicitly named.
- CC-EF-3 — Source reference and blocked downstream use are explicit. The compact note states source reference, bounded explanation-reader use, blocked downstream use, and reopen or boundary condition.
- CC-EF-5 — No new A.6.B boundary claims on explanation faces. The no-new-boundary-claims rule is explicit on explanation faces; the blocked claims are A.6.B-governed law claims, use-boundary claims, deontic or commitment claims, and effect or evidence claims.
- CC-EF-7 — No second face family. A publication-side reviewer can tell why the case remains explanation-facing rather than becoming a second semantic rule track.
EFP-Conditional checks
- CC-EF-4 — Interpretant-side block is explicit when reader-fit does real work.
When onboarding, contrastive explanation, or other reader-fit shaping matters,
targetUserModel,interactionMode,contrastiveQuestion,boundedReaderUse, andoverreadRiskare visible enough to review. - CC-EF-2 — Face and
publication-face kindboundary is explicit when present. When face placement,publication face/form,interop publication form, pinning, provenance, or reliability transport is not already inherited by visible source reference, the rendering states the bounded MVPK face,publication-face kindvalue, and required pinning or provenance boundary explicitly. - CC-EF-6 — Boundary to interpretation, retargeting, coarsening, and world or gate use is explicit.
The boundary is explicit, including
A.6.3.CSC Controlled Semantic Coarseningwhen a narrower bounded claim or effect, blocked downstream claim or effect, or source-bearing reopen condition becomes primary. - CC-EF-8 — Bundle-local class differences are explicit. When one publication bundle carries different explanation classes across faces, that difference is stated explicitly rather than hidden under one bundle-wide label.
- CC-EF-9 — Source-loss or downgraded-reliability classes publish forbidden downstream uses. Didactic or speculative renderings, and any rendering with downgraded reliability transport or declared source-loss mode, state their forbidden downstream uses explicitly.
- CC-EF-10 — Reopen triggers match the class. The published review note makes class-relevant reopen triggers visible when source claim set, pins, provenance, or face-use assumptions change.
- CC-EF-11 —
SourceLinkedExplanationReconstructionpublishesaddedLinkPolicywhen needed. When bounded connective prose is doing real review work, the rendering states what link is added, why it remains bounded, and which unsupported link class is explicitly forbidden. - CC-EF-12 — Derivative renderings keep source links operative.
A fork, adaptation, translation, generated explanation, tutorial, access-format conversion, or other derivative rendering that will guide work or reliance maps each operative claim to the exact source passage, carrier path, or project-side FPF kind and reference named by value that evidences it, or else downgrades to reader help or applies
A.6.3.CSCas appropriate. - CC-EF-13 — Generated explanation reliance boundary is explicit. A generated explanation used beyond ordinary reader help states its explanation class, source-finding state, operative claims, governing pattern for each relied-on claim, and blocked downstream use. The explanation itself is not evidence, assurance, approval, gate passage, release reliance, or work authority.
Common Anti-Patterns and How to Avoid Them
Consequences
- Explanation classes become explicit and reviewable.
- Existing MVPK face discipline stays intact.
- Pins, provenance, and evidence-binding become structural, not rhetorical extras.
- The boundary to interpretation, retargeting, and world or gate work becomes easier to review.
Rationale
Explanation help already appears on existing faces, and the nearest failure mode is to let helpful prose shift into hidden source claims, bridge-comparison load, or gate-bearing guidance. E.17.EFP gives the reader one practical benefit: they can tell whether a rendering is source-pinned, reconstructive, didactic, or speculative, and therefore whether it can stay as explanation help, needs downgraded use, or has left this profile because the rendering has stopped being only explanation-facing help.
SoTA Alignment: Adopted And Adapted Invariants And Rejected Shortcuts
SoTA alignment rule. Read each row here as source idea -> local FPF invariant -> practical local test -> popular shortcut rejected. A source citation governs nothing by reputation; it counts only when the cited idea is translated into the Solution, conformance checks, boundary rules, worked slices, and Relations of this pattern.
Traditions covered. This profile binds itself to architecture-description governance, explainability and reliability guidance, and faithfulness evaluation for natural-language explanations.
Architecture-description governance tradition. E.17.EFP adopts the rule that reader-helpful renderings stay subordinate to the already governed source U.Episteme or source U.EpistemePublication rather than replacing it. Explanation therefore remains on existing faces and is judged against source claims, pins, and provenance references.
Explainability and reliability traditions. E.17.EFP adopts the distinction between source-bound explanation and merely plausible explanation prose. It rejects the still-popular shortcut in which fluent or pedagogically useful language is treated as sufficient evidence of explanation faithfulness.
Local stance. Best-known current practice points to a narrow rule: explanation renderings carry bounded use only when their class, source relation, evidence relation, bounded faces, and forbidden downstream uses remain visible enough that reader help does not become a second semantic rule track.
Action result from the explanation-faithfulness and retrieval-evaluation source set: fluent, source-linked, generated, retrieved, didactic, or pedagogically useful explanations do not become evidence, assurance, approval, gate passage, release reliance, work authority, or operative-claim-source relation by fluency, plausibility, citation-like wording, or retrieved context. The local E.17.EFP result is explanation class, source reference, bounded explanation use or source-finding state, blocked downstream use, and operative-claim mapping to A.10 or another pattern governing the recovered claim only when reliance use is being made. Reopen the explanation-use result when the source claim set, pins, provenance, retrieved context, generated rendering, bounded face, use escalation, or source relation for an operative claim changes.
Relations
- Builds on:
E.17.0,E.17,A.7,E.10.D2,A.6.B,F.9,F.18 - Coordinates with:
ConservativeRetextualization,RepresentationSchemeTransition,A.6.3.CSC Controlled Semantic Coarsening,E.17.ID.CR ComparativeReviewUnit,A.6.4,A.15,A.15.4,B.3,A.20,A.21 - Primary governing-pattern relation and main neighboring-pattern boundaries: this profile stays governed by
E.17.0andE.17; any shift toward new semantics, coarsened narrowed-claim rendering, or gate-bearing claim or effect leaves the profile. - Boundary notes: bounded comparison over a comparative review unit applies
E.17.ID.CR ComparativeReviewUnit; explanation-like renderings with declared source-loss mode whose narrower bounded claim or effect, blocked downstream claim or effect, and source-bearing reopen are primary applyA.6.3.CSC Controlled Semantic Coarsening; retargeting appliesA.6.4; work and reliance consequences applyA.15andA.15.4; assurance and engineering-justification consequences applyB.3; gate-bearing consequences applyA.20orA.21.
C.29 mathematical-lens use relation
When an explanation-facing rendering uses a mathematical lens as part of an explanation,
E.17.EFPstill governs rendering class, source relation, evidence relation, bounded faces, and forbidden downstream uses. The applicableC.29output for the stated use (MathLensUse.LensCandidateNote,MathLensUse.OneLine,MathLensUse.MiniCard, orMathLensUse.FullCardwhen required) can be cited only for the mathematical-lens use part: candidate mathematical object, lens mapping mode, preserved and lost structure, exposed invariant or distinction,LensUseAdmissibilityValue, bounded use, blocked downstream use, and stop condition. It does not make the explanation faithful, evidence-bearing, or bounded for downstream use by itself.
E.17.EFP:End
ComparativeReviewUnit - bounded comparison over comparative review units
Status: Stable
Plain-name. Bounded comparison over comparative review units.
Use this when. Use this pattern when a team needs one small comparison note, comparison sheet, or guided review aid over already available source epistemes or source publications. The unit should make one bounded contrast or a small set of contrast rows inspectable while the shared review frame stays visible and downstream claim or effect remains outside.
First-minute working moment. A team has two or more source-pinned notes, sheets, views, or review aids on the table. They need one honest comparison unit: two design options for one release, two methods for one task family, two vendor bulletins for one control scope, two research syntheses for one uncertainty question, or two programme strategies for one initiative. The job is not yet action selection, approval, ontology repair, or wider work-process control. It is to compare without pretending that the comparison note already became a decision.
First output. Use the ordinary seven-row card:
What goes wrong if missed. A comparison unit is either dismissed as harmless prose or overread as equivalence, action selection, gate pressure, release approval, work or reliance guidance, or adjudication authority. The team then argues about hidden authority instead of inspecting the bounded contrast.
What this buys in practice. The team can compare already available sources, inspect one bounded contrast or a small comparison sheet, and use the boundary trigger to name any crossed claim and the pattern that governs that claim.
Not this pattern when. If the primary question is no longer the bounded comparison unit or its shared review frame, name the crossed claim and apply the governing pattern for that claim: source transformation, bridge, explanation face, prompt or action selection, ontology or EntityOfConcern change, decision, work or reliance, gate, assurance, adjudication, or reduced-use source rendering.
Quick working-fit check.
- Am I working over the comparative review unit itself?
- Does the shared review frame stay preserved, with compared alternatives still distinct when they are distinct?
- Is one bounded contrast or small row set being made visible?
- Is the downstream claim or effect still outside?
If yes, stay here and use the ordinary card. If no, use the neighboring-work boundary in E.17.ID.CR:4.5.
Problem frame
Engineer-managers, programme leads, and research or cultural reviewers repeatedly need to prepare or share a small comparative review unit that helps a team read two already available source epistemes or source publications together without overstating what downstream claim or effect that unit now carries. Typical moments include:
- a design-review note that says one already available option write-up foregrounds coupling risk more than another;
- a release or compliance comparison that says an internal control sheet and a vendor bulletin are not yet equivalent even though they speak to the same review task;
- an operations comparison that says a dashboard view and a maintenance note foreground different operational pressures in the same service episode;
- a research-review note that says one available synthesis foregrounds measurement uncertainty more than another without yet declaring a better method;
- a program or cultural review note that says one available brief foregrounds participation continuity more than another without yet deciding funding, curation, or program direction.
These review units are useful precisely because they make the next review discussion more precise. They become dangerous when a reader starts treating them as if they already established equivalence, root cause, redesign priority, action selection, program choice, or approval.
Problem
Without a named comparative-review-unit discipline:
- a useful comparative review unit is dismissed as if it were only harmless prose;
- a cautious review aid is overread as if it already licensed substitution, interoperability, or equivalence;
- a comparative review unit quietly becomes action-selection pressure or hidden hypothesis work while still sounding calm;
- same-entity viewing, explanation rendering, and bounded comparison collapse into one fuzzy review bucket;
- ontology-facing target shift or changed EntityOfConcern hides inside comparative wording;
- a review unit written to serve review is mistaken for work or reliance guidance, assurance shorthand, or release authority.
Forces
Solution - comparative review units with bounded comparison, escalation, and boundary rules
Ordinary comparative review-unit move
Make one bounded comparison unit over already available source epistemes or source publications. Pin the reviewed sources, state the shared review frame, keep the compared alternatives visible, write the bounded comparative lift, name the downstream claim or effect that remains blocked, and give the boundary trigger that would move the case to another governing pattern.
In plain working terms, this pattern is for a review unit that says something like:
this option write-up foregrounds integration pressure more than that one;these two available source epistemes or source publications are useful together, but they are not yet equivalent;this dashboard view helps triage one contrastive question, but it is not yet a release decision or a root-cause claim;this research synthesis foregrounds uncertainty more than that one, but it is not yet a method choice;this program brief foregrounds continuity risk more than that one, but it is not yet a funding decision.
If that sounds like the review unit you need, keep the comparison unit bounded by the seven-row card. If the first move is no longer bounded comparison over pinned sources, name the crossed claim and let its governing pattern carry that claim before this unit is used.
Compact placement
ComparativeReviewUnit is the governing pattern selected inside the wider InterpretationDiscipline naming family for this bounded use. The family name helps readers find the interpretation area; it does not govern the local claim. The local object is one comparative review unit carrying one bounded comparison, or a small set of bounded contrast rows, over already available source epistemes or source publications.
ComparativeReviewUnitgoverns one comparative review unit over already available, source-pinned epistemes or source-pinned publications. It stays bounded only while the shared review frame and source references remain visible, distinct alternatives stay distinct, the added lift remains comparative, and any crossed bridge, prompt, ontology, work, gate, authority, or downstream-use claim is named and governed by the pattern for that claim.
Use E.17.ID.CR, ID.CR, or ComparativeReviewUnit when this bounded comparison unit is the current object. Use the neighboring pattern when the crossed claim becomes primary.
Why the comparative-review-unit specialization needs its own discipline
Teams already produce small comparative review units, often as comparison notes, comparison sheets, or guided review aids, that are more committed than a plain bridge-stance overlay over an existing Bridge Card but still below action selection, ontology reframing, retargeting, or approval guidance. Leaving that middle band unnamed creates two opposite failures: one reader dismisses the review unit as harmless prose, while another over-reads it as if it already carried substitution, action-selection pressure, or action authority.
This pattern gives teams a narrow way to prepare, share, and inspect that comparative review unit without smuggling a downstream claim or effect beyond what the source, bridge stance, and bounded use can honestly carry.
Local working vocabulary
This pattern uses a small local vocabulary for review.
- Comparative review unit = a lightweight review unit such as a short comparison note, small comparison sheet, guided review aid, or guided comparative UI whose explicit job is one bounded comparison or a small set of bounded contrast rows under one shared review frame.
- Base governing case = the primary source relation, pattern-governing case, or project work question that already governs the review use before bounded comparison is added.
- Reviewed source episteme or source publication = the already pinned or otherwise reviewable source episteme or source publication being comparatively read; in plain terms, the already available source episteme or source publication under review.
- Source references =
sourceAnchorSetorsourceRefsthat make the interpreted source episteme or source publication inspectable. - Shared review frame = the review target, described situation, decision situation, release candidate, method family, control scope, problem frame, or source-set reference that remains preserved while the comparison is made.
- Compared alternative = one distinct option, method, bulletin, strategy, note, view, source episteme, source publication, or project-side FPF kind and reference named by value kept separate under the shared review frame.
- Same
EntityOfConcernRefcase = the special case where the compared sources describe the same entity. This is common, but it is not required when distinct alternatives remain under one shared review frame. - Interpretive lift = the bounded comparative or asymmetry-bearing comparison added on top of already available source epistemes or source publications; in a small comparison sheet, each row has its own declared comparison criterion while the unit keeps one shared blocked downstream claim or effect and boundary trigger.
- Bridge Card reference = required
bridgeCardRefwhen the case depends on bridge-mediated correspondence rather than ordinary source interpretation alone; optionalbridgeStanceRefcan qualify that bridge only after the bridge card exists. - Bounded comparative use = what this review unit can be used for while it remains only a bounded comparative review unit.
- Overread risk = how the review unit is most likely to be overread into a bridge, action-selection, ontology, or authority claim that it does not carry.
- Prompt boundary = the explicit
U.AbductivePromptpublication that becomes the governing publication when an abductive-prompt or action-selection claim governs the next move. - Ordinary minimum block = the smallest ordinary record that keeps the review unit honest for working use.
- Load-bearing extension = the fuller declaration record used when the case sits close to bridge, explanation, abductive, ontology, or authority boundaries.
These terms are local review fields for completing the comparative review unit. They keep source references, shared review frame, compared alternatives, bounded lift, blocked downstream claim or effect, and boundary trigger readable in the card. When one of those fields starts carrying a bridge, evidence, gate, speech-act, commitment, work, authority, publication-face, or project-side FPF claim, name that crossed claim and use the governing pattern for it.
Scope and exclusions
In scope
- bounded comparative asymmetry over already declared reviewed source epistemes or source publications;
- reader-facing interpretive caution that stays source-tethered and preserves the shared review frame;
- comparison of distinct alternatives under one shared review target, described situation, release candidate, method family, control scope, problem frame, or source-set reference;
- comparative review units that answer one explicit contrastive question without creating a rival action-selection search;
- bounded user-fit when that fit only limits use rather than widening authority.
Out of scope
- same-entity restatement, conservative rewrite, or representation shift whose main question stays with
A.6.3,A.6.3.CR, orA.6.3.RT; - bridge-stance overlay that only clarifies an already-declared bridge stance over an existing Bridge Card (
F.9.1); - explanation-face use discipline, bounded-use boundary, or added-link review on existing faces (
E.17.EFP); - abductive-prompt or action-selection cases (
B.5.2.0orB.5.2); - ontology-facing reframing or changed EntityOfConcern (
OntologicalReframingorA.6.4); - policy, gate, adjudication, assurance, or work-facing use (
A.15,A.20, orA.21).
Working-fit test
Use this discipline only when all of the following hold:
- the reviewed source episteme or source publication is already pinned or otherwise reviewable;
- the review unit adds one bounded comparative or interpretive lift, or a small set of bounded contrast rows with row-level comparison criteria;
- the case is still answering a bounded contrastive question rather than selecting an action;
- the shared review frame stays preserved, and compared alternatives remain distinct unless an explicit bridge or substitution source supplies equivalence, substitution, or another named relation between them;
- the main question is not already better described as same-entity viewing, bridge-stance overlay over an existing Bridge Card, or explanation-face use discipline.
If any of those fail, handle the current work under the neighboring FPF pattern and project-side FPF kind and reference named by value that actually govern it.
Nearest neighboring work
Name the base source relation or work question before adding bounded comparison. If the current question is already source transformation, bridge, explanation-face use, prompt or action selection, ontology or changed EntityOfConcern, decision, work or reliance, gate, assurance, adjudication, or reduced-use source rendering, do not stretch ComparativeReviewUnit to carry it. Use the compact boundary map in E.17.ID.CR:4.5 and the governing pattern for the crossed claim.
Working-model first; plain questions first, ordinary minimum second, full declaration third
Most working users do not have to start with a long declaration block.
This pattern therefore follows E.14's working-model-first discipline: the first usable block is a small set of plain questions that helps an engineer-manager keep the review unit bounded to the work it can honestly carry.
The ordinary minimum block comes next for ordinary use: it lets the reader turn the working comparison into the seven-row card before touching the fuller declaration block.
The full declaration block remains available as an assurance record that carries source, boundary, and downstream-claim fields by value.
Five plain working questions
The near-top quick working-fit check is the canonical first working block for this pattern. A working user can usually answer these same five questions before touching the fuller blocks:
- What already available source epistemes or source publications am I comparing?
- What single contrast or small set of contrast rows am I trying to make visible?
- Am I still inside the same shared review frame, with compared alternatives kept distinct when they are distinct, or has the review target already shifted?
- What blocked downstream interpretation does the team avoid taking from this review unit?
- What would make another governing pattern govern the explanation, bridge work, prompt work, ontology work, or decision-authority claim?
If these five answers are not visible, the case is not ready to stay here as a bounded comparative review unit.
Ordinary minimum block
For ordinary bounded comparative review units, it is usually enough that the unit or its surrounding review context keeps explicit:
- what reviewed source episteme or source publication is being interpreted;
- which source references carry the local claim;
- that the shared review frame remains preserved and that distinct alternatives remain distinct unless another source supplies bridge or substitution relation;
- what declared bounded comparative lift is being added, or which bounded contrast rows are included and what comparison criterion each row uses;
- what downstream claim or effect remains blocked;
- that the default
worldContactPolicyhere is review-only and non-executive; - and what neighboring FPF pattern becomes mandatory if the case crosses that neighboring boundary.
If those minimum answers cannot stay stable across the same note, sheet, or review aid without sliding between reviewed source episteme or source publication, bounded comparative review unit, bounded lift, and outside work, stop here. Repair local lexical-head kind pressure through E.17.AUD.LHR (Local Head Restoration); if the whole review unit still has unstable EntityOfConcern or carried-move identification after that repair, apply E.17.AUD.OOTD (PublicationUnit Primary EntityOfConcern Discipline) before adding more declaration weight.
Ordinary working card
An ordinary comparative review unit normally lets a reader recover these seven rows without using the heavier fuller declaration:
This working card can appear inline in the comparative review unit or in its immediate review context. Use it as the ordinary recovery reference for the near-top working-fit check:
- if rows 1-4 are still unstable because one pressured local lexical head or qualifier is doing too much work, stop and repair that local lexical-head pressure through
E.17.AUD.LHR(Local Head Restoration) before you keep building the comparative review unit here; - if rows 3-7 cannot stay stable because the same review unit still has unstable reviewed-source, comparative-move identification, or outside-work boundary after one honest local repair, apply
E.17.AUD.OOTD(PublicationUnit Primary EntityOfConcern Discipline); - if rows 1-7 stay recoverable over one pinned source slice or source pair, one preserved shared review frame, distinct alternatives where present, and one bounded contrast or small row set,
ComparativeReviewUnitremains the honest primary governing pattern.
The nearest stay-here worked slices for this pattern are E.17.ID.CR:5.4.5 through E.17.ID.CR:5.4.6.b.
The nearest stop-and-reopen worked slice is E.17.ID.CR:5.4.6.c.
Use the fuller declaration extension only when one of the boundary, reader-fit, or misuse conditions in E.17.ID.CR:4.3.c becomes true.
ComparativeReviewUnit remains primary only while those seven rows stay recoverable and the same review unit is still mainly about one bounded comparison, or a small set of bounded contrast rows, over already pinned source epistemes or source publications. If the first question is what the review unit is about, what move it carries, and what wider work remains outside, use E.17.AUD.OOTD (PublicationUnit Primary EntityOfConcern Discipline) to stabilize that PublicationUnit question before adding more declaration weight here.
Fuller Declaration Extension Guidance
A fuller declaration record becomes warranted only when a local condition changes the actual first move: reader-fit is doing real work, overread risk is high, a mixed case depends on A.6.3.* or E.17.EFP, bridge-mediated relation is live, or the same review unit still has unstable reviewed-source, comparative-move identification, or outside-work boundary after local repair.
The fuller declaration extension can inherit already-declared case ids, source pins, and provenance references instead of restating them inline. When recorded as a claim-bearing review unit, that extension normally captures the ordinary minimum block plus only the neighboring-pattern fields that govern the mixed case.
Do not answer PublicationUnit instability by stacking more local fields onto the fuller declaration extension. If E.17.AUD.LHR (Local Head Restoration) has already repaired the local lexical-head pressure and the same review unit still has unstable reviewed-source, publication-unit, comparative-move identification, or outside-work boundary, stabilize that PublicationUnit question with E.17.AUD.OOTD (PublicationUnit Primary EntityOfConcern Discipline) before deciding how much declaration weight stays here.
Fuller Declaration Block
When the heavier declaration weight really stays here, the unit still makes at least these fields recoverable:
sourceRelationClassusing the sharedE.17:5.1bvocabulary when the comparison depends on source pointer, source availability or retrieval, source use, source faithfulness, claim recoverability, contradiction, omission, claim widening, added linkage, independent verification, bounded use, forbidden downstream use, or reopen trigger;sourceAnchorSetorsourceRefs;comparativeRelationClass = sameEntityComparisonClass | sharedFrameDistinctAlternativeClass | readerFitComparativeClass;comparisonBasis;addedClaimPolicy;bridgeStanceVisibility;- required
bridgeCardRefplus optionalbridgeStanceRefwhen the case depends on bridge-mediated comparative relation; targetUserModelwhen reader-fit is materially shaping the comparison unit;interactionModewhen the review unit is not just one static comparative sentence;contrastiveQuestionwhen the case is answering a specific contrast;boundedComparativeUse;overreadRisk;promptWorthinessThreshold;ontologyBoundaryTrigger;worldContactPolicy;downstreamAuthorityLimit;baseCasePatternwhen the review unit is a mixed case layered overA.6.3.*orE.17.EFP.
sourceRelationClass is only the source-relation or bounded-claim class for the local claim or use. comparativeRelationClass is only the comparative-relation class of this review unit. Neither field is any neighboring object or claim: relation-kind, bridge card, bridge stance, bridge relation, semantic identity, evidence relation, gate, assurance, work relation, speech act, commitment, authority reference, or decision record. The sameEntityComparisonClass value is a special case for comparisons where the compared sources really describe the same entity; it does not assert semantic identity. When the unit compares distinct alternatives, use sharedFrameDistinctAlternativeClass plus distinct alternative refs, and do not treat the alternatives as equivalent or substitutable without bridge relation.
readerFitComparativeClass by itself does not create an interpretation claim. Bounded correspondence wording that starts implying bridge relation is bridge-mediated comparative relation: it requires an explicit bridgeCardRef, or the case applies F.9 or F.9.1 before the comparison unit can carry that bridge-mediated source relation. When cross-context bridge semantics govern the case, the actual bridge kind and Bridge Card remain governed by F.9. If bridge-mediated comparative relation governs the case, bridgeCardRef is required and any bridgeStanceRef remains optional and subordinate.
The main comparison question plus the neighboring pattern boundaries still decide the selected FPF pattern or project-side FPF kind and reference named by value.
Interpretant-side block
The interpretant-side fields above do not turn this zone into a full interactive explanation system or a dialog-management system. Their current role is narrower:
- keep bounded comparison from pretending it is audience-neutral when it is not;
- make the contrastive question, guided review mode, and bounded use visible;
- and stop interpretation prose from quietly becoming prompt-bearing guidance, assurance shorthand, or policy pressure.
Static note versus interactive aid
Use two comparison-relation forms.
- Static comparative review note. A static note, sheet, or short review unit normally needs only the reviewed source episteme or source publication set, source references,
E.17:5.1bsource-relation class when source relation is disputed, comparison criterion, bounded lift, blocked downstream claim or effect, world-contact limit, and boundary trigger. Do not import interactive-explanation vocabulary into this ordinary case. - Interactive comparative aid. Add
targetUserModel,interactionMode, state or history needed for the comparison claim,overreadRisk, and bounded-use boundary only when the aid is actually interactive, stateful, adaptive, or user-model-bearing. These fields keep the interactive comparative aid from being mistaken for audience-neutral static prose; they do not carry a crossed claim.
A comparative review unit can expose or cite the source epistemes, source publications, or project-side FPF references being compared, but layout, fluent contrast, side-by-side placement, or guided-review reuse does not change the kind of the unit or create a stronger source relation. If the required source relation is missing, the repair request or source-gap note is prospective only; it does not backdate a source relation into the earlier comparison.
Comparative-review-unit identity over revision. A revised comparison table, regenerated comparison note, or updated guided review aid is not the same bounded comparison merely because the layout, title, or compared-source family stayed familiar. If new source input, revised source references, changed comparison criterion, changed shared review frame, or changed blocked downstream claim or effect changes the comparison identity or downstream use, publish the preserved comparative frame and the changed claims, or treat the result as a new comparative review unit before using it for a stronger crossed claim.
Representation ontology and modeling lens (informative)
The early canonical lens for this pattern is already stated near the top: one comparative review unit over already available, source-pinned epistemes or source-pinned publications, with the shared review frame preserved, one bounded contrast or small row set made visible, and blocked downstream claim or effect kept outside.
This informative note only unpacks that same lens. It does not introduce a second one.
This pattern does not model interpretation in general.
It models the ComparativeReviewUnit as the selected governing pattern inside the broader InterpretationDiscipline family.
In plain terms, the pattern works over the review unit itself.
That unit can appear as a comparison note, comparison sheet, or guided review aid, but it is not the whole review process, it is not the source system, and it is not a hidden act of interpretation in the abstract.
The bounded comparison is the interpretive lift carried by that review unit.
The minimum typed lens is a compact record of:
- source references and source relation;
- one declared source-relation class;
- one declared comparison criterion and added-claim policy;
- one bounded-use boundary, one overread-risk line, and one
worldContactPolicythat remains subordinate toA.20orA.21when gate or adjudication claim appears; - the relevant prompt, ontology, and authority boundary triggers;
- and which neighboring pattern still governs the base case when this remains a mixed overlay.
That lens is intentionally modest. It keeps the main read tied to the review unit and the problem-owning review domain, while leaving source, continuity, and boundary discipline under whichever neighboring pattern still governs the base case. This pattern therefore does not create a rival bridge taxonomy, a rival base-case discipline, or a publication with named authority-reference relation of its own.
Working read-out
A working reader can usually say, in one short paragraph:
- what reviewed source episteme or source publication is being comparatively read;
- what bounded interpretive lift is being added;
- what shared review frame remains preserved, and, in the special same-EntityOfConcern case, why the same
EntityOfConcernRefremains preserved; - which crossed claim is still outside this pattern and which neighboring pattern would govern that claim if it became primary;
- and which boundary condition shows that the primary claim is no longer a bounded
ComparativeReviewUnitclaim.
If that read-out becomes fuzzy, the review unit is no longer bounded enough to stay here; narrow it, clarify it, or make the governing neighboring pattern primary for the crossed claim.
Branch-discipline summary
This section is the compact governing-rule summary for ComparativeReviewUnit inside the Core. Use the fuller solution, boundary table, worked slices, and relations section here only when specific clause wording, full field set, or full reopen conditions matter.
- Preserve the shared review frame.
Keep the reviewed source episteme or source publication set, source references, declared comparison criterion, and distinct alternative identities visible. If
contrastiveQuestionis doing real review work, state it. - Keep the lift bounded and comparative. The review unit can add one bounded comparative or asymmetry-bearing lift. It stops when that lift starts carrying a stronger crossed claim.
- Name the crossed claim instead of repeating exclusions.
When the case stops being bounded comparison, name the claim that crossed the boundary and apply the pattern that governs that claim: source transformation, bridge, explanation face, abductive prompt or action selection, ontology or changed
EntityOfConcern, decision, work or reliance, gate, assurance, adjudication, or reduced-use source rendering. - Keep neighboring-pattern authority explicit.
Bridge-mediated comparative relation requires explicit
bridgeCardRef; prompt-worthy cases publishU.AbductivePrompt; ontology-shift claims applyOntologicalReframingorA.6.4; action, gate, adjudication, work, reliance, or assurance use applies the governing project-side FPF pattern and project-side FPF kind and reference named by value. - Keep reader-fit bounded.
targetUserModel,interactionMode,contrastiveQuestion,boundedComparativeUse, andoverreadRiskcan be stated when they change actual review use, but they do not create authority that the unit does not carry.
Neighboring-work boundary glance
This table is a compact boundary aid for separating the comparative review unit from neighboring project work and source requirements. For a fuller mixed-case read, read this table together with the neighboring pattern discipline.
For first-minute use, read the four boundary rows around the comparative-review-unit case itself as a compact mirror of the near-top working-fit check and the ordinary working card:
- pressured local lexical head ->
E.17.AUD.LHR(Local Head Restoration); - stable same-object comparative review unit -> stay with
ComparativeReviewUnit; - same unit still unstable after local repair ->
E.17.AUD.OOTD(PublicationUnit Primary EntityOfConcern Discipline); - any stronger crossed claim already primary -> the governing pattern for that claim is primary.
If the comparison unit is already carrying neighboring work, use the boundary rows first and then read
E.17.ID.CR:5.4.7throughE.17.ID.CR:5.4.10as the nearest worked boundary examples.
Ordinary working order for the card
The shortest ordinary working order is:
- name the base source relation or work question if the case is mixed;
- pin the reviewed source episteme or source publication and make the shared review frame plus any distinct alternatives visible;
- state the bounded comparative lift, or the small set of contrast rows and their row-level comparison criteria, in compact form;
- declare the blocked downstream claim or effect and the review-only and non-executive world-contact limit;
- name the boundary trigger that would end interpretation.
Use this order only to recover the seven-row ordinary working card in E.17.ID.CR:4.3.b.a; publish the resulting card in compact form whenever boundary pressure still stays low.
If the seven-row working card still cannot be completed plainly through that order, the review unit is not yet ready to stay here.
If the first question is what the note, sheet, or review aid is about, what move it carries, and what wider work remains outside, stabilize that PublicationUnit question with E.17.AUD.OOTD (PublicationUnit Primary EntityOfConcern Discipline) before continuing comparative-review-unit work.
Archetypal grounding
Worked-slice note. Use the system case, episteme case, and worked boundary examples as a heterogeneous example bank, not as one recommended progression. They show different bounded outcomes for the same governing pattern: some cases stay small and stop, some stay mixed with a neighboring pattern, and some reopen or apply another governing pattern when outside observations, environmental change, or downstream constraints change what the comparative review unit can honestly carry. Complete the seven-row card for the current comparison unit; if the boundary trigger fires, stop here or apply the governing pattern for the crossed claim.
Tell
ComparativeReviewUnit names the bounded middle band where a team prepares one explicit bounded comparison over source epistemes or source publications with already declared references, while any stronger crossed claim remains outside until the governing pattern for that claim is named.
The comparison unit is the bounded comparative review unit.
That review unit stays modest enough that a reviewer can still see the same EntityOfConcernRef, the declared comparison criterion, the blocked downstream claim or effect, and the boundary trigger that would end interpretation.
Show (System)
Source slice. Two pinned operating notes describe the same service episode from different operational responsibilities.
One note has its source reference in the maintenance log, the other in the continuity dashboard for the same declared episode and the same EntityOfConcernRef.
Comparative review unit. Under the declared comparison criterion, the maintenance note foregrounds operator-induced variance, while the continuity note foregrounds buffer-sensitive drift; each view exposes a blind spot in the other without granting direct substitution.
Why this stays here.
- source relation and source references are explicit;
- the same
EntityOfConcernRefremains preserved; - one bounded comparative lift is added;
- no substitution licence is added;
- no rival action-selection question is yet being asked.
Show (Episteme)
Source slice. Two pinned analytic renderings over the same evidence set are already available for review.
One rendering is a SourceLinkedExplanationReconstruction on a TechCard face; the other is a compact comparison sheet that preserves the same evidence set and the same described operational episode.
Comparative review unit. For maintenance reviewers, the reconstruction foregrounds operator load more than the comparison sheet, while the comparison sheet foregrounds recovery sequencing more than the reconstruction; this difference is useful for review, but it is not yet a design recommendation or an action-selection claim.
Why this stays here.
- the base-case governing patterns remain identifiable;
- the comparative lift is explicit and bounded to one reviewer task;
- explanation-face governance and same-entity transform discipline remain with their neighboring patterns;
- authority-bearing use and prompt-bearing action-selection pressure remain governed by their neighboring patterns.
Worked boundary examples
Lower-boundary bridge-stance overlay case
Bridge-stance overlay unit. The existing Bridge Card relates the local maintenance-pressure term to the partner continuity term; this overlay says the relation is normally treated as asymmetry-explicating rather than substitution-friendly.
Why it stays under F.9.1:
- the bridge stance is already declared;
- the review unit only makes that stance more legible;
- no bounded interpretive lift beyond the bridge-stance overlay is added.
Mixed primary-pattern composition with A.6.3.RT
Base-case rendering. A same-entity comparison sheet retabulates one pinned incident note into columns for trigger, pressure, and recovery.
Comparative review unit. In the retabulated view, the recovery column makes the operator-induced asymmetry easier to inspect than the trigger column, but the table is not treated as establishing a new causal hierarchy.
Why this remains mixed rather than collapsing:
A.6.3.RTstill governs the base representation shift;- bounded comparison is secondary and only adds a bounded comparative lift;
- most restrictive forbidden-use constraint wins, so no new ontology or gate claim is licensed.
Mixed primary-pattern composition with E.17.EFP
Base-case rendering. A TechCard-face explanation rendering is already classified as SourceLinkedExplanationReconstruction and publishes a bounded connective policy.
Comparative review unit. For maintenance reviewers, this rendering foregrounds the difference between operator load and throughput pressure more than the original prose, but it is not treated as a design-level recommendation.
Why this stays mixed rather than collapsing:
E.17.EFPstill governs explanation class and face bounded use;- bounded comparison only adds bounded comparative use for one reviewer task;
E.17.EFPstill governs explanation-face use; any authority-bearing use must name its governing pattern.
Guided review aid with bounded interaction mode
Source slice. A reviewer UI presents two already pinned source notes side by side for the same described operational episode.
Guided comparative review unit. Question: which note foregrounds variance introduced by operator timing rather than environmental drift? Bounded comparative use: bounded comparative triage only. Misuse risk: do not treat this aid as action selection or release guidance.
Why it stays here:
- the interaction mode is explicit but still bounded;
- the review unit answers one contrastive question rather than creating prompt pursuit or action-selection pursuit;
- bounded use and overread risk are visible instead of being smuggled into interface tone.
Product and design-review comparison case
Source slice. Two already available design-review notes describe the same integration boundary for the same planned release. One note foregrounds coupling and rollback pressure; the other foregrounds delivery simplicity and lower immediate implementation cost.
Comparative review unit. For architecture review, the first note foregrounds coupling risk more than the second, while the second foregrounds delivery speed more than the first; that asymmetry is useful for discussion, but it is not yet a recommendation to choose either option.
Working-boundary use. This is the ordinary stay-here case: one honest local repair and one publication-unit stability check would already leave the review unit stable enough that the bounded comparative review move itself stays primary.
Why it stays here:
- the same planned release remains the
EntityOfConcernRef; - one bounded comparative lift is made explicit for a declared review task;
- the unit helps design discussion without quietly becoming action selection or approval.
Compliance and release-review comparison case
Source slice. An internal control checklist and a vendor compliance bulletin are already available for the same release candidate and the same declared control scope.
Comparative review unit. For release review, the vendor bulletin foregrounds protocol conformance more than rollback evidence, while the internal checklist foregrounds rollback evidence more than protocol conformance; this comparison helps frame the review, but it is not yet a release gate or equivalence claim.
Working-boundary use. This is the same stay-here case under release or compliance pressure: the comparison unit is already stable enough, so the primary question is the bounded contrast rather than local repair or PublicationUnit stabilization.
Why it stays here:
- the comparison criterion is explicit and bounded to one review task;
- the source references remain visible and the same release candidate stays in view;
- the review unit helps an engineer-manager see a review asymmetry without laundering gate authority.
Research-review comparison case
Source slice. Two already available research syntheses discuss the same measured phenomenon and the same declared evidence slice. One synthesis foregrounds variance decomposition limits more; the other foregrounds protocol repeatability more.
Comparative review unit. For method review, the first synthesis foregrounds uncertainty-handling limits more than the second, while the second foregrounds repeatability evidence more than the first; this asymmetry helps frame the discussion, but it is not yet a method choice or a claim that one synthesis is globally better.
Why it stays here:
- the same measured phenomenon remains the
EntityOfConcernRef; - the comparative lift is bounded to one review task;
- the unit helps research discussion without quietly becoming action selection or ontological reframing.
Program and cultural-review comparison case
Source slice. Two already available programme briefs discuss the same continuing initiative and the same declared participation scope. One foregrounds continuity of community engagement more; the other foregrounds short-term event visibility more.
Comparative review unit. For programme review, the first brief foregrounds participation continuity more than the second, while the second foregrounds short-term visibility more than the first; this comparison helps frame the discussion, but it is not yet a funding, curation, or programme-direction decision.
Why it stays here:
- the same initiative remains the
EntityOfConcernRef; - the comparison criterion is explicit for one declared review task;
- the unit helps programme discussion without laundering decision authority.
Exogenous-change stop-and-reopen case
Source slice. An internal release-review comparison sheet already compares one control checklist and one vendor bulletin for the same declared release candidate and the same control scope. Mid-review, an external incident bulletin arrives and changes the rollback assumptions governing use of that same candidate.
Initial comparative review unit. Before the new bulletin, the vendor bulletin foregrounds protocol conformance more than rollback evidence, while the internal checklist foregrounds rollback evidence more than protocol conformance; this comparison frames the review, but it is not yet a release gate or equivalence claim.
Working-boundary follow-through. This case begins on the same stay-here case as E.17.ID.CR:5.4.6, but outside observation then changes the declared comparison criterion, so the unit stops and reopens instead of being carried forward by inertia.
Why this stops and reopens.
- the new outside observation changes the declared comparison criterion;
- the previous bounded comparison can remain traceable, but it cannot continue by inertia as if the same governing review conditions still held;
- the bounded next use is either to restate a fresh comparative review unit over the new declared criterion or to apply a neighboring governing pattern if downstream gate or authority question has now become primary.
Lighter comparison note with source-return discipline
Source episteme and source publication set. A release team already has the full internal rollback worksheet, vendor bulletin, and incident-note bundle for one release candidate. A short comparison note is then prepared for the daily review stand-up.
Comparative review unit. For today's review, the vendor bulletin foregrounds protocol conformance more than rollback evidence, while the internal rollback worksheet foregrounds rollback evidence more than protocol conformance; this short note is only a review aid over the same release candidate, and the full source episteme or source publication set remains primary for any bridge, release, coarsening, or work or reliance claim.
Why it still stays here:
- the comparison unit is still one bounded comparative review unit, not a replacement for the source episteme or source publication set;
- the note remains source-pinned through the already available source episteme or source publication set, and bridge, gate, or work or reliance use remains with the governing pattern for that claim;
- any attempt to treat the short note as enough for equivalence, release approval, execution claim or effect, or a reduced-use source substitute requires source-bearing return,
A.6.3.CSC Controlled Semantic Coarsening, or another neighboring pattern.
Functional versus constructive-description comparison
Source slice. A functional-description publication and a constructive publication or product-description publication describe the same pumping skid. The functional description foregrounds flow relation and method-selection relation; the constructive description foregrounds module composition and installed equipment.
Comparative review unit. For design review, the functional description foregrounds what the skid is supposed to do in the declared flow relation, while the constructive description foregrounds what parts are present. This contrast helps the engineer keep function and construction separate, but it is not a module-equivalence claim, a performed-work record, or a gate decision.
Why it stays here:
- both source publications keep source references and remain inspectable;
- the same pumping skid remains the
EntityOfConcernRef; - the bounded comparative lift is the function-versus-construction contrast for one review task;
- module equivalence, work occurrence, evidence, and gate claims remain blocked downstream uses.
Method-option comparison without method choice
Source slice. Two method descriptions are already pinned for the same fabrication task. One foregrounds lower setup cost; the other foregrounds tighter result-measurement discipline.
Comparative review unit. For method review, method M-1 foregrounds lower setup cost more, while method M-2 foregrounds result-measurement discipline more. This comparison helps prepare method discussion, but it is not yet the selected method, not a work plan, and not evidence that either method has been performed.
Why it stays here:
- the reviewed source epistemes are pinned;
- the comparison criterion is explicit;
- no selected-method, work-plan, performed-work, evidence, or engineering-justification claim is added;
- if the team chooses a method or prepares a work plan, record the selected method as project
U.Method, record the work plan asU.WorkPlanunderA.15, and useA.15.1only when a datedU.Workoccurrence is the governed occurrence claim.
Nearest neighboring-work examples. The next four cases are the nearest worked boundaries for prompt pressure, same-entity viewing, ontology shift, and gate or authority misuse. Use them when the near-top negative-boundary rows fit and you need one worked cue for keeping the comparison unit from carrying outside work.
Upper-boundary prompt-bearing case
Prompt-bearing review unit. "This contrast raises the question whether both systems are being constrained by the same hidden gating variable, so we normally publish a U.AbductivePrompt around that shared control possibility."
Why ComparativeReviewUnit no longer governs:
- abductive-prompt or action-selection claim governs the next move;
- the review unit is now prompt-bearing rather than only interpretive;
- the selected governing pattern is
B.5.2.0orB.5.2through explicitU.AbductivePromptpublication.
Same-entity viewing boundary case
Viewing rendering. The source note is retabulated into a compact comparison sheet that preserves the same claims and entity but makes pressure, trigger, and recovery fields easier to inspect.
Why it does not enter interpretation:
- the main question is representational reshaping rather than bounded comparison;
- no bounded asymmetry or interpretive claim is added;
- the more precise governing pattern is
A.6.3.RT.
Ontology-boundary anti-case
Ontology-pressuring review unit. The older maintenance note and the new field-observation note are best treated as two observational cuts over the same latent failure mode, so we normally recast both under a new operational kind and treat the source labels as legacy labels.
Why ComparativeReviewUnit no longer governs:
- the case is now asking for a same-referent interpretation with continuity-witness demand or retargeted-EntityOfConcernRef interpretation;
- continuity witnesses would now be needed;
- bounded comparative interpretation is no longer enough, so the case applies
OntologicalReframing.
Authority and gate misuse anti-case
Authority-pressuring review unit. Because this comparison consistently foregrounds the safer operating condition, reviewers can use the review unit directly as a release gate and do not need the underlying source episteme or source publication during triage.
Why ComparativeReviewUnit no longer governs:
- the review unit is being overread as gate-facing authority;
- the bounded comparison has become a substitute for the source episteme or source publication;
- the authority-bearing claim is governed by
A.15,A.20,A.21, policy, assurance, release, adjudication, or another governing FPF pattern rather than byComparativeReviewUnit.
Invalid publication and repair example
Invalid review unit. These two views describe the same entity for current operations, so the team can use whichever wording is easier.
Why it is invalid here:
- no source references are visible;
- bridge-mediated comparison is being implied without explicit bridge declaration;
- blocked substitution and authority claims are being smuggled in through soft phrasing.
Minimal repair. Under bridge card BC-12 and the stated comparison criterion, both notes foreground the same operator-timing concern for this review task, but they are not substitution-equivalent and the source episteme or source publication set remains primary.
What the repair does:
- restores the source references and bridgeCardRef;
- narrows the claim back to bounded comparison;
- reasserts the blocked downstream claim or effect.
Bias-Annotation
Lenses tested: Gov, Arch, Onto and Epist, Prag, Did.
Scope: bounded comparative review units governed under ComparativeReviewUnit inside InterpretationDiscipline, not all review, all publication, or all decision work.
This pattern intentionally biases toward one modest object: a bounded comparison over already available source epistemes or source publications. Its mitigation is positive before it is prohibitive: recover the source references, shared review frame, bounded lift, blocked downstream claim or effect, and boundary trigger. When the boundary trigger fires, name the crossed claim and use the governing pattern for that claim rather than extending this pattern by another warning list.
The governance risk is not that a comparative review unit exists; it is that fluent comparison hides stronger use. The pattern therefore keeps reader-fit, interaction mode, and source relation visible only when they change the review unit's actual use, while keeping authority-bearing claims with their own governing patterns and project-side FPF kinds and references named by value.
Conformance Checklist
A conformance check is retained only if it changes the next bounded use of the comparative review unit, blocks a concrete overclaim, or preserves a source reference or reopen condition needed for the declared bounded use.
Use ID.CR-Core for ordinary comparison notes. Conditional rows apply only when the note touches neighboring-pattern relation, bridge declaration, or reader-fit fields. For fuller mixed-case read, read this checklist together with the neighboring pattern discipline and the boundary conditions gathered in this section.
Assurance recovery note. Use this checklist as a heavier check of the already-declared ComparativeReviewUnit governing rule, not as a second rule list. If a row cannot be recovered through the ordinary seven-row card, the nearest worked slices, or the practical safeguards already named in the pattern, the case is not yet stable enough to rely on checklist prose alone.
ID.CR-Core ordinary checks
- CC-ID-1 - Bounded comparative review unit is explicit. The pattern makes clear that the comparison unit is a bounded comparative review unit rather than the whole review or decision work or a hidden mental act.
- CC-ID-2 - Source references and comparison criterion are explicit. A reviewer can see what already-fixed source episteme or source publication is being interpreted and what declared comparison criterion or contrast is carrying the lift.
- CC-ID-3 - The lift stays bounded. The ordinary card keeps bounded lift, blocked downstream claim or effect, world-contact limit, and boundary trigger visible before any neighboring claim can be read from the unit.
- CC-ID-6 - Neighboring-pattern boundaries stay visible. When the boundary trigger fires, the neighboring FPF pattern carries that prompt, ontology, action, gate, authority, or downstream claim instead of leaving it hidden inside comparative prose.
- CC-ID-8 - The review unit does not over-claim authority. The unit remains review-only and non-executive; stronger authority use is carried only by the named governing pattern and project-side FPF kind and reference.
ID.CR-Conditional checks
- CC-ID-4 - Base-case governing-pattern relation is explicit.
A reviewer can tell why the case does not really belong to
A.6.3.*,F.9.1,E.17.EFP,B.5.2(.0),OntologicalReframing, orA.6.4. - CC-ID-5 - Bridge declaration does not hide.
If bridge-mediated comparative relation governs the case,
bridgeCardRefis required; optionalbridgeStanceRefremains visible and subordinate to that existing bridge card. - CC-ID-7 - Reader-fit stays bounded.
targetUserModel,interactionMode,contrastiveQuestion,boundedComparativeUse, andoverreadRiskare visible when needed, but they do not create an authority claim that the unit does not carry.
Checklist recovery map. If an assurance-side reader wants to recover one checklist row by value, use the nearest ordinary card row and worked recovery below before treating the checklist as self-sufficient:
Common Anti-Patterns and How to Avoid Them
Positive boundary-use profile. Read the anti-pattern table below only after the ordinary working card has recovered the bounded comparative review unit. The ordinary result is positive: compared source epistemes or source publications, shared review frame, bounded comparative lift, blocked downstream claim or effect, and boundary trigger. If one row below fires, keep the comparison unit only for bounded review use and name the neighboring governing pattern for the crossed claim; do not turn the table into a general negative catalogue of every action the unit cannot perform.
Consequences
- The middle band between bridge-stance overlay over an existing Bridge Card and prompt-bearing abduction becomes reviewable rather than rhetorical.
- Reviewers get a cleaner way to distinguish comparative interpretation from the first crossed claim that would make another governing pattern primary.
- Authors pay a small extra declaration weight, but the gain is fewer hidden neighboring-pattern boundary mistakes and less comparison-unit instability.
- Guided comparative review units become easier to prepare honestly because bounded use, overread risk, and world-contact limits can be declared without pretending that the unit already carries a broader guidance claim than it really does.
- Users get a bounded way to keep comparative review units modest while the boundary trigger remains below the first crossed claim.
Rationale
Teams already write small comparative review units, often as comparison notes or sheets, to move a review forward. What they usually lack is a disciplined way to keep that unit useful without letting it silently become an equivalence claim, a hidden hypothesis, a redesign push, or a release decision.
This pattern exists to protect that everyday bounded-comparison use. It keeps a comparative review unit usable by making five entries visible enough to inspect: the bounded comparative review unit, the source references, the bounded comparative lift, the blocked downstream claim or effect, and the boundary trigger that would end interpretation. The gain is practical: a team can compare available source epistemes or source publications honestly without pretending that a helpful review unit already carries more authority than it really does.
SoTA Alignment: Adopted And Adapted Invariants And Rejected Shortcuts
SoTA alignment rule. Use each row here as source idea -> local FPF invariant -> practical local test -> popular shortcut rejected. A source citation governs nothing by reputation; it counts only when the cited idea is translated into the Solution, conformance checks, boundary rules, worked slices, and Relations of this pattern. Assurance recovery note. Use each row here as a heavier confirmation of one already-declared ComparativeReviewUnit governing rule. If a row cannot be recovered through the ordinary card, the interpretant-side block, the quick boundary corridor, or the nearest worked slices, do not let the citation carry the pattern by itself.
Traditions covered. This pattern binds itself to architecture-description governance, explainable-AI review discipline, interactive explanation-system practice, and design-space anti-scalarization practice. These rows are selected because they discipline recurrent review work in the problem-owning domains named in the case bank; they are not a decorative literature collage added after the governing pattern was chosen.
Row 1. The ISO row matters because this pattern is governing reviewable comparative units, not free comparative commentary. The pattern adopts the explicit-structure lesson directly: comparison criterion, source references, and boundary rules stay visible enough that a reviewer is not forced to infer the real comparison question from tone alone. Ordinary recovery: use the Reviewed source, Source references, and Bounded lift rows together before leaning on the citation. Engineer-manager payoff: a comparison note can help a review meeting move faster without being mistaken for a free-form equivalence judgement. Case linkage: see E.17.ID.CR:5.4.5, E.17.ID.CR:5.4.6, and E.17.ID.CR:5.4.6.a.
Row 2. The NIST row matters because this pattern is not really audience-neutral even when the review unit looks small. The pattern therefore adapts user-meaningfulness and knowledge-limit practice into explicit interpretant-side fields, while rejecting any move that would let those fields replace source or pattern discipline. Assurance recovery: keep those fields subordinate to the ordinary card and blocked downstream claim or effect rather than letting them stand alone. Engineer-manager payoff: the note can be written for a real audience and task without pretending it is safe for every audience and every downstream use. Case linkage: see E.17.ID.CR:5.4.4, E.17.ID.CR:5.4.6, and E.17.ID.CR:5.4.6.b.
Row 3. The interactive-system row matters because bounded comparative aids can become more directive than static prose without crossing into a full new governing pattern of their own. The pattern adapts only the minimal architectural lesson it needs: if interaction mode changes the comparison claim, that fact is explicit and still stops before prompt, ontology, or authority escalation. Assurance recovery: handle that pressure through the interaction fields plus the prompt and authority boundary rows rather than treating the source citation as a licence for action selection, coaching, prompt selection, approval, or other downstream guidance. Engineer-manager payoff: a guided comparative UI can stay useful for review without silently becoming coaching, prompt selection, action selection, or approval machinery. Case linkage: see E.17.ID.CR:5.4.4 and E.17.ID.CR:5.4.7.
Row 4. The faithfulness row matters because a comparative review unit can sound careful while still smuggling bridge, prompt, or authority claims. The pattern adopts the demand for explicit grounding, but rejects any shortcut where plausible comparative prose is treated as if it were already a semantic or operational licence. Ordinary recovery: use the Blocked downstream claim or effect and World-contact limit rows before letting polished prose win the argument by tone. Engineer-manager payoff: polished prose is no longer enough to overrule the underlying source episteme or source publication set or to sneak in a decision claim. Case linkage: see E.17.ID.CR:5.4.6, E.17.ID.CR:5.4.9, E.17.ID.CR:5.4.10, and E.17.ID.CR:5.4.11.
Row 5. The anti-scalarization row matters because a comparison sheet often becomes a ranking by layout, sort order, or score aggregation before anyone states a decision. The pattern adapts only the design-space lesson it can honestly use: keep non-scalar trade-offs, row-level comparison criteria, and visible ordering criteria inspectable. It rejects any move where a benchmark table, Pareto label, or sorted order becomes equivalence, recommendation, method choice, gate passage, or decision authority. Ordinary recovery: use Bounded lift, Blocked downstream claim or effect, and Boundary trigger before accepting any ordering as more than a review aid. Engineer-manager payoff: the team can compare alternatives without a quiet scalar score deciding the work. Case linkage: see E.17.ID.CR:5.4.5, E.17.ID.CR:5.4.6.e, and E.17.ID.CR:5.4.6.f.
Relations
- Citation. Cite this pattern as
E.17.ID.CR,ID.CR, orComparativeReviewUnitwhen the current object is one bounded comparative review unit. UseA.6.3.CRwhen the intended pattern isConservativeRetextualization. - Placement.
ComparativeReviewUnitsits inside the widerInterpretationDisciplinenaming family, but the local governing object is the comparative review unit and its bounded comparison. The wider review or decision work remains outside until a crossed claim becomes primary. - Builds on:
C.2.2a,A.16.0,F.9,F.9.1, Part F,A.6.9, andE.14. - Coordinates with:
A.6.P,A.6.3,A.6.3.CR,A.6.3.RT,A.6.3.CSC,F.9,F.9.1, Part F,A.6.9,E.17.EFP,B.5.2.0,B.5.2,OntologicalReframing,A.6.4,C.11,A.15,A.15.4,A.20,A.21. - Boundary map. Use
E.17.ID.CR:4.5when the comparison starts carrying relation precision, bridge or sameness, prompt or action selection, ontology or changed target, decision, work or reliance, gate, assurance, adjudication, or reduced-source-use claims. The neighboring pattern governs only the crossed claim it names. - Local repair neighbors. Use
E.17.AUD.LHRonly when a local lexical head or qualifier still destabilizes the same unit; useE.17.AUD.OOTDonly when the reviewed-source, publication-unit, comparative-move, or outside-work boundary is still unstable after local repair.
C.29 mathematical-lens use relation
When a bounded comparative review unit uses a mathematical comparison criterion, rival lens, invariant, obstruction, or structural similarity,
E.17.ID.CRstill works over comparison unit, viewpoint, comparison criterion, review-unit boundary, and bounded-use boundary. The applicableC.29output for the stated use (MathLensUse.LensCandidateNote,MathLensUse.OneLine,MathLensUse.MiniCard, orMathLensUse.FullCardwhen required) can be cited only for the mathematical-lens use: candidate mathematical object, lens mapping mode, preserved and lost structure,LensUseAdmissibilityValue, bounded use, blocked downstream use, and stop condition. It does not create the comparison record, adjudicate rival publications, or authorize bridge, evidence, selector, or benchmark claims outside the comparative-review-unit record.
E.17.ID.CR:End
PublicationUnit Stability Discipline - keep one publication unit stable enough to read honestly
Placement. First publication-unit stability pattern for publication units whose active problem must be handled by one existing governing FPF pattern or by one project-side record or publication whose governing FPF pattern is named: local lexical-head repair, whole-unit primary-EntityOfConcern stabilization, bounded comparison, or a neighboring non-publication-unit pattern.
Builds on. C.2.2a, A.16.0, A.7, E.10, F.18, E.14, E.19.
Coordinates with. E.17.AUD.LHR, E.17.AUD.OOTD, E.17.ID.CR, E.17.EFP, A.6.3, A.6.3.CR, A.6.3.RT, A.10, A.15, A.15.4, B.3, A.20, A.21.
Plain-name. Keep one publication unit stable enough to read honestly.
One-line summary. PublicationUnit Stability Discipline is the first stability discipline for notes, memos, sheets, tables, screens, and short sections whose primary-EntityOfConcern interpretation, carried publication move, or outside boundary to work, work planning, decision, gate, or reliance claim has become unstable while the unit still looks unchanged. It helps the reader decide whether the honest next repair is local lexical-head repair, whole-unit primary-EntityOfConcern stabilization, bounded comparison over already stable source publications, or leaving the publication-unit stability family for a neighboring non-publication-unit pattern.
Primary EntityOfConcern discipline. Publication-unit stability uses primary EntityOfConcern as the plain head and assigns claim-bearing cases to publicationUnitPrimaryEntityOfConcern when the bounded unit exposes a U.Episteme or an episteme-side U.View. When no claim-bearing episteme or episteme-side view is live, the pattern names the non-claim-bearing kind named by value, topic, or subject without creating a false EntityOfConcernRef.
Publication unit under review in plain terms. The publication unit under review is the publication unit itself: one note, memo, sheet, table, screen, or short section that people are expected to read as one readable unit. When the unit carries or exposes a claim-bearing episteme or episteme-side U.View, the primary EntityOfConcern is the EntityOfConcern value of that carried item. When no claim-bearing episteme or episteme-side view is live, do not invent a EntityOfConcernRef; name the non-claim-bearing kind named by value, or use plain topic or subject only in non-normative explanatory prose. Keep those relations separate: this pattern keeps the unit stable as a readable unit, while the whole-unit repair pattern checks whether that unit still keeps one stable primary EntityOfConcern or subject named by value.
Minimal lens in plain terms. Use a four-part interpretation: one publication unit under review, one primary EntityOfConcern, one carried publication move over that primary EntityOfConcern, and one outside boundary to work, work planning, decision, gate, or reliance claim. That outside boundary usually needs one light boundary type too: neighboring pattern application, downstream claim or effect, or ongoing engineering-process continuation. If any of those interpretation relations changes quietly, the unit is no longer honest enough to read as one unchanged publication unit.
Local working vocabulary.
publication unit under review= the note, memo, sheet, table, screen, or short section being kept honest as one unit;primary EntityOfConcern= the primary EntityOfConcern named by value of the claim-bearing episteme or episteme-side view that the unit carries or exposes when such an item is live; otherwise use non-claim-bearing kind named by value, topic, or subject without creating aEntityOfConcernRef;carried publication move= the publication-side claim, interpretation, comparison, or explanation move that the unit performs over that primary EntityOfConcern;outside work boundary= downstreamU.Work,U.WorkPlanning, decision, gate, or reliance claim that still remains outside the unit;downstream claim or effect= an approval, assignment, go or no-go, gate, work, or reliance claim or effect that readers infer from the unit but that belongs outside this pattern unless explicitly handled by its governing pattern or by the project-side FPF kind and reference named by value that governs that claim or effect.
A.6.P unpacking of overloaded local words. This pattern does not use route, branch, head, or unit as hidden ontology. Use these local entries instead:
local lexical head= the head word or phrase inside one claim-bearing sentence or heading, such asreview,interpretation,note, ortext; it is not an FPF pattern head, not a package-family head, and not a language-state alternative;publication-unit repair disposition= the current repair disposition: local lexical-head repair, whole-unit primary-EntityOfConcern stabilization, bounded comparison, explanation classification, representation change, controlled coarsening, changed primary EntityOfConcern, or downstream decision, gate, work, or reliance claim;governing FPF pattern or project-side FPF kind and reference named by value= the named FPF pattern, or a project-side evidence record, gate record, decision record, work plan, work occurrence, method, action invitation, relation record, orU.EpistemePublicationwhose governing FPF pattern is named;publication-unit stability family= the relation amongE.17.AUD,E.17.AUD.LHR,E.17.AUD.OOTD, and neighboring comparison and explanation patterns; it is not a runtime path and not a transformation-flow structure;presentation-form label=note,memo,sheet,screen, and similar form words; these are only form clues until the publication unit under review and primary EntityOfConcern are restored.
When any of those entries carries a claim, record the active entry in the working card rather than polishing the sentence with another generic word.
Use this when. Use this pattern when one note, memo, sheet, screen, table, or short section is no longer trustworthy as one stable interpretation unit. Use it when people keep arguing about a paragraph, but the real question is simpler: repair one local lexical head, stabilize the whole unit, treat the unit as bounded comparison, or stop using this pattern because another FPF pattern or project publication governs the claim being made.
First-minute working moment. A memo starts by naming one primary EntityOfConcern, then quietly makes a different publication move over it, or quietly becomes about a different primary EntityOfConcern. One reviewer wants to repair one vague local lexical head. Another wants to rewrite the whole memo. A third person thinks the unit is already a bounded comparison or a downstream decision or reliance publication. You need one honest stabilization decision before the unit gets patched in three incompatible ways.
What goes wrong if you miss this. Teams keep fixing sentences without agreeing on the publication unit under review. Local lexical-head repair gets asked to carry whole-unit stabilization. Whole-unit stabilization gets asked to carry bounded comparison. Comparison gets mistaken for approval or rollout. A more polished or official-looking format gets mistaken for downstream claim or effect. The text stays readable enough to circulate, but no longer honest enough to trust.
What this buys you in practice. It gives one quick publication-unit stabilization decision before the draft widens or needs a neighboring governing pattern or downstream publication. Teams can decide earlier whether to stay local, stabilize the whole publication unit, apply bounded comparison, or leave the publication-unit stability family entirely for a more honest neighboring pattern or downstream publication.
Cheap stop. If the four-part interpretation names one publication unit under review, one primary EntityOfConcern, one carried publication move, and one outside boundary clearly enough for the current reader, stop with that stabilization decision. Do not build a dossier or open the wider assurance sections unless the unit still attracts comparison, explanation, evidence, gate, decision, work, or reliance overread.
Not this pattern when. This is not the right pattern when:
- one overloaded local lexical head is still the only real defect and
Local Head Restorationis enough; - the publication unit is already stable and the active problem situation is one bounded comparison over already pinned source publications;
- the main problem situation is explanation classification over an existing face, view, carrier, or publication discipline, or another neighboring semio pattern rather than publication-unit stability;
- the text is already being used to approve, direct, assign, or adjudicate work and should use the more honest downstream decision, gate, work, or reliance publication.
Primary working reader. The first working reader is an author or reviewer who needs to stop one memo, note, sheet, table, screen, or short section from quietly changing its primary EntityOfConcern, carried publication move, or downstream claim or effect. Architects, managers, and program leads are important secondary readers when they need the same governing-pattern and project-side-reference boundary signal, but they are not the first-minute reader for this opening recognition block.
Quick kind positions. PublicationUnit Stability Discipline keeps the current publication-unit problem from being repaired at the wrong level. E.17.AUD.LHR governs the local lexical-head repair case: one word or phrase inside the unit is carrying too much semantic work while the unit otherwise stays stable. E.17.AUD.OOTD governs the whole-unit stabilization case: the same publication unit no longer keeps one primary EntityOfConcern, one carried publication move, and one outside boundary to work, work planning, decision, gate, or reliance claim visible. E.17.ID.CR governs the bounded-comparison case once the publication unit is stable and the primary move is comparison over available source publications. Other explanation, representation, bridge, gate, approval, work, or reliance problem situations belong to their own governing FPF patterns, or to project-side records and publications whose governing FPF pattern is named. This pattern names that working distinction; it does not create a path, call chain, fixed process, or runtime control path.
Quick recognition matrix.
Recognition-block note. The opening card above is the quick recognition block. The sections below carry the heavier assurance section: publication-unit boundary decisions, A.6.P unpacking, governing-pattern and project-side-reference boundary decisions, worked slices, and SoTA and domain grounding.
Problem frame
Anti-single-sequence note. The publication-unit checks, recognition matrix, and worked slices below are working aids for one publication unit under review. They are not a fixed engineering process and not a promise that every admissible case moves through one mandatory sequence.
This pattern is for real publication units used in review, design, architecture, coordination, onboarding, and similar interpretation situations. It is for the moment when one publication unit still sounds like one unchanged note even after its primary EntityOfConcern, carried publication move, or downstream claim or effect has already changed.
The recurring defect family is simple:
- one publication unit begins as if it were about one primary EntityOfConcern or claim focus;
- the unit then quietly changes its primary EntityOfConcern, carried publication move, or outside boundary to work, work planning, decision, gate, or reliance claim;
- the surrounding team starts repairing different defect families at once because nobody first named the active publication-unit problem situation.
Typical moments include:
- an episteme-publication-heavy note where one broad local lexical head starts carrying more semantic work than the sentence restored;
- an architecture or status memo that starts about one bounded primary EntityOfConcern or question and ends by sounding like rollout or approval work;
- a comparison sheet that is already stable enough locally, but is still being overworked as if it needed full publication-unit stabilization;
- an onboarding aid, dashboard card, or review note that quietly shifts into explanation, policy, or decision language while still sounding like one unchanged unit.
Problem
Without a named publication-unit stability discipline:
- teams repair local wording when the real defect is whole-unit interpretation instability;
- teams open whole-unit stabilization when the real defect is still one overloaded local lexical head;
- teams keep thickening a publication-unit repair when the active problem situation is already bounded comparison;
- teams mistake note, sheet, table, or screen language for different publication unit under review kinds when the real publication unit under review is still one publication unit in different presentation forms;
- teams over-attribute engineering-process, approval, or rollout claim or effect to a text that never honestly became that kind of unit.
Forces
Solution
PublicationUnit Stability Disciplineis the first stabilization decision for one publication unit whose interpretation is unstable.It names the current repair disposition: what the unit is mainly about, what move it is carrying, and which governing FPF pattern or project-side FPF kind and reference named by value governs the live case. It does not certify the unit or make a paperwork dossier.
Minimum admissible interpretation
A locally admissible interpretation keeps four entries visible enough to inspect by value:
- one publication unit under review;
- one primary EntityOfConcern;
- one carried publication move over that primary EntityOfConcern;
- one outside boundary to work, work planning, decision, gate, or reliance claim, with one light boundary type when that distinction matters: neighboring pattern application, downstream claim or effect, or ongoing engineering-process continuation.
If the publication unit changes any of those four without saying so, its interpretation has already shifted even when the sentences still look polished.
Publication-unit stability vs whole-unit requirement
Light ordinary output. The ordinary output is one repair disposition, not a dossier:
stable for current use: the four-part interpretation is explicit enough and no neighboring bridge, prompt, ontology, action, gate, adjudication, authority, or downstream claim is live;local lexical-head repair: one overloaded local head should applyE.17.AUD.LHR;whole-unit stabilization: the unit should applyE.17.AUD.OOTD;bounded comparison: the stable unit should applyE.17.ID.CR;leave publication-unit stability: the claim being made is work, work planning, decision, gate, evidence, explanation, reliance, carrier or front-end work, or another object governed by its neighboring FPF pattern governing that claim or project-side FPF kind and reference named by value.
PublicationUnit Stability Discipline is the first stabilization decision for one publication unit whose interpretation is unstable.
Its job is to name the current repair disposition and then handle the case under the governing FPF pattern or project-side FPF kind and reference named by value that already governs that disposition: E.17.AUD.LHR for local lexical-head repair, E.17.AUD.OOTD for whole-unit stabilization, E.17.ID.CR for bounded comparison, or another neighboring pattern when the claim being made has left publication-unit stability.
It does not re-govern the narrower whole-unit admissibility check that already belongs to PublicationUnit Primary EntityOfConcern Discipline once the active question becomes: can this one unit still keep one stable primary EntityOfConcern, one carried publication move, and one outside boundary to work, work planning, decision, gate, or reliance claim by value?
Inherited dynamic frame
This pattern governs the publication-unit stability boundary over the inherited lineage and move frame already carried by C.2.2a or A.16.0. It is about how one publication unit speaks about that inherited moving lineage or carried publication move. It is not a standalone theory of documents, carriers, or publication forms.
Kind and boundary
This pattern governs one publication unit as a readable unit. It does not treat that unit as automatically identical with:
- the
U.Epistemeor episteme species whose claims the unit carries, quotes, or describes; - the
U.EpistemePublicationthat carries episteme-publication identity; - the primary EntityOfConcern inside the unit;
- a generic publication face or MVPK face under E.17 constraints;
- a carrier or evidence carrier;
- proof, evidence record, assurance claim, or release admissibility;
- a view or viewpoint;
- an engineering-process stage;
- a downstream decision, gate, work, or reliance publication.
Those may become relevant neighboring concerns, but they are not the problem situation being governed here just because the same note, sheet, or screen happens to mention them.
Publication-unit boundary choice. A PublicationUnit boundary is valid when a careful reader would naturally inspect that bounded item as carrying one primary publication move over one primary EntityOfConcern, with one visible outside boundary to work, work planning, decision, gate, reliance claim, or neighboring pattern application. Choose the bounded item that carries the claim being made or effect being repaired. Do not choose a smaller boundary merely to hide a downstream overclaim, and do not choose a larger boundary merely to absorb several primary EntityOfConcern values into one unit. A table row may be the unit when that row carries the claim; the whole table may be the unit when the table-level caption or comparison frame carries the claim. A dashboard tile, note, card, sheet, or screen block may be the unit only when that bounded item, not the whole carrier or interface, carries the live publication move.
Publication-unit snapshot identity. A PublicationUnit may remain the same bounded unit while its carrier rendering, export format, screenshot, or layout changes. It does not remain the same stabilized interpretation by visual or file continuity alone. If a revision, refresh, translation, regeneration, or dashboard update changes the primary EntityOfConcern, carried publication move, outside boundary, source pins, or admissible use, rerun the four-part interpretation for the new snapshot before the unit is used for comparison, explanation, evidence, gate, decision, work, or reliance claims.
Ordinary working card
Use this seven-row card before you widen the repair:
Boundary and pattern-application rule
- If row 5 still points to one overloaded local lexical head, apply
Local Head Restoration. - If row 5 shows that the whole publication unit still cannot keep one stable primary EntityOfConcern, one carried publication move, and one outside boundary to work, work planning, decision, gate, or reliance claim visible, apply
PublicationUnit Primary EntityOfConcern Discipline. - If the publication unit is already stable enough and the real move is bounded comparison over already available source publications, apply
E.17.ID.CR ComparativeReviewUnit. - If the main problem situation is explanation classification over an existing face, apply the neighboring explanation pattern rather than keeping the case inside publication-unit stability by inertia.
- If the active problem situation is publication form, bridge work, or downstream claim or effect, leave the publication-unit stability family and apply the more honest neighboring pattern or use the downstream publication.
Local naming and lexical-governance rule
Treat ordinary labels such as note, memo, sheet, table, screen, review, and status as presentation-form clues, not as self-authenticating unit kinds.
Working rule:
- if one overloaded local lexical head is doing most of the semantic work, repair that local lexical head first through
Local Head Restoration; - if the local lexical head is not the real issue, keep the publication unit stable in the whole-unit stabilization pattern instead of hiding the interpretation shift under one more qualifier;
- do not let cleaner or more formal wording stand in for non-admissible downstream claim or effect or non-admissible comparison source relation.
Modeling-substrate-or-rationale surfacing rule
If the primary EntityOfConcern or the carried publication move depends on a modeling substrate or rationale, publish that substrate or rationale briefly in the unit or move the case to a heavier publication form or neighboring pattern that can carry it honestly. Do not let a formally loaded case pretend it is only prose hygiene.
Claim-bearing admissibility dock
When the publication unit carries claim-bearing explanation, comparison, or downstream claim or effect pressure, keep five quick admissibility relations visible enough to preserve the repair disposition:
- evidence status and source-pin status when the unit leans on already available source publications;
- current admissible reliance or work interpretation and forbidden non-admissible decision, work, or gate claim;
- whether this unit is the governing publication unit or a derivative helper publication;
- any claim-bearing modeling substrate or rationale;
- and that the assurance section only tightens the opening recognition claim rather than silently broadening it into downstream claim or effect.
Worked slices
Local-head case
A semio note keeps saying this review and this interpretation, but nobody can tell which FPF kind or locally declared head those lexical heads name here. The rest of the publication unit under review is still locally stable once the local lexical head is repaired. The honest move is not broad publication-unit stabilization. It is Local Head Restoration.
Whole-unit interpretation-shift case
A memo starts about one bounded architecture question over an inherited lineage or move, then shifts into wider rollout or approval language without declaring the transition. Repairing one sentence does not stabilize the publication unit under review because the primary EntityOfConcern and the carried publication move have both widened. The honest move is PublicationUnit Primary EntityOfConcern Discipline.
Stable-unit comparison case
A comparison sheet already keeps one stable primary EntityOfConcern and one clear outside boundary to work, work planning, decision, gate, or reliance claim, but the team is using publication-unit instability language because the comparison is contentious. The honest move is not more publication-unit stabilization. It is E.17.ID.CR ComparativeReviewUnit.
Explanation-laundering case
An onboarding explainer starts from one stable source-pinned note, but then the simplified prose begins to sound like canonical assurance or policy. The publication unit may still be readable, yet the main problem situation is no longer publication-unit stability. The honest move is to leave publication-unit stability and apply E.17.EFP ExplanationFaithfulnessProfile.
Downstream decision and reliance case
A status card starts as one bounded summary of progress, then quietly becomes the place where people infer approval, assignment, or go or no-go claim or effect. The problem is no longer only publication-unit stability. The honest move is to stop treating the card as if it were still only one neutral note and use the downstream decision, gate, work, or reliance publication.
Compact scenario and anti-case pack
Use this quick contrast set when the first interpretation is still foggy:
Common Anti-Patterns and How to Avoid Them
Consequences
- You slow down long enough to name the active publication-unit problem situation before patching the draft.
- You reduce pointless escalation from one overloaded local lexical head into a whole-unit rewrite.
- You reduce the opposite failure too: trying to solve whole-unit interpretation instability with one more qualifier on the same local lexical head.
- You keep neighboring publication-unit repair patterns and neighboring non-publication-unit patterns explicit instead of letting one broad stability name quietly absorb them.
- You make it harder for clearer prose, official-looking formatting, or wider circulation to masquerade as downstream claim or effect.
Rationale
PublicationUnit Stability Discipline is worth stating explicitly because local lexical-head repair and whole-unit primary-EntityOfConcern stabilization are both already real problem situations, but authors and reviewers still need one stabilization check that says when the case is local, when it is whole-unit, when it is already bounded comparison, and when it has left the publication-unit stability family entirely.
The pattern stays intentionally narrow. It does not turn every publication-unit problem into publication design or downstream decision, gate, work, or reliance work. Its job is simpler and more claim-bearing: keep one publication unit honest enough that readers can still tell what it is mainly about, which carried publication move it makes, and which downstream U.Work, U.WorkPlanning, decision, gate, or reliance claim remains outside.
SoTA-Echoing
Claim 1. Best-known current architecture-description practice keeps the entity of concern and the description expressing it explicit enough that one document does not silently change its concern while still sounding continuous.
Practice, source, alignment, and adoption. Joint ISO, IEC, and IEEE 42010:2022 distinguishes the architecture of an entity from the architecture description that expresses it and requires explicit structure and concern handling. PublicationUnit Stability Discipline adopts that explicit concern discipline, adapts it from architecture descriptions to publication units more broadly, and rejects silent primary-EntityOfConcern shift inside one readable unit. For a reviewer or architect, this is the practical guard behind worked slices 5.2 and 5.3: one publication unit must not quietly shift concern and still be treated as one unchanged note.
Claim 2. Best-known current information-for-use practice treats user-facing units as purpose-bound, structured information rather than as loose bundles that can mix explanation, instruction, warning, and decision or reliance effect by convenience.
Practice, source, alignment, and adoption. Joint IEC and IEEE 82079-1:2019 requires information for use to be purpose-directed, structured, and evaluated for usability. PublicationUnit Stability Discipline adopts purpose-bound publication units and explicit outside boundaries to work, work planning, decision, gate, or reliance claim, adapts that discipline from information-for-use to notes, memos, sheets, tables, and screens, and rejects the shortcut where a clearer or official-looking unit is treated as if it had already become approval, policy, gate, work, or reliance text. For a manager or operator, this is the practical guard behind worked slices 5.4 and 5.5: better explanatory form does not itself mint downstream claim or effect.
Claim 3. Best-known current pattern-writing and pattern-validation practice keeps patterns tied to recognisable situations, explicit problem, solution, and consequence structure, and reviewable rationale rather than elegant internal naming alone.
Practice, source, alignment, and adoption. Iba (2021) and Riehle et al. (2020) both treat pattern writing and validation as requiring recognisable situations, explicit structure, and reviewable reasoning rather than only elegant naming. PublicationUnit Stability Discipline adopts worked slices, recognisable entry cues, and explicit governing-pattern and project-side-reference boundary discipline, adapts those expectations to publication-unit stability work, and rejects a pattern text that is cleanly labeled but domain-thin or reader-thin. For the current working reader, this is the practical guard behind the recognition block and slices 5.1 through 5.5: the pattern should be usable before one has to reconstruct the surrounding rationale from scratch.
Local stance. The current SoTA claim is narrow. This pattern is not claiming one universal theory of documents. It claims a smaller and more practical point: one publication unit stays trustworthy only when its primary EntityOfConcern, carried publication move, and outside boundary to work, work planning, decision, gate, or reliance claim remain explicit enough for cold readers to recover, and when neighboring problem situations are handled by their governing patterns rather than hidden.
Conformance Checklist
- CC-AUD-1 — One publication unit under review is explicit. The case names one note, memo, sheet, table, screen, or short section as the publication unit under review rather than letting presentation-form labels stand in for the publication unit under review.
- CC-AUD-2 - Primary EntityOfConcern and carried publication move are explicit enough to identify the governing pattern. The case keeps visible which primary EntityOfConcern the unit is about and which carried publication move it performs over that primary EntityOfConcern right now.
- CC-AUD-3 — Outside-work boundary is explicit.
The case states what downstream
U.Work,U.WorkPlanning, decision, gate, or reliance claim still remains outside the publication unit under review, including neighboring pattern application, downstream claim or effect, or ongoing engineering-process continuation when that distinction matters. - CC-AUD-4 — The active repair disposition is named honestly. The case makes explicit whether the live problem situation is local lexical-head repair, whole-unit primary-EntityOfConcern stabilization, bounded comparison, or another neighboring pattern rather than patching several problem situations at once under one vague stability claim.
- CC-AUD-5 - Repair-disposition and governing-pattern boundary choice is explicit.
When the problem situation belongs with
Local Head Restoration,PublicationUnit Primary EntityOfConcern Discipline,E.17.ID.CR ComparativeReviewUnit, a neighboring explanation-faithfulness pattern, or a downstream decision, gate, work, or reliance publication, that governing FPF pattern or project-side FPF kind and reference named by value is explicit rather than hidden inside broad-family wording. - CC-AUD-6 — Presentation-form labels do not launder publication-unit kind or downstream claim or effect.
note,memo,sheet,table,screen, and similar labels remain presentation-form clues and do not silently change the publication unit under review, create proof, create evidence, create release admissibility, or mint downstream claim or effect. - CC-AUD-7 - Claim-bearing modeling substrate or rationale is published or handled by a governing publication form. If the primary EntityOfConcern or carried publication move depends on a modeling substrate or rationale, publish that substrate or rationale briefly enough for review or handle the case by a heavier publication form or neighboring pattern that can carry it honestly.
- CC-AUD-8 — Clearer prose does not silently widen downstream claim or effect. Readability, formatting, and wider circulation may improve the unit, but they do not by themselves turn the unit into approval, policy, assignment, gate, work, or reliance text.
Relations
- Builds on:
A.7,E.10,F.18,E.14,E.19,E.17, andC.2.1. - Coordinates with:
E.17.AUD.LHR Local Head Restoration,E.17.AUD.OOTD PublicationUnit Primary EntityOfConcern Discipline,E.17.ID.CR ComparativeReviewUnit,E.17.EFP ExplanationFaithfulnessProfile, andE.21when a pattern-quality card, table, status line, or generated summary is published as a bounded publication unit.E.17.AUDgoverns publication-unit honesty;E.21governs the underlying pattern-quality claim. Also coordinates with project-side FPF patterns such asC.11,A.10,A.15,A.15.4,B.3,A.20, andA.21when decision, evidence, gate, assurance, engineering-justification, work, or reliance claims become primary. - Boundary consequence: when the publication unit can no longer stay honest inside this publication-unit stability pattern, apply the neighboring FPF pattern or name the project-side FPF kind and reference named by value instead of treating publication-unit stability as a general explanation, comparison, decision, gate, work, or reliance discipline.
E.17.AUD:End
PublicationUnit Stability Discipline and Local Head Restoration - repair the overloaded local lexical head before the publication unit inherits it
Placement. Narrow local lexical-head repair pattern inside the broader PublicationUnit Stability Discipline.
Builds on. A.6.P, A.7, E.10, F.18, E.14.
Coordinates with. E.17.ID.CR, E.17.AUD.OOTD, E.17.EFP, A.6.3, A.6.3.CR, A.6.3.RT, A.10, A.15, A.15.4, B.3, A.20, A.21.
Plain-name. Repair the overloaded local lexical head before the publication unit inherits it.
One-line summary. Local Head Restoration is a narrow local lexical-head repair pattern for cases where one locally familiar word such as text, document, surface, review, or interpretation is being asked to carry more meaning than the sentence has honestly restored.
Local lexical-head repair object in plain terms. The local repair object here is one local lexical head inside one publication unit: the load-bearing word or phrase whose kind is no longer recoverable from the sentence. The local repair move is to restore the lexical-head kind, active local reading, active primary entity or relation when one is active, carried move or question under repair, and nearest outside-work boundary before the rest of the publication unit inherits ambiguity.
Use this when. Use this section when one note, memo, review unit, table, or episteme-publication-heavy paragraph starts leaning on one broad familiar word and you can no longer tell which FPF kind or locally declared head that word names here. Use it when the local lexical head has become the overload point, but the publication unit has not yet proved that it needs full EntityOfConcern stabilization.
First-minute working moment. A draft says this review, this text, this document, this publication, or this interpretation, and everyone in the room keeps reading a different FPF kind or locally declared head into the same local lexical head. You do not yet need a whole new publication-unit rule check. You need the local lexical-head repaired before the rest of the unit can be trusted.
What goes wrong if you miss this. One vague local lexical head quietly governs the next three sentences. Review then turns into an argument about taste while the real defect is simple: the unit never said whether it was naming a description, a carrier, a publication unit, a carried move, a governing pattern, or wider work.
What this buys you in practice. It lets a team stabilize the smallest honest unit first. You repair the overloaded local lexical head, keep local reading and question under repair visible, and avoid escalating into publication-unit stability review too early.
Naming boundary. F.18 is nearby because a repaired head may sometimes become durable reusable naming work. It is not the default output here. If the local sentence becomes honest after one head repair and no durable cross-context name, UTS row, Core-facing name, reusable FPF head, or high-risk label is being minted, do not open a full Name Card. Keep the LHR output as the repaired local head plus its recovered local kind, active local reading, active primary entity or relation when one is active, carried move or question under repair, and outside-work boundary.
Success condition. LHR succeeds when a careful reader can identify the local lexical-head kind, active primary entity or relation when one is active, carried move or question under repair, and outside-work boundary for this sentence or small unit. If that is enough and the publication unit no longer shifts, stop. Apply E.17.AUD.OOTD only when the whole publication unit still cannot keep one primary entity of concern, one carried move, and one outside boundary stable after the local repair.
Ordinary-output claim inventory. After LHR, the author has claimed only that this local head now has one recovered kind or locally declared head, one active local reading, and one admissible local use inside this publication unit. The author has not claimed that the whole publication unit is stable, that the name is reusable globally, that the term is admitted to FPF Core, that a Name Card is open, or that any downstream evidence path, gate decision, work record, decision result, approval effect, or reliance basis exists.
Not this pattern when. This is not the right pattern when:
- the same publication unit still has unstable EntityOfConcern or carried-move reading after local repair and now needs one stable answer to what it is about, what move it carries, and what remains outside;
- the question under repair is already one bounded comparative review move over an otherwise stable source episteme or publication;
- the main issue is view, face, carrier, publication architecture, or downstream approval, gate, adjudication, or execution work rather than an overloaded local lexical head;
- the text is already honest locally, and the unresolved problem is wider strategy, rollout sequencing, or architecture framing.
Primary working reader. The first working reader is an author, reviewer, architect, or manager who needs one quick way to repair an overloaded local lexical head before the whole text overclaims.
Problem-owning practice reading. In ordinary practice, this pattern helps teams editing review notes, status notes, decision memos, architecture notes, and episteme-publication-heavy paragraphs where one familiar local lexical head has become the overload point. The job is not to redesign the whole text. It is to make one local sentence honest enough that reviewers stop arguing past each other about what the local lexical head names here.
Quick recovery entry. If the recognition block fits, recover the local repair through the five-row ordinary card in E.17.AUD.LHR:3.2 and the nearest worked slices in E.17.AUD.LHR:5.1 through E.17.AUD.LHR:5.6. Use the quick worked-slice starter only while one overloaded local lexical head still stays primary; if that recovery already makes bounded comparison or publication-unit stabilization primary, name the governing FPF pattern or project-side FPF kind and reference named by value before you open the heavier extension.
Quick first check. Do not open the whole local repair pattern yet. Ask these five questions first:
- Which trigger word is carrying unresolved semantic load?
- What lexical-head kind is that word honestly naming here?
- Which local reading is actually primary here?
- What active primary entity or relation, carried move or question under repair, and outside work are actually in play here?
- After one honest repair, does the unit stabilize locally, or does its reading still shift into a neighboring reading?
Local-repair threshold. One honest local repair should restore the overloaded local lexical head, its lexical-head kind, the active local reading, the active primary entity or relation when one is active, and the carried move or question under repair the sentence is actually carrying. If the next sentence still borrows a different kind, a different local reading, or a different outside-work boundary from the same local lexical head, local repair is no longer the only primary question.
Neighboring comparison-unit boundary check. If one honest local repair stabilizes the unit and the remaining question is one bounded comparison over already pinned source epistemes or publications, apply E.17.ID.CR (ComparativeReviewUnit) rather than thickening this local lexical-head repair pattern. If the same publication unit still cannot keep one stable primary entity of concern, one carried move, and one outside-work boundary visible after local repair, apply E.17.AUD.OOTD (PublicationUnit Primary EntityOfConcern Discipline) instead of stacking more qualifiers onto the overloaded local lexical head.
Quick kind positions. PublicationUnit Stability Discipline names the wider publication-unit stability discipline. Local Head Restoration names the local lexical-head repair pattern used when one overloaded local lexical head inside one publication unit still needs its lexical-head kind, active local reading, active primary entity or relation, carried move or question under repair, and any family and governing-pattern relation set restored before the rest of the unit inherits ambiguity. When that broader relation set is doing real work, write one explicit output line: repair disposition = ... | governing pattern = ... | primary entity = ... | active relation = ... | move = ... | outside work = .... This local repair works over the inherited frame; it does not redefine the moving lineage, carrier, face, or publication architecture that sits outside the current publication-unit repair. Publication-unit stability remains outside until local repair fails, in which case the case should apply E.17.AUD.OOTD. The canonical publication-unit rule and check section remains E.17.AUD.OOTD; this section governs only the narrower local lexical-head repair pattern.
If those five questions are the right questions, start here.
Problem frame
Anti-single-sequence note. The quick checks, ordinary card, worked slices, and governing-pattern and project-side-reference boundary rules in this section are local aids for one publication unit under review. They are not a canonical transformation-flow structure, not a mandatory ordered sequence, and not a promise that admissible cases move through one fixed sequence. One case may stabilize after one lexical-head repair, another may reopen when outside observation changes the honest question, and another may apply E.17.AUD.OOTD when the publication unit still has unstable EntityOfConcern or carried-move reading.
The recurring defect is small but expensive:
- one broad familiar word enters early;
- the word is never restored to one kind or local work position;
- later sentences inherit its ambiguity as if nothing happened.
Typical load-bearing local heads include:
documenttextartifactnotesheetpublicationsurfacefaceviewreviewinterpretationreading
These words are not uniformly wrong. They become risky when one of them starts carrying primary entity, active relation, local work position, move, or governing-pattern boundary load without being restored first.
Problem
Without a named local restoration move:
- teams keep asking qualifiers to rescue an unstable local lexical head;
- one sentence names one FPF kind or locally declared head while the next sentence names the move over it;
- readers over-infer publication-unit meaning from one under-restored broad-family word;
- later publication-unit discipline is opened too early for a problem that was still local;
- or the opposite happens: a publication-unit reading-stability defect is hidden because nobody repaired the local lexical-head overload first.
Solution
Local Head Restorationrepairs the overloaded local lexical head before the rest of the publication unit is allowed to inherit it.It restores lexical-head kind, active local reading, carried move or question under repair, and any family, governing-pattern, primary entity, and active relation that the sentence is quietly relying on.
Pairwise plain glosses
- Pressured local lexical head = the word doing more work than the sentence has honestly restored.
- Lexical-head kind = what FPF kind or locally declared head that word names here: for example description, carrier, publication unit, EntityOfConcern, relation record, face, or view.
- Active local work position = where the local work is happening here: for example review, publication, comparison, process, or authority.
- Active primary entity or relation = what the local sentence or publication unit is actually about here, when such an object or relation is active.
- Move or question under repair = what the sentence is doing with the active primary entity, active relation, or local lexical-head repair object, if anything.
- Family, governing pattern, primary entity, and active relation set = when a broader family or governing pattern is active, name the family, governing pattern, primary entity, active relation, carried move or question under repair, and outside work separately rather than letting one familiar local lexical head carry them by implication.
Local reading lens. Treat the overloaded local lexical head as one typed local head inside one publication unit. This local lens restores one overloaded local lexical head; it does not settle publication-unit modeling-lens policy, redefine the inherited moving lineage or its publication form, publication face, and carrier relation, or replace neighboring semioarchitecture characteristics. The smallest honest local lens asks five entries: what lexical-head kind is named here, which local work position is primary, what active primary entity or relation is in play, what carried move or question under repair is carried, and what still remains outside. If that local lens no longer stabilizes the same publication unit, local repair has already reached its limit; apply its governing FPF pattern or use the project-side FPF kind and reference named by value.
Ordinary working card
Use this five-row card for ordinary cases:
Treat that card as the recognition block. It is a local repair aid, not a universal sequence rail. Use it while one overloaded local lexical head remains the main defect.
When family or governing-pattern language is load-bearing, add one explicit conditional output line next to the card: repair disposition = ... | governing pattern = ... | primary entity/relation = ... | move = ... | outside work = ....
Read the card as a three-way recovery aid:
- if rows 1-5 stabilize around one repaired local lexical head, one restored local work position, one active primary entity or relation, and one honest local question, stay here;
- if rows 1-5 stabilize locally and the remaining question is one bounded comparative review move over already pinned source epistemes or publications, apply
E.17.ID.CRrather than thickening this local lexical-head repair pattern; - if rows 2-5 still cannot stay stable because the same publication unit keeps borrowing a different object, move, or outside-work boundary from the same local lexical head, apply
E.17.AUD.OOTDinstead of pretending one more qualifier will rescue the same unit.
The nearest worked slices for those three repair dispositions are:
- ordinary stay-local:
E.17.AUD.LHR:5.2; - admissible bounded-comparison disposition:
E.17.AUD.LHR:5.4; - admissible application of whole-unit discipline:
E.17.AUD.LHR:5.5.
Load-bearing extension
If the local case is close to a neighbouring-pattern boundary and the ordinary card already stabilizes the unit, add these checks:
- overloaded local lexical head;
- restored lexical-head kind;
- restored active local reading;
- restored active primary entity or relation;
- restored carried move or question under repair;
- restored outside-work boundary;
- any family, governing pattern, primary entity, and active relation distinction now made explicit;
- governing-pattern and project-side-reference decision.
Use that extension as the assurance section only when ordinary repair is already holding and the remaining risk is misuse at a neighboring-pattern boundary.
It is for the stay-local repair disposition, not for re-deciding whether the case really belongs in E.17.ID.CR or E.17.AUD.OOTD.
If the ordinary card now shows one stable local repair plus one bounded comparative review question, apply E.17.ID.CR before opening the extension.
If the ordinary card still shows publication-unit reading instability after local repair, apply E.17.AUD.OOTD before adding declaration weight here.
Do not use it to rescue a unit whose publication-unit reading still shifts, and do not turn it into a second rule sheet.
Ordinary repair order
Use this order when one local lexical head is carrying too much:
- name the overloaded word;
- restore the lexical-head kind;
- restore the active local reading;
- restore the active primary entity or relation when one is active;
- restore the carried move or question under repair, if any;
- restore any family, governing pattern, primary entity, active relation, and nearest outside-work boundary the sentence is relying on;
- decide which of three repair dispositions is honest: stay with local repair, apply bounded comparison, or apply publication-unit discipline.
A narrowing qualifier alone does not count as restoration.
Treat this order as one local repair aid, not as a canonical flow.
Steps 1-6 restore the overloaded local lexical head; step 7 classifies what the repaired unit can honestly do next.
If step 6 keeps reopening because the same unit still cannot hold one stable primary entity of concern, one carried move, and one outside-work boundary, stop local repair and apply E.17.AUD.OOTD.
If the local lexical head is now honest and the only remaining question is one bounded contrast over already available source epistemes or publications, apply E.17.ID.CR instead of escalating the local card into a heavier record by habit.
If the local lexical head is honest and no neighboring reading has become primary, stop here rather than manufacturing extra extension weight.
Quick worked-slice starter
If you need one ordinary entry sentence fast, start from one of these:
Use these starters only as local examples. If outside observations or downstream constraints change what the sentence can honestly carry, reopen with the governing FPF pattern or project-side FPF kind and reference named by value instead of treating the starter as step one of a fixed flow.
Worked slices
Worked-slice status. Read the release-boundary, publication-face, episteme-publication-heavy, bounded-comparison, publication-unit stabilization move, and outside-observation cases as a heterogeneous example bank, not as one recommended repair sequence. They show different admissible repair dispositions for this local lexical-head repair pattern: some cases stabilize after one honest lexical-head repair and stop here, some apply E.17.ID.CR, some apply E.17.AUD.OOTD, and some stop and reopen when outside observation changes what the same local sentence can honestly carry. For quickest recovery of the three main repair dispositions, read E.17.AUD.LHR:5.2 as ordinary stay-local repair, E.17.AUD.LHR:5.4 as bounded-comparison application under E.17.ID.CR, and E.17.AUD.LHR:5.5 as publication-unit application under E.17.AUD.OOTD. Then read E.17.AUD.LHR:5.6 as the separate stop-and-reopen or neighboring governing-pattern application case after outside observation changes what the same local unit can honestly carry.
Worked-slice mini-schema. When a case turns episteme-publication-heavy or boundary-heavy, recover the same compact output in this order: overloaded local lexical head | lexical-head kind | active local reading | primary entity/relation | carried move or question under repair | outside work | repair disposition.
review is really carrying two jobs
A note says:
This review establishes the release boundary for the service.
Two sentences later it says:
The review should therefore assign rollout responsibility to platform.
Local repair first:
- overloaded local lexical head =
review; - restored lexical-head kind = review publication unit;
- active local reading = boundary review, not responsibility assignment;
- primary entity/relation = the release boundary as made visible in this review unit;
- carried move = make one boundary visible;
- outside work = responsibility assignment.
The repaired unit can now either stay with the boundary review or explicitly become a responsibility-assignment publication. Without that repair, the note quietly overclaims.
text quietly shifts into carrier or document status
A paragraph says:
This text is the policy.
But what it really means is one publication form that describes the policy rather than being the policy object itself.
Local repair:
- overloaded local lexical head =
text; - restored lexical-head kind = publication form;
- active local reading = publication unit, not policy authority object;
- primary entity/relation = the policy description visible in this unit;
- carried move = describe the policy rather than claim authority for it;
- outside work = approval, rollout, release, gate, policy, assurance, or adjudication status.
This is the ordinary stay-local case. One repaired local lexical head keeps later sentences from borrowing authority from the wrong local reading without forcing publication-unit stabilization.
Recovery reading. Stay in E.17.AUD.LHR: the local lexical head is now honest, the same local unit no longer shifts, and no neighboring reading has become primary.
Semio-heavy family name does too much work
A semio note says:
This interpretation clarifies the package.
But the same paragraph is really about one bounded comparison over one review unit, not about InterpretationDiscipline as a whole and not about the whole package.
Local repair:
- overloaded local lexical head =
interpretation; - restored lexical-head kind = bounded comparative review unit inside one episteme-publication-heavy paragraph;
- active local comparison = bounded comparison, not wider-family package explanation;
- primary entity/relation = comparative review unit;
- restored relation set = family
InterpretationDiscipline, governing patternComparativeReviewUnit; - move = bounded comparison;
- outside work = wider architecture strategy.
Now the local paragraph stops pulling package-level load it never declared.
Local repair selects bounded comparison
A comparison note says:
This review shows option A is safer than option B.
But the unit is really one comparative review note over already pinned source epistemes or publications, not a publication-unit reading-instability case and not yet a publication-unit stability case.
Local repair:
- overloaded local lexical head =
review; - restored lexical-head kind = comparative review unit;
- active local comparison = bounded comparative review unit, not whole release process;
- primary entity/relation = the already pinned option contrast;
- carried move = make one bounded contrast visible over already available source epistemes or publications;
- outside work = rollout choice or approval.
Once that local lexical head is repaired, do not keep thickening this pattern by habit. The admissible next pattern application is E.17.ID.CR for the now-stable unit, because the remaining question is one bounded contrast rather than publication-unit EntityOfConcern instability.
Recovery reading. This is the honest bounded-comparison disposition: finish the local repair here, then let E.17.ID.CR carry the remaining bounded contrast over the now-stable unit.
Local repair exposes publication-unit reading instability and must apply whole-unit discipline
A release note says:
This document records the release decision for the candidate.
After one sentence, the same unit starts talking as if it were:
- the review publication unit that compares evidence;
- the decision object itself;
- and the rollout work that follows if approval is recorded.
Local repair can still restore the overloaded local lexical head:
- overloaded local lexical head =
document; - restored lexical-head kind = review publication unit;
- active local reading = publication unit, not decision object or rollout work;
- carried move = record the current release reasoning visible in this unit;
- outside work = actual approval, rollout execution, release, gate, policy, assurance, or adjudication question.
But the repaired local lexical head does not keep the same publication unit stable. The next sentences still slide between the object being decided, the move of comparing evidence, and the wider work that happens after the decision. That means local lexical-head repair has done its job and shown the remaining defect honestly: the publication unit still cannot keep one stable object, one move, and one outside-work boundary visible.
Recovery reading. This is the admissible publication-unit stabilization move case: stop thickening the local repair, keep the restored local lexical head as the last honest local result, and apply E.17.AUD.OOTD because the same unit still has unstable reading after one honest repair.
Outside observation changes what the same head can honestly carry
A status note says:
This note captures the current rollback state for the candidate.
Mid-review, a new vendor bulletin changes the live failure boundary and pushes the surrounding conversation toward approval pressure.
Local repair can still make the current sentence honest:
- overloaded local lexical head =
note; - restored lexical-head kind = review publication unit;
- active local reading = current review publication unit, not downstream approval record;
- carried move = capture the rollback state visible on the current evidence slice;
- outside work = any new approval, adjudication, or widened authority step.
But this is the stop-and-reopen case. Once outside observation changes what the same local unit can honestly stay about, do not keep appending new pressure as if the same local repair simply continued. Stop, reopen with a newly declared question, or apply the governing pattern if approval, rollout, release, gate, policy, assurance, or adjudication use, or publication-unit stabilization has become primary.
Recovery reading. Do not keep thickening the local card here: outside observation has changed what the same local unit can honestly carry, so the admissible repair disposition is stop-and-reopen or application of the neighboring governing pattern, not one more local qualifier.
Boundary dispositions
Assurance-recovery note. Read these governing-pattern boundary dispositions as a heavier audit record over the same ordinary five-row card and the same three honest repair dispositions. They are not a second compact rule list. If a governing-pattern boundary disposition bullet starts carrying the case by itself, recover the local-repair threshold, E.17.AUD.LHR:3.2 Row 5, and the nearest worked slice first.
Use a different governing pattern when:
- the repaired local lexical head is no longer the real problem and the publication unit still has unstable EntityOfConcern or carried-move reading;
- the same unit is already stable enough and the remaining question is one bounded comparative review move over already pinned source epistemes or publications;
- the problem is really view, face, or carrier architecture;
- the unit has already become downstream approval, gate, adjudication, or execution work;
- outside observation or environmental change has changed what the same local unit can honestly carry, so the case now needs stop-and-reopen or application of the neighboring governing pattern rather than one more local qualifier.
Governing-pattern boundary recovery map.
The comparison-side neighbor is E.17.ID.CR ComparativeReviewUnit: use that governing pattern when the local lexical head is now honest, the unit already stays about the same EntityOfConcern, and the remaining question is one bounded comparison over already available source epistemes or publications.
The main publication-unit neighbor is E.17.AUD.OOTD PublicationUnit Primary EntityOfConcern Discipline: use that governing pattern when local lexical-head repair is no longer enough and the whole publication unit still cannot keep one stable primary entity of concern, one carried move, and one outside-work boundary visible.
Treat those as neighboring recoveries, not as a required sequence. Some cases will stop after one local repair, some will apply bounded comparison under E.17.ID.CR, and some will apply publication-unit stabilization under E.17.AUD.OOTD once the honest question changes.
Consequences
Used well, this pattern:
- prevents one vague local lexical head from governing a whole section by accident;
- keeps local repair cheap instead of escalating too early;
- makes later publication-unit stability review cleaner because the local lexical head question has already been restored;
- gives authors and reviewers one common language for saying
the problem is still local.
Used badly, it can become one more vocabulary exercise. If the publication unit still has unstable EntityOfConcern or carried-move reading after local repair, do not keep polishing the overloaded local lexical head forever. Apply the governing pattern for the remaining problem situation.
SoTA-Echoing
Assurance-recovery note. Use these rows only after the ordinary five-row card, the local-repair threshold, and the nearest worked slices already tell you which repair disposition is primary. Each row must recover back into the same local question, repair disposition, or safeguard; if a citation starts carrying the case by itself, recover the ordinary card first.
Read E.17.AUD.LHR:6 - Boundary dispositions through this table only after the repair disposition is already visible by value. The citations do not choose the repair disposition for you; they discipline why the already-recovered repair disposition is reviewable and teachable.
Relations
Builds on
A.6.P Relational Precision Restoration (RPR)E.10 Unified Lexical Rules for FPFF.18 Local-First Unification Naming ProtocolA.7 Strict Distinction
Nearest neighbors
E.17.AUD.OOTD PublicationUnit Primary EntityOfConcern DisciplineE.17.ID.CR ComparativeReviewUnit
E.17.AUD.LHR:End
PublicationUnit Stability Discipline and PublicationUnit Primary EntityOfConcern Discipline - publication-unit stability over one primary EntityOfConcern
Placement. Narrow publication-unit stability pattern inside the broader PublicationUnit Stability Discipline.
Builds on. A.6.P, A.7, E.10, F.18, E.14, E.19, C.2.2a, A.16.0.
Coordinates with. E.17.AUD.LHR, E.17.ID.CR, E.17.EFP, A.6.3, A.6.3.CR, A.6.3.RT, A.10, A.15, A.15.4, B.3, A.20, A.21.
Plain-name. Keep one publication unit about one primary EntityOfConcern at a time.
One-line summary. PublicationUnit Primary EntityOfConcern Discipline governs one bounded publication unit at a time and keeps that unit explicit about what it is mainly about, what move it is carrying over that entity, and what wider work, non-admissible downstream decision, or reliance claim remains outside.
Primary EntityOfConcern discipline. The live technical field is publicationUnitPrimaryEntityOfConcern: the primary EntityOfConcern, non-claim-bearing kind named by value, topic, or subject that this bounded publication unit is mainly about for the current use. When no claim-bearing episteme or episteme-lane view is live, the pattern names the non-claim-bearing kind named by value, topic, or subject without creating a false EntityOfConcernRef.
Publication unit under review in plain terms. The publication unit under review is one bounded publication unit that other people are meant to read as one unit: a note, memo, sheet, review aid, screen, table, or short section. The carried publication move is to keep that unit explicit about one publicationUnitPrimaryEntityOfConcern, one carried move over that entity, and one outside-work boundary.
Use this when. Use this pattern when one note, memo, sheet, screen, table, comparison aid, or other publication unit starts being interpreted as if it is still about one primary EntityOfConcern while it is quietly shifting into a different primary EntityOfConcern, a different concern, or a wider process. Use it when local word repair is not enough anymore and the publication unit needs one stable answer to: what is this unit about, what move is it making, and what still remains outside?
What goes wrong if you miss this. One publication unit starts by talking about one primary EntityOfConcern and quietly ends by licensing a different interpretation, a different concern, or wider work. Review then gets trapped in sentence-level wording arguments while the real defect is publication-unit interpretation instability, and readers over-attribute decision weight or scope to a unit that never declared it.
What this buys you in practice. It lets a team stop publication-unit interpretation instability before one memo, note, or review unit quietly starts carrying rollout, approval, wider architecture strategy, or another wider concern by habit. In practice that means reviewers can name the real stabilization job earlier, keep downstream work outside, and decide faster whether the current unit is stable enough to keep using at all.
Not this pattern when. This is not the right pattern when:
- the problem is still local lexical-head kind or qualifier repair and
E.17.AUD.LHR(Local Head Restoration) is enough; - the same publication unit is already stable enough, and the question under repair is one bounded comparative review move over already available source epistemes or publications under
E.17.ID.CR; - the question under repair is still same-entity rewrite, representation shift, explanation-face work, bridge-explication, or another neighboring pattern whose move is already primary;
- the question under repair is view, face, carrier, or publication architecture rather than publication-unit interpretation instability;
- the unit is already being used to approve, assign, adjudicate, or direct work and should use the more honest downstream decision, work, or reliance publication.
Quick recovery entry. If the recognition block fits, recover the working question through the ordinary six-row card in E.17.AUD.OOTD:4.3 and the nearest worked slices in E.17.AUD.OOTD:5.1 through E.17.AUD.OOTD:5.5. If that ordinary card plus one nearest worked slice already settles the case, stop there rather than climbing into the heavier assurance sections by habit.
Quick boundary bank. If the recognition block no longer fits, stop at the right boundary instead of opening the heavier stack by habit. One overloaded local lexical head or qualifier only -> E.17.AUD.LHR (Local Head Restoration). Same stable publication unit, but the question under repair is one bounded comparison over already pinned source epistemes or publications -> E.17.ID.CR. View, face, carrier, same-entity rewrite, or downstream approval, work, or reliance question -> the neighboring pattern or the more honest downstream decision publication.
Quick kind-plus-lens interpretation. PublicationUnit Stability Discipline names the broader publication-unit discipline family. PublicationUnit Primary EntityOfConcern Discipline names the publication-unit stability pattern used when one publication unit needs its primary EntityOfConcern, carried move, and outside-work boundary made explicit together. The inherited moving lineage still remains successive U.Episteme publications over U.CharacteristicSpace; this pattern keeps explicit how one publication unit speaks about that lineage or a move over it, not a rival moving lineage.
Primary working reader. The first-minute reader is an engineer-manager, architect, reviewer, or programme lead who needs to stop one publication unit from quietly changing what it is about. Secondary readers may include people polishing or reviewing the text itself, but the top recognition block should still read as ordinary review and writing discipline first.
Problem frame
Anti-single-sequence note. The quick checks, ordinary six-row card, heavier extension, and worked slices in this section are local aids for one publication unit under review. They are not a canonical sequence for publication-unit repair and not a promise that admissible cases follow one fixed graph in one direction. Use the worked slices sideways rather than as one required sequence: one admissible case may stop after one publication-unit declaration, another may reopen when outside observations change the honest primary EntityOfConcern, and another may apply the governing pattern once downstream approval, work, reliance, or a neighboring-pattern question becomes primary.
Teams repeatedly write one publication unit that begins by talking about one primary EntityOfConcern and ends by talking about another while still sounding like one unchanged text.
Typical moments include:
- an architecture note that starts about a system boundary and ends about rollout work;
- an operations review note that starts about an incident episode and ends about action approval;
- a requirements or policy note that starts about a primary EntityOfConcern and ends about its carrier or document status;
- an episteme-publication-heavy note that starts about one pattern section or publication form and ends about wider architecture strategy;
- a comparison sheet that starts about one primary EntityOfConcern and quietly shifts into engineering-process, approval, work, or reliance pressure.
That interpretation instability is usually not caused by one bad sentence alone. It is caused by one whole publication unit no longer holding a stable answer to what it is about, what move it is carrying, and what wider work still stays outside.
Problem
Without a named publication-unit discipline:
- authors repair one vague phrase at a time but still leave the unit unstable as a whole;
- reviewers argue about wording while missing that the unit has already shifted from primary EntityOfConcern to process or from description to decision pressure;
- teams quietly read one note as if it licensed a downstream move the unit never declared;
- local lexical discipline (
A.6.P,E.10,F.18) gets blamed for publication-unit interpretation instability it was never meant to solve alone; - unit-form confusion is mistaken for view, face, carrier, or publication architecture even when the immediate problem is simpler and closer.
Forces
Solution - stabilize one publication unit, one primary EntityOfConcern, one move, and one outside-work boundary
Manager-first entry
PublicationUnit Primary EntityOfConcern Disciplinekeeps one publication unit explicit about what it is mainly about, what move it is carrying over that entity, and what wider work remains outside.It becomes necessary when local repair is no longer enough and the publication unit still has unstable interpretation across primary EntityOfConcern, description, carrier, publication unit, process, or downstream decision use while sounding unchanged.
In plain working terms, this section is for moments like:
this memo is about the architecture boundary, not yet about the rollout plan;this review note is about the incident episode, not yet about the action decision;this comparison sheet is about the primary EntityOfConcern under review, not yet about approval or the downstream decision;this semio note is about one pattern section or publication form, not the wider architecture policy around it.
If that is the clarification you need, start here.
If the real problem is still only one vague local lexical head word, start with E.17.AUD.LHR (Local Head Restoration).
Pairwise plain glosses
- Publication unit = one written or displayed bounded unit others are meant to read as one unit, such as a note, memo, sheet, table, or guided screen.
- Primary EntityOfConcern = the local stabilization interpretation for what that unit is mainly about when it carries or exposes a claim-bearing episteme or episteme-lane
U.View; it is not a newC.2.1slot. If no claim-bearing episteme or episteme-lane view is live, name the non-claim-bearing kind named by value, topic, or subject instead of inventing aEntityOfConcernRef. - Carried move = what the unit is doing over that entity, or that it is only stabilizing it without adding a new move.
- Outside-work boundary = what wider review, execution work, non-admissible downstream decision, or reliance claim stays outside the current unit.
- Explicit transition = the unit openly says it has moved from one interpretation or primary EntityOfConcern to another instead of pretending nothing changed.
Minimal modeling lens
Treat the publication unit under review here as one publication unit carrying one primary EntityOfConcern interpretation over one current working concern or lineage slice. That interpretation does not make the unit itself a U.EpistemePublication; it stabilizes the unit's interpretation over the already identified item it carries or exposes.
The smallest honest lens asks five entries:
- what publication unit is under review;
- what primary EntityOfConcern is active;
- what move over that entity is being carried;
- which interpretation is active;
- what wider work still stays outside.
If that lens cannot stay stable after local repair, do not patch over the interpretation shift with a heavier declaration; reopen the unit or apply the governing pattern instead.
Scope and exclusions
In scope
- one publication unit with unstable interpretation across multiple primary EntityOfConcern values;
- one unit mixing move and outside work;
- one unit quietly shifting between primary EntityOfConcern, description, carrier, publication unit, process, or downstream decision use;
- episteme-publication-heavy texts where repair disposition, governing pattern, primary EntityOfConcern, carried move, and outside work must stay explicit across one publication unit.
Out of scope
- local lexical-head repair only;
- pure view, face, or carrier architecture work;
- entityOfConcernRef-preserving transform, explanation, bridge, ontology, or comparative-review questions whose neighboring patterns already govern the main move;
- downstream gate, approval, execution, or decision pressure.
Ordinary stop rule. If the ordinary six-row card plus one nearest worked slice already settle the case, stop there. Do not climb into heavier assurance just to prove that one unit now keeps one primary EntityOfConcern, one carried move, and one outside-work boundary honestly in place.
Ordinary working card
For ordinary use, keep at least these six rows visible:
If those six rows can stay stable across the same publication unit, ordinary use is usually enough. Treat that six-row card as the recognition block.
If local repair is still enough, go back to E.17.AUD.LHR (Local Head Restoration) instead of adding more structure here.
If the unit remains one publication unit but neighboring-boundary claim-kind, misuse risk, or cross-interpretation ambiguity becomes claim-bearing, use the heavier extension as the assurance section.
If the same unit is already stable as one primary EntityOfConcern, one carried move, and one outside-work boundary, and the remaining question is one bounded comparative review move over already available source epistemes or publications, apply E.17.ID.CR before thickening this publication-unit card.
If the unit cannot keep one stable primary EntityOfConcern, one carried move, and one outside-work boundary even after local repair, do not solve that by stacking more fields onto the heavier extension; apply or reopen the neighboring-pattern check first.
Claim-bearing extension and quick boundary summary
Use the heavier extension only when the ordinary six-row card already stays stable and the case is close to important seams. It is for heavier declaration, not for rescuing a unit that still cannot keep one primary EntityOfConcern, one carried move, and one outside-work boundary in place.
Then add:
publicationUnitFormCue;primaryInterpretation;transitionPolicy;modelingLensPolicy;downstreamDecisionPolicy.
These fields do not create a rival rule track. publicationUnitFormCue names words such as note, sheet, screen, and table as form clues only; it does not make those clues primary-entity kinds or claim named by value/relation kinds. The fields only make the heavier neighboring-boundary claim-kind visible once the ordinary card already holds.
Quick governing-pattern and project-side-reference boundary summary
- use
E.17.AUD.LHR(Local Head Restoration) when the instability is still local to one local lexical head, qualifier, or interpretation word; - use
E.17.ID.CRwhen the same publication unit already holds one stable primary EntityOfConcern, one carried move, and one outside-work boundary, and the question under repair is one bounded comparative review move over already available source epistemes or publications; - use this pattern when one publication unit still has unstable primary EntityOfConcern, carried-move, or outside-work interpretation after honest local repair;
- use the neighboring pattern or the project-side FPF kind and reference named by value when view, face, carrier, entityOfConcernRef-preserving transform, explanation, bridge, ontology, gate, approval, or execution claim becomes primary.
Boundary-rule summary
This section is the canonical governing-pattern boundary summary for PublicationUnit Primary EntityOfConcern Discipline inside the Core.
Companion notes may elaborate admissibility checks and review scaffolding, but they may not override this section.
The practical summary is:
- keep one primary EntityOfConcern unless a transition is explicit;
- do not collapse primary EntityOfConcern, description, carrier, publication unit, process, and downstream decision use into one unchanged interpretation;
- keep the carried move distinct from the wider work around it;
- use local
E.17.AUD.LHR(Local Head Restoration) first, and open this pattern when publication-unit interpretation instability remains after that; - apply
E.17.ID.CRwhen publication-unit stability already holds and the remaining question is one bounded comparative review move over already available source epistemes or publications; - move out when the unit starts carrying downstream decision pressure or another neighboring pattern question.
Archetypal grounding
Worked-slice status. Read the architecture, operations, episteme-publication-heavy, comparison-return-to, and changed-EntityOfConcern cases as a heterogeneous example bank, not as one recommended progression.
Architecture note shifting into rollout work
A short architecture memo begins with:
This note is about the proposed service boundary between catalog and checkout.
Three paragraphs later it says:
We should therefore assign rollout responsibility to platform and stage migration in two sprints.
The fix is not only lexical. The publication unit changed its primary EntityOfConcern from architecture boundary to rollout process and decision responsibility. This section forces the author to either:
- keep the note about the boundary and push rollout outside;
- or make the transition explicit and use a downstream decision or rollout publication.
Operations note shifting into approval
An incident note begins as a comparative review of timing variance and operator context. It ends as if it already recommends a production action.
This section makes the author keep the review unit about the episode and the contrast it is surfacing, while forcing work approval into an explicit outside-work or downstream decision text.
Semio-heavy text mixing one local section and wider architecture strategy
A semio note starts about one selected pattern section and ends as if it had decided the packaging strategy for the whole overlay.
This section forces the unit to say:
- what the note is about now;
- what move it is making over that primary EntityOfConcern;
- and what wider architecture strategy remains outside the current unit.
Unit stabilizes and bounded comparison becomes primary
A review note first shifts between the selected interface boundary, the move it is making over the current evidence, and the rollout implications around that boundary.
After one honest publication-unit repair it now says:
This review unit is about the interface boundary options and the contrast they make visible under the current incident evidence; rollout responsibility and approval remain outside this note.
At that point the same unit already holds one stable primary EntityOfConcern, one carried move, and one outside-work boundary.
PublicationUnit Primary EntityOfConcern Discipline has done its job.
If the remaining question is now one bounded comparison between the already pinned options over the same evidence, the honest next pattern application is E.17.ID.CR rather than keep thickening publication-unit discipline.
Outside observation changes the honest primary EntityOfConcern
A release-readiness note is already explicit that it is about one candidate publication or view and the risk state visible from the current evidence. Mid-review, an external vendor bulletin and a new field observation change the live failure boundary for that same candidate.
The honest move is not to keep appending the new question while pretending the same unit still carries the same primary EntityOfConcern unchanged. This section forces the author to either:
- stop the current unit at the originally declared primary EntityOfConcern and open a new downstream record for the changed question;
- explicitly reopen the same unit with a newly declared primary EntityOfConcern, move, and outside-work boundary;
- or apply the governing pattern once approval, execution, or another downstream decision publication becomes the more honest primary question.
Bias-Annotation
Lenses tested: Arch, Onto and Epist, Prag, Did.
This section intentionally biases toward explicit publication-unit stability and against quietly letting one unit absorb wider work or decision pressure by habit.
The main mitigation is explicit primary EntityOfConcern, move, and outside-work surfacing, early return to E.17.ID.CR when publication-unit stability is already solved, and explicit governing-pattern boundary dispositions once a downstream claim becomes primary.
Conformance Checklist
- CC-OOTD-1 - One publication unit is explicit. The publication unit under review is explicitly identifiable as one note, memo, sheet, screen, table, or section meant to be read as one unit.
- CC-OOTD-2 - Primary EntityOfConcern is explicit. The unit makes its primary EntityOfConcern recoverable enough that readers are not left to infer it from tone alone.
- CC-OOTD-3 - Carried move is explicit. The unit states what move it is making over that primary EntityOfConcern, or explicitly says that it is only stabilizing the primary EntityOfConcern without a new move.
- CC-OOTD-4 - Outside-work boundary is explicit. Wider work, approval, execution, or non-admissible downstream decision, work, or reliance pressure is either declared outside or handled by its governing pattern rather than smuggled into the same unchanged unit.
- CC-OOTD-5 - Any transition is explicit. If the unit shifts between primary EntityOfConcern, description, carrier, publication unit, process, or downstream decision use, that transition is explicit rather than quietly absorbed.
- CC-OOTD-6 - Local vs publication-unit repair choice is honest.
Apply
E.17.AUD.LHR(Local Head Restoration) first when local repair is enough; apply this pattern only when publication-unit interpretation instability remains after local repair. - CC-OOTD-7 - Neighboring-pattern boundary is explicit. If entityOfConcernRef-preserving transform, explanation, bridge, comparative-review, ontology, gate, approval, or execution claim becomes primary, its governing pattern is applied rather than pretending this pattern still carries the case.
- CC-OOTD-8 - Claim-bearing lens is stated when needed. If a minimal modeling lens or downstream-decision policy is materially claim-bearing, it is stated rather than silently assumed.
Common Anti-Patterns
- Local-repair inflation. Opening publication-unit discipline when one overloaded local lexical head or qualifier is still the real defect.
- Work-process smuggling. Letting a note begin as architecture, incident review, or comparison work and end as rollout, approval, or execution guidance without naming the transition.
- Admissibility-pattern replacement. Treating this pattern as if it replaced view, face, or carrier architecture, entityOfConcernRef-preserving transform rules, explanation governance, bridge rules, or downstream decision texts.
- Overgrowth by declaration. Stacking heavier fields onto a unit that still cannot keep one stable primary EntityOfConcern, one move, and one outside-work boundary in place.
Consequences
Used well, this section buys three main gains:
- authors stop smuggling wider work into one unit by accident;
- reviewers can name publication-unit interpretation instability instead of only arguing about wording;
- neighboring patterns and downstream decision texts stop getting blamed for confusion created one layer earlier.
The cost is that some notes must become shorter, split earlier, or reopen more honestly when the primary EntityOfConcern really changes. That cost is deliberate.
Rationale
The point of this pattern is not to create a second architecture of views, faces, carriers, or downstream decision texts. It is narrower: one publication unit can become misleading even when every single sentence looks locally acceptable.
A.6.P, A.7, E.10, and F.18 already keep kinds, distinctions, and naming precise.
This pattern adds the missing publication-unit discipline that asks whether the same publication unit is still honestly about one primary EntityOfConcern, carrying one move, with one explicit outside-work boundary.
The pattern also stays intentionally close to E.14 and E.19.
Recognition comes first through a manager-usable entry block and the ordinary six-row card.
Heavier declaration comes only after the ordinary card already holds.
SoTA-Echoing
Relations
Builds on
A.6.PA.7E.10F.18E.14E.19C.2.2aA.16.0
Nearest neighbors
E.17.AUD.LHRfor local lexical-head kind or qualifier repair;E.17.ID.CRwhen the same unit is already stable and the remaining question is one bounded comparative review move;E.17.EFPwhen explanation-face governance on existing faces is primary;A.6.3,A.6.3.CR, andA.6.3.RTwhen the question under repair is same-entity rewrite or representation change;A.10when evidence or provenance becomes primary;A.15andA.15.4when work, reliance, or execution claim becomes primary;B.3when assurance or engineering justification becomes primary;A.20andA.21when approval, gate, or adjudication becomes primary.
E.17.AUD.OOTD:End
Transformation Flow Structure
Tech-name: TransformationFlowStructure (pattern label) Plain-name: Transformation flow structure Type: Structural/ontic-relation pattern (E) Status: Stable Normativity: Normative unless explicitly marked informative Twin labels: Tech / Plain per E.10; faces published through E.17 MVPK (no schemas in Part E).
Intent
Provide a notation-independent pattern for TransformationFlowStructure: a selected compound structure of atomic U.Transformation values and transformation-adjacent governed loci. The EntityOfConcern is the selected structure itself: loci for atomic transformations and adjacent governed values, one typed U.Transfer relation, and Eulerian/declarative valuations over paths or path slices inside the same selected structure. A locus may express, decompose, constrain, or locate a bounded transformation under A.3.4, or it may bind a signature, mechanism, work plan, performed work, check, structural reinterpretation, publication, evidence, result, or refresh locus that participates in or constrains transformations without becoming the transformation. Crossings appear at gates; publication faces appear through MVPK; comparable claims pin editions, reference planes, Bridge/CL notes, and refresh scope. Mathematical descriptions of this selected structure, including graph, algebra, category, tuple, path, slice, morphism, quotient, fold, refinement, factorization, or wiring expressions, are governed by E.18.2 and C.29 when lens adequacy matters.
Use this when. Use E.18 when project work needs one selected transformation-flow structure, path, path slice, crossing, gate, flow valuation, or refresh locus over U.Transfer; use neighboring patterns when the current EntityOfConcern is a work plan, performed work, method semantics, publication face, mathematical description, or wording-use cue rather than the selected structure.
First useful move. Name the selected transformation-flow structure, the locus kinds, the single U.Transfer relation, and the crossing, path, or path slice whose pins are required. For the ordinary case, this is enough: TransformationFlowStructure, current PathId or PathSliceId when a path or slice is the EntityOfConcern, locus kinds, one U.Transfer, and only the crossings or pins required by that application.
First-use slice:
This slice names the selected structure and its governed loci first. Publication faces, TEVB viewpoint mapping, GateDecision records, and conformance rows are opened only when that use actually publishes, maps viewpoints, crosses a gate, or consumes assurance checks.
Structure ontology. E.18 keeps these distinctions primary:
When a sentence says that a system performs a functional transformation at one point in a flow, E.18 carries only the selected flow structure, locus, path, slice, crossing, valuation, and pins. The bounded transformation, transformer or candidate bearer, input/output or functional-port boundary, functioning relation, method/algorithm, mechanism, and performed work are recovered through [A.3.4](/generated/patterns/A.3.4), [A.6.F](/generated/patterns/A.6.F), [C.30.ASV](/generated/patterns/C.30.ASV), [A.6.M](/generated/patterns/A.6.M), [A.6.1](/generated/patterns/A.6.1), and the A.15 family as applicable. A computational algorithm may fill MethodRef? or MethodDescriptionRef?; a physical-world way of transforming may fill U.Method; neither is inferred from E.18 structure membership.
Not this pattern when. Use [A.20](/generated/patterns/A.20) for internal step validity, [A.21](/generated/patterns/A.21) for gate-decision publication, [E.20](/generated/patterns/E.20) for mechanism-governing-definition placement, [A.3.4](/generated/patterns/A.3.4) for bounded transformation under conditions, [E.18.2](/generated/patterns/E.18.2) for mathematical descriptions of the selected structure, [C.27.TA](/generated/patterns/C.27.TA) for temporal aspects, [C.27](/generated/patterns/C.27) for temporal-claim adequacy or supported-use claims, the A.15 family for work planning or performed work, [E.17](/generated/patterns/E.17) for publication faces, and [E.10](/generated/patterns/E.10) for wording-use repair when the current EntityOfConcern is not the selected structure, path, crossing, or flow valuation.
What goes wrong if missed. A practitioner may treat a reference flow, a wording-use cue such as transition, or a tool pipeline as a new graph kind or a hidden prescribed workflow, then lose comparability, crossing evidence, and slice-local refresh boundaries.
What this buys. E.18 keeps selected structure, publication pins, crossings, CV/GF separation, and refresh locality in one current structure pattern without turning every domain-specific path into its own flow doctrine or every mathematical graph description into the selected structure.
Problem frame
Teams can produce many well-typed flow valuations for transformations of the same context holon under VP.Functional, for example for a declared U.Capability or transformation claim. The holon is the described/context object; the E.18 EntityOfConcern remains the selected TransformationFlowStructure over transformations and adjacent governed loci. The P2W reference path is:
U.Signature(profile=FormalSubstrate) -> U.PrincipleFrame -> U.Mechanism -> U.ContextNormalization (UNM) -> SelectionAndTuning locus (G.5/selector relation) <-> WorkPlanning locus (A.15.2 U.WorkPlan or plan-item relation) -> U.Work -> EvaluatingAndRefreshing locus (G.11/refresh relation)
is one path among many possible domain-specific transformation-flow paths. Without a common structure discipline:
- flows look ad-hoc and non-comparable;
- cross‑Context crossings (plane/Context changes) are undocumented;
- MVPK faces carry hidden arithmetic or restate I/O;
- set‑returning selection is silently replaced by single scores;
- cycles lack budget discipline; refresh is out‑of‑band.
MVPK already fixes publication drift at the single-arrow scope; E.18 lifts those publication and comparability laws to the selected transformation-flow structure as a whole.
Problem
- Mathematical lens != selected structure. A catalog of morphism-scoped, transformation-scoped, mechanism-scoped, work-scoped, or refresh-scoped patterns does not, by itself, explain how the whole selected structure is built, constrained, and audited.
- Flow proliferation. Multiple “reference flows” can be declared; practitioners need one structure discipline that keeps their flow relations typed and comparable without privileging any single flow.
- Unsafe publication. Faces re‑list I/O, hide scalarization, or omit edition/plane pins; cross‑Context reuse lacks Bridge/CL citation; plane penalties appear in F/G instead of R.
- Cycles without norms. Selection↔Planning loops run without explicit budget (Γ_time), FreshnessRequest, or slice‑scoped refresh;
FinalizeLaunchValues(launch‑value slot filling) is performed too early (outsideU.Work(U.WorkEnactment)).
Forces
Solution - Transformation-flow structure model and relation disciplines
Dominant Solution moves. In ordinary E.18 use, keep five moves primary: name one selected transformation-flow structure; distinguish the selected structure from a flow valuation and from its mathematical descriptions; place gates only on crossings or the U.WorkEnactment boundary; preserve normalize-before-compare and set-return discipline; and keep cycles under budget plus PathSlice refresh. S12 viewpoint mapping remains conditional viewpoint-mapping input when engineering or publication viewpoint mapping is current.
S1 - Selected Structure (conceptual)
Define a typed, editioned transformation-flow structure
TransformationFlowStructure := (Loci, Transfer, tau_L, tau_Transfer, Gamma_time, Bridge, CL, TransportRegistry^Phi)
with:
- Loci: structure-positioned loci or bindings to governed FPF values (open world). Common specialisations include but are not limited to the P2W illustrative set: bounded
U.Transformation,U.Signature(profile=FormalSubstrate),U.PrincipleFrame,U.Mechanism,U.ContextNormalization (UNM),SelectionAndTuninglocus governed by current selector/comparator patterns,WorkPlanninglocus governed byA.15.2 U.WorkPlanor a plan-item relation,U.Work, andEvaluatingAndRefreshinglocus governed by current refresh/evaluation patterns. This list is illustrative, not exhaustive. A locus may be expressed by a morphism, graph vertex, tuple position, or category-theoretic object under a mathematical lens when that lens is current, but E.18 does not make every locus aU.Morphism, graph vertex, orU.Transformation. - Transfer relation: a single relation kind
U.Transfer(typed) carrying carrier refs and token refs; all plane/Context/edition changes occur only at loci viaOperationalGate(profile)with Bridge + CL annotations; penalties -> R only. Transport conversions pin Phi-policies and editions. - Scopes:
Gamma_time(budgets, horizons),PublicationScopefor faces (E.17), and slice ids for refresh (G.11).
CtxState (PS‑projection; closed slots): CtxState = ⟨L, P, E⃗, D⟩ is the projection of E.17 Publication Scope.
Slot definitions (normative):
• L := Locus — an element of a partially ordered ContextSlice poset; addresses where claims apply (disciplinary / organizational / holonic slice).
• P := ReferencePlane — the reference plane/units registry id; no plane/unit declarations or translations occur in CV; crossings remain gated (A.21).
• E⃗ := Edition vector — a partial map edition_key ↦ EditionId over named families {CG‑Spec, ComparatorSet, UNM.TransportRegistryΦ} and optional {DescriptorMapRef, DistanceDefRef, CharacteristicSpaceRef} when cited.
• D := DesignRunTag — design(T^D) or run(T^R), used by LaunchGate and acceptance/telemetry duties.
Invariants. Raw U.Transfer preserves CtxState (⟨L,P,E⃗,D⟩): it does not write/update any CtxState slot; any CtxState write/update (or entry to U.WorkEnactment) occurs at OperationalGate(profile).
Extension discipline. A conforming use registers any extra slot beyond ⟨L,P,E⃗,D⟩ in the E.17/LEX “CtxState Extension Registry” with slot‑id, intent, partial‑order law (neutral/absorbing), and SquareLaw compatibility; unregistered extensions are non‑conformant.
Data-shape location. E.18 names the structure and valuation obligations for PathId, PathSliceId, Gamma pins, and lineage: flow is a valuation over U.Transfer, raw transfer preserves CtxState, and path or slice evidence is carried through this pattern plus A.20, with G.6 or G.11 for cases involving evidence-path visibility or refresh wiring. These are the current structure loci for path and slice currentness.
- Locus kinds:
Transformation,Signature,Mechanism,WorkPlanning,Work,Check, andStructuralReinterpretationare the current minimal structure-positioned locus baseline. Domain-specific species are open-world and non-exhaustive, but each species binds to one of the locus kinds or requires an explicit E.18 update. These are positioned loci in the selected structure, not a local taxonomy of new FPF kinds. Exact identification (no local ontology): —Transformation≡ A.3.4U.Transformationwhen the structure locus, path, path slice, substructure, or flow valuation is being used as a bounded transformation under conditions. —Signature≡ A.6.0U.Signature(universal, law-governed declaration). —Mechanism≡ A.6.1U.Mechanism(law-governed application over a SubjectKind/BaseType), with placement and stabilization relations inE.20when current. —WorkPlanning≡ A.15.2U.WorkPlanor its current plan-item relation when planning is the governed value. —Work≡ A.15.1U.Work/U.WorkEnactment(dated world-contact;FinalizeLaunchValuesonly here). —Check≡OperationalGate(profile)(universal gate;A.20governs CV when internal step validity is current, andA.21governs gate profile, check aggregation, decision, and publication minima when gate fit or gate decision is current). —StructuralReinterpretation≡ the E.18 placement of A.6.4U.EpistemicRetargetingas a structure-positioned locus; it is not a new retargeting kind. All retargeting semantics (slot-scoped discipline,EntityOfConcernSlot/GroundingHolonSlotbehaviour, invariants, Bridges, witnesses) come from C.2.1 and A.6.2–A.6.5; E.18 does not introduce a local variant of retargeting.
OperationalGate is the E.18 check locus with DecisionLog aggregation. A check-locus label names only the current gate or check value that the selected structure positions: A.20 governs internal constraint validity when that claim is current, A.21 governs gate profile, aggregation, decision, and publication minima when gate fit or gate decision is current, and A.3.4 governs the bounded transformation claim that the check constrains.
The only extra discipline E.18 adds for StructuralReinterpretation is structure-local: CtxState and GateCrossing behaviour are governed by CC-E18-06-EX and CC-E18-11 (projection-preserving w.r.t. ⟨L,P,E⃗,D⟩, PathSlice-local, and "no plane/unit change without a gate"). StructuralReinterpretation is not a gate exception; it carries a recorded witness condition for saying no GateCrossing occurred. If any CtxState slot, plane/unit, edition, or design/run boundary changes, the case is a GateCrossing again.
MVPK integration (import). Every locus with an external publication face is published via MVPK faces (
PlainView,TechCard,AssuranceLane,InteropCard) under a declared PublicationScope (E.17). E.18 reuses MVPK's publication laws (pins, declared-order discipline, "no new numeric claims / no I/O re-listing") and only adds structure-scope constraints in S3 and CC-E18-09/10; it does not define a second, local publication semantics.
GateCrossing (normative)
Definition. A GateCrossing is the typed transition at a structure locus that writes/updates any of:
(i) U.BoundedContext (Context), (ii) ReferencePlane, (iii) any member of the Edition vector E⃗ (e.g., CG‑Spec, ComparatorSet, UNM.TransportRegistryΦ, DescriptorMapRef, DistanceDefRef, CharacteristicSpaceRef), (iv) DesignRunTag (T^D↔T^R), or (v) Kind/EntityOfConcernRef (only under StructuralReinterpretation subject to CC-E18‑06‑EX).
Invariants. Raw U.Transfer preserves CtxState; a GateCrossing occurs at exactly one OperationalGate(profile) (SquareLaw applies).
Required pins (minimum). BridgeCard + UTS row; CL for scope bridges; CL^plane for plane crossings; CL^k with bridgeChannel=Kind for kind transitions; PublicationScopeId; PathSliceId; Γ‑pins on compare/launch faces.
Canonical reference. CrossingRef := ⟨GateId, channel, from, to, UTS.RowId, PathSliceId⟩. Any DecisionLog entry whose rationale depends on a crossing cites CrossingRef.
CrossingBundle (normative)
Definition. A CrossingBundle is the published bundle that makes a GateCrossing auditable and replayable (crossing visibility). It includes:
- the canonical
CrossingRef; - the matching UTS row (
UTS.RowId) for the crossing; - the required pins
PublicationScopeIdandPathSliceId; - where a Bridge is involved: the BridgeCard (F.9) and its disclosed fields (
BridgeId,bridgeChannel, CL and loss notes;CL^kwhenbridgeChannel=Kind;ReferencePlane(src,tgt)); - where planes differ:
CL^planeand the activeΦ_planeas aPolicyIdRef(policy-id + resolvable refs; F.8:8.1); - the active penalty policy identifiers
Φ(CL)(andΨ(CL^k)if used) asPolicyIdRefbundles (policy-id +PolicySpecRef+MintDecisionRef?; F.8:8.1); - any additional pins mandated by the active GateProfile / GateChecks (A.21) for this crossing.
CrossingBundle rule. Every GateCrossing publishes its CrossingBundle. Missing or non-conformant CrossingBundle is a blocking defect for downstream uses that rely on the crossing (selectors, acceptance, audits). A local descriptive graph with no downstream crossing consumption is not over-penalized by this CrossingBundle rule.
Term separation. Transfer denotes the sole relation kind U.Transfer in the selected structure. Transport denotes Phi-governed conversion policies/registries (TransportRegistry^Phi under UNM). Wording "reuse via Transport" refers to registries/policies, not to an additional transfer relation.
S2 - Flows as valuations (paths + state + guards)
-
A Flow is a valuation
nuoverU.Transferrelations and cut-sets, paired with an admissible pathp = v0 -> ... -> vkin the selected structure. The valuation maps transfer relations or cut-sets to token/state values underCtxStateand links publication-event records to a declaredPublicationScopeId; it is not itself the performed work. The concrete pins and identifiers (PathId,PathSliceId, Gamma_time on compare and launch faces) are governed here as path and slice publication obligations and byA.20when CV witnesses are current; useG.6for evidence-path visibility andG.11for refresh wiring. This reflects the "selected structure != flow" norm (flow = valuation), with gates placed exactly on GateCrossings. -
Multiple coupled flows. One
TransformationFlowStructuremay contain several coupled flow valuations: a development-flow valuation over work that creates or repairs a specification, pattern, process description, mechanism description, method set, tool, or work plan; an application-flow valuation over use of that product for anotherEntityOfConcern; and an evaluation or refresh-flow valuation over evidence that identifies a problem and a repair return to the smallest affected development or application locus. The selected structure relates those flow valuations throughU.Transfer,PathSlice, edition-change, refresh, return, or feedback relations, but it does not merge their governed objects, records, launch values, evidence, gates, or performed work. The same product may be a run result of one flow and a design-side input, tool, or contextual object for another flow; that flow-local relation-position change is recorded by the current flow relation and any currentDesignRunTagcrossing, not by silently changing the object kind. -
Admissible path (definition). A path
pis admissible iff: (a) locus/transfer types match the declaredtau_L, tau_Transfer; (b) any write/update to any member of⟨L,P,E⃗,D⟩(or kind‑retargeting underStructuralReinterpretation) appears at exactly oneOperationalGate(profile); (c) each GateCrossing onphas a SquareLaw witness (CC-E18‑23) and, where applicable, a SquareLaw‑retargeting witness (CC-E18‑06‑EX); (d) no hidden crossings occur across raw transfers; (e) Γ‑pins are present on compare/launch faces; (f)T^D↔T^Roccurs only atLaunchGate. -
U.TransferpreservesCtxState(⟨L,P,E⃗,D⟩) and carries Assurance‑operations only (see S3b); any crossing of locus/plane/editions orT^D↔T^Ris placed atOperationalGate(profile). -
A PathSlice is a slice‑scoped execution window used for refresh/telemetry; faces pin
PathSliceId; re‑emission happens when any pinned edition changes orSliceRefreshis triggered by sentinel rules.
Consequences. The P2W reference flow is simply one
pinTransformationFlowStructure. Other domains (supply chain, water network, NN functional) instantiate differentpon the same selected-structure pattern.
Why "flow = valuation" preserves the ordinary "something changes" intuition There are two complementary perspectives:
- Lagrangian (intuitive): track tokens or state changes through a physical, organizational, or computational network.
- Eulerian (structural): define a function on transfer relations ("how much/what is associated with each relation under a given regime"), with gate laws. E.18 deliberately fixes the Eulerian semantics of flow at the selected-structure scope: "flow (= valuation) + publication log", while change over time appears as re-valuation over a PathSlice (the execution/republishing window) under gate rules and the SquareLaw. This yields comparability, reproducibility, and slice-local refresh.
S3 - Publication discipline (faces)
E.18 imports E.17 wholesale and associates MVPK faces with PublicationScope (USM).
MVPK remains the normative source for:
- the set of face kinds (
PlainView,TechCard,InteropCard,AssuranceLane), - pin discipline and Publication Characteristics (PC),
- “no new numeric claims / no I/O re‑listing / no Γ‑semantics on faces”.
E.18 does not re-specify these laws; it only adds structure-scope obligations for faces published over transformation-flow paths:
- Crossings on faces. When a face participates in a GateCrossing (S1.b/S9), it cites
BridgeId + UTS row + CLand publishes Φ(CL)/Φ_plane RuleId; penalties remain in R‑lane. - Gate requirement on cited editions. Any face that references editions of
CG-Spec,ComparatorSet, orUNM.TransportRegistryPhiincludesBridgeCard + UTS row; faces without this are treated as non-consumable downstream. Bridge and terminology-synchronization checks are governed byF.9,F.17,E.17, andE.18; selection and comparator pressure stays withA.19.SelectorMechanism,C.18,C.19,G.5, orG.11for current selector or comparator cases. - ComparatorSet & set returns (structure-scope). Any
ComparatorSetandSetSemanticsRefused along a transformation-flow path carries edition identifiers; affected faces are re-emitted on edition change; faces with comparison return sets and declared partial orders (no hidden scalarization), reusing MVPK's declared-order discipline. - Gamma_time on compare and launch faces. All compare and launch faces on E.18 paths pin
Gamma_time; implicit latest is not admissible.A.21carries current GateProfile binding and minimum profile semantics; E.18 paths include the pin. CHR avoids acceptance thresholds (NoThresholdsInCHR); thresholding and launches are carried byA.21, Part G, andU.Workfor current launch or thresholding cases. Unknowns remain tri-state (pass|degrade|abstain) and fold per the active GateProfile (A.21).
Reminder. MVPK already bans "signature" on faces, I/O re-listing, arithmetic on faces, and unpinned numeric content (E.17 §5.4-5.5). E.18 does not weaken or override those rules; it only constrains how they are used along transformation-flow paths.
Lean publish‑mode (AssuranceLane‑Lite). Lean changes publication faces only (PlainView/AssuranceLane minimal), not checks; publication shows GateProfile, GateCheckRef[], and DecisionLogRef; the underlying GateChecks list remains unchanged.
Decision stability & idempotency (gate-local). Gate decisions are stable under a declared equivalence relation over the pins used by A.21; the witness is recorded as DecisionLog or EquivalenceWitnessRef, with G.6 or G.11 used for cases involving evidence-path visibility or refresh implications. E.18 does not prescribe storage formats, key shapes, or hashing schemes.
KindBridge admissibility (publication).
Treat a step as a EntityOfConcernRef/kind transition (including StructuralReinterpretation under CC-E18‑06‑EX) iff the UTS row:
— satisfies the minimal bridge and terminology-synchronization obligations of F.9, F.17, E.17, and E.18 for the current crossing case (identity, ReferencePlane, CL/CL^plane, edition pins for CG-Spec, ComparatorSet, UNM.TransportRegistryPhi, ComparatorSetRef, BridgeId, and Phi-RuleIds), and
— is additionally marked as a KindBridge per C.3 (bridgeChannel=Kind, CL^k, mapping or signature‑translation, order‑preservation claims, loss notes, definedness area, determinism).
Otherwise this KindBridge explanation does not apply (the step falls back to a gated crossing). When the crossing is gate-mediated, CrossingRef is cited and linked from the DecisionLog.
S4 - Assurance‑operations on U.Transfer (counterfactual admissibility)
On U.Transfer relations, an operation is interpreted as a declarative assurance-operation iff it is one of
ConstrainTo(rule) - CalibrateTo(calibrationReference) - CiteEvidence(evidenceRef) - AttributeTo(provenanceReference); otherwise this explanation does not apply.
Under this interpretation, CtxState⟨L,P,E⃗,D⟩ is preserved.
If a claimed assurance operation would change plane or units, the assurance-operations explanation does not apply and the step is handled as a gated crossing (OperationalGate(profile)+Bridge+UTS).
If Φ assigns penalties, they appear in the R‑lane; otherwise no penalties appear here.
S5 - Comparability & aggregation (normalize‑then‑compare; counterfactual form)
The comparison explanation applies under the following admissibility conditions:
- If a path segment intends to compare/aggregate, it is admissible as a comparison only when UNM precedes it; UNM is method‑independent, publishes TransportRegistry^Phi and CG-Spec references, and faces cite those editions; otherwise this comparison explanation does not apply.
- If the comparator defines a declared partial order, then returns are sets/archives (Pareto/Archive); if a total order is declared, it is the one provided by the comparator; otherwise set semantics apply and covert scalarization is out of scope here.
- If a claim is ordinal‑only, then only comparison results are published; arithmetic transforms (e.g., means/z‑scores) are out of scope of this explanation and belong to declared comparators or downstream policy.
Edition-aware set/archive publication records (e.g., QD archives) pin DescriptorMapRef.edition, DistanceDefRef.edition, and CharacteristicSpaceRef.edition when applicable; refresh is slice-local. Comparator, archive, and refresh checks are governed by A.19.SelectorMechanism, C.18, C.19, G.5, G.9, and G.11 for current archive or refresh cases.
S6 - Cycle discipline (Selection ↔ Planning)
- The selected structure may center a loop between the
SelectionAndTuninglocus governed by selector/comparator patterns and theWorkPlanninglocus governed byA.15.2 U.WorkPlanor a plan-item relation. - The Selection-Planning loop is represented under a local budget / max_iter in
Γ_time; at expiry, the selector output includes the currentCandidateSetandMethodTuningwith a partial-optimality flag; further improvement is placed in the nextPathSlice. - UNM occurs before the loop; if measurements are missing or stale, UNM output includes a FreshnessRequest represented in
A.15.2 U.WorkPlanor a plan-item relation and enacted only by dated work underA.15.1 U.Work. Transfers, units, and calibrations are published asCalibrateTo(calibrationReference)and pinned toTransportRegistry^Φ(R-channel only for penalties). - WorkEnactment is the only site for launch‑value slot filling (
FinalizeLaunchValues / FinalizeLaunchValuesOnlyInWork).
Refresh orchestration. Telemetry from
U.WorkEnactmentand publications are slice‑scoped, editions re‑pinned, faces re‑emitted.
S7 - Selector semantics (G.5) & parity harness (G.9)
E.18 keeps set-return, archive preservation, and comparator refs visible along the path. It does not define selector, archive, dominance, or comparator semantics; those remain with A.19.SelectorMechanism, C.18, C.19, G.5, G.9, and G.11 for current selector or comparator cases.
- Selectors return sets. Default DominanceRegime is
ParetoOnly; IlluminationSummary (telemetry summary) and any coverage/regret telemetry quantities are report-only telemetry (reported), excluded from dominance unless a CAL policy promotes them as declared dominance inputs (policy-id in SCR).
If PortfolioMode=Archive, a QD archive can be returned; when generation is in scope, pairs {environment, method} are managed under declared EnvironmentValidityRegion and TransferRulesRef; parity records and PathSliceId are pinned on publication. Comparator semantics and archive pinning are governed by A.19.SelectorMechanism, C.18, C.19, G.5, G.9, and G.11 for current archive or comparator cases.
S8 - Guard aggregation assignment and handling (USM §1.2)
- USM.CompareGuard/USM.LaunchGuard publish
GuardOwnerGateId. Guard failures are events aggregated by the declared gate (not GateChecks). - Aggregation-assignment rules: (i)
USM.LaunchGuard.aggregationGate = LaunchGateId(U.WorkEnactment); (ii) inside a Subflow,USM.CompareGuard.aggregationGate = OperationalGate(InSentinel); join loci cannot be assigned as guard-pin aggregation gates.
GateProfile data shape (cross-reference). A.21 carries the current GateProfile binding and minimum profile semantics. E.18 names the structure only where crossings need it; fuller profile-matrix material is not a separate current authority unless a current governing pattern explicitly admits it.
Bridge-aware guards (cross-reference). USM guards apply bridge-translation semantics (translate(Bridge, Scope)) with CL penalties in R-lane; guard vocabulary is governed by A.2.6, while gate aggregation remains in A.21.
Error/timeout/unknown (profile-bound). GateCheck errors/timeouts fold to degrade under Lean\|Core and to block under SafetyCritical\|RegulatedX; unknown follows the GateCheck's governing rule (safety-default: degrade). The A.21 DecisionLog record and equivalence witness carry decision stability; E.18 does not define storage or key structures.
S9 - Transport & crossings
- Cross-Context or cross-plane transfer relations appear as GateCrossings that include a Bridge with CL policy; Phi(CL)/Phi_plane are published; penalties appear in R only; Scope membership (USM) is unchanged by crossings. SquareLaw is checked within a single
DesignRunTag; aT^D<->T^Rchange is modelled as a pair of coordinated gates withDesignRunTagFrom/Toand the selectedA.15work or publication locus for the current case. - When EntityOfConcernRef/kind changes across a boundary, declare an explicit KindBridge (
CL^k) in addition to plane/context CL; cross-context reuse of UNM usesTransport, with anyCL^planepenalties published in R-lane only.
S10 - Non‑mechanism boundary
- Publication is a typed projection, not execution. Any build/render/upload is Work on carriers; faces do not carry Γ-semantics.
S11 - Coordination wording labels (when current)
Coordination wording may be published as LexicalView labels over a P2W carry-through flow valuation; it is orientation-only unless a bridge, crossing, work, or gate relation is current. It adds no current structure locus kind, checks, or mechanisms. Crossings with production flow use Bridge+UTS and the current bridge or crossing loci.
S12 - Viewpoint Families To E.18 Constructs (neutral, holonic)
S12 status. S12 is secondary viewpoint-mapping input for a current viewpoint-family mapping claim. It is not the ordinary E.18 core for naming a selected structure, flow valuation, path slice, or crossing.
E.18 does not mint new viewpoint or view kinds. It imports the generic multi-view machinery of E.17.0 U.MultiViewDescribing, bundles from E.17.1, and the TEVB engineering bundle from E.17.2. S12 only describes how these existing U.Viewpoint / U.ViewpointBundle ids are used in transformation-flow structures and in UTS.ViewpointMap; intent/concern semantics are governed by E.17.0-E.17.2.
Two-part use of TEVB and MVPK (ISO 42010 summary, no local re‑definition).
- Engineering viewpoints. For engineering holons, E.18 assumes a TEVB bundle with
ViewFamilyId = VF.TEVB.ENG.EngineeringVPIdis one of{VP.Functional, VP.Procedural, VP.RoleEnactor, VP.ModuleInterface}, and TEVB is the normative source for their semantics. E.18 does not refine these viewpoints. - Publication viewpoints. Publication viewpoints come from MVPK (E.17);
PublicationVPIdis aMVPK.ViewpointIdthat governs faces under aPublicationScope. - Architecture relation. E.18 can supply the selected transformation-flow structure used by an
ArchitectureOf@Contextclaim whenDescriptionContext, described holon, bounded context, and structure kind are explicit. It does not define architecture itself, and a transformation-flow structure is not the functional architecture by default. UseC.30,C.30.ASV, and the architecture transformation-flow relation pattern when the selected structure is used in an architecture-flow relation. Crossings and penalties follow E.18 gating rules (S9; CC-E18-11/23) but do not change viewpoint semantics. - Separation of roles.
VP.*from TEVB are EngineeringVPId values only; they are not publication faces.PublicationVPIdvalues are defined in MVPK. The mapping between them is entirely via ISO-style correspondences and theUTS.ViewpointMap; E.18 does not define a second notion of viewpoint.
Context object scope (summary).
- Engineering described object. The engineering entity described by TEVB may be a holon (
U.SystemorU.Episteme) per TEVB'sEntityOfConcernClassSpec. That holon is the context object whose transformations, work, interfaces, or viewpoints may be structured. E.18 does not make that holon its own EoC unless the selected transformation-flow structure itself is under concern. Transformation, method, procedure/control, role-enactor structure, structural architecture, module, interface, and allocation terms are viewpoint concern/content about that holon unless a concrete E.18 use explicitly opens A.6.4 retargeting withKindBridge (CL^k), retargeting witness, and the applicable species rule. - Publication described object. MVPK can treat the architecture description itself as an EntityOfConcern; publication viewpoints for that AD are defined in MVPK, not here. E.18 only checks that such faces honor MVPK discipline and E.18 crossing rules when they publish selected transformation-flow material.
Naming rules (aligned with E.17.0/E.17.1/E.17.2).
ViewFamilyIdis theU.ViewpointBundle.viewFamilyId(e.g.VF.TEVB.ENGfor TEVB); its lexical and ontological discipline is governed by E.17.1.EngineeringVPId : ViewpointIdis always aU.ViewpointIddrawn from some bundle (for TEVB, one of{VP.Functional, VP.Procedural, VP.RoleEnactor, VP.ModuleInterface}). E.18 never defines newVP.*ids.PublicationVPId : ViewpointIdis aMVPK.ViewpointIddefined in E.17; TEVB viewpoints are never reused as publication viewpoints (per TEVB guard and MVPK).- The unqualified field name
ViewpointIdis not valid in S12 rows. UseEngineeringVPIdand/orPublicationVPIdexplicitly; any imported row with an unqualifiedViewpointIdis normalized toPublicationVPIdbefore the row is used.
Terminology guards (no local semantics).
- Within S12, “viewpoint”, “view” and “correspondence” have exactly the meanings given in E.17.0; “publication face” means an MVPK face (
PlainView,TechCard,InteropCard,AssuranceLane) under somePublicationVPId. - Faces are carriers for views: a face is part of a view only when linked via an ISO‑style
CorrespondenceRefto an engineeringU.Viewunder someEngineeringVPId; S12 does not add extra conditions beyond E.17.0/E.17.2. - Labels such as “Functional view”, “Procedural view”, “Role‑Enactor view”, “Module‑Interface view” in this section are lexical aliases for TEVB viewpoints; they are not interpreted as extra viewpoint kinds or as publication-face types.
Purpose. Provide a neutral (F.18) mapping from TEVB engineering viewpoint families - bundle VF.TEVB.ENG with VP.Functional / VP.Procedural / VP.RoleEnactor / VP.ModuleInterface - to E.18 constructs so that the same holon can be described through functional, procedural, role-enactor, or module-interface viewpoints while the E.18 construct scope remains explicit. S12 does not introduce new U.Viewpoint or U.View kinds, and it does not claim that all such views share one underlying transformation-flow structure unless the structure, EntityOfConcernRef, and correspondence refs are declared.
Holon target. The mapping applies to any holon, with the constraint that only U.System enacts U.Work (A.3/A.15). Supervisory and structural hierarchies remain distinct (B.2.5).
Viewpoint family to primary E.18 constructs (TEVB-aligned) All four families referenced below are TEVB engineering viewpoints; the "what ..." clauses are interpretive glosses for how they use E.18 constructs. Formal intent/concerns/allowed episteme kinds remain in TEVB (E.17.2).
- Function-Oriented View (
EngineeringVPId = VP.Functional, capability and transformation viewpoint) - "what transformation is achieved under roles"- Flow valuation example: P2W carry-through flow valuation through loci
U.Signature(profile=FormalSubstrate) -> U.PrincipleFrame -> U.Mechanism -> U.ContextNormalization (UNM) -> SelectionAndTuning locus -> WorkPlanning locus -> U.Work -> EvaluatingAndRefreshing locus, where each illustrative locus label names a governed value or relation rather than a newU.*kind. - Publication: MVPK publication faces per E.17; comparable claims pin to
CG‑Spec/ComparatorSeteditions; crossings are published throughBridge+UTSandCL/CL^plane(penalties → R‑lane only). - Checks: A.20 (CV) inside transformations; A.21 (GateFit) at gates; comparator, set-return, and No-Hidden-Scalarization discipline is carried through
A.19.SelectorMechanism,C.18,C.19,G.5,G.9, andG.11for current selector or comparator cases. - Holonic note:
U.Epistemedoes not act; it is used by systems acting on carriers;U.Workappears only forU.System.
- Flow valuation example: P2W carry-through flow valuation through loci
- Procedure‑Oriented View (
EngineeringVPId = VP.Procedural, step/time storyboard) — “what steps occur and when”- FPF constructs:
U.WorkPlan(A.15.2) for intent/schedule;U.WorkEnactmentfor enactment. - Boundary: entry into
U.WorkEnactmentis viaOperationalGate(profile)withUSM.LaunchGuard;DesignRunTagseparates design time from run time;DesignRunTagFrom/Toappear only at gates. - Holonic note: Applies to any
U.Systemscope (single holon or a supervised sub‑holon cluster); supervisory structure is handled by roles rather than structural mereology (B.2.5).
- FPF constructs:
- Role‑Enactor / Device‑Structure View (
EngineeringVPId = VP.RoleEnactor) — “what carrier/ports/constraints exist; who typically enacts it”-
FPF constructs: Module interfaces are
Signatureloci; module realizations areMechanismloci; inter-module dependencies traverseU.Transfer, with gates on crossings. -
Publication: MVPK faces are typed projections, not
U.Workrecords or execution carriers; faces add no new numeric claims (E.17). Constraints and compatibility appear as CV checks (A.20). -
Holonic note: Structural mereology (part/whole of the carrier) is modeled in Part A; E.18 ties interface/exposure semantics to mathematical-lens expressions and gates only when those are current.
-
Device-view structural reinterpretation. The same transformation-flow valuation can be described as a device that performs the transformation without changing the declared
TransformationFlowStructure: model withSignature+Mechanismonly; do not introduce extra transfer kinds. If EntityOfConcernRef retargets (function <-> element), useStructuralReinterpretationwith aKindBridge (CL^k)on UTS and a SquareLaw-Retargeting witness; preserve⟨L,P,E⃗,D⟩and treat it as a non-crossing (CC-E18-06-EX; witness shape §4.7). -
Role‑label guard.
TypicalEnactorRoleNameis pedagogical only and is not used as a GateFit role; GateFit usesU.Role(A.21).
-
- Module‑Interface View (
EngineeringVPId = VP.ModuleInterface, physical/logical module structure) — “what modules exist and how they specify commitments and constraints across interfaces”- FPF constructs: Module interfaces are
Signatureloci; module realizations areMechanismloci; inter-module dependencies traverseU.Transfer, with gates on crossings. - EntityOfConcernRef note: Functional-view-to-element-structure reinterpretation follows the Device‑View structural reinterpretation rule above (Role‑Enactor family) and CC-E18‑06‑EX; see §4.7 for the retargeting witness shape and CV witness linkage.
- Holonic note: The same module can appear as a holon in multiple views; supervisory loops (B.2.5) remain orthogonal to structural composition.
This is an expandable list of viewpoint families; E.18 is intentionally viewpoint-neutral. Additional engineering bundles beyond TEVB (safety, mission, information, ...) are introduced as separate
U.ViewpointBundlespecies via E.17.1/E.17.2; S12 does not define them.
- FPF constructs: Module interfaces are
View-family label discipline for transformation-flow loci (recognition-only).
Scope. When a viewpoint-family mapping claim is current, a pattern or domain profile may declare LocusViewFamilyLabels[] for transformation-flow locus labels so practitioners can recognize familiar engineering wording while the selected structure stays governed by E.18. Semantics come from the referenced U.ViewpointBundle, E.18 locus binding, and MVPK correspondences; labels are recognition aids, not loci, viewpoints, publication faces, checks, or work records.
Norms.
- Each current transformation-flow locus label may publish
LocusViewFamilyLabels[]records of the form{ ViewFamilyId, EngineeringVPId?, Label : TechASCII }.- If
ViewFamilyId = VF.TEVB.ENG, thenEngineeringVPIdis one of{VP.Functional, VP.Procedural, VP.RoleEnactor, VP.ModuleInterface}(TEVB; CC-TEVB-1/6). - Other
ViewFamilyIdvalues denoteU.ViewpointBundleinstances defined elsewhere, not ad-hoc local families.
- If
- Labels are recognition-only: no arithmetic, no new claims, no check participation, no
CtxStateslot writes or updates, and noDesignRunTagchange. They do not create MVPK faces. - Labels are not used as
PublicationVPId; publication viewpoints remain in MVPK. - Twin registers are allowed as Tech and Plain labels per E.10; naming follows F.18 local-first discipline.
- Do not name transformation-flow loci by operands or output states; an operation is not its operand or output state.
TypicalEnactorRoleNamecan be added for pedagogy; it is not used as a GateFit role because GateFit usesU.Roleonly.- Morphology: ASCII TitleCase; conjunctions use
And; for composite actions useXingAndYingorXAndYingwhen grammar calls for it. - The P2W illustrative locus row (
U.Signature(profile=FormalSubstrate)throughEvaluatingAndRefreshinglocus with functional or procedural labels andTypicalEnactorRoleName) is informative and does not change kind or viewpoint semantics.
Conditional deliverable — UTS.ViewpointMap (TEVB-aligned when current).
Publish a UTS block named ViewpointMap only when an engineering or publication viewpoint-family mapping claim is made or consumed. Ordinary E.18 use does not require UTS.ViewpointMap when the question under repair is only the selected structure, flow valuation, path slice, or crossing.
Minimum row schema (per row, when ViewpointMap is current).
ViewFamilyId—U.ViewpointBundle.viewFamilyId(e.g.VF.TEVB.ENGfor TEVB, or another bundle id).EngineeringVPId : ViewpointId— a viewpoint from that bundle (for TEVB, one of{VP.Functional, VP.Procedural, VP.RoleEnactor, VP.ModuleInterface}).PublicationVPId : ViewpointId?— MVPK publication viewpoint id that governs faces implementing this engineering view (optional if not publishing).TargetHolon ∈ {U.System, U.Episteme}(extended species can add{U.PromiseContent|U.MethodFamily}; ifTargetHolon ≠ U.System, noU.Workenactment appears).PrimaryE18Constructs- loci, transfer relations, and gates actually used for this(ViewFamilyId, EngineeringVPId, TargetHolon)(typically one of the four families above).Crossings{BridgeId, CL/CL^plane?}— crossings involved; penalties appear in R-lane only.EditionPins{...}whenever comparable claims appear (bind to CG-Spec/ComparatorSet editions; any face citing editions includesBridgeCard + UTSrow per MVPK/UNM).SenseCells[](at least two per row), each citing Context name + edition (F.17/E.10 discipline; UTS-wide coverage rules still apply).- (REQUIRED when publishing)
CorrespondenceRef[]— ISO 42010 correspondences linking published faces to the engineering view(s) they implement; can cross architecture descriptions. - Optional relation field
ConcernsCovered[]— ISO 42010 stakeholder concerns addressed by this row via GateProfiles/check catalogues.
Conformance (S12-scoped, only when ViewpointMap is current).
(i) UTS.ViewpointMap exists when a viewpoint-family mapping claim is made or consumed.
(ii) For each holon that claims TEVB alignment, there are at least four rows whose {ViewFamilyId, EngineeringVPId} cover {VF.TEVB.ENG × {VP.Functional, VP.Procedural, VP.RoleEnactor, VP.ModuleInterface}} (per CC-TEVB-1/6).
(iii) Rows that carry edition identifiers also include BridgeCard + UTS rows through F.9, F.17, E.17, and E.18; edition-bearing faces that lack such rows are not admissible for downstream consumption.
(iv) Each row has at least two SenseCells and the sheet meets global UTS coverage rules.
(v) Any TargetHolon = U.System that reaches U.Work shows LaunchGate with DesignRunTag consistency.
(vi) Crossings referenced in ViewpointMap follow CC-E18-11; comparability along the mapped paths follows CC-E18-10.
(vii) Rows do not use an unqualified ViewpointId; they use EngineeringVPId and/or PublicationVPId explicitly.
(viii) When faces are published, CorrespondenceRef[] is present and resolvable to U.Viewpoint ids.
(ix) Additional bundles (e.g. assurance, information, mission) can appear as extra ViewFamilyId values but are declared as U.ViewpointBundle species; they do not extend VF.TEVB.ENG.
Archetypal Grounding (Tell–Show–Show; concise)
Tell (P2W reference path). A first-principles-to-work path is one path through the selected transformation-flow structure, not the whole structure itself: U.Signature(profile=FormalSubstrate) declaration, principle frame, mechanism, normalization, selection, planning, work enactment, and refresh are represented as loci linked by one U.Transfer relation kind, with crossings pinned where context, plane, edition, or design/run state changes.
Show-A (Supply chain). Loci: procurement -> inbound QC (UNM) -> selection (supplier set; declared order) <-> planning (lotting/schedule; budget) -> execution (receipts; WorkEnactment enacts world-contact) -> refresh (quality telemetry; affected faces re-emitted). Crossings: vendor Context via Bridge/CL; penalties appear in R only; comparators pinned to CG-Spec edition.
Show-B (Neural-net functional). Loci: U.Signature(profile=FormalSubstrate) declaration (typed tensor-operation declaration) -> mechanism (combinator algebra) -> UNM (dataset normalization; TransportRegistry^Phi) -> selection (architecture/hyperparam set; Pareto set over accuracy@ratio and FLOPs@ratio) <-> planning (compute budget horizon) -> Work (training runs; Delta recorded) -> refresh (parity inserts; slice-scoped). Faces pin DescriptorMapRef.edition and DistanceDefRef.edition when QD telemetry values are shown; illumination remains report-only telemetry by default.
Show-C (Developed product, then application). One flow valuation represents development work that produces a specification, pattern, process description, mechanism description, method set, or tool through drafting, checks, projection, build, or publication. A later flow valuation represents use of that product in project work or analysis. A further flow valuation may represent another use of the result: a tool is made, then used to make a chair, then the chair supports a person writing a text. The selected structure can relate all these valuations through transfers and feedback, while each flow keeps its own governed object, DesignRunTag, flow-local relation position for the carried object, work occurrence, evidence, and reopened slice.
Show-D (FPF pattern development and use). A development-flow valuation represents pattern development work: creation, evaluation, projection, publication, and later repair of a pattern. A use-flow valuation represents application of that pattern to its own EntityOfConcern. An evaluation or use-found defect can select the smallest development slice for repair. E.18 keeps the common selected structure visible while separating the developed pattern, the use of the pattern, the evidence found during use, and the edition or slice that is reopened.
Cross-pattern boundary slice (QD archive). A QD selector returns an archive. Under E.18, this is one PathSlice in one TransformationFlowStructure; selection returns a set/archive, not a hidden scalar. Under A.20, the archive insertion or update step has a current CV class, CV.Status, and witness or refusal; no acceptance is inferred. Under A.21, a comparability gate or LaunchGate can publish a GateDecision only when that gate relation is current and consumes the relevant CV result. Under E.20, if a new selector mechanism-governing definition is introduced, the mechanism-governing definition is the locus for the meaning while suites and wiring only cite or bind it. These are four governed loci, not one prescribed work order.
Post-2015 SoTA echoes (illustrative): TAMP and MPC, MAP-Elites / QD (incl. CMA-ME), refinement-typed stacks, profunctor optics. Worked examples and Tell-Show-Show vignettes for P2W, comparator/archive, coupled development/application flows, and refresh specializations stay outside this selected-structure core unless a current pattern explicitly selects them.
Conformance — Unified checklist (normative)
Conformance use. This checklist is evidence for the selected-structure, flow-valuation, and crossing action guidance already stated in the Solution. It is not the first entry text for ordinary use and not a full audit regime by default; an item is applied only when its corresponding structure, crossing, publication, gate, refresh, or assurance move is current. Before applying any item, name the Solution move it tests; if no such practitioner move is current, treat the item as auxiliary-only or not applicable rather than expanding the applied assurance or conformance material.
Conformance groups. Ordinary E.18 use starts with selected structure, single transfer relation kind, locus typing, CtxState preservation, and flow valuation. Crossing/launch items apply only when a GateCrossing, LaunchGate, StructuralReinterpretation, or work-boundary crossing is current. Publication/assurance items apply only when MVPK faces, edition pins, evidence carriers, decision logs, or replay are current. Extension/change items apply only when locus-kind scope, budget/refresh behavior, or UNM/comparator editions are being changed or consumed downstream.
Coupling note.
CC-E18‑07 (CV⇒GF)andCC-E18‑21a (Decision join)together ensure that any GateFit‑scoped GateCheckRef returnsabstainuntil the aggregated CV status equalspass; CV/GF separation remains intact. Scope note (E.18 vs neighbor patterns): Detailed mechanism-scoped checks and publication obligations are governed by the current neighbor patterns named in this pattern's Relations. E.18 fixes only selected-structure obligations: singleU.Transferrelation kind, gate crossings, valuation, publication pins, CV/GF boundary, and slice-local refresh.
Glossary (additions)
-
Open-world species - non-exhaustive domain-scoped locus specializations that map to the minimal locus baseline and name a governing pattern.
-
Signature locus - structure-positioned use of A.6.0
U.Signature(universal block). It is a governed value bound into the selected structure, not a local kind and not aC.3.2 KindSignature. -
KindSignature (C.3.2) - definition of a
U.Kindby intent, extent, and formality; unrelated to E.18 locus kinds; never agenus. -
Species (domain-scoped) — typed specialisations
speciesOf(kind=...)that declareKindDefinition=<current governing pattern id>(e.g.,kind=Mechanism; KindDefinition=A.6.1). -
KindBridge (
CL^k) — a compatibility note on UTS for EntityOfConcernRef/kind transitions; required by CC-E18‑06‑EX and crossings (CC-E18‑11). -
Eulerian interpretation - operational stance where a flow is treated as a valuation over
U.Transferand transfer relations perform assurance-only operations (no token-passing semantics). -
GateCheckKind boundary.
GateCheckKindis a publication/check lexeme used insideGateCheckRef, not a structure locus kind. NoGateCheckKindbecomes an E.18Checklocus unless anOperationalGate(profile)locus is actually present. -
GateCheckRef shape (publication lexeme governed by A.21). Where publication faces over a selected structure carry GateChecks, a GateCheckRef is a record defined by
A.21; E.18 constrains only where such faces carry those refs along transformation-flow paths.
GateCheckRef := { aspect, kind, edition, scope } with:
aspect ∈ {ConstraintValidity, GateFit}, kind ∈ GateCheckKind, edition ∈ Editions, and scope ∈ {lane | locus | subflow | profile}.
- GateDecision / GateDecisionRationale / GateDecisionExplanation (terminology).
— GateDecision — the aggregated lattice value produced by
OperationalGate(profile)for a specific{GateProfile, GateCheckRef[]}. — GateDecisionRationale — the minimal structured rationale for that GateDecision: per‑check outcomes, profile‑bound folds, and published evidence or witness references on the DecisionLog; it records why the GateDecision is admissible under the active profile. — GateDecisionExplanation — an optional human‑readable narrative derived from the GateDecisionRationale; it does not carry decision status. While aggregatedConstraintValidity ≠ pass, GateFit‑scoped checks returnabstain; any GateFit‑oriented GateDecisionExplanation does not apply.
Clarity note. GateDecision ≠ GateDecisionExplanation; narratives are optional and derivative of GateDecisionRationale.
-
GateFit (aspect, not an entity). GateFit names the aspect of checks that evaluate profile‑fit; there is no separate GateFit entity. “Gate decision under GateFit” means “the gate’s decision computed from GateChecks with
aspect=GateFit”.This shape is publication-only; it introduces no new execution steps and no arithmetic on faces. (Couples to A.20 or A.21 without duplicating their check catalogs.)
-
VALATA (VA/LA/TA) — value-annotation scheme used on AssuranceLane; carriers are referenced via SCR/RSCR; detailed evidence obligations are governed by
A.10and the named evidence, publication, or crossing pattern for the current case. Included here so evidence pins are self-describing in Part E texts. -
Transfer vs Transport - Transfer = the sole relation kind
U.Transferin the selected structure. Transport = Phi-policy/registry-defined conversions (TransportRegistry^Phi) referenced by UNM; "reuse via Transport" refers to the latter. -
GateCrossing - a typed locus transition that writes/updates a CtxState slot or the kind-channel; see S1.b for the normative list and required pins.
-
Admissible path - a typed path obeying the GateCrossing discipline (no hidden crossings; witnesses present), Gamma-pinned on compare/launch, and
T^D<->T^Ronly atLaunchGate; see S2.
Gating Profiles (applied to E.18)
This table is a selected-structure coverage table for E.18 crossings and path slices. It is not the source of GateProfile semantics. A.21 governs gate decision semantics, folds, DecisionLog minima, and the GateFit check-catalog boundary.
Gating is expressed as publication-gating per E.17 profiles. The structure model aligns with the CC items listed for the chosen profile; broader obligation profiles include all narrower-profile items.
Recommended defaults (non-normative, tie-in to A.21 and G.11). Profiles inherit along a PathSlice; local overrides only add GateChecks; weakening uses a new PathSlice and refresh wiring through the current G.11 locus when refresh wiring is current.
E.18 LEX Discipline (registration)
Register Tech tokens (ASCII) used by this pattern with twin-labels: TransformationFlowStructure, TransformationFlowValuation, StructuralReinterpretation, OperationalGate, GateProfile, GateCheckRef, GateCheckKind, DecisionLog, USM.CompareGuard, USM.LaunchGuard, KindBridge, SubflowRef, FlowEmbed, SentinelId, PathSliceId, SliceRefresh, FinalizeLaunchValues, VALATA. Add an ASCII alias CLKind <-> Plain CL^k (cf. CLPlane <-> CL^plane). Reference MVPK E.17 naming for faces.
CtxState Extension Registry. Register any extra CtxState slot beyond ⟨L,P,E⃗,D⟩ with: slot id, informal intent, partial‑order law (with neutral/absorbing), SquareLaw compatibility note, and the owning Gate profile(s) that may change it. Absence of registration ⇒ non‑conformant.
Consequences
Benefits.
- Universality with discipline: one transfer relation kind and explicit gates eliminate second hidden work and method orders and make cross-domain flows (ML, supply-chain, TAMP and MPC, scientific work structures) uniformly analyzable and auditable.
- Comparability & replayability: CSLC and edition‑pinned comparators prevent covert scalarization and enable declared set returns and reproducible decisions.
- Locality of change: sentinel subflows restrict refresh to affected
PathSlices; large selected structures remain stable under frequent edition bumps. - Clean DesignRunTag fold: LaunchGate and
DesignRunTagConsistencystop premature launch-value slot filling; acceptance and telemetry belong where they occur (U.Work). - Assurance visibility: MVPK makes GateProfile/DecisionLog records locally checkable and cacheable for the same
{PathSlice, GateChecks, Editions}.
Trade‑offs.
a) Higher upfront modeling cost: explicit Bridge/UTS pins and GateProfiles demand care; mitigated by Lean profile and templates.
b) Longer transfer face sets: MVPK faces are verbose by design; lean face sets can be used for low-risk segments.
c) Tooling alignment: some incumbent DAG-only orchestrators conflict with budgeted cycles and set-return semantics; adapters project E.18 semantics to their interop boundary, while E.18.2 carries the mathematical graph-description relation when that projection matters.
Rationale
E.18 states strict separation of concerns (selected-structure scope only); specialized semantics are governed by the patterns named below for those current relations:
- What the selected structure is: structure-positioned transformation and slot-filler loci plus the single relation kind
U.Transfer; graph, morphism, tuple, category, or algebra language is used only when a current mathematical description or lens expresses the relation. - Where/when it crosses contexts: only at
OperationalGate(profile), with Bridge+UTS, CL/CL^plane, and Φ published in R-lane. - How comparability works: UNM is the single governing locus for unit, plane, and transport declarations, and selectors operate only on normalized, edition-pinned comparators, returning sets or archives rather than totals. Edition-aware pins and archive semantics are checked through
A.19.SelectorMechanism,C.18,C.19,G.5,G.9, andG.11for current selector or archive cases. - How change propagates: sentinel‑bounded
PathSlicerefresh; editions are monotone; LaunchGate is the only binder of launch‑values.
This arrangement gives checkable conditions for functorial publication (commuting squares on crossings) and orthogonality of inner technical validity (ConstraintValidity) to context fit (GateFit), which in turn keeps gate aggregation order-independent under the CV=>GF activation predicate.
SoTA‑Echoing (post‑2015, multi‑Tradition)
Each row states the source idea, the FPF invariant E.18 adopts, the practitioner move it changes, and the shortcut it rejects. Vendor, tool, and literature tokens are informative; the invariant and practitioner move carry the pattern explanatory work.
Cross-tradition note. Rows 1-3 (compositional graph practice), rows 4-5 (publication and reproducibility practice), row 6 (controls/robotics), row 7 (evolutionary search), and row 8 (PL/semantics) jointly position E.18 across multiple traditions per E.8, but each row is retained only because it changes a practitioner move or rejected overread.
Bias‑Annotation (per E.8 SG‑bias slot)
- Acyclic-bias risk. Tooling accustomed to DAGs may discourage admissible feedback loops; E.18 explicitly permits loops with budget/sentinel controls (CC-E18-13, -18).
- Scalarization-bias risk. Cultural defaults to single-score rankings can suppress Pareto/QD sets; E.18 keeps declared order relations and return sets visible (CC-E18-10, CC-E18-12).
- Interop-dominance risk. File/format ecosystems (CWL/RO-Crate/lineage) can be mistaken for semantic sources; E.18 places them in InteropCard and keeps governing semantics in loci/gates.
- Over-formalization risk. Category-theoretic formalisms can obscure operational guard-rails; E.18 grounds crossings in Bridge/UTS/CL/Phi pins and SquareLaw audits (CC-E18-11, -17).
- Retrospective rewrite risk. Global rewrites break replay; E.18 confines them to edition bumps and slice-local refresh (CC-E18-16).
Mitigations. Profile‑gated publication, audit of DecisionLog, mandatory edition pins, Lean‑to‑Core upgrade paths, and conformance tests tied to PathSlice replay.
Relations (explicit pattern-to-pattern relations)
Relation rows are typed as builds_on / constrains / coordinates / specializes / publishes_on / requires / provides_checks_for.
Foundations
- E.18 -> builds_on -> E.17 MVPK (for publications of selected structure material). Faces, pins, lanes, functorial publication, Lean/Core/Regulated profiles.
- E.18 -> builds_on -> A.6.0 U.Signature / A.6.1 U.Mechanism. Locus kinds and governing-definition content boundaries.
- E.18 -> builds_on -> A.7 Strict Distinction (EntityOfConcern, Description episteme, Description episteme admitted for specification use, and publication/carrier separation). No new claims on faces; publication faces project selected structure, crossing, or flow-valuation information without becoming the governed selected structure, Description episteme, specification use, evidence, gate decision, work occurrence, or carrier.
Flow semantics & checks
- E.18 -> coordinates -> A.20 U.Flow (ConstraintValidity scope). CV checks apply inside transformations; no declaration/translation of planes/units in CV; error/timeout/unknown folds follow CC-E18-22 as the minimum default (profiles can be stricter). Terminology discipline (A.20 boundary). In CV scope, publications use status/witness language; GateDecisionRationale/GateDecisionExplanation are reserved for gating and do not apply to CV.
- E.18 -> coordinates -> A.21 GateProfilization (GateFit scope). GateFit-scoped GateChecks are aggregated by
OperationalGate(profile)with CV=>GF activation; the enumeration and publication shape of GateChecks are governed by A.21. Equivalently: a GateFit decision different fromabstainappears only when aggregatedConstraintValidity = pass; otherwise the GateDecisionExplanation (GateFit-oriented) does not apply. - E.18 -> uses -> USM.CompareGuard and USM.LaunchGuard. Guards publish scope and responsible gate; guard failures are handled by the declared gate.
- E.18 -> constrains -> F.9/F.17 bridge and terminology-synchronization loci (Bridge+UTS, CL/CL^plane, Phi -> R). A transition is treated as a Crossing iff
Bridge+UTSand the appropriateCL/CL^planeare published; otherwise this crossing explanation does not apply. Where Phi defines penalties, they appear in the R-lane only. - Operational interpretation (default): Eulerian. A flow is a valuation over
U.Transfer; transfer relations carry assurance-only operations (see CC-E18-17); no token-passing semantics are assumed.
UNM & comparability
- E.18 -> constrains -> UNM declaration and use loci.
CG-Spec,ComparatorSet, andUNM.TransportRegistryPhideclarations are governed by UNM; normalize-then-compare is mandatory. - E.18 -> constrains -> G.5 SelectionAndTuning. Set-returning, comparator-pinned decisions, no hidden scalarization;
MethodTuningwithout launch-value slot filling. - E.18 -> constrains -> G.11 EvaluatingAndRefreshing. EditionBumpProposal, two-phase update through the UNM declaration locus, path-local refresh.
Work boundary
- E.18 -> coordinates with -> A.15 U.WorkEnactment (
FinalizeLaunchValuesOnlyInWork). Single point ofFinalizeLaunchValues;FreshnessUpToDatehard at LaunchGate; acceptance/telemetry published here.
Structure & reuse
- E.18 -> provides selected-structure base for transformation-flow families. Flow patterns such as P2W and EvaluatingAndRefreshing use E.18 for selected structure, valuation, crossings, guards, MVPK faces, and slice-local refresh. The current ontology is:
A.3.4governs each boundedU.Transformation, E.18 governs the selected compound structure over transformations and adjacent governed loci, and neighbor patterns govern method, work, mechanism, evidence, publication, gate, decision, and refresh claims when those claims are current. - E.18 -> coordinates with -> architecture transformation-flow relation patterns. When a selected transformation-flow structure is used in an architecture-flow relation, the architecture transformation-flow relation pattern records the relation between
TransformationFlowStructureandArchitectureOf@Context; E.18 keeps selected structure, crossing, and flow-valuation discipline. - E.18 -> publishes_on -> E.17 MVPK views (
PlainView,TechCard,InteropCard,AssuranceLane) for every transfer/locus where publication occurs; Lean mode applies only as per profile.
Conformance Use Checks
- Model lint: run static checks for CC-E18-01...25 (transfer relation kind, gates on crossings, CV=>GF, guard aggregation assignment, UNM declaration locus, SquareLaw).
- Publication audit: sample a commuting square and a sentinel‑bounded subflow; verify pins and DecisionLog behavior on block/degrade.
- Replay test: hold editions fixed; re‑run selection on a PathSlice; observe identical return‑sets; apply a bump; see only affected
PathSlices refresh. - StructuralReinterpretation probe: construct a minimal reinterpretation step; confirm
CL^kwithbridgeChannel=Kindon UTS, a SquareLaw‑retargeting witness on UTS,PathSliceIdpinned, CV.ReinterpretationEquivalence=pass, and absence of hidden scalarization.
Relation boundary: E.18 governs selected transformation-flow structures for structures of atomic U.Transformation values and their structure-positioned slot-filler loci. It does not define a second change ontology, a work sequence, a method, a mechanism, a mathematical graph expression, or a publication record. When a selected-structure use raises bounded-transformation, dynamics-episteme, temporal-aspect, temporal-claim adequacy, work planning, performed work, evidence, assurance, gate, decision, architecture, structural-view, mechanism, selector, comparison, refresh, publication, or wording-use claims, name the governing pattern for that relation before relying on the structure.
When a selected structure locus, selected path, path slice, substructure, or flow valuation expresses, decomposes, or constrains one bounded transformation relation, use A.3.4 for the atomic U.Transformation claim and use E.18 for the selected structure, containing locus, pins, locus kind, crossing, publication, comparability, and refresh discipline. E.18 locus kinds do not automatically fill neighboring slots: Transformation points to A.3.4, Signature points to A.6.0, Mechanism points to A.6.1 and E.20, WorkPlanning and Work point to the A.15 work family, and Check points to A.20 or A.21 according to the current claim.
E.18.1 P2W Child-Pattern Relation
E.18.1 is a child pattern for principles-to-work carry-through. It inherits this pattern's selected structure, path, flow-valuation, transfer, crossing, and gate minimum, then adds the local P2W relation from accepted problem-side output to the next FPF kind named by value, relation, record, or application. Pilot examples for one specialization belong in the selected child pattern that uses them; E.18 keeps only the selected-structure law and this short child-pattern relation.
E.18:End
Principles-to-Work Carry-Through
Tech-name:
PrinciplesToWorkCarryThroughPlain-name: principles-to-work carry-through relation Type: Architectural pattern (E) Status: Stable Normativity: Normative unless explicitly marked informative Placement: Part E -> E.18 child pattern Builds on:E.18Transformation Flow Structure,C.22.2ProblemCard@Context,A.6.0U.Signature,A.6.1U.Mechanism, the A.15 work family,C.29,C.16,F.9,A.20,A.21, and Part G comparison, selection, and refresh patterns. Purpose: relate accepted problem-side material to the next FPF kind named by value, relation, record, or pattern application while preserving the useful first-principles move.
Problem frame
Use this pattern when an accepted ProblemCard@Context is ready enough to guide work, but the next FPF use is not yet settled. The practitioner has an unsettled carry-through question: which problem-side distinction can be carried into the next FPF relation or record named by value?
The primary EntityOfConcern is the P2W carry-through relation: the relation between accepted problem-side material and the next FPF use whose governing relation can be named by value. P2W keeps first-principles material usable by turning it into one recoverable next move instead of letting an inspiring explanation become an all-purpose project claim.
Use this when
- an accepted
ProblemCard@Contextnames a working problem and the team needs a disciplined next move toward method, planning, performed work, or result interpretation; - a first-principles,
U.Signature(profile=FormalSubstrate),PrincipleFrame, mechanism-position, method-position,A.15.2 U.WorkPlanor plan-item, performed-work, result-record, or source-currentness cue is present, but the FPF kind or relation to use next is still unsettled; - a transformation-flow structure, mathematical path relation in a graph-shaped description, flow diagram, principle scheme, scenario, functional description, or source publication helps the team think, while the next move must still be recovered as an FPF kind or relation named by value;
- a result artifact, telemetry line, acceptance record, quality-evaluation record, done-state update, feedback pin, or integration claim needs to be unpacked before it can guide the next move.
What goes wrong if missed
The team jumps from a convincing problem-side formulation into downstream language without naming the FPF relation being used. The work then looks connected to first principles, but the next record is unclear, the result phrase becomes too broad, and measurement or source-currentness changes have no honest return relation.
What this buys
The practitioner gets one next move whose governing relation is named: write a P2W carry-through record, recover the next FPF kind or relation, write or use the governed record, stop with a reduced-use cue, or return to the earlier application whose assumption changed. The payoff is practical: first-principles thinking remains action-guiding without becoming a hidden project authorization.
Not this pattern when
- there is no accepted problem-side record; use
C.22.2or the problem-side pattern named by value first; - the FPF kind under repair, relation, and record to write are already settled; use that pattern directly and do not add a P2W layer;
- the requested output is a local project procedure, schedule, or work-management method; use the relevant work, planning, method, gate, or operational-management pattern;
- the requested record or claim is an evidence case, assurance case, gate record, decision record, architecture description, publication-use claim, or wording-use repair; use the recovered relation and its governing pattern directly.
Problem
First-principles work often becomes useful exactly when a problem-side formulation is ready to move toward work. The accepted problem card may expose an invariant, mathematical lens, functional role, mechanism-position candidate, method candidate family, planning constraint, result cue, or changed measurement assumption. Without P2W, that useful material is either overcompressed into "we have a solution" or scattered across several related FPF patterns before the working distinction is preserved.
P2W solves a carry-through problem. It takes accepted problem-side material, states the distinction it can carry, selects the next FPF application, typed value, relation, or record, and records what was written, stopped, split, or reopened. The pattern succeeds only when a practitioner can replay the move from source problem to next record without importing the law of another pattern into P2W.
Forces
Solution
The solution has two parts: use the declarative carry-through structure below to select one relation-governed P2W move, then fill the carry-through or replay record only for the relation being made. The locus and relation vocabulary names which distinction can be preserved, which FPF relation is recovered, which record is written, which cue is stopped, and which earlier application reopens after a problem-side result becomes useful for work.
P2W Declarative Carry-Through Structure
Use P2W as a declarative carry-through structure of relation-governed moves from an accepted ProblemCard@Context to accepted FPF applications. The structure is not a prescribed FPF-use procedure. It can be expressed as a graph-shaped description or joined with project workflow material only when the workflow or mathematical graph description is the current EntityOfConcern of a governed use: a U.MethodDescription, U.WorkPlan, TransformationFlowStructure, flow valuation, or E.18.2 mathematical description. P2W itself shows which distinction can be preserved, which FPF relation is recovered, which record is written, which cue is stopped, and which earlier application reopens after a problem-side result becomes useful for work.
The carry-through structure has nine recurring loci. A concrete P2W application selects a carry-through slice: it may use one locus, branch into several applications, split one source phrase into several records, stop with a reduced-use cue, or reopen an earlier locus when measurement or source currentness changes.
P2W relation labels are carry, recover, write, split, stop, and return. Carry preserves a distinction from the problem side. Recover names the FPF kind or relation. Write creates or amends the governed record. Split separates one source phrase into several applications. Stop preserves a reduced-use cue when no relation-governed continuation is available. Return reopens the smallest earlier application whose assumption changed. These are carry-through relation labels for P2W use, not a project-work procedure.
Carry-through record
For first-minute use, fill only ProblemCardRef, CarriedDistinction, NextFPFUseQuestion, and either RecoveredFPFKindOrRelation or StopCondition. Use the remaining fields only when the move continues, splits, writes a record, or returns after a changed assumption.
Use one filled record when applying P2W. It is the local project-facing record of the pattern. Do not copy an empty form into project material; if a field cannot be filled with recovered claim content, state the stop condition or leave the field out.
ProblemCardRef and CarriedDistinction locate the accepted problem-side material and the distinction being carried. NextFPFUseQuestion, P2WLocus, and RecoveredFPFKindOrRelation keep the next FPF kind or relation explicit before a continuing carry-through relation is used. SelectedApplication and WrittenRecordOrApplication name what is used or written.
NotCarried is a compact field, not a place to repeat boundary doctrine from other governing patterns. It names only the local overread that would change this P2W move. StopCondition, ReturnTrigger, and SourceCurrentnessCheck keep stopping and reopening tied to a changed relation, measurement, source-currentness, or problem-side assumption.
This record shows the complete P2W relation structure: problem-side distinction, first-principles value, selected FPF application, written record, stop condition, and return after measurement and source-currentness change.
Positive move table
Locus Use Details
Problem-side input: P2W starts only from accepted problem-side material. The record carries the distinction that matters for the next move, not the whole problem-side pattern.
First-principles and declarations: mathematical-lens use, U.Signature(profile=FormalSubstrate), ontology, UTS, CHR, measurement, normalization, bridge, and PrincipleFrame material are handled as declaration-stack applications. The P2W record names which declaration or neighboring relation is being written or cited, what structure is preserved, what is lost, and which downstream relation is still unsettled.
When mathematical wording points both to a formal declaration and to a mathematical lens, P2W does not decide by vocabulary. Use the slot discipline in A.6.0:10a.1: A.6.0 owns U.Signature(profile=FormalSubstrate) declaration, C.29 owns mathematical-lens use, A.6.1 owns mechanism consumption or realization, and E.18.1 owns only the carry-through cue and next-relation selection.
Mechanism and method: do not decide by noun. Recover the claim position. A mechanism-position claim names operation algebra, law set, applicability predicates, effect realization, or mechanism-description need. A method-position claim names a context-defined semantic way of doing work, candidate set, comparison, selector, retained set, or selected-record need. A shared source label, project-side name, or recognizable change concern may require linked method and mechanism typed values, but P2W records only which relation is being carried through and leaves the other typed value as a stopped cue unless its governing pattern is opened.
Transformation and temporal aspects: a problem-side distinction may point to a bounded transformation, a temporal aspect, and a temporal-claim adequacy question at once. Do not fold these into method, mechanism, plan, or work. A.3.4 owns bounded transformation under conditions, including transformed object, pre-state, post-state, condition set, and admissible effect claim. C.27.TA owns temporal aspects such as interval, deadline, cadence, rhythm, synchronization, currentness window, recovery timing, or stabilization timing when the aspect itself is being named. C.27 owns adequacy, supported use, unsupported use, or source-currentness use of authored temporal claims.
Planning and performed work: planning records are A.15.2 U.WorkPlan values or plan-item records, including evidence-reference pins, feasibility notes, freshness requests, and planned constraints. Performed work is a dated U.Work occurrence. P2W records which side of that boundary the carry-through record uses and which later result records have appeared.
Result carry-through: a result phrase is treated as a bundle of possible records. The P2W move is to unpack it before it guides any next move.
Structure, publication, function, module-interface, and integration cues: a transformation-flow structure, mathematical graph description, diagram, or publication can help classify the P2W move. Function wording continues only as an A.6.F function or functional-relation claim; interface, port, protocol, connection, resource limit, or integration wording continues only as a module-interface, signature-slot, reusable-structure, or architecture relation named by value through A.6.M, A.6.5, C.31, or the C.30 family. Otherwise the wording remains classification material for the P2W record.
Boundary and relation discipline
P2W is not a catalogue of boundary doctrines from other governing patterns. It has one local boundary rule: carry only the distinction accepted on the problem side, recover the next FPF kind or relation, and stop anything that would require a different governing relation until that relation is being made.
Return and refresh rule
P2W can reopen earlier applications without becoming a required work procedure. Reopen only the smallest application whose assumption changed:
The earlier dated U.Work occurrence remains a dated occurrence. P2W may cite it during return, but the changed assumption determines which application is reopened.
Relation selection aid
Use this aid after the carry-through record when several cues compete for the continuing FPF application. It names the relation family P2W must recover before another pattern can govern the claim; pattern names for those families are listed once in E.18.1:12.
Lowering and reopen block
Use this block when the carry-through record cannot preserve and continue the stronger-looking source cue. P2W succeeds when it leaves one relation-governed move. If the move is not recoverable by value, lower the cue, stop, or reopen the smallest affected application.
Replay and currentness record
Use this compact record after source restoration, changed measurement, changed problem-side material, FPF pattern change, or a use-found defect. The record keeps replay local: it says what changed, what still carries, what no longer carries, and which application reopens.
ChangedAssumptionKind names the assumption kind, such as measurement, unit, reference plane, source record, problem-side statement, method set, comparator, module-interface relation, publication-use relation, or FPF pattern change. StillCarried and NoLongerCarried prevent a source-currentness change from silently rewriting the whole carry-through slice. SmallestReopenedApplication keeps the repair local, and NextMove states whether to continue, stop, split, lower to a reduced-use cue, or return to the problem-side pattern.
Archetypal Grounding
E.18.1 is grounded in a simple System and Episteme contrast. In System-facing work, accepted problem-side material may lead toward method choice, planning, performed work, result records, and result measurement. In Episteme-facing work, the same material may lead toward a U.Signature(profile=FormalSubstrate) declaration, mathematical-lens use, description, publication, evidence, or gate-related claims. The P2W move asks one question in both cases: which FPF kind or relation can carry the next claim being made?
Worked slices
-
Thin first-principles start. An accepted
ProblemCard@Contextsays the problem is not one more local tuning task because a conserved structure is being ignored. P2W records the carried distinction, recovers mathematical-lens use andU.Signature(profile=FormalSubstrate)declaration only if needed, and stops before method selection until comparator, measurement, and selected-set relations are named. -
Planning from selected enough method. A method family is selected enough for planning. P2W carries the planning relation; the plan records planned constraints, planned fillers, evidence-reference pins, and freshness requests.
-
Performed work after planning. A dated work occurrence has appeared. P2W carries the performed-work relation and records which gate, release, provenance, or launch-value relation is separate from the occurrence.
-
Result interpretation without generic result. A source says the work result proves that the approach worked. P2W unpacks artifact, telemetry, measurement, evidence, acceptance, quality-evaluation, refresh, and role-enactability candidates before any one of them guides the next move.
-
Functional explanatory order. A source diagram places
U.Signature(profile=FormalSubstrate), principle frame, mechanism, normalization, method selection, planning, performed work, and result measurement in one readable order. P2W uses the diagram to classify applications while keeping material time and performed-work chronology with their own patterns. -
Interface split before P2W use. A source says a port-throughput limit makes a solution feasible after integration. P2W first splits the phrase: module-interface relation (
A.6.M),E.18transformation-flow relation orA.6.Ffunction/throughput relation when function use is being claimed, WorkPlan constraint (A.15.2), datedU.Workoccurrence (A.15.1), evidence or gate claim (A.10,G.6,A.20, orA.21), or architecture and structural-view claim (C.30family). The carry-through record writes only the relation that changes the P2W move being made and leaves the other readings as stopped cues. -
Result measurement returns to planning. A performed
U.Workoccurrence produced telemetry and an artifact. Later measurement shows that the planned module-interface constraint was interpreted against the wrong reference plane. P2W splits measurement, reference-plane repair, source restoration, refresh, planning revision, and method-comparison claims. If the originalProblemCard@Contextno longer states the right problem, the problem-side correction returns to the problem-side pattern.
Additional worked situations
Pilot examples for coupled transformation-flow slices
These pilots are grounding checks, not source terminology to import. They exercise the same common shape: one selected TransformationFlowStructure can relate several transformation-flow valuations or slices, one slice may develop or select a usable product, another slice may apply it, and an evaluation or refresh slice may return to the smallest affected development or application locus. The selected structure does not merge the slice-local objects, DesignRunTag boundaries, evidence, gates, work occurrences, or the relation position that the carried object fills inside each slice. Use each pilot to check whether the P2W use being made can name the joined transformation-flow slices, the carried object's slice-local relation position, the DesignRunTag boundary, and the smallest reopened slice.
Filled P2W output records
Use these as replayable outputs, not as new templates.
Bias-Annotation
Lenses tested: Gov, Arch, Ontological and epistemic, Prag, Did. Scope: accepted problem-side output moving toward FPF applications.
- Governance bias (Gov): permission, gate, release, assurance, and decision cues are preserved only as local cues until the relevant FPF relation is recovered.
- Architectural bias (Arch): diagrams, selected structures, and module-interface language help classify the next move; they do not displace the P2W carry-through relation.
- Ontological and epistemic bias:
U.Signature(profile=FormalSubstrate), near-sameness, source publication, and evidence-looking language are turned into recovered FPF kinds and relations. - Pragmatic bias (Prag): the carry-through structure is useful for action without becoming a required project procedure.
- Didactic bias (Did): the positive carry-through structure and filled record come before the boundary table, so precision does not bury the working move.
Conformance Checklist
CC-E18.1-1The P2W use starts from an acceptedProblemCard@Contextor stops before P2W begins.CC-E18.1-2The carry-through record statesProblemCardRef,CarriedDistinction,NextFPFUseQuestion,RecoveredFPFKindOrRelation,SelectedApplication,WrittenRecordOrApplication,NotCarried,StopCondition,ReturnTrigger, andSourceCurrentnessCheck.CC-E18.1-3The positive carry-through structure is recoverable: accepted problem-side output, question under repair, first-principles lens, declaration stack, mechanism position, method position, planning, performed work, result records, and return or refresh.CC-E18.1-4One source phrase may split into several FPF applications; the record does not compress them into one generic token.CC-E18.1-5Result wording is unpacked into concrete result-related relations; a genericWorkResultkind is not admitted.CC-E18.1-6PrincipleFramematerial keeps postulates and CHR observability distinct from units, planes, comparators, thresholds, ontology editions, CHR editions, plans, work, evidence, and gates.CC-E18.1-7Measurement, source currentness, reference-plane, method-set, comparator, or problem-side changes return to the smallest affected application.CC-E18.1-8Non-P2W governing law appears only as a recovered relation inE.18.1:4.6and as a pattern list in Relations, not as repeated local doctrine.CC-E18.1-9Local boundary wording remains only where it names a near-miss that changes the next P2W action.CC-E18.1-10The pattern leaves one useful relation-governed action: write the carry-through record, write or use the governed record, split a source phrase, stop with a reduced-use cue, or return to a changed application.CC-E18.1-11Archetypal grounding can replay at least one coupled transformation-flow-slice pilot fromE.18.1:5.3; the pilot joins development, application, evaluation, and repair slices in one selectedTransformationFlowStructurewhile keeping their objects, slice-local relation positions,DesignRunTagboundaries, and evidence distinct. The self-evolving-spec pilot keeps development-slice evidence or use-found evidence outside the used pattern, specification, or process description.CC-E18.1-12Every carried claim family can be lowered, stopped, split, or reopened throughE.18.1:4.7; a source cue that cannot name the recovered FPF kind or relation remains a reduced-use cue.CC-E18.1-13Every replay after changed source, measurement, problem-side material, or FPF relation law names the changed assumption kind, what is still carried, what is no longer carried, the smallest reopened application, the governing relation checked, and the next move.
Common Anti-Patterns and How to Avoid Them
Consequences
Rationale
E.18.1 is a child of E.18 because P2W uses a selected transformation-flow structure as its setting when the carry-through relation spans several transformation-flow slices, loci, or returns. It does not define graph law or prescribe performed-work order. It defines a local carry-through pattern for turning accepted problem-side material into a next FPF use whose governing relation is named.
The design puts the positive move table first because repeated negative distinction sets can make a pattern whose primary EntityOfConcern is P2W behave like reference policing. P2W needs precision, but precision is useful here only when it leaves a surviving action: write the carry-through record, recover the FPF kind or relation, use the governed record, stop, split, or return.
SoTA-Echoing
SoTA alignment rule. P2W borrows useful distinctions from practice traditions only after they can be stated as a P2W carry-through move: accepted problem-side material, carried distinction, recovered FPF relation, written record, stop condition, and local return. Currentness has two sources. A project source can become stale or be replaced. An FPF pattern can also change the relation law used by the carry-through record. In both cases P2W reopens only the smallest affected application.
Relations
E.18governs selectedTransformationFlowStructure, transfer annotations, flow valuation,ConstraintValidity,GateFit, gate profile, design tags, and run tags.C.22.2governs the accepted problem-side record and problem-side claims related to the carried distinction.C.29,A.6.0,E.14,F.17,F.9,C.16,A.19.UNM, and Part G govern mathematical-lens use,U.Signature(profile=FormalSubstrate), principle-frame, ontology, UTS, bridge, measurement, normalization, and comparison relations.A.6.1andE.20govern mechanism and mechanism-method stabilization relations.A.3.4,C.27.TA,C.27, andA.3.3govern bounded transformation, temporal aspect, temporal-claim adequacy, and dynamics-episteme relations.G.5,G.9,A.19.SelectorMechanism,C.18, andC.19govern candidate-set, comparison, selector, retained-set, and selected-record relations.A.15,A.15.1,A.15.2,A.15.3, andA.15.4govern role-method-work alignment, performed work, planning, planned baselines, and work-relevant source restoration.A.10,B.3,G.6,E.19,A.20,A.21, andC.11govern evidence, assurance, provenance, conformance, gate, release, work-entry, and decision claims.C.30,C.30.AD,C.30.ASV,C.31,A.6.M,A.6.F,E.10,E.17, andE.17.EFPgovern architecture, architecture-description, structural-view, reusable-structure, module-interface, function, wording-use, publication, and publication-use claims.
E.18.1:End
Transformation Flow Mathematical Description
Tech-name:
TransformationFlowMathematicalDescriptionPlain-name: mathematical description of a transformation-flow structure Type: Architectural pattern (E) Status: Stable Normativity: Normative unless explicitly marked informative Placement: Part E -> E.18 child pattern Builds on:E.18Transformation Flow Structure,C.29Mathematical Lens Use,C.2.1U.Episteme,E.17publication machinery,A.3.4U.Transformation,A.6.0U.Signature,A.6.5slot discipline,A.15work family,A.20,A.21, andC.30architecture family. Purpose: record how a graph, algebraic, categorical, tuple, path, slice, morphism, quotient, fold, refinement, factorization, wiring, or related mathematical expression describes a selectedTransformationFlowStructure: what it represents, what it preserves, what it loses, which declared use it serves, and which governing relation carries any stronger project claim.
Problem frame
Use this pattern when the current EntityOfConcern is a mathematical description of a selected transformation-flow structure, path, path slice, flow valuation, crossing, or compound transformation arrangement. The description may be a graph, hypergraph, category-theory object, algebra, tuple, matrix, network expression, wiring diagram, morphism family, quotient, fold, refinement, factorization, path relation, slice relation, or another formal expression.
The primary EntityOfConcern is TransformationFlowMathematicalDescription@Context: a C.2.1 U.Episteme specialization whose described entity is a selected TransformationFlowStructure or one selected part of it. E.18.2 does not invent a second local description format. In C.2.1 slot terms, DescribedTransformationFlowStructureRef fills the entity-of-concern slot, CandidateMathObject, ExpressionKind, MappingMode, PreservedStructure, LostStructure, and DeclaredUse fill the claim or description-content slots, and PublicationFaceRef? stays a publication relation through E.17. E.18.2 keeps three values distinct:
Use this when
- a selected
TransformationFlowStructure, path, slice, crossing, or flow valuation needs a graph, algebra, category, tuple, morphism, quotient, fold, refinement, factorization, wiring, matrix, or network expression; - a diagram or equation set helps compare composition, decomposition, coarser/finer partitioning, transfer, crossing, refresh, or coupled-flow relations, but the mathematical expression itself must not authorize work;
- a source says "graph", "network", "path", "morphism", "algebra", "category", "workflow", "pipeline", "dataflow", or "functional diagram" and the claim being made is the mathematical description of a selected transformation-flow structure;
- a reader needs to know whether the mathematical expression is only a publication face, a C.29 lens-use claim, an E.18 selected structure claim, or an E.18.2 description claim.
What goes wrong if missed
A project source or diagram can make a graph-shaped expression look like the flow structure itself. Then mathematical neatness silently becomes evidence, work completion, gate readiness, architecture adequacy, or permission to act. The opposite error is also common: every graph-shaped structure is demoted to "just a diagram", so the selected structure, its slices, and its refresh boundaries disappear.
What this buys
The practitioner can use mathematical structure without overclaiming it. The record names the represented TransformationFlowStructure, the expression used, what the expression preserves, what it loses, the declared use, and the governing relation for any stronger claim.
Not this pattern when
- the selected compound structure itself is the EntityOfConcern; use
E.18; - one bounded transformation is the EntityOfConcern; use
A.3.4; - the claim is general mathematical-lens adequacy outside transformation-flow structures; use
C.29; - the claim is a publication face or view publication; use
E.17and the relevant view or architecture-description pattern; - the claim is work planning, performed work, evidence, assurance, gate fit, gate decision, release, decision, or architecture adequacy; use the direct governing pattern.
Problem
Transformation-flow structures are often easiest to inspect through mathematics. A graph can expose dependency and reachability, a category can expose composition, a quotient can expose coarser structure, a fold can expose aggregation, a refinement can expose lost detail, a wiring expression can expose interface placement, and a tuple can make slot positions explicit.
Those expressions are useful because they preserve selected structure while ignoring other structure. That same usefulness creates risk. If the expression is treated as the structure itself, the project may believe that a path in a graph proves a possible performed-work order, that a commutative square proves a real bridge, that a fold proves safe aggregation, or that a wiring diagram proves integration readiness.
E.18.2 solves the description problem: it records a mathematical expression over a selected E.18 structure and says what that expression may be used for. It does not decide the world-side structure, the atomic transformation, the work occurrence, the gate, the evidence case, or the architecture claim.
Forces
Solution
Write a TransformationFlowMathematicalDescription@Context only when the mathematical expression changes the current transformation-flow description move. Keep the selected structure reference and the expression relation separate. Then decide whether the C.29 lens-use card is needed for adequacy, payoff, preserved/lost structure, or boundary.
First-use record
Use this compact record for ordinary cases:
DescribedTransformationFlowStructureRef points to the selected E.18 structure. DescribedSliceOrLocusRef? names a path, slice, crossing, flow valuation, transformation locus, signature locus, mechanism locus, work-plan locus, work locus, evidence locus, result locus, or refresh locus when the expression describes only part of the structure. CandidateMathObject and ExpressionKind name the graph, algebra, category, tuple, morphism, quotient, fold, refinement, factorization, wiring, matrix, network, or related mathematical object. PreservedStructure, LostStructure, DeclaredUse, and BoundaryStop follow the C.29 discipline when the expression is claim-bearing. RelatedGovernedClaimRef? points to the separate relation record only when a stronger claim is being made; it is not a local authority slot.
Expression families
These families are prompts for recovery, not a taxonomy of new FPF kinds. A local expression may combine several families; the record still names one selected structure, one current described slice or locus when relevant, and the declared use.
Four-way discriminator
Use this discriminator before writing or accepting a mathematical description:
The same source may require several records. A refrigerator principle scheme may include a publication face, a functional-architecture view, a selected TransformationFlowStructure, a thermodynamic mechanism claim, and a mathematical graph or equation description. E.18.2 writes only the mathematical-description relation. If the same expression is also used as a mathematical lens for world-side adequacy, C.29 governs the lens-use adequacy; if it is only a published face, E.17 governs publication use.
Related governed claims
E.18.2 does not carry authority for related governed claims. Use the direct governing pattern when the current claim is:
Worked slices
Refrigerator principle scheme. A vapor-compression diagram can be a publication face. The cooling cycle can be a selected TransformationFlowStructure. The thermodynamic laws are mechanism or formal-substrate claims. The graph or equation set that describes the cycle is an E.18.2 mathematical description. It may preserve transformation order, heat-transfer constraints, and cycle closure while losing maintenance work, sensor uncertainty, and installation context. It does not prove the refrigerator works or authorize a repair.
P2W carry-through. A P2W source may draw a graph-shaped path from formal substrate to principle frame, mechanism position, method selection, work planning, work, and evaluation. The graph-shaped expression can be an E.18.2 description of the selected carry-through structure. The P2W move itself remains E.18.1; work planning remains A.15; dated work remains U.Work.
Neural-network dataflow. A transformer architecture diagram may describe layers, attention blocks, residual connections, and graph-like connection structure. If the current claim is the compound transformation organization, use E.18 or C.30 when it is an architecture claim. If the current claim is the mathematical graph, tensor-shape relation, or wiring expression that describes that organization, use E.18.2. Benchmark superiority, training work, evidence, release, and causal claims require their governing patterns.
Circuit and algorithm. A logic-circuit schematic can describe a transformation-flow structure realizing a Boolean relation. The netlist, wiring graph, algebraic normal form, and truth table are different mathematical or formal descriptions. They do not by themselves decide whether the selected method exists, whether the CMOS mechanism is valid under voltage and timing conditions, or whether a dated powered run occurred.
Conformance checklist
CC-E18.2-1The current EntityOfConcern isTransformationFlowMathematicalDescription@Context, not the selectedTransformationFlowStructureitself.CC-E18.2-2The described selected structure or slice is named byDescribedTransformationFlowStructureRefand, when needed,DescribedSliceOrLocusRef.CC-E18.2-3The mathematical expression family is named without minting a new U-kind.CC-E18.2-4Preserved structure, lost structure, declared use, and boundary stop are named when the expression is claim-bearing.CC-E18.2-5C.29 is used when mathematical-lens adequacy, payoff, obstruction, preserved/lost structure, or stop condition is being evaluated beyond the local description relation.CC-E18.2-6Graph, path, slice, morphism, algebra, category, tuple, quotient, fold, refinement, factorization, and wiring language stays mathematical-description language unless another governing pattern explicitly makes the selected structure current.CC-E18.2-7No mathematical expression proves work occurrence, authorizes action, passes a gate, settles evidence, or establishes architecture adequacy by itself.CC-E18.2-8Publication faces are separated from mathematical description and handled throughE.17when publication is current.CC-E18.2-9When work, method, mechanism, signature, evidence, gate, decision, architecture, function, module-interface, or reusable-structure claims are current, apply the direct pattern governing that claim. E.18.2 records only the mathematical-description relation for the selected transformation-flow structure.CC-E18.2-10A source artifact that carries several claims is split into records by current EntityOfConcern and relation position, not by the artifact's name.
Common anti-patterns
Consequences
Rationale
Graph-shaped or morphism-shaped source labels do not carry current ontology by themselves here. They remain useful only when the current EntityOfConcern is named: E.18 keeps selected compound structure, A.3.4 keeps bounded transformation, E.18.1 keeps P2W carry-through, and E.18.2 keeps mathematical descriptions of selected transformation-flow structures.
The pattern is intentionally narrower than C.29. C.29 answers the general question "is this mathematical lens use adequate for this declared purpose?" E.18.2 answers the local question "what mathematical expression describes this selected transformation-flow structure, and which declared use does that expression serve here?" This prevents shadow math-lens doctrine while preserving the practical value of graph, path, category, tuple, and algebraic expression in transformation-flow work.
SoTA-Echoing
Relations
E.18governs selectedTransformationFlowStructure, flow valuation, path, slice, crossing, transfer annotations, and refresh locality.A.3.4governs atomicU.Transformationidentity and slots.C.29governs mathematical-lens use adequacy, preserved/lost structure, payoff, obstruction, and stop condition when these claims are current.C.2.1andE.17govern description episteme and publication faces.A.6.0,A.6.1,A.6.5, andE.20govern formal substrate, mechanism, slot discipline, and mechanism placement.A.15.1,A.15.2,A.20,A.21,A.10,B.3, andC.11govern performed work, work planning, step validity, gate, evidence, assurance, and decision claims.C.30,C.30.AD,C.30.ASV,A.6.F,A.6.M, andC.31govern architecture, architecture description, structural view, functional structure, module interface, and reusable-structure claims.
E.18.2:End
Pattern Quality Gates: Review and Refresh Profiles
Type: Architectural pattern Status: Stable Normativity: Normative
Use this when
Use E.19 when you need to decide whether one new, substantially revised, or aging FPF pattern is ready for admission, refresh, or return for repair. It turns quality review into a repeatable pattern-quality run rather than a matter of reviewer taste.
Use it especially when a draft looks structurally compliant but may still fail on first-minute usability, primary EntityOfConcern stability, terminology, SoTA grounding, related-pattern boundaries, examples, anti-patterns, or shipping-facing authority claims.
Not this pattern when. Use E.8 to write the pattern body. Use E.9 to record the content decision that explains why FPF should change. Use E.9.DA when the question is whether one concrete DRR is adequate for a declared downstream authoring use before drafting or host amendment. Use E.23 when the aim is repeated quality improvement against an object-under-improvement evaluation rather than one admission or refresh review profile. Use local patterns for the domain rule or constraint being reviewed. Use project gate or release patterns when the question is whether a project publication, work-result record, or release candidate passes a delivery gate rather than whether an FPF pattern is mature. E.19 reviews whether an FPF pattern remains useful action guidance; it does not certify the world, the project, the publication, or the release.
What goes wrong if missed
Review collapses into heading compliance or personal taste. A draft can pass because it has the right headings while still being hard for a practitioner to recognise, too thin against current practice, unclear about its primary EntityOfConcern, relation record, or claim record, or misleading about related governing patterns and authority claims.
What this buys
E.19 gives authors, reviewers, and stewards a shared review profile: what must be checked, how deep the check should go, which defects block admission or refresh, and what evidence is needed before a pattern-quality claim is made. It also makes the recognition text visible before the heavier assurance machinery begins.
First useful move. Name the pattern-quality review or refresh claim, run baseline triage over the reviewed pattern or subset, and add only the risk-selected profiles needed by the present ontology, usability, SoTA, boundary, naming, or authority risk.
Local-repair boundary. If baseline triage shows that the current review question has no present ontology, usability, SoTA, boundary, naming, or authority risk beyond a small mechanical repair, close with that repair direction. Do not run every profile just because E.19 exists, and do not claim an E.21 quality value unless E.21 has evaluated the pattern version over its required coordinate set.
Primary EntityOfConcern in plain terms. The primary EntityOfConcern is one FPF pattern-quality review or refresh claim: the reviewed pattern text, the selected profile, the defects found or cleared, and the boundary of the admission or refresh decision.
Primary working reader. The first reader is an FPF reviewer, with the pattern author close behind. The review must still be answerable to the eventual practitioner or manager who will rely on the admitted pattern.
Problem frame
FPF evolves by adding and revising patterns. Over time, the framework accumulates two kinds of risk:
-
Admission risk — a newly authored pattern can be structurally compliant yet still fail on ontology, semantics, terminology conflicts and vagueness, scope, SoTA in related disciplines, or cross-context hygiene.
-
Staleness risk — older patterns can remain internally consistent while drifting away from contemporary practice and newer parts of FPF, current internal vocabulary, or updated related governing patterns. The result is “quiet decay”: the pattern still appears clear, but becomes misleading, incomplete, or incompatible.
FPF already contains many checklists and constraints, but they are distributed across patterns and suites. Authors and reviewers therefore lack a single, repeatable way to answer: What should be checked, and how deep, before a pattern is admitted or kept?
Problem
Without a unified, explicit review pattern:
- Different reviewers optimize for formal/template compliance and miss deeper ontological, semantic, and naming issues, producing bureaucratic output that does not improve the enforceable Conformance Checklist.
- Authors “optimize for the visible checklist” and miss hidden requirements (lexical discipline, Bridge hygiene, SoTA‑Echoing quality, scope claims, delta‑class impact).
- Older patterns accumulate conceptual staleness and diverge from current practice, current terminology, or current internal invariants.
- The specification's normative content becomes harder to trust: compliance becomes a matter of reviewer taste rather than a repeatable gate.
Forces
Solution — Profile-based gates for admission and refresh
Establish Pattern Quality Gates (PQG): a conceptual review mechanism that applies profiles of checks rather than a single monolithic checklist.
A Pattern Check Profile (PCP) is a named bundle of check families. Profiles are additive: every review applies a baseline profile, then adds risk-driven profiles as needed.
Terminology note (disambiguation). PQG and PCP are editorial review constructs in the authoring plane (Part E). They are distinct from enactment and runtime gating constructs such as OperationalGate(profile), GateProfile, and GateDecision (A.21), which govern Work transitions and gate decision policies elsewhere in FPF.
Mint vs reuse. This pattern mints PQG, PCP, and the profile IDs PCP-BASE, PCP-MOD, PCP-PRAG, PCP-NORM, PCP-SOTA, PCP-BRIDGE, PCP-SUITE, PCP-P2W, PCP-TERM, PCP-DEONT, PCP-REFRESH, and PCP-ENTRY. It reuses existing FPF terms (e.g., Delta‑Class, DRR, Bridge, CL, SoTA Synthesis Pack) without changing their meanings.
Define the reviewed pattern or subset
A review SHOULD leave one findings-first run record against a named reviewed pattern or landing subset. The run MAY propose didactic restructuring or compact repair direction, but its primary requirement is to leave an independent review record that improves downstream usage and interoperability without relying on chat memory or reviewer taste.
A nontrivial pattern-quality review SHOULD state its quality-evaluation purpose before depth is selected. Use E.22 or an equivalent compact question frame to say whether this run is a floorEvaluation, exceptionalImprovementEvaluation, paretoTradeoffEvaluation, openQuestionDiscoveryEvaluation, absorptionEvaluation, or a declared combination. If the purpose is absent, E.19 treats the run as an admission-refresh blocker read, not as a request to raise every evaluated coordinate toward exceptional expression. When coordinate values, PatternQualityStatus, or all-4/all-5 claims are needed for one pattern version, the run opens or consumes an E.21 result instead of assigning those values inside E.19.
When the run opens or consumes E.21, E.19 treats E.21 as a hard pattern-quality evaluation, not as a selectable profile. The run record must reject an E.21 claim that omits required coordinates, omits ShortRationale, omits PrecisionRestorationProfile, uses inactive/triggered-coordinate language, narrows the requested use to make the result pass, or replaces coordinate values with blocker triage. Baseline triage can close an E.19 review-boundary result only when no E.21 quality value, all-4/all-5 claim, landing-quality claim, or pattern-improvement movement claim is being made.
If the aim is repeated improvement against an object-under-improvement evaluation, use E.23 for the repeated method. E.19 may supply a review profile and findings inside that loop, but the profile is not the loop method and the review result is not a quality value until the object-under-improvement evaluation evaluates the changed pattern version.
E.19 reviewer and reviewed-pattern wording is FPF pattern-quality gate wording. It governs FPF admission, refresh, return-for-repair, blocker, and review-profile claims, not E.21 coordinate assignment and not project-side publication interpretation, explanation interpretation, comparative review-unit use, or participation in a named project-side review relation. When those project-side relations are used, use the publication or project-side pattern that names the object being interpreted or reviewed.
Project-side reuse boundary. Use this boundary when an E.19 pattern-quality result is being reused as project certification, project evidence, safety-assurance material, gate input, release justification, compliance-assurance material, assurance material, work authority, or publication truth. The first E.19 move is to return the result to the governing FPF pattern-quality claim it reviews: admission, refresh, repair return, or selected pattern-quality boundary. If that result is cited for a project-side claim, the project-side governing relation must be opened for that claim named by value: A.10 for evidence/currentness, B.3 for assurance, A.20 for local CV status, A.21 for gate decision, A.15 for work, or another governing pattern when that claim needs one. The review result may be evidence about FPF pattern quality; it is not certification of the project world. Plain wording in the reviewed text remains ordinary unless it changes admissible use, evidence, gate, assurance, work, decision, or FPF pattern application.
Common wrong first interpretation. Pattern review passed means the project, release, publication, safety claim, or compliance claim is certified. First honest entry: E.19 returns only a pattern-quality result; any project-side reuse must name the project-side governing relation and its evidence or assurance source.
Misuse guard. A pattern-quality caution, return-for-repair result, or selected pattern-quality boundary result cannot be reused as project refusal or project approval unless a project-side governing relation states admissible and non-admissible use for that relation.
Formal/template defects (e.g. non-compliance with E.8 structure or not conforming to RFC deontic terminology) have lower review priority than semantic/ontological defects or non-SoTA Solutions, but they also MUST be recorded with the active repair boundary named.
E.g. if the header block is missing or incomplete, continue with ontology and semantic review first. Treat missing header fields as one mechanical defect to record with concrete repair direction (PCP-BASE #7), not as a reason to stop.
The run SHOULD give best-known Delta-Class (Δ-0…Δ-3) and record an initial impact radius (dependent patterns/tests/relations that need be changed due to pattern norms), using existing definitions where available (e.g., the LEX-AUTH protocol).
If the local process separates review from repair, direct reviewed-text patching, unified-diff output, or immediate remediation edits are optional local tactics rather than part of the core E.19 run record. The core requirement is one findings-first run record plus sufficiently precise repair direction.
Apply the baseline profile to every run
Every run MUST include PCP‑BASE as a triage baseline. Full-depth checking is selected only where the relevant risk is present; reviewer depth SHOULD prioritize the FPF-governed sections and enforceable requirements in E.19:4.2.1.
- Internal coherence (problem <-> conformance claim <-> solution) The Conformance Checklist matches Problem statement and the Solution (no "orphan requirements" and no "unclaimed requirements").
- Lexical discipline & reserved vocabulary Terms and registers follow lexical rules; ambiguous "everyday" synonyms do not silently replace kernel vocabulary.
- SoTA-Echoing minimum compliance (E.8) SoTA-Echoing satisfies the E.8 authoring requirements applicable to the pattern kind (Architectural vs Definitional), including explicit adopt/adapt/reject stances and the E.8 two-part SoTA test: current best-known problem-solving practice for the named practice question, and by-value incorporation into FPF-governed pattern loci. If a SoTA Synthesis Pack exists for the topic, SoTA-Echoing binds to it rather than forking an untracked narrative; any divergence of pattern norms from contemporary practice is explicitly stated as such. SoTA-Echoing MUST be non-decorative, MUST reflect best-known current practice rather than official status, source recency, institutional adoption, or merely popular defaults for the declared problem, and MUST govern the Solution and other FPF-governed sections, or those sections MUST justify divergence explicitly.
- Cross-pattern compatibility & impact radius Relations are consistent with declared dependencies and dependents; declared scope/impact is compatible or explicitly limited.
- Didactic grounding Archetypal Grounding is present and teaches the concept with concrete cases or references, not only abstractions.
- Reader-role fit
The pattern body stays addressed to the intended FPF user rather than to FPF developers, package architects, reviewers, evaluators, or release/projection carriers. FPF-governed sections explain admissible use, costs, boundaries, FPF governing patterns named by value, project-side FPF kinds and references named by value, and related relation named by values in user terms. Architecture-placement, freeze/merge state, package-boundary rationale, reference boilerplate, quality/projection evidence, corpus-entry evidence,
PatternQualityStatus, monolith-parity evidence, landing evidence, and broader package-development rationale stay inDRR, architecture documents, review handoff,E.21result,E.19run record, README/ToC/E.11/I.2, cards, retrieval/projection carriers, release/landing evidence carriers, companions, or ordinary reference apparatus unless they change the working reader's first admissible move. - Template & section integrity This is lowest priority for review depth and SHOULD NOT consume effort that would displace ontology/semantics/modularity/slots/SoTA checks.
- Modularity & contradiction hygiene
The pattern SHOULD NOT be overloaded or significantly expand requirements or dependencies without an explicit reason and impact record.
Checks include: scope containment, split/refactor recommendations when warranted, and contradiction scans against neighbor patterns in Relations.
The pattern SHOULD balance cohesion and coupling across FPF.
If the pattern defines specialization or an abstraction stack, it SHOULD NOT mix slot interfaces or parameters from different abstraction positions; use explicit
⊑/⊑⁺orUsescuts instead. - Substantive solution and locus adequacy Baseline triage includes a small reviewed-pattern-specific question set about the actual problem and current change: does the pattern still solve the stated problem, are decision loci and governing-pattern applications correct, are kind boundaries and selected companion or projection roles preserved, did anything get worse, are SoTA rows current enough for the claim they discipline, and is the applied apparatus neither too thin nor too heavy for that claim?
Triage: spend depth on FPF-governed sections without making reviews heavier
PQG is meant to increase semantic and ontological trust, not to turn every review into an exhaustive editorial audit on form. To keep reviews feasible while improving the important parts:
-
Treat FPF-governed sections and deontic requirements as the primary depth loci:
- the pattern’s Problem frame, Rationale, and worked slices when a new family/profile/specialization would otherwise be intelligible only from project context,
- reader-role fit in Problem, Solution, Consequences, Rationale, and worked slices whenever the draft risks mixing user guidance with package-development rationale,
- the pattern’s Conformance Checklist (the enforceable conformance check set): keep items universal, cognitively ergonomic, not overly prohibitive, and avoid duplicating checks that belong to other patterns (modularity),
- deontic clauses (
MUST/SHALL/SHOULD/MAY) that define requirements on the authoring/validation plane (not laws of nature or mathematical facts; ensure an explicit conformance subject), - admissibility constraints (
Invariant:/Well-formedness constraint:) that define valid models (cardinality, typing/kinds, totality) and are written as non-deontic predicates (no RFC keywords inside the predicate), - definitions and mint/reuse decisions (new terms, renamed terms, scope claims baked into names, names that are not overloaded and are properly chosen),
- cross-context and cross-plane claims (Bridge hygiene and “sameness” assertions),
- SoTA (when the pattern claims state-of-the-art rather than a popular-but-outdated solution or vocabulary),
- substantive solution and locus adequacy: one reviewed-pattern-specific content pass checks whether the repaired text still solves the stated problem, assigns claim-bearing material to the correct governing loci named by value, preserves kind boundaries and selected companion or projection roles, keeps quality/projection evidence and role-turn correspondence out of the pattern unless the pattern's own
EntityOfConcernand user move are that evaluation/projection work, and has not become either under-grounded or over-bureaucratic, - modularity and Slot discipline of A.6.5 that provide evolvability of FPF,
- absence of contradictions in a pattern,
- Relations that define compatibility and impact radius.
-
Treat low-signal text as “quick-pass” unless it changes meaning: headings, micro-typos, stylistic polish, and non-FPF-governed narrative refactors, including RFC-form deontic cleanup.
-
Do not block semantic review on template and RFC compliance defects. Missing header block fields (E.8 H-5), missing canonical sections, or a missing footer marker are fixable integrity defects. Record them as repair items and continue with the FPF-governed section checks in the same run.
-
Sentence-level precision matters on FPF-governed prose. Reviewers SHOULD inspect FPF-governed sentences for generic heads, claim-bearing qualifiers, overloaded trigger words, bare relation shorthand, and hidden process/API metaphors. The default repair order is: restore head kind, then qualifier claim kind or admissible-use boundary, then comparison criterion or escalation condition homogeneity, and only then judge whether a later Plain or coarsened rendering is admissible.
-
Precision-restoration distribution must be preserved. When an
E.10scan selects a non-local precision-restoration path, the run checks thatE.10remains the trigger and applicability pattern,E.10.ARCHcarries the shared recovery architecture, the relevant realization pattern (A.6.P,C.2.P,C.30.P,C.16.P,C.16.Q,A.19.SPR, or another selected restoration pattern) performs the ontological unpacking, and affected patterns keep thin declarative pointers rather than local trigger registries or duplicate recovery algorithms. -
EntityOfConcern and precision-restoration questions travel with the same triage. When the reviewed change touches EntityOfConcern, same-referent, slot/reference, alignment-path, role-boundary, consumer-disposition wording, description/publication-use guards, phrase apparatus, repeated boundary doctrine, architecture-placement rationale, package-boundary rationale, or quality/projection evidence, the run asks before acceptance: what is the pattern's own
EntityOfConcernand first useful move; does the text state this pattern's own subject kind, action spine, practical delta, and bounded non-use before auxiliary material; which governing pattern carries any outside claim/relation/boundary; does the prose needF.19before word/head/use restoration; do remaining word/head/use problems applyE.10,E.10.ARCH,F.18, or another relation named by value pattern; do role, method, work, evidence, assurance, gate, and decision claims remain with their governing patterns; and has every current-host consumer of the selected-family repair received a semantic, mechanical, compatibility, or not-triggered disposition. WhenE.21is active, these questions are recorded through itsPrecisionRestorationProfilerather than as separate local E.19 rows. -
Design-time and run-time both count. The same precision discipline applies to FPF pattern prose and to any reviewed publication text, worked slice, or performed-work exemplar when that text is being assessed for admissibility, guidance, reuse, gating, release, policy, assurance, or action-selection use.
-
Report ordering (impact-first). In run outputs and remediation direction, prioritize findings on ontology, semantic, modularity and SoTA-related FPF-governed sections first; group low-signal formatting/typos into one compact tail finding unless they change meaning.
Add risk-driven profiles
PCP‑PRAG (Pragmatic utility & adoption) — Trigger: the pattern is Normative and claims practice guidance.
Checks include: a visible first-reading recognition text early enough for a cold working reader; a recognisable first-minute working situation; one short Use this when or equivalent entry; a plain statement of what goes wrong if the pattern is missed; a plain statement of what the pattern buys in practice; the first admissible action-guiding move the user should take; a visible ordinary not this pattern when boundary; a minimally viable example; non-decorative Consequences/Anti-Patterns; at least one worked slice when the pattern is easy to misuse; a visible assurance text carrying declaration, guidance/check, modeling, and review/check scope; reader-fit consistency so that the assurance text does not silently widen or universalize the recognition-text claim; explicit practical payoff in user-facing prose; a short user-facing statement of the primary EntityOfConcern, relation record, or claim record and any minimal modeling lens when typed declaration material has FPF-governed use; nearby pairwise plain glosses for FPF-governed technical terms that appear before the heavier harness; a short working-reader implication for any SoTA-Echoing rows that carry explanatory work plus visible linkage to the worked cases or boundary slices they discipline; explicit primary working reader, concern, and viewpoint fields when several working-reader situations are being served; an explicit So what? adoption test; and, when the pattern claims universal or transdisciplinary reach, at least three heterogeneous recognition-text situations with F.16 preferred as the compact example-matrix template.
If an E.10 trigger scan selects epistemic precision restoration during admission or refresh, PCP-PRAG treats type-correct-but-inert wording as a usability defect governed by E.2 P-2 and E.12: the run must name the remaining admissible reader move or the FPF pattern application and governing ontology that carry the claim, and must confirm any Plain recognition line maps back to the recovered Tech reading when both registers are used. A more expressive recognition line or intentional didactic metaphor may stay ordinary when it carries no FPF-governed use; when it carries ontological, evidence, causal, assurance, bridge, gate, work, decision, or admissibility claim kind or admissible-use boundary, that claim kind or admissible-use boundary must be recoverable through the recovered Tech reading or named FPF pattern application.
For a broad cleanup across several patterns, or any cleanup that touches FPF-governed Problem frames, Problem sections, first-use recognition text, archetypal grounding, examples, or worked slices, the run must leave a short didactic change account: improved, preserved, or harmed. Harmed blocks admission or refresh unless the same pass restores the working situation and first useful move, or names the FPF pattern application and governing ontology that carry the claim.
PCP‑MOD (Modularity and abstraction-boundary discipline) — Trigger: the reviewed pattern or subset shows scope creep or abstraction-boundary mixing (e.g., one pattern bundles universal core rules with frame-specific content and discipline-specific method semantics; or it mixes EntityOfConcern/Description/Spec roles in one object).
Checks include:
- an explicit core vs extensions cut (universal invariants are factored into one stable “core”, and extensions reference it rather than re-stating or mutating it),
- no conflation of specialization vs dependency: use
⊑/⊑⁺for refinement/extension andUsesfor pipelines; do not mix their semantics, - no conflation of package-form, governing-pattern relation, and package-relation roles: Pack vs Kit vs Suite vs Family vs Bundle vs Cluster vs Profile vs Overlay vs Record vs Umbrella are not interchanged, and the review states carrier status, governing-pattern relation, and package relation explicitly instead of leaving it implicit or varying it for style,
- description-lane descriptions and their publications do not grow mechanism semantics; MVPK faces remain projections and do not become "the place of truth",
- slot-discipline hygiene for any ordered specialization set: SlotKind invariance is preserved and inherited operations do not gain new mandatory inputs (A.6.5 / A.6.1 specialization discipline).
PCP‑REFRESH (Staleness & compatibility refresh) — Trigger: staleness signals are present (e.g., outdated SoTA rows, renamed/superseded Relations entries, terminology drift, or an explicit refresh window in LAT/DRR). Checks include:
- refresh‑sensitive claims are identified (time‑bounded or ecosystem‑bounded) and either (a) updated with post‑2015 evidence and matching Solution changes, or (b) explicitly scope‑limited and labeled as historical lineage,
- Relations are updated to current pattern IDs; deprecations/renames are handled via explicit continuity notes (no silent relabeling),
- when one new or substantially revised pattern subset is being prepared for send or landing, the run explicitly checks which related governing patterns, governing-pattern constraints, companion patterns, Relations entries, or monolith-backed pattern sections require aligned edits so the subset does not land as one isolated local improvement; the run record states which of those updates are inside the claimed boundary now and which therefore remain outside that claimed boundary,
- any long-lived companion, profile, check sheet, pattern-local companion row, review harness, or analogous selected non-pattern FPF kind-reference pair kept with the reviewed pattern or subset states its use question, governing pattern or selected non-pattern FPF kind-reference pair, admissible companion-only use, one real breakage if absent, and demotion or deletion condition when no such breakage exists.
- the run records a Delta‑Class and impact radius; if the refresh causes Δ‑2/Δ‑3, it emits/updates a DRR pointer and triggers any required refresh and Bridge requirements defined elsewhere (E.15/F.15/F.9).
Trigger overrides are permitted but intentionally rare: a run MAY override a triggered profile only when it can show the trigger’s risk is genuinely absent in this case, and the record MUST name (a) why the trigger is a false positive here and (b) what compensating check(s) were applied instead.
PCP‑NORM (Normative guidance integrity) — Trigger: the pattern introduces or changes normative requirements, introduces new conformance items, or shifts downstream requirements. Checks include:
- Delta‑Class (Δ‑0…Δ‑3) and impact radius are explicit (what breaks, who depends on this),
- requirements are testable in principle (conceptually), scoped, and non-contradictory,
- downstream patterns cited in Relations are compatible with the new guidance.
- where the change is Δ‑2/Δ‑3 or a new normative pattern is being admitted: a DRR exists and references the PQG findings (pointer is sufficient; no duplicated prose).
PCP‑SOTA (Evidence and SoTA alignment) — Trigger: the pattern’s Solution asserts “best practice”, “state-of-the-art”, or introduces new synthesis claims. Checks include:
- each “best practice” claim or SoTA claim in the Solution is explicitly bound to SoTA‑Echoing rows (or to SoTA Synthesis Pack identifiers when used), rather than floating as ungrounded prescription, and those rows identify best-known current practice rather than popularity alone,
- the selected SoTA practice or source set answers the declared working problem and the relevant domain or practice tradition rather than merely justifying package placement, naming neatness, or pattern clustering,
- each SoTA row changes at least one FPF-governed outcome for the pattern: what the user may do, what the user must not over-read, which FPF pattern application must be named, or which claim cannot be raised to release, policy, assurance, gate, action-selection, or adjudication use,
- novel synthesis is not presented as established SoTA: it is either (a) framed as a scoped hypothesis with explicit limits, or (b) promoted into or registered as a SoTA Synthesis Pack entry before the pattern is admitted as normative guidance; a merely explanatory SoTA note that leaves the FPF-governed sections untouched is non-conforming,
- where traditions disagree substantively, the pattern makes the disagreement visible and states whether it adopts, adapts, or rejects each relevant source idea instead of silently selecting one tradition,
- retrieval or benchmark methods are used only when the relevant evidence relation is present; their dimensions do not become universal pattern-quality benchmarks,
- refresh‑sensitive claims (those likely to decay) are explicitly marked with scope limits, timespan notes, or lineage labeling when appropriate.
PCP‑BRIDGE (Cross-context or cross-plane reuse integrity) — Trigger: the pattern imports claims, terms, or norms across contexts, disciplines, or reference planes. Checks include:
- explicit Bridge usage where required (no silent identity by spelling),
- Congruence / loss is made explicit where applicable,
- any cross-plane reuse is explicitly acknowledged and its penalties do not leak into unrelated assurances.
PCP‑SUITE (Mechanism-suite integrity) — Trigger: the reviewed pattern or subset introduces or revises a suite-level Description that enumerates multiple distinct mechanisms (e.g., MechSuiteDescription or a suite specialization) and/or changes suite requirements, conformance pins, or suite protocols.
Checks include:
- the suite remains a Description-level object: it enumerates member
U.Mechanism.EntityOfConcernrefs and declares shared requirements/pins, but does not define mechanism blocks (OperationAlgebra,Transport,Audit, …) and is not used as a mechanism node, - membership has set semantics:
mechanismsis duplicates-free and order carries no semantics; any intended ordering is expressed only insuite_protocols, - suite protocols are closed over membership: if
suite_protocolsis present, each protocol step references a member mechanism (no “step points outside the suite”), - the suite is not a family of implementations: it MUST NOT be encoded as a
MechFamilyDescription(families remain “many realizations of one mechanism”, not “many mechanisms”), - the suite does not mint transport exceptions: any cross-context, cross-plane, or cross-kind requirement remains Bridge-only; loss or penalty handling stays with
R/R_effonly; the suite does not embed CL/Φ/Ψ/Φ_plane tables (references/pins only), - CG/CN authority pins remain explicit references to the single governance card and legality gate: if suite protocols include numeric comparison/aggregation/scoring, they cite
CG‑Spec(SCP + Γ-fold + MinimalEvidence) and (where applicable)CN‑Spec, rather than duplicating “local CG‑Spec-like” content, - suite protocols contain no hidden tails: if UNM/UINDM/ULSAM are required, the protocol expresses them as explicit
Usessteps and suite audit requirements cite the chosen mechanism ids/refs (no “implicit normalization/aggregation inside score/compare/select”), - gate separation is preserved: mechanisms and guards use tri-state
GuardDecision := {pass|degrade|abstain}and MUST NOT publishGateDecisionorDecisionLog;blockremains gate-level only (OperationalGate(profile)), - defaults remain single-sourced: portfolio mode, dominance regime, and unknown/failure behavior are either pinned in
TaskSignatureor one policy-assignment record, or not claimed; the suite does not define competing defaults, - when the suite claims reusable outputs, publish/telemetry is explicit and terminates via existing publication forms/faces (e.g., G.10 and/or PTM), not as a hidden tail inside a selection step.
PCP‑P2W (Planned baseline & slot-fillings seam integrity) — Trigger: the reviewed pattern or subset introduces or revises WorkPlanning records or publications that pin planned fillers for a slot-bearing description object's slots (e.g., SlotFillingsPlanItem or specializations), or introduces view projections of those records or publications.
Checks include:
- the PlanItem remains a WorkPlanning baseline (
U.WorkPlan.PlanItem,kind = SlotFillingsPlanItem), not an execution log and not a mechanism, - planned slot filling stays WorkPlanning-only: plan items publish planned fillers/pins (ByValue or
<RefKind>) and MUST NOT include launch values,FinalizeLaunchValueswitnesses, gate decisions, or decision logs (these areU.WorkEnactment/ gate-level only), - target and scope are explicit and non-leaky:
- the item targets exactly one slot-bearing description via
target_slot_bearing_description_ref, target_slot_bearing_description_refis a description-lane, edition-addressable slot-bearing ref (kit/suite) and MUST NOT be aU.Mechanism.EntityOfConcernRef,- the item carries explicit P2W references (bounded context; and CG-frame/path-slice/scope references when used for legality/selection baselines),
- the item targets exactly one slot-bearing description via
- time is explicit: the item includes
Γ_time_selectororΓ_time_rule_ref(XOR); implicit “latest/current” is nonconformant, planned_fillingsis the authority: duplicateslot_kindrows are nonconformant unless the slot-bearing description declares the slot multi-valued; any “indices” are derivable projections and are not maintained independently,- crossing information is referenced, not duplicated: the plan item (and any associated views) cite CrossingBundle/Bridge/policy-id pins rather than embedding CL/Φ/Ψ/Φ_plane tables or defining transport edges,
- MVPK projections remain projections: any
U.Viewface (TechCard, PlainView, InteropCard, or AssuranceLane) over a plan item MUST NOT add new claims, MUST NOT introduce “shadow defaults”, and MUST avoid “signature” language (signatures belong to EntityOfConcerns), - if a view publishes edition pins or makes claims about crossing/comparability/selection/launch, it MUST also carry the required audit/slot-target pins (UTS + Path pins, crossing pins, applicable guard-source pins); missing pins are treated as downstream fail-closed nonconformance.
PCP-TERM (Terminology & naming protocol) — Trigger: the pattern introduces new terms, new U.Types, new “unified names”, redefines existing labels, leans on FPF-governed phrases whose head kind or qualifier claim kind or admissible-use boundary is not yet restored, or uses FPF-governed trigger wording as if the word itself carried the needed kind. Checks include:
- “mint vs reuse” decision is explicit,
- naming follows the local-first naming protocol and avoids scope smuggling (roles/metrics/stages baked into labels; overloaded words used as terms with a local sense). Remediation SHOULD use F.18,
- when PCP-TERM is selected,
F.18winner selection andA.6.Pfollow-through are one mandatory chain rather than two optional passes: the run records candidate heads or phrases reviewed, any kind-conflict findings and lexical-conflict findings, the provisional F.18 winner plus rejected candidates, and the resultingA.6.Psurvival result on the repaired phrase, - FPF-governed trigger wording must be classified before acceptance by semantic area, not by a local forbidden-word list. Typical classes include admissibility/deontic terms, evidence and review-check terms, action-invitation terms, characteristic/scale and stratification source labels, state-family terms, lifecycle/process terms, pattern-application wording, publication-form terms, and local equivalents. The run names the exact admissibility, deontic, evidence, review-check, reader-task, action-invitation, characteristic or scale, state-family bearer and value frame under
A.19.SPR, EntityOfConcern and Description-episteme boundary, specification-use gate, control-layer relation, method, work-plan, work occurrence, authority reference, declarative FPF pattern application with governing ontology named by value or conformance claim or section, publication face, publication form, publication unit, or publication carrier, or selected companion role or base declaration named by the sentence, - generic heads and claim-bearing qualifiers are not accepted at face value in FPF-governed prose: the review restores the head kind first, and a narrowing qualifier by itself does not count as that restoration; only then does the review restore the qualifier claim kind or admissible-use boundary before deciding whether the phrase is admissible,
- if a sentence compares, escalates, downgrades, or otherwise puts pressure on a phrase after that restoration, the review checks that the comparison criterion is ontologically homogeneous,
- the run leaves one explicit account of the resulting primary
EntityOfConcern, first useful move, outside work, and any role-word or package-form decision when the repaired wording still carries architectural claim kind or admissible-use boundary, - source-side old wording and continuity rules are respected.
PCP‑DEONT (Deontic clause hygiene: RFC keywords) — Trigger: the pattern conflates admissibility/validity constraints with deontic obligations (e.g., uses RFC keywords where a non-deontic Invariant: predicate is required). Checks include:
- Deontic requirements are expressed with RFC-style keywords (see H-8);
- obligations are not smuggled into prose as informal imperatives. Admissibility/validity constraints are stated non‑deontically as
Invariant:/Well‑formedness constraint:predicates and referenced from the Conformance Checklist when enforceable. - Subject discipline for RFC keywords. If a sentence uses RFC keywords, its grammatical subject MUST be an agent or a specified published record/model whose required content is being constrained (author, reviewer, record, published model). RFC keywords MUST NOT modify modeled-world entities (e.g., “Earth”, “RoleAssignment”, “Role”, “holon”) — express those as
Invariant:/Well‑formedness constraint:predicates instead, and (if needed) reference them from CC items.
PCP-ENTRY (Pattern-entry discoverability and entry-orientation changes) — Trigger: one change substantively affects how one reader recognizes, selects, rejects, or reclassifies one applicable governing pattern body, applicable projection role, first-entry pattern-comparison set, Problem-frame recognition signature, expanded entry-disambiguation case, or entry lexical-query cue.
Trigger classification:
PCP-ENTRY is an explicit profile identifier under the existing Pattern Check Profile family. It reuses the PCP profile kind; it is an editorial review profile, not a runtime gate, not GateProfile, not a workflow state, and not a new route registry.
PCP-ENTRY is risk-triggered rather than universal.
Use one lead review profile for the change, and import other profiles only for
their specific failure mode.
Use this risk-trigger model:
-
Trigger class 0 — micro-edit punctuation, formatting, typo repair, grammar, or meaning-preserving compression with unchanged pattern-selection effect. No
PCP-ENTRY, no compact pattern-local note, no evidence mode, and no parity scan are required. -
Trigger class 1 — local recognition wording repair one improved
Use this when,Not this pattern when, or one removed sequence-implying phrase with unchanged candidate-pattern set and unchanged governing-entry or applicable-projection-role boundary. Only the four-question core check is required. -
Trigger class 2 — substantive entry, companion, or projection change one new or changed README scenario, ToC query cue,
E.11entry-distribution locus,I.2expanded entry-disambiguation case, pattern, or applicable projection role newly treated as entry-bearing, one changed wrong-pattern or governing-entry or applicable-projection-role boundary, one changed local first-entry selection effect, or one substantive lexical-query cue change. The author leaves one compact pattern-local note, runs the core check, and adds at most one selected risk check if needed. -
Trigger class 3 — multi-role or high-risk public entry change one change affecting several selected projection or companion roles together, one public-entry rewrite, one often-misclassified entry-recognition role, or one newly introduced first-entry pattern-comparison set. The author runs the core check and adds only the relevant selected risk check, usually parity, wrong-pattern, public-entry, or expanded-entry-disambiguation-case adequacy.
-
Trigger class 4 — retrieval-facing, observed-failure, or measured-improvement change one retrieval-facing companion or projection role changes, one observed misretrieval or repeated search failure is being repaired, or the patch itself claims measured discoverability improvement. One selected evidence mode may be required, but benchmark-style reporting is not the default.
-
Trigger class 5 — normative authority, kind, or durable-name change one entry-selection split, stable-name settlement, label-family change, or other normative architectural rewrite is in scope.
DRR,PCP-TERM, andPCP-MODare the lead decision or review profiles as applicable;PCP-ENTRYreviews only the entry-facing effects.
Ordinary non-triggers include:
-
punctuation, formatting, and typo fixes;
-
meaning-preserving prose tightening;
-
one bare mention of a pattern without changed entry-selection effect;
-
local wording repair that preserves the current first honest entry-recognition role, candidate-pattern set, governing-entry or applicable-projection-role boundary, and first-entry pattern-comparison-set membership.
PCP-ENTRY stays one narrow additive review profile, not one super-profile
that absorbs PCP-PRAG, PCP-MOD, PCP-TERM, PCP-NORM, and every other
review/check scope.
It composes with PCP-PRAG, PCP-TERM, and PCP-MOD; it does not replace
them.
Its distinctive object is changed pattern-selection effect, changed first-use
entry-recognition role, changed first-entry pattern-comparison-set membership, changed tempting-wrong-pattern
boundary, changed Problem-frame recognition role, changed expanded entry-disambiguation case
effect, changed entry lexical-query cue, and changed semantic companion-or-projection role parity.
Its default review scope is one small core triggered check:
-
No workflow implication Entry text does not imply mandatory sequence, control transfer, handoff, or publication, carrier, or record sequence unless another governing entry or applicable projection role explicitly governs that semantics.
-
Governing-entry boundary preserved Entry, index, and lexical-query companion roles do not redefine the governing pattern body's
ProblemorSolution. -
First honest entry-recognition role preserved The change does not make the first entry-recognition role or case signal misleading.
-
No duplicate high-detail companion or projection role The change does not create one new stale echo or one second high-detail companion or projection role outside the one applicable governing pattern body or applicable projection role already named for the claim.
A change pays only the review cost of the concern it actually changes.
Learning-order edits do not trigger PCP-ENTRY unless they also change
candidate-pattern set, governing-entry or applicable-projection-role boundary,
first honest entry-recognition role, or first-entry pattern-comparison-set membership.
Lexical-only edits do not trigger extra entry-review scope unless they change
pattern-selection effect or entry recognition.
Retrieval fixtures are not required unless retrieval-facing behavior is
explicitly claimed, one machine-consumed projection is in scope, or one
observed misretrieval is being repaired.
When the risk warrants more than that core check, the run may add only the relevant selected risk checks:
- one parity check when more than one pattern-entry discoverability-bearing projection changes;
- one wrong-pattern check when known misclassification is present;
- one lexical check when subject-language divergence is substantive;
- one expanded-entry-disambiguation-case check when
I.2changes or one high-risk first-entry pattern-comparison set still lacks depth; - one public-entry check when coarse public entry wording substantively changes entry-selection effect or carries high public-entry risk;
- one retrieval check when the change is retrieval-facing or repairs one observed retrieval failure.
Substantial discoverability changes leave one compact pattern-local note in the current DRR, PCP record, patch note, or run record.
That pattern-local note may stop at one explicit rationale when the risk is already
controlled by governing-entry or applicable-projection-role inspection, companion-or-projection role
partition, or one local wording repair.
It is not a separate review record unless the change is high-risk, disputed,
public-facing with substantive entry risk, or retrieval-facing.
When one compact pattern-local note is needed, it names only the changed companion or projection role, the affected first-entry pattern-comparison set or pattern, the changed first-use entry-recognition role or recognition signature, the governing entry or applicable projection role for the claim or projection role, and the selected check if any.
One compact risk-triggered gate is enough here:
Empirical evidence is required only when the change is:
- high-risk;
- disputed;
- retrieval-facing;
- repeatedly misclassified;
- public-facing with substantive entry-selection change, repeated failure, or one measured-improvement claim;
- or itself claims measured discoverability improvement.
PCP-ENTRY-E4 is selected only when retrieval-facing behavior is explicitly
claimed, one machine-consumed projection is in scope, or one observed
misretrieval is being repaired.
Public-facing changes with substantive entry-selection risk usually select PCP-ENTRY-E1.
Lexical-hook changes usually select PCP-ENTRY-E3.
Changes across multiple projections or companion roles usually select PCP-ENTRY-E5.
Observed search or query failures usually select PCP-ENTRY-E6, optionally
together with PCP-ENTRY-E3 or PCP-ENTRY-E4 when the failure is lexical or
retrieval-facing.
The following evidence modes are selected high-risk tools, not one suite to exhaust on ordinary authoring passes. Selected evidence modes may include:
-
PCP-ENTRY-E1 — cold-reader recognition or pattern-selection task Given one real case signal, can one reader recover the intended applicable governing pattern body or one admissible candidate-pattern set? One tiny micro-task is enough:
-
PCP-ENTRY-E2 — wrong-pattern and wrong-entry trap Does the companion or projection role actively prevent the most tempting wrong pattern or wrong family?
-
PCP-ENTRY-E3 — lexical query check Does subject-domain phrasing retrieve the governing entry or applicable projection role without uncontrolled aliases?
-
PCP-ENTRY-E4 — retrieval or
RAGfixture Does retrieval recover the governing entry or applicable projection role under exact-ID or keyword phrasing, under semantic paraphrase phrasing, and under projection-vs-governing-entry ambiguity, while keeping retrieved companion material, source faithfulness, stale echoes, and post-rationalized citation-like material distinct from the applicable governing pattern body? -
PCP-ENTRY-E5 — companion-or-projection role parity check Do the companion or projection roles, plus any explicit absence note, preserve the same first-use entry-recognition role, governing entry or applicable projection role, wrong-pattern boundary, projection-only status, and no-claim-beyond-Core claim without requiring identical wording, rows, or examples?
-
PCP-ENTRY-E6 — observed failure or query-log capture Does one observed misretrieval, wrong-pattern loop, or repeated query miss still survive after the repair, or has the failure actually been removed?
Tiny golden case bank for regression and worked examples
One tiny golden case bank is enough here. It is a review-regression echo, not the canonical entry inventory: rows 1-4 mirror README scenarios, E.11 entry-distribution loci, and I.2 expanded entry-disambiguation cases that already carry entry companion or projection roles, while rows 5-6 add review-specific search and retrieval stress cases. E.11 and I.2 remain the governing entry companions; this bank only tests whether a change preserved them.
It is not one benchmark suite and does not require universal empirical review for ordinary wording or companion-or-projection role edits.
A run may cite one relevant golden case or state that none is relevant. It does
not need to execute the whole bank.
It keeps a stable set of recurring entry-recognition roles recoverable across hardening
passes:
These six cases are enough to keep:
- entry-recognition consistency;
- wrong-pattern or wrong-entry rejection;
- admissible entry-stop honesty;
- lexical-query discipline;
- thin-echo retrieval hygiene;
- and governing-entry and projection separation recoverable as the amendment lands.
When one empirical or retrieval evidence run is actually selected, the run makes recoverable only the fields needed by that run, such as:
When retrieval evidence is selected, keep retrieval result, answer faithfulness, and stale-echo result distinct without forcing benchmark-style reporting on ordinary edits. One minimal retrieval fixture checks exact ID or keyword retrieval, semantic paraphrase retrieval, projection-vs-governing-entry disambiguation, and, when thin echoes are used, thin-echo governing-entry reference presence. Ordinary local guidance stays prose-only rather than minting one stable governing-entry reference by default.
Common hardening accounts are triggered by review need
When one common hardening concern has FPF-governed use, is disputed, or is explicitly invoked by the reviewed pattern or subset, the run record names the checked source and finding. Otherwise absence is ordinary and does not require a by-value absence recital.
Use triggered accounts only for the selected entry-recognition role:
- Usability and working-reader fit. Record this when first-reading recognition text, assurance text, first-minute working-reader usability, practical payoff, worked slices, primary-reader fit, or
E.8/E.12/E.13/E.14/E.17.*/F.16checks carry the finding or acceptance decision. - Scenario / anti-case / utility-fit source set. Record this when a scenario pack, anti-case corpus, pilot bank, utility tree, fitness catalog, or analogous source is actually used or substantively disputed.
- Packaging, governing-pattern relation, package relation, and shipping-fit. Record this before any send-facing, landing-facing, monolith-facing, or governing-pattern relation or package-relation state claim. Do not require it for ordinary local wording repairs.
- Domain-tightened profile depth. Record this when a domain-specific profile-depth note actually tightens a selected profile or resolves a finding.
- Accepted-decision or accepted source-material carry-through. Record this when the review work states that accepted decisions from an accepted
DRR, returned-finding set, accepted intake, architecture source material, or other accepted source material named by value are implemented in or discharged by theE.19reviewed pattern or subset. The run record assigns accepted decisions and conformance subjects to loci inside that reviewed pattern or subset or to a named governing FPF pattern, companion document, record, or accepted source material, and classifies each as expressed sufficiently, expressed partially, not expressed and blocking, carried by a direct accepted-source-material consultation condition, correctly absent because rejected or not triggered, inherited unchanged, or outside the reviewed pattern or subset with a named governing FPF pattern, companion document, record, or accepted source material. This account does not rename anE.17.ID.CRcomparative review unit,PublicationUnit, publication form or face, source-pinned interpretation case, document whose accepted-source-material, evidence-source-material, architecture-source-material, or review-source-material role is named, or project-side review relation as anE.19reviewed pattern or subset; when those are present, name the governing-pattern kind and reference and assign carry-through to it or to a named governing FPF pattern, companion document, record, or accepted source material.
For PCP-ENTRY, the ordinary compact pattern-local note remains enough unless one of the triggered concerns above is genuinely present.
Decision outcomes
A PQG run MUST end with (a) one compact list of blocking findings and (b) one concrete remediation-direction account.
Remediation payload. The run MUST provide repair direction precise enough that one independent repair pass can adopt it into the reviewed text without reinventing the diagnosis. The core requirement is findings-first traceability, not direct patch emission.
Precision-remediation order. When a defect sentence combines a generic head, a claim-bearing qualifier, and mixed comparison-criterion pressure, remediation SHOULD repair them in that order: restore head kind, then qualifier claim kind or admissible-use boundary, then comparison-criterion homogeneity. A narrowing qualifier does not by itself repair the head-kind defect. Only after those repairs may the run keep or reintroduce a Plain, didactic, or coarsened restatement, and only if the more precise upstream interpretation remains recoverable.
Kind-restoration closure. A remediation direction or accepted repair does not close a precision-restoration finding merely because the old trigger word disappeared. For every wording, naming, or phrase-apparatus repair that changes FPF-governed text, the run record must recover the pre-repair kind, relation or claim kind, admissible use, and scope, then the post-repair kind, relation or claim kind, admissible use, and scope. If the repair narrows, widens, splits, or changes the kind, the run records the accepted decision or leaves the finding blocking. A lexical substitution without this account is still an open finding.
Report ordering (impact-first). The blocking findings are the primary review output. Remediation directions accompany them and SHOULD be listed in descending order of expected impact on semantic trust (FPF-governed sections first). Template-only issues belong at the end unless they hide missing content.
Budget discipline (anti-form-only review). If the run identifies semantic defects in FPF-governed sections, remediation direction MUST prioritize those fixes; purely mechanical edits (formatting, micro-typos) MUST be minimized and MUST NOT dominate the review by volume.
Noise discipline. The run record is a human-facing audit trail. It SHOULD stay sparse: list findings, boundary exceptions when any exist, repair direction, and decisions; no per-check pass recital is needed when no defect was found.
Archetypal Grounding — Tell–Show–Show: System / Episteme
Bias-Annotation
Lenses tested: Gov, Arch, Onto/Epist, Prag, Did. Scope: Universal (applies to all patterns and all clusters).
Bias risks and mitigations:
- Governance bias (Gov): reviewers may over-prioritize compliance signals and under-prioritize teaching value. Mitigation: PCP‑BASE includes didactic grounding and internal coherence checks and priority for ontology and semantics, not to form.
- Epistemic monoculture (Onto/Epist): SoTA‑Echoing can become single-tradition name-dropping. Mitigation: require explicit multi-tradition coverage and usage of F.18 for neutral naming.
- Pragmatic bias (Prag): a pattern can be “correct” yet unusable. Mitigation: consequences and anti-patterns remain mandatory sections, surfacing trade-offs and misuse paths.
- Didactic bias (Did): narrative quality can be mistaken for truth. Mitigation: conformance and SoTA‑Echoing sections bind claims to explicit requirements and lineage.
Conformance Checklist
Common Anti-Patterns and How to Avoid Them
Consequences
Rationale
Patterns are both teaching publications and normative guidance publications. A specification that grows without explicit quality gates becomes a patchwork: locally good, globally inconsistent. A profile-based gate is the smallest structure that keeps reviews repeatable while remaining sensitive to risk and pattern kind.
The baseline profile protects cross-pattern comparability and editorial sanity. Risk-selected profiles keep depth where it matters: norms, SoTA claims, cross-context reuse, terminology changes, staleness refresh, and reader-role fit. A pattern that is admissible in package terms but speaks to the wrong reader is still a review defect.
SoTA-Echoing - post-2015 review and validation practice alignment
Evidence binding note. If a SoTA Synthesis Pack exists for review and validation discipline or refresh discipline in your Context, cite it and keep this section consistent with it. Otherwise, use the table below as the current source-use basis for this pattern revision; do not duplicate it elsewhere as a seed list or treat reference sources as automatic SoTA.
Action result from the pattern-review and validation practice grounding: an E.19 pass, caution, return-for-repair result, clean checklist, or clean retrieval-entry check does not become project certification, project evidence, safety-assurance material, gate input, release justification, compliance-assurance material, assurance material, work authority, publication truth, or project refusal or approval. The local E.19 result is a pattern-quality review or refresh claim over the named reviewed pattern, selected profile, defects found or cleared, admission, refresh, repair-return, or selected pattern-quality boundary. Reopen the pattern-quality result when the reviewed text, accepted-source-material decision, SoTA grounding, related governing pattern, selected companion or projection role, profile trigger, review boundary, or attempted project-side reuse changes.
Relations
-
Builds on:
-
E.8(authoring conventions; canonical section order; SoTA‑Echoing authoring requirements) -
E.10(lexical discipline, trigger detection, and applicability) -
E.10.ARCH(distributed precision-restoration architecture and realization/governing-pattern split) -
E.9(design rationale records for changes that affect semantics) -
E.9.DA(scoped DRR decision-adequacy evaluations before pattern drafting or host amendment; anE.19finding may expose that an upstreamDRRdid not decide enough, butE.19keeps the pattern-review finding whileE.9.DAevaluates only the upstreamDRRdecision-adequacy claim. AnE.19pass, return, or absence is notE.9.DAcoordinate evidence.) -
E.22(improvement-oriented quality-evaluation question framing; distinguishes floor blocker review, exceptional-improvement review, Pareto trade-off inspection, open-question discovery, and absorption impact before theE.19review result is formed.) -
E.23(repeated quality-improvement method; anE.19profile can supply findings inside such a loop, butE.23governs repeated absorption, object-under-improvement evaluation re-evaluation, method-family selection, and stop, continue, switch method, open-new-frame, or hold decisions.) -
E.15(authoring/evolution protocol; harness mindset; refresh planning) -
A.6.5(slot discipline; SlotKind/ValueKind/refMode invariants)
-
-
Coordinates with:
-
F.8(mint vs reuse decisions) -
F.18(local-first naming protocol) -
F.9(cross-context alignment discipline) -
F.15(conceptual harness and regression framing) -
E.17(MVPK /U.Viewprojection discipline) -
E.11(pattern-entry discoverability discipline, forPCP-ENTRYonly as a review hook, not as a semantic prerequisite) -
E.13(pragmatic utility and proxy-to-value alignment when a pattern-quality pass, score, coordinate value, checklist result, benchmark, projection signal, or release posture is being used as value evidence) -
E.21(scoped pattern-quality characteristic space, coordinate evidence discipline,PatternQualityStatus, and stop condition;E.19findings may supply evidence for a laterE.21value only when they identify content defects or strengths in the reviewed pattern version, but final coordinate values andPatternQualityStatusare assigned byE.21, not byE.19) -
A.6.7(MechSuiteDescriptionsuite-level semantics) -
A.15.3(SlotFillingsPlanItemP2W planned-baseline seam) -
G.11(refresh/decay orchestration principles, where applicable)
-
E.19:End
Mechanism Introduction Protocol
Type: Architectural pattern Status: Draft Normativity: Normative
Problem frame
FPF is intentionally open-ended: new U.Mechanism definitions, suite compositions, and SoTA-driven wiring modules can be added over time. This flexibility creates a recurrent authoring problem: introducing a new mechanism (or revising an existing one) tends to touch multiple governing patterns, specification loci, and extension blocks across Parts A/E/F/G and can easily create drift:
- semantics appear in the wrong governing locus (e.g., Part G wiring starts carrying mechanism meaning),
- suites degrade into “meta‑mechanisms” or hidden gates,
- planned baselines (WorkPlanning) are conflated with execution witnesses (WorkEnactment),
- token drift breaks public references, or
- the corpus accumulates dangling references and non-normative drafting commitments without a governing definition.
This pattern provides a repeatable, governing-definition assignment protocol for introducing mechanisms. It preserves kernel coherence by keeping extension points and governing definitions explicit.
Use this when. Use E.20 when a proposed FPF change introduces or revises mechanism meaning, suite denotation, suite closure, suite obligations, suite pins, suite protocol semantics, planned-baseline pins, wiring semantics, governing-definition assignment, or what a citeable token denotes.
First useful move. Classify the edit with MIP trigger triage: MIP not triggered, local wording or alias-docking only, or MIP-run manifest required. If a manifest is required, name exactly one governing definition for each changed item before writing the pattern text.
Smallest sufficient governing-definition assignment guidance. Use the lightest governing-definition assignment guidance that preserves the next bounded reader move. Add MIP-run manifest fields, canonical mechanism card stubs, suite fields, planned-baseline pins, wiring refs, RSCR triggers, PQG coverage, or deprecation-continuity material only when the current mechanism-definition or citeable-token claim would otherwise become false, unsafe, non-replayable, or lack a named governing-definition locus.
Minimum sufficient next move. If the edit does not change citeable-token denotation, mechanism meaning, suite denotation, suite closure, suite obligations, suite pins, suite protocol semantics, planned-baseline pins, wiring semantics, or governing-definition assignment, a MIP-run manifest is not opened; name the current governing locus or alias-docking relation and stop.
Do not escalate when. Do not create a MIP-run manifest when alias docking or local wording repair preserves denotation. Do not treat a suite, plan, wiring module, or lexical cleanup as mechanism meaning unless the changed item needs a new or revised governing definition.
Same problem, different question under repair. For a mechanism-adjacent transformation-flow problem, use E.18 for transformation-flow structure, graph/path, valuation, or crossing claims, A.20 for internal step validity, A.21 for gate-decision publication, and E.20 for mechanism-meaning placement; do not open the other three until their own claim is present.
Semantic repair return. When E.20 blocks a misleading word, face, alias, or source label, the repair must return to the enabled authoring move: name the governing definition, canonical location, alias-docking relation, or non-trigger stop that remains available under E.20. Do not stop at a classification of vocabulary or publication faces.
Governed-object and relation separation. Keep the graph object and path or crossing relation (E.18), MVPK publication faces (E.17), internal CV status and witness (A.20), gate decision and DecisionLog (A.21), evidence or provenance relation (A.10/G.6), work plan or work occurrence (A.15), and mechanism-governing definition assignment (E.20) distinct. An MVPK face, DecisionLog, evidence value, provenance reference, MIP manifest, or work witness does not supply another pattern's project-side value unless that governing pattern consumes it for that relation.
Smallest affected locus. Localize the change to the smallest current locus: PathSlice or crossing in E.18, CV step in A.20, GateDecision equivalence class in A.21, or mechanism-governing definition in E.20. Do not widen to a whole flow or unrelated claim, locus, or EntityOfConcern when that locus is enough.
Ordinary success. For ordinary E.20 use, success is that the edit is classified, the current governing locus or alias-docking relation is named, and no MIP-run manifest is opened unless denotation, mechanism meaning, suite denotation, suite closure, suite obligations, suite pins, suite protocol semantics, planning pins, wiring semantics, or governing-definition assignment actually changes.
Locality asymmetry. E.18 is graph-local, A.20 is step-local, A.21 is gate-local, and E.20 is trigger-local. Do not normalize the four patterns into one assurance regime.
Do not merge these pairs. Keep CV.Status distinct from GateDecision, E.18 Check locus distinct from GateCheckKind, MIP manifest distinct from DecisionLog, ViewpointMap distinct from graph semantics, PathSlice distinct from a work run, and GateProfile=Lite distinct from PublishMode=Lite.
Field applicability. Always core for E.20: trigger triage and the current governing locus or alias-docking relation. Conditional fields: MIP-run manifest fields, canonical mechanism card stubs, suite fields, planned-baseline pins, wiring refs, RSCR triggers, PQG coverage, and deprecation continuity; open them only when the corresponding denotation, mechanism-meaning, suite, planning, wiring, lexical, refresh, review, or retirement claim is present.
Retrieval trap guard. When excerpted alone, E.20 manifest language must not be read as requiring a full MIP-run for every mechanism-adjacent edit. Pure currentness cleanup, alias docking, optional suite-member citation of an already-defined mechanism, and local wording repair stop at the current governing locus unless denotation, mechanism meaning, suite closure, suite obligations, suite pins, suite protocol semantics, planning pins, wiring semantics, or governing-definition assignment changes.
Anti-Goodhart guard. A complete MIP-run manifest is not a substitute for the governed mechanism result: the mechanism-governing definition must still carry the operation, law, admissibility, slot, transport, applicability, and audit meaning needed for the claim.
Generative side. E.20 preserves open-ended action by allowing new mechanism definitions, suite variants, wiring, and citeable tokens to enter FPF with a named governing definition; the discipline prevents semantic drift so new work can be added rather than merely blocked.
What goes wrong if missed. A suite can start defining mechanism meaning, a plan item can start carrying enactment witnesses or gate decisions, a wiring module can carry kernel semantics, or a token rename can break citations while looking like harmless cleanup.
What this buys. E.20 gives the reader one current authoring move: assign the change to the right governing definition and keep mechanism, suite, planning, wiring, and lexical continuity distinct.
Not this pattern when. If the edit is only pure currentness, typo, reference, or old-label cleanup and changes no semantics or citeable-token denotation, record the current governing locus and stop. If the question under repair is runtime gate passage, gate decision, approval, suite-as-mechanism, plan-as-enactment, or performed work, use the gate, suite, planning, or work loci that own that question. A MIP-run manifest is not a runtime gate, gate passage, approval packet, or binary pass/fail decision.
Problem
When a new mechanism (or mechanism family) is introduced without an explicit authoring protocol:
- Governing-definition ambiguity causes partial changes: a suite enumerates a new
...MechanismDefinitionRef, but the canonicalU.Mechanismdefinition card is missing or inconsistent. - Boundary erosion occurs: suite descriptions start to define mechanism semantics; method wiring starts to redefine kernel meaning; publication/telemetry becomes a hidden tail.
- Plan/enactment confusion appears: planned slot fillings start to carry launch values, witnesses, or gate decisions.
- Terminology drift breaks citations: renames happen silently; tokens fragment across registers; downstream references become unstable.
- Review becomes non‑local: every introduction is a bespoke scavenger hunt across patterns, making training, review, and refresh unreliable.
Forces
Solution — the Mechanism Introduction Protocol (MIP)
Terminology note (disambiguation)
This protocol and any MIP-run manifest are authoring-side semantic-governing-definition assignment maps. A manifest is not an approval packet, gate, runtime decision, or pass/fail result. It names where mechanism meaning is governed and what must not be inferred from suites, plans, wiring, aliases, or gates.
MIP governs how changes are assigned to their governing definitions, not how systems execute.
MIP trigger triage. Not every reference cleanup is a MIP-run. Classify the proposed edit before requiring a manifest:
- MIP not triggered: pure currentness, reference, typo, or old-label cleanup that changes no mechanism, suite, planned-baseline, wiring, governing-definition, or citeable-token semantics.
- Local wording or alias-docking only: wording clarifies an already-governed mechanism relation, or
F.18alias docking preserves citeability of an old token without changing what the token denotes. - MIP-run manifest required: the edit changes mechanism meaning, suite denotation, suite closure, suite obligations, suite pins, suite protocol semantics, planned-baseline pins, wiring semantics, governing-definition assignment, or what a citeable token denotes.
Only the third outcome uses the manifest in E.20:4.2. The first two still name the current governing locus or alias-docking relation when the text will be published. When the only current result is no denotation change, the published content should not carry MIP-run vocabulary except as a short non-trigger note.
Mint vs reuse
Mints:
- MIP — Mechanism Introduction Protocol (this pattern).
- MIP-run — an authoring event that applies this protocol to a concrete change set, captured as a short manifest (recorded as a DRR-linked change record or an equivalent, explicitly citeable change record).
Reuses:
U.Mechanismdefinition cards andMechanismDefinitionRef, suite descriptions (MechSuiteDescriptionand specializations), WorkPlanning plan items (SlotFillingsPlanItemand specializations), alias docking (F.18), RSCR triggers (G.Core), and PQG profiles (E.19).
Step 1: Classify the introduction
A MIP-run SHALL first classify the change, because different classes have different governing definitions:
- New mechanism family, species, or archetypal grounding (new
U.Mechanismarchetypal definition). - New mechanism definition within an existing A.6.1 mechanism kind (new
MechanismDefinitionRef, new canonical card). - Mechanism revision (signature/laws/slots/transport/audit semantics change).
- Suite change (membership, obligations, spec pins, suite protocols, suite audit obligations).
- Planned-baseline change (new or revised
SlotFillingsPlanItemspecialization, or changes to its pins). - Wiring change (new or revised Part‑G extension modules, SoTA method packs, selectors).
- Terminology migration (renames, token splits/merges, register changes).
- Deprecation / supersession / retirement (marking mechanisms/suites/plan items as deprecated, declaring successors, and preserving citeability; apply E.20:4.9.1).
Mechanism kind boundary. A MIP-run may introduce a new MechanismDefinitionRef. It does not introduce a new E.18 transformation-flow locus kind or transformation-flow structure unless E.18 is explicitly updated, and it does not introduce a new C.3 U.Kind unless C.3 and A.6.5 discipline is the current governing question.
A.6.1 compatibility. MIP assigns mechanism meaning to A.6.1-governed mechanism definitions: operation algebra, law set, admissibility conditions, SlotIndex, per-operation SlotSpecs with required input and output SlotKinds, transport or bridge regime, applicability, audit, and monotone realization relation when declared. Suites, planned-baseline records, and Part-G wiring modules may cite or bind that meaning; they do not supply or redefine it.
New mechanism-family criterion. Treat a change as a new mechanism family, species, or archetypal grounding only when the existing mechanism-governing pattern cannot express the operation algebra, law set, admissibility conditions, SlotIndex, per-operation SlotSpecs, required input/output SlotKinds, transport boundary, audit semantics, or monotone realization relation when declared without changing its kind invariants. Otherwise classify the change as a new mechanism definition or MechanismDefinitionRef within an existing A.6.1 mechanism kind.
A single MIP-run MAY span multiple classes, but SHALL treat each class with its correct governing-definition assignment (below).
Step 2: Declare the governing-definition assignment map (mandatory)
For every new or modified change item, the MIP-run SHALL name exactly one governing definition and assign the change there. In FPF, that governing definition is a citeable, patchable PatternId, PatternId:SectionPath, PatternScopeId = G.x:Ext.*, or DRRId (E.9). The core MIP-run manifest in a citeable change record is limited to:
- each changed item,
- its governing definition,
- its canonical location (expressed as
PatternId:SectionPath,PatternScopeId, orDRRId, not as prose), and - the forbidden overread or forbidden move blocked by that assignment.
Conditional manifest fields appear only when the corresponding claim is present:
- the change class(es) from E.20:4.1 when needed to disambiguate the assignment,
- new or changed citeable tokens (
MechanismDefinitionRef,SlotKindtokens,PatternScopeId, etc.) when token denotation or citeability changes, - the best-known Delta-Class (
Δ-0toΔ-3) and impact radius estimate (E.15) when the run is plausiblyΔ-2orΔ-3, - intended RSCR trigger types when a refresh or regression-wiring claim is present, and
- the PQG (E.19) profile set when the run crosses an E.19-governed review boundary.
Note (normative). If the canonical location is a Part‑G wiring module, it SHALL be cited as a PatternScopeId (G.x:Ext.*) and the module SHALL declare GoverningPatternId (wiring is binding-only; meaning remains governed by its cited pattern).
Canonical governing-definition map (normative):
Guard (normative). Any proposed change that cannot name a governing definition from the table above SHALL be treated as a non-normative drafting note or candidate intake and SHALL NOT be relied upon as an FPF architectural commitment. Such material may exist only in an explicitly marked non-normative source note until assigned to its governing definition.
Step 3: Card-first canonicalization (eliminate dangling refs)
If the introduction adds a new MechanismDefinitionRef anywhere (especially inside a suite):
- The MIP-run SHALL first create a canonical mechanism card at the governing pattern location that publishes the
MechanismDefinitionRefand the minimal identity fields (names, intent, and "this is a distinct mechanism"). - The card MAY be a stub initially, but SHALL reserve:
- the stable
MechanismDefinitionRef(and its lexical register entry per E.10/F.17), - the intended mechanism family or species placement, and
- a DRR pointer for completing semantics (including any missing register/twin-label work).
Only after (1) is in place MAY suites or protocols enumerate the new MechanismDefinitionRef.
Step 4: Mechanism semantics completion (what “done” means)
Definition-of-done note (delegated). MIP uses two completion checkpoints for mechanism cards:
- Stub done - a citeability stub for a
MechanismDefinitionRef: a resolvable canonical target created only to prevent dangling references (E.20:4.3), not semantic completion.
A stub SHALL (i) exist at the mechanism-governing pattern's canonical location, (ii) reserve and publish the stable MechanismDefinitionRef (and its lexical/register entries), (iii) set MechanismDefinitionHeader.status = draft, and (iv) carry an explicit DRR pointer for completing semantics. A stub SHALL also list the A.6.1 conformance checklist item IDs it does not yet satisfy (without duplicating that checklist here). A stub may preserve citeability for suite or protocol enumeration, but it does not authorize suite closure, gate checks, planned baselines, wiring consumption, reuse, or import unless the fields required for that use are present and marked current.
- Introduced done - a mechanism card that can be relied upon as a
U.Mechanismdefinition. "Introduced done" is defined by A.6.1 conformance: the card SHALL satisfy the applicable A.6.1:7 Conformance Checklist items (CC-UM.*), with the baseline items designated by A.6.1 (e.g., CC-UM.0 and CC-UM.1) being the minimum requirement.
The list below is informative only (semantic orientation); the normative structure and “done” criteria are delegated to A.6.1’s CC items to avoid drift between this protocol and the canonical mechanism definition.
For an “introduced” mechanism beyond a stub, the useful completion target is to make the following semantic fields explicit:
- Operation field: the named operations that the mechanism provides (signature-scoped intent).
- Law/invariant field: the invariants that govern the operations, including admissibility constraints when applicable.
- Admissibility field: preconditions or eligibility predicates for admissible operation (not a gate decision log, and not per-run outcomes).
- Slot discipline:
SlotIndex, required input and outputSlotKinds, per-operationSlotSpecs, stableValueKinds, and explicit ref modes. - Specialisation discipline (when
⊑/⊑⁺is declared): explicit parent+morphism kind; SlotKind invariance; monotone ValueKind narrowing; no new mandatory inputs to inherited operations (per A.6.1:4.2.1 / CC‑UM.8). - Transport and realization discipline: declarative transport semantics with no hidden crossings; when a realization relation is declared, it is monotone against the mechanism declaration and may tighten laws or guards but must not relax them.
- Audit obligations: which evidence references are required when the mechanism is used.
If the mechanism introduces new slot kinds shared across a family/suite, apply E.20:4.5.
Step 5: Suite-scoped slot-token lexicon discipline (prevent slot drift)
If the mechanism belongs to a suite or family where multiple member mechanisms share slot vocabulary:
-
The suite-governing pattern SHALL provide a suite-scoped slot-token lexicon referencing
A.6.5SlotSpecs (or update it if already present) in the suite-governing pattern's canonical location (A.6.7/A.6.7.<FamilyKey>), or as a dedicated lexicon card explicitly referenced from there. The lexicon cites and organizes SlotKind tokens; it does not create new SlotKind semantics. -
Mechanism cards SHALL cite slot kinds from that lexicon (rather than minting local near-duplicates).
-
New slot kinds SHALL be introduced into the lexicon first, then referenced by member mechanisms. If any citeable
SlotKindtokens are minted/renamed, apply E.20:4.9.
This step is specifically intended to prevent the “same idea, different slot token” drift that makes planned baselines and audits non‑portable.
Step 6: Suite integration (if the mechanism is a suite member)
If the introduction changes a suite (MechSuiteDescription or specialization):
- Membership set semantics (WF‑MS‑1).
mechanismsis a set: duplicates are nonconformant and list order carries no semantics. - Ordering is only in protocols. If ordering matters, express it only in
suite_protocols. - Protocol closure (WF‑MS‑2). If
suite_protocolsis present, then for everyProtocolStepin everySuiteProtocol,step.mechanism ∈ mechanisms. - No hidden tails. Required stages (e.g., normalization/aggregation/Γ‑fold) are explicit protocol steps; do not hide them inside other steps.
- Guard/gate separation. Suites and mechanisms SHALL NOT publish
GateDecision/DecisionLog.AdmissibilityConditionsand tri‑stateGuardDecisionremain governed by the mechanism definition;OperationalGate(profile)acceptance thresholds and pass/fail criteria remain gate/acceptance concerns. - Suite is descriptive only (WF‑MS‑3/4). Any publish/telemetry continuation is outside the suite protocol and terminates via publication faces, packs, or modules; suites SHALL NOT define mechanism blocks (
OperationAlgebra,LawSet,Transport,Audit, …).
Kernel stability rule (recommended). If the suite is a kernel suite, and the change adds a new required stage, prefer creating a suite variant rather than mutating the kernel membership. If mutation is unavoidable, pair it with terminology continuity (E.20:4.9) and RSCR triggers (E.20:4.10).
Step 7: Planned baseline & P2W planning-to-work boundary (if planning changes)
If the mechanism introduction changes what a WorkPlanning baseline pins (e.g., selected comparator specs, method descriptions, time selector, guard pins):
- Introduce or revise a
SlotFillingsPlanItemspecialization under the WorkPlanning governing pattern. - The plan item SHALL remain planning-only:
- pins/refs only (ByValue or
<RefKind>), - no launch values,
- no
FinalizeLaunchValueswitnesses, - no gate decisions or decision logs.
- time is explicit: include
Γ_time_selectororΓ_time_rule_ref(XOR); implicit “latest/current” is nonconformant.
- pins/refs only (ByValue or
- The plan item SHALL target exactly one Description-scoped, edition-addressable slot-bearing description via
target_slot_bearing_description_ref(typically a kit or suite) and SHALL NOT target aMechanismDefinitionRef. If a "standalone mechanism baseline" is needed, introduce an explicit Description-scoped slot-bearing description wrapper (e.g., a mech kit or a suite-of-one) and target that.
This step exists to keep the P2W planning-to-work boundary crisp: planning defines planned fillers, enactment witnesses actual runs.
Step 8: Wiring & SoTA updates (keep method evolution out of kernel)
If the introduction involves methods, comparators, selectors, or other SoTA-sensitive choices:
- Put method/comparator family semantics in SoTA packs (G.2) and reference them by edition-pinned refs.
- Pin the chosen SoTA refs for a baseline in WorkPlanning plan items (E.20:4.7); wiring consumes pins rather than silently overriding them.
- Put flow/task binding logic in wiring modules (
GPatternExtension), with an explicitPatternScopeIdand declared governing pattern. - Wiring may bind, select, dispatch, or cite SoTA method packs; it may not redefine the operation, law, admissibility, transport, slot, or audit meaning of the mechanism it wires.
- If a SoTA update changes a mechanism's signature/laws, that semantic change SHALL be performed in the mechanism-governing pattern, under the A.6.1 mechanism-definition template; the change SHALL emit RSCR triggers (E.20:4.10).
Step 9: Terminology continuity (alias docking)
If the introduction renames any public token or changes canonical naming:
- Use lexical alias docking (F.18) so old tokens remain citeable.
- Update registers and twin labels per lexical discipline.
- Avoid silent rewrites: the MIP-run SHALL make the alias relation and successor relation explicit.
Deprecation / supersession / retirement (preserve citeability)
If the change class includes deprecation/supersession/retirement (E.20:4.1 #8), the MIP-run SHALL preserve reference continuity while making the status change explicit:
- Preserve the canonical target. The deprecated mechanism card, suite description, plan item, or wiring module SHALL remain resolvable at its canonical location; deprecation MUST NOT be implemented by removal that would break citations.
- Keep the public token citeable. The deprecated token (
MechanismDefinitionRef, suite token, plan-item token, etc.) SHALL remain citeable. If a successor token/name is introduced, the old token SHALL be alias-docked per F.18 (E.20:4.9). - Declare successor (or “no successor”). The deprecated mechanism card, suite description, plan item, or wiring module SHALL declare a successor pointer (or explicitly declare that there is none) using the project’s established deprecation/supersession fields.
- Assign downstream updates to governing definitions. Any needed suite denotation, closure, obligation, pin, protocol-semantic, WorkPlanning-pin, or wiring-semantic change SHALL be performed in its respective governing definition (E.20:4.2), preferably by introducing a suite variant rather than silently swapping kernel membership.
- Emit RSCR triggers. Deprecation/supersession SHALL emit typed RSCR triggers and extend the regression envelope (E.20:4.10), including checks for dangling refs and alias coverage.
Step 10: RSCR triggers + regression envelope
A MIP-run that changes any of:
- mechanism signatures,
- suite membership/protocols,
- planned baseline pins,
- slot vocabulary / SlotKind lexicon,
- terminology/alias docking that changes citeable tokens,
- or other reference loci
SHALL emit typed RSCR triggers via the RSCR governing pattern and SHALL extend the regression envelope to include, at minimum:
- no dangling
MechanismDefinitionRefenumerations, - suite membership set semantics + protocol closure,
- guard/gate separation preservation,
- P2W planning-to-work boundary preservation (planning vs enactment).
Guard (normative). Trigger kind identifiers (e.g., RSCRTriggerKindId) SHALL be selected from the RSCR trigger catalogue governed by G.Core. A MIP-run SHALL NOT mint ad hoc trigger kinds (“reason kinds”) scattered in arbitrary patterns/modules.
Manifest hook (recommended). The MIP-run manifest SHOULD list emitted trigger types and the regression envelope deltas as checkable items.
Step 11: Apply PQG profiles (E.19) and close the run
Every MIP-run SHALL be reviewed using PQG (E.19) with:
- PCP‑BASE always, and
- the triggered profiles implied by the change class (at least):
- PCP‑SUITE if any suite locus changed,
- PCP‑P2W if any planned-baseline locus changed,
- PCP‑TERM if any new terms/renames are introduced,
- PCP‑SOTA if SoTA packs are introduced/modified,
- PCP‑NORM if the run introduces/changes normative requirements or conformance items,
- PCP‑DEONT if RFC keyword clauses are introduced/modified (or if invariant/predicate vs deontic form is ambiguous),
- PCP‑BRIDGE if cross-context reuse, crossings, or bridges are introduced or changed,
- PCP‑REFRESH if refresh-sensitive claims (SoTA lists, “current practice”, enumerations) are touched,
- plus any applicable modularity / boundary / normativity profiles required by the delta.
MIP-run outcomes (normative set). A reviewed MIP-run SHALL be closed as one of:
- Proceed (single change set).
- Proceed via governing-definition split (mandatory when semantics were placed under the wrong governing definition; the change is split into governing-definition-correct edits).
- Proceed via suite variant (preferred when kernel stability is threatened by adding new required stages).
- Block with explicit missing condition (insufficient semantics; stub exists but completion condition is DRR-tracked).
- Reject (violates invariants such as suite-as-gate, plan-as-enactment, or governing-definition ambiguity).
Archetypal Grounding (Tell–Show–Show)
Show 0 (suite member, no new mechanism meaning). A suite adds an already-defined MechanismDefinitionRef as an optional member and changes no operation, law set, admissibility condition, SlotIndex, required input/output SlotKinds, per-operation SlotSpecs, transport boundary, audit semantics, monotone realization relation when declared, planned-baseline pins, or wiring semantics. E.20 records the suite-governing locus and stops; no new mechanism-governing card and no MIP-run manifest are opened.
Bias-Annotation
Lenses tested: Governance (governing-definition assignment, continuity), Architecture (boundary hygiene and modularity), Onto/Epist (meaning placement and type discipline), Pragmatic authoring (reviewability, governing-definition split handling), Didactic (Tell-Show-Show training scaffold).
Conformance Checklist (normative)
Conformance use. This checklist is evidence for the governing-definition assignment guidance already stated in the Solution. It is not the first entry text for ordinary use and not a full audit regime by default; an item is applied only when its corresponding trigger triage, manifest, card, suite, planning, wiring, lexical, RSCR, PQG, or deprecation move is present. Before applying any item, name the Solution move it tests; if no such reader move is present, treat the item as orientation-only or not applicable rather than expanding the applied assurance or conformance material.
Conformance groups. Ordinary E.20 use starts with trigger triage and stops at the current governing locus when no denotation or mechanism-meaning change is present. Manifest-core items apply only when a MIP-run is actually triggered. Publication/assurance items apply only when citeability, card stubs, alias docking, RSCR, PQG, or deprecation continuity is part of the current claim. Crossing, launch, and work-enactment checks are not governed by E.20; if those claims become present, use the gate, planning, or work loci and keep E.20 to governing-definition assignment.
Common Anti-Patterns and How to Avoid Them
Consequences
Benefits
- Mechanism introductions become trainable and reviewable (a repeatable governing-definition map).
- Reduces drift by requiring one governing pattern for each mechanism meaning and keeping semantics in their governing pattern.
- Keeps suites descriptive and the P2W planning-to-work boundary crisp, improving auditability.
- Supports SoTA evolution without destabilizing kernel meaning.
Costs
- Introductions use more explicit assignment records (governing-definition map, PQG coverage).
- Some changes will be split into multiple governed edits (by design), which increases authoring overhead.
- Kernel stability discipline can feel “slow” when a team wants a quick mutation.
Rationale
Mechanisms are high-leverage semantic units: a small change can touch suites, planned baselines, wiring modules, and audits. Without a protocol, the corpus tends toward semantic duplication across governing loci and non-local correctness (you can’t know what changed without reading everything).
Governing-definition-directed authoring is a pragmatic compromise: it does not depend on tooling, yet it gives a stable governing-definition map that enables subsequent review and refresh.
SoTA-Echoing
Relations
Builds on:
- E.8 (pattern structure and normative authoring discipline)
- E.10 / F.17–F.18 (lexical registers, twin labels, alias docking)
- E.19 (PQG/PCP profile-based review)
- E.15 (evolution discipline; DRR/edition thinking)
Coordinates with:
- A.6.1 (
U.Mechanismdefinition template governance) - A.6.7 (
MechSuiteDescriptionintegrity) - A.15.3 (
SlotFillingsPlanItemand planned baseline seam) - E.18 (
TransformationFlowStructurevalues that cite planned baselines) - G.Core (RSCR trigger catalogue)
- G.2 (SoTA synthesis packs)
- G.x:Ext.* (wiring modules via
GPatternExtension)
Constrains:
- Any change set that introduces or revises mechanisms, suites, planned baselines, or wiring in a way that changes citeable loci.
E.20:End
FPF Pattern-Quality Evaluation CharacteristicSpace
Status: Core.
Problem frame
Use E.21 when one authored FPF pattern of concern must be evaluated for quality under the use required by the governing evaluation frame: ordinary practitioner use, authoring input, landing input, release input, external-review input, high-assurance reuse input, canonization input, or another explicitly requested pattern-quality use. The evaluator does not replace the required ClaimScope with an easier one. If the pattern fails the required use, the result is repairBeforeUse, holdForArchitectureDecision, or refreshNeeded; a different use needs a different evaluation frame and does not rescue the current result.
Not this pattern when the evaluated object is one DRR, an FPF-level corpus object, a single wording repair, a source-use decision, or a project-side evidence, assurance, gate, release, safety, compliance, work, or decision claim. Use E.9.DA, E.2.DA, E.10 and precision-restoration neighboring patterns named by value, or the project-side pattern governing the claim for those objects.
First useful move: recover the required scope from the governing request, E.22 frame, campaign seam, landing check, release check, or review assignment; then name the governing pattern of concern, required scope, working reader, intended use, and qualification window; then evaluate every coordinate in RequiredPatternQualityCoordinates with a value and short rationale.
floorEvaluation changes the declared floor and expected evidence economy. It never creates a partial E.21, inactive coordinates, overlay-trigger shortcuts, narrowing to an easier use, blocker-only substitution, or a permission to skip precision-restoration discharge. Fragmentary, wrong-shaped, or weak pattern text is still evaluated under the required scope; weakness receives low coordinate values, repair status, architecture hold, or refresh status.
What goes wrong if missed: pattern quality becomes taste, checklist closure, source count, review state, landing state, or length. Short patterns can pass while missing mature content; long patterns can pass while hiding the first user move; semio material can take over a non-semio pattern.
Primary EntityOfConcern in plain terms: the quality claim of one governing FPF pattern of concern for a declared use.
Problem
FPF patterns need a quality evaluation that is stronger than a style checklist and lighter than a project assurance audit. Earlier review habits produced two opposite failures:
- Too weak. A reviewer marks a pattern "ready" because no blocker is obvious, because it landed, or because headings exist.
- Too heavy. A reviewer adds more warnings, evidence cards, source rows, boundary notes, and process residues until the pattern becomes harder to use.
E.21 solves this by measuring the pattern of concern against one complete coordinate set. The coordinates ask whether the pattern is usable, coherent, current, precise, affordable, mature enough for its claim, and safe from proxy improvement.
Forces
Solution
E.21 is the FPF pattern-quality specialization of A.19.ECS. It evaluates one pattern of concern under one declared quality claim.
There is one evaluation shape:
- frame the object and use;
- apply the ordinal scale to every required coordinate;
- justify each value with
ShortRationale; - assign
PatternQualityStatus; - state stop, repair, architecture hold, or refresh condition;
- when improvement is requested, return proposal rows without changing the coordinate result into a work plan.
There is no separate pre-check result. If a pattern lacks frame, first move, source basis, mature comparison, or naming clarity, the relevant coordinates fall.
Local names and kind settlement
Evaluation record
Ordinal scale, result row, and adjacent-value rationale
Values are ordinal content evaluations. They are not U.Measures, averages, percentages, maturity-ladder steps, review votes, or landing status.
The result-bearing coordinate row has exactly this shape:
A two-column coordinate-and-value table, a narrative paragraph, a table whose comment lacks adjacent-value comparison, or a result whose value depends on unchecked external loci is not an E.21 result. It is only draft evaluation material until every coordinate has a ShortRationale row and the result names the EvaluationEvidenceBasis used for values that depend on source, comparator, corpus, projection, or worked-case evidence.
A ShortRationale is allowed to be compact, but it is not allowed to be evidenceless. When the value depends on a source-currentness row, mature comparator, README scenario, ToC row, E.11 entry-distribution locus, I.2 expanded entry-disambiguation case, card, retrieval cue, monolith section, worked slice, near-miss, or anti-case, the rationale names that locus by value or says that the locus was missing or unchecked. "By value" means a recoverable section, row, case, checklist item, relation, source row, projection row, comparator id plus selected ingredient, or specific absent locus; a category list such as "entry, first move, boundaries, SoTA, checklist, relations" is not by-value discharge. Missing or unchecked evidence lowers the value for the coordinate that needs it; it does not create a separate "not evaluated" result.
A 5 is not a reward for clear early wording, named neighbour relations, or a well-formed field set alone. It needs exceptional expression for the declared use: reinforcing loci, a worked or otherwise replayable slice where the coordinate demands one, and no hidden cost or neighbour loss. When the evaluator cannot say why 4 would understate the evidence, assign 4 or lower.
When a coordinate's 5 meaning names a filled case, replayable slice, near-miss, anti-case, worked comparison, projection evidence, currentness basis, or selected-neighbour replay, absence of that evidence caps that coordinate at 4 even if the prose is otherwise strong. Do not hide the same absence only in CaseCountercaseAndTransferCoverage; lower every coordinate whose own 5 meaning needs that missing evidence. A 5 rationale names the reinforcing evidence loci that make 4 too weak.
For MaturePatternParityAndSelectedContentSufficiency, the rationale names a mature-pattern comparison set and the selected mature ingredients being claimed. For non-epistemic patterns, include at least one mature non-epistemic comparator when one exists: work, method, role, system, control, architecture, selection, engineering-action, or another pattern whose primary EntityOfConcern is not an episteme or publication. Value 4 requires by-value discharge of selected ingredients in the body or neighboring pattern governing the claims; comparator IDs plus a generic "main ingredients are present" sentence are only value 3. The comparison is not a length target and not permission to copy semio apparatus.
For a 4 or 5 on MaturePatternParityAndSelectedContentSufficiency, include a compact maturity-discharge payload in the rationale or CoordinateEvidenceRefs: comparator=<pattern id>; selectedIngredient=<ingredient name>; currentLocus=<section, row, case, checklist item, relation, or neighboring pattern governing the claim>; missingOrLowering=<absent or weak ingredient, if any>. A category list such as "frame, first move, neighbour relations, CC, SoTA, relations" without current loci is still value 3, even when the listed categories are plausible mature ingredients.
Precision-restoration profile
Before assigning the coordinate table, record one PrecisionRestorationProfile. This is not an optional scan and not a lexical grep result. It is a role-based attention discharge: the evaluator asks what work the sentence, table, section, or repeated content family is doing in the pattern of concern.
Use this compact shape:
This profile deliberately collapses several small diagnostic checks into one scalar effect. The scalar is the strongest quality effect that any layer requires: clean, bounded local repair, coordinate lowering, or repair-before-use. The layers are diagnostic, not extra coordinates, checklists, or proposal quotas. A new precision-restoration symptom is classified into one of these layers or assigned to the selected restoration or governing pattern; it does not mint a new [E.21](/generated/patterns/E.21) coordinate. Details belong in the patterns that govern those objects: word, head, and name problems apply [E.10](/generated/patterns/E.10), [E.10.ARCH](/generated/patterns/E.10.ARCH), or [F.18](/generated/patterns/F.18); phrase-level boilerplate and plain-technical rewriting apply [F.19](/generated/patterns/F.19); hidden candidate ontics and ontic-vs-description-vs-publication boundaries apply [E.24.CD](/generated/patterns/E.24.CD), [E.24.PUB](/generated/patterns/E.24.PUB), or the direct subject pattern when the governed object is already clear; claim, relation, evidence, work, decision, assurance, publication, or pattern-application problems apply the pattern that governs that object. [E.21](/generated/patterns/E.21) consumes only the result: which coordinates fall, which stay protected, and what repair would make the quality claim true.
When this layer finds a hidden candidate ontic or publication-form confusion, [E.21](/generated/patterns/E.21) records the quality effect and affected coordinates only. Candidate detection, ontic placement, slot-relation design, and publication-boundary repair remain with [E.24.CD](/generated/patterns/E.24.CD), [E.24.PUB](/generated/patterns/E.24.PUB), or the direct governing pattern. A quality evaluation does not become an ontic-discovery pattern by noticing that defect.
The kindRestorationCheck is required whenever a precision-restoration finding or repair proposal changes wording. It records the meaning-bearing object, kind, relation, slot or use-position, admissible use, and scope before and after the proposed repair, then names the governing pattern when another pattern governs the affected kind, relation, claim, or position ([A.6.0](/generated/patterns/A.6.0), [A.6.5](/generated/patterns/A.6.5), [A.6.P](/generated/patterns/A.6.P), [C.29](/generated/patterns/C.29), [A.15](/generated/patterns/A.15), [E.24.CD](/generated/patterns/E.24.CD), [E.24.PUB](/generated/patterns/E.24.PUB), [E.10.ARCH](/generated/patterns/E.10.ARCH), or another governing pattern). [E.21](/generated/patterns/E.21) does not restate slot discipline, ontic architecture, publication-form discipline, or mathematical-lens ontology; it only checks that the repair preserved or deliberately changed them by value. The check is a bounded complete preservation proof, not a blanket demand to formalize every sentence and not a license to do the least visible work. Complete means every field whose value can drift because of the changed wording receives one explicit disposition: not triggered, ordinary prose, or no FPF-governed phrase changed with checked loci, preserved, split, intentionally changed by accepted decision, or blocker. A no-repair result is valid only as one of those dispositions with loci; "nothing to do" without that discharge is a missing repair. Expand the row only when a kind, relation, claim, slot or use-position, or admissible use can drift. A lexical replacement is not a repair when it only removes a trigger word, substitutes one umbrella for another, narrows a graph or method into a work sequence, widens a work occurrence into a method, turns a publication form or evidence source into the object itself, or otherwise changes kind or slot or use-position without an accepted decision. If the kind or slot or use-position cannot be recovered, the profile is at least lowersCoordinates; if the proposed repair would change kind or slot or use-position and no accepted DRR or governing pattern justifies that change, the result is repairBeforeUse or holdForArchitectureDecision.
When the profile is not clean, lower every affected coordinate named by the profile. Do not hide a present precision-restoration issue only in EntityOfConcernPrimacyAndSemioBiasResistance, and do not raise the result through related-pattern-boundary praise, projection evidence, or "correct but true" guards when the profile shows that those materials compete with the positive subject-and-action spine.
RequiredPatternQualityCoordinates
Every E.21 evaluation of an FPF pattern of concern evaluates every coordinate below.
Constraint, harm, safety, security, compliance, deontic, self-application, recursion, and high-assurance questions do not add a second coordinate family. Evaluate them through the coordinate that owns the content: related-pattern authority, traceability, formal-claim admissibility, falsifiability, affordability, corpus ecology, evolution, or refresh.
Coupled-flow unity and separation for pattern quality. An E.21 run evaluates a PatternOfConcernRef inside a development, refresh, or admission flow. Another flow may make the same pattern a pattern of concern for a different role, for example a practitioner selecting and using it, a reviewer applying it to another text, or a subsequent evaluator reopening it. One TransformationFlowStructure may join pattern development, pattern use, use-found evaluation, and repair or refresh flows through transfer, feedback, return, edition-change, or projection relations. Keep three roles distinct in each sentence: the pattern as concern of the current flow, the intended reader addressed by the pattern, and the pattern's own primary EntityOfConcern inside its Problem, Solution, or guidance. E.21, E.19, handoffs, ledgers, README, ToC, E.11, I.2, retrieval checks, and landing evidence are checking operations or evidence loci in the development or evaluation flow. They can cause edits to the pattern, but they are not automatically user-facing content for the role addressed by the pattern. DesignRunTag stays on the subject-context, claim, work, trace, publication-form relation, or source relation inside the transformation-flow structure; it does not decide whether a pattern is current, obsolete, under development, or being used. Treat FPF pattern development as the local pilot case: quality-loop proof changes the pattern through edits, not by being copied into the pattern.
Frequent value-3, value-4, and value-5 calibration points
These rows calibrate common disagreements. They do not replace the coordinate definitions above.
For EntityOfConcernPrimacyAndSemioBiasResistance, do not compensate a bad PrecisionRestorationProfile with NeighborAuthorityAndBoundedUseFit or CorpusEntryProjectionAndEcologyFit. This is a role-based evaluation, not a lexical search: ask what role the sentence plays. Material about developing, reviewing, projecting, landing, evaluating, or proving this pattern's quality belongs in the evaluation, projection, release, or publication locus that owns that work, not in the pattern. Related-pattern statements named by value can be true and still damage the pattern of concern when they appear before the pattern's own EntityOfConcern and action spine are recoverable. If the opening Problem frame or Solution starts with precision-restoration material before the pattern's own subject and move, this coordinate is at most 2; if a positive action exists but the reader must traverse that material across sections to find it, it is at most 3. Compact related-pattern statements belong in Relations or short late boundary rows and must preserve kind. Local boundary prose is admissible only when it states a documented local confusion and local stop condition not already carried by the owning pattern for that specific distinction or claim boundary. Also lower ActionPathGuidance, WorkingSituationAndUseBoundaryRecognizability, PracticalUseDeltaAndHarmPrevention, and UseAffordabilityAndApparatusProportionality when the profile shows that precision-restoration issues displace first-use content.
If the declared use is Stable, landing-input, release-input, external-review-ready, or another corpus-facing use, the evaluation must use evidence for corpus entry and projection coordinates. A host-only body evaluation can still evaluate the pattern body, but it cannot silently turn missing README, ToC, E.11, I.2, card, retrieval, monolith, or projection evidence into a high CorpusEntryProjectionAndEcologyFit value.
Status and stop condition
Default floor is 4 wellExpressedForDeclaredUse on every coordinate for ordinary practitioner use, authoring-input use, landing-input use, Stable, external-review-ready, release-input, canonization-input, stop-improving claims, and ordinary improvement-loop use. A diagnostic or exploratory request still measures every coordinate and reports values; it does not create an admissible-use shortcut. If the assignment asks for corpus-facing, landing-input, Stable, release, or external-review use, the evaluator measures that required use and returns repairBeforeUse, holdForArchitectureDecision, or refreshNeeded when the floor is missed.
An all-5 result is a local exceptional result under the declared scope and qualification window. It is not a permanent end of development. E.23 can reopen improvement when use, source, comparison set, front, affordability, or payoff changes.
Compact result form
An E.21 result uses this result-bearing form:
Status is not assigned from a two-column table, a prose summary, a checklist count, an [E.19](/generated/patterns/E.19) pass or fail row, a table missing ShortRationale, a result missing the required PrecisionRestorationProfile, or a result missing the evidence basis needed for the values it claims. Such material can support a subsequent evaluation, but it is not the [E.21](/generated/patterns/E.21) result. Conversely, an [E.21](/generated/patterns/E.21) status is a pattern-quality status, not a release crossing: [E.19](/generated/patterns/E.19) or the release or admission process named by value still checks gate-specific carry-through, projection, monolith, packaging, authority, and non-overread conditions.
Finding and proposal rows
When [E.22](/generated/patterns/E.22), [E.23](/generated/patterns/E.23), returned-finding absorption, or exceptionalImprovementEvaluation asks for improvements, add finding rows for every below-floor coordinate and proposal rows only for substantive non-dominated improvement opportunities inside the declared scope. Do not treat every value below 5 as a defect. For above-floor coordinates, the evaluator still searches by value when exceptional improvement is requested, but the proposal must name a content move such as stronger positive action guidance, a worked slice, case or countercase, source-currentness carry-through, mature-content discharge, relation cleanup, deletion of displaced apparatus, split of overloaded content, or another content gain. A 4 can be the correct stop value only with a checked no-proposal disposition showing why further content movement is dominated, unavailable, or outside scope.
Worked slices
Names named by value, no first move. A pattern has precise Tech names and current source rows but no first user move. WorkingSituation..., ActionPathGuidance, and PracticalUseDelta... fall; source currentness does not rescue ordinary use.
Short architecture pattern. A compact pattern has a triage form but no worked slice and no mature-pattern comparison. It can be useful as local expert reference material, but MaturePatternParity... and CaseCountercase... stay below exceptional until selected mature content is present.
Precision-restoration profile in a non-semio pattern. A pattern about architecture, work, system levels, method, P2W, or another non-semio EntityOfConcern tries to introduce the subject through a catalog of other claim kinds or objects that are outside its own subject. That catalog is unbounded because every EoC is outside infinitely many other EoCs. If copied boundary doctrine leads the Problem frame or Solution, EntityOfConcernPrimacyAndSemioBiasResistance falls to 2 or 3 even when every individual boundary is true. Repair by leading with this pattern's own EntityOfConcern and action spine, and replace copied boundary doctrine with one governing pattern id or one governing pattern for <claim, relation, or boundary> statement unless a documented local confusion needs an local stop condition not already carried there. If the same doctrine is spread across Problem frame, Solution, anti-patterns, checklist, and Relations, classify the aggregate under the profile's repetition-and-distribution layer and repair the distribution, not just each local sentence.
Reference apparatus before Solution content. A pattern's first Solution paragraph assigns other patterns or related-pattern mappings before it unfolds the ontology, method, norm, worked action, or other positive solution for the pattern of concern's own EntityOfConcern. Even if the related pattern id is correct, ActionPathGuidance, EntityOfConcernPrimacyAndSemioBiasResistance, PracticalUseDeltaAndHarmPrevention, and sometimes NeighborAuthorityAndBoundedUseFit fall. Repair by moving discoverability to README, ToC, E.11, I.2, or retrieval or projection loci, moving compact pattern-id or governing pattern for <claim, relation, or boundary> statements to Relations or a late boundary row, moving architecture-placement rationale to DRR or architecture documents, and rewriting the Solution to answer "what do I do with this pattern's EoC?" before any statement about another pattern.
Overformalized precision. A pattern uses correct FPF kinds, slots, references, and governing-pattern pointers so densely that the working reader cannot recover the first useful move, practical delta, or generalizing insight without doing an internal audit. Precision is then present but not usable. Lower UseAffordabilityAndApparatusProportionality, WorkingSituationAndUseBoundaryRecognizability, and sometimes ActionPathGuidance. Repair by keeping the ontology named by value only where it carries a current FPF-governed claim, moving restoration evidence to the evaluation result or DRR, and adding a short worked slice or plain recognition sentence that preserves the same kind without extra apparatus.
QualityEvidenceLeakage in the pattern. The pattern says that corpus projection, README, ToC, E.11, or I.2 alignment, retrieval or cold-reader evidence, monolith parity, external-review readiness, landing evidence, PatternQualityStatus, all-4 or all-5 result framing, or another quality-result locus is what the user should do with the pattern's EntityOfConcern, or records developer, reviewer, or executor correspondence as if it were pattern content. The defect is not limited to Problem frame, Solution, examples, or checklist; notes, appendices, Relations, Rationale, SoTA-Echoing, tables, and conformance rows are also parts of the pattern in hosts and the monolith. That evidence may be required for E.21, E.19, landing, or retrieval loci, but it is not automatically a user action in the pattern of concern. Lower EntityOfConcernPrimacyAndSemioBiasResistance, ActionPathGuidance, UseAffordabilityAndApparatusProportionality, and CorpusEntryProjectionAndEcologyFit when this evidence enters the pattern. Repair by moving the evidence to the E.21 result, E.19 run record, README, ToC, E.11, I.2, card, retrieval, projection, or release or landing evidence locus, and keeping in the pattern only the user-facing move or boundary that follows from that evidence.
Quality table without rationale. A result gives values but no adjacent-value rationale. Values are unsupported. Add ShortRationale or lower.
Goodharted improvement. A rewrite improves source refs and proof sketches but becomes hard to use, or treats every non-5 coordinate as a defect to be fixed with more apparatus. Re-evaluate affordability, repair locality, proxy-for-value, and corpus ecology before stopping. When exceptional improvement is requested, keep searching for content movement, not proof movement; record no-proposal only with loci showing that further content change is dominated, unavailable, or outside scope.
Conformance checklist
Common anti-patterns and repairs
Consequences
Rationale
E.21 keeps the measuring device simple: one object kind, one ordinal scale, one required coordinate set, one status set, and one stop condition. The evaluation never asks whether a coordinate is active. It asks what value the current pattern and its named evidence basis earn under the declared use.
The mature-pattern parity coordinate is deliberately strict because recent short patterns looked formally clean while lacking the worked slices, source carry-through, lowering conditions, and transfer coverage present in mature FPF patterns. The repair is not "make everything long"; it is "carry the selected mature ingredients that the declared use needs."
SoTA-Echoing
Relations
| E.9.DA | Evaluates upstream DRR decision adequacy when pattern-quality defects trace to decisions. |
| C.16, A.17, A.18, A.19 | Govern scale, coordinate, and measurement legality. |
| F.18, E.10, A.6.P, C.2.P, C.16.P, C.16.Q | Govern naming and wording-use precision when quality defects are lexical or ontological. |
| A.10, B.3, A.20, A.21, A.15 | Govern project evidence, assurance, local CV state, gates, and work authority. |
| E.11 and I.2 | Govern entry-distribution and expanded entry-disambiguation cues; E.21 supplies only the scoped quality result. |
E.21:End
Improvement-Oriented Quality Evaluation Question Framing
Status: Core.
Problem frame
Use E.22 when someone is about to ask for a quality evaluation, quality review, returned-finding absorption, improvement proposal, or next-move hypothesis over an object version named by value, and the question needs to say what kind of evaluation is wanted before the evaluator starts.
E.22 frames the question. It does not evaluate the object. The values, coordinates, statuses, and stop meanings come from the named object-under-improvement evaluation: for example E.21 for one pattern version, E.9.DA for one DRR, E.2.DA for an FPF-level object, C.25 for an engineering quality bundle, or another declared characteristic space, scale set, rubric, or review profile. E.19 is different: it supplies an admission or refresh review gate and findings profile. Use E.19 as the object-under-improvement evaluation only when the object being evaluated is an E.19 review-profile result itself. For one FPF pattern version, E.21 supplies the coordinate values and PatternQualityStatus; E.19 may later check that the E.21 result is valid, sufficient for the release seam, and not overread as project evidence, release, gate, assurance, or work.
Not this pattern when the question is already scoped and one direct evaluation is enough. Run the object-under-improvement evaluation directly. Use E.23 when repeated improvement across passes is needed.
First useful move: write a QualityEvaluationQuestionFrame naming the object version, the object-under-improvement evaluation, the purpose, the floor or improvement aim, protected trade-offs, expected evidence basis, and expected result form.
What goes wrong if missed: "review this" can mean too many different things. A floor check may be mistaken for exceptional improvement, a review may suggest work without naming quality movement, absorption may count closed rows without re-evaluating the changed object, or a next-move suggestion may be overread as a decision, work plan, gate, evidence, assurance, or release.
Primary EntityOfConcern in plain terms: the framed quality-evaluation question for one object version.
Problem
Quality evaluations fail when the evaluator has to infer the question. The same object can be checked for floor adequacy, improved toward exceptional expression, compared across trade-offs, mined for open questions, or evaluated after finding absorption. Those purposes produce different findings.
The defect is not that reviewers need more ceremony. The defect is that an unframed question hides the object under improvement, the evaluation that supplies values, and the allowed shape of returned work.
Forces
Solution
E.22 gives one compact declaration for improvement-oriented quality evaluation questions. It keeps the question from replacing the evaluation and keeps the evaluation result from becoming a decision or work product beyond its authority.
Local names and kind settlement
These names frame and report quality evaluation. They do not select candidates, publish sets, plan work, certify evidence, approve release, or create new values.
Quality evaluation purposes
Purposes can be combined, but the result keeps them distinguishable. A floor result does not answer exceptional improvement. Absorption count is not quality movement. A proposal is not a selected work item.
Question frame
An improvement aim is not a command to make every coordinate exceptional. A 5 is assigned only by the named evaluation after the changed object earns it. The frame may ask for substantive non-dominated proposals that could move named coordinates toward exceptional expression, but it must also allow no proposal or stay at current value when every plausible change would add apparatus, proof prose, boundary catalogues, or process evidence while damaging protected qualities. That no-proposal result needs checked loci; it is not a cheap refusal to improve.
The shortest floor frame may name only object version, object-under-improvement evaluation, purpose floorEvaluation, and declared floor. The named evaluation still runs its required coordinate set and returns the result-row shape, evidence basis, rationales, coordinate-specific payloads, and mandatory attention-discharge profiles required by that evaluation. For one FPF pattern version under [E.21](/generated/patterns/E.21), compactness never permits omitted coordinates, missing ShortRationale, absent PrecisionRestorationProfile, inactive/triggered-coordinate shortcuts, scope narrowing, or a blocker-only substitute result.
The frame does not authorize post-hoc scope replacement. If the requested floor is landing-input, corpus-facing, Stable, release, external-review, or another stated use, the evaluator measures that use. If a different use becomes interesting, open a new QualityEvaluationQuestionFrame; do not report the current request as passed under an easier scope.
Finding and proposal rows
An actionable finding has this shape:
A proposal row uses the same shape plus expected trade-offs and the governing pattern for any outside claim, relation, or boundary when needed. One edit may close several rows, but each row keeps its own disposition and closure evidence.
For wording, naming, and precision-restoration proposals, the correction direction is not "replace X with Y". It must state the recovered object kind, relation, slot or use-position when live, admissible use, and scope before and after the change, or state not triggered, ordinary prose, already satisfied, or blocker with loci. A proposal that only removes the suspicious word, that leaves the text unchanged without by-value discharge, or that narrows one kind into another without an accepted decision, is a finding, not a closed repair.
Absorption impact values
The absorption result is quality movement under the object-under-improvement evaluation, not a count of accepted rows.
OEE/NQD and proposal portfolios
When the object is a candidate, archive/front member, selected set, parity report, refresh report, or declared transformation result, E.22 can frame the quality question and return proposal rows. C.17, C.18, C.19, G.5, G.9, and G.11 keep authority over candidate characteristics, archive/front semantics, pool policy, selected-set publication, parity, and refresh.
Worked slices
Floor evaluation. A reviewer is asked whether one pattern is ready for ordinary use. The frame names E.21, purpose floorEvaluation, the declared floor, and the expected E.21 result form. The result is a complete E.21 coordinate table with ShortRationale and EvaluationEvidenceBasis, not a narrative "looks fine."
Exceptional improvement. A pattern already passes the floor. The frame asks for substantive non-dominated improvements for named coordinates while protecting usability and related-pattern fit. The result returns proposal rows for content moves such as missing worked cases, source-currentness carry-through, mature-comparator discharge, deletion of displaced apparatus, or relation cleanup, plus checked no-candidate dispositions for coordinates where no non-dominated content move remains. It does not ask the evaluator to make every coordinate 5.
Absorption. External review returns many suggestions. The frame asks for absorptionEvaluation. The result says which changes improved coordinates, which were already satisfied, which introduced trade-offs, and which belong outside the evaluation.
Proposal portfolio. A candidate improvement campaign needs alternatives before editing. The frame asks for candidateImprovementProposalEvaluation. The result returns bounded proposal rows; selection or generation stays with the pattern that governs that claim and is not decided by the evaluation frame.
Bias annotation
This pattern biases FPF toward asking the quality question by value. The bias is useful because unframed review requests often produce plausible but wrong answers.
The bias is bounded. E.22 does not supply quality values, run repeated improvement, publish selected sets, decide work, or certify project claims.
Conformance checklist
Common anti-patterns and repairs
Consequences
Rationale
There is no neutral generic request when a quality result is wanted. The useful artifact is the framed question: object version, evaluation, purpose, expected evidence basis, expected result form, and boundary. This keeps review helpful without turning it into process control or project authority.
SoTA-Echoing
Relations
| E.10, A.6.P, C.2.P, F.18 | Repair load-bearing wording and names introduced by frames or findings. |
| C.16, A.17, A.18, A.19, C.25 | Govern characteristics, scales, measurements, characteristic spaces, and quality bundles. |
| C.17, C.18, C.19, G.5, G.9, G.11 | Govern OEE/NQD candidate, archive/front, pool, selected-set, parity, and refresh claims. |
| C.11, C.24, A.15, A.20, A.21, A.10, B.3 | Receive decision, call-planning, work, gate, release, evidence, and assurance claims when a quality result is reused beyond evaluation. |
E.22:End
Quality Improvement Loop Method
Status: Core.
Problem frame
Use E.23 when an object version will be improved through repeated passes under a declared object-under-improvement evaluation. The object can be a pattern, DRR, FPF corpus object, engineering quality object, naming candidate, OEE/NQD candidate, archive/front member, selected set, parity report, refresh report, or declared transformation result, if an exact evaluation supplies values and stop meanings for that object kind.
Not this pattern when one direct quality evaluation is enough. Use E.22 to frame one evaluation and then run the named object-under-improvement evaluation. Use A.19.ECS first if the needed evaluation characteristic space does not exist.
First useful move: name the object version under improvement, the exact evaluation that will re-evaluate it, the improvement aim, protected trade-offs, cost and risk account, and local stop condition.
What goes wrong if missed: teams close discharge rows instead of improving quality, retry blindly, optimize visible values while damaging protected qualities, stop forever after a local all-5 result, or let a review recommendation become decision, work, evidence, selected-set publication, parity, or refresh by stealth.
Primary EntityOfConcern in plain terms: the repeated quality-improvement method for one object version under one declared evaluation.
Problem
FPF often improves artifacts by repeated review, repair, and re-evaluation. The loop is useful only when the changed object is evaluated again by the same object-under-improvement evaluation or by a declared stronger one. Without that discipline, repeated passes become checklist closure, agentic retry, source citation, or process state.
The loop must also avoid the maturity-ladder trap. A floor or all-5 result can close this loop under current use, comparison set, source state, and cost boundary; it is not proof that the object cannot improve under a new use, source, front, or payoff.
The loop also fails when an ordinal value becomes a work target. 5 is an assigned result after measurement, not an instruction to add apparatus until a 5 can be defended. Below-floor values return repair work. Above-floor improvement remains a real obligation when the frame requests it, but the target is a substantive content move: stronger positive action guidance, worked slice, case/countercase, source-currentness carry-through, mature-content discharge, relation cleanup, deletion of displaced apparatus, split of overloaded content, or another named content gain. Stay at 4 or no proposal is admissible only after a by-value search finds no non-dominated content move worth its cost under protected qualities.
Forces
Solution
E.23 is the general method for repeated improvement of an object version under an object-under-improvement evaluation named by value. It changes the object, re-evaluates the changed version using that evaluation's required evidence basis and result-row shape, checks trade-offs and cost, and decides whether to stop, continue, switch method family, open a new frame, or hold for exact information.
Local names and kind settlement
These names belong to loop method. They do not create quality values, project evidence, release state, selected-set publication, parity, refresh, or proof of quality.
Loop method
For one quality-improvement loop:
- Declare
ObjectUnderImprovementRef, object version, andObjectUnderImprovementEvaluationRef. - Declare
ImprovementAim, declared floor or desired substantive quality movement, protected trade-offs, cost and risk account, and local stop condition. Do not declare5, all-5, or5-defensibleas the work target; name the content property to improve instead. - Use
E.22to frame the first quality evaluation when the purpose is not already explicit. - Run the object-under-improvement evaluation in its required result form. For one FPF pattern version, this is an
E.21result with every required coordinate, everyShortRationale, thePrecisionRestorationProfile, evidence basis, coordinate-specific payloads, and status. A loop record, profile pass, blocker summary, two-column table, or "no blockers" note is not a substitute. - Record row-atomic findings or proposal rows when work is returned. A step is closed only after its finding or proposal row is written; do not rely on memory or a later grouped summary.
- Apply repairs or variants to the object. Repair below-floor findings first. When exceptional improvement is requested, search coordinate-by-coordinate for substantive content moves: better positive action guidance, a missing worked slice, case/countercase coverage, source-currentness carry-through, mature-content discharge, relation cleanup, deletion of displaced apparatus, split of overloaded content, or relocation of quality/process proof. Repairs must not add guards, boundary catalogues, relation menus, or quality proof solely to make a higher value defensible. A no-change closure is admissible only when the row gives loci and explains why no non-dominated content move is available under the protected trade-offs. When generation, selection, publication, parity, refresh, decision, planning, work, evidence, or assurance claims leave quality improvement, keep the pattern that governs that claim, relation, or boundary in the loop record or
Relations. Do not let loop-method prose replace the object's positive content. For precision-restoration defects, use the selected restoration or governing pattern named by the evaluation:E.10,E.10.ARCH,F.18,F.19, or an object-specific pattern. Also record a bounded completeKindRestorationCheckbefore closing the finding: the repair must say what kind, relation, slot or use-position, admissible use, and scope were present before the edit and what kind, relation, slot or use-position, admissible use, and scope the changed text now carries when those items are live. No-op closure is admissible only asnot triggered,ordinary prose, oralready satisfiedwith loci; otherwise unchanged text remains a live finding. When another pattern governs the kind under repair, relation, claim, or position, cite that pattern;E.23records the repair and reruns the evaluation, it does not duplicate the restoration algorithm. - Re-evaluate the changed object version through the object-under-improvement evaluation, using that evaluation's required coordinate set, evidence basis, result-row shape, short rationales, mandatory attention-discharge rows, and coordinate-specific payloads.
- Record what improved, what stayed floor-only, what was unchanged by value with loci, what became worse, and which rows moved outside the evaluation.
- Decide
stop,continue,switchMethodFamily,openNewFrame, orholdForExactInformation. - Leave a
QualityImprovementLoopRecordsufficient for the next reader to replay the object versions, evidence basis, evaluation result, trade-offs, cost/risk, and loop decision.
Stop, continue, and reopen
Stop when the current object version meets the declared floor or improvement aim and no feasible non-dominated proposal remains worth its cost under the current use, comparison set, source state, and protected trade-offs. If the remaining proposal mainly makes a value easier to argue while adding apparatus or worsening use, affordability, locality, source preservation, or ecology, reject that proposal; continue searching for a substantive content move if the improvement aim is still open, and stop only with a by-value no-proposal disposition.
Continue only when the next pass has an expected evaluation movement and acceptable cost/risk. Switch method when the current method family is not moving the object, is too costly, or no longer fits the evaluation. Hold when object, evaluation, authority, evidence, source condition, or comparison set is too under-specified.
An all-5, all-exceptional, current-front-reaching, or current-front-improving result closes this loop locally. It does not say that future development is impossible. A new use, Q component, source line, SoTA front, comparison set, affordability boundary, or higher-payoff proposal can open a later loop.
Method-family selection
The selected family is justified by characteristic-space fit, expected evaluation movement, cost/risk, and protected trade-offs. Familiarity, automation, or current popularity is not enough.
Operation-family selection
An operation family is selected only when the loop record names:
- expected movement under the object-under-improvement evaluation;
- failure mode addressed;
- cost or risk reason;
- protected trade-offs;
- stop or removal condition.
Typical operation families are specification articulation, task decomposition, context refresh with carry-forward evidence, failure-context retry, verification against specification, memory or distillation, external critic or co-regulation, proposal portfolio use, search breadth or variants, bounded object-change budget, held-out evaluation, rejected-change memory, optimizer-memory separation, source-line contribution assignment, agent-tool-interface hardening, and task-family adaptation signature. They remain selectable only for the loop that justifies them.
Cost and BLP discipline
C.19.1 governs the preference for broad, scale-amenable methods when safety, legality, and practical fitness are comparable. E.23 uses that preference but still evaluates end-to-end accepted-work cost:
This is not a hidden quality score. It is a prompt for cost/risk reasoning. If avoided loss is large, an expensive loop can be right. If the object is simple, a human edit, small direct repair, lower-cost model, specialized cycle, or one-shot evaluation can be better.
Harness improvement is usually the first high-leverage move when it reduces blind retry: better frames, row shapes, test cases, source references, local tools, memory, verification, and stop conditions.
Source-bearing and OEE/NQD improvement
Accepted SoTA is the working external front only when assigned by the object-under-improvement evaluation, accepted source-use decision, or declared comparison set. E.23 can govern a loop that reaches, maintains, or improves relative to that front; it does not self-assign SoTA.
When several source lines are used, the loop records each line's contribution: value semantics, operation family, boundary, comparison discipline, failure mode, protected trade-off, or stop discipline. The changed object version then states the SourceComposedResultClaim and is re-evaluated.
For NQD/OEE, E.23 can change one object version or candidate to improve declared Q movement. C.17, C.18, C.19, G.5, G.9, and G.11 keep authority over novelty, diversity, descriptors, distances, archive/front insertion, pool policy, selected-set publication, parity, and refresh.
Worked slices
Affordable floor evaluation. A pattern needs admission readiness. E.22 frames floorEvaluation; E.21 evaluates all required coordinates. If the result is admissible and no improvement aim is requested, E.23 stays closed. If an admission, refresh, landing, or release crossing is claimed, E.19 and the release named by value/admission process still check the gate conditions; the E.21 status is necessary quality evidence, not the gate itself.
Pattern exceptional improvement. A pattern already passes floor but lacks worked slices and source-currentness. E.22 frames optional exceptional improvement for named coordinates. E.23 searches for substantive non-dominated content moves, applies proposal rows, re-evaluates by E.21, checks what became worse, and stops locally only when no worthwhile content improvement remains under the declared use. The loop may stop at 4, but only after the missing-exceptional opportunity has been searched and discharged by value; it is not a proof-building run toward all-5.
DRR improvement. A DRR needs drafting adequacy for multi-locus authoring. E.9.DA supplies coordinates; E.23 applies decision repairs and re-evaluates. The improved object is still a decision record, not prewritten pattern prose.
NQD quality-side improvement. A generated candidate has declared Q components and a comparison set. E.22 returns proposal rows. E.23 may change the candidate and re-evaluate Q; archive/front insertion, selected-set publication, parity, and refresh remain under the pattern that governs each claim and are not quality-loop decisions.
Bias annotation
This pattern biases FPF toward adaptive improvement with explicit re-evaluation. The bias is useful because many real objects improve only through feedback and revision.
The bias is bounded. One direct evaluation can close without a loop. Repetition is justified only by expected evaluation movement and acceptable cost/risk.
Conformance checklist
Common anti-patterns and repairs
Consequences
Rationale
The shared method is simple: change an object version, re-evaluate it by the exact evaluation that gives values, check trade-offs and cost, then stop, continue, switch method, open a new frame, or hold. Classical improvement cycles, agentic loops, fixed-performer optimization, MCDA, Goodhart, and OEE/NQD lines contribute useful operations and boundaries, but they do not replace this method.
SoTA-Echoing
Relations
| F.18 | Supplies durable-name evaluation for naming loops. |
| C.25, C.16.Q | Govern engineering quality bundles and quality-word precision repair. |
| C.19.1 | Governs BLP and cost/risk comparison for method-family choice. |
| C.22.1, C.24 | Govern durable task-family adaptation and tool-call planning when the loop makes those claims. |
| C.17, C.18, C.19, G.5, G.9, G.11 | Govern OEE/NQD candidate characteristics, archive/front, pool, selected set, parity, and refresh. |
| C.11, A.10, B.3, A.15, A.20, A.21 | Govern decision, evidence, assurance, work, gate, and release claims when a loop result is reused beyond quality improvement. |
| E.10, A.6.P, C.2.P, F.18 | Repair load-bearing wording and names introduced by loop records. |
E.23:End
U.Ontic and Ontic Introduction Discipline
Type: Part E FPF authoring discipline pattern Status: Stable Normativity: Normative unless a section is explicitly informative
Use This When
Use this pattern when FPF work appears to need a durable ontic: a connected ontology-architecture unit whose meaning is spread across several typed values, slots, relation positions, pattern nests, and nearby governing patterns.
Typical moments:
- a repeated local use frame starts behaving like a hidden object;
- a source label or project-side expression keeps pointing to several FPF values at once;
- a draft ToC locus names a calculus or object family, but no current pattern carries its governing meaning;
- a subject pattern begins to carry local slot-relation doctrine that other patterns also need;
- a proposed term would sit across one
semanticArea, oneontologicalNeighborhood, and several dependent patterns.
Primary EntityOfConcern. The EntityOfConcern is U.Ontic as a durable action-facing ontology unit, together with the current ontic-introduction decision about whether a candidate becomes a durable ontic, remains a local use frame, is handled by direct governing patterns, or stays quote-only or reduced-use source wording.
Primary working reader. The first reader is an FPF pattern author or reviewer deciding whether several nearby patterns are describing one ontic, several existing governed values, or only a compressed source label. The downstream reader is the practitioner who needs the resulting subject pattern to say what can be done, claimed, relied on, repaired, compared, or stopped.
First useful move. Decide whether the construct is a durable ontic, a direct use of existing governing patterns, a local use frame for one bounded application family, or a source label that must remain quote-only or reduced-use.
What goes wrong if missed. FPF grows shadow ontology. The same project concern becomes a method in one place, a mechanism in another, a record in a third, and a local checklist in a fourth. Later uses then repair visible symptoms instead of settling the underlying kind, slot, and governing-pattern question.
What this buys. A durable ontic gets an explicit slot relation like U.EpistemeSlotRelation, or the construct is explicitly kept as a local use frame with pointers to the typed values and governing patterns that already carry the work.
Main gains:
- it prevents duplicate ontology: one project concern is recovered into typed FPF values and slots instead of becoming a different local object in each nearby pattern;
- it replaces long negative catalogues with positive slot discipline: name the ontic, its slots, and the governing patterns for fillers instead of repeating "not proof, not gate, not work..." across dependent patterns;
- it gives dependent patterns a stable head to rely on without copying the whole slot relation;
- it separates durable ontic introduction from thin relation updates, local use frames, direct governing-pattern use, and quote-only source labels;
- it makes wording follow ontology: after the slot relation and fillers are recovered, local words such as method, mechanism, process, morphism, construction, transformation, work, or change can name the slot or filler they actually refer to.
Not this pattern when.
- If one existing governing pattern already carries the claim, use that pattern directly.
- If the issue is only one wording-use repair row, use
E.10andE.10.ARCH. - If the issue is only a new or revised mechanism meaning, use
E.20. - If the issue is only durable naming, use
F.18. - If the issue is only a pattern publication-form or section-order matter, use
E.8.
Problem Frame
Some FPF governed objects are small enough to define with one relation or one record. Others require a durable ontic. U.Episteme is the central example: it needs identity criteria, typed slots, slot-filling discipline, filled assignments, card and publication species, description boundary, publication-form boundary, relation to U.Signature, and dependent episteme-morphism and publication patterns. C.2.1 works because it makes the small ontic slot relation explicit.
The same failure recurs elsewhere. A project label such as "algorithm", "process", "model", "architecture", "service", "quality", "time", "rhythm", "change", or "source" can point to several typed FPF values. If FPF answers only by choosing a better word, the old compression returns. If FPF creates a new U.* kind too early, the new kind becomes a duplicate ontology over values that already have governing patterns.
E.24 governs that ontic-introduction decision.
Problem
Without this discipline:
- Local use frames become pseudo-kinds. A repeated local table or record starts to look like a new FPF object even though its rows are only links to existing values.
- Draft-only loci become false authorities. A ToC row such as
C.4 Method-CALis cited as if it already supplied current governing text. - Pattern nests are mistaken for semantic units. The placement label becomes the ontic, while
semanticAreaandontologicalNeighborhoodstay unstated. - Slot relations are copied without identity. Several patterns list similar slots but no pattern says what identifies the ontic, which slots are required, and which dependent patterns may rely on them.
- Existing typed values are duplicated. A new head repeats
U.Method,U.Mechanism,U.WorkPlan,U.Work, evidence, gate, source, or result relations under a new name.
Forces
Solution
This pattern selects U.Ontic as the FPF kind for an ontic. U.Ontic is the EntityOfConcern of E.24: a connected ontology fragment whose stable identity, slots, admissible slot values, neighboring ontology units, dependent pattern obligations, and non-use boundary must be held together before FPF can use that fragment safely in action-facing patterns.
Keep three objects distinct:
- the
U.Onticbeing introduced or rejected; - the
OnticIntroductionCandidate, which is a pattern-set architecture problem: duplicated slots, hidden slot boundaries, hidden relation boundaries, weak identity, scattered invariants, high coupling, low cohesion, or dependent patterns copying the same local ontology; - the publication that describes the selected ontic, usually one head pattern plus dependent patterns.
The introduction decision is not the publication form. A pattern section, table, source row, or relation list may describe the ontic after the decision, but it is not evidence by itself that the pattern set needs a durable ontic.
Start from the ontic, not from its description or publication. An ontic may then have:
- a description episteme that describes the ontic and its slot relation;
- a publication of that description episteme, often as a head pattern plus dependent patterns;
- publication forms, views, examples, and source rows that help users apply it.
Those are downstream of the EoC distinction. A pattern file, section, table, card, packet, review note, or publication form is not the ontic. It may describe or publish the ontic after the ontic has been selected as the object under concern.
A U.Ontic names the connected set of:
- the
semanticAreabeing settled: the meaning area that lets users recognize the family of claims or uses under concern; - the
onticSlotRelation: the small typed slot relation that gives the ontic its identity, required and optional slots, value kinds, reference kinds, relation set, species or record forms, non-slot components, description boundary, and publication boundary; - the
ontologicalNeighborhood: the current FPF patterns that carry claims about the ontic, its slots, its values, its neighboringEntityOfConcernuses, and its admissible neighboring uses and boundaries; - the governing head pattern or accepted local frame that describes the ontic when current FPF use needs a citeable description;
- the dependent-pattern obligations that rely on that settlement without copying the whole slot relation.
FPF ontology is therefore not treated here as one flat class list. It is a connected set of ontics. That prevents ontology explosion: FPF can keep a small number of durable ontology units while allowing many project EntityOfConcern values, source labels, project-side identifiers, role assignments, records, methods, mechanisms, work plans, descriptions, publications, and other values to appear as slot fillers inside several ontics. A value filling a slot in one ontic does not thereby become a different entity, a different U.* kind, or a second ontology.
The U.Ontic decision is selected because the repeated semantic-area, ontic-slot-relation, ontological-neighborhood, and dependent-pattern set is now itself a governed object in FPF. Without a named kind, the same architecture unit would be re-described as a semantic area, pattern nest, ontology family, local frame, slot relation, or description and publication arrangement in different places, recreating the duplicate-ontology problem E.24 is meant to prevent. With U.Ontic, DRRs and patterns can cite one kind for the ontology-architecture unit while still keeping each filled value under its own governing pattern.
The cost is kernel growth and metamodel risk. E.24 contains that cost by making U.Ontic narrow. A local use frame, source label, project-side expression, recurring table, pattern nest, or draft ToC row is not a U.Ontic merely because it looks ontology-shaped. It becomes a U.Ontic only when the E.24 decision names stable identity, an ontic slot relation, selected semantic area, selected ontological neighborhood, dependent pattern obligations, existing-pattern reuse, and non-use boundary by value.
Do not count ontics and U-kinds as if they had to be one-to-one. The relation is a governance relation. Every durable U.* name needs one primary E.24-compatible ontic settlement. Every durable ontic settlement needs a named root subject U-kind or an explicit reuse of an existing root subject U-kind; otherwise the candidate remains a local use frame, selected relation structure, expression, record, lens, publication form, or source wording. One settlement may govern a small family of U-kinds when the slot relation is what keeps them together. In that case the head pattern states which U-kind is root for the subject and which U-kinds are dependent durable values inside the same settlement. U.Ontic is the kind of the ontology unit itself; it is not a substitute for naming the subject U-kind governed by that unit.
Slot discipline is the governing protection. A relation-position or use-relation label says which position in a relation or current use relation is being filled. It does not create a new entity kind, and it also does not erase an already governed entity kind. A value can fill a slot in an ontic slot relation or a position in another governed relation while remaining governed by its own pattern.
Use this distinction:
- If the name only identifies a position in the current slot relation, keep it as a
SlotKind, relation label, or local field. - If the name has independent
EntityOfConcernidentity, stable identity criteria, a governing pattern, admissible use boundaries, and dependent-pattern reliance, it may remain or become aU.*kind after an E.24 decision. - If both are true, keep both levels explicit: the slot belongs to the ontic slot relation; the filler keeps its governing kind. A
methodSlotcan be filled by aU.Method; aworkOccurrenceSlotcan be filled byU.Work; anEntityOfConcernSlotcan be filled by aU.Entity. The slot name does not make the filler a different entity, and the filler kind does not make the whole slot relation one super-kind.
Role participation is the main stress test for this distinction. Do not write that U.Role is a slot, that a slot is a role, or that U.Role is a special case or subtype of SlotKind. U.Role remains a work-facing, context-bound role value under the role-governing patterns. A schema, card, or publication that describes a role is a description or publication of that role value; it is not the role itself.
U.RoleAssignment is a typed assignment relation value, and it is slot-disciplined without becoming a second role ontology. Its core SlotSpecs are work-facing: RoleHolderSlot is filled by a U.System or an acting holon admitted by the governing work or method pattern as a system-like performer; RoleValueSlot is filled by U.Role; BoundedContextSlot is filled by U.BoundedContext; and AssignmentWindowSlot is filled by the temporal-window value current for the assignment claim. Direct work-role patterns may add direct work-role qualifier slots. The filled holder, role, context, and window keep their own governing kinds.
Method, method description, work plan, dated work, evidence-use relation, status-use relation, source-use relation, assurance-use relation, and publication-use relation are neighboring values through their direct patterns. They are not RoleAssignment core slots merely because a local source sentence says "role of the method", "role of the evidence", "standard role", or "status role". An episteme used as evidence, source, standard, requirement, definition, explanation, status bearer, or assurance input is governed by the evidence-use, source-use, publication-use, status-use, or assurance pattern that carries the current claim.
Role participation therefore uses slot discipline without demoting U.Role to a local field and without turning every relation participant into a role. A system acting as an engineer is still the same U.System filling the holder slot in U.RoleAssignment(holderRef=SystemRef, roleRef=EngineerRole@EngineeringContext, boundedContextRef=EngineeringContext, windowRef=WindowRef); the role name does not create a new system kind. A performed U.Work points to that assignment through performedBy -> U.RoleAssignment; method, method-description, work-plan, and dated-work relations remain under A.15 and its neighboring method and work patterns. If a source word such as "engineer", "reviewer", or "operator" is under repair, recover the holder, U.Role, bounded context, assignment relation, temporal window, work, method, method-description, and capability values through A.2, A.2.1, A.2.2, and A.15 rather than minting a participation type.
Specialized participation words still require care. A role-like, method-like, mechanism-like, source-like, temporal, or publication-like word may name either a slot position or a governed filler. E.24 does not settle every subject ontology by itself. It requires the author to keep the slot position and the filled value distinct, then use the governing pattern for the filled value or run a separate E.24 decision when the participation family itself appears to need a durable ontic. Ordinary phrases such as "the television plays the role of transformed object" are not enough to create U.Role: the television fills a transformed-entity or transformed-structure slot in the U.Transformation core; it does not thereby receive a U.Role value or U.RoleAssignment.
When an existing U.* name appears to be only a slot-position label, run the same check explicitly. Retain the U.* name only if its pattern gives a standalone EntityOfConcern, identity criterion, and action-facing gain that cannot be reduced to "value filling this slot." Otherwise demote the use to a slot or relation label and do not keep the U-kind by inertia.
Use the same parsimony test for relation-shaped candidates. A selected relation structure can be a real FPF object without being a U.* kind. Retain or introduce a U.* name only when stable identity, dependent-pattern reliance, and action-facing gain require more than slot and relation combinatorics over existing governed values. If the candidate is adequately carried by existing U.* values, SlotSpecs, relation positions, expressions, facts, records, or mathematical or representation lenses, keep it as a non-U selected structure or local frame and name the governing values explicitly. Context-locality alone does not decide the question: a context-local role or method can still be a durable governed value, while a context-local role-state relation or method-relation structure may remain a non-U selected relation structure.
Use slot-language for ontic slots. The ordinary E.24 names are onticSlotRelation, SlotSpec, SlotKind, ValueKind, RefKind, slot discipline, slot boundary, and relation boundary. Use interface only when the object under concern is actually a boundary, module interface, signature interface, mechanism interface, or architecture interface under its governing pattern. A slot relation does not become an interface because the author wants a shorter or more familiar word.
Use naming patterns for durable names, not for slot relations. F.18 governs name repair when an E.24 decision mints or changes a durable U.* name, reusable SlotKind head, species or record-form name, public id, Core-facing head, or cross-context label. F.17 UTS and Name Card material publish or update that durable name when it becomes public, Core-facing, or cross-context. UTS is not the ontic slot relation: A.6.5 SlotSpec discipline remains the slot discipline for the ontic itself. Do not require UTS for one local use frame or one filled core unless its name becomes reusable beyond that use.
Keep ontic levels separate before dependent patterns rely on the ontic.
An ontic is selected when FPF needs one governed SlotRelation: a typed n-ary relation with SlotSpec discipline that keeps several different typed objects together without fusing them into one umbrella kind. The ontic is the relation architecture: it says which SlotKinds exist, what ValueKinds and RefKinds can fill them, which governing pattern owns each filler, and what claims become admissible or blocked when a filler changes. A filled use is a value assignment over that relation. Under C.29, that filled assignment may be viewed as a tuple for tuple reasoning, or drawn as a graph or hypergraph for dependency reasoning, but tuple, graph, and hypergraph are mathematical-lens views, not alternate ontology heads.
Use the lens that preserves the current question. A tuple view is useful when the question is "which slots and values are present in this assignment?" A graph or hypergraph view is useful when the question is "which values depend on, constrain, or reopen which other values?" Neither view proves that the filled values form one new kind; both must return to the same SlotRelation, SlotSpecs, and governing patterns for fillers.
When several partial ontologies already exist for the same project concern, E.24 does not pick one and delete the others. It selects the head ontic or local frame that can relate them without fusing their kinds: the existing objects become slot fillers, relation positions, graph-valued expressions, descriptions, publications, or neighboring governed values. This prevents duplicate ontology: a U.Method, U.Work, U.Mechanism, a source-local graph-position claim or current TransformationFlowStructure expression, role assignment, and publication can participate in one typed relation without becoming the same kind.
- Ontic root and identity. Name the durable ontic or accepted local frame under concern and its stable identity criterion.
- Type-level
onticSlotRelation. State the SlotKinds, ValueKinds, RefKinds, relation set, required slots, optional-in-use slots, participation slots and check slots, species or record forms when needed, non-slot components, description boundary, and publication boundary. This is the reusable schema, not one filled use. - Filled value assignment or ordinary-use core. Give a compact filled instance or first-use frame only when users need one concrete application shape. It fills the type-level slots; it is not a second ontology and not a competing slot relation. Under
C.29, that filled assignment may be viewed as a tuple when tuple reasoning is current. - Description episteme and publication. Claims about the ontic, its slots, its slot fillers, or relations among those values use
C.2.1; a pattern section, table, diagram, publication, card, or view may describe the ontic, but it is not the ontic. - Participation slots, check slots, and relation references. Method, mechanism, work, evidence, source, gate, result, temporal adequacy, math lens, publication, and other typed values may be fixed slot positions in an ontic when claims about the ontic change admissible use, evidence relation, identity, responsibility, enactment, observation, modeling, permission, acceptance, refresh, or dependent-pattern obligations when those fillers change. They are not identity slots unless the ontic identity criterion explicitly depends on them.
Use these criteria when deciding whether a possible slot belongs to the ontic slot relation:
- Claim-impact. A claim about the ontic becomes stronger, weaker, blocked, differently evidenced, or differently usable when the slot filler changes.
- Stable participation relation. The filler specifies, constrains, enables, enacts, observes, models, times, evidences, publishes, authorizes, accepts, refreshes, or otherwise participates in the ontic through a stable relation.
- Duplicate-ontology resistance. Leaving the slot outside would make dependent patterns copy negative catalogues, local tables, or shadow kinds.
- Kind preservation. Including the slot lets the filler keep its governing pattern instead of fusing several kinds into one umbrella value.
- First-use cost. Including the slot gives a bounded disposition check; it does not force a full neighboring-pattern application unless the current claim depends on that value.
The ? marker or optional-in-use status does not mean "weakly belongs to the ontic." It means that every use considers the slot and records a disposition, while only some uses recover or assert a filler. Under open-world discipline, an unfilled slot means unknown, not recovered, not asserted, or not current for this claim; it does not assert that no such value exists.
Not every ontic needs every named layer. Add a named signature or kind level only when dependent patterns must rely on slot constraints across species or morphisms. Add a named filled-value assignment only when patterns need a publication-form-agnostic filled value; use C.29 tuple-view language only when tuple reasoning is current. Add named card, view, or publication species only when holonic working forms, views, or publication forms are themselves governed by the ontic. Name attached or non-slot components only when common adjacent structures must stay recoverable while remaining outside the ontic identity.
Keep annotation proportional. E.24 requires source-ontology recovery only for wording that can change the ontic, slot, filled value, governing pattern, admissible use, or dependent-pattern obligation. If a domain sentence already preserves those values, do not replace it with a typed paraphrase merely to show that an ontic exists.
This differs from pure ontology engineering because FPF patterns are action-facing: they help an engineer-manager decide what can be done, claimed, relied on, repaired, compared, or stopped in a problem situation. Ontic settlement supplies the object discipline that makes those actions intelligible. It says which objects and relations the pattern acts with, while the subject pattern still carries the practical move, boundary, evidence, and consequence.
Precision restoration uses the same discipline without turning it into lexical style. First recover the ad hoc ontic implied by the source situation: which meaning area, candidate object of concern, slots, neighboring patterns, and typed values are being compressed by the wording or source-side situation. Then repair toward the normative FPF ontic and linked typed values when such an ontic exists. If no normative ontic exists, use the direct governing patterns, keep the frame local, or open an E.24 ontic-introduction decision.
E.24 is the governing description pattern for U.Ontic. In that sense it is the ontic-of-ontics pattern: it describes the U.Ontic EoC, its slot relation, and its decision discipline. That self-application is allowed only under the same checks it imposes on other ontics; it is not a license for every local ontology-shaped bundle to become a U.* kind.
E.24 is compatible with modular ontology and ontology-design-pattern practice: modular ontology libraries and ontology design patterns show why reusable small ontology structures matter, and recent process-modeling work shows that implicit process patterns must be made explicit for reuse. E.24 is narrower and more FPF-specific: it selects when FPF should introduce a durable action-facing ontic, rather than importing an external microtheory or treating every reusable repair table as ontology.
If the choice between "write an ontic" and "keep the existing pattern constellation" needs reusable scoring, build a separate evaluation CharacteristicSpace through A.19.ECS. The evaluated object is then the FPF pattern-set architecture alternative, not the ontic itself: current constellation, local frame, or durable ontic. Candidate architecture characteristics include cross-pattern coupling, subject cohesion, explicit onticSlotRelation and SlotSpec discipline, invariant recoverability, duplicate-ontology resistance, dependent-pattern thinness, change-impact locality, first-use cost, and FPF ecology fit. E.24 uses these as diagnostic pressure for the introduction decision; it does not itself become the full architecture-characteristic evaluation pattern.
Do not grow E.24 by adding full publication-section rules, adequacy scales, wording-use restoration rules, or a general architecture-characteristic theory. E.24 keeps only the object split and the ontic-introduction decision needed before dependent patterns rely on a durable ontic.
Use the current split this way:
- use
E.24forU.Onticidentity, type-levelonticSlotRelation, semantic area, ontological neighborhood, dependent-pattern obligations, and non-use boundary; - use
E.24.CDwhen the current problem is detection of an ontic candidate, hidden-form classification, or sufficiency rationale for deciding whether a recurring construct is a durable ontic, a local use frame, direct governing-pattern use, or source wording only; - use
E.24.PUBwhen the current problem is the distinction among the ontic, the ontic-description episteme, the publication of that description, and publication forms such as cards, records, tables, schemas, diagrams, views, or source packets; - use
A.19.ECSonly when the contested question is how to construct an evaluationCharacteristicSpacefor comparing pattern-set architecture alternatives, such as current constellation, local frame, or durable ontic.
This split keeps E.24 ontic-first. Candidate detection, publication discipline, and contested evaluation remain neighboring governed objects rather than sections that make E.24 a general discovery, documentation, or scoring pattern.
Introduce or rely on a durable FPF ontic only after the ontic-introduction decision satisfies four checks.
Check 1: Existing Governing Pattern Check
Name the current claim under decision and ask whether an existing pattern already carries it.
Use direct governing patterns first. If the case is method semantics, use A.3.1; if it is method description, use A.3.2; if it is mechanism meaning, use A.6.1 and E.20; if it is work planning or dated work, use A.15.2 or A.15.1; if it is evidence, gate, source, assurance, decision, release, or publication use, use that governing pattern.
Do not introduce a durable ontic only because several patterns are near each other or because one source word appears often.
Check 2: Stable Identity Test
A durable ontic must have stable identity beyond one repair pass.
Ask:
- What is the primary
EntityOfConcern? - What changes the identity of this ontic?
- What does not change identity, even if the publication form, notation, view, or local record changes?
- Which bounded context is required for identity?
- Which dependent patterns may rely on that identity?
If those questions cannot be answered, keep the construct as a local use frame or direct governing-pattern use.
Check 3: Typed Slot Relation Test
A durable ontic must publish a small typed slot relation.
The ontic-introduction decision states:
One-screen first-use card:
Filled replay slice:
The full replay form is heavier:
For ordinary first use, stop at the one-screen card unless dependent patterns will rely on the proposed ontic, the current claim changes admissible use, or a reviewer needs replayable evidence for why a local frame was not enough.
For E.24 itself, this record is already decided: ProposedOnticName = Ontic, OnticAsEntityOfConcern = connected ontology fragment under FPF settlement, and UKindDecision.verdict = selected U-kind with selectedUKindName = U.Ontic. Other proposed ontics must still fill the record by value; they do not inherit the U.* decision from E.24.
The slot relation must use [A.6.5](/generated/patterns/A.6.5) slot discipline and must not define a second slot discipline. A role-like, method-like, mechanism-like, source-like, publication-like, temporal, or architecture-like slot-position label is not a kind decision. It becomes a kind decision only when the governing pattern names that filled value by value and admits that kind.
Check 4: Placement and Dependent-Pattern Obligation
Declare:
semanticAreaBaseConcept,semanticArea, andsemanticAreaSenseFamily;- selected
ontologicalNeighborhood; - pattern nest and why that placement follows the primary
EntityOfConcern, relation, or claim; - first subject pattern to write;
- dependent patterns that may rely on the slot relation;
- draft-only or missing loci that cannot yet govern current claims;
- names that pass
F.18; - evaluation pattern for the resulting pattern or DRR, usually
E.21for a pattern andE.9.DAfor the DRR.
If the decision selects a durable ontic, write the governing head pattern before dependent patterns rely on it. If only a bounded local frame exists, name it as non-governing and state the claims it carries and does not carry by value. If no governing head pattern is written, do not cite the proposed ontic as governing current FPF use.
Local Use Frame Decision
Use a local use frame when a recurring construct is useful for one bounded application family and its filled positions are already governed elsewhere.
A local use frame:
- names the concern, use, or relation being handled in that bounded application family;
- links separately governed typed values without turning the link into a new
U.*kind; - points each value to its governing pattern;
- blocks one overread or shadow-kind temptation;
- does not mint a
U.*kind; - does not become a project record, evidence record, gate record, method, mechanism, work plan, or work occurrence.
Precision restoration may use a local use frame in one of its slots, but the frame is not defined by repair. P2W, work planning, evidence use, gate use, architecture use, or publication use may use the same subject ontology in different slots for different practical purposes.
Archetypal Grounding
Use these slices as archetypes for the ontic-introduction decision. They are not a recommended progression. Each slice shows which object is being governed, which ontic or local use shape is selected, and which tempting overread is blocked.
Episteme as Durable Ontic
U.Episteme passes E.24. It has stable identity, a normative U.EpistemeSlotRelation, required slots, optional slots, filled assignments, card and publication species, a description boundary, a publication-form boundary, and dependent patterns in C.2, A.6.2-A.6.4, and E.17. C.2.1 is therefore the right form: a subject pattern with a small typed ontic slot relation and dependent-pattern obligations.
Multi-Pattern Subject Matter as an Ontic-Candidate Archetype
A project phrase such as "algorithm", "process", "solver", "workflow", "system", "quality", "time", "source", or "architecture" can point to one recognizable subject that is spread across several FPF values and patterns. The point of this archetype is not that all such subjects are one kind. The point is that E.24 must decide the status of the cross-pattern subject before patterns rely on it.
In this archetype, "process" and "workflow" are source-side labels until recovered. They may point to method, method description, work plan, dated work, transformation-flow structure, evidence relation, source relation, gate relation, result relation, publication relation, or another governed value. They become durable FPF ontology only through the same E.24 decision as any other proposed ontic; otherwise keep them quote-only, reduced-use, or resolved under the governing patterns that already carry the claim.
The E.24 move is:
- name the candidate subject under concern;
- list the typed values, relation positions, and governing patterns that currently carry pieces of it;
- decide whether those pieces already close under direct governing patterns, whether a bounded local use frame is enough, whether a durable ontic with a head pattern and slot relation is required, or whether the apparent subject is only a source label or wording compression;
- if a durable ontic is selected, write or cite the governing head pattern before dependent patterns rely on it.
Method, work, and change are one current stress case for this archetype. A project concern about changing, producing, selecting, deriving, controlling, maintaining, planning, performing, measuring, or carrying a result may involve U.Method, U.MethodDescription, U.Mechanism, formal-substrate declaration, mathematical-lens use, U.WorkPlan, dated U.Work, source-local process labels or workflow labels, transformation-flow representation, evidence relation, source relation, gate relation, result relation, publication relation, and temporal relation. That spread is an E.24 applicability signal. It does not by itself prove either "make one new ontic" or "existing constellation is enough".
The same decision applies to other broad heads. A proposed system, relation, role-participation, role-assignment, slot-discipline, characteristic space, temporal dynamics, or architecture ontic must pass the same decision. E.24 supplies the decision form; the governing subject pattern supplies the subject ontology and source set by value.
Dependent subject patterns may keep a thin cue: when one recognizable concern spans several typed values, name the current relation being made and use that relation's governing pattern. They must not copy a full negative formula, must not call a local constellation a durable ontic before the E.24 decision, and must not assign one typed value to two kinds unless a governing pattern explicitly admits that dual typing. Slot-position labels do not create alternate ontology.
Draft Locus as False Authority
A draft ToC row or older source label may name a calculus, family, or object before current FPF has a governing pattern for it. Such a label can guide investigation, but it cannot govern current use.
Example: C.4 Method-CAL may appear in a ToC row or older source wording. If no current pattern text carries it, it is not a governing pattern for current FPF use. Use the current patterns that govern the filled values. A Method-CAL pattern can govern other patterns only after it has its own E.24-style ontic decision, stable identity, slot relation, and dependent-pattern declaration.
The same test applies to any draft-only locus. If the label has no current governing text, do not cite it as ontology. Either cite current governing patterns, keep the label as investigation context, or open an E.24 ontic-introduction decision.
System-Like Head Concepts
system, episteme, architecture, method, mechanism, temporal claim, dynamics, and change can each appear as a broad head for many dependent FPF patterns. That breadth is not itself enough to create a durable FPF ontic. Apply E.24 before treating a broad head as current governing ontology: name the primary EntityOfConcern, stable identity, onticSlotRelation, selected semanticArea, selected ontologicalNeighborhood, dependent patterns, description boundary, and publication boundary. If those rows are missing, use the current governing patterns that already carry the claim and do not cite the broad head as if it supplied current slot discipline.
Mature Comparator Discharge
E.24 is mature only when its selected mature-pattern ingredients are present in the body, not only in a separate planning or evaluation note.
Bias-Annotation
Lenses tested: Gov, Arch, Onto and Epist, Prag, Did. Scope: the authoring decision for a durable ontic, direct governing-pattern use, or local use frame, not the subject matter governed by the resulting pattern.
This pattern intentionally biases toward explicit identity, typed slots, and governing-pattern reuse. It resists five recurring distortions:
- shadow-kind bias: repetition of a local use frame is mistaken for a new object;
- placement bias: a pattern nest or draft ToC row is mistaken for semanticArea or governing text;
- name bias: a cleaner term hides unresolved kinds, slots, and relations;
- semio-bias: discussion of descriptions, publications, or review evidence displaces the ontic or subject matter being introduced;
- process-bias: development-state, publication-state, evaluation-state, or process-proof status is copied into ontic or subject-matter content.
The mitigation is the same in each case: recover the primary EntityOfConcern, stable identity, typed slot relation, selected semanticArea, selected ontologicalNeighborhood, and governing-pattern reuse before naming, placement, dependent pattern reliance, or publication form starts governing the decision.
Rationale
FPF needs a pattern for ontic introduction because many important FPF ontology units are not one term, one field, one taxonomy branch, or one U-kind. They are small typed slot relations with identity criteria, slots, admissible values, record or publication species, dependent patterns, and action-facing use boundaries.
The compactness gain is the central reason for U.Ontic. A taxonomy-heavy design tends to create a new type for each contextual position: reviewer, evidence reviewer, architecture reviewer, work reviewer, mechanism reviewer; method, mechanism, procedure, process, algorithm; record, evidence record, gate record, authority record. An ontic design instead keeps a small number of governed ontology units and lets many objects fill typed relation slots. A relation slot works like a parameter position in a relation-function: the value is typed and constrained by the slot, but it does not become a new kind merely because it fills that position.
U.Episteme is the proof case inside FPF. C.2.1 does not define epistemes by a long taxonomy of descriptions. It defines stable identity and a small slot relation: EntityOfConcernSlot, claim graph, viewpoint, reference scheme, grounding, publication-form and source boundaries, and dependent episteme patterns plus publication patterns. The same small slot relation can hold many claim kinds, descriptions, views, publications, and project cases without minting a new episteme kind for each one.
Role participation is the second proof case. It is not the claim that roles are slots, slots are roles, or role is a special case of slot. U.Role remains useful because holons participate in contexts under context-bound role values, and U.RoleAssignment remains useful because the assignment binds holder, role, context, and window before work can be enacted through that assignment. The compactness gain comes from representing U.RoleAssignment as a typed relation with slot positions while preserving the governing kinds of the filled holon, role, context, window, method, plan, and work values.
This prevents a separate ontology for every participation name while preserving the real action-facing gain of the role patterns. "Engineer", "reviewer", "evidence reviewer", and "operator" do not become new system kinds merely because they appear in project language. They are recovered, when the case requires it, as role values and assignment relations under A.2, A.2.1, and A.15. Conversely, arbitrary relation participants such as a transformed television, an evidence target, an input, an output, a base, or a dependent are slot fillers or relation participants under their governing patterns, not U.Role values merely because ordinary language can say they "play a role."
Without E.24, FPF ontology development oscillates between two bad moves. One move invents a new umbrella name and leaves the mixed ontology intact. The other refuses the new name but still leaves several patterns carrying duplicated local slot doctrine. E.24 gives a bounded authoring decision: use an existing governing pattern, introduce a durable ontic, keep a local use frame local, or keep the source label quote-only or reduced-use.
The pattern is deliberately about the introduction decision. It does not define every ontic and does not become a registry of system, episteme, method, mechanism, architecture, source, quality, temporal, dynamics, or change objects. Each accepted subject matter still needs its own governing pattern or accepted local frame.
SoTA-Echoing and Currentness
E.24 does not claim to replace ontology engineering, OWL-style formal ontology, or UFO-style foundational ontology. Its governing reason is the current FPF need for action-facing ontology compactness, plus a narrow SoTA echo:
This SoTA echo justifies a bounded conclusion: ontic-based FPF ontology architecture gives compactness and structure compared with a taxonomy-only design when the governed subject depends on identity, relation slots, dependent patterns, and action-facing use. It does not make every modular ontology pattern an FPF ontic. External sources govern the decision only when the DRR selects their payload for the specific ontic or subject matter under decision.
Use external sources when one ontic or subject matter itself depends on a source tradition. Put that source decision in the DRR and in the governing pattern for that subject matter. Do not make E.24 carry a borrowed external theory of every durable ontic.
Currentness and Lowering Logic
Treat E.24 as current for ontic-introduction decisions only while the current FPF slot, precision-restoration, naming, and pattern-quality apparatus remain the governing source set. Lower E.24's current authority for a case when one of these changes governs that case:
- a new accepted FPF pattern changes slot discipline,
EntityOfConcerndiscipline, or durable-name discipline; - a local use frame begins to be reused as if it were a durable ontic;
- a draft locus becomes a current pattern and changes the ontic-introduction decision;
- dependent patterns start copying a slot relation instead of relying on the governing head pattern;
- external source work governs the introduction method itself rather than one selected ontic or subject matter.
Lower the decision before use when E.24 cannot decide among durable ontic, local use frame, existing governing-pattern use, quote-only source label, or reduced-use source label. A failed decision is not repaired by adding more fields; it is repaired by returning to E.24:4.1 and settling which object, slot relation, semantic area, ontological neighborhood, and governing patterns actually govern the decision.
Conformance Checklist
Common Anti-Patterns
Relations
- Builds on:
E.8,E.9,E.9.DA,E.10,E.10.ARCH,E.20,E.21,F.18,A.6.5,C.2.1,E.24.CD, andE.24.PUB. - Coordinates with: governing patterns that describe durable ontics or their filled values, especially
C.2.1for epistemes;A.2,A.2.1,A.2.2, andA.15for role participation, role assignment, capability, and role-method-work alignment;A.6.1andE.20for mechanisms;A.3.1andA.3.2for method and method description;A.3.4,E.18, andC.27.TAfor transformation, transformation-flow, and temporal-aspect examples; and precision-restoration patterns such asC.2.P,C.2.P.DR, andC.30.STRAT. - Used by: DRRs and pattern authors when repeated slot-relation-shaped material is being considered as either a durable ontic or a local use frame.
Consequences
- FPF can introduce rich ontology units without letting every local use frame become a new ontology.
- Draft-only loci stop acting like current governing patterns.
- Dependent patterns get a stable slot relation when a durable ontic is selected.
- The cost is a short ontic-introduction decision before writing or relying on a durable ontic.
E.24:End
Ontic Candidate Detection
Type: Part E FPF authoring discipline pattern Status: Stable Normativity: Normative unless a section is explicitly informative
Use This When
Use this pattern when a recurring FPF construct is an ontic candidate, but the current source material is still a tangle of names, fields, cards, records, tables, schemas, diagrams, views, examples, or nearby pattern fragments.
Typical moments:
- one word such as "process", "source", "quality", "architecture", "problem", "view", "role", "function", "mechanism", or "method" keeps pointing to several FPF values at once;
- several patterns repeat a similar slot list, field list, boundary formula, or "not proof, not gate, not work" warning;
- a project data structure looks concept-shaped, but it may only be a publication form or local record;
- a draft ToC row or older source label names a family that no current pattern yet governs;
- a proposed new
U.*kind feels useful, but it might duplicate existing governing patterns.
First useful move. Recover the recognizable project concern first, then list the typed FPF values and relation positions that the source material compresses. Only then classify the case as durable ontic candidate, local use frame, direct governing-pattern use, publication-form-only case, or source wording to keep quote-only or reduced-use.
What goes wrong if missed. FPF grows a hidden ontology. A table becomes a kind, a card becomes a subject, a draft label becomes authority, and a convenient word creates a second ontology over values that already have governing patterns.
What this buys. The author gets a compact candidate cluster and a sufficiency rationale before opening E.24. This keeps E.24 small and keeps candidate discovery from becoming a registry, score form, or warning catalogue.
Not this pattern when.
- If the durable ontic is already selected and its identity and slot relation must be governed, use
E.24. - If the current problem is only confusion between an ontic, its description, and publication forms, use
E.24.PUB. - If an existing subject pattern already governs the claim, use that pattern directly.
- If the issue is one wording-use repair, use
E.10,E.10.ARCH, or the relevant precision-restoration pattern. - If the contested question is how to compare pattern-set architecture alternatives, construct the evaluation
CharacteristicSpacethroughA.19.ECS.
Problem Frame
E.24 introduces or rejects a durable U.Ontic. Before that decision, FPF often needs a smaller move: detect whether an apparent subject is actually a candidate ontic or merely a record, local frame, source label, draft locus, or direct use of existing patterns.
Ontic candidates are easy to overread because they appear through publications. A form, card, schema, table, field list, diagram, source row, review packet, or data model can carry a real subject matter, but it is not automatically the subject matter. Detection must therefore start from the EntityOfConcern and the typed values involved, not from the publication form that made the subject visible.
E.24.CD governs that detection move. It prepares an E.24 decision; it does not make the durable ontic decision by itself.
Problem
Without ontic-candidate detection:
- Publication forms become false objects. A card, table, or schema receives ontology authority because it is the visible publication form.
- Local use frames harden silently. A useful table for one bounded use starts being cited as if it were a reusable FPF kind.
- Direct governing patterns are bypassed. Existing
U.Method,U.Work,U.Mechanism,U.Episteme,U.Structure,U.CharacteristicSpace, source, gate, evidence, or publication patterns are duplicated under a new head. - Candidate selection becomes vocabulary repair. The author replaces a broad word with a new broad word while the slot relation remains hidden.
- Candidate selection becomes scoring ritual. The author builds a score table before the candidate's identity, slots, and neighboring governing patterns are clear.
Forces
Solution
Use an OnticCandidateCluster as a local detection aid. It is not a U.* kind, not a permanent registry entry, and not the ontic. It is a compact description of why the author is considering an E.24 decision.
Read the rows this way:
RecognizableConcernnames what users or authors are trying to think or act with, before choosing a new kind.VisibleSourceFormsnames the forms that revealed the concern: cards, records, tables, schemas, diagrams, views, source rows, examples, or project data structures.CompressedTypedValueslists the separate FPF values being compressed, such as method, method description, mechanism, work plan, work occurrence, evidence, gate, source, publication, characteristic, structure, role assignment, bounded context, or transformation value.CandidateSemanticAreanames the meaning area where the concern is recognizable.CandidateOntologicalNeighborhoodnames the current FPF patterns that already govern nearby values.PossibleSlotRelationsketches the candidate relation only enough to decide whether E.24 should open.ExistingGoverningPatternslists direct patterns that may already close the case.HiddenFormClassificationselects one of the dispositions below.FirstUseGainsays what becomes easier, safer, or more action-facing if the candidate becomes an ontic.NonUseDispositionblocks the main overread if no durable ontic is selected.NextPatternnames the next governing pattern: usually[E.24](/generated/patterns/E.24),[E.24.PUB](/generated/patterns/E.24.PUB),[A.19.ECS](/generated/patterns/A.19.ECS), a direct subject pattern, or[E.10.ARCH](/generated/patterns/E.10.ARCH).
Detection Signals
Open E.24.CD when several signals cohere around one recognizable concern and a possible slot relation that current patterns do not already make easy to use. The judgement is expert sufficiency, not a score gate: a repeated word alone is a wording-use trigger, and a useful form alone is a publication form or local use frame. Two or more signals can serve as a quick suspicion threshold only when they support the same concern, preserve the typed values involved, and make the possible slot relation worth inspecting.
Useful signals include:
- Stable concern across forms. Several source forms point to the same recognizable concern even when the publication form changes.
- Typed-value spread. The concern repeatedly involves several governed values whose relation matters for use.
- Copied slot doctrine. Several patterns repeat the same field list, slot list, boundary warning, or local relation shape.
- Claim-impact from relation changes. Changing one filler changes what can be claimed, compared, relied on, repaired, or stopped.
- Weak identity in current text. The concern is used as if it has identity, but the identity criterion is missing or inconsistent.
- Direct-pattern strain. Existing governing patterns carry the values, but users still need a stable relation among them.
- Publication-form temptation. A card, record, table, schema, diagram, view, source row, or data structure is treated as the object because it is visible.
- Dependent-pattern burden. Nearby patterns need a shared settlement and would otherwise copy the same local ontology.
If the signals do not cohere around one concern, do not open E.24.CD only to collect them. Use the direct governing pattern, E.10.ARCH, E.24.PUB, or a local-use disposition.
Hidden Form Classifications
Classify the detected construct before opening E.24:
Sufficiency Rationale
If the classification is durable ontic candidate, write a short sufficiency rationale before opening E.24:
The rationale is sufficient only when it shows both gain and restraint. Gain: the candidate would reduce duplicated ontology, make claims easier to inspect, and give dependent patterns a reusable relation. Restraint: existing typed values keep their governing patterns, publication forms stay downstream, and a local frame remains local when no durable ontic is needed.
Project Data-Structure Recovery
Project data structures often hide ontic candidates. Treat them as signals, not conclusions.
When a project data structure or publication form has fields such as status, owner, type, target, source, evidence, decision, problem, view, flow, quality, or architecture, do not accept the field heads as ontology. Recover:
- the project concern that the form is helping the team handle;
- the FPF typed values that may fill those fields;
- the relation among those values;
- the publication or record form that carries the visible form;
- the governing patterns that already own each value;
- the one overread blocked by this recovery.
Example: an "ArchitectureDecisionRecord" may carry an architecture move, selected structure, decision, evidence, source freshness, gate condition, responsible role assignment, and publication date. That record is not a root U.ArchitectureDecisionRecord ontic by appearance. It may be a publication form over values governed by C.30, decision, gate, evidence, source, role-assignment, and E.24.PUB patterns. Only if the relation itself needs stable identity and dependent-pattern reliance does E.24 open.
Stop Conditions
Stop E.24.CD when one of these dispositions is reached:
- Open E.24: durable ontic candidate is selected for a full ontic-introduction decision.
- Use existing pattern: a direct governing pattern carries the claim.
- Keep local: a bounded local use frame is enough and is explicitly non-
U.*. - Use publication discipline: the problem is confusion among the ontic, its description, and publication form.
- Use evaluation construction: the problem is comparing architecture alternatives.
- Keep quote-only or reduced-use: the source wording should not become current FPF vocabulary.
Do not keep E.24.CD open as a standing registry of possibilities. Once the disposition is clear, move to the selected governing pattern.
Archetypal Grounding
Episteme Candidate That Becomes a Durable Ontic
Before C.2.1, "description", "view", "claim set", and "publication" could be confused. E.24.CD would detect stable concern across forms, typed-value spread, slot doctrine, publication-form temptation, and dependent-pattern need. The sufficiency rationale points to a durable ontic: U.Episteme, with EntityOfConcernSlot, claim graph, viewpoint, reference scheme, grounding, and publication-form boundaries.
The next move is E.24-style introduction, then the governing pattern C.2.1. The cards and publications are not the episteme; they describe or publish it.
Problem Card as Stress Case
ProblemCard@Context is a useful working form, but the card form alone does not create U.Problem. It can carry a project problem statement, affected entity, concern, evidence, constraints, candidate solution direction, owner role assignment, source references, and gate conditions.
E.24.CD asks what is under concern:
- If the current claim is about the card's publication form and use, use the card or publication governing pattern.
- If the claim is about problematization and problem statement adequacy, use the problematization pattern.
- If several patterns need a reusable problem ontology with stable identity and slot relation, open E.24.
The stress case prevents a common overread: a record form named "ProblemCard" does not by itself prove that FPF needs a root U.Problem.
Project Schema With Ontology-Looking Fields
A project may contain a table:
The table may be a planning aid, work record, publication form, or schema for project tooling. Its fields reveal possible FPF values, but they do not decide their kinds. E.24.CD recovers the project concern and typed values first. If the relation among method, mechanism, work, evidence, result, source, and transformed entity is governed by existing transformation, method, work, mechanism, evidence, source, and publication patterns, keep the table as a publication or local use frame. If dependent patterns need a reusable relation that existing patterns do not provide, open E.24.
Characteristic Space as Candidate
Evaluation work often starts as a score table. The visible table may hide a U.CharacteristicSpace: characterized object kind, characteristics, scale bindings, value meanings, coordinate groups, missingness semantics, normalization boundaries, comparability boundaries, and evidence hooks. If the score table is only a local report, use the relevant evaluation pattern. If several patterns rely on that space as a reusable object, the candidate can be selected as U.CharacteristicSpace and governed by A.19.
The table is not the characteristic space. It can publish one filled evaluation over the space.
Bias-Annotation
Lenses tested: Onto, Arch, Epist, Prag, Did.
This pattern intentionally biases toward early recovery of the real object under concern. It resists:
- publication-form bias: treating a card, schema, table, or record as the subject matter;
- wording bias: treating a repeated word as a kind decision;
- registry bias: collecting every possible ontic candidate instead of disposing the current case;
- scoring bias: building an evaluation form before identity and slot relation are clear;
- semio-bias: discussing descriptions and publications while the ontic candidate and filled values disappear.
The mitigation is concrete: recover the recognizable concern, typed values, current governing patterns, and possible slot relation before naming a candidate or opening E.24.
Conformance Checklist
Common Anti-Patterns and How to Avoid Them
Consequences
Positive consequences:
- E.24 stays compact because candidate discovery has its own pattern.
- New ontics are selected from recognizable subject matter, not from publication-form appearance.
- Existing governing patterns are reused before a new
U.*kind is considered. - Data structures, cards, records, and schemas become useful detection signals without becoming ontology by appearance.
Costs:
- The author must do a short detection pass before opening E.24 for a new durable ontic.
- Some attractive names are lowered to source wording, local frames, or publication forms.
- A contested architecture comparison may require a separate
A.19.ECSevaluation construction instead of a quick authorial preference.
Rationale
FPF needs E.24.CD because ontic candidates are rarely visible as pure ontology. They show up as forms that people use: project tables, cards, schemas, diagrams, source packets, draft pattern rows, examples, and repeated words. Those forms are important because they reveal project concerns, but they are unreliable as ontology decisions.
The pattern therefore uses a small detection cluster rather than a score sheet. A cluster is enough to recover the concern, values, possible relation, and next disposition. A score sheet would make candidate discovery look like a maturity test and invite Goodhart-style optimization of the candidate record instead of ontology settlement.
This also preserves the distinction among EoC, description, and publication. A card can describe an episteme, a table can publish a filled characteristic-space evaluation, and a schema can carry source-side data. None of those forms is automatically the ontic. Conversely, the fact that a concern appears through several forms may be a strong signal that an ontic is needed.
SoTA-Echoing
Smallest source-currentness reopen trigger: reopen this SoTA slice when a newer ontology-engineering or data-model-to-ontology source changes the selected detection criteria for coherent modules, hidden slot relations, bounded scope, validation, or source-form overread; do not reopen it merely because a new vocabulary, serialization, or KG tooling paper appears.
Relations
- Builds on:
E.24,A.6.5,C.2.1,E.10,E.10.ARCH,F.18,F.19, andA.19.ECS. - Coordinates with:
E.24.PUBfor ontic-description and publication-form boundary,A.19forU.CharacteristicSpace,A.19.ECSfor evaluation-characteristic construction, and the governing subject patterns for values recovered in the candidate cluster. - Used by: DRRs and authoring passes that need to decide whether a recurring construct should become a durable ontic, remain a local use frame, use existing governing patterns, or stay as quote-only or reduced-use source wording.
Footer Marker
E.24.CD:End
Ontic Description and Publication Discipline
Type: Part E FPF authoring discipline pattern Status: Stable Normativity: Normative unless a section is explicitly informative
Use This When
Use this pattern when a text, table, card, record, schema, diagram, view, source row, or pattern section may be confused with the ontic it describes.
Typical moments:
- a pattern file is treated as if it were the ontic rather than a publication of an ontic-description episteme;
- a card, record, table, schema, diagram, or view is cited as if its form created the governed object;
- an ontic description starts to grow generic warnings about proof, promise, authority, permission, gate, source, evidence, decision, or work instead of staying centered on the ontic;
- a subject pattern about architecture, structure, characteristic space, transformation, episteme, or bounded context begins with publication-use guards while the subject matter becomes background;
- a source packet or review packet is used as if it carried ontology authority by appearance.
First useful move. Name four objects separately: the ontic under concern, the ontic-description episteme, the publication of that description, and the publication form used by that publication.
What goes wrong if missed. The pattern becomes about how to talk about a thing rather than about the thing. A diagram becomes an architecture claim or selected structure, a score table becomes characteristic space, a problem card becomes problem ontology, and a pattern host becomes the ontic it publishes.
What this buys. The author can put publication-form and description-use issues in the right place without pushing the primary subject pattern into semio-bias.
Not this pattern when.
- If the current question is whether a construct deserves a durable ontic, use
E.24.CDand thenE.24. - If the current question is generic multi-view publication or viewpoint packaging, use
E.17and its dependent patterns. - If the current question is wording-use repair, use
E.10,E.10.ARCH,F.19, or the relevant precision-restoration pattern. - If the current question is an architecture description as its own subject matter, use
C.30.AD; E.24.PUB supplies only the boundary among the ontic, its ontic-description episteme, the publication, and the publication form.
Problem Frame
Ontics need descriptions. In FPF, the usual description is an episteme: a structured claim set about the ontic, its identity, slot relation, admissible fillers, dependent patterns, and use boundary. That episteme can be published through a pattern host, a card, a table, a schema, a diagram, a source packet, or another publication form.
Those objects have different kinds:
- the
U.Onticis the subject under concern; - the ontic-description episteme is the claim structure describing that subject;
- the publication is the made-available expression of that episteme;
- the publication form is the format, layout, or medium shape used by that publication.
E.24.PUB governs this distinction for ontic descriptions. It does not replace C.2.1 for epistemes, E.17 for multi-view publication, E.8 for pattern form, or E.10 for wording-use repair.
Problem
Without this discipline:
- Publication form displaces the subject. Users start reasoning about a card or diagram when the real EoC is an ontic such as
U.Episteme,U.Structure,U.CharacteristicSpace, orU.BoundedContext. - Subject patterns become semio-heavy. A pattern about a subject begins with long warnings about what descriptions are not, while identity, slots, invariants, and first-use moves come late.
- Descriptions become authority by appearance. A source row, standard, table, or pattern section is treated as governing because it looks formal.
- Publication variants become duplicate ontology. Several views or forms of one ontic description are treated as several different ontics.
- Generic semio guards repeat everywhere. Each subject pattern copies the same "not proof, not decision, not permission" catalogue instead of using the governing semio patterns.
Forces
Solution
Use a local relation-position field set before writing or revising publication-facing text. The field set names four different objects and the bounded use; it is not a new U.* kind, reusable record family, or coordination pattern.
Read the field set this way:
OnticEoCis the ontic itself: for exampleU.Ontic,U.Episteme,U.Structure,U.CharacteristicSpace,U.BoundedContext, or another accepted ontic.OnticDescriptionEpistemeis the claim structure that describes the ontic and its slot relation.DescriptionClaimsare the specific claims about identity, slots, admissible values, dependent patterns, invariants, examples, and use boundary.Publicationis the made-available expression of that episteme.PublicationFormis the selected form: pattern host, card, record, table, schema, diagram, view, source packet, or another publication form.GovernedUsesays what a user may do with the publication in the current pattern.BlockedOverreadblocks the main confusion without listing every generic semio boundary.NeighboringPatternIfCurrentnames the governing neighboring pattern when the current claim belongs elsewhere.
Minimal Boundary Formula
When a subject pattern needs a publication boundary, use the shortest formula that preserves the EoC:
Do not expand that local formula into a general catalogue of all things a description is not. If proof, permission, gate, source, evidence, authority-bearing record, decision, or work is current, name the governing neighboring pattern and apply it for that neighboring EoC or claim.
Description Claims Stay About the Ontic
An ontic-description episteme may claim:
- what identifies the ontic;
- which slot relation gives the ontic its structure;
- which values may fill the slots and which governing pattern owns each value;
- which invariants and non-use boundaries preserve the ontic;
- which dependent patterns may rely on the ontic;
- which examples show first use without turning the example form into the ontic.
It should not carry generic warnings about all possible uses of descriptions. Those warnings belong to C.2.1, E.17, E.10, F.19, source patterns, evidence patterns, gate patterns, decision patterns, or another subject pattern when that subject is current.
Publication Forms Stay Downstream
A publication form may improve usability, inspection, currentness, source return, or multi-view handling. It does not decide ontology by itself.
Use this test:
- If changing the table layout, card fields, diagram notation, or section order changes only how the ontic is published, the ontic is unchanged.
- If changing a description claim changes what the ontic is asserted to be, inspect the ontic-description episteme through
C.2.1. - If changing a slot relation or identity criterion changes the ontic itself, apply the governing ontic pattern or
E.24. - If changing viewpoint or publication packaging changes which reader concern is served, use
E.17or the relevant view or publication pattern.
Subject Pattern Placement
In a subject pattern, keep the positive subject spine first:
- name the EoC and practical situation;
- state identity, slot relation, invariants, first-use move, and governed use;
- add one compact publication boundary only where needed;
- when a description-use or publication-use claim is current, recover that claim and apply the neighboring pattern that governs it.
This prevents semio-bias. A pattern about architecture should teach architecture first. A pattern about structure should teach structure first. A pattern about characteristic space should teach characteristic space first. Publication and description boundaries protect those patterns; they do not become their main subject unless the pattern EoC is itself a description or publication.
If the EoC is a description, repeat the same test one level up. A pattern about an architecture description should center that description as the EoC; claims about descriptions of that description, publication of that description, and use of that publication stay in a bounded publication section or neighboring patterns.
Archetypal Grounding
E.24 Pattern Host and U.Ontic
E.24 is a publication of an ontic-description episteme about U.Ontic. The host text is not U.Ontic. Its tables, examples, headings, and source rows help publish the description; they do not create the ontic by appearance.
If the issue is whether U.Ontic has stable identity and a slot relation, use E.24. If the issue is whether the E.24 host is formatted, sectioned, or published well, use E.8, E.17, or this pattern as appropriate.
Characteristic Space and Score Table
A score table may publish a filled evaluation over a U.CharacteristicSpace. The table is not the characteristic space. The characteristic space is the ontic with characterized object, characteristics, scales, value meanings, coordinate groups, missingness semantics, normalization boundaries, and comparability boundaries.
If the score table is unclear, fix the publication. If the scale meanings are unclear, fix the characteristic-space description through A.19 or the relevant evaluation pattern. If the question is how to construct the space, use A.19.ECS.
Architecture Description and ArchitectureOf@Context
An architecture description is an episteme about one ArchitectureOf@Context claim or about selected U.Structure refs for a described U.Holon in a U.BoundedContext. A diagram, view, document, or pattern section may publish that episteme. The publication form is not the ArchitectureOf@Context claim, not the selected U.Structure, and not the described holon's structure by itself.
C.30 stays centered on the ArchitectureOf@Context claim and the selected structures that matter for the current architectural question. A.22 stays centered on U.Structure. C.30.AD centers architecture description as its own EoC. E.24.PUB supplies the boundary discipline: know which object is being described before deciding whether the publication, view, or source row is current.
Problem Card
A problem card can publish a problematization episteme or a project work record. The card is not automatically U.Problem, and the presence of fields does not decide the ontology. If the current question is problem formulation, use the problematization pattern. If it is the card form, use the publication-form pattern. If a reusable problem ontic is proposed, apply E.24.CD for candidate detection and E.24 for the ontic-introduction decision.
Bias-Annotation
Lenses tested: Onto, Epist, Semio, Arch, Prag, Did.
This pattern intentionally resists semio-bias inside subject patterns. It does not deny that descriptions and publications matter. It says they must stay in the right slot:
- the ontic remains the subject when the pattern is about the ontic;
- the description episteme becomes the subject only when the pattern is about that description;
- the publication becomes the subject only when publication, currentness, source return, multi-view handling, or reader-facing use is current;
- the publication form never receives ontology authority by appearance.
Conformance Checklist
Common Anti-Patterns and How to Avoid Them
Consequences
Positive consequences:
- Subject patterns can stay centered on their EoC while still guarding against publication-form overread.
- Ontic descriptions become clearer because their claims are about identity, slot relation, values, invariants, and use boundaries.
- Publication variants can multiply without multiplying ontology.
E.24stays compact because publication discipline sits beside it, not inside it.
Costs:
- Authors must name the ontic, ontic-description episteme, publication, publication form, and bounded use explicitly when publication and ontology are easy to confuse.
- Some familiar phrases such as "the diagram shows the architecture" need a more careful interpretation: the diagram publishes an architecture description, and the description concerns an
ArchitectureOf@Contextclaim or selectedU.Structurerefs for the described holon in context. - Generic semio warnings must be moved out of subject spines.
Rationale
FPF needs E.24.PUB because ontics are normally encountered through descriptions and publications. Without a separate publication discipline, the same subject pattern is pulled in two directions: it must teach the subject, but it also tries to guard every possible misuse of descriptions. The result is semio-bias.
The remedy is not to ignore descriptions. The remedy is to type the relation positions. Once the ontic, description episteme, publication, and publication form are separated, subject patterns can carry a short local boundary and then continue the subject treatment. Publication-heavy questions use publication patterns. Wording-use questions use wording-use patterns. Multi-view questions use multi-view patterns.
SoTA-Echoing
Smallest source-currentness reopen trigger: reopen this SoTA slice when newer ontology-publication, data-model-to-ontology, or enterprise-KG work changes the selected distinction among ontology module, ontology-description episteme, serialization, publication form, and source-form overread. Do not reopen it merely because a new serialization format, graph store, or documentation style becomes popular.
Relations
- Builds on:
E.24,C.2.1,E.17,E.17.0,E.8,E.10,E.10.ARCH, andF.19. - Coordinates with:
E.24.CDfor candidate detection,A.19andA.19.ECSfor characteristic-space descriptions and evaluation construction,A.22for structure,C.30for architecture, andC.30.ADfor architecture descriptions. - Used by: subject patterns that need a thin boundary between the subject ontic, its description, and the publication form without turning the pattern into generic semio instruction.
Footer Marker
E.24.PUB:End
Last Updated: 2026-06-17 — upstream FPF commit 646b0b9b (github.com/ailev/FPF)