G.9:6 — Conformance Checklist (CC‑G9)

Preface node heading:g-9-6-conformance-checklist-cc-g9:105859

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

CC‑G9‑CoreRef (normative; mandatory). G.9 conforms only if it satisfies the effective set of CC‑GCORE‑* declared in G.9:4.0 GCoreLinkageManifest (including trigger typing, Default Governing Definition Index links, and P2W split).

  1. CC‑G9.1 — Exact comparison boundary, equal windows (and budgets), and pinned spec editions (local). A ParityPlanRef = <ParityPlanId, planEdition> SHALL resolve one immutable plan edition. That ParityPlan SHALL choose exactly one subject branch: one EntityOfConcernRef, or targetRefs[] under their existing kinds and editions. It SHALL also name GroundingHolonRef, ReferencePlane, ClaimScope, EvaluationWindow, baseline set and binding, and evidence refs, and SHALL declare a single FreshnessWindows shared across baselines. BaselineSet supplies the target refs only when the plan explicitly identifies the same refs in both places; otherwise BaselineBindingRef relates the separate baseline to the named subject. If Budgeting is used and pinned, it SHALL be shared across baselines as well. ParityPinSet SHALL include the editions required by the referenced specification, comparator, and any measurement or normalization method in use (at minimum CNSpecRef.edition, CGSpecRef.edition, ComparatorSpecRef.edition). If the parity run depends on planned slot fillings, its exact ParityPlan WorkPlan SHALL carry the relevant declaration-local A.15.3 rows in PlannedFillingRows[] (nil-elision when not applicable). Each row resolves only inside that WorkPlan and has no independent reference, kind, or edition.

  2. CC‑G9.2 — Mode‑specific definition pins are declared via Extensions (local; conditional). When parity depends on mode‑specific definition records beyond the pinned governing spec refs (e.g., DHC/QD/OEE), the ParityPlan/Report SHALL include the corresponding GPatternExtension blocks and satisfy their RequiredPins/EditionPins/PolicyPins (typically carried inside ParityPinSet, and echoed via pins deltas in audit):

    • DHC parity → G.9:Ext.DHCParityPins
    • QD archive parity → G.9:Ext.QDArchiveParity
    • OEE parity → G.9:Ext.OEEParity
  3. CC‑G9.3 — CSLC-admissible orders and arithmetic (delegation point + local constraint). Delegated to CC‑GCORE‑SET‑1 (and the relevant G.5 PortfolioMode / selected-set semantics). Additionally: any numeric comparison or aggregation invoked by parity SHALL be CSLC-admissible and cite the corresponding CG‑Spec entry; non-admissible operations (e.g., ordinal means / mixed‑scale weighted sums) SHALL be refused or abstained with path‑cited trace (citation only; arithmetic admissibility comes from CG‑Spec/MM‑CHR).

  4. CC‑G9.4 — Normalization discipline (local citation only). If Characteristics differ by unit, scale, or space, the ParityPlan SHALL cite the CSLC-admissible comparability mapping by id (UNM_id?, NormalizationMethodId[]?, NormalizationMethodInstanceId[]?) and compare only after that mapping is applied (“normalize, then compare”). If such mapping ids are used, the ParityReport SHALL echo the same ids (directly or via explicit pins deltas) so the run is reproducible and auditable without unrecorded information. The harness SHALL NOT define a local mapping.

  5. CC‑G9.5 — Dominance/PortfolioMode interpretation & telemetry separation (local). ParityPlan and ParityReport SHALL either pin the applicable dominance regime and portfolio mode through explicit references and policy ids, or cite their corresponding defaults in G.Core.DefaultGoverningDefinitionIndex. Any non-default promotion behaviour must be bound to a policy and recorded through its policy-id pin. IlluminationSummary, coverage, and regret SHALL be treated as telemetry (report-only by default); any promotion into dominance is an explicitly pinned CAL policy and MUST be recorded in the audit pins and SCR.

    5a. CC‑G9.5a — Adaptation parity disclosure (local; conditional). When the parity claim concerns bounded specialization, the ParityPlan and ParityReport SHALL pin the declared task family or target scope cut, the work-measure threshold target, adaptation budget, prior exposure declaration, and any transfer, retention, downstream exploitation efficiency, downside field, or corridor-entry baseline/evidence note that materially affects comparison.

  6. CC‑G9.6 — Epsilon‑front thinning (local; conditional). If ε‑front thinning is used, EpsilonDominance (ε≥0) SHALL be explicit in the plan/report and pinned (param/id) such that the same ε is reproducible.

  7. CC‑G9.7 — Crossing visibility (delegation point). Delegated to CC‑GCORE‑CROSS‑1 and CC‑GCORE‑PEN‑1. This item remains as a stable delegation point for Bridge and reference-plane crossing visibility plus R-channel penalty placement discipline.

  8. CC‑G9.8 — Report replay and evidence trace completeness (local). A ParityReport SHALL carry the exact ParityPlanRef and BaselineBindingRef used for the run and include an EvidenceTrace with EvidenceGraphId and the relevant PathId[] (and PathSliceId? when needed), covering inclusions, refusals, abstentions, and degradations. If the historical plan edition or binding cannot be resolved, return that unresolved input instead of substituting a current edition.

  9. CC‑G9.9 — Telemetry hooks are emitted with pins (local). When parity emits telemetry for refresh, emitted telemetry SHALL carry the active edition pins and policy‑ids needed to re‑run parity (including the active subset of ParityPinSet relevant to the emitted event). In particular, telemetry items SHOULD cite PathSliceId when available, and SHALL include the policy id governing the telemetry interpretation. Mode‑specific definition pins SHALL be included as declared by the active Extensions blocks (e.g., G.9:Ext.QDArchiveParity, G.9:Ext.OEEParity, including EnvironmentValidityRegionId when OEE parity is in scope).

  10. CC‑G9.10 — RSCR parity tests are published (local). Parity publication SHALL include RSCR parity tests (via F.15 harness refs) that cover negative/refusal paths relevant to this plan (missing pins, edition drift, missing bridge calibration refs, etc.).

  11. CC‑G9.11 — GateCrossing visibility (delegation point). Delegated to CC‑GCORE‑CROSS‑1 and the applicable GateCrossing/CrossingBundle harness checks (E.18, A.21, F.9, and relevant Part G bridge or crossing wiring). This remains a stable delegation point.

  12. CC‑G9.12 — Tech‑register lexical discipline (local). Tech prose and heads SHALL follow E.10: do not introduce drift‑prone primitives (e.g., “metric” as a Tech primitive); reference the source pattern's canonical terms and pinned refs.

  13. CC‑G9.13 — MOO disclosure for parity (local). Run_Parity / Publish_ParityReport SHALL record the ParityHarness identity (UTS ids) and the active pins required to interpret the outcome (editions + policy‑ids), so parity remains auditable without relying on “decision logs”.

  14. CC-G9-CLP-1 - Causal method rung parity. If a parity report compares causal methods, it SHALL first run CausalRungParityScreen; when full parity remains plausible, it SHALL declare target causality-ladder rung, causal-use claim kind, estimandRef, interventional-action basis, causal support-component refs, exact transport endpoints and transportability result when needed, estimate result when needed, bridge and loss where rungs differ, and causalUseSupportResultRef when relevant C.28 support is consumed, and degraded parity or abstain result where parity cannot be established.


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