Workflow Product FLOW Fixture + Local Submit Path
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
build-execution · supabase_json

Workflow Product FLOW Fixture + Local Submit Path

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

Planning Surface

Use this to decide what happens next.

Status

complete

Phase

W0-S4

Next Action

W0-S5: build the workflow run timeline product view backed by existing workflow run/task/event APIs, including router decisions, queue claims, connector completions, and self-heal events.

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

W0-S5: build the workflow run timeline product view backed by existing workflow run/task/event APIs, including router decisions, queue claims, connector completions, and self-heal events.

Agent Handoff
Start Here

W0-S5: build the workflow run timeline product view backed by existing workflow run/task/event APIs, including router decisions, queue claims, connector completions, and self-heal events.

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

W0-S5: build the workflow run timeline product view backed by existing workflow run/task/event APIs, including router decisions, queue claims, connector completions, and self-heal events.

Structured Payload

Machine-readable source fields

kind

build-execution

repo

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

title

Workflow Product FLOW Fixture + Local Submit Path

status

complete

changes
  • Extended apps/workflow/index.html with a real editable invoice FLOW.json fixture.
  • Added a Local Runtime Submit panel that posts the fixture to the local Bezel API POST /flows route.
  • Wrapped submission body as { flow, role_id_by_name } so product-facing role names map to runtime role ids.
  • Kept credentials reference-only in the shell; workflow rows use credential_ref values and do not store raw secrets.
  • Added product-shell regression coverage for the fixture, /flows submission path, role_id_by_name mapping, and credential-reference-only behavior.
project

Bezel Workflow

phase id

W0-S4

next action

W0-S5: build the workflow run timeline product view backed by existing workflow run/task/event APIs, including router decisions, queue claims, connector completions, and self-heal events.

completed at

2026-05-09T17:27:52.181Z

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