harness: soften two gates that would have taught --no-verify

The test-coupling gate failed comment-only and gofmt-only .go diffs, which
ship no behaviour and owe no test. Bypassing it would have cost every gate at
once, so it now compares added and removed lines with comments, blanks and
whitespace runs stripped: equal sets mean nothing happened. A new .go file is
never exempt.

The exported-doc-comment check is now a warning. No gate can tell
"// Load loads." from a useful sentence, so as a hard failure its cheapest
satisfaction was exactly the noise conventions.md calls worse than nothing.
Package comments and ADR citations in code stay hard.

Also fills in state.md's verified-against line and drops a stray blank line
left in roadmap.md by an earlier gate test.
This commit is contained in:
Claude Opus 5
2026-07-30 01:09:22 +06:00
committed by bdeshi
parent 99f8c730b0
commit 126fdbc861
5 changed files with 28 additions and 9 deletions
-1
View File
@@ -70,4 +70,3 @@ Bengali tokenisation for search is the genuinely novel problem here — solve it
and deliberately, not as a side effect of adding search. The low-bandwidth, low-carbon ethos is
coherent with Gemini output, PWA offline, and no-JS defaults; let that coherence break ties when two
designs are otherwise equal.