SyncFlow Docs

Durable AI workflow builder for approval-critical enterprise runs.

Local demo first

Review the trust layer without external infrastructure.

SyncFlow is a proof-of-work for the reliability layer underneath visual AI workflow builders: local execution, human approvals, eval gates, event timelines, audit reports, and a preserved Temporal path for durable production runs.

  1. 1Start the backend with EXECUTION_BACKEND=local.
  2. 2Start the frontend and open SyncFlow.
  3. 3Open Private Market Diligence Review.
  4. 4Paste notes or upload a supported text file.
  5. 5Run, approve the risk gate, then inspect the report.
Flagship reviewer path

Private Market Diligence Review

The template turns investment notes into extracted claims, risk flags, an eval score, a partner approval gate, and a final IC memo section with audit metadata.

Local demo runner

Deterministic node execution without Temporal, Redis, OpenAI, Docker, or cloud credentials.

Approval pause

Execution stops at the human gate and resumes only after the API records the decision.

Eval gate

Intermediate output gets a quality score before downstream memo generation runs.

Audit report

Final output, approval decision, cost, latency, eval score, and node evidence stay together.

Execution Modes

EXECUTION_BACKEND=local

The default reviewer mode. It reuses the workflow definition, runs deterministic node outputs, creates approval requests, and returns frontend-ready events directly from the execute API.

EXECUTION_BACKEND=temporal

Production-oriented mode. The existing Temporal client and worker path remain available for long-running workflows, retries, and external activity orchestration.

Frontend builder

React Flow owns canvas interaction while the Zustand store owns workflow mode, node status, approvals, output, and execution events.

Event normalization

Local execute responses and WebSocket events pass through one frontend helper, so legacy approval names still update the same node states.

Mode-aware inspector

Design mode shows selected node config, run mode shows the execution timeline, and completed mode shows the report summary.

Approval UX

The modal waits for the approval API to succeed before closing, then applies continuation events and final output.

Why this matters for no-code AI workflows

Visual builders make it easy to connect model calls. Enterprise users still need to know what ran, what it cost, which quality gate passed, who approved the risky step, and whether the run can be replayed or audited. SyncFlow focuses on those operator questions instead of trying to become a broad marketplace in two days.

Intentional 2-Day Boundaries

  • Real PDF and DOCX parsing is not implemented yet.
  • Model calls are deterministic in local demo mode.
  • RBAC, multi-tenancy, and marketplace features are out of scope.
  • Temporal mode remains the production reliability story.