claude/lib/tests
Bastien Chanot 4af339a312 test(lib): doc-commit behavioral check — coupled + fail-closed scenarios
lib/tests/run-doc-behavioral.md — in-vivo whole-chain check (twin of run-behavioral.md for memory). Scenario A: doc-syncer patches a public doc, the include commits it surgically with dangling code present (coupled + surgical). Scenario B: a forbidden .claude/ path in PATCHED_FILES → helper refuses (rc 4), nothing half-committed, offender named (fail-closed + loud). Complements the 28-assertion deterministic suite (run-doc-commit.sh).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ho5EQCFTSvYamuRtVZpp2d
2026-06-27 03:22:22 +02:00
..
run-behavioral.md test(lib): behavioral end-to-end check doc for coupled-capitalize 2026-06-26 13:27:57 +02:00
run-deterministic.sh feat(lib): emit memory-commit hash on stdout + T6/T7 (stdout contract, idempotence) 2026-06-26 12:45:06 +02:00
run-doc-behavioral.md test(lib): doc-commit behavioral check — coupled + fail-closed scenarios 2026-06-27 03:22:22 +02:00
run-doc-commit.sh feat(doc-syncer): PATCHED_FILES newline output for doc-commit handoff 2026-06-27 01:07:03 +02:00