Part of epic #1 — Task 11 of the v1 plan.
Goal: cocoa/system/report.py (SYSTEM_REPORT.md: services, topology, data access, dead-RPCs, skips — never silent) + cocoa/system/htmlmap.py (self-contained SVG map, provenance-colored, zero external requests); write_artifacts extended.
Done when: test/test_report.py passes; full suite green.
Part of epic #1 — Task 11 of the v1 plan.
Goal:
cocoa/system/report.py(SYSTEM_REPORT.md: services, topology, data access, dead-RPCs, skips — never silent) +cocoa/system/htmlmap.py(self-contained SVG map, provenance-colored, zero external requests); write_artifacts extended.Done when:
test/test_report.pypasses; full suite green.