--- import BaseLayout from '../layouts/BaseLayout.astro'; import { correctionCommits } from '../lib/git'; import { site } from '../site.config'; const corrections = correctionCommits(); ---

The record

Corrections

When published work turns out to be wrong in a way that matters, the fix is recorded here — drawn automatically from the publication's revision history, not maintained by hand. A correction is a commit whose message begins with Correction:; this page cannot show fewer corrections than the repository contains.

Typo fixes and routine maintenance don't qualify. Changed claims, wrong facts, and misattributions do. The editorial commitments say what readers may hold us to; the full revision history shows everything else.

{corrections.length > 0 ? (
    {corrections.map((commit) => (
  1. {commit.subject.replace(/^Correction:\s*/, '')} {commit.hash}
  2. ))}
) : (

No substantive corrections have been required yet. That sentence should get harder to keep writing as the archive grows — if it doesn't, be suspicious.

)}