Transduction Graph Architecture (E.TGA)
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-memory 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: E.TGA (pattern label) Plain‑name: Architecture of the transduction graph Twin labels: Tech / Plain per E.10; faces emitted via E.17 MVPK (no schemas in Part E).
Provide a notation‑independent architecture for graphs whose vertices are morphisms (transductions) and whose edges are typed transfers. The architecture is agnostic to the concrete morphism set and equips the graph with publication, comparability, crossing, and budget disciplines so that flows are valuations over paths within the same graph object. Faces appear via MVPK; numeric/comparable publication carries pins with Bridge/CL notes; Φ/CL^plane penalties remain in R. Style note: When this pattern states admissibility criteria, phrase them as model conditions: if the declared graph, path, crossing, or publication conditions hold, the E.TGA explanation applies; otherwise it does not apply. Use duty verbs only for named conformance minima.
Keywords
- transduction graph
- nodes=morphisms
- edge=U.Transfer (single-edge kind)
- OperationalGate(profile)
- CV⇒GF (ConstraintValidity → GateFit)
- MVPK faces
- SquareLaw
- UNM declaration locus
- CSLC normalize-then-compare
- Set-return selection
- PathSlice/Sentinel refresh
- DesignRunTag.
Relations
Content
Intent
Provide a notation‑independent architecture for graphs whose vertices are morphisms (transductions) and whose edges are typed transfers. The architecture is agnostic to the concrete morphism set and equips the graph with publication, comparability, crossing, and budget disciplines so that flows are valuations over paths within the same graph object. Faces appear via MVPK; numeric/comparable publication carries pins with Bridge/CL notes; Φ/CL^plane penalties remain in R. Style note: When this pattern states admissibility criteria, phrase them as model conditions: if the declared graph, path, crossing, or publication conditions hold, the E.TGA explanation applies; otherwise it does not apply. Use duty verbs only for named conformance minima.
Use this when. Use E.TGA when the live question is whether a project description needs one transduction graph relation, one graph crossing, or one flow valuation over U.Transfer rather than an ordered process narrative.
First useful move. Name the graph object, the node kinds, the single U.Transfer edge kind, and the exact crossing or path slice whose pins are required.
Smallest sufficient graph and path guidance. Use the lightest graph and path guidance that preserves the next admissible reader move. Add extra pins, witnesses, DecisionLog detail, CrossingBundle, PQG/RSCR, or MIP-run material only when the live claim would otherwise become false, unsafe, non-replayable, or lack a named governing-definition locus.
Minimum sufficient next move. For the ordinary case, name TransductionGraph, the active PathId or PathSliceId when a path or slice is live, the node kinds, one U.Transfer, and only the crossings or pins that are live. If there is no crossing, comparison, launch, or refresh claim, do not open CrossingBundle, GateProfile, or DecisionLog.
Do not escalate when. Do not create a graph kind from semio wording, lineage metadata, tool-pipeline order, or reference-flow prose. Keep those as source wording or neighboring support unless a live TransductionGraph, path, flow valuation, or crossing relation is being governed here.
Same problem, different live question. For a TGA-looking problem, use E.18 for graph/flow/crossing, A.20 for internal step validity, A.21 for gate-decision publication, and E.20 for mechanism-meaning placement; do not open the other three until their own claim is live.
Semantic repair return. When E.TGA blocks a misleading word, face, alias, or source label, the repair must return to the enabled graph/path/crossing action: name the graph relation, path or flow valuation, or crossing boundary that remains admissible. Do not stop at a classification of vocabulary or publication faces.
Governed-object and relation separation. Keep the graph object and path or crossing relation (E.18), MVPK publication faces (E.17), internal CV status and witness (A.20), gate decision and DecisionLog (A.21), evidence or provenance relation (A.10/G.6), work plan or work occurrence (A.15), and mechanism-governing definition assignment (E.20) distinct. An MVPK face, DecisionLog, evidence carrier, MIP manifest, or work witness does not carry another pattern's project-side value unless that exact governing pattern consumes it for that relation.
Smallest affected locus. Localize the change to the smallest live locus: PathSlice or crossing in E.18, CV step in A.20, GateDecision equivalence class in A.21, or mechanism-governing definition in E.20. Do not widen to a whole flow or unrelated governed object when that locus is enough.
Ordinary success. For ordinary E.TGA use, success is that the graph object, path or slice, single transfer edge kind, and any live crossing boundary are placed without hidden process order or hidden scalarization. A full conformance pass is needed only when the downstream claim consumes expanded assurance or conformance material.
Locality asymmetry. E.18 is graph-local, A.20 is step-local, A.21 is gate-local, and E.20 is trigger-local. Do not normalize the four patterns into one assurance regime.
Do not merge these pairs. Keep CV.Status distinct from GateDecision, TGA Check distinct from GateCheckKind, MIP manifest distinct from DecisionLog, ViewpointMap distinct from graph semantics, PathSlice distinct from a work run, and GateProfile=Lite distinct from PublishMode=Lite.
Field liveness. Always core for E.TGA: graph object, node kinds, one U.Transfer, and the path or slice being governed. Conditional-live: CrossingBundle, GateProfile, DecisionLog, ViewpointMap, evidence carriers, refresh pins, and launch/work-boundary fields; open them only when the corresponding crossing, publication, evidence, refresh, gate, or work-boundary claim is live.
Retrieval trap guard. When excerpted alone, E.TGA vocabulary must not be read as governing GateCheckRef, full viewpoint taxonomy, or gate publication semantics. A.21 governs gate publication, E.17 governs MVPK faces, and S12-style viewpoint material is conditional support, not the graph architecture itself.
Anti-Goodhart guard. Passing E.TGA conformance is not a substitute for the governed graph result: the graph must still avoid hidden process order, hidden crossings, hidden scalarization, and unsupported path/slice currentness.
Generative side. E.TGA preserves open-ended action by keeping set-return, archive preservation, admissible loops, and budgeted refresh visible; these are not merely assurance checks, but the reason the graph can carry multiple future paths without collapsing them into one score or one pipeline.
What goes wrong if missed. A reader may treat a reference flow, a semio word such as transition, or a tool pipeline as a new graph kind or a second process order, then lose comparability, crossing evidence, and slice-local refresh boundaries.
What this buys. E.TGA lets the reader keep graph structure, publication pins, crossings, CV/GF separation, and refresh locality in one current architecture without turning every domain path into its own flow doctrine.
Not this pattern when. If the problem is only internal step constraint satisfaction, use A.20. If it is gate profile fit or gate decision aggregation, use A.21. If it is mechanism-intension meaning, citeable-token denotation, suite membership, planned-baseline pins, or wiring semantics, use E.20. If the text asserts that work occurred or should occur, use the work and enactment loci; E.18 can locate entry to U.WorkEnactment as a crossing, but it does not assert work occurrence. If the text only uses semio wording such as transition without a live transduction relation and governed object, do not mint a graph kind; keep the phrase in the semio pattern or source-local wording that carries it.
Problem frame
Teams can produce many valid flows over the same capability: e.g., the P2W reference path
U.FormalSubstrate → U.PrincipleFrame → U.Mechanism → U.ContextNormalization (UNM) → U.SelectionAndTuning ↔ U.WorkPlanning → U.Work → U.EvaluatingAndRefreshing
is one path among many possible domain paths. Without a common graph architecture:
- 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.TGA lifts those publication and comparability laws to the graph as a whole.
Problem
- Morphisms ≠ Graph. A catalog of morphism-scoped patterns (e.g., UNM, Selector, Work, Refresh) does not, by itself, explain how the whole graph is built, constrained, and audited.
- Flow proliferation. Multiple “reference flows” can be declared; readers need one graph discipline that keeps them admissible 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 — the E.TGA kit (graph model + choreography)
Dominant Solution moves. In ordinary E.TGA use, keep five moves primary: name one graph object; distinguish the graph from a flow valuation; 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 support when engineering or publication viewpoint mapping is live.
S1 - Graph object (conceptual)
Define a typed, editioned, directed multigraph
TransductionGraph := (V, E, τ_V, τ_E, Γ_time, Bridge, CL, TransportRegistry^Φ)
with:
- Vertices
V: instances ofU.Morphism(open world). Common specialisations include but are not limited to the P2W illustrative set:U.FormalSubstrate,U.PrincipleFrame,U.Mechanism,U.ContextNormalization (UNM),U.SelectionAndTuning,U.WorkPlanning,U.Work,U.EvaluatingAndRefreshing. This list is illustrative, not exhaustive—the graph does not depend on this particular set. - Edges
E: a single edge kindU.Transfer(typed) carrying carrier refs and token refs; all plane/Context/edition changes occur only at nodes viaOperationalGate(profile)with Bridge + CL annotations; penalties → R only. Transport conversions pin Φ‑policies and editions. - Scopes:
Γ_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. Any extra slot beyond ⟨L,P,E⃗,D⟩ SHALL be registered 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.TGA names the graph and valuation obligations for PathId, PathSliceId, Γ-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 where evidence-path visibility or refresh wiring is live. Use these current loci for path and slice currentness.
- Kinds:
U.Transduction(kind∈{Signature, Mechanism, Work, Check, StructuralReinterpretation}). Exact identification (no TGA‑local taxonomy): —Signature≡ A.6.0U.Signature(universal, law‑governed declaration). —Mechanism≡ A.6.1U.Mechanism(law‑governed application over a SubjectKind/BaseType). —Work≡ A.15U.WorkEnactment(world‑contact;FinalizeLaunchValuesonly here). —Check≡OperationalGate(profile)(universal gate;A.21governs gate profile, check aggregation, decision, and publication minima). —StructuralReinterpretation≡ the E.TGA placement of A.6.4U.EpistemicRetargetingas a graph node; it is not a new retargeting kind. All retargeting semantics (slot-scoped discipline,DescribedEntitySlot/GroundingHolonSlotbehaviour, invariants, Bridges, witnesses) come from C.2.1 and A.6.2–A.6.5; E.TGA does not introduce a TGA-local variant of retargeting.
OperationalGate ≔ U.Transduction(kind=Check) with DecisionLog aggregation.
The only extra discipline E.TGA adds for StructuralReinterpretation is graph-local: CtxState and GateCrossing behaviour are governed by CC-TGA-06-EX and CC-TGA-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 is a proof that 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 vertex with an external publication face is published via MVPK faces (
PlainView,TechCard,AssuranceLane,InteropCard) under a declared PublicationScope (E.17). E.TGA reuses MVPK’s publication laws (pins, declared-order discipline, “no new numeric claims / no I/O re‑listing”) and only adds graph-scope constraints in S3 and CC‑TGA‑09/10; it does not define a second, local publication semantics.
GateCrossing (normative)
Definition. A GateCrossing is the typed transition at a node 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/describedEntity (only under StructuralReinterpretation subject to CC‑TGA‑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 SHALL cite 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.
Obligation. Every GateCrossing MUST publish 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 edge kind U.Transfer (graph edges). Transport denotes Φ‑governed conversion policies/registries (TransportRegistry^Φ under UNM). Wording “reuse via Transport” refers to registries/policies, not to an additional graph edge.
S2 - Flows as valuations (paths + state + guards)
-
A Flow is a valuation
νoverU.Transferedges and cut-sets, paired with an admissible pathp = v0 -> ... -> vk. The valuation assigns tokens or states underCtxStateand records publication events under a declaredPublicationScopeId. The concrete pins and identifiers (PathId,PathSliceId, Γ_time on compare and launch faces) are governed here as path and slice publication obligations and byA.20when CV witnesses are live; useG.6for evidence-path visibility andG.11for refresh wiring. This reflects the “graph != flow” norm (flow = valuation), with gates placed exactly on GateCrossings. -
Admissible path (definition). A path
pis admissible iff: (a) node/edge types match the declaredτ_V, τ_E; (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‑TGA‑23) and, where applicable, a SquareLaw‑retargeting witness (CC‑TGA‑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
pinTransductionGraph. Other domains (supply chain, water network, NN functional) instantiate differentpon the same architecture.
Why "flow = valuation" doesn't kill the "something is flowing" intuition There are two complementary perspectives:
- Lagrangian (intuitive): "water particles" run through pipes; you "track" tokens.
- Eulerian (architectural): you define a function on edges ("how much/what passes through each edge under a given regime"), with gate laws. E.TGA deliberately fixes the Eulerian semantics of flow at the architectural scope: "flow (= valuation) + publication log", while the dynamics of "movement" show up 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.TGA 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.TGA does not re‑specify these laws; it only adds graph-scope obligations for faces emitted over transduction paths:
- Crossings on faces. When a face participates in a GateCrossing (S1.b/S9), it SHALL cite
BridgeId + UTS row + CLand publish Φ(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 received throughF.9,F.17,E.17, andE.18; selection and comparator pressure stays withA.19.SelectorMechanism,C.18,C.19,G.5, orG.11when live. - ComparatorSet & set returns (graph‑scope). Any
ComparatorSetandSetSemanticsRefused along a transduction path SHALL carry edition identifiers; flows re‑emit faces on edition change; faces with comparison return sets and declared partial orders (no hidden scalarization), reusing MVPK’s declared-order discipline. - Γ_time on compare and launch faces. All compare and launch faces on E.TGA paths pin
Γ_time; implicit latest is not admissible.A.21carries current GateProfile binding and minimum profile semantics; E.TGA paths SHALL include the pin. CHR avoids acceptance thresholds (NoThresholdsInCHR); thresholding and launches are carried byA.21, Part G, andU.Workwhere live. 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.TGA does not weaken or override those rules; it only constrains how they are used along transduction 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 when evidence-path visibility or refresh implications are live. E.TGA does not prescribe storage formats, key shapes, or hashing schemes.
KindBridge admissibility (publication).
Treat a step as a describedEntity/kind transition (including StructuralReinterpretation under CC‑TGA‑06‑EX) iff the UTS row:
— satisfies the minimal bridge and terminology-synchronization obligations of F.9, F.17, E.17, and E.18 where live (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 edges, an operation is interpreted as a declarative assurance‑operation iff it is one of
ConstrainTo(rule) - CalibrateTo(map|standard) - CiteEvidence(anchor) - AttributeTo(agent|role); 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^Φ and CG‑Spec anchors, 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 received through A.19.SelectorMechanism, C.18, C.19, G.5, G.9, and G.11 when live.
S6 - Cycle discipline (Selection ↔ Planning)
- The architecture centers the loop between
U.SelectionAndTuningandU.WorkPlanning. - The loop operates under a local budget / max_iter in
Γ_time; at expiry, the selector emits the currentCandidateSetandMethodTuningwith a partial‑optimality flag; further improvement rolls into the nextPathSlice. - UNM occurs before the loop; if measurements are missing/stale, UNM emits a FreshnessRequest which is planned in
U.WorkPlanningand executed inU.Work. Transfers, units, and calibrations are published asCalibrateTo(map|standard)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.TGA checks that set-return, archive preservation, and comparator refs remain 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 where live.
- 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 may 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 received through A.19.SelectorMechanism, C.18, C.19, G.5, G.9, and G.11 when live.
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-nodes 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.TGA names the structure only where graph crossings need it; fuller profile-matrix support 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 received through 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 intensional rule (safety-default: degrade). The A.21 DecisionLog record and equivalence witness carry decision stability; E.TGA does not define storage or key structures.
S9 - Transport & crossings
- Cross‑Context or cross‑plane edges appear as GateCrossings that include a Bridge with CL policy; Φ(CL)/Φ_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 live case. - When describedEntity/kind changes across a boundary, declare an explicit KindBridge (
CL^k) in addition to plane/context CL; cross-context reuse of UNM SHALL useTransport, 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 thread (optional)
Coordination wording may be published as LexicalView labels over U.TransductionFlow__P2W; it is orientation-only unless a bridge, crossing, work, or gate relation is explicitly live. It adds no current graph node kind, checks, or mechanisms. Crossings with production flow use Bridge+UTS and the current bridge or crossing loci.
S12 - Viewpoint families → E.TGA constructs (neutral, holonic)
S12 status. S12 is secondary support for a live viewpoint-family mapping claim. It is not the ordinary E.TGA core for naming a graph object, flow valuation, path slice, or crossing.
E.TGA 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 transduction graphs 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.TGA 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.TGA does not refine these viewpoints. - Publication viewpoints. Publication viewpoints come from MVPK (E.17);
PublicationVPIdis aMVPK.ViewpointIdthat governs faces under aPublicationScope. - Architecture description. Under ISO 42010, an architecture description for a holon is: (i) an E.TGA transduction graph over that holon, plus (ii) MVPK faces emitted for its morphisms, with correspondences per E.17.0 linking each face to the engineering view(s) it implements. Crossings and penalties follow E.TGA’s gating rules (S9; CC‑TGA‑11/23) but do not change viewpoint semantics.
- Separation of roles.
VP.*from TEVB are EngineeringVPId values only; they are not publication faces.PublicationVPIdvalues live in MVPK. The mapping between them is entirely via ISO‑style correspondences and theUTS.ViewpointMap; E.TGA does not define a second notion of viewpoint.
Entities‑of‑interest (summary).
- EoI‑ENG. The engineering entity described by TEVB/E.TGA is a holon (
U.SystemorU.Episteme) per TEVB’sEoIClassSpec. E.TGA does not broaden or narrow this set. - EoI‑PUB. MVPK may treat the architecture description itself as an entity‑of‑interest; publication viewpoints for that AD are defined in MVPK, not here. E.TGA only requires that such faces honour MVPK discipline and E.TGA’s crossing rules.
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.TGA 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 unqualifiedViewpointIdSHALL be 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 MUST NOT be 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.TGA constructs so that the same holon can be described functionally, procedurally, structurally, or as a module‑and‑interface architecture without changing the underlying graph. S12 does not introduce new U.Viewpoint or U.View kinds; it reuses those defined in E.17.0/E.17.2.
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 → primary E.TGA constructs (TEVB‑aligned) All four families referenced below are TEVB engineering viewpoints; the “what …” clauses are interpretive glosses for how they use E.TGA constructs. Formal intent/concerns/allowed episteme kinds remain in TEVB (E.17.2).
- Function‑Oriented View (
EngineeringVPId = VP.Functional, capability‑flow) — “what transformation is achieved under roles”- Flow substrate:
U.TransductionFlow__P2Wthrough nodesU.FormalSubstrate → U.PrincipleFrame → U.Mechanism → U.ContextNormalization (UNM) → U.SelectionAndTuning ↔ U.WorkPlanning → U.Work → U.EvaluatingAndRefreshing. - 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.11when live. - Holonic note:
U.Epistemedoes not act; it is used by systems acting on carriers;U.Workappears only forU.System.
- Flow substrate:
- 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
Signaturenodes; module realizations areMechanismnodes; 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.TGA ties interface/exposure semantics to morphisms and gates.
-
Device‑View reading (Transduction↔Transductor). The same capability‑flow MAY be read as a device that performs the transduction (transductor) without changing the graph: model with
Signature+Mechanismonly; do not introduce extra edge kinds. If describedEntity 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‑TGA‑06‑EX; witness shape §4.7). -
Role‑label guard.
TypicalEnactorRoleNameis pedagogical only and MUST NOT be used as a GateFit role; GateFit usesU.Role(A.21).
-
- Module‑Interface View (
EngineeringVPId = VP.ModuleInterface, physical/logical architecture) — “what modules exist and how they specify commitments and constraints across interfaces”- FPF constructs: Module interfaces are
Signaturenodes; module realizations areMechanismnodes; inter‑module dependencies traverseU.Transfer, with gates on crossings. - describedEntity note: Functional↔element reinterpretation follows the Device‑View reading rule above (Role‑Enactor family) and CC‑TGA‑06‑EX; see §4.7 for the retargeting witness shape and CV witness linkage.
- Holonic note: The same module may 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; TGA 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
Alias families for transduction species (LEX‑only).
Scope. A pattern or domain profile MAY declare AliasesInViewFamilies[] for U.Transduction species so readers can recognise familiar engineering view families. All semantics come from the referenced bundles (typically TEVB) and MVPK; aliases are purely lexical.
Norms.
-
Each
U.Transductionspecies MAY publishAliasesInViewFamilies[]— an open list of records{ ViewFamilyId, EngineeringVPId?, Alias : TechASCII }.- If
ViewFamilyId = VF.TEVB.ENG, thenEngineeringVPIdMUST be one of{VP.Functional, VP.Procedural, VP.RoleEnactor, VP.ModuleInterface}(TEVB; CC‑TEVB‑1/6). - Other
ViewFamilyIdvalues MUST denoteU.ViewpointBundleinstances defined elsewhere (e.g. safety/assurance/information bundles), not ad‑hoc local families.
- If
-
Aliases are LEX‑only: no arithmetic, no new claims, no check participation, no
CtxStateslot writes/updates (incl.DesignRunTag). They do not create MVPK faces. -
Aliases MUST NOT be used as
PublicationVPId; publication viewpoints remain in MVPK. -
Twin registers are allowed (Tech/Plain) per E.10; naming follows F.18 local‑first discipline.
-
Do not name transductions by operands or output states (operation != operand or output state).
-
TypicalEnactorRoleNameMAY be added for pedagogy; it SHALL NOT be used as a GateFit role (GateFit usesU.Roleonly). -
Morphology: ASCII TitleCase; conjunctions via
And; for composite actions useXingAndYing(orXAndYingif grammar requires). -
The P2W illustrative species row (
U.FormalSubstrate…U.EvaluatingAndRefreshingwith functional/procedural aliases andTypicalEnactorRoleName) is informative and does not change kind or viewpoint semantics.
Conditional deliverable — UTS.ViewpointMap (TEVB-aligned when live).
Publish a UTS block named ViewpointMap only when an engineering or publication viewpoint-family mapping claim is made or consumed. Ordinary E.TGA use does not require UTS.ViewpointMap when the live question is only the graph object, flow valuation, path slice, or crossing.
Minimum row schema (per row, when ViewpointMap is live).
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 may add{U.PromiseContent|U.MethodFamily}; ifTargetHolon ≠ U.System, noU.Workenactment appears).PrimaryTGAConstructs— nodes/edges/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 emitted faces to the engineering view(s) they implement; may cross architecture descriptions. - (RECOMMENDED)
ConcernsCovered[]— ISO 42010 stakeholder concerns addressed by this row via GateProfiles/check catalogues.
Conformance (S12-scoped, only when ViewpointMap is live).
(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-TGA-11; comparability along the mapped paths follows CC-TGA-10.
(vii) Rows MUST NOT use an unqualified ViewpointId; they MUST use EngineeringVPId and/or PublicationVPId explicitly.
(viii) When faces are published, CorrespondenceRef[] MUST be present and resolvable to U.Viewpoint ids.
(ix) Additional bundles (e.g. assurance, information, mission) MAY appear as extra ViewFamilyId values but MUST be 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 graph, not the graph itself: substrate, principle frame, mechanism, normalization, selection, planning, work enactment, and refresh become nodes linked by one U.Transfer edge kind, with crossings pinned where context, plane, edition, or design/run state changes.
Show-A (Supply chain). Nodes: procurement -> inbound QC (UNM) -> selection (supplier set; declared order) <-> planning (lotting/schedule; budget) -> execution (receipts; WorkEnactment enacts (world-contact)) -> refresh (quality telemetry; re-emit faces). Crossings: vendor Context via Bridge/CL; penalties appear in R only; comparators pinned to CG-Spec edition.
Show-B (Neural-net functional). Nodes: formal substrate (typed tensor ops) -> 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 anchored) -> 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.
Cross-pattern boundary slice (QD archive). A QD selector emits an archive. E.18 says: this is one PathSlice in one TransductionGraph; selection returns a set/archive, not a hidden scalar. A.20 says: the archive insertion or update step has a live CV class, CV.Status, and witness or refusal; no acceptance is inferred. A.21 says: a comparability gate or LaunchGate may publish a GateDecision only when that gate relation is live and consumes the relevant CV result. E.20 says: if a new selector mechanism intension 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 objects, not one workflow.
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, and refresh specializations stay outside this graph-architecture core unless a current pattern explicitly selects them.
Conformance — Unified checklist (normative)
Conformance use. This checklist is evidence for the graph/flow/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 graph, crossing, publication, gate, refresh, or assurance move is live. Before applying any item, name the Solution move it tests; if no such reader move is live, treat the item as support-only or not applicable rather than expanding the applied assurance or conformance material.
Conformance groups. Ordinary graph/path use starts with graph object, single edge kind, node typing, CtxState preservation, and flow valuation. Crossing/launch items apply only when a GateCrossing, LaunchGate, StructuralReinterpretation, or work-boundary crossing is live. Publication/assurance items apply only when MVPK faces, edition pins, evidence carriers, decision logs, or replay are live. Extension/change items apply only when node-kind scope, budget/refresh behavior, or UNM/comparator editions are being changed or consumed downstream.
Coupling note.
CC‑TGA‑07 (CV⇒GF)andCC‑TGA‑21a (Decision join)together ensure that any GateFit‑scoped GateCheckRef returnsabstainuntil the aggregated CV status equalspass; CV/GF separation remains intact. Scope note (E.TGA vs neighbor patterns): Detailed mechanism-scoped checks and publication obligations are governed by the current neighbor patterns named in this pattern's Relations. E.TGA fixes only graph-architecture obligations: single transfer edge, gate crossings, valuation, publication pins, CV/GF boundary, and slice-local refresh.
Glossary (additions)
-
Open‑world species — non-exhaustive domain-scoped specializations of
U.Transductionthat map to the minimal kind set. -
Signature (TGA kind) —
U.Transduction(kind=Signature); identical to A.6.0U.Signature(universal block). Not aC.3.2 KindSignature. -
KindSignature (C.3.2) — intensional definition of a
U.Kind(intent/extent, F); unrelated to TGA 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 describedEntity/kind transitions; required by CC‑TGA‑06‑EX and crossings (CC‑TGA‑11). -
Eulerian interpretation — operational stance where a flow is treated as a valuation over
U.Transferand edges perform assurance‑only operations (no token‑passing semantics). -
GateCheckKind boundary.
GateCheckKindis a publication/check lexeme used insideGateCheckRef, not a TGA node kind. NoGateCheckKindbecomesU.Transduction(kind=Check)unless anOperationalGate(profile)node is actually present. -
GateCheckRef shape (publication lexeme received from A.21). Where graph faces carry GateChecks, a GateCheckRef is a record received from
A.21; E.TGA constrains only where graph faces must carry such refs along TGA 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 support 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/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 live in
A.10and the named evidence, publication, or crossing pattern for the live case. Included here so evidence pins are self-describing in Part E texts. -
Transfer vs Transport — Transfer = the sole graph edge kind
U.Transfer. Transport = Φ‑policy/registry‑defined conversions (TransportRegistry^Φ) referenced by UNM; “reuse via Transport” refers to the latter. -
GateCrossing — a typed node 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), Γ‑pinned on compare/launch, and
T^D↔T^Ronly atLaunchGate; see S2.
Gating Profiles (applied to E.TGA)
This table is an architectural coverage table for E.TGA graph 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 graph 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 may only add GateChecks; weakening requires a new PathSlice and refresh wiring through the current G.11 locus when live.
TGA LEX discipline (registration)
Register Tech tokens (ASCII) used by this architecture with twin‑labels: U.TransductionGraph, U.TransductionFlow, 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 edge kind and explicit gates eliminate second hidden process orders and make cross-domain flows (ML, supply-chain, TAMP and MPC, scientific work graphs) 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 graphs remain stable under frequent edition bumps. - Clean DesignRunTag fold: LaunchGate and
DesignRunTagConsistencystop premature launch‑value slot filling; acceptance and telemetry live 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 edge 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 SHALL project E.TGA semantics to their interop boundary (never the other way round).
Rationale
E.TGA states strict separation of concerns (graph-architecture scope only); specialized semantics are governed by the current neighboring patterns named below:
- What the graph is: typed intensional morphisms and a single transport edge
U.Transfer. - Where/when it may cross 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.11when live. - 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.TGA adopts, the reader move it changes, and the shortcut it rejects. Vendor, tool, and literature tokens are informative; the invariant and reader 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 anchor E.TGA across multiple traditions per E.8, but each row is retained only because it changes a reader 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.TGA explicitly permits loops with budget/sentinel controls (CC‑TGA‑13,‑18).
- Scalarization-bias risk. Cultural defaults to single-score rankings can suppress Pareto/QD sets; E.TGA requires declared order relations and return sets (CC-TGA-10, CC-TGA-12).
- Interop‑dominance risk. File/format ecosystems (CWL/RO‑Crate/lineage) can be mistaken for semantic sources; E.TGA places them in InteropCard and keeps intensional semantics in nodes/gates.
- Over‑formalization risk. Category‑theoretic formalisms can obscure operational guard‑rails; E.TGA grounds crossings in Bridge/UTS/CL/Φ pins and SquareLaw audits (CC‑TGA‑11,‑17).
- Retrospective rewrite risk. Global rewrites break replay; E.TGA confines them to edition bumps and slice‑local refresh (CC‑TGA‑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 edges)
Directed edges (→) are typed as builds_on / constrains / coordinates / specializes / publishes_on / requires / provides_checks_for.
Foundations
- E.TGA →builds_on→ E.17 MVPK (for Morphisms). Faces, pins, lanes, functorial publication, Lean/Core/Regulated profiles.
- E.TGA →builds_on→ A.6.0 U.Signature / A.6.1 U.Mechanism. Node kinds and intensional content boundaries.
- E.TGA →builds_on→ A.7 Strict Distinction (I/D/S vs Surface). No new claims on faces; faces project morphisms.
Flow semantics & checks
- E.TGA →coordinates→ A.20 U.Flow (ConstraintValidity scope). CV checks live inside transformations; no declaration/translation of planes/units in CV; error/timeout/unknown folds follow CC‑TGA‑22 as the minimum default (profiles may 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.TGA →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 live in A.21. Equivalently: a GateFit decision different fromabstainappears only when aggregatedConstraintValidity = pass; otherwise the GateDecisionExplanation (GateFit‑oriented) does not apply. - E.TGA →uses→ USM.CompareGuard and USM.LaunchGuard. Guards publish scope and responsible gate; guard failures are handled by the declared gate.
- E.TGA -> 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; edges carry assurance‑only operations (see CC‑TGA‑17); no token‑passing semantics are assumed.
UNM & comparability
- E.TGA →constrains→ UNM declaration and use loci.
CG‑Spec,ComparatorSet, andUNM.TransportRegistryΦdeclarations are governed by UNM; normalize-then-compare is mandatory. - E.TGA →constrains→ G.5 SelectionAndTuning. Set‑returning, comparator‑pinned decisions, no hidden scalarization;
MethodTuningwithout launch‑value slot filling. - E.TGA →constrains→ G.11 EvaluatingAndRefreshing. EditionBumpProposal, two-phase update through the UNM declaration locus, path-local refresh.
Work boundary
- E.TGA →coordinates with→ A.15 U.WorkEnactment (
FinalizeLaunchValuesOnlyInWork). Single point ofFinalizeLaunchValues;FreshnessUpToDatehard at LaunchGate; acceptance/telemetry published here.
Structure & reuse
- E.TGA →specializes→ U.TransductionFlow (and its family). The graph architecture is the common substrate on which flow patterns (e.g., P2W, EvaluatingAndRefreshing) are defined; E.TGA provides coherence checks for their crossings, guards, and MVPK faces.
- E.TGA →publishes_on→ E.17 MVPK views (
PlainView,TechCard,InteropCard,AssuranceLane) for every edge/node where publication occurs; Lean mode allowed only as per profile.
Conformance evidence (how to show you comply)
- Model lint: run static checks for CC‑TGA‑01…25 (edge 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.
E.18:End
Last Updated: 2026-05-15 — this section last modified in upstream FPF commit 37a19061 (github.com/ailev/FPF)