review: tui live pending picker
This commit is contained in:
parent
08397f3f3b
commit
848ca4a59d
|
|
@ -7,7 +7,7 @@ kind: task
|
|||
priority: P2
|
||||
labels: [migrated]
|
||||
created_at: 2026-05-27T00:00:16Z
|
||||
updated_at: 2026-05-30T04:54:03Z
|
||||
updated_at: 2026-05-30T05:00:32Z
|
||||
assignee: null
|
||||
legacy_ticket: tickets/tui-picker-live-pending-pods.md
|
||||
---
|
||||
|
|
|
|||
|
|
@ -55,4 +55,36 @@ Validation plan:
|
|||
- `cargo fmt --check`
|
||||
|
||||
|
||||
---
|
||||
|
||||
<!-- event: review author: hare at: 2026-05-30T05:00:32Z status: approve -->
|
||||
|
||||
## Review: approve
|
||||
|
||||
Approve.
|
||||
|
||||
The change correctly moves the live-priority rule into shared `PodList` construction, so both the resume picker and multi-Pod dashboard consume the same merged/sorted model. Reachable live Pods now sort ahead of non-live/unreachable/stopped/corrupt rows before truncation, and live pending rows get display-only runtime segment supplementation plus clearer pending preview text without changing pod-store metadata or restore behavior.
|
||||
|
||||
Blocker findings: none.
|
||||
|
||||
Requirement coverage:
|
||||
- Reachable live rows sort before stopped/corrupt/unreachable rows before truncation.
|
||||
- Sorting remains deterministic inside groups: `updated_at` desc, then pod name asc.
|
||||
- Live pending/runtime-only rows remain attachable/openable but not restorable.
|
||||
- Runtime segment id supplementation is display/model-only; no pod-store write path is touched.
|
||||
- Pending preview uses `[live, pending segment]` and does not imply restoreability.
|
||||
- Shared `PodList` was fixed rather than duplicating picker-specific logic.
|
||||
- Unreachable registry allocations are not promoted.
|
||||
- PodDiscovery / AttachOrRestore behavior was not broadened.
|
||||
|
||||
Validation reviewed from coder report:
|
||||
- `cargo test -p tui pod_list` — passed.
|
||||
- `cargo test -p tui picker` — passed.
|
||||
- `cargo test -p tui multi_pod` — passed.
|
||||
- `cargo test -p tui` — passed.
|
||||
- `cargo fmt --check` — passed.
|
||||
|
||||
Final verdict: approve.
|
||||
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user