API Dashboard Status Visibility Slice
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
api_dashboard_status_visibility_plan · supabase_json

API Dashboard Status Visibility Slice

api_dashboard_status_visibility_plan artifact · for Bezel API · status draft

Planning Surface

Use this to decide what happens next.

Status

draft

Agent Handoff
Start Here

api_dashboard_status_visibility_plan artifact · for Bezel API · status draft

Completion Evidence
  • Added GET /workflow-runs/{runId} for workspace-scoped run summary and task counts.
  • Added GET /workflow-runs/{runId}/tasks for dashboard-safe task rows without task input payloads.
  • Added JS SDK helpers getWorkflowRun and listWorkflowRunTasks.
  • Added OpenAPI schemas for workflow run summary and task rows.
  • Expanded live smoke to verify read APIs before and after task completion.
  • Added Origin-aware CORS and local Forge dashboard workflow reader controls.
  • Deployed to https://api.bezeliq.ai and verified CORS preflight, authenticated GET, health, and smoke.
Goal

Give the Forge dashboard a safe read path for customer workflow runs and task status after plan submission.

Completed
  • Added GET /workflow-runs/{runId} for workspace-scoped run summary and task counts.
  • Added GET /workflow-runs/{runId}/tasks for dashboard-safe task rows without task input payloads.
  • Added JS SDK helpers getWorkflowRun and listWorkflowRunTasks.
  • Added OpenAPI schemas for workflow run summary and task rows.
  • Expanded live smoke to verify read APIs before and after task completion.
  • Added Origin-aware CORS and local Forge dashboard workflow reader controls.
  • Deployed to https://api.bezeliq.ai and verified CORS preflight, authenticated GET, health, and smoke.
Structured Payload

Machine-readable source fields

goal

Give the Forge dashboard a safe read path for customer workflow runs and task status after plan submission.

title

API Dashboard Status Visibility Slice

status

draft

commits
  • db46283 feat: add workflow run read APIs
  • bb3cba4 feat: wire dashboard workflow reader
version

1.0

completed
  • Added GET /workflow-runs/{runId} for workspace-scoped run summary and task counts.
  • Added GET /workflow-runs/{runId}/tasks for dashboard-safe task rows without task input payloads.
  • Added JS SDK helpers getWorkflowRun and listWorkflowRunTasks.
  • Added OpenAPI schemas for workflow run summary and task rows.
  • Expanded live smoke to verify read APIs before and after task completion.
  • Added Origin-aware CORS and local Forge dashboard workflow reader controls.
  • Deployed to https://api.bezeliq.ai and verified CORS preflight, authenticated GET, health, and smoke.
updated at

2026-05-08T18:48:42.175Z

next actions
  • Wire account/login/workspace/agent/plan submission from the dashboard.
  • Add agent simulator controls for claim-next and complete-task.
  • Replace the single static HTML prototype with a small maintainable dashboard app if the surface grows.
privacy boundary

Read APIs return status, titles, role/queue ids, dependency ids, active claim metadata, and artifact refs only; task input and plan_json remain server-side.

production verification
api base url

https://api.bezeliq.ai

cors origin verified

http://localhost:4177

demo workflow run id

96d5ca61-6414-498f-b145-0475826ebb66

latest smoke workflow run id

a959e2ee-911e-4e0d-abe2-593317f4bd2c