Repository navigation
tests(friction-detector): 16 tests for pending-question and stale-task detection - #1225
bassilkhilo-ag2 wants to merge 1 commit into
Conversation
VasiliyRad
left a comment
There was a problem hiding this comment.
Two blocking issues, both already flagged on prior PRs in this session:
-
Same bundled changes as #1196 and #1194 (both flagged this session):
build_log.md(+114) — bassilkhilo's local pass-207 log, doesn't belong in any upstream PRsrc/health-check.py(+14/-2) — multi-PID source-path warn (unrelated to friction-detector)tests/health-check-bridge-multi-pid.test.py(+88) — tests for that other featuretests/sync-memory-memory-dir.test.sh(+284) — completely separate concern
-
File-path collision with #1201 (already approved this session): both add
tests/friction-detector.test.pyfrom/dev/null. Second to land will hit "file already exists" merge conflict. #1201 has +171 lines, this PR has +331.
Please:
- Strip the 4 bundled files from this PR — keep only
tests/friction-detector.test.py - Reconcile with #1201: either merge the 331 lines here into #1201's file, or close #1201 and let this one carry the canonical friction-detector test (since it has more content)
Counts so far this session in your test push: 3 PRs (#1196, #1194, this) shipping the same 4-file bundle, and 3 PRs (#1202+#1223, #1201+this, #1220 internal-dup) with same-path collisions. Please pause and run a quick git diff main against each open PR to dedupe before pushing more — happy to approve clean ones immediately, but the cleanup load is starting to outweigh the new coverage.
…k detection Tests cover friction-detector.py's three detection functions: - Pending questions: resolved sections skipped, mixed status, missing file - Stale tasks: fresh vs old files, non-task files skipped, empty dir - Notes todos: old checkbox and TODO markers flagged, fresh items not Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
67d60a7 to
f3f826c
Compare
|
Rebased onto origin/main (dropped the 4 local-only commits that were contaminating the diff). The branch now has exactly 1 commit — the actual change. Sorry for the noise. |
Summary
tests/friction-detector.test.py— 16 tests forsrc/friction-detector.pyCoverage
statusfield, missing fileTotal: 16 tests, all passing.
Test plan
python3 -m pytest tests/friction-detector.test.py -v --import-mode=importliborigin/maincontains only the test file🤖 Generated with Claude Code