E.18 - Transformation Flow Structure
Tech-name: TransformationFlowStructure (pattern label) Plain-name: Transformation flow structure Type: Structural pattern for ontic relations (E) Status: Stable Normativity: Normative unless explicitly marked informative Twin labels: Tech and Plain per E.10; faces published through E.17 MVPK (no schemas in Part E).
E.18:1 - Intent
Provide a notation-independent pattern for TransformationFlowStructure: a selected compound structure whose loci may bind independently identified actual U.Transformation values and adjacent values whose definitions or constraints are identified independently. The EntityOfConcern is the selected structure itself: loci for those transformations and adjacent values, one typed U.Transfer relation, and Eulerian or declarative valuations over paths or path slices inside the same selected structure. A locus may designate or bind an actual U.Transformation only after A.3.4 independently grounds the exact occurrence from its changed referent, temporal extent or formal ordering boundary, boundary conditions, actual change facts, and continuity or reidentification rule; neither the locus nor the use admits that occurrence. A locus may express, constrain, or locate that bounded transformation, or it may bind a signature, mechanism, work plan, performed work, check, structural reinterpretation, publication, evidence, independently identified result entity or relation occurrence, or refresh value that participates in or constrains transformations without becoming the transformation. The selected structure, a flow arrow, adjacency, shared work, a selected or desired structure, a method, MethodDescription, WorkPlan, model, description, evaluation result, publication, transfer, or common affected referent establishes neither an actual transformation nor transformation composition. GateCrossings mark selected-structure state changes at gates; publication faces appear through MVPK; comparable claims pin editions, reference planes, the exact definitions or tests used by the comparison, and refresh scope. An F.9 Bridge appears only when two exact F.17 SchemeSenseCell values from different semantic contexts satisfy one exact Bridge predicate; the Bridge, any bounded-use claim, optional Bridge Card, and optional CL evidence shorthand remain separate from the structural crossing. Use E.18.2 for mathematical descriptions of this selected structure, including graph, algebra, category, tuple, path, slice, morphism, quotient, fold, refinement, factorization, or wiring expressions; use C.29 when mathematical-lens adequacy matters.
Use this when. Use E.18 when project work needs one exact selected transformation-flow structure, an internal position or portion of it, a path or path slice, a crossing or gate, a flow valuation, or a refresh locus over its internal U.Transfer occurrences. Several valuations belong here only when they resolve to that same TFS; a detailed portion belongs here as a SubflowRef only while all of its positions and transfers resolve inside one exact parent TFS. If the case needs two independently identified TFS values, or nested networks of them, plus an exact relation across their boundaries, use E.18.NET. 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, apply the pattern whose Solution answers that exact question.
First useful structure use. Name the selected transformation-flow structure, its locus kinds, the single internal U.Transfer relation, and the current position, path, or path slice when one is needed. Stop there when the application makes no separate crossing, launch, publication, comparison or selection, cycle or refresh, or assurance claim. A profile may strengthen a check for one of those current claims; it does not make an absent claim, object, record, or Work occurrence current.
First-use slice:
TransformationFlowStructure:
selectedStructure: cooling-loop stabilization path for one reactor subsystem review.
loci:
L1: Transformation locus -> U.Transformation; actual cooling-loop operating-state stabilization only after A.3.4 occurrence grounding.
L2: U.Mechanism, control-law mechanism that stabilizes the controlled value.
L3: U.WorkPlan, planned measurement and setting-change work.
L4: one dated test-run Work individual admitted under U.Work, only after that world-side occurrence exists; any run record remains a separate U.Episteme.
transferRelationKind: U.Transfer.
currentPathSlice: emergency-load-change review slice.
crossingOrGate: safety-review gate only when one selected-structure state binding changes and its local account states the from/to values, establishing basis, and any applicable declaration, rule, and current application; no semantic Bridge is inferred.
mathematicalDescriptionRef?: E.18.2 only if a graph, algebra, or category expression is being used.
This slice names the selected structure and its identified loci first. If dated L4 is claimed to cause or realize L1, first use A.6.RCD disposition 1 when a current exact work-to-change predicate and the case facts answer that question. Use disposition 2 only when no current direct predicate expresses the needed compound claim, the admitted base predicates and constructor semantics support it, and one local C.2.1 claim closes this receiving use. That local claim admits no reusable predicate, relation kind, RelationSignature, or occurrence semantics. Keep the dated Work, actual Transformation, and claim-bearing episteme distinct; shared time, adjacency, or structure membership is insufficient. If production-work participation, entity-identity inception, or production completion is current, cite the corresponding local A.15.PROD claim and the facts that satisfy its test. Those references do not become E.18 relation kinds or locus semantics. Publication faces, TEVB viewpoint mapping, GateDecision records, and conformance rows are applied only when that use actually publishes, maps viewpoints, crosses a gate, or consumes assurance checks.
Structure ontology. E.18 keeps these distinctions primary:
| Construct | What it carries | Boundary |
|---|---|---|
TransformationFlowStructure | the selected compound structure, positioned locus kinds, one U.Transfer relation, and structure-wide budgets or edition pins | not a work procedure, method sequence, mathematical graph expression, or one U.Transformation |
| transformation locus | an E.18 locus, path, path slice, substructure, or valuation used to express, constrain, or locate one independently identified actual bounded U.Transformation | actual only after the A.3.4 occurrence basis is grounded; placement, adjacency, shared work, or a common affected referent establishes neither actuality nor composition |
| functional behavior in a flow | a required-behavior claim positioned in the selected structure, or an actual functioning claim whose bounded change is independently grounded as one U.Transformation, with any selected flow position, path, slice, crossing, or valuation named by value | required behavior is not actual change. A selected functional structure, its ArchitectureStructuralView and FunctionalElementClaim epistemes, an actual transformation, the transformer system, a module allocation, a method, and a Work occurrence remain distinct; C.30.ASV links view use by reference rather than merging them into one functional-element individual |
| slot-filler locus | a structure-positioned signature, mechanism, work plan, performed work, check, structural reinterpretation, publication, evidence, independently identified result entity or relation occurrence, refresh, or other identified value | not a transformation or a result merely by structure membership. Before calling it a result, say what it is a result of or for and point to the exact fact or binding that makes that reading true. If either answer is missing, stop; the flow position supplies neither. |
| flow valuation | an Eulerian or declarative valuation over a path, path slice, state, guard, comparator, or budget over one exact selected structure | not a flowing object, imperative action sequence, second structure kind, performed work, or evidence that two named flows share one TFS identity |
FlowPositionRef | the pair <transformationFlowStructureRef, localFlowPositionId> locating one structural position in one exact TFS | a valuation, path, slice, filling, DesignRunTag, value kind, or reference mode may bind a use of the position but does not enter its identity |
SubflowRef | one parent-relative internal portion selected by exact parent-TFS, included-position, included-parent-transfer, and boundary-position refs | not a new U-kind, standalone structure, second TFS, valuation, graph, view, or generic containment relation |
| crossing or gate | one structure-local transition between exact source and receiving positions and CtxState bindings, selected at one OperationalGate(profile) | not an F.9 semantic Bridge, scope-membership fact, plane conversion, edition change, A.6.4 arrow or use claim, gate decision, permission, penalty, or publication merely by being drawn or named; each changed binding states its from/to values and establishing basis, while any rule application, gate decision, and permission claim remain separate |
| MVPK face | publication of selected structure, path, or crossing material | not the structure semantics and not evidence by itself |
| refresh locus | the smallest path slice, crossing, edition pin, or publication face affected by change | not a whole-flow rewrite unless the whole flow is the changed locus |
Result-claim assurance. Apply this expansion only after the Plain test above identifies what the value is a result of or for. The category-correct direct basis is exactly one of:
- an obtaining relation occurrence, with its predicate and occurrence-identity rule plus exact participants, applicability, and case facts;
- an
A.6.1operation-application binding, with operation, application, and argument or result binding; or - an
A.6.RCDlocalC.2.1claim, with polarity, substrate or constructor, base predicates and the patterns or declarations that define them, participants, case facts, and any support required by the receiving use.
When a sentence says that a system performs an actual functional transformation at one point in a flow, E.18 carries only the selected flow structure, locus, path, slice, crossing, valuation, and pins. The independently identified bounded transformation, transformer or candidate bearer, affected referent, input and output boundary, functional-port boundary, functioning relation, method or algorithm, mechanism, and performed work are recovered through A.3.4, A.6.F, C.30.ASV, A.6.M, A.6.1, and the A.15 family as applicable. A desired state, method, MethodDescription, WorkPlan, architecture selection, model, description, evaluation result, publication, or transfer does not ground the actual transformation. When exact dated work is claimed to cause or realize the change, use the current exact predicate and case facts under A.6.RCD disposition 1, or—only when no direct predicate expresses the compound claim and admitted base-predicate semantics support it—one local C.2.1 claim under disposition 2. Keep the Work, Transformation, and claim separate. When production-work participation, entity-identity inception, or production completion is claimed, cite the separate local A.15.PROD claim; E.18 does not derive it from structure membership. 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 for internal step validity, A.21 for gate decisions, E.20 for mechanism-governing-definition placement, A.3.4 for bounded transformation under conditions, E.18.2 for mathematical descriptions of the selected structure, C.27.TA for temporal aspects, C.27 for temporal-claim adequacy or supported-use claims, the A.15 family for work planning, performed work, or work-entry readiness (A.15.5), E.17 for publication faces, and 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 procedure, then lose comparability, crossing evidence, and slice-local refresh boundaries.
What this buys. E.18 keeps selected structure, publication pins, crossings, the separation of internal constraint results from GateFit results, and refresh locality in one structure pattern without turning every path into its own flow doctrine or every mathematical graph description into the selected structure.
E.18:2 - Problem frame
One selected TransformationFlowStructure can carry many well-typed flow valuations only while every valuation resolves to that same exact structure, its identified positions, and its obtaining internal U.Transfer occurrences. Under one exact function-oriented viewpoint P selected through an exact U.ViewpointRef, those valuations may concern transformations of one already identified target holon, for example in a qualified holder-ability claim under A.2.2 or a transformation claim; VP.Functional, when used, is only P’s ordinary designator. That target remains distinct from the selected structure and does not become a context object merely because an engineering description concerns it; the E.18 EntityOfConcern is the selected structure over transformations and adjacent identified positions.
E.18.1 P2W Problem-to-Work Carry-Through begins with an accepted ProblemCard@Context claim and carries it into whichever method, plan, dated Work, transformation, evaluation, decision, entity, relation occurrence, interpretation, stop, branch, or local return becomes current. For each continuation, state the exact current question and apply the pattern whose Solution answers it. Before calling one of those values a result, say what it is a result of or for and cite the fact, relation, or binding that makes that reading true; otherwise stop. Apply the adjacent result-claim assurance check only when a named reliance use needs it, and never mistake the flow position for assurance. A first-principles specialization may traverse a path such as U.Signature(profile=FormalSubstrate) -> U.PrincipleFrame -> U.Mechanism -> U.ContextNormalization (UNM) -> selector relation -> one exact U.WorkPlan, optionally with declaration-local A.15.3 planned-filling rows -> one exact Work occurrence admitted under U.Work -> evaluation or currentness relation. That is one possible transformation-flow path, not the definition or prescribed order of P2W: a P2W use may skip, branch, split, stop, return, or reopen. Without a common structure discipline:
- flows look ad-hoc and non-comparable;
- structural crossings fail to name the changed state binding, its from/to values and establishing basis, any applicable rule and current application, or the separate gate decision;
- MVPK faces carry hidden arithmetic or restate input and output;
- 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 rules to the selected transformation-flow structure as a whole.
E.18:3 - 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 inputs and outputs, hide scalarization, omit edition and plane pins, or present a Bridge Card,
CLvalue, UTS row, or policy id as if it made a GateCrossing or gate decision current. - Cycles without norms. Selection↔Planning loops run without an explicit budget (Γ_time), an exact stale-measurement finding and any separately identified refresh plan it triggers, or slice-scoped refresh; a pre-run gate decision is mistaken for actual launch bindings, or a
FinalizeLaunchValuesrecord is written before an exact Work occurrence and its independently obtaining bindings exist.
E.18:4 - Forces
| Force | Tension |
|---|---|
| Universality vs specialization | One architecture covers supply chains, water networks, ML functionals, general P2W problem-to-work carry-through, and a first-principles P2W specialization, without baking in any one morphism set. |
| Publication neutrality vs auditability | Keep faces notation-neutral and non-mechanistic while requiring the exact CrossingRef, per-binding accounts, gate-decision refs, and publication pins used by the named downstream reliance. |
| Set-return discipline vs business pressure for totals | Preserve return sets and declared partial orders ↔ stakeholders demand single numbers. |
| Cross-locus, plane, edition, or selected-structure reuse vs safety | Enable bounded reuse while naming the changed U.ContextSlice, plane, edition, design/run tag, or retargeted subject and separating its from/to values, establishing basis, any applicable declaration or rule, and any current rule application; invoke F.9 only for a separately established cross-semantic Bridge and bounded-use claim. |
| Agility vs reproducibility | Permit evolving CG‑Spec, UNM, and Comparator editions ↔ require edition pins and re‑emission on change. |
| Cycles vs convergence | Allow Selection↔Planning iteration ↔ impose budget and slice‑scoped refresh to prevent thrash. |
E.18:5 - Solution - Transformation-flow structure model and relation disciplines
Dominant Solution uses. In ordinary E.18 use, keep five structure uses 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 on a pre-run work-entry claim; preserve normalize-before-compare and set-return discipline; and keep cycles under budget plus PathSlice refresh. A gate may authorize or block an intended entry, but it neither creates a future Work occurrence nor fills fields in one. S12 viewpoint mapping remains conditional viewpoint-mapping input when engineering or publication viewpoint mapping is current.
E.18:5.1 - S1 - Selected Structure (conceptual)
Define a typed, editioned transformation-flow structure
TransformationFlowStructure := (Loci, Transfer, tau_L, tau_Transfer, Gamma_time, CrossingRefs, TransportRegistryRefs)
with:
- Loci: structure positions or bindings to independently defined or constrained FPF values (open world). Common specialisations include but are not limited to one first-principles P2W example: an independently identified actual bounded
U.Transformation,U.Signature(profile=FormalSubstrate),U.PrincipleFrame,U.Mechanism,U.ContextNormalization (UNM), a selector relation that satisfies the current selector and comparator definitions or tests, one exactA.15.2 U.WorkPlanoptionally carrying declaration-local A.15.3 planned-filling rows, one exact Work individual admitted underU.Work, and current evaluation or currentness relations. This list is illustrative, not exhaustive, and none of its entries is mandatory for general P2W. A structure position 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 position aU.Morphism, graph vertex, orU.Transformation. Selection into the same structure, path adjacency, shared work, or a common affected referent supplies neither theA.3.4actuality basis nor the facts, predicate, and identity rule needed for a transformation-composition claim. - Transfer relation: a single relation kind
U.Transfer(typed) carrying carrier refs and token refs inside one selected TFS. Raw transfer preservesCtxState. Every actual change to a locality, plane, edition, or design/run binding is represented by oneGateCrossingat anOperationalGate(profile)and has one local per-binding account that separates from/to values, establishing facts or claims, applicable declarations or rules, and current applications. An A.6.4 arrow r, an affirmative bounded-use assertion q, and a current-case judgement ofsatisfies, with unchangedCtxState, follow the limitedStructuralReinterpretationroute in CC-E18-06-EX instead of becoming a crossing. Transport conversions cite the exact registry entry, conversion rule, and applicable policy. E.18 defines neither a generic semantic Bridge nor a generic penalty policy. - 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 and changed-binding account boundary (normative):
L := Locus— one exactU.ContextSlicevalue identified underA.2.6; any scope-membership or translated-scope claim remains with A.2.6 and its current F.9/C.2.1/A.10-or-B.3 premises when semantic translation is actually required.P := ReferencePlane— a ref-only binding to the exact plane and units declaration used by the current case. E.18 supplies no generic plane conversion. Cite the current declaration and applicable conversion rule by value. Returnmissing-governoronly when no current conversion predicate or rule can state the attempted crossing; returnmissing-informationwhen the needed declaration or case values are unavailable; when the rule and facts are current, state its positive, negative, or inapplicable result rather than a generic blocker.E⃗ := Edition vector— a partial mapedition_key ↦ EditionIdwhose members cite each versioned value, its exact edition, and the registry or declaration that assigns that edition;G.11defines the edition-bump and refresh records, whileE.17defines publication of the refs.D := DesignRunTag—design(T^D)orrun(T^R)only as consumed by the exactA.21gate and, at work entry, theA.15.5readiness claim; the tag does not identify or create Work. Invariants. RawU.TransferpreservesCtxState(⟨L,P,E⃗,D⟩): it does not write or update any CtxState slot; any CtxState write or update, including a design-to-run tag change for a pre-run work-entry claim, occurs atOperationalGate(profile). The gate changes the claim or decision state, not the ontic identity of a Work occurrence or any independently obtaining relation involving it. Extension discipline. A conforming use registers any extra slot beyond ⟨L,P,E⃗,D⟩ in the E.17 publication discipline and the E.18 LEX “CtxState Extension Registry” with slot‑id, intent, partial‑order rule (neutral or absorbing), and SquareLaw compatibility; unregistered extensions are non‑conformant. Data-shape location. E.18 names the structure and valuation obligations forPathId,PathSliceId, Gamma pins, and lineage: flow is a valuation overU.Transfer, raw transfer preservesCtxState, and E.18 carries the path or slice evidence. AddA.20only for a current internal-constraint claim,G.6for evidence-provenance path visibility, andG.11for 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.Transformationonly when the structure locus binds one independently identified actual bounded change with its exact changed referent, extent or ordering boundary, boundary conditions, actual change facts, and continuity or reidentification rule. Desired, intended, planned, modeled, selected, described, evaluated, published, or transferred change content remains under the definition or test for that exact claim; it is not aTransformationbinding merely because it occupies the selected structure. Current-resolution identification establishes neither finer parts nor partlessness. A positive transformation-composition,TransformationPartOfRelation, composite-transformation identity, or transformation-holonhood claim stops under D14.16 with the exact A.6.RCD result:TC-MWH missing-governoronly when no current predicate, applicability condition, or occurrence rule states the required contribution, compatibility, parthood, or whole-identity claim;TC-MWH factually unsupportedwhen the governor exists and the available case basis is sufficient to apply its positive test but that test fails; andTC-MWH missing-informationwhen a fact needed to decide the test is unavailable. A negative needs its own applicable non-obtaining criterion or complete closure basis and satisfying facts. E.18 retains the independently identified transformations and supplies no provisional contribution, compatibility, parthood, or whole-change architecture; it does not preselect whether a later settlement uses a generic derived relation, subject-specific relations, local compound claims, or non-admission.Signature≡ A.6.0U.Signature(universal, law-governed declaration).Mechanism≡ A.6.1U.Mechanism(law-governed application over a SubjectKind and RangedValueKind), with placement and stabilization relations inE.20when current.WorkPlanning≡ one exact A.15.2U.WorkPlanwhen that plan occupies the structure position. Declaration-local A.15.3SlotFillingsPlanItemrows remain content inside that WorkPlan and do not occupy a locus or identify a relation independently.Work≡ an exact dated Work individual admitted under A.15.1U.Work. A structure locus may point to that occurrence after it exists; before execution it points only to aU.WorkPlan, A.15.5 readiness relation, or another exact work-entry claim. No second enactment kind is introduced.Check≡OperationalGate(profile)when a gate/check locus is present. A.20 supplies exact internal-constraint results when those constraints are current; A.21 defines the gate profile, independent check retention, result mapping, aggregate decision, and publication minima when a gate decision is current.StructuralReinterpretationis only the E.18 position of an independently identified A.6.4 arrow r, bounded-use assertion q, and current-case judgement; it is not a new retargeting kind. E.18 records r and q, the exact case basis and judgement result needed by this placement, and path-slice locality. q’s ClaimGraph carries the invariant, visible loss, named receiving use, conditions, and affirmative or negative polarity; the judgement separately reportssatisfies,fails, orcannot decide. Acannot decideresult names the exact missing fact and reopen condition. F.9 is additional only when the same case asserts a semantic relation between two exact F.17 local senses and its predicate obtains; its bounded-use claim, optionalCL, evidence, and reliance remain separate.OperationalGateis the E.18 check locus when a gate or check position is present. A.20 supplies an exact internal-constraint result when that claim is current. When a gate decision is current, A.21 supplies the exact profile application, independently identified check-application results,GateDecisionResult, and rationale. ADecisionLogis added only for a current audit, history, replay, or reuse need. E.18 adds only a structure-local placement rule: when r, an affirmative q, and a current-case judgement ofsatisfiesare current andCtxStateis unchanged, record their basis andPathSliceIdwithout calling the placement a GateCrossing. If anyCtxStatebinding changes, use a GateCrossing and state the changed binding’s from/to values, establishing basis, and any applicable declaration, rule, and current application. A Bridge, card, UTS row, optionalCL, witness publication, gate decision, or permission claim neither identifies r nor supplies q’s polarity or the case judgement.
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 source-reference, pin, declared-order, and no-new-claim rules. Input/output non-duplication and functorial publication apply within E.17’s optional morphism profile. E.18 adds the structure-scope constraints in S3 and CC-E18-09 and CC-E18-10; it does not define a second publication semantics.
GateCrossing (normative)
Definition. A GateCrossing is E.18’s structure-local transition from one exact <FlowPositionRef, CtxState> binding to another at one exact OperationalGate(profile). It is selected only when at least one CtxState binding changes. It is not a U.Relation, an F.9 Bridge, a gate decision, a plane conversion, an A.6.4 arrow or use assertion, a penalty, or a publication occurrence.
Per-binding account. For an ordinary local crossing, one sentence or table row is enough: name the changed binding, its from and to values, the facts or claims that establish those values for this case, and any declaration or rule whose application is current. No record is required. When a named downstream use needs replay, the same distinctions may be packaged in this local E.18 block:
ChangedBindingAccount: # local replay block, not an FPF kind or relation
changedBindingId
fromValueRef
toValueRef
establishingFactRefs[]?
establishingClaimEpistemeRefs[]?
applicableDeclarationRefs[]?
applicableRuleRefs[]?
ruleApplicationRefs[]?
honestStop?
Facts or claims establish the case values. A declaration or rule supplies only the meaning, admissibility condition, or constraint it actually states; ruleApplicationRefs is present only when the current case depends on that rule applying to these values. A gate decision evaluates the crossing under A.21 and does not establish the underlying facts or apply a rule by itself. A permission claim is separate under A.2.8.PER and is cited only when authorization is current. None of those items entails another.
| Changed binding or separately placed retargeting | Basis to distinguish, or honest stop |
|---|---|
L : U.ContextSlice | From/to slice values; exact A.2.6 slice identity and current scope-membership facts or claims; the applicable membership predicate and its application only when that use depends on them. |
P : ReferencePlane or units | From/to plane or unit values; their exact declarations; the applicable conversion rule and its current application when conversion is claimed. If the needed declaration, rule, application, or case fact is absent, name that missing item and stop. |
member of E⃗ | From/to versioned values and editions; any currentness or refresh claim under G.11. E.17 contributes only a separate publication relation when the ref is published. |
D : DesignRunTag | From/to tag values and the facts that establish them. Keep the A.21 gate decision and any A.15.5 prospective work-entry result as separate values. |
EntityOfConcern retargeting (outside ChangedBindingIds) | Exact endpoint epistemes and EntitiesOfConcern, one exact A.6.4 arrow r, separate q, exact current facts, and a separate current-case judgement. Retargeting is not a CtxState binding and creates no GateCrossing; any crossing in the same case rests on a changed L, P, E⃗, or D binding. Any operation application, applicable rule, and Work remain separate. A kind difference alone only reopens the C.2.1 identity test. |
A.20 may supply an exact current constraint-validity result and witness or reason; A.21 supplies the gate profile, retained check results, mapping, aggregate decision, and decision log. Neither supplies a changed locality, plane, edition, tag, retargeting fact, rule application, or permission claim.
Canonical reference. CrossingRef := ⟨TFSRef, GateId, FromPositionRef, ToPositionRef, FromCtxStateRef, ToCtxStateRef, ChangedBindingIds, PathSliceId⟩. A DecisionLog or downstream use that depends on the crossing cites this ref and the required per-binding accounts.
CrossingBundle publication block. Materialize a CrossingBundle only when a named selector, acceptance, audit, replay, or other downstream use relies on durable crossing evidence. The bundle is publication packaging under E.17, not a constituent of the crossing or gate decision. It contains the CrossingRef, ChangedBindingAccountRefs[], GateId, the current profileApplicationRef and GateDecisionResultRef when a gate decision exists, an optional current DecisionLogRef, optional separately current PermissionClaimEpistemeRefs[], PublicationScopeId, PathSliceId, and any current witness refs.
When that downstream use also relies on cross-semantic correspondence, add a separate F.9 block: the two exact SchemeSenseCell endpoints, the obtaining Bridge and its exact profile, the C.2.1 claim that says whether the Bridge suits this named structural use in the named direction under its rule and tolerance, and the current A.10 or B.3 reliance branch if reliance is claimed. A Bridge Card remains optional packaging and CL remains optional evidence shorthand; neither makes the structural crossing obtain, makes the gate pass, or grants the use.
A penalty appears only when one exact current policy applies to this crossing and its rule application to the crossing facts supports that penalty. Cite the policy and PolicyIdRef; when the claim also depends on who may issue or enforce it, cite the separately obtaining direct authority relation and its actual participants. E.18 derives no penalty from CL, plane difference, edition difference, or Bridge publication. If the policy, applicability, rule application, or any separately required authority fact is absent, make no penalty claim and infer no default.
Term separation. Transfer denotes the sole relation kind U.Transfer in the selected structure. Transport denotes Phi-governed conversion policies and registries (TransportRegistry^Phi under UNM). Wording “reuse via Transport” refers to registries and policies, not to an additional transfer relation.
E.18:5.2 - S2 - Flows as valuations (paths, state, and guards)
-
A Flow is a valuation
nuover internalU.Transferoccurrences and cut-sets of one exact selected TFS, paired with an admissible pathp = v0 -> ... -> vkin that structure. The valuation maps transfer occurrences or cut-sets to token and state values underCtxStateand links publication-event records to a declaredPublicationScopeId; it is not itself the performed work. E.18 specifies the concrete path and slice publication pins and identifiers (PathId,PathSliceId, Gamma_time on compare and launch faces); applyA.20when exact internal-constraint results are current,G.6for evidence-provenance path visibility, andG.11for refresh wiring. This reflects the “selected structure != flow” norm (flow = valuation), with gates placed exactly on GateCrossings. -
Several valuations of one TFS. One
TransformationFlowStructuremay carry several flow valuations only after the use identifies the same exact TFS and its structural boundary for every valuation. For example, nominal-load and emergency-load valuations may differ in state values, paths, slices, or localDesignRunTagbindings while still using the same cooling-loop structure and the same internal transfer occurrences. Labels such as development, application, evaluation, refresh, or feedback do not establish that shared identity. -
Leave E.18 at a member boundary.
U.Transferrelates positions only inside that one selected TFS. When candidate flows have independently identified TFS boundaries, separate identified objects or Work occurrences, and a relation across their positions, keep each TFS and its valuations local and useE.18.NETwith the exact cross-boundary relation predicate and occurrence rule. Do not turnU.Transfer, adjacency, a carried product, or a feedback arrow into a universal cross-flow relation. -
Admissible path (definition). A path
pis admissible iff: (a) locus kinds and transfer relation kinds match the declaredtau_L, tau_Transfer; (b) any write or update to any member of⟨L,P,E⃗,D⟩appears at exactly oneOperationalGate(profile). A current A.6.4 arrow r, affirmative q, and current-case judgement ofsatisfieswith unchangedCtxStatefollow CC-E18-06-EX without a crossing; if the same case changes aCtxStatebinding, the changed binding appears at exactly one gate; (c) each GateCrossing onpcarries the SquareLaw witness required by its exact current crossing rule, if that rule requires one (CC-E18-23), while the exact case facts used by the current-case judgement remain separate from q; they neither identify r nor determine the judgement without comparison against q; (d) no hidden crossings occur across raw transfers; (e) Γ‑pins are present on compare and 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, edition, orT^D↔T^Ris placed atOperationalGate(profile). -
A PathSlice is a selected portion of one path used to scope refresh and telemetry; faces pin
PathSliceId; re‑emission happens when any pinned edition changes orSliceRefreshis triggered by sentinel rules. The slice is not performed work or an execution interval merely because it bounds those observations.
Consequences. One P2W practitioner application, or its optional C.2.1 carry-through note or stop description, may cite one path
pin aTransformationFlowStructureonly when the receiving decision or use relies on explicit selected-structure content. E.18.1 describes that carry-through practice and defines the local claim content; it introduces noProblemToWorkCarryThroughRelation@Context, and the path is not such a relation. Each returned method, plan, Work, transformation, evaluation, decision, entity, or relation occurrence keeps its independent identity and uses the pattern that defines or constrains the current claim about it. Other domains, including supply chains, water networks, and neural-network function structures, may instantiate different paths under E.18.
Why “flow = valuation” preserves the ordinary “some state 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 (“which quantity or object is associated with each relation under a given regime”), with gate rules. E.18 deliberately fixes the Eulerian semantics of flow at the selected-structure scope: “flow (= valuation) with publication log”, while change over time appears as re-valuation over a PathSlice (the selected path portion whose identifier scopes refresh and republication). A SquareLaw condition enters only where an exact current crossing rule requires it. This yields comparability, reproducibility, and slice-local refresh.
E.18:5.2a - Split-and-join structure discipline
Use split and join only as selected-structure relations inside one TransformationFlowStructure. A split separates one source locus, variant set, problem-side cue, or candidate family into several identified loci or flow valuations. A join relates several identified loci, selected sets, gates, measurements, or refresh returns back to one current structure position. Neither operation creates a new FPF kind, a new pattern, or a prescribed work procedure.
Minimum split-and-join use names the selected TransformationFlowStructure, the exact split or join predicate or policy when membership changes, the set or archive returned by the exact selector relation, the selected-set result declaration when current, the exact publication relation when that value is published, and the smallest refresh scope when currentness changes. Apply the definitions and tests in A.19.CPM, A.19.SelectorMechanism, C.18, C.19, and G.5 when comparator, selector, archive, pool, or result-declaration claims are current; use E.17 for a source-backed publication face and return to source, E.24.PUB for the publication occurrence, form, carrier, audience, bounded use, and availability, A.21 for a gate claim, and G.11 for a refresh claim.
For evolutionary-engineering work, the same selected structure may contain, for example, loci for variant generation, retention, archive or front treatment, comparison, selected-set result declaration, actual publication, architecture-candidate movement, planning, performed work, effect measurement, residual triage, and refresh. E.18 defines only the structure, loci, U.Transfer, crossings, valuations, pins, and slice-local refresh. Apply the definitions and tests in C.18, C.19, and G.5 when archive, pool, or selected-set result-declaration claims are current; use E.17 for a source-backed publication face and return to source, E.24.PUB for the publication occurrence, form, carrier, audience, bounded use, and availability, C.11 and C.30 for their decision and architecture-candidate claims, the A.15 family for planning and performed Work, and G.11 for refresh.
E.18:5.2b - Position and parent-relative subflow references
Use a FlowPositionRef to point to one structural position inside one exact TFS:
FlowPositionRef := <
transformationFlowStructureRef,
localFlowPositionId
>
The pair is the complete position-reference identity. If the TFS is reidentified, the same local id resolves to a different position. A FlowValuation, PathId, PathSliceId, actual filling, DesignRunTag, value kind, and reference mode may qualify or bind a use of that position; none of them enters its identity.
Use a SubflowRef when the practitioner needs to select and revisit a detailed internal portion of one exact parent TFS without pretending that the portion is another structure:
SubflowRef := <
parentTransformationFlowStructureRef,
exactIncludedFlowPositionRefs[],
exactIncludedInternalTransferOccurrenceRefs[],
exactBoundaryFlowPositionRefs[]
>
Every included and boundary position must resolve through FlowPositionRef to the same exact parent. Every included transfer must already obtain as an internal U.Transfer occurrence in that parent. A boundary position remains a position of the parent; an internal transfer crossing from an included to an excluded parent position marks the return to the parent. This resolution supplies the parent/subflow connection. It does not introduce parthood, containment, embedding, or membership as another world-side relation.
The tuple is the complete SubflowRef identity. Replacing the parent, an included position, an included internal transfer occurrence, or a boundary position gives another reference; reidentifying the parent invalidates the old resolution. Changing only a valuation, path or slice, tag, actual filling, graph, mathematical description, publication, or demonstrative view leaves the reference unchanged while the tuple still resolves. Branching, joining, or cycling inside the portion does not make it a network.
Quick discriminator. Grinding, dosing, and wetting may be shown as a coffee-preparation subflow while their positions, internal transfers, entry, and exit all remain in one coffee-brewing TFS. If heating instead has its own TFS identity and boundary and an exact relation connects it to preparation, stop using SubflowRef and apply E.18.NET.
E.18:5.3 - S3 - Publication discipline (faces)
E.18 imports E.17 wholesale and associates MVPK faces with PublicationScope (USM).
MVPK remains the source for:
- the set of face designators (
PlainView,TechCard,InteropCard,AssuranceLane), - pin discipline and Publication Characteristics (PC),
- “no new claims; in the optional morphism profile, no re‑listing of inputs and outputs and no Γ‑semantics on publication morphisms”.
E.18 does not re-specify these rules; it only adds structure-scope obligations for faces published over transformation-flow paths:
- Crossings on faces. When a face publishes a GateCrossing, it cites the
CrossingRef,ChangedBindingAccountRefs[],GateId, and any currentGateDecisionResult, optionalDecisionLog, policy-application, or permission-claim refs. An F.9 Bridge block appears only for a separately established cross-semantic use; its optional card andCLdo not replace those refs. - Edition refs on faces. A face that cites
CG-Spec,ComparatorSet,UNM.TransportRegistryPhi, or another versioned value cites that exact value and edition. Edition citation alone requires no Bridge Card, UTS row, or semantic Bridge. - ComparatorSet and 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. Every current compare or launch publication face on an E.18 path pins
Gamma_time; implicit latest is not admissible. A.21 cites the exact current profile application and qualification window. CHR avoids acceptance thresholds (NoThresholdsInCHR); gate and threshold claims are carried by A.21 and Part G, while actual performed facts are established through independently obtaining relations involving exact Work occurrences under A.15.1. A sourceunknown,notRun, or error remains explicit before the current profile rule maps it to a gate decision.
Reminder. MVPK supplies the “signature” naming rule, the optional morphism profile’s input-output rule, arithmetic-visibility rules, and material numeric-pin requirements (E.17 §5.4-5.5). E.18 does not weaken those rules;
CC-E18-09states the additional constraints on faces published along transformation-flow paths.
Lean publish-mode (AssuranceLane-Lite). Lean changes publication faces only, not policy or checks. A current face cites the profileApplicationRef, identified GateCheckApplicationResult refs, and GateDecisionResultRef; it cites a DecisionLogRef only when an audit, history, replay, or reuse record is current. The underlying check-application results remain unchanged.
Decision stability and idempotency (gate-local). A gate decision is recomputed when an input named by A.21 changes. Only a current reuse, cacheability, or stability claim needs an equivalence witness covering the inputs whose equality that claim relies on; an optional DecisionLog may cite it. Use G.6 for evidence-provenance path visibility and G.11 for refresh implications. E.18 does not prescribe storage formats, key shapes, or hashing schemes.
Retargeting and semantic-Bridge boundary.
An EntityOfConcernRef change is not established by a UTS row, mapping label, card, CL, or GateCrossing; a kind change alone only reopens the C.2.1 identity test. First recover the exact A.6.4 arrow r from its endpoints, arrow rule or designator, and formal equivalence. Separately recover q, whose ClaimGraph states the invariant, visible loss, named receiving use, conditions, and affirmative or negative polarity. Compare the exact current facts with q and keep the current-case judgement separate: satisfies, fails, or cannot decide; for cannot decide, name the exact missing fact and reopen condition. Any application occurrence and Work remain separate. If the use also needs a semantic relation between two exact local senses, apply F.9 separately and keep its own bounded-use claim, optional CL, evidence, and reliance separate.
E.18:5.4 - 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), or 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, this assurance-operation explanation does not apply. Use a GateCrossing only after the exact plane or units declaration and applicable conversion rule are cited. Return missing-governor only if no current conversion predicate or rule can state the crossing, and missing-information if the declaration or case values needed to apply it are unavailable; otherwise state the rule’s positive, negative, or inapplicable result.
If one exact current policy applies and its rule application supports a penalty, cite the policy and PolicyIdRef and publish the penalty only in the assurance lane specified by that policy. When the claim also depends on an issuing or enforcing authority, cite the separately obtaining direct authority relation and its actual participants. Otherwise no penalty claim appears here.
E.18:5.5 - S5 - Comparability and aggregation (normalize‑then‑compare; counterfactual form)
The comparison explanation applies under the following admissibility conditions:
- If a path segment intends to compare or 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 or archives (Pareto or 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 and z‑scores) are out of scope of this explanation and belong to declared comparators or downstream policy.
Edition-aware publication records for sets or archives (e.g., QD archives) pin DescriptorMapRef.edition, DistanceDefRef.edition, and CharacteristicSpaceRef.edition when applicable; refresh is slice-local. For current selector, archive, pool, selected-set result-declaration, comparator, or refresh claims, apply the definitions and tests in A.19.SelectorMechanism, C.18, C.19, G.5, G.9, and G.11. For actual publication, use E.17 for a source-backed face and return to source and E.24.PUB for the occurrence, form, carrier, audience, bounded use, and availability.
E.18:5.6 - S6 - Cycle discipline (Selection ↔ Planning)
- The selected structure may center a loop between the
SelectionAndTuninglocus, whose relation satisfies the named selector and comparator definitions or tests, and theWorkPlanninglocus, which binds one exactA.15.2 U.WorkPlan. Any A.15.3 planned-filling row remains declaration-local content inside that WorkPlan. - The Selection-Planning loop is represented under local budget and max_iter in
Γ_time; at expiry, the exact selector relation returns its declared current set or archive outcome, such asCandidateSet, with the applicable partial-optimality status. If the next step needs changed tuning, a separately identifiedU.WorkPlanwith any declaration-local A.15.3 planned-filling rows, or a separately identified configuration or policy that passes its own applicable rule, carries that tuning; it is not another entity returned by the selector. Further improvement is placed in the nextPathSliceonly through that explicit planning, configuration, policy, or refresh continuation. - UNM occurs before the loop. When the normalized basis shows missing or stale measurements, retain the finding returned by the UNM test. A freshness request remains a request. If the receiving use plans measurement refresh, A.15.2 identifies the exact WorkPlan; when a reusable declaration member must be pinned, A.15.3 adds only a declaration-local row inside that WorkPlan. For later dated refresh Work, recover each exact actual performer through A.13 and let A.15.1 independently admit the occurrence. Add F.6 only when the receiving use also consumes precise assignment-bound attribution; F.6 neither discovers the performer nor supplies classification, and its failure leaves the Work intact. Keep the later measurement and calibration separate. A
RefreshReport@Contextis likewise separate from the request, plan, Work, measurement, and calibration. A publication that states a calibration target cites the calibration reference and any applicable transport-conversion rule. A penalty requires its own current policy, applicability, rule application, and any authority relation actually used; calibration, conversion, registry publication, or a report supplies no penalty by itself. - Work-entry claim and actual Work stay distinct.
workEntryClaimRefdesignates one exactU.WorkPlan, A.15.5 readiness relation, or other prospective claim consumed byLaunchGate. If Work later occurs, each actual launch value is established only through an independently obtaining direct relation or exact A.6.1 application binding of that Work individual. A separateFinalizeLaunchValuesepisteme may then designate the Work occurrence and those facts; it neither performs Work nor fills slots in the occurrence.
Refresh orchestration. Telemetry records and publications that designate an exact Work occurrence are slice-scoped, editions re-pinned, and faces re-emitted. Telemetry remains a separate episteme and does not constitute the occurrence.
E.18:5.7 - S7 - Selector semantics (G.5) and 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 and 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. For current selector, archive, pool, selected-set result-declaration, comparator, or refresh claims, apply the definitions and tests in A.19.SelectorMechanism, C.18, C.19, G.5, G.9, and G.11. For actual publication, use E.17 for a source-backed face and return to source and E.24.PUB for the occurrence, form, carrier, audience, bounded use, and availability.
E.18:5.8 - S8 - Guard aggregation assignment and handling (USM §1.2)
- USM.CompareGuard and USM.LaunchGuard publish the guard-gate aggregation assignment field
GuardOwnerGateId. The legacy field name is read here as a gate-reference assignment, not as an owner relation. Guard failures are events aggregated by the declared gate (not GateChecks). - Aggregation-assignment rules: (i)
USM.LaunchGuard.aggregationGate = LaunchGateId(workEntryClaimRef), where the ref resolves to the exact prospective claim consumed by the gate and never to a not-yet-existing Work occurrence; (ii) inside a Subflow,USM.CompareGuard.aggregationGate = OperationalGate(InSentinel); join loci cannot be assigned as guard-pin aggregation gates.
Profile-application boundary (cross-reference). A.21 distinguishes a GateProfile description from the exact current fact that applies it to one gate, subject, action, scope, and window. E.18 cites that application only where a current gate or crossing needs it; a profile name, matrix, branch, or PathSlice supplies no application or authority by itself.
Scope-translation guards (cross-reference). A.2.6 defines and tests exact slice and scope membership and any actual translated-scope application. When that translation relies on different local senses, it additionally requires an obtaining F.9 Bridge, a separate affirmative C.2.1 bounded-use claim, and current A.10 or B.3 reliance. Use A.21 for gate aggregation; no CL value or Bridge Card decides the guard.
Error, timeout, or unknown (profile-bound). Keep each source error, timeout, unknown, and notRun result explicit. The exact current profile application cites the rule and edition that maps that result to abstain, pass, degrade, or block; a profile name alone supplies no fixed fold, and no missing or unrun required result maps to pass or neutral abstain. The GateDecisionResult retains the mapping and rationale.