source-derived workflows
Research, forecasting, and table workflows as executable graphs.
The diagrams below are parsed from the Smithers TSX workflow files at build time. The marketing surface follows the same source files that launch runs: `Workflow`, `Sequence`, `Parallel`, `Loop`, and `Task` JSX.
Deep Research
packages/workflows/src/deep-research.workflow.tsx
Binary Forecast
packages/workflows/src/binary-forecast.workflow.tsx
Agent Map
packages/workflows/src/agent-map.workflow.tsx
Rank
packages/workflows/src/rank.workflow.tsx
Merge
packages/workflows/src/merge.workflow.tsx
Dedupe
packages/workflows/src/dedupe.workflow.tsx
Smithers workflow topology
Static TSX structure becomes node topology. Dynamic `.map()` task creation is preserved as a generated task set, so changing research roles, row processors, or forecast specialists changes this visualization on the next marketing build.
Deep Research
packages/workflows/src/deep-research.workflow.tsx
How prompts become workflows
The route matrix is derived from `packages/backend/src/mode-classifier.ts`: explicit workflow choices win, table operations route to table workflows, forecast-like prompts route through forecast type inference, and open-ended prompts fall back to deep research.