Three parity fixtures (real_jachym_*, real_filip_*, real_martin_*) held raw bank messages with real names. The names are now Member_<hash> pseudonyms, the same form the scrubber produces. Test inputs are otherwise unchanged.
The junior regression test in legacy/tests/test_match_members.py, its changelog entry and its plan file used a real junior's and parent's name together with the months paid. Replaced with fictional names.
CLAUDE.md now states the rule: a real name as a bare test input is fine; a real name next to payment details or raw bank messages, or any junior or parent name, is not.
Other real names used as bare test inputs are left as they are, by decision.
Git history is not rewritten and still contains the old text.
Narrow version of T4 from the cleanup task list.
- Three parity fixtures (`real_jachym_*`, `real_filip_*`, `real_martin_*`) held raw bank messages with real names. The names are now `Member_<hash>` pseudonyms, the same form the scrubber produces. Test inputs are otherwise unchanged.
- The junior regression test in `legacy/tests/test_match_members.py`, its changelog entry and its plan file used a real junior's and parent's name together with the months paid. Replaced with fictional names.
- `CLAUDE.md` now states the rule: a real name as a bare test input is fine; a real name next to payment details or raw bank messages, or any junior or parent name, is not.
- Other real names used as bare test inputs are left as they are, by decision.
- Git history is not rewritten and still contains the old text.
Tests: `make go-test-all` and `make test` pass.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- Scrub three parity fixtures that still held raw bank messages
- Use fictional names in the junior regression test, its changelog
entry and its plan file
- State the rule in CLAUDE.md: a real name as a bare test input is
fine; a real name next to payment details, or any junior or parent
name, is not
- Tick T4 in the cleanup task list
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
kacerr
merged commit ac9f974007 into main2026-10-09 00:23:32 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Narrow version of T4 from the cleanup task list.
real_jachym_*,real_filip_*,real_martin_*) held raw bank messages with real names. The names are nowMember_<hash>pseudonyms, the same form the scrubber produces. Test inputs are otherwise unchanged.legacy/tests/test_match_members.py, its changelog entry and its plan file used a real junior's and parent's name together with the months paid. Replaced with fictional names.CLAUDE.mdnow states the rule: a real name as a bare test input is fine; a real name next to payment details or raw bank messages, or any junior or parent name, is not.Tests:
make go-test-allandmake testpass.🤖 Generated with Claude Code