50 lines
1.7 KiB
Markdown
50 lines
1.7 KiB
Markdown
---
|
|
id: 20260605-210704-workspace-panel-action-model
|
|
slug: workspace-panel-action-model
|
|
title: Workspace panel action model
|
|
status: open
|
|
kind: task
|
|
priority: P1
|
|
labels: [tui, ticket, orchestration, panel]
|
|
created_at: 2026-06-05T21:07:04Z
|
|
updated_at: 2026-06-05T22:35:56Z
|
|
assignee: null
|
|
legacy_ticket: null
|
|
---
|
|
|
|
## Background
|
|
|
|
The workspace panel should not be a plain Pod idle/working list. It should prioritize the items where the user needs to decide, respond, approve, or inspect evidence.
|
|
|
|
## Requirements
|
|
|
|
- Define and implement a workspace action model that can rank/display:
|
|
- Intake needs user reply;
|
|
- Intake draft ready;
|
|
- Ticket ready for Go;
|
|
- requirements sync needed;
|
|
- preflight needed;
|
|
- spike needed/running;
|
|
- implementation running;
|
|
- review needed;
|
|
- blocked/action-required;
|
|
- close-ready;
|
|
- background informational Pod status.
|
|
- Prefer Ticket/routing/intake state over raw Pod idle state.
|
|
- Provide Go/Defer/Edit-style actions where supported by preceding tickets.
|
|
- Preserve explicit human authorization boundaries.
|
|
- Do not treat Pod completion notifications as authority; verify Ticket/Pod/output state.
|
|
|
|
## Non-goals
|
|
|
|
- Scheduler/lease/queue automation.
|
|
- Full implementation of all role actions if earlier handoff/lifecycle tickets are not landed.
|
|
- Generic issue tracker UI.
|
|
|
|
## Acceptance criteria
|
|
|
|
- Panel displays user-action-required items above passive background Pods.
|
|
- Ticket-ready Go action is easy to trigger but does not bypass Orchestrator routing/preflight gates.
|
|
- Action model is testable as plain data independent of terminal rendering.
|
|
- Existing multi-Pod status data can still be shown as lower-priority background information.
|