packages-tooling/TESTING.md

971 B

Auto-commit testing log

Test 1: Fail-fast behavior - 1768570081

Verified daemon fails on LLM errors instead of silently falling back.

Test 2: Editable install - 1768570219

Confirmed source changes reflect immediately with pip install -e.

Test 3: Reasoning pattern filtering - 1768574938

Added markdown bold and "reasoning" keyword detection.

Test 4: Prompt improvements - 1768575600

Updated prompts to explicitly separate reasoning from commit message. Clarified that commit message must describe actual file changes.

Test 5: Timeout fix and verification - 1768578000

Increased LLM timeout from 30s to 120s for reasoning models. This test verifies the auto-commit daemon generates proper messages.

Test 6: Syntax fix and end-to-end verification - 1768579000

Fixed unterminated string literal in reason.py. Verified daemon starts successfully with proper LLM connection. Now testing if commit messages describe file changes (not reasoning text).