integrate-nex-chat-end-to-end

Integration: nex chat in TUI end-to-end — verify the four fixes compose

Metadata

Statusdone
Assignedagent-1848
Agent identityf51439356729d112a6c404803d88015d5b44832c6c584c62b96732b63c2b0c7e
Modelclaude:opus
Created2026-05-02T23:54:40.884130787+00:00
Started2026-05-03T03:54:24.770264726+00:00
Completed2026-05-03T04:41:46.682623448+00:00
Tagsintegration,nex,chat,tui, eval-scheduled
Tokens23143053 in / 55822 out
Eval score0.91
└ blocking impact0.92
└ completeness0.93
└ constraint fidelity0.85
└ coordination overhead0.85
└ correctness0.95
└ downstream usability0.90
└ efficiency0.85
└ intent fidelity0.73
└ style adherence0.88

Description

Description

With the four impl fixes merged (cursor corruption, restart-backoff, TUI/supervisor coexistence, chat-dir race), verify they compose: open TUI → create nex chat → message → reply → close TUI → reopen → resume.

This is INTEGRATION testing — exercising the live system, not unit tests. No new code unless the four fixes leave a glue gap.

Implement directly — do not decompose further.

File scope

  • Live wg tui session against a real daemon + lambda01 endpoint
  • ONLY add code if the four fixes leave a composition gap (e.g. an order-of-operations ambiguity that needs a small bridging change). Document any added code as "composition glue" in the commit message.

Validation

  • Live test: open TUI on a fresh tmpdir; create nex chat with model qwen3-coder + endpoint lambda01; send 'hello'; verify response within 60s; close TUI (Ctrl+C / quit); reopen TUI; verify chat is resumable; send another message; verify response
  • No regression of fix-nex-chat's chat_native_endpoint_full_pipeline.sh smoke
  • cargo build + cargo test pass
  • If any code was added: it is documented as composition glue and is < 50 LOC

Depends on

Required by

Log