M7 — Deduplicate & consolidate (develop)

New Issue

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: developmilestone/m7-dedupfeat/<issue>-<slug>.

No due date
59% Completed