Library / First Principles Framework (FPF) - Core Conceptual Specification
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 08:25:59 UTC · snapshot created 2026-10-03 08:26:43 UTC · last check 2026-10-03 10:15:17 UTC

G.1:7 - Conformance Checklist (normative)

ConformanceIdStatement
CC‑G1‑CoreRefThe pattern MUST satisfy the effective CoreConformanceIds implied by G.1:4.1 (GCoreConformanceProfileId expansion + deltas), per G.Core expansion rules.
CC‑G1‑01The reusable CG-Frame kit MUST include all six cards M1…M6 with stable ids and a versioned kit manifest CGKitId, including at minimum: {CGKitId, CG‑FrameContext, SoTAPaletteDescriptionId, SoTA_SetId, VariantPoolId, ShortlistId, CGFrameLibraryId, RefreshReadinessCardId}.
CC‑G1‑02M1 MUST bind the kit to a single CG‑FrameContext and MUST expose the required pins from GCorePinSetId.PartG.AuthoringMinimal (including entityOfConcern and CNSpecRef/CGSpecRef editions). M1 MUST also expose (or explicitly cite) a ReferenceMap surface and MUST NOT restate its semantics (cite G.0:CG‑Spec.ReferenceMap).
CC‑G1‑03M2 MUST be wired to G.2 (or explicitly cite the G.2 artefacts governed by cited patterns) and MUST be reconstructible as a scoped set, including SoTAPaletteDescriptionId + SoTA_SetId (not free‑floating prose). Provenance MUST be anchored via A.10 for the emitted set.
CC‑G1‑04M3 MUST record emitter provenance as a wiring surface, including EmitterPolicyRef (policy‑id/ref), edition pins, and provenance anchors (via A.10). Any method‑specific fields MUST be introduced only via GPatternExtension blocks.
CC‑G1‑05M4 MUST be wired to G.5 (or explicitly cite G.5 artefacts governed by cited patterns) and MUST preserve set-result outcomes. SCRId MUST be present (or recoverable from an explicitly cited SCR record) so the G.5 audit references are addressable; assurance content is required only for an actual named assurance claim; DRRId SHOULD be present when a decision‑rationale artefact is minted.
CC‑G1‑06M5 MUST publish a library/index surface that points to referenced CHR/CAL/LOG artefacts and to any minted public ids (UTSRowId[], Name Cards) via the canonical governing definitions (Part F), without introducing shadow specs (delegation target: CC‑GCORE‑CN‑CG‑1 via CC‑G1‑CoreRef).
CC‑G1‑07M6 MUST publish CGKitId and expose refresh‑readiness wiring: canonical RSCRTriggerKindId[] applicability + minimal payload pins (including WorkPlan refs and their local planned-filling row designators when applicable) and RSCR test ids; orchestration semantics MUST be cited to G.11.
CC‑G1‑08Any method/discipline/generator specificity in G.1 MUST be located in G.1:4.4 as GPatternExtension blocks with PatternScopeId, GPatternExtensionKind, and GoverningPatternId (or governing pattern not yet selected only for Phase-3 seeds). If QD/illumination or Open‑Ended generator families are declared, the corresponding extension blocks MUST be present and MUST carry the edition and policy pins required by the governing pattern.