diff --git a/docs/self_scan/tri_comparison_chart.svg b/docs/self_scan/tri_comparison_chart.svg index 6e4d0048f..6ca77fd9a 100644 --- a/docs/self_scan/tri_comparison_chart.svg +++ b/docs/self_scan/tri_comparison_chart.svg @@ -482,18 +482,18 @@ javascript -793 - +797 + 599 - + 353 -793/793 +797/797 599/599 - -345/353 + +347/353 G diff --git a/docs/self_scan/tri_comparison_ledger.json b/docs/self_scan/tri_comparison_ledger.json index a4da5284a..d0a401d51 100644 --- a/docs/self_scan/tri_comparison_ledger.json +++ b/docs/self_scan/tri_comparison_ledger.json @@ -13,7 +13,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "agc_assembly", - "last_reconciled_at": "2026-08-23T22:10:30Z", + "last_reconciled_at": "2026-08-23T22:38:35Z", "last_seen_count": 215, "last_seen_examples": [ { @@ -118,7 +118,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "agc_assembly", - "last_reconciled_at": "2026-08-23T22:10:30Z", + "last_reconciled_at": "2026-08-23T22:38:35Z", "last_seen_count": 37, "last_seen_examples": [ { @@ -221,7 +221,7 @@ "investigated_at": "2026-08-20T22:17:39Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep (direct investigation, no Gemini dispatch needed -- root cause was immediately clear from source)", "language": "apex", - "last_reconciled_at": "2026-08-23T22:10:32Z", + "last_reconciled_at": "2026-08-23T22:38:36Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -260,7 +260,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "assembly", - "last_reconciled_at": "2026-08-23T22:10:32Z", + "last_reconciled_at": "2026-08-23T22:38:38Z", "last_seen_count": 26, "last_seen_examples": [ { @@ -363,7 +363,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "assembly", - "last_reconciled_at": "2026-08-23T22:10:32Z", + "last_reconciled_at": "2026-08-23T22:38:38Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -443,7 +443,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved + fixed directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 23, "last_seen_examples": [ { @@ -557,7 +557,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -662,7 +662,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 525, "last_seen_examples": [ { @@ -776,7 +776,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly, no dispatch needed) -- corrected after cross-referencing #1837", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -809,7 +809,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved + fixed directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -842,7 +842,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 13, "last_seen_examples": [ { @@ -959,7 +959,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 14, "last_seen_examples": [ { @@ -1073,7 +1073,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved + fixed directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -1160,7 +1160,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -1213,7 +1213,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -1271,7 +1271,7 @@ "investigated_at": null, "investigated_by": null, "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 17, "last_seen_examples": [ { @@ -1375,7 +1375,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 74, "last_seen_examples": [ { @@ -1487,7 +1487,7 @@ "investigated_at": null, "investigated_by": null, "language": "c", - "last_reconciled_at": "2026-08-23T22:10:39Z", + "last_reconciled_at": "2026-08-23T22:38:44Z", "last_seen_count": 88, "last_seen_examples": [ { @@ -1592,7 +1592,7 @@ "investigated_at": "2026-08-19", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, self-corrected and reviewed by claude-sonnet-5", "language": "cobol", - "last_reconciled_at": "2026-08-23T22:10:44Z", + "last_reconciled_at": "2026-08-23T22:38:50Z", "last_seen_count": 19, "last_seen_examples": [ { @@ -1695,7 +1695,7 @@ "investigated_at": "2026-08-22T00:00:00Z", "investigated_by": "Agent", "language": "cobol", - "last_reconciled_at": "2026-08-23T22:10:44Z", + "last_reconciled_at": "2026-08-23T22:38:50Z", "last_seen_count": 181, "last_seen_examples": [ { @@ -1798,7 +1798,7 @@ "investigated_at": "2026-08-19", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5", "language": "cobol", - "last_reconciled_at": "2026-08-23T22:10:44Z", + "last_reconciled_at": "2026-08-23T22:38:50Z", "last_seen_count": 45, "last_seen_examples": [ { @@ -1902,7 +1902,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -1944,7 +1944,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -1986,7 +1986,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 84, "last_seen_examples": [ { @@ -2100,7 +2100,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 22, "last_seen_examples": [ { @@ -2214,7 +2214,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -2256,7 +2256,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 61, "last_seen_examples": [ { @@ -2370,7 +2370,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -2402,7 +2402,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -2432,7 +2432,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 76, "last_seen_examples": [ { @@ -2536,7 +2536,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 60, "last_seen_examples": [ { @@ -2650,7 +2650,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -2683,7 +2683,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 30, "last_seen_examples": [ { @@ -2797,7 +2797,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -2902,7 +2902,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -2960,7 +2960,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 64, "last_seen_examples": [ { @@ -3064,7 +3064,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 194, "last_seen_examples": [ { @@ -3176,7 +3176,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-23T22:10:51Z", + "last_reconciled_at": "2026-08-23T22:38:55Z", "last_seen_count": 195, "last_seen_examples": [ { @@ -3280,7 +3280,7 @@ "investigated_at": "2026-08-21T18:13:27Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -3385,7 +3385,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 5, "last_seen_examples": [ { @@ -3454,7 +3454,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -3530,7 +3530,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -3629,7 +3629,7 @@ "investigated_at": "2026-08-21T20:06:45Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -3662,7 +3662,7 @@ "investigated_at": "2026-08-21T20:06:45Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -3752,7 +3752,7 @@ "investigated_at": "2026-08-21T20:06:45Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -3829,7 +3829,7 @@ "investigated_at": "2026-08-21T20:06:45Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -3859,7 +3859,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 26, "last_seen_examples": [ { @@ -3963,7 +3963,7 @@ "investigated_at": "2026-08-21T18:13:27Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 271, "last_seen_examples": [ { @@ -4077,7 +4077,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -4137,7 +4137,7 @@ "investigated_at": "2026-08-21T18:13:27Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -4170,7 +4170,7 @@ "investigated_at": "2026-08-21T18:13:44Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 108, "last_seen_examples": [ { @@ -4286,7 +4286,7 @@ "investigated_at": "2026-08-21T21:45:53Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 46, "last_seen_examples": [ { @@ -4398,7 +4398,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 317, "last_seen_examples": [ { @@ -4502,7 +4502,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-23T22:10:57Z", + "last_reconciled_at": "2026-08-23T22:39:01Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -4535,7 +4535,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "css", - "last_reconciled_at": "2026-08-23T22:10:58Z", + "last_reconciled_at": "2026-08-23T22:39:02Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -4584,7 +4584,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "dart", - "last_reconciled_at": "2026-08-23T22:11:03Z", + "last_reconciled_at": "2026-08-23T22:39:07Z", "last_seen_count": 221, "last_seen_examples": [ { @@ -4687,7 +4687,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "dart", - "last_reconciled_at": "2026-08-23T22:11:03Z", + "last_reconciled_at": "2026-08-23T22:39:07Z", "last_seen_count": 13, "last_seen_examples": [ { @@ -4790,7 +4790,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "dart", - "last_reconciled_at": "2026-08-23T22:11:03Z", + "last_reconciled_at": "2026-08-23T22:39:07Z", "last_seen_count": 10, "last_seen_examples": [ { @@ -4894,7 +4894,7 @@ "investigated_at": "2026-08-21T23:35:49Z", "investigated_by": "Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 8, "last_seen_examples": [ { @@ -4989,7 +4989,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -5021,7 +5021,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, direct investigation (surfaced while re-blessing the tri-comparison chart after #1973/#1985)", "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -5053,7 +5053,7 @@ "investigated_at": "2026-08-21T23:35:49Z", "investigated_by": "Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -5083,7 +5083,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -5115,7 +5115,7 @@ "investigated_at": "2026-08-21T23:35:49Z", "investigated_by": "Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 15, "last_seen_examples": [ { @@ -5229,7 +5229,7 @@ "investigated_at": "2026-08-21T23:35:49Z", "investigated_by": "Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -5273,7 +5273,7 @@ "investigated_at": "2026-08-21T23:35:49Z", "investigated_by": "Sonnet 5, dispatched via tri-comparison-ledger-sweep", "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -5304,7 +5304,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-23T22:11:09Z", + "last_reconciled_at": "2026-08-23T22:39:14Z", "last_seen_count": 16, "last_seen_examples": [ { @@ -5408,7 +5408,7 @@ "investigated_at": null, "investigated_by": null, "language": "go", - "last_reconciled_at": "2026-08-23T22:11:12Z", + "last_reconciled_at": "2026-08-23T22:39:17Z", "last_seen_count": 75, "last_seen_examples": [ { @@ -5519,7 +5519,7 @@ "investigated_at": null, "investigated_by": null, "language": "go", - "last_reconciled_at": "2026-08-23T22:11:12Z", + "last_reconciled_at": "2026-08-23T22:39:17Z", "last_seen_count": 75, "last_seen_examples": [ { @@ -5623,7 +5623,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (session investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 16, "last_seen_examples": [ { @@ -5735,7 +5735,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (session investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -5840,7 +5840,7 @@ "investigated_at": null, "investigated_by": null, "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 38, "last_seen_examples": [ { @@ -5954,7 +5954,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (dispatched agent investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 103, "last_seen_examples": [ { @@ -6068,7 +6068,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (dispatched agent investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 69, "last_seen_examples": [ { @@ -6184,7 +6184,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (session investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -6216,7 +6216,7 @@ "investigated_at": null, "investigated_by": null, "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -6248,7 +6248,7 @@ "investigated_at": null, "investigated_by": null, "language": "haskell", - "last_reconciled_at": "2026-08-23T22:11:14Z", + "last_reconciled_at": "2026-08-23T22:39:20Z", "last_seen_count": 91, "last_seen_examples": [ { @@ -6362,7 +6362,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-23T22:11:16Z", + "last_reconciled_at": "2026-08-23T22:39:24Z", "last_seen_count": 28, "last_seen_examples": [ { @@ -6476,7 +6476,7 @@ "investigated_at": "2026-08-22T01:15:53Z", "investigated_by": "Sonnet 5, direct investigation via tri-comparison-ledger-sweep", "language": "java", - "last_reconciled_at": "2026-08-23T22:11:16Z", + "last_reconciled_at": "2026-08-23T22:39:24Z", "last_seen_count": 12, "last_seen_examples": [ { @@ -6590,7 +6590,7 @@ "investigated_at": "2026-08-22T01:15:53Z", "investigated_by": "Sonnet 5, direct investigation via tri-comparison-ledger-sweep", "language": "java", - "last_reconciled_at": "2026-08-23T22:11:16Z", + "last_reconciled_at": "2026-08-23T22:39:24Z", "last_seen_count": 28, "last_seen_examples": [ { @@ -6703,7 +6703,7 @@ "investigated_at": "2026-08-22T01:15:53Z", "investigated_by": "Sonnet 5, direct investigation via tri-comparison-ledger-sweep", "language": "java", - "last_reconciled_at": "2026-08-23T22:11:16Z", + "last_reconciled_at": "2026-08-23T22:39:24Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -6736,7 +6736,7 @@ "investigated_at": "2026-08-22T01:15:53Z", "investigated_by": "Sonnet 5, direct investigation via tri-comparison-ledger-sweep", "language": "java", - "last_reconciled_at": "2026-08-23T22:11:16Z", + "last_reconciled_at": "2026-08-23T22:39:24Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -6787,7 +6787,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-23T22:11:16Z", + "last_reconciled_at": "2026-08-23T22:39:24Z", "last_seen_count": 315, "last_seen_examples": [ { @@ -6901,7 +6901,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-23T22:11:16Z", + "last_reconciled_at": "2026-08-23T22:39:24Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -6952,7 +6952,7 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", + "last_reconciled_at": "2026-08-23T22:39:27Z", "last_seen_count": 93, "last_seen_examples": [ { @@ -7066,7 +7066,7 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", + "last_reconciled_at": "2026-08-23T22:39:27Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -7153,7 +7153,7 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", + "last_reconciled_at": "2026-08-23T22:39:27Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -7192,7 +7192,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", + "last_reconciled_at": "2026-08-23T22:39:27Z", "last_seen_count": 45, "last_seen_examples": [ { @@ -7296,8 +7296,8 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", - "last_seen_count": 11, + "last_reconciled_at": "2026-08-23T22:39:27Z", + "last_seen_count": 13, "last_seen_examples": [ { "file_path": "react/ReactFiberBeginWork.js", @@ -7355,37 +7355,37 @@ }, { "file_path": "react/ReactFlightServer.js", - "name": "abortIterable", + "name": "[Symbol.iterator]", "readings": { - "ctags": 1367, - "gitgalaxy": 1367, + "ctags": 1576, + "gitgalaxy": 1576, "tree_sitter": null } }, { "file_path": "react/ReactFlightServer.js", - "name": "abortStream", + "name": "[ASYNC_ITERATOR]", "readings": { - "ctags": 1233, - "gitgalaxy": 1233, + "ctags": 1616, + "gitgalaxy": 1616, "tree_sitter": null } }, { "file_path": "react/ReactFlightServer.js", - "name": "error", + "name": "abortIterable", "readings": { - "ctags": 1222, - "gitgalaxy": 1222, + "ctags": 1367, + "gitgalaxy": 1367, "tree_sitter": null } }, { "file_path": "react/ReactFlightServer.js", - "name": "throwTaintViolation", + "name": "abortStream", "readings": { - "ctags": 618, - "gitgalaxy": 618, + "ctags": 1233, + "gitgalaxy": 1233, "tree_sitter": null } } @@ -7410,8 +7410,8 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", - "last_seen_count": 8, + "last_reconciled_at": "2026-08-23T22:39:27Z", + "last_seen_count": 6, "last_seen_examples": [ { "file_path": "jquery/ajax.js", @@ -7440,24 +7440,6 @@ "tree_sitter": null } }, - { - "file_path": "react/ReactFlightServer.js", - "name": "[ASYNC_ITERATOR]", - "readings": { - "ctags": 1616, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "react/ReactFlightServer.js", - "name": "[Symbol.iterator]", - "readings": { - "ctags": 1576, - "gitgalaxy": null, - "tree_sitter": null - } - }, { "file_path": "threejs/GLTFLoader.js", "name": "copy", @@ -7506,7 +7488,7 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", + "last_reconciled_at": "2026-08-23T22:39:27Z", "last_seen_count": 265, "last_seen_examples": [ { @@ -7622,9 +7604,27 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", - "last_seen_count": 183, + "last_reconciled_at": "2026-08-23T22:39:27Z", + "last_seen_count": 185, "last_seen_examples": [ + { + "file_path": "jquery/ajax.js", + "name": "jQuery[ method ]", + "readings": { + "ctags": null, + "gitgalaxy": 857, + "tree_sitter": null + } + }, + { + "file_path": "jquery/ajax.js", + "name": "converters[ ]", + "readings": { + "ctags": null, + "gitgalaxy": 764, + "tree_sitter": null + } + }, { "file_path": "react/ReactFiberBeginWork.js", "name": "beginWork", @@ -7696,24 +7696,6 @@ "gitgalaxy": 1933, "tree_sitter": null } - }, - { - "file_path": "react/ReactFiberBeginWork.js", - "name": "replayFunctionComponent", - "readings": { - "ctags": null, - "gitgalaxy": 1533, - "tree_sitter": null - } - }, - { - "file_path": "react/ReactFiberBeginWork.js", - "name": "bailoutOnAlreadyFinishedWork", - "readings": { - "ctags": null, - "gitgalaxy": 3765, - "tree_sitter": null - } } ], "metric": "existence", @@ -7734,7 +7716,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", + "last_reconciled_at": "2026-08-23T22:39:27Z", "last_seen_count": 194, "last_seen_examples": [ { @@ -7838,7 +7820,7 @@ "investigated_at": "2026-08-21", "investigated_by": "Claude (Sonnet 5), dispatched via tri-comparison-ledger-sweep", "language": "javascript", - "last_reconciled_at": "2026-08-23T22:11:19Z", + "last_reconciled_at": "2026-08-23T22:39:27Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -7871,7 +7853,7 @@ "investigated_at": "2026-08-22T11:40:48Z", "investigated_by": "claude-sonnet-5, dispatched via tri-comparison-ledger-sweep (direct investigation, no Gemini dispatch -- small occurrence counts, answer was directly checkable)", "language": "kotlin", - "last_reconciled_at": "2026-08-23T22:11:21Z", + "last_reconciled_at": "2026-08-23T22:39:30Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -7924,7 +7906,7 @@ "investigated_at": "2026-08-22T11:40:48Z", "investigated_by": "claude-sonnet-5, dispatched via tri-comparison-ledger-sweep (direct investigation, no Gemini dispatch -- small occurrence counts, answer was directly checkable)", "language": "kotlin", - "last_reconciled_at": "2026-08-23T22:11:21Z", + "last_reconciled_at": "2026-08-23T22:39:30Z", "last_seen_count": 15, "last_seen_examples": [ { @@ -8038,7 +8020,7 @@ "investigated_at": "2026-08-22T11:45:48Z", "investigated_by": "claude-sonnet-5, dispatched via tri-comparison-ledger-sweep (direct investigation, no Gemini dispatch)", "language": "kotlin", - "last_reconciled_at": "2026-08-23T22:11:21Z", + "last_reconciled_at": "2026-08-23T22:39:30Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8071,7 +8053,7 @@ "investigated_at": "2026-08-22T11:40:48Z", "investigated_by": "claude-sonnet-5, dispatched via tri-comparison-ledger-sweep (direct investigation, no Gemini dispatch -- small occurrence counts, answer was directly checkable)", "language": "kotlin", - "last_reconciled_at": "2026-08-23T22:11:21Z", + "last_reconciled_at": "2026-08-23T22:39:30Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8103,7 +8085,7 @@ "investigated_at": "2026-08-20", "investigated_by": "claude-sonnet-5 (direct source read, no dispatch needed)", "language": "m4", - "last_reconciled_at": "2026-08-23T22:11:26Z", + "last_reconciled_at": "2026-08-23T22:39:37Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -8158,7 +8140,7 @@ "investigated_at": "2026-08-20", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5", "language": "m4", - "last_reconciled_at": "2026-08-23T22:11:26Z", + "last_reconciled_at": "2026-08-23T22:39:37Z", "last_seen_count": 76, "last_seen_examples": [ { @@ -8261,7 +8243,7 @@ "investigated_at": "2026-08-20", "investigated_by": "claude-sonnet-5 (direct source read, no dispatch needed)", "language": "m4", - "last_reconciled_at": "2026-08-23T22:11:26Z", + "last_reconciled_at": "2026-08-23T22:39:37Z", "last_seen_count": 36, "last_seen_examples": [ { @@ -8365,7 +8347,7 @@ "investigated_at": null, "investigated_by": null, "language": "makefile", - "last_reconciled_at": "2026-08-23T22:11:26Z", + "last_reconciled_at": "2026-08-23T22:39:38Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8396,7 +8378,7 @@ "investigated_at": null, "investigated_by": null, "language": "matlab", - "last_reconciled_at": "2026-08-23T22:11:28Z", + "last_reconciled_at": "2026-08-23T22:39:41Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8429,7 +8411,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-23T22:11:29Z", + "last_reconciled_at": "2026-08-23T22:39:42Z", "last_seen_count": 91, "last_seen_examples": [ { @@ -8543,7 +8525,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-23T22:11:29Z", + "last_reconciled_at": "2026-08-23T22:39:42Z", "last_seen_count": 104, "last_seen_examples": [ { @@ -8657,7 +8639,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-23T22:11:29Z", + "last_reconciled_at": "2026-08-23T22:39:42Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8688,7 +8670,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-23T22:11:29Z", + "last_reconciled_at": "2026-08-23T22:39:42Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8720,7 +8702,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-23T22:11:29Z", + "last_reconciled_at": "2026-08-23T22:39:42Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -8760,7 +8742,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-23T22:11:29Z", + "last_reconciled_at": "2026-08-23T22:39:42Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -8800,7 +8782,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8833,7 +8815,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8864,7 +8846,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8894,7 +8876,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 64, "last_seen_examples": [ { @@ -9008,7 +8990,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -9095,7 +9077,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -9182,7 +9164,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -9213,7 +9195,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -9245,7 +9227,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 122, "last_seen_examples": [ { @@ -9357,7 +9339,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-23T22:11:36Z", + "last_reconciled_at": "2026-08-23T22:39:48Z", "last_seen_count": 122, "last_seen_examples": [ { @@ -9461,12 +9443,12 @@ "investigated_at": null, "investigated_by": null, "language": "php", - "last_reconciled_at": "2026-08-23T22:11:41Z", + "last_reconciled_at": "2026-08-23T22:39:53Z", "last_seen_count": 1, "last_seen_examples": [ { "file_path": "laravel_core/BladeCompiler.php", - "name": "AnonymousClassa08aab890100", + "name": "AnonymousClassea70ff800100", "readings": { "ctags": 342, "gitgalaxy": null, @@ -9494,7 +9476,7 @@ "investigated_at": null, "investigated_by": null, "language": "php", - "last_reconciled_at": "2026-08-23T22:11:41Z", + "last_reconciled_at": "2026-08-23T22:39:53Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -9527,7 +9509,7 @@ "investigated_at": null, "investigated_by": null, "language": "php", - "last_reconciled_at": "2026-08-23T22:11:41Z", + "last_reconciled_at": "2026-08-23T22:39:53Z", "last_seen_count": 68, "last_seen_examples": [ { @@ -9639,7 +9621,7 @@ "investigated_at": null, "investigated_by": null, "language": "php", - "last_reconciled_at": "2026-08-23T22:11:41Z", + "last_reconciled_at": "2026-08-23T22:39:53Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -9671,7 +9653,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-23T22:11:44Z", + "last_reconciled_at": "2026-08-23T22:39:55Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -9756,7 +9738,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-23T22:11:44Z", + "last_reconciled_at": "2026-08-23T22:39:55Z", "last_seen_count": 5, "last_seen_examples": [ { @@ -9825,7 +9807,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-23T22:11:44Z", + "last_reconciled_at": "2026-08-23T22:39:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -9858,7 +9840,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-23T22:11:44Z", + "last_reconciled_at": "2026-08-23T22:39:55Z", "last_seen_count": 16, "last_seen_examples": [ { @@ -9970,7 +9952,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-23T22:11:44Z", + "last_reconciled_at": "2026-08-23T22:39:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10002,7 +9984,7 @@ "investigated_at": "2026-08-21T03:23:52Z", "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-23T22:11:56Z", + "last_reconciled_at": "2026-08-23T22:40:05Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -10060,7 +10042,7 @@ "investigated_at": null, "investigated_by": null, "language": "python", - "last_reconciled_at": "2026-08-23T22:11:56Z", + "last_reconciled_at": "2026-08-23T22:40:05Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -10116,7 +10098,7 @@ "investigated_at": "2026-08-21T03:23:52Z", "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-23T22:11:56Z", + "last_reconciled_at": "2026-08-23T22:40:05Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10149,7 +10131,7 @@ "investigated_at": "2026-08-21T12:03:03Z", "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-23T22:11:56Z", + "last_reconciled_at": "2026-08-23T22:40:05Z", "last_seen_count": 100, "last_seen_examples": [ { @@ -10265,7 +10247,7 @@ "investigated_at": "2026-08-21T12:03:03Z", "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-23T22:11:56Z", + "last_reconciled_at": "2026-08-23T22:40:05Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10296,7 +10278,7 @@ "investigated_at": null, "investigated_by": null, "language": "python", - "last_reconciled_at": "2026-08-23T22:11:56Z", + "last_reconciled_at": "2026-08-23T22:40:05Z", "last_seen_count": 100, "last_seen_examples": [ { @@ -10400,7 +10382,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-23T22:11:57Z", + "last_reconciled_at": "2026-08-23T22:40:06Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -10442,7 +10424,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-23T22:11:57Z", + "last_reconciled_at": "2026-08-23T22:40:06Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -10520,7 +10502,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-23T22:11:57Z", + "last_reconciled_at": "2026-08-23T22:40:06Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -10571,7 +10553,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-23T22:11:57Z", + "last_reconciled_at": "2026-08-23T22:40:06Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -10646,7 +10628,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-23T22:11:57Z", + "last_reconciled_at": "2026-08-23T22:40:06Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -10741,7 +10723,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 14, "last_seen_examples": [ { @@ -10855,7 +10837,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly via live ctags run, no dispatch)", "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -10908,7 +10890,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 25, "last_seen_examples": [ { @@ -11020,7 +11002,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 25, "last_seen_examples": [ { @@ -11123,7 +11105,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -11174,7 +11156,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep, 2 rounds with self-correction), confirmed by Claude Sonnet 5", "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 21, "last_seen_examples": [ { @@ -11286,7 +11268,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 21, "last_seen_examples": [ { @@ -11399,7 +11381,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 83, "last_seen_examples": [ { @@ -11512,7 +11494,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -11545,7 +11527,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly via live ctags run, no dispatch)", "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -11580,7 +11562,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved from existing Claim 6 documentation, no dispatch)", "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 152, "last_seen_examples": [ { @@ -11692,7 +11674,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-23T22:12:02Z", + "last_reconciled_at": "2026-08-23T22:40:10Z", "last_seen_count": 152, "last_seen_examples": [ { @@ -11794,7 +11776,7 @@ "investigated_at": null, "investigated_by": null, "language": "scala", - "last_reconciled_at": "2026-08-23T22:12:04Z", + "last_reconciled_at": "2026-08-23T22:40:12Z", "last_seen_count": 16, "last_seen_examples": [ { @@ -11897,7 +11879,7 @@ "investigated_at": "2026-08-20", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed and fixed by claude-sonnet-5", "language": "scheme", - "last_reconciled_at": "2026-08-23T22:12:09Z", + "last_reconciled_at": "2026-08-23T22:40:16Z", "last_seen_count": 84, "last_seen_examples": [ { @@ -11999,7 +11981,7 @@ "investigated_at": null, "investigated_by": null, "language": "scheme", - "last_reconciled_at": "2026-08-23T22:12:09Z", + "last_reconciled_at": "2026-08-23T22:40:16Z", "last_seen_count": 50, "last_seen_examples": [ { @@ -12103,7 +12085,7 @@ "investigated_at": null, "investigated_by": null, "language": "shell", - "last_reconciled_at": "2026-08-23T22:12:10Z", + "last_reconciled_at": "2026-08-23T22:40:18Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -12135,7 +12117,7 @@ "investigated_at": null, "investigated_by": null, "language": "solidity", - "last_reconciled_at": "2026-08-23T22:12:11Z", + "last_reconciled_at": "2026-08-23T22:40:19Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -12205,7 +12187,7 @@ "investigated_at": null, "investigated_by": null, "language": "swift", - "last_reconciled_at": "2026-08-23T22:12:12Z", + "last_reconciled_at": "2026-08-23T22:40:21Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -12236,7 +12218,7 @@ "investigated_at": null, "investigated_by": null, "language": "swift", - "last_reconciled_at": "2026-08-23T22:12:12Z", + "last_reconciled_at": "2026-08-23T22:40:21Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -12267,7 +12249,7 @@ "investigated_at": null, "investigated_by": null, "language": "swift", - "last_reconciled_at": "2026-08-23T22:12:12Z", + "last_reconciled_at": "2026-08-23T22:40:21Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -12299,7 +12281,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-23T22:12:13Z", + "last_reconciled_at": "2026-08-23T22:40:22Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -12332,7 +12314,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-23T22:12:13Z", + "last_reconciled_at": "2026-08-23T22:40:22Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -12374,7 +12356,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-23T22:12:13Z", + "last_reconciled_at": "2026-08-23T22:40:22Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -12434,7 +12416,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-23T22:12:13Z", + "last_reconciled_at": "2026-08-23T22:40:22Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -12465,7 +12447,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-23T22:12:13Z", + "last_reconciled_at": "2026-08-23T22:40:22Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -12504,7 +12486,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-23T22:12:13Z", + "last_reconciled_at": "2026-08-23T22:40:22Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -12544,7 +12526,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-23T22:12:13Z", + "last_reconciled_at": "2026-08-23T22:40:22Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -12584,7 +12566,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -12626,7 +12608,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 501, "last_seen_examples": [ { @@ -12738,7 +12720,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -12797,7 +12779,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -12830,7 +12812,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -12935,7 +12917,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 61, "last_seen_examples": [ { @@ -13049,7 +13031,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 1907, "last_seen_examples": [ { @@ -13163,7 +13145,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -13203,7 +13185,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -13243,7 +13225,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 174, "last_seen_examples": [ { @@ -13355,7 +13337,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-23T22:12:21Z", + "last_reconciled_at": "2026-08-23T22:40:29Z", "last_seen_count": 183, "last_seen_examples": [ { @@ -13462,7 +13444,7 @@ "investigated_at": "2026-08-23T18:02:16Z", "investigated_by": "Antigravity", "language": "zig", - "last_reconciled_at": "2026-08-23T22:12:32Z", + "last_reconciled_at": "2026-08-23T22:40:37Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -13497,7 +13479,7 @@ "investigated_at": "2026-08-23T18:02:16Z", "investigated_by": "Antigravity", "language": "zig", - "last_reconciled_at": "2026-08-23T22:12:32Z", + "last_reconciled_at": "2026-08-23T22:40:37Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -13540,7 +13522,7 @@ "investigated_at": "2026-08-23T18:02:16Z", "investigated_by": "Antigravity", "language": "zig", - "last_reconciled_at": "2026-08-23T22:12:32Z", + "last_reconciled_at": "2026-08-23T22:40:37Z", "last_seen_count": 1, "last_seen_examples": [ { diff --git a/gitgalaxy/core/detector.py b/gitgalaxy/core/detector.py index f218d6fe1..17afaba86 100644 --- a/gitgalaxy/core/detector.py +++ b/gitgalaxy/core/detector.py @@ -5334,6 +5334,13 @@ def _extract_name(self, raw_match: str) -> str: # Restore the namespace operator clean = clean.replace("__NAMESPACE_SCOPE__", "::") + # Preserve quotes and spaces inside bracket notation (like JS dynamic properties) + # to prevent findall from shattering the string literal inside the brackets. + def _preserve_brackets(match): + return match.group(0).replace(" ", "__SPACE__").replace('"', "__DQUOTE__").replace("'", "__SQUOTE__") + + clean = re.sub(r"\[[^\]]+\]", _preserve_brackets, clean) + # Allow standard characters, plus Makefiles ($/%), and Scopes (:) # BUG FIX (#1263): `~` (C++/destructor marker) was missing from this # charset, so it acted as an unintended word-boundary -- a qualified @@ -5354,7 +5361,11 @@ def _extract_name(self, raw_match: str) -> str: # with AST engines. words = [w for w in re.findall(r"[a-zA-Z0-9_./%$():~'\-\[\]]+", clean) if w.strip("_-:")] - return words[-1] if words else "Unknown_Block" + if not words: + return "Unknown_Block" + + name = words[-1].replace("__SPACE__", " ").replace("__DQUOTE__", '"').replace("__SQUOTE__", "'") + return name def _classify_function(self, name: str, block: str, rules: dict[str, Any]) -> str: tag_match = re.search(r"[\@](?:type|gal_type)[:\s]+(\w+)", block, re.IGNORECASE) diff --git a/gitgalaxy/standards/language_standards.py b/gitgalaxy/standards/language_standards.py index 4ef9771c7..0aed5ed48 100644 --- a/gitgalaxy/standards/language_standards.py +++ b/gitgalaxy/standards/language_standards.py @@ -46,7 +46,7 @@ | Haskell | 100.0% | 99.3% | 100.0% | 100.0% | | Html | N/A | N/A | N/A | N/A | | Java | 100.0% | 100.0% | 100.0% | 100.0% | -| Javascript | 100.0% | 98.4% | 100.0% | 100.0% | +| Javascript | 100.0% | 98.0% | 100.0% | 100.0% | | Kotlin | 100.0% | 100.0% | 100.0% | 100.0% | | Lua | N/A | N/A | N/A | N/A | | Makefile | 100.0% | 100.0% | N/A | N/A | @@ -752,8 +752,8 @@ class PrismConfigSchema(TypedDict): # This allows the lookahead to safely cross vertical line breaks without # resorting to an unbounded `\s*` which causes ReDoS. # ===================================================================== - r"(?:^|(?<=[^<>(,\s]))[ \t\n]*(?|[a-zA-Z_$][\w$]*[ \t\n]*=>))|" - r"^[ \t]*[a-zA-Z_$][\w$]*(?=[ \t\n]*:[ \t\n]*(?:async\s*)?(?:function(?:\s*\*)?\b|\([^)]*\)[ \t\n]*(?::[^=;]+)?[ \t\n]*=>|[a-zA-Z_$][\w$]*[ \t\n]*=>))|" + r"(?:^|(?<=[^<>(,\s]))[ \t\n]*(?|[a-zA-Z_$][\w$]*[ \t\n]*=>))|" + r"^[ \t]*(?:\[[^\]\n]+\]|[a-zA-Z_$][\w$]*)(?=[ \t\n]*:[ \t\n]*(?:async\s*)?(?:function(?:\s*\*)?\b|\([^)]*\)[ \t\n]*(?::[^=;]+)?[ \t\n]*=>|[a-zA-Z_$][\w$]*[ \t\n]*=>))|" # GENERATOR METHOD FIX (epic #813/#814): class/object-literal generator # methods (`*foo() {}`, `async *foo() {}`, `static *foo() {}`) were # completely invisible -- this branch had no allowance for the leading diff --git a/tests/extraction/languages/test_javascript.py b/tests/extraction/languages/test_javascript.py index cc6d77b1b..0e364f9cf 100644 --- a/tests/extraction/languages/test_javascript.py +++ b/tests/extraction/languages/test_javascript.py @@ -47,6 +47,10 @@ "valid": [ # Modern idiom (carried forward) ("function TargetFunc() {", "TargetFunc"), + ("[Symbol.iterator]: function() {", "[Symbol.iterator]"), + ("[ASYNC_ITERATOR]: function() {", "[ASYNC_ITERATOR]"), + ('jQuery[method] = function() {', 'jQuery[method]'), + ('s.converters["text script"] = function() {', 'converters["text script"]'), ("async function TargetFunc (req, res)", "TargetFunc"), ("export const TargetFunc = async () =>", "TargetFunc"), ("TargetFunc: function() {", "TargetFunc"), diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index 932b30d75..ba5f18582 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-23T18:05:28.050531+00:00", - "Total Scan Duration": "42.06 seconds" + "Analysis ISO Timestamp": "2026-08-23T22:33:58.827982+00:00", + "Total Scan Duration": "39.59 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -198,7 +198,7 @@ "health": { "avg_cognitive_load": 24.695, "avg_safety_score": 38.656, - "avg_tech_debt": 25.003, + "avg_tech_debt": 25.011, "avg_documentation": 21.56 }, "composition": { @@ -355,7 +355,7 @@ "javascript": { "files": 19, "loc": 23453, - "impact": 18412.260000000002 + "impact": 18438.06 }, "typescript": { "files": 24, @@ -1458,11 +1458,11 @@ }, "javascript/jquery": { "file_count": 8, - "total_mass": 2171.42, + "total_mass": 2184.62, "avg_exposures": { - "cognitive_load": 54.32, + "cognitive_load": 54.37, "safety_score": 50.55, - "tech_debt": 21.84, + "tech_debt": 22.58, "verification": 50.68, "api_exposure": 2.89, "concurrency": 2.47, @@ -2465,11 +2465,11 @@ }, "javascript/react": { "file_count": 5, - "total_mass": 8302.17, + "total_mass": 8314.77, "avg_exposures": { "cognitive_load": 18.92, "safety_score": 29.61, - "tech_debt": 38.8, + "tech_debt": 39.03, "verification": 49.02, "api_exposure": 8.08, "concurrency": 9.69, @@ -153007,7 +153007,7 @@ } }, "javascript/react": { - "Directory Group Magnitude": 8302.17, + "Directory Group Magnitude": 8314.77, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -153015,7 +153015,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "18.92%", "Error & Exception Exposure": "29.61%", - "Tech Debt Exposure": "38.8%", + "Tech Debt Exposure": "39.03%", "Testing Exposure": "49.02%", "API Exposure": "8.08%", "Concurrency Exposure": "9.69%", @@ -153041,9 +153041,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2792.2, + "X": -2792.23, "Y": -96.08, - "Z": -3363.34 + "Z": -3363.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -153955,9 +153955,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -3146.49, + "X": -3146.57, "Y": -174.72, - "Z": -2812.28 + "Z": -2812.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155393,9 +155393,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2820.59, + "X": -2820.63, "Y": -49.48, - "Z": -3094.6 + "Z": -3094.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155407,7 +155407,7 @@ "Total LOC": 6445, "Coding LOC": 5155, "Documentation LOC": 922, - "Structural Magnitude": 3898.3, + "Structural Magnitude": 3910.9, "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -155418,7 +155418,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.49%", "Error & Exception Exposure": "40.83%", - "Tech Debt Exposure": "26.87%", + "Tech Debt Exposure": "28.02%", "Testing Exposure": "80.0%", "API Exposure": "5.9%", "Concurrency Exposure": "34.28%", @@ -156331,6 +156331,26 @@ "Start Line": 6165, "End Line": 6179 }, + { + "Function Name": "[Symbol.iterator]", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1576, + "End Line": 1602 + }, + { + "Function Name": "[ASYNC_ITERATOR]", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1616, + "End Line": 1642 + }, { "Function Name": "abortIterable", "Structural Impact": 6.1, @@ -156937,7 +156957,7 @@ "Control Flow Branches": 1194, "Sequential Logic Declarations": 557, "Function Parameters": 202, - "Function/Method Declarations": 161, + "Function/Method Declarations": 163, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 638, "Type/Safety Bypasses": 142, @@ -157007,7 +157027,7 @@ "Design Short Vars": 59, "Design Long Vars": 0, "Duplicate Logic": 2, - "Orphaned Logic": 7, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157076,7 +157096,7 @@ }, "2. Topological Coordinates": { "X": -2537.13, - "Y": 40.52, + "Y": 40.53, "Z": -2754.53 }, "3. Architectural Profile": { @@ -157243,9 +157263,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -3317.79, - "Y": -244.16, - "Z": -3156.78 + "X": -3317.89, + "Y": -244.17, + "Z": -3156.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326831,16 +326851,16 @@ } }, "javascript/jquery": { - "Directory Group Magnitude": 2171.42, + "Directory Group Magnitude": 2184.62, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "87.5%", "Static: Literature & Documentation": "12.5%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "54.32%", + "Cognitive Load Exposure": "54.37%", "Error & Exception Exposure": "50.55%", - "Tech Debt Exposure": "21.84%", + "Tech Debt Exposure": "22.58%", "Testing Exposure": "50.68%", "API Exposure": "2.89%", "Concurrency Exposure": "2.47%", @@ -327023,9 +327043,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1222.73, - "Y": 177.78, - "Z": 3977.42 + "X": 1222.52, + "Y": 177.77, + "Z": 3977.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327037,18 +327057,18 @@ "Total LOC": 889, "Coding LOC": 525, "Documentation LOC": 188, - "Structural Magnitude": 592.6, + "Structural Magnitude": 605.8, "Control Flow Ratio": "77.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.891 + "Raw Cognitive Density": 0.895 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "63.7%", + "Cognitive Load Exposure": "64.09%", "Error & Exception Exposure": "45.72%", - "Tech Debt Exposure": "16.21%", + "Tech Debt Exposure": "22.06%", "Testing Exposure": "80.0%", "API Exposure": "2.04%", "Concurrency Exposure": "19.72%", @@ -327131,6 +327151,16 @@ "Start Line": 115, "End Line": 129 }, + { + "Function Name": "jQuery[ method ]", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 857, + "End Line": 875 + }, { "Function Name": "inspect", "Structural Impact": 10.7, @@ -327230,6 +327260,16 @@ "Control Flow Ratio": "0.0%", "Start Line": 852, "End Line": 854 + }, + { + "Function Name": "converters[ ]", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 764, + "End Line": 764 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -327237,7 +327277,7 @@ "Control Flow Branches": 190, "Sequential Logic Declarations": 56, "Function Parameters": 24, - "Function/Method Declarations": 17, + "Function/Method Declarations": 19, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 48, "Type/Safety Bypasses": 4, @@ -327307,7 +327347,7 @@ "Design Short Vars": 3, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -436751,9 +436791,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3485.48, + "X": -3485.57, "Y": 104.77, - "Z": -3421.69 + "Z": -3421.77 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index a067734cb..4f8594be8 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-23T18:06:16.267261+00:00", - "Total Scan Duration": "39.58 seconds" + "Analysis ISO Timestamp": "2026-08-23T22:36:45.480077+00:00", + "Total Scan Duration": "38.05 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -198,7 +198,7 @@ "health": { "avg_cognitive_load": 24.695, "avg_safety_score": 38.656, - "avg_tech_debt": 25.003, + "avg_tech_debt": 25.011, "avg_documentation": 21.56 }, "composition": { @@ -355,7 +355,7 @@ "javascript": { "files": 19, "loc": 23453, - "impact": 18412.260000000002 + "impact": 18438.06 }, "typescript": { "files": 24, @@ -1458,11 +1458,11 @@ }, "javascript/jquery": { "file_count": 8, - "total_mass": 2171.42, + "total_mass": 2184.62, "avg_exposures": { - "cognitive_load": 54.32, + "cognitive_load": 54.37, "safety_score": 50.55, - "tech_debt": 21.84, + "tech_debt": 22.58, "verification": 50.68, "api_exposure": 2.89, "concurrency": 2.47, @@ -2465,11 +2465,11 @@ }, "javascript/react": { "file_count": 5, - "total_mass": 8302.17, + "total_mass": 8314.77, "avg_exposures": { "cognitive_load": 18.92, "safety_score": 29.61, - "tech_debt": 38.8, + "tech_debt": 39.03, "verification": 49.02, "api_exposure": 8.08, "concurrency": 9.69, @@ -153007,7 +153007,7 @@ } }, "javascript/react": { - "Directory Group Magnitude": 8302.17, + "Directory Group Magnitude": 8314.77, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -153015,7 +153015,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "18.92%", "Error & Exception Exposure": "29.61%", - "Tech Debt Exposure": "38.8%", + "Tech Debt Exposure": "39.03%", "Testing Exposure": "49.02%", "API Exposure": "8.08%", "Concurrency Exposure": "9.69%", @@ -153041,9 +153041,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2792.2, + "X": -2792.23, "Y": -96.08, - "Z": -3363.34 + "Z": -3363.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -153955,9 +153955,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -3146.49, + "X": -3146.57, "Y": -174.72, - "Z": -2812.28 + "Z": -2812.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155393,9 +155393,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2820.59, + "X": -2820.63, "Y": -49.48, - "Z": -3094.6 + "Z": -3094.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155407,7 +155407,7 @@ "Total LOC": 6445, "Coding LOC": 5155, "Documentation LOC": 922, - "Structural Magnitude": 3898.3, + "Structural Magnitude": 3910.9, "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -155418,7 +155418,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.49%", "Error & Exception Exposure": "40.83%", - "Tech Debt Exposure": "26.87%", + "Tech Debt Exposure": "28.02%", "Testing Exposure": "80.0%", "API Exposure": "5.9%", "Concurrency Exposure": "34.28%", @@ -156331,6 +156331,26 @@ "Start Line": 6165, "End Line": 6179 }, + { + "Function Name": "[Symbol.iterator]", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1576, + "End Line": 1602 + }, + { + "Function Name": "[ASYNC_ITERATOR]", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1616, + "End Line": 1642 + }, { "Function Name": "abortIterable", "Structural Impact": 6.1, @@ -156937,7 +156957,7 @@ "Control Flow Branches": 1194, "Sequential Logic Declarations": 557, "Function Parameters": 202, - "Function/Method Declarations": 161, + "Function/Method Declarations": 163, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 638, "Type/Safety Bypasses": 142, @@ -157007,7 +157027,7 @@ "Design Short Vars": 59, "Design Long Vars": 0, "Duplicate Logic": 2, - "Orphaned Logic": 7, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157076,7 +157096,7 @@ }, "2. Topological Coordinates": { "X": -2537.13, - "Y": 40.52, + "Y": 40.53, "Z": -2754.53 }, "3. Architectural Profile": { @@ -157243,9 +157263,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -3317.79, - "Y": -244.16, - "Z": -3156.78 + "X": -3317.89, + "Y": -244.17, + "Z": -3156.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326831,16 +326851,16 @@ } }, "javascript/jquery": { - "Directory Group Magnitude": 2171.42, + "Directory Group Magnitude": 2184.62, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "87.5%", "Static: Literature & Documentation": "12.5%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "54.32%", + "Cognitive Load Exposure": "54.37%", "Error & Exception Exposure": "50.55%", - "Tech Debt Exposure": "21.84%", + "Tech Debt Exposure": "22.58%", "Testing Exposure": "50.68%", "API Exposure": "2.89%", "Concurrency Exposure": "2.47%", @@ -327023,9 +327043,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1222.73, - "Y": 177.78, - "Z": 3977.42 + "X": 1222.52, + "Y": 177.77, + "Z": 3977.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327037,18 +327057,18 @@ "Total LOC": 889, "Coding LOC": 525, "Documentation LOC": 188, - "Structural Magnitude": 592.6, + "Structural Magnitude": 605.8, "Control Flow Ratio": "77.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.891 + "Raw Cognitive Density": 0.895 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "63.7%", + "Cognitive Load Exposure": "64.09%", "Error & Exception Exposure": "45.72%", - "Tech Debt Exposure": "16.21%", + "Tech Debt Exposure": "22.06%", "Testing Exposure": "80.0%", "API Exposure": "2.04%", "Concurrency Exposure": "19.72%", @@ -327131,6 +327151,16 @@ "Start Line": 115, "End Line": 129 }, + { + "Function Name": "jQuery[ method ]", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 857, + "End Line": 875 + }, { "Function Name": "inspect", "Structural Impact": 10.7, @@ -327230,6 +327260,16 @@ "Control Flow Ratio": "0.0%", "Start Line": 852, "End Line": 854 + }, + { + "Function Name": "converters[ ]", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 764, + "End Line": 764 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -327237,7 +327277,7 @@ "Control Flow Branches": 190, "Sequential Logic Declarations": 56, "Function Parameters": 24, - "Function/Method Declarations": 17, + "Function/Method Declarations": 19, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 48, "Type/Safety Bypasses": 4, @@ -327307,7 +327347,7 @@ "Design Short Vars": 3, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -436751,9 +436791,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3485.48, + "X": -3485.57, "Y": 104.77, - "Z": -3421.69 + "Z": -3421.77 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", diff --git a/tests/tree_sitter_accuracy_baseline_javascript.json b/tests/tree_sitter_accuracy_baseline_javascript.json index 6d4b5a5dc..e6270c636 100644 --- a/tests/tree_sitter_accuracy_baseline_javascript.json +++ b/tests/tree_sitter_accuracy_baseline_javascript.json @@ -3,7 +3,7 @@ "args_exact_match": 554, "corpus_path": "language-crucible/data/javascript", "extra_classes": 0, - "extra_functions": 10, + "extra_functions": 12, "files_scanned": 18, "found_classes": 29, "found_functions": 599,