M7 — Deduplicate & consolidate (develop)
Post-M6 hardening on develop: eliminate repeated spawn/collect loops, view-model run+log+banner machinery, JSON store writers, preset field maps, CAL_ / .icc|.icm policy drift, ProcessManager spawn copies, and leftover M1 UI.
CI/mock gate: ICCeryCore unit tests + Milestone 2–6 UI tests green; no public runner signature change; artefact gating and AGPL spawn isolation unchanged.
Hardware gate: N/A (behaviour-preserving refactor).
Source: codebase audit of develop @ 2e8b07c. Does not include issue 16 (Later / TargetPrint).
Branching: develop ← milestone/m7-dedup ← feat/<issue>-<slug>.
No due date
59% Completed