Transformation Flow Structure
About this pattern
This is a generated FPF pattern page projected from the published FPF source. It is canonical FPF content for this ID; it is not a FPF Reference product feature page.
How to use this pattern
Read the ID, status, type, and normativity first. Use the content for exact wording, the relations for adjacent concepts, and citations to keep active work grounded without pasting the whole specification.
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).
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.
Keywords
- transformation flow structure
- selected transformations
- flow valuation
- crossings
- guards
- composition
- P2W support.
Relations
C.30.TFSContent
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
Last Updated: 2026-06-13 — this section last modified in upstream FPF commit cb17c555 (github.com/ailev/FPF)