Skip to content

Regenerate tri-comparison chart after dockerfile sweep fixes - #1997

Merged
squid-protocol merged 1 commit into
mainfrom
chore/regenerate-tri-comparison-chart-post-dockerfile-sweep
Aug 21, 2026
Merged

Regenerate tri-comparison chart after dockerfile sweep fixes#1997
squid-protocol merged 1 commit into
mainfrom
chore/regenerate-tri-comparison-chart-post-dockerfile-sweep

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Summary

Regenerates docs/self_scan/tri_comparison_chart.svg and tri_comparison_points_of_interest.md now that all 5 fixes from this session's dockerfile tri-comparison sweep are merged (#1976, #1980, #1985, #1987, #1988).

What changed on the chart

Ledger

Applies a validated verdict to one new shape the regen surfaced: fortran/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy] (init_domain, 1 occurrence). This is the same match-boundary bug already root-caused and filed as #1982 while investigating #1973 -- just now visible in the ledger's own cross-tool tracking since #1973's fix correctly bounds the args search (an unbounded search used to reach the real signature anyway by luck; a bounded one anchored at the same corrupted match.start() can't). No credit/debit -- ctags and tree-sitter are both correctly parsing real Fortran grammar that GitGalaxy's func_start regex currently mis-anchors, not agreeing by coincidence.

Docs

docs/language_status/dockerfile.md §9 updated to reflect #1972/#1973/#1974 as fixed (with PR links) rather than "filed, no PR yet."

Docs-only change (no .py files touched) -- no crucible_check.py/golden-master reblessing needed.

🤖 Generated with Claude Code

Dockerfile now earns badges on both Functions Found (71/71**, from
#1976) and Classes Found (77/77**, from #1974 -- new manual_verification.json
class entry, independently re-verified against real source: all 6
aliased stages in generate-files.Dockerfile, the 1 unaliased fallback
in syscall.Dockerfile, and the first/last 5 of daemon.Dockerfile's 69
stages). Args Found correctly drops from 52 (the #1973 bug, now fixed)
to 0, matching dockerfile's none-granularity expectation.

Also applies a validated verdict to a new ledger shape the regen
surfaced: fortran/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy]
(init_domain, 1 occurrence) -- the same match.start()-corruption bug
already root-caused and filed as #1982 while investigating #1973,
just now visible in the ledger's own cross-tool tracking. No credit/
debit -- ctags and tree-sitter are both correctly parsing real Fortran
grammar GitGalaxy currently mis-anchors, not corroborating each other
by coincidence.

Updates docs/language_status/dockerfile.md's §9 to reflect all three
follow-on issues (#1972, #1973, #1974) as fixed rather than filed.
@github-actions

Copy link
Copy Markdown
Contributor

🐦‍⬛ Muninn Security Scan

✅ No security issues found.

🐦‍⬛ Powered by Muninn · Skald Lab

@squid-protocol
squid-protocol merged commit 35daac6 into main Aug 21, 2026
3 checks passed
@squid-protocol
squid-protocol deleted the chore/regenerate-tri-comparison-chart-post-dockerfile-sweep branch August 21, 2026 02:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant