Repository navigation
fix(tui): keep every approval choice on screen under a tall body - #1566
TheGreatAxios merged 1 commit into
Conversation
TheGreatAxios
left a comment
There was a problem hiding this comment.
Fleet review verdict: APPROVE (with nits)
PR: #1566 — fix(tui): keep every approval choice on screen under a tall body (CL-11362)
Convergence: swarm → defect / quality / solve convergence → all three converged approve (quality: approve with nits).
Outcome
Blocking defect confirmed fixed and regression-verified (pre-fix: Reject-only paint at 80x24 / 100x30; post-fix: all choices painted; new tests fail pre-fix / pass post-fix).
Nits (non-blocking)
- Stale doc comment in
fitOverlayListToHost. - Operator-overlay coverage gap in new tests.
- Verification gaps noted (check script does not run tests; no manual smoke).
Required changes
None blocking. Flagged for operator disposition.
TheGreatAxios
left a comment
There was a problem hiding this comment.
Fleet review verdict: REQUEST CHANGES
PR: #1566 — fix(tui): keep every approval choice on screen under a tall body (CL-11362)
Operator disposition update: the prior "approve" posture is withdrawn; this PR is converted to REQUEST CHANGES.
Outcome
Blocking defect confirmed fixed and regression-verified (pre-fix: Reject-only paint at 80x24 / 100x30; post-fix: all choices painted; new tests fail pre-fix / pass post-fix).
Requested changes
- N1 (nit): stale doc comment in
fitOverlayListToHost. - N2 (nit): operator-overlay coverage gap in new tests.
- N3 (nit): verification gaps (check script does not run tests; no manual smoke).
Required changes to merge
Address the requested changes above (or explicitly close each) before merge.
Why it matters
Non-blocking items remain; operator opted for a stricter review posture.
ea0b3ce to
285642e
Compare
|
Stale doc comment on Operator overlay coverage: Fixed. Check script and smoke test: |
|
Resolved findings at
|
TheGreatAxios
left a comment
There was a problem hiding this comment.
Re-reviewed at 285642e. Every approval choice stays on screen under a tall body, and the operator-overlay coverage is in place. Approving.
|
Triage: Pass No changes needed from you. A maintainer will review this pull request. |
Summary
Verification
bun run checkpasses (lint, typecheck, dead exports, build, 9452 tests)approval-prompt-visibility.test.tsrender a longrun_shellapproval at 80x24 and 100x30 and assert all three choices are drawn; both fail without the fixFixes CL-11362