CORRECTION: this session's repo-lint runs scanned zero files
Every repo-lint PASS reported in this branch's changelog and in the commit
messages of 9ffc904, fb8b328 and 029d6ed was run from inside the worktree at
.claude/worktrees/skill-repackage-20260727/ and scanned ZERO files.

Cause, measured in scripts/repo_lint.py's walk filter: it skips any path with
".claude" AND "worktrees" among its parts (DOCFIX-111, correct in intent -- a
nested session worktree is not repo content). But it tests the ABSOLUTE path's
parts, so when the lint root IS the worktree, every descendant matches and the
walk yields nothing. The linter then prints PASS over an empty set.

Found only because the concurrent Stage-5 session's R15(1) added an L0
files-scanned floor that refuses a verdict below 100 files; that newer linter
failed loudly against this worktree.

Re-measured properly by exporting the branch outside any worktree path (git
archive | tar, 728 files): main's linter gives 0 fail / 1 warn, and the Stage-5
branch's stricter linter gives 0 fail / 1 warn / 593 files scanned. The one warn
is the known legacy D-001..018 non-ASCII carve-out, present at session open and
not introduced here.

The verdict stands; the evidence did not. Correct figure is 0 fail / 1 WARN, not
the 0 fail / 0 warn claimed earlier -- the zero-warn reading was an artifact of
scanning nothing. No FAIL was ever masked.

Gauntlet UNAFFECTED and stands at ALL GREEN (81): tests/repo-lint/run-tests.sh
builds fixtures under mktemp -d, outside the excluded path, so its assertions
that each lint class fires genuinely fired.

Logged not executed: background jobs here are told to isolate into
.claude/worktrees/ before editing, so every such session's lint gate is currently
vacuous on main. R15(1)'s L0 floor converts that silent pass into a loud fail on
merge; making the filter relative to the lint root is the remaining half and
belongs to R15(1)'s owner.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HidKuj6uj2irwELJQCrZQb
1 parent 029d6ed commit 17787c064e43610f4b6a98a5ca5fc2e780f2ee1c
@JANeumatrix JANeumatrix authored 1 hour ago
Showing 1 changed file
View
docs/archive/changelogs/changelog-20260727-skill-repackage.md