G.1:8 - Common Anti‑Patterns and How to Avoid Them (informative)
-
Anti‑pattern: “Shadow CN/CG spec inside the chassis.” Avoid: keep CN/CG as cited governing spec refs; use pins and governing definition references only.
-
Anti‑pattern: “Chassis hard‑codes a favourite algorithm.” Avoid: keep M3 core method‑agnostic; add algorithm families only via Extensions with explicit governing patterns and edition pins.
-
Anti‑pattern: “Shortlist = one winner.” Avoid: preserve selected-set returns; any singleton choice must be an explicit downstream decision rule (policy‑bound).
-
Anti‑pattern: “Refresh plan described as prose triggers.” Avoid: record canonical
RSCRTriggerKindIdand payload pins; aliases only as labels and only if docked. -
Anti-pattern: “Packaging implies shipping governance.” Avoid: treat M5 as a library index; treat M6 as readiness wiring; ship only via
G.10.