← Selected work Durable Brief / Case study Source ↗

Durable Brief

AI workflows that can wait.

Live · durable workflow · Updated 2026

TypeScript · Next.js · Vercel Workflows

Context
Independent AI workflow project · 2026
My role
Workflow designer and sole engineer
Team
Solo build
Evidence
Durable run · evaluator loop · human hook

Most AI demos die when the tab closes. A briefing desk that publishes without a human, or forgets the run, is not a workflow — it is a prompt.

hook still waiting after the tab closed

{ "type": "awaiting_approval", "token": "brief-approval:brief_1042", "passed": true }

Inspect

What I would improve next

  1. Authenticate approvers and store a signed, queryable approval record with the artifact version.
  2. Add approval timeouts, escalation, cancellation, and multi-reviewer quorum for higher-risk releases.
  3. Version prompts and policies, then enforce per-run model, tool, latency, and cost budgets.