LLM Transparency

Project by project. Where the robot helped, and where it tapped out.

Where LLMs were used across my public projects, project by project. As of June 2026.

Anything not listed here was hand-written. Only projects I actually used an LLM on appear below.

LLMs get legacy and undocumented languages wrong. Across the mainframe and legacy work the assistant is close to useless, so that code is all hand-written. The tool taps out, so I do it.

Compilers & language tooling

ProjectWhere the LLM was usedNotes
BoothTest-kernel generation, C++ doc questions, design-constraint chats, getting CI workingOnce "helpfully" rewrote my register allocator and turned a nuclear sim explosive
KareareaA sanity pass, some early testsDropped the LLM tests once I had SLATEC, which was better
SkyhawkBouncing ideas for the COMPOOL designThe serious JOVIAL compiler
jovial-compilerHeavy, early. Let ChatGPT make the design callsMy first compiler. It kept pushing me toward LLVM, which I found painful
BEACAlmost none, reused a lot from other projectsAsked about ALGOL, it hallucinated features and I watched it speed-read Wikipedia. Not how you build a compiler
ernestQuestions about IBM Quantum frameworks and setupUsed 30 seconds of IBM quantum time this month, so they worked first time
ConwayOne documentation pass (had spare credits)An LLM, for assembly? No. One missing comment once cost me a week on an assembler bug
abap-parserSome comments, a sanity passWasn't going to subject an LLM to reading SAP
HalmatSanity passesReconstructed language, the real help came from the Apollo Guidance Computer project
Coral-66-CompilerAlmost nothingChatGPT didn't know what CORAL was, Claude had a vague idea
Chill-compilerC semantics questionsHelpful on C, useless on the actual CHILL
plankalkul-compilerGerman-word translation, some parser bug-fixing, commentsA 1945 German language, the translation help was genuinely useful (covers Plankalkuel + plankalkul-ide too)
WasabiNot really
ttasNoneWish there were an LLM that could help with Tensix
OlintIntellisense on commentsCouldn't find much else in my logs
minuteman (assembler + emulator)NoneWish it could've helped, the memory's a literal rotating disc your program tracks its position on

LSPs

ProjectWhere the LLM was usedNotes
Python LSPs (Jovial, hals, Chill, Coral66, racf, IBM-system360, mumps)Research, asking about LSPs, explaining the LSP docs, some devops
CMS-2-LSPFirst parser AI-generated then binned, second off my own RAG pipeline, hand-editedUndocumented language, the most LLM-involved thing here
tal-lspSome testing, a sanity pass

Emulators & silicon

ProjectWhere the LLM was usedNotes
setun70-emulatorREADME, the HTML page, PyPI packagingLost an afternoon to PyPI. Read the 1959 Soviet docs in Cyrillic and wrote the emulator by hand
voyager-fds-emulatorSanity check, comments where applicablePaid $80 for the documents, wasn't letting a robot near them first
The Chips (voyager-fds, qsim, ruru, dozenal-alu)NoneFirst "I get to design chips!" wave, learned by messing up the basics
takaheGeneral Verilog questions, research and paper-findingIt parses ABEL, no LLM's deciding that. Still had to read the papers, an ESPRESSO summary won't cut it
Flow-maticA bit of the peripheral stuff (less than setun70), plus ideas from Claude 3.x for the language's verbsFlow-Matic has English verbs and it's wonderful, and the verb-handling ideas actually worked

Numerical & scientific

ProjectWhere the LLM was usedNotes
SLATECPython scripts for bulk GOTO removal, test summarising, drafting most of the docsUseful on scaffolding, weak on design, shaky on F77
dcuhreSame as SLATEC, much smaller scale
MoaC-to-CUDA-kernel conversion under review, an agentic loop fuzzing compiler flagsEdited the numerical-precision bits myself, LLMs don't do precision well
SLATEC.jlNoneTried Julia, prefer Fortran, may revisit

Systems, libraries & tools

ProjectWhere the LLM was usedNotes
WuSanity checks, design back-and-forth, fixed a couple Python bugs, hotpath comment flagsGenuinely helpful here
KeaTestsTiny RTOS, not much else
kauriNone to speak ofIt's a single header file
PPMNoneA Plankalkül port of the Fortran package manager (fpm), took inspiration from it, not a full implementation
FreibergNoneGenuinely fun to make

Mainframe / legacy libraries

ProjectWhere the LLM was usedNotes
MPB + the COBOL / HLASM / RPG / ALGOL librariesComments, a sanity passLLMs are shaky on legacy languages, even the sanity pass came with a pinch of salt
cobol-bitcoin-minerAsked ChatGPTIt set off the security warning (jokes)

Upstream contributions

ProjectWhere the LLM was usedNotes
ocamlQuestions, the odd sanity checkThrowing an LLM at an established compiler is how you get CI red and OCaml enthusiasts upset
FFmpegNoneI choose life
lfortranUsed the repo's Agents.md for a guided codebase tourPRs mostly legacy Fortran
z390NIST test-suite and error-output organising, double-checking where I add code in the giant single Java fileLike an assistant while defusing a Java-based bomb. Real questions go to the human maintainers
tinygradEditing some Python, debuggingAd-hoc but interesting way to build an emulator

Tooling misery (cross-cutting)

ToolWhere the LLM was usedNotes
CI / YAMLSome initial devops and CI setupI can wrangle YAML fine, I just don't enjoy it
vimAsked ChatGPT how to get out of vimIt couldn't hear me in the vim prison

This website

It's all HTML. Words, design and pictures are mine, the markup I'm less precious about, when I'm tired I'll vibecode a chunk of it. This page too, repo list off gh, notes shoved into a table by Claude.

Chur Claude.