Commit Graph

9 Commits

Author SHA1 Message Date
7d7a4be668 fix: pre-warm in setup, TUI rendering diagnostics
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s
- passepartout setup: add pre-compile step for :passepartout + :passepartout/tui.
  So first daemon/TUI start is fast (~10s instead of ~120s).
- TUI test: remove pre-warm (now in setup). Add 3 rendering diagnostics:
  * add-msg-render: /eval injects agent msg, verify text on screen
    (isolates TUI rendering from daemon)
  * daemon-msg-roundtrip: wait for LLM, check via /eval that :agent
    entry exists in :messages list (isolates daemon\xe2\x86\x92TUI comm)
  * agent-response-renders: full E2E \xe2\x80\x94 LLM response text on screen
    (confirms complete TUI\xe2\x86\x92daemon\xe2\x86\x92LLM\xe2\x86\x92TUI pipeline)
- Fix missing #+end_src in shell block (was preventing tangle)
- Update Contract section with new Phase 3 diagnostic items
- Test: 7/7 pass (was 5/5)
2026-05-06 09:20:42 -04:00
7c9cc629a1 fix: TUI agent-responds uses text-match not unicode arrow
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 2s
tmux capture-pane strips the ⬇ (U+2B07) character; grep on it always
returns empty. Switch to case-insensitive text matching on actual
LLM response content (hello, hi, greeting, hey).

Also: reorder tests (cascade-parsing, eval-command, status-bar first
to warm the TUI; agent-responds last), increase handshake timeout
to 60s, increase agent poll timeout to 90s.

TUI integration: 5/5 pass (was 4/5 with false-negative on agent-responds)
2026-05-06 09:07:16 -04:00
750918527d tests: TUI integration + cascade parsing — precise LLM diagnostics
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 2s
- TUI agent-responds: hardened to detect and FAIL on cascade/exhausted
  responses (previously a separate WARN-only test that let real
  cascade failures slip through)
- New TUI cascade-parsing test: /eval *provider-cascade* on screen,
  checks for clean keywords (no cl-dotenv quote artifacts)
- Pre-warm step: sbcl --eval '(ql:quickload :passepartout/tui)'
  before launching tmux, cuts TUI startup from ~120s to ~10s
- Removed test_agent_not_cascade_failure (absorbed into agent-responds)
- New integration test: test-provider-cascade-parsing verifies
  PROVIDER_CASCADE entries are keywords without quotes, matching
  registered backends — catches the exact cl-dotenv quote bug
- Fixed stop-daemon ghost symbol (removed export) and paren bug
- Contract section updated with numbered Phase 2/3 items
2026-05-06 08:56:07 -04:00
26bfce61f1 fix: CLI test, TUI integration harness — all non-blockers resolved
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s
- gateway-cli: add load-time sanity check, fix FiveAM prefix for
  jailed-package compatibility
- TUI integration: switch all tests from file-grep to tmux capture-pane
  (agent-responds, cascade-failure, eval-command, connection-drop).
  Fixes file-buffering false negatives. Increase eval sleep to 3s.
- Cherry-pick: system-integration-tests.org org source updated
2026-05-05 20:58:41 -04:00
299d501c88 tests: tune TUI harness (capture-pane polling, cascade-failure as warning, 120s startup, no daemon kill)
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 2s
2026-05-05 16:45:55 -04:00
23b8cfacd3 fix: setup wizard non-interactive safe, TUI script daemon detection + timing
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s
2026-05-05 14:26:27 -04:00
3d237e9c78 tests: add cascade-failure detection to TUI integration (⬇≠success if line is cascade failure)
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s
2026-05-05 13:44:03 -04:00
26d917dbc4 tests: flexible TUI handshake test (v[0-9] not v0.x), true agent round-trip with ⬇ marker
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s
2026-05-05 13:41:57 -04:00
057bf9f3a8 tests: Phase 2+3 integration (LLM cascade gated, messaging gated, Emacs Flight Plan, TUI shell script)
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s
2026-05-05 13:38:00 -04:00