This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

Fidelity audit of itd-2609221656361680, ac-5 and ac-7 (no repository name in anything abcd commits): the name scrub a promotion runs (nameScrubber, commonName in internal/core/report/inbox.go) deliberately leaves a sender whose directory name is a common word or three letters or fewer (cli, api, go, docs, site, tools, unnamed, abcd) in the capture as a word, replacing it only where it ends a forge address. The brief chapter 30-inbox.md documents the exemption and its reason (the word identifies no one), but the intent's criterion and decision 4 promise the name is absent from anything committed without that qualification. Either the record narrows the promise to distinctive names or the scrub takes another route for common-word senders (a per-report marker, a generic replacement of the whole phrase). A record decision, not a code fix, until the product thinker rules.

issueopenminoriss-2609240133237651

Fidelity audit of itd-2609221656361680, ac-5 and ac-7 (no repository name in anything abcd commits): the name scrub a promotion runs (nameScrubber, commonName in internal/core/report/inbox.go) deliberately leaves a sender whose directory name is a common word or three letters or fewer (cli, api, go, docs, site, tools, unnamed, abcd) in the capture as a word, replacing it only where it ends a forge address. The brief chapter 30-inbox.md documents the exemption and its reason (the word identifies no one), but the intent's criterion and decision 4 promise the name is absent from anything committed without that qualification. Either the record narrows the promise to distinctive names or the scrub takes another route for common-word senders (a per-report marker, a generic replacement of the whole phrase). A record decision, not a code fix, until the product thinker rules.

Remedy grounds (2026-09-29)

  • Why: the record names both routes; the ruling is unanswered and none is picked. The marker is scoped to the sender phrases because replacing every occurrence of a common word would corrupt ordinary prose.
  • Rejected: replacing every occurrence of the word, which rewrites unrelated text for no privacy gain.

Frontmatter

idiss-2609240133237651
typeissue
lifecycleopen
severityminor

mentions1