diff --git a/work-items/open/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep b/work-items/closed/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep rename to work-items/closed/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep diff --git a/work-items/open/20260531-022821-pod-tool-surface-restore-list/item.md b/work-items/closed/20260531-022821-pod-tool-surface-restore-list/item.md similarity index 98% rename from work-items/open/20260531-022821-pod-tool-surface-restore-list/item.md rename to work-items/closed/20260531-022821-pod-tool-surface-restore-list/item.md index c316f550..65467b8b 100644 --- a/work-items/open/20260531-022821-pod-tool-surface-restore-list/item.md +++ b/work-items/closed/20260531-022821-pod-tool-surface-restore-list/item.md @@ -2,12 +2,12 @@ id: 20260531-022821-pod-tool-surface-restore-list slug: pod-tool-surface-restore-list title: Pod tools: unify pod listing and rename restore operation -status: open +status: closed kind: task priority: P2 labels: [pod, tools, orchestration] created_at: 2026-05-31T02:28:21Z -updated_at: 2026-05-31T02:59:12Z +updated_at: 2026-05-31T03:00:15Z assignee: null legacy_ticket: null --- diff --git a/work-items/closed/20260531-022821-pod-tool-surface-restore-list/resolution.md b/work-items/closed/20260531-022821-pod-tool-surface-restore-list/resolution.md new file mode 100644 index 00000000..be09ed47 --- /dev/null +++ b/work-items/closed/20260531-022821-pod-tool-surface-restore-list/resolution.md @@ -0,0 +1 @@ +Simplified the LLM-facing Pod tool surface: `ListPods` now uses visibility/state-backed listing semantics, `ListVisiblePods` and `InspectPod` are removed from the active tool/protocol surface, and `AttachOrRestorePod` is renamed to `RestorePod`. TUI/protocol/docs/tests were updated, external review approved, and main workspace validation passed. diff --git a/work-items/open/20260531-022821-pod-tool-surface-restore-list/thread.md b/work-items/closed/20260531-022821-pod-tool-surface-restore-list/thread.md similarity index 79% rename from work-items/open/20260531-022821-pod-tool-surface-restore-list/thread.md rename to work-items/closed/20260531-022821-pod-tool-surface-restore-list/thread.md index 46da76cc..ae4cf094 100644 --- a/work-items/open/20260531-022821-pod-tool-surface-restore-list/thread.md +++ b/work-items/closed/20260531-022821-pod-tool-surface-restore-list/thread.md @@ -76,4 +76,30 @@ Non-blocking follow-ups: - A small assertion that removed tool names are absent from the registry would satisfy the ticket wording more literally, but reviewer did not consider it blocking. +--- + + + +## Implementation report + +Main workspace validation after merge: + +- `cargo fmt --check` passed +- `cargo check -p pod -p protocol -p tui` passed with pre-existing dead-code warnings in `llm-worker` and `tui` +- `cargo test -p protocol pod_discovery` passed +- `cargo test -p pod state_backed_visibility_and_restore_planning` passed +- `cargo test -p pod --test pod_comm_tools_test` passed +- `./tickets.sh doctor` passed +- `git diff --check` passed + + +--- + + + +## Closed + +Simplified the LLM-facing Pod tool surface: `ListPods` now uses visibility/state-backed listing semantics, `ListVisiblePods` and `InspectPod` are removed from the active tool/protocol surface, and `AttachOrRestorePod` is renamed to `RestorePod`. TUI/protocol/docs/tests were updated, external review approved, and main workspace validation passed. + + ---