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

2.1 KiB

id slug title status kind priority labels workflow_state created_at updated_at assignee legacy_ticket
20260607-001651-workspace-panel-remove-direct-pod-send workspace-panel-remove-direct-pod-send Remove workspace panel direct Pod send open task P1
tui
panel
companion
cleanup
intake 2026-06-07T00:16:51Z 2026-06-07T00:16:51Z null 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.