G.12:4.9 — Optional Extensions

Preface node heading:g-12-4-9-optional-extensions:106958

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

An extension adds only the panel-specific fields, pins, and triggers consumed by that view. It does not redefine C.21, C.16, comparison, evidence, publication, selection, or refresh semantics.

G.12:Ext.SoTAPalette — SoTA palette alignment

  • PatternScopeId: G.12:Ext.SoTAPalette
  • GPatternExtensionKind: InteropSpecific
  • GoverningPatternId: G.2
  • Optional pins: SoTA_PackRef.edition?, exact F.17 cell refs, and obtaining F.9 relation refs when alignment is actually displayed.
  • No additional trigger kind by default.

G.12:Ext.PortfolioTelemetry — selector result panel

  • PatternScopeId: G.12:Ext.PortfolioTelemetry
  • GPatternExtensionKind: MethodSpecific
  • GoverningPatternId: G.5
  • Conditional values: TaskSignatureRef?, resolved DominanceRegime, resolved PortfolioMode, and exact selector result and basis refs.
  • Set-returning semantics remain visible. A scalar headline is only a view annotation unless a separate policy lawfully constructs it.

G.12:Ext.QDTelemetry — illumination or archive panel

  • PatternScopeId: G.12:Ext.QDTelemetry
  • GPatternExtensionKind: MethodSpecific
  • GoverningPatternId: C.18
  • Conditional pins: DescriptorMapRef.edition, DistanceDefRef.edition, CharacteristicSpaceSpecRef.edition?, InsertionPolicyRef, EmitterPolicyRef?, ArchiveSnapshotRef?, and PathSliceId[] when refresh uses them.
  • Illumination and coverage stay telemetry unless a separate accepted policy promotes them.

G.12:Ext.OpenEndedTelemetry — open-ended or transfer panel

  • PatternScopeId: G.12:Ext.OpenEndedTelemetry
  • GPatternExtensionKind: GeneratorSpecific
  • GoverningPatternId: C.19
  • Conditional pins: TransferRulesRef.edition, EnvironmentValidityRegionId?, ProbeBudgetPolicyId?, and PathSliceId[].
  • Open-ended signals do not become dominance objectives by display.

G.12:Ext.MaturityLadderPanel — maturity view

  • PatternScopeId: G.12:Ext.MaturityLadderPanel
  • GPatternExtensionKind: DisciplineSpecific
  • GoverningPatternId: G.8
  • Conditional values: MaturityCardRef, MaturityRungId?, and evidence-path refs when the displayed rung relies on them.
  • Adds RSCRTriggerKindId.MaturityRungChange only for a refresh-wired view.

G.12:Ext.PackInclusion — shipping stub

  • PatternScopeId: G.12:Ext.PackInclusion
  • GPatternExtensionKind: InteropSpecific
  • GoverningPatternId: G.10
  • Conditional values: exact pack ref, selected DHCSeriesRef.edition or DashboardSliceRef, and the replay or shipping pins the included claims actually require.
  • G.10 governs shipping; this extension only identifies what is included.

G.12:Ext.ViewFamilySeed — advanced view seed

This non-normative seed reserves no semantics. An embedding, prediction, change-point, or drift panel needs its own selected governor, inputs, limitations, and policy before it can affect a claim or decision.


Last Updated: 2026-09-03 — upstream FPF commit b999972c (github.com/ailev/FPF)