{
  "id": "studio-8d9e4730-946e-40bf-bfca-d479ef0a070c",
  "scope": "studio_project",
  "source_of_truth": "supabase.studio_artifacts",
  "source_path": "studio_artifacts/8d9e4730-946e-40bf-bfca-d479ef0a070c",
  "source_kind": "supabase_json",
  "visibility": "internal",
  "renderer_id": "design_doc.dreamborn-forge.generated.v1",
  "design_system": "dreamborn-design-system:forge",
  "generated_at": "2026-05-09T13:00:56.400Z",
  "artifact_type": "architecture-spec",
  "schema_version": "architecture.workflow.v1",
  "title": "Bezel Workflow architecture-spec",
  "summary": "architecture-spec artifact · for Bezel Workflow · status draft",
  "status": "draft",
  "version": 1,
  "phase_id": null,
  "project_id": "d7ee6565-842e-4d74-9eda-84c2ed2fe1d6",
  "project_slug": "redkey-bezel-workflow-d7ee6565",
  "project_title": "Bezel Workflow",
  "client_id": "redkey",
  "platform_project_id": null,
  "format_source": "supabase_json",
  "content_shape": [
    "kind",
    "project",
    "components",
    "agent_tiers",
    "open_questions",
    "schema_version",
    "execution_model",
    "credential_rules",
    "source_memory_id"
  ],
  "sections": [
    {
      "title": "Components",
      "level": 2,
      "body": "- Flow Definition: name: string, purpose: string\n- Router Agent / Flow Engine: name: string, purpose: string\n- Topic-Based Pull Queues: name: string, purpose: string\n- Role per Integration: name: string, purpose: string\n- Connector Agents: name: string, purpose: string\n- Credential Vault: name: string, purpose: string\n- Completion Event Stream: name: string, purpose: string\n- Observability and Audit: name: string, purpose: string"
    },
    {
      "title": "Execution Model",
      "level": 2,
      "body": "- bezel flow: 5 items\n- temporal contrast: Temporal uses worker pull queues but trigger/state-change orchestration. Bezel uses pull semantics in both execution and control planes."
    },
    {
      "title": "Open Questions",
      "level": 2,
      "body": "- Whether MVP vault is GCP Secret Manager, Cloudflare Secrets, or a thin abstraction over both.\n- How much self-healing is allowed to happen autonomously before requiring human approval.\n- Whether HCS claim proofs are exposed in V1 product UI or kept as internal audit infrastructure."
    }
  ],
  "html_path": "projects/redkey-bezel-workflow-d7ee6565/artifacts/architecture-spec-8d9e4730.html",
  "json_path": "projects/redkey-bezel-workflow-d7ee6565/artifacts/architecture-spec-8d9e4730.json"
}