|
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 |
|---|
|
|
| docs/archive/changelogs/changelog-20260727-skill-repackage.md |
|---|