Workflow Run Timeline Product View
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
build-execution · supabase_json

Workflow Run Timeline Product View

build-execution artifact · for Bezel Workflow · phase W0-S5 · status complete

Planning Surface

Use this to decide what happens next.

Status

complete

Phase

W0-S5

Next Action

W0-S6: introduce a small workflow app module boundary instead of all inline HTML/JS, or build Connections/Credentials screens around OAuth reference-only connector configuration.

verification
  • npx vitest run apps/workflow/test/workflow-screens.test.ts: 7/7 passed
  • npm test: 44 files / 171 tests passed
  • npm run typecheck: passed
  • npm run build: passed
next action

W0-S6: introduce a small workflow app module boundary instead of all inline HTML/JS, or build Connections/Credentials screens around OAuth reference-only connector configuration.

Agent Handoff
Start Here

W0-S6: introduce a small workflow app module boundary instead of all inline HTML/JS, or build Connections/Credentials screens around OAuth reference-only connector configuration.

Completion Evidence
  • npx vitest run apps/workflow/test/workflow-screens.test.ts: 7/7 passed
  • npm test: 44 files / 171 tests passed
  • npm run typecheck: passed
  • npm run build: passed
Next Action

W0-S6: introduce a small workflow app module boundary instead of all inline HTML/JS, or build Connections/Credentials screens around OAuth reference-only connector configuration.

Structured Payload

Machine-readable source fields

kind

build-execution

repo

/Users/justinking/Vaults/Projects/bezel-api

title

Workflow Run Timeline Product View

status

complete

changes
  • Extended apps/workflow/index.html with a Runs Timeline product screen.
  • Added run id input, Load Run action, run summary metrics, and a readable event timeline.
  • The product shell now loads summary, tasks, and events through existing runtime read APIs: GET /workflow-runs/:runId, /tasks, and /events.
  • Mapped runtime events into human-readable workflow concepts: Router decision, Queue claim, Connector completion, and Runtime event.
  • Added a product-level self-heal event treatment for schema drift review, keeping Bezel Workflow differentiated from generic task logs.
  • Added screen regression tests for the timeline screen, runtime read endpoints, event mapping strings, and self-heal review language.
project

Bezel Workflow

phase id

W0-S5

next action

W0-S6: introduce a small workflow app module boundary instead of all inline HTML/JS, or build Connections/Credentials screens around OAuth reference-only connector configuration.

completed at

2026-05-09T17:39:01.542Z

verification
  • npx vitest run apps/workflow/test/workflow-screens.test.ts: 7/7 passed
  • npm test: 44 files / 171 tests passed
  • npm run typecheck: passed
  • npm run build: passed