Skip to content

Protocol browser/viewer in workspace dashboard #459

@waleedkadous

Description

@waleedkadous

Feature Request

Add a Protocol Browser tab to the workspace dashboard showing available protocols and their current state visually.

Proposed Features

  • Protocol catalog: List all available protocols (SPIR, ASPIR, TICK, BUGFIX, EXPERIMENT, MAINTAIN) with descriptions
  • Phase diagrams: Visual representation of each protocol's phases, gates, and transitions
  • Active project overlay: Show where each active builder currently is in its protocol flow
  • Gate status: Highlight pending gates (spec-approval, plan-approval) with approve actions
  • Phase history: Timeline view of completed phases with timestamps and consultation results

Depends on

Data Sources

  • Protocol definition files (codev/protocols/*/protocol.json)
  • Porch project state (codev/projects/*/status.yaml)
  • Active builder status from Tower API

Metadata

Metadata

Assignees

No one assigned

    Labels

    projectNew project or feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions