Files
harness-tools/docs/pi-workflow/dashboard-mocks.md
T

3.9 KiB

pi-workflow dashboard mocks

These are static TUI direction mocks for /workflow. They are not implementation screenshots.

A. Split workspace

Best for comparing Stage progress and Assignment detail without navigation.

pi-workflow                                              118 cols

Runs                         feature/search-page · waiting
> search-page       waiting  plan-approval · revision 12
  auth-cleanup      running  Worktree  .worktrees/pi-workflow-search-page-r1
  cache-audit          done  Branch    feature/search-page
                              Plan      artifacts/plan-11-a31f.md
Stages                        Report    pending
✓ Discover                    
✓ Design                      Open Gate · Plan Approval
· Prototype                   UI impact: non-trivial
· Implement                   Review the plan and UI evidence before deciding.
· Verify
· Review                      [a] approve  [r] revise  [o] open plan

↑↓ run  tab pane  enter action  esc close

Narrow terminal:

pi-workflow · search-page
waiting · plan-approval · r12

✓ Discover  ✓ Design  · Prototype
· Implement · Verify  · Review

Plan Approval
UI impact: non-trivial
[o] plan  [enter] actions

B. Focused run cards

Minimal chrome. The list stays compact; selecting a run opens one vertically ordered detail card.

pi-workflow

> search-page       WAITING   Plan Approval       r12
  auth-cleanup      RUNNING   Implement           r31
  cache-audit       DONE      report available    r18

────────────────────────────────────────────────────────────
search-page
feature/search-page

Progress    Discover ✓  Design ✓  Prototype ·  Implement ·
            Verify ·    Review ·

Gate        Plan Approval
            non-trivial UI · 3 prototype candidates required

Artifacts   plan-11-a31f.md
Worktree    .worktrees/pi-workflow-search-page-r1

[enter] actions   [o] artifact   [esc] close

Action sheet:

search-page · Plan Approval

> Inspect plan
  Record approval
  Request revision
  Copy worktree path
  Close

Prototype Gate:

search-page · Prototype Acceptance

1  Sidebar navigation      /prototype?variant=1
   mobile ✓  desktop ✓  browser evidence retained
2  Command palette         /prototype?variant=2
   mobile ✓  desktop ✓  browser evidence retained
3  Inline workspace        /prototype?variant=3
   mobile ✓  desktop ✓  browser evidence retained

> Open candidate 1
  Accept candidate 1
  Request refinement
  Abort run

Narrow terminal uses the same vertical card and hides paths until o.

C. Event timeline

Best for recovery and auditability. The primary view is an immutable history; actions belong to the current event.

pi-workflow · search-page                           WAITING

12:04  ✓ Discover       2 assignments
12:09  ✓ Questions      decision recorded
12:15  ✓ Design         plan revision 11
12:16  ● Plan Approval  waiting for Decision

Current
UI impact    non-trivial
Plan         plan-11-a31f.md
Worktree     feature/search-page

[enter] current actions  [p] prototypes  [r] report  [esc]

Run list:

Recent workflow events

> search-page     Plan Approval     2m
  auth-cleanup    Implement         8m
  cache-audit     Completed        31m

Narrow terminals preserve the same timeline and omit timestamps first.

Direction criteria

The implementation should:

  • Start dark-mode friendly through Pi theme tokens.
  • Keep the default view compact and reveal paths, evidence, and transcripts on demand.
  • Show only valid actions for the current persisted Gate or continuation intent.
  • Keep run status, revision, branch, worktree, plan, report, and prototype evidence discoverable.
  • Remain usable from narrow terminals through 4K-width terminals without continuous animation.