Link to current text
G.1:4.3 - Minimal I/O surface (normative)
| Module | Consumes | Produces |
| M1 | CG‑Frame brief + entityOfConcern + CNSpecRef/CGSpecRef (edition‑pinned) | CG‑FrameContext + context pins |
| M2 | discovery inputs + inclusion criteria (via G.2) | SoTA_SetId (+ provenance anchors; optional UTS stubs/rows) |
| M3 | SoTA_SetId + local constraints + emitter policy pins (via Extensions) | VariantPoolId (+ candidate trace/provenance; optional method payload via Extensions) |
| M4 | VariantPoolId + acceptance/eligibility surfaces (via G.4/G.5) | ShortlistId (selected set / set-result) + rationale refs |
| M5 | ShortlistId + CHR/CAL/LOG bundle refs + UTS/Name refs | CGFrameLibraryId (library index; publish‑ready bindings) |
| M6 | telemetry inputs + freshness/decay policy pins + RSCR tests | CGKitId + RefreshReadinessCardId (wiring to G.11; no orchestration governance) |