docs(language-status): add agc_assembly coverage doc - #1947
Merged
Conversation
Adds docs/language_status/agc_assembly.md (sections 1-8, per the language-status skill) and marks agc_assembly written in the README index. Section 9 (measured accuracy vs. ctags) is being produced separately via the tri-comparison-ledger-sweep investigation and will be appended after this lands. 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 (agc_assembly has no tree-sitter grammar). Summarizes the two validated ledger shapes -- GitGalaxy's confirmed win on hyphenated/digit-leading AGC label syntax ctags' generic Asm parser can't tag, and the mixed-cause ctags-solo shape (genuine data-label-vs-code-label precision distinction plus a real detector.py bug). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Contributor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs/language_status/agc_assembly.md(sections 1-8, following thelanguage-statusskill's structure) — the first status doc for a Phase-1-through-5-wired historical/esoteric language in this series (abap,c,cobol,javascript,pythonalready done).**written**with a link indocs/language_status/README.md's index table.Notable findings while gathering material
Nonekeys, onlyclass_starthas an inline rationale comment ("AGC lacks native objects" — assembly has no OO/class construct at all). The other 8 (closures,decorators,generics,comprehensions,ssr_boundaries,dependency_injection,inline_asm,test_skip) have no comment; the doc states plainly why each doesn't apply to hardware-level 1960s assembly.known_limitation-named tests exist for this language in either test file — the doc says so explicitly rather than omitting the section.gitgalaxy-raw-output'sv2.4.7/Apollo-11/is a real scan ofchrislgarry/Apollo-11(74,063 LOC, Luminary 099 + Comanche 055 program listings). The locallanguage-crucible/data/agc_assembly/apollo-11/corpus (10 real.agcfiles) is documented as the second, complementary evidence source — the same corpus the extraction-hardening PRs (Fix #572: Strict parsing tests for agc_assembly structural signatures #743, test(extraction): harden agc_assembly extraction coverage (#857) #931) used for their before/after validation.detector.py'sMAX_SATELLITES = 250cap (bug(core): MAX_SATELLITES cap silently truncates function extraction in dense files #1054, fixed by fix(core): remove MAX_SATELLITES cap on function extraction #1063) had silently frozen the function count of agc_assembly's ownapollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agcat exactly 250 — one of only 5 files across the whole ~935-file corpus that ever hit it.Section 9 (measured accuracy vs. ctags — agc_assembly has no tree-sitter grammar) is intentionally left out; a separate tri-comparison-ledger-sweep investigation is producing it directly and will append it to this file afterward.
Test plan
crucible_check.py/audit_check.pynot required per repo convention.main.Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com