yoi/.yoi/tickets/closed/20260607-001651-workspace-panel-remove-direct-pod-send/item.md

51 lines
2.1 KiB
Markdown

---
id: 20260607-001651-workspace-panel-remove-direct-pod-send
slug: workspace-panel-remove-direct-pod-send
title: Remove workspace panel direct Pod send
status: closed
kind: task
priority: P1
labels: [tui, panel, companion, cleanup]
workflow_state: done
created_at: 2026-06-07T00:16:51Z
updated_at: 2026-06-07T02:00:58Z
assignee: null
legacy_ticket: null
---
## Background
The panel currently uses `Companion` as the default composer target, but implementation-wise this is selected-Pod direct send. That is no longer desired.
The panel should not provide an arbitrary direct-message path to selected Pods. Users can attach/open Pods to inspect details, and Ticket Intake remains the path for new work requests. A real workspace Companion Pod will become the foreground management chat in a follow-up ticket.
## Goal
Remove selected-Pod direct send from `yoi panel` and stop presenting it as Companion behavior.
## Requirements
- Remove or disable the panel code path that sends composer text directly to the selected Pod via `Method::Run`.
- Remove UI labels/key hints that imply selected-Pod direct send is supported.
- Preserve Pod attach/open behavior for inspection.
- Preserve Ticket Intake composer target and launch behavior.
- Preserve Orchestrator lifecycle and Ticket action dispatch.
- No-Ticket workspaces should remain useful for Pod discovery/attach/open even without direct send.
- If composer input cannot yet be routed to a real Companion in this ticket, show a clear bounded diagnostic instead of falling back to selected-Pod direct send.
- Do not reintroduce `--multi` or `:ticket`.
## Non-goals
- Implementing real Companion Pod lifecycle; `workspace-panel-companion-pod-lifecycle` owns that.
- Companion prompt/profile/tool policy; `companion-status-context-tool-policy` owns that.
- Removing attach/open.
- Removing Ticket Intake.
## Acceptance criteria
- Panel composer text is no longer sent directly to arbitrary selected Pods.
- Existing tests that assumed selected-Pod direct send are updated or removed.
- Pod attach/open still works.
- Ticket Intake still works.
- UI/key hints do not advertise direct Pod send.