Skip to content

Commit e92adcf

Browse files
committed
docs: [v1.17.9] overnight TUI inspection mandate plan
1 parent 2999398 commit e92adcf

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Overnight TUI Inspection Mandate (user: inspect everything, nothing breaks, all commands+traces, all upstream TUI copied)
2+
3+
## Tooling (validated)
4+
- tmux 3.6a: drive+capture the TUI. Pattern: `tmux new-session -d -s X -x 220 -y 50 "cd <tmp> && BIN --model azure/gpt-5.5"`;
5+
`sleep`; `tmux send-keys -t X "..." Enter` / keystrokes; `tmux capture-pane -t X -p` to SEE rendered frame; `tmux kill-session -t X`.
6+
- Models for testing: azure/gpt-5.5 (VERIFIED works + --yolo), "Big Pickle" (bigpickle, shown in TUI), openrouter. Use --yolo for non-interactive perms.
7+
- BIN: packages/opencode/dist/@altimateai/altimate-code-darwin-arm64/bin/altimate (REBUILD after branding+route fixes; build:local needs bun>=1.3.14 -> temporarily relax gate in packages/script/src/index.ts then REVERT via git).
8+
9+
## CONFIRMED BUGS (from tmux capture, matching user screenshot)
10+
- TUI flooded with /api/provider + /api/model -> "Unable to connect" (server.ts:655 catch-all proxies to app.altimate.ai). v2 client uses /api prefix, server mounts at root. SAME root as httpapi-sdk test fail. -> WS1 codex fixing.
11+
- opencode ASCII logo + "OpenCode Zen" branding (stale binary; logo.ts rebranded in source by CI-fix; rebuild needed). "OpenCode Zen/Go" = models-snapshot catalog data.
12+
13+
## Workstreams
14+
- WS1 (codex /tmp/ws1_route_fix.log): fix /api routing flood. RUNNING.
15+
- WS2 (codex /tmp/ws2_tui_diff.log): verify all upstream TUI changes copied -> TUI-UPSTREAM-DIFF.md. RUNNING.
16+
- CI-fix (codex /tmp/fix_ci.log): branding 198->0 + require-markers config. RUNNING.
17+
- WS3 (me, tmux): visually inspect EVERY TUI surface after clean rebuild — splash/logo (altimate not opencode), model picker, session view, sidebar/footer, dialogs (ctrl+p commands, mcp, status, workspace, theme, help), agents (tab), prompt editor, scrollback. Capture each frame; verify renders + no crash + no opencode branding + no error flood.
18+
- WS4 (codex): test ALL commands — slash/ctrl+p commands + `run --command <name>` modes + each builtin command. Verify each executes.
19+
- WS5 (codex): verify TRACES work — tracing enabled, trace events recorded, trace viewer renders (the fork's tracing feature).
20+
21+
## Loop: collect codex -> verify(typecheck0+production+area-tests) -> commit+push (update PR #964) -> rebuild clean binary -> WS3/4/5 -> iterate until EVERY functionality evaluated. Use heartbeat; don't stop until done.

0 commit comments

Comments
 (0)