Skip to content

docs(language-status): add assembly coverage doc - #1957

Merged
squid-protocol merged 2 commits into
mainfrom
docs/language-status-assembly
Aug 20, 2026
Merged

docs(language-status): add assembly coverage doc#1957
squid-protocol merged 2 commits into
mainfrom
docs/language-status-assembly

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Summary

  • Adds docs/language_status/assembly.md, documenting the generic x86-64/ARMv8 LANGUAGE_DEFINITIONS["assembly"] entry via the language-status skill -- distinct from the already-documented agc_assembly sibling (Apollo Guidance Computer source).
  • Marks assembly's row **written** and links it in docs/language_status/README.md's index table (numbers already matched what was in the table).

What the doc found

Per the task scope, section 9 (measured tri-comparison accuracy) is intentionally omitted -- a separate investigation is producing it and will append it to this file.

Documentation only, no parsing-logic change -- no crucible_check.py/audit_check.py run.

🤖 Generated with Claude Code

squid-protocol and others added 2 commits August 20, 2026 16:12
Documents the generic x86-64/ARMv8 assembly LANGUAGE_DEFINITIONS entry
(distinct from the already-documented agc_assembly sibling) following
the language-status skill: 42/52 rule keys wired, 231 dedicated test
cases, closed hardening work (#856/#936, #940, #574/#745, #1955), two
open unresolved bugs found along the way (#1949, #1954), and real-world
gitgalaxy-raw-output evidence (HelloSilicon, asm, bootOS, cosmopolitan).

Sections 1-8 only -- section 9 (measured tri-comparison accuracy) is
being produced by a separate investigation and will be appended later.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Appends the measured tri-comparison section left open for the parallel
tri-comparison-ledger-sweep investigation: GitGalaxy vs. ctags (assembly
has no tree-sitter grammar). Unlike agc_assembly's fairly clean split, this
language's shapes mix real wins and real gaps in both directions -- a
dot-prefix naming-convention artifact, a genuine ctags gap on numeric local
labels, the same #1949 detector.py bug confirmed live here, a correct-by-
design .L-prefix exclusion, and a genuine GitGalaxy precision gap from
func_start's intentionally permissive design (the mirror image of
agc_assembly's own win). ctags legitimately earned its first chart badge
as a result. Also documents the separately-filed #1954 (prism.py Form-Feed
line-drift bug) found during the same investigation.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@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 72837ef into main Aug 20, 2026
2 checks passed
@squid-protocol
squid-protocol deleted the docs/language-status-assembly branch August 20, 2026 20:14
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