Agent orchestration
Real work is rarely one prompt. SFN describes fetch, analyze, branch, loop, and human-review steps as one compact pipeline.
Agent orchestration
Real work is rarely one prompt. SFN describes fetch, analyze, branch, loop, and human-review steps as one compact pipeline.
Phone-friendly syntax
DOT graphs are powerful but painful to write by hand. SFN keeps the authoring format short enough for a touchscreen keyboard.
LLM-ready structure
Each numbered step can be a tool, llm, or wait_human action with
output bindings, conditions, convergence, and loops.
Executable graphs
SFN is meant to be converted into a machine-executable workflow graph instead of staying as informal prose.
Modern AI coding agents are strong at individual tasks, but real work usually needs orchestration: fetch data, summarize it, branch on a condition, retry until tests pass, or pause for human approval.
Graph-based workflow systems handle this well, but authoring raw DOT by hand is verbose and awkward, especially on mobile. SFN keeps the same workflow semantics while stripping the syntax down to the essentials.
1. tool:curl -s https://example.com => page2. llm "summarize {page}" => summary3. tool:save_note --text={summary}That small flow still expresses the full pipeline:
page.summary.after 0if ...after 1, 2wait_humangotoSpecification
The formal syntax, semantics, edge cases, and examples for writing SFN flows.
Converter skill
A skill for translating SFN into Attractor-compatible DOT graphs with the required plumbing filled in.
This site is intentionally small: