Root cause: Stale completion indicators in .exit_signals and .response_analysis files persisted across sessions, causing premature exit when combined with normal completion indicator increments. Changes: - Enhanced reset_session() to clear .exit_signals file (resets to empty structure) - Enhanced reset_session() to remove .response_analysis file - Session reset now comprehensively clears all exit-related state Added 2 new tests: - reset_session clears exit_signals file to prevent premature exit - reset_session prevents issue #91 scenario (stale completion indicators) Test count: 321 (up from 319) Fixes #91 |
||
|---|---|---|
| .. | ||
| test_cli_modern.bats | ||
| test_cli_parsing.bats | ||
| test_exit_detection.bats | ||
| test_json_parsing.bats | ||
| test_rate_limiting.bats | ||
| test_session_continuity.bats | ||