The case studies above describe systems I built. These describe decisions I made — including the ones I later reversed, which is the part a document is actually for. A commit history tells you what changed. It does not tell you what else was on the table.
The habit came from a specific failure. On Animatrixx I made a series of reasonable local decisions — hand the reader its images through localStorage, disable the type checker to get a build out, cache whole model instances in Redis — and eight months later I could no longer reconstruct why. Each one had a cost I had not written down, so each one had to be rediscovered.
So on MoneyDock the rationale ships with the code. The scaling blueprint records not only the page sets I built but the one I killed, and the test it failed. The hardening report numbers fourteen findings and names the test that pins each fix, so a future refactor cannot quietly undo one. The deploy checklist records what was rejected as well as what shipped — including advice I was given and decided against.
The document I would point an interviewer at is the content audit. My own automation had produced about ninety-five posts of news and stock tips that were dragging the whole domain under a scaled-content signal. The audit is the paperwork of deleting roughly eighty of them.