45 lines
1.1 KiB
Markdown
45 lines
1.1 KiB
Markdown
---
|
|
status: partial
|
|
phase: 02-interactive-tui
|
|
source: [02-VERIFICATION.md]
|
|
started: 2026-03-22T04:09:00Z
|
|
updated: 2026-03-22T04:09:00Z
|
|
---
|
|
|
|
## Current Test
|
|
|
|
[awaiting human testing]
|
|
|
|
## Tests
|
|
|
|
### 1. Live table rendering
|
|
expected: TUI fills terminal with 3-region layout (header, table, status bar). All 9 columns render with live data, rows update every second.
|
|
result: [pending]
|
|
|
|
### 2. Sort interaction
|
|
expected: Press r/R/p/n/s/t/a/A/P and Tab+Enter — sort arrows move, rows reorder each tick. Tab/Left/Right advance highlighted column header.
|
|
result: [pending]
|
|
|
|
### 3. Filter-as-you-type
|
|
expected: Press '/', type process name — table filters live. Esc clears filter and restores all rows.
|
|
result: [pending]
|
|
|
|
### 4. Extra columns, help overlay, quit
|
|
expected: 'c' toggles 4 extra columns, '?' shows centered help overlay with all keybindings, 'q' exits cleanly and restores terminal.
|
|
result: [pending]
|
|
|
|
### 5. CLI filter flags
|
|
expected: `--port 22 --tcp --interval 2` shows only TCP port-22 connections with 2-second refresh.
|
|
result: [pending]
|
|
|
|
## Summary
|
|
|
|
total: 5
|
|
passed: 0
|
|
issues: 0
|
|
pending: 5
|
|
skipped: 0
|
|
blocked: 0
|
|
|
|
## Gaps
|