G.12:4.9 — Extensions (pattern‑scoped; non‑core)
Preface node
heading:g-12-4-9-extensions-pattern-scoped-non-core:84382
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
Extension rule (Phase‑2). Anything method‑, generator‑, or view‑family‑specific belongs here, as
GPatternExtensionmodules. These modules may add mode‑specific definition pins and additional RSCR trigger kinds, but MUST NOT redefine Part‑G‑wide invariants or defaults.
G.12:Ext.SoTAPalette — SoTA palette & DHC alignment hooks (optional)
PatternScopeId: G.12:Ext.SoTAPalette
GPatternExtensionId: SoTAPalette
GPatternExtensionKind: InteropSpecific
GoverningPatternId: G.2 (SoTA palette + DHC alignment hooks semantics are governed by G.2; G.12 only wires them)
Uses: {G.2}
⊑/⊑⁺: ∅
RequiredPins/EditionPins/PolicyPins (minimum):
SoTA_PackRef.edition?DHC-SenseCellId[]?(when series pins to DHC alignment hooks / sense‑cell inventories)DHCAlignmentHookId[]?
RSCRTriggerKindIds (delta): ∅
G.12:Ext.PortfolioTelemetry — selector set-result integration panel
PatternScopeId: G.12:Ext.PortfolioTelemetry
GPatternExtensionId: PortfolioTelemetry
GPatternExtensionKind: MethodSpecific
GoverningPatternId: G.5 (PortfolioMode citation plus selected-set semantics and set‑return discipline)
Uses: {G.5, G.6}
⊑/⊑⁺: ∅
RequiredPins/EditionPins/PolicyPins (minimum):
TaskSignatureRef?(whenPortfolioModesemantics depend on TaskSignature traits)DominanceRegime(cite the governing definition forDefaultId.DominanceRegime; publish the resolved regime, do not invent a local default)PortfolioMode(cite the governing definition forDefaultId.PortfolioMode; publish the resolved mode)SCRId/DRRId(or equivalent selector evidence pins, when dashboard row depends on selector outcomes)
DefaultsConsumed: {DefaultId.DominanceRegime, DefaultId.PortfolioMode} (cite governing definitions through G.Core.DefaultGoverningDefinitionIndex; no local defaults)
RSCRTriggerKindIds (delta): ∅ (base triggers suffice; any extra triggers must be explicit)
Notes (wiring‑only):
- The dashboard may visualise selected-set / Archive telemetry, but MUST keep set‑returning semantics; any scalar “headline number” is a view projection, not a legality‑bearing decision.
G.12:Ext.QDTelemetry — illumination / archive telemetry panel
PatternScopeId: G.12:Ext.QDTelemetry
GPatternExtensionId: QDTelemetry
GPatternExtensionKind: MethodSpecific
GoverningPatternId: C.18 (QD / NQD‑CAL semantics; descriptor/distance/insertion policy)
Uses: {C.18, G.5, G.11}
⊑/⊑⁺: ∅
RequiredPins/EditionPins/PolicyPins (minimum):
DescriptorMapRef.editionDistanceDefRef.editionCharacteristicSpaceSpecRef.edition?(iff the descriptor or characteristic space is editioned as a published surface; required for view reproducibility)InsertionPolicyRefEmitterPolicyRef?ArchiveSnapshotRef?(id/pin for the published archive snapshot, if any)PathSliceId[](scope for refresh; slice‑keyed)
RSCRTriggerKindIds (delta): ∅ (base trigger set already includes RSCRTriggerKindId.TelemetryDelta; add only genuinely additional kinds here)
Notes (wiring‑only):
- Illumination/coverage signals are treated as telemetry. Any promotion of telemetry into selection dominance is governed elsewhere (typically CAL policy; pinned through
G.Core). - If descriptor characteristics are surfaced as published identifiers (not just local UI text), they MUST follow the Tech/Plain twin-label discipline (UTS Name Cards); otherwise they remain non-normative view annotations.
G.12:Ext.OpenEndedTelemetry — open‑endedness / transfer telemetry panel
PatternScopeId: G.12:Ext.OpenEndedTelemetry
GPatternExtensionId: OpenEndedTelemetry
GPatternExtensionKind: GeneratorSpecific
GoverningPatternId: C.19 (E/E‑LOG & exploration accounting; generator/transfer telemetry wiring)
Uses: {C.19, G.5, G.11}
⊑/⊑⁺: ∅
RequiredPins/EditionPins/PolicyPins (minimum):
TransferRulesRef.edition(when transfer rules are part of the telemetry interpretation)EnvironmentValidityRegionId?ProbeBudgetPolicyId?PathSliceId[]
RSCRTriggerKindIds (delta): ∅ (base trigger set already includes RSCRTriggerKindId.TelemetryDelta; add only genuinely additional kinds here)
Notes (wiring‑only):
- Open‑endedness metrics are telemetry‑level artefacts; dashboards must not silently convert them into “dominance objectives”.
G.12:Ext.MaturityLadderPanel — maturity ladder view (optional)
PatternScopeId: G.12:Ext.MaturityLadderPanel
GPatternExtensionId: MaturityLadderPanel
GPatternExtensionKind: DisciplineSpecific
GoverningPatternId: G.8 (maturity ladder semantics in SoS‑LOG bundle/maturity cards)
Uses: {G.8, G.6, G.11}
⊑/⊑⁺: ∅
RequiredPins/EditionPins/PolicyPins (minimum):
MaturityCardRefMaturityRungId?PathId/PathSliceId(evidence citations for rung claims)
RSCRTriggerKindIds (delta): {RSCRTriggerKindId.MaturityRungChange}
G.12:Ext.PackInclusion — shipping inclusion stub (optional)
PatternScopeId: G.12:Ext.PackInclusion
GPatternExtensionId: PackInclusion
GPatternExtensionKind: InteropSpecific
GoverningPatternId: G.10 (shipping semantics are governed by G.10)
Uses: {G.10}
⊑/⊑⁺: ∅
RequiredPins/EditionPins/PolicyPins (minimum):
SoTA‑PackIdDashboardSliceId(UTS)(orDHCSeriesId(UTS)when shipping series directly)CNSpecRef.edition,CGSpecRef.edition(as shipped pins, per G.10 wiring)
RSCRTriggerKindIds (delta): ∅
Notes (wiring‑only):
- This module is a wiring stub: it does not define shipping behaviour; it only states which dashboard artefacts may be cited by
SoTA‑Pack(Core).
G.12:Ext.ViewFamilySeed — advanced view families (Phase‑3 seed; governing pattern TBD)
PatternScopeId: G.12:Ext.ViewFamilySeed
GPatternExtensionId: ViewFamilySeed
GPatternExtensionKind: Phase3Seed
GoverningPatternId: governing pattern not yet selected
Uses: {}
⊑/⊑⁺: ∅
Notes (Phase‑3 seed; non‑normative):
- Placeholder for advanced dashboard view families (e.g., embedding‑based similarity panels, predictive drift detectors, change‑point overlays). Any such module must remain policy‑bound and must not introduce new Part‑G‑wide norms.
Last Updated: 2026-06-17 — upstream FPF commit 646b0b9b (github.com/ailev/FPF)