What
docs/self_scan/graph_comparison_ledger.json holds 195 shapes: 148 open and 23 validated for calls, 19 open and 5 validated for imports (2026-09-26). Every language with an open shape carries a * on its validated number, so none of those numbers is a claim yet.
How
- Follow the
tri-comparison-ledger-sweep process and how_to_investigate_a_discrepancy.md: read the recorded examples, record the verdict, and set credit_tools only per the geometry in graph_comparison_README.md.
- Go largest shapes first.
- File a confirmed engine defect in milestone "Compiler call-graph comparison". Fix a harness bug in the harness, never with an exclusion.
Done when: every language measured on the graph coverage chart has no *, or has an issue for each remaining open shape.
What
docs/self_scan/graph_comparison_ledger.jsonholds 195 shapes: 148 open and 23 validated for calls, 19 open and 5 validated for imports (2026-09-26). Every language with an open shape carries a*on its validated number, so none of those numbers is a claim yet.How
tri-comparison-ledger-sweepprocess andhow_to_investigate_a_discrepancy.md: read the recorded examples, record the verdict, and setcredit_toolsonly per the geometry ingraph_comparison_README.md.Done when: every language measured on the graph coverage chart has no
*, or has an issue for each remaining open shape.