C.30.TGA-FLOW-REL - Architecture-TGA Flow-Structure Relation
Preface node
heading:c-30-tga-flow-rel-architecture-tga-flow-structure-relation:54364
What this page is
This is generated FPF reference text from the specification preface or supporting sections. It helps interpret FPF; it is not FPF Reference product documentation.
Methodology
Use it to understand how the specification wants to be read, then return to a route, pattern, or work packet for active work. Cite generated IDs only when the wording changes the task decision.
Content
Type: Architectural pattern Status: Stable Normativity: Normative unless explicitly marked informative
C.30.TGA-FLOW-REL:1 - Problem frame
Use this pattern when an architecture discussion depends on a Transduction Graph Architecture (TGA) graph, path, path slice, crossing, flow valuation, edition pin, plane pin, context pin, or no-hidden-scalarization claim.
The first useful move is small. ArchitectureFlowStructureRelation@TGA is a C.30-side relation record for a relation being used between ArchitectureOf@Context, selected architecture-relevant structure, architecture structural view, or conditional ArchitectureDescription@Context use and the E.18 graph, path, crossing, or flow-valuation relation being used for flow or transduction structure. It names the architecture locus, selected structure or view reference when used in the relation, conditional description reference when durable description use is being made, the E.18 object, correspondence or source-return condition when used in the relation, and the admissible architecture use.
Ordinary minimum: name at least one architecture-side reference (architectureClaimRef, selectedArchitectureStructureRefs, architectureStructuralViewRef, or architectureDescriptionRef when durable description use is being made), at least one E.18 object reference (transductionGraphRef, selectedPathOrSliceRefs, crossingBundleRefs, or flowValuationRefs), the architecture-flow FlowTransductionStructure, one blocked overread, and stop or governing-pattern application. Use functional-structure, flow-structure, crossing, flow-valuation, correspondence, and source-return fields only when they change the next architecture move. All other fields are conditional and may be not used.
Use this relation only when a grounded architecture claim, selected architecture-relevant structure, architecture structural view, functional-architecture view, flow-structure claim, or conditional architecture-description use depends on an E.18 graph, path, crossing, or valuation relation. Stop when the architecture-flow relation and non-admissible uses are clear. If another claim is being made, that claim is governed by its governing pattern and this relation remains only the architecture-flow relation.
What goes wrong if this pattern is missed: a TGA graph becomes functional architecture, whole architecture ontology, performed-work occurrence, work-result record, proof, or project decision by appearance.
What this buys in practice: the practitioner can use E.18 for flow or transduction structure while C.30 remains the grounded architecture and selected-structure adequacy locus and C.30.ASV remains the architecture-structural-view locus.
Not this pattern when the question under repair is a graph, path, crossing, or flow valuation without a relation being used for grounded architecture adequacy, conditional architecture-description use, or an architecture structural view. Use E.18 directly. If the question under repair is an architecture claim or durable architecture description without an E.TGA graph claim, path claim, or crossing claim kind, use C.30. If it is a functional view without flow relation or TGA claim kind, use C.30.ASV and A.6.F. If another claim being made is present, use the governing pattern and keep C.30.TGA-FLOW-REL only to the architecture-flow relation.
C.30.TGA-FLOW-REL:2 - Problem
Grounded architecture claims, selected architecture-relevant structures, architecture structural views, and conditional architecture descriptions often need E.18 objects when they discuss flow or transduction structure, functional dependencies, data movement, control paths, evidence flows, neural-network dataflow, or code-agent relation graphs.
C.30.TGA-FLOW-REL prevents that collapse by requiring the selected architecture-side reference, such as ArchitectureOf@Context, structure ref, structural view, or conditional description use, before any E.18-governed graph, path, or crossing object gets architecture use.
C.30.TGA-FLOW-REL:3 - Forces
C.30.TGA-FLOW-REL:4 - Solution
C.30.TGA-FLOW-REL is the C.30 entry relation to E.18 when a grounded architecture claim, selected architecture-relevant structure, architecture structural view, or conditional architecture description uses E.TGA graph, path, crossing, or flow-valuation objects as a flow or transduction structure relation.
It supplies only the architecture-flow relation:
At least one architecture-side field and at least one E.18 object field must be named by value. Optional fields stay not used unless they change inspection, correspondence, source return, governing-pattern application, or stop.
C.30.TGA-FLOW-REL:4.1 - Use trigger
Use this pattern only when a ArchitectureOf@Context claim being made, selected architecture-relevant structure, architecture structural view, functional-structure view, flow-structure claim, or conditional ArchitectureDescription@Context use depends on one or more E.18 objects:
TransductionGraphRef;PathIdorPathSliceId;CrossingBundleRef;U.Transferflow valuation;- edition, plane, or context pin;
- no-hidden-scalarization or set-return discipline;
- correspondence between functional structure and flow or transduction structure;
- generated or extracted relation graph used as architecture-flow reliance.
If the sentence only says that work occurred, use A.15 or the governing work pattern. If the sentence only says that a graph exists, use E.18. If the sentence uses the graph as mathematical-lens reliance, use C.29.
C.30.TGA-FLOW-REL:4.2 - Relation to functional structure
FunctionalStructureView@Context under C.30.ASV may cite ArchitectureFlowStructureRelation@TGA when a flow relation is being used. That relation does not make the TGA graph a functional element. It says that a functional structure view corresponds to or is declared relative to one E.18 graph, path, or crossing relation.
Use this note when the practitioner needs to see whether the function-flow relation changes inspection, split, relation-making, downgrade, claim named by value-governance assignment, candidate generation, or stop.
C.30.TGA-FLOW-REL:4.3 - Claim-kind applications named by value
This table is the single boundary for generic non-flow claims. Elsewhere in this pattern, keep only local false positives that the TGA relation itself makes tempting: graph-as-architecture, graph-as-functional-architecture, flow-as-work-log, crossing-as-gate, valuation-as-score, generated relation-graph proof, and prompt-data-tool flow as authority proof.
C.30.TGA-FLOW-REL:4.4 - E.18:5.12 boundary statement
For an E.TGA-governed flow or transduction structure kind used by ArchitectureOf@Context, selected architecture-relevant structure, architecture structural view, or conditional ArchitectureDescription@Context, an architecture-flow relation may cite an E.TGA transduction graph over the described holon plus MVPK faces and correspondences.
Grounded architecture adequacy and conditional architecture-description use are governed by C.30. E.18 supplies the flow or transduction structure objects and relations; it does not define all architecture structure kinds.
This is the E.18:5.12 boundary statement. It is not a TGA rewrite and not a second E.TGA source of truth.
C.30.TGA-FLOW-REL:4.5 - Worked slices
Functional architecture with a flow relation being claimed. A team says, "The functional architecture is this TGA graph." The repair is:
Filled relation record:
Near miss: if the graph has no C.30-side architecture reference named by value, the case stays in [E.18](/generated/patterns/E.18). If the same sentence is a work log, evidence claim, gate decision, or benchmark result, that non-flow claim is governed by its governing pattern and this relation keeps only the architecture-flow relation.
Neural-network dataflow change. Source labels such as attention block, SSM block, convolution block, memory mechanism, cache mechanism, and MoE expert-selection go through [C.30.STRAT](/generated/patterns/C.30.STRAT) unless the changed item is already recovered. C.30.TGA-FLOW-REL applies only when the changed structure kind and flow or transduction relation are named. A benchmark, ablation, or pruning result may bear on an non-architecture claim named by value, but it does not make the flow relation an architecture decision or evidence sufficiency by itself.
Code-agent relation graph. A code-agent relation graph with IMPORTS, CALLS_API, REGISTRY_WIRES, or DATA_FLOWS_TO edges can be used for an architecture-flow relation only with source edition, a source observation class selected from {observed, inferred, unknown}, typed relation semantics, unexplored regions, and source-return condition when subsequent action relies on hidden distinctions.
C.30.TGA-FLOW-REL:4.6 - Lowering and currentness conditions
Lower, narrow, or reopen the relation at the smallest changed locus when:
- E.18 graph, path, crossing, or flow-valuation semantics change;
- edition, plane, context pin, set-return, or no-hidden-scalarization discipline changes;
- source graph edition, path slice, source observation class, source pin, unexplored region, or source-return condition changes;
- the C.30 architecture locus, selected architecture-relevant structure, architecture structural view, conditional architecture description, or C.30.ASV relation changes;
- functional-flow correspondence changes;
- a non-flow claim is being made and is governed by
C.30.TGA-FLOW-REL:4.3rather than by this relation; - C.29, C.16, C.28, A.10, G.6, B.3, A.20, A.21, A.15, C.30, C.30.ASV, A.6.F, C.30.STRAT, or E.18 changes the governing boundary used by the relation.
Admissible repair results are: update the affected reference, add or change correspondence, add or change source-return condition, narrow admissible use, keep the graph claim inside E.18, apply the governing pattern to a non-flow claim, lower to quote-only or reduced-use cue, or block the architecture-flow use.
C.30.TGA-FLOW-REL:5 - Archetypal Grounding
C.30.TGA-FLOW-REL:6 - Bias-Annotation
Lenses tested: Arch, Onto, Epist, Prag, Did, Gov. Scope: architecture-flow relations using E.18 objects.
This checklist verifies the preceding guidance after the practitioner has chosen the selected move; it is not a required project control form and not a substitute for the card, note, relation, or repair move above.
C.30.TGA-FLOW-REL:7 - Conformance Checklist
C.30.TGA-FLOW-REL:8 - Common Anti-Patterns and How to Avoid Them
C.30.TGA-FLOW-REL:9 - Consequences
C.30.TGA-FLOW-REL:10 - Rationale
E.TGA is already the governing FPF pattern for transduction graphs, paths, crossings, flow valuations, and related pins. Architecture needs to use that work without letting it become generic architecture ontology. The smallest stable relation is therefore a C.30-side record that points to E.18 objects and states admissible and non-admissible architecture use.
This pattern also protects functional architecture. A functional structure view may correspond to flow or transduction structure, but function and flow are different structure kinds. The relation is useful precisely because it preserves that difference while allowing correspondence.
C.30.TGA-FLOW-REL:11 - SoTA-Echoing
Currentness front. The governing currentness sources are E.18 object semantics and pins, C.30 and C.30.ASV architecture-side relation law, the source observation class, and the non-flow governing patterns named in C.30.TGA-FLOW-REL:4.3. When one changes, the relation changes only at the affected reference, correspondence, source-return condition, admissible-use boundary, or governing-pattern assignment.
C.30.TGA-FLOW-REL:12 - Relations
Builds on: C.30, C.30.ASV, A.22, A.6.F, E.18, E.17, E.17.0, A.7, E.10, C.2.P, and F.18.
Coordinates with: C.30.STRAT, A.15, A.20, A.21, A.10, G.6, B.3, C.28, C.29, C.16, admitted measurement, selection, or candidate-set governing patterns when those claims are being made, InterfaceSignatureBoundaryNote, and the module-and-interface repair pattern when a module or interface claim is being made.
Neighboring claims stay with their governing patterns: C.30.STRAT for stratification wording and source-label repair, E.18 for graph, path, crossing, and flow-valuation discipline, C.30 for grounded architecture and selected-structure adequacy, C.30.ASV for architecture structural-view adequacy, A.6.F for function-use repair, and the non-flow governing patterns named in C.30.TGA-FLOW-REL:4.3. C.30.TGA-FLOW-REL governs only the architecture-TGA flow-structure relation being claimed.
C.30.TGA-FLOW-REL:End
Last Updated: 2026-06-08 — upstream FPF commit 093d30e8 (github.com/ailev/FPF)