Twinned from https://github.com/cfsh/ninefold/issues/399 by tools/beads/import_github.py's reconcile pass.
From @aedanpope's inline note on PR #386:
> "dont hardcode my name into the codebase, and instead of 'his words' u can say 'product direction' or something"
I fixed the four that PR introduced before merging it. The rest of the codebase still has 30, across 12 files — filing rather than sweeping, since a repo-wide pass is new work.
``` shared/PlaytestJournal.cs 10 games/tonapse/ui/SongGrid.cs 5 shared/PlaytestLog.cs 3 shared/tests/PlaytestLogTests.cs 2 games/tonapse/ui/SoundPicker.cs 2 games/tonapse/TonapseHome.cs 2 shared/VisualProbe.cs 1 games/tonapse/ui/TonapseStyle.cs 1 games/tonapse/ui/ScrollHint.cs 1 games/tonapse/ui/PatternPicker.cs 1 games/tonapse/ui/ControlsGuide.cs 1 games/tonapse/TonapseOptions.cs 1 ```
Over half are mine, from this session — PlaytestJournal/PlaytestLog/PlaytestLogTests/VisualProbe (16 of the 30) came in with #362/#368 before the note existed. Worth saying so the sweep isn't read as cleaning up after someone else.
Two distinct shapes, and only one is a rename:
AedansPatternGetsTwoToThreeEmptyRowsEachSide, which surfaced in every test run's output rather than only in a comment. Worth grepping test method names specifically — that's the highest-visibility class.Keep the quoted requirements verbatim. Several of these comments quote a spec that an assertion encodes ("two or three empty rows above and below"); the quote is the requirement, only the attribution should change. That was the call I made on #386 and it seemed right, but flagging it as a judgement someone could reasonably reverse.
Leave shared/WaveletNames.cs. It cites https://github.com/aedanpope/wavelet as the genuine source of the word list — attribution to a repo URL, not a name-drop. Excluded from the 30 above.
grep -rn "aedanpope\|Aedan" --include=*.cs games/ shared/ *.cs finds them all today. A guard test in the shape of UserPathGuardTests (git ls-files-driven, exempt-list with reasons) would stop them coming back — but that is a second decision, not part of the sweep.
None.
No comments.