Parent: #1235
Blocked by: #1240
Summary
Add TUI visualization for task orchestration DAG with live status updates.
Branch: feat/m33/orchestration-tui
Feature flags: orchestration + tui
Deliverables
New files
crates/zeph-tui/src/widgets/plan_view.rs — PlanView widget
Modified files
crates/zeph-tui/src/widgets/mod.rs — add plan_view module
crates/zeph-tui/src/layout.rs — integrate PlanView
src/init.rs — wizard update for [orchestration] settings
TUI widget
Task graph table with columns:
# (TaskId index)
Title (truncated)
Status (colored: yellow=Running, green=Completed, red=Failed, dim=Skipped, cyan=Ready)
Agent (assigned agent def name or hint)
Duration (wall-clock time)
Status indicators with spinners for Running tasks per TUI rules.
Tests (~5)
Dependencies
Blocked by: Phase 5 (#1240)
Can run in parallel with: Phase 7 (#1242)
Parent: #1235
Blocked by: #1240
Summary
Add TUI visualization for task orchestration DAG with live status updates.
Branch:
feat/m33/orchestration-tuiFeature flags:
orchestration+tuiDeliverables
New files
crates/zeph-tui/src/widgets/plan_view.rs—PlanViewwidgetModified files
crates/zeph-tui/src/widgets/mod.rs— addplan_viewmodulecrates/zeph-tui/src/layout.rs— integrate PlanViewsrc/init.rs— wizard update for[orchestration]settingsTUI widget
Task graph table with columns:
#(TaskId index)Title(truncated)Status(colored: yellow=Running, green=Completed, red=Failed, dim=Skipped, cyan=Ready)Agent(assigned agent def name or hint)Duration(wall-clock time)Status indicators with spinners for Running tasks per TUI rules.
Tests (~5)
Dependencies
Blocked by: Phase 5 (#1240)
Can run in parallel with: Phase 7 (#1242)