M4 — Shortlist (selector/assurer output)
Preface node
heading:m4-shortlist-selector-assurer-output:55220
Content
Owns (kit surface):
ShortlistIdbound toCG‑FrameContext- a portfolio/set of selected candidates plus rationale/assurance surfaces (
SCRIdrequired;DRRIdoptional; citePathId/PathSliceIdwhen applicable) - optional front/archive metadata needed for reproducibility when used: ε‑front parameters and/or archive snapshot hooks, with ownership routed via
G.5/C.18/C.19(no local semantics inG.1)
Semantic owner: selection/dispatch semantics are owned by G.5.
M4 MUST preserve set‑return semantics (as routed by G.Core) and MUST NOT hard‑code a forced singleton outcome.