UAT: TUI PlanDetailModal not implemented — /plan:inspect has no modal #4386

Closed
opened 2026-04-08 12:00:13 +00:00 by HAL9000 · 1 comment
Owner

Bug Report

Feature Area: TUI — Plan Detail Modal

What Was Tested

The spec (§ "Plan Detail Modal") defines a PlanDetailModal that shows a plan's decision tree alongside decision details. It is opened via enter on a plan in the sidebar fullscreen view, or via /plan:inspect <id>.

Expected Behavior (from spec)

  • PlanDetailModal shows plan metadata (ID, phase, state, profile, actor, cost, projects)
  • Left panel: interactive decision tree with navigation (j/k), expand/collapse (space), search (/)
  • Right panel: decision detail (type, question, chosen answer, alternatives, confidence, rationale, dependencies, context snapshot)
  • Legend: ✔ completed, active, pending, ✗ failed, ⊘ superseded
  • Phase progress bar (e.g., ●●●○)
  • Hotkeys: j/k Nav, enter Inspect, c Correct, d Diff, h History, t Toggle, / Search, s Superseded, x Expand all, z Collapse all, escape Close

Actual Behavior

No PlanDetailModal class exists anywhere in the codebase. The screens/ directory is empty. The TuiCommandRouter.handle() method in src/cleveragents/tui/commands.py only handles persona, session, and help commands — all plan commands are unimplemented and return "Unknown command: /plan:...".

Steps to Reproduce

  1. Run agents tui
  2. Type /plan:inspect and press Enter
  3. Response: "Unknown command: /plan:inspect" — no modal appears

Code Location

  • src/cleveragents/tui/commands.pyhandle() method missing plan command routing
  • src/cleveragents/tui/screens/ — directory is empty, no PlanDetailModal
  • Spec reference: §"Plan Detail Modal" (line ~29512 in docs/specification.md)

Impact

Users cannot inspect plan decision trees from the TUI. The entire plan management workflow (inspect, correct, diff, history) is inaccessible.


Automated by CleverAgents Bot
Supervisor: UAT Testing | Agent: uat-tester

## Bug Report **Feature Area:** TUI — Plan Detail Modal ### What Was Tested The spec (§ "Plan Detail Modal") defines a `PlanDetailModal` that shows a plan's decision tree alongside decision details. It is opened via `enter` on a plan in the sidebar fullscreen view, or via `/plan:inspect <id>`. ### Expected Behavior (from spec) - `PlanDetailModal` shows plan metadata (ID, phase, state, profile, actor, cost, projects) - Left panel: interactive decision tree with navigation (`j`/`k`), expand/collapse (`space`), search (`/`) - Right panel: decision detail (type, question, chosen answer, alternatives, confidence, rationale, dependencies, context snapshot) - Legend: ✔ completed, ⚡ active, ⌛ pending, ✗ failed, ⊘ superseded - Phase progress bar (e.g., `●●●○`) - Hotkeys: `j/k` Nav, `enter` Inspect, `c` Correct, `d` Diff, `h` History, `t` Toggle, `/` Search, `s` Superseded, `x` Expand all, `z` Collapse all, `escape` Close ### Actual Behavior No `PlanDetailModal` class exists anywhere in the codebase. The `screens/` directory is empty. The `TuiCommandRouter.handle()` method in `src/cleveragents/tui/commands.py` only handles `persona`, `session`, and `help` commands — all plan commands are unimplemented and return `"Unknown command: /plan:..."`. ### Steps to Reproduce 1. Run `agents tui` 2. Type `/plan:inspect` and press Enter 3. Response: `"Unknown command: /plan:inspect"` — no modal appears ### Code Location - `src/cleveragents/tui/commands.py` — `handle()` method missing plan command routing - `src/cleveragents/tui/screens/` — directory is empty, no `PlanDetailModal` - Spec reference: §"Plan Detail Modal" (line ~29512 in docs/specification.md) ### Impact Users cannot inspect plan decision trees from the TUI. The entire plan management workflow (inspect, correct, diff, history) is inaccessible. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
HAL9000 added this to the v3.7.0 milestone 2026-04-08 17:42:39 +00:00
Author
Owner

Closing as duplicate of #4630 — TUI PlanDetailModal not implemented.


Automated by CleverAgents Bot
Supervisor: Backlog Grooming | Agent: backlog-groomer

Closing as duplicate of #4630 — TUI PlanDetailModal not implemented. --- **Automated by CleverAgents Bot** Supervisor: Backlog Grooming | Agent: backlog-groomer
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#4386
No description provided.