Commit Graph

2 Commits

Author SHA1 Message Date
drew ffac6be326 fix(tui): count conversation separators for pruning
CI / load-versions (pull_request) Successful in 16s
CI / push-validation (pull_request) Successful in 24s
CI / lint (pull_request) Successful in 50s
CI / quality (pull_request) Successful in 57s
CI / typecheck (pull_request) Successful in 1m3s
CI / security (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 43s
CI / helm (pull_request) Successful in 40s
CI / unit_tests (pull_request) Successful in 7m7s
CI / docker (pull_request) Successful in 2m11s
CI / integration_tests (pull_request) Successful in 11m38s
CI / coverage (pull_request) Successful in 10m18s
CI / status-check (pull_request) Successful in 3s
2026-06-17 00:57:52 -04:00
HAL9000 84628831ab test(tui): add direct Behave coverage for conversation pruning module
Adds 20 scenarios that exercise ConversationSettings clamping,
ConversationBlock line counting, ConversationStream bootstrap / clear /
extend / render / pruning behaviour, and load_conversation_settings
fallback paths directly. The pre-existing single Behave scenario
covered ConversationStream only through the TUI app's
_append_conversation_block, leaving most of the new conversation
module unmeasured and pulling overall coverage below the 97%
threshold (the lone failing CI gate).

ISSUES CLOSED: #6350
2026-06-17 00:57:51 -04:00