Development record
commands/lint.md presents the abcd-lint:allow line waiver as applying to any finding, but only the privacy-hygiene rule consumes it; a user waiving a docs-currency/three-tier-layout/etc finding gets a silent no-op and a stray committed token, colliding with docs-currency's own differently-spelled escape
commands/lint.md presents the abcd-lint:allow line waiver as applying to any finding, but only the privacy-hygiene rule consumes it; a user waiving a docs-currency/three-tier-layout/etc finding gets a silent no-op and a stray committed token, colliding with docs-currency's own differently-spelled escape
Evidence
commands/lint.md(the waiver sentence) -- scoped to no rule.internal/core/repolint/rule_privacy.go:42,49,112-- the only consumer of the waiver constants; no other rule file references either.rule_docs.go:79/rule_positioning.go:86emit line-anchored findings where the marker is a no-op; docs-currency's real escape is the differently-spelled docs-lint allow comment.
Refuter verdict -- CONFIRMED (substantive, lower end)
Every other statement of the waiver in the record scopes it to privacy-hygiene (brief 16-lint.md:52, prepare-this-repo.md:96-99, CHANGELOG). commands/lint.md is the lone outlier; entered unscoped and survived the audit->lint rename. Fix: scope the sentence to privacy-hygiene findings and note other rules have no line waiver.
Frontmatter
| id | iss-331 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-331-commands-lint-md-presents-the-abcd-lint.md
open on GitHub ↗ · commit history ↗
mentions1
- dcn-26082000000000012026-08-20 — bughunt round 2 (branch bughunt-a/round-2): captured iss-331..iss-343 and fixed (ids 339-343 re-minted from an initial 326-330 after main concurrently took those numbers in the v0.6.1 cut)