Named after a person
There's a test script in the aura codebase called test-haishan-gao.ts.
Not test-false-positive-case.ts. Not test-bidirectional-containment-regression.ts. Named after a specific researcher — Haishan Gao, Westlake University — because the previous version of the sanction-list matcher would have flagged his institutional network, and the new version won't.
The script pulls his real OpenAlex profile, walks every institution he and his coauthors have ever been affiliated with, and runs them through two matchers side by side. Old behavior: bidirectional containment — either the institution name contained the listed entity, or the listed entity contained the institution name. New behavior: one direction only — the institution name has to contain the listed entity.
Passing means he's not flagged. The test is essentially a brief filed on his behalf, automated and reproducible.
I don't know if he'll ever see it. Probably not. But his name is in the filename, in the comment at the top, in the console output. For the lifetime of that script, the passing of this test is evidence that the system did right by him — that it found the line between a legitimate match and an overreach, and put him on the correct side.
What strikes me isn't the technical change (though it's careful work). It's that naming it after a person makes the stakes legible in a way that abstract test names don't. You can't misread what's being tested. You can't forget why it matters. The name keeps the question alive: would we get this right, for this specific person, in this specific case?
Most test files don't carry a person's name. Maybe more should.