Local demo runner
Deterministic node execution without Temporal, Redis, OpenAI, Docker, or cloud credentials.
Durable AI workflow builder for approval-critical enterprise runs.
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.
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.
Deterministic node execution without Temporal, Redis, OpenAI, Docker, or cloud credentials.
Execution stops at the human gate and resumes only after the API records the decision.
Intermediate output gets a quality score before downstream memo generation runs.
Final output, approval decision, cost, latency, eval score, and node evidence stay together.
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.
Production-oriented mode. The existing Temporal client and worker path remain available for long-running workflows, retries, and external activity orchestration.
React Flow owns canvas interaction while the Zustand store owns workflow mode, node status, approvals, output, and execution events.
Local execute responses and WebSocket events pass through one frontend helper, so legacy approval names still update the same node states.
Design mode shows selected node config, run mode shows the execution timeline, and completed mode shows the report summary.
The modal waits for the approval API to succeed before closing, then applies continuation events and final output.
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.