Standard Flow (Light ↔ Heavy)
Default light-weight agent workflow with optional handoff to heavy agents and Proctor QA gates.
Standard Flow (Light ↔ Heavy)
The standard Fabrick flow is optimized for interactive work with optional escalation:
- Overseer builds a TaskShape from the user prompt.
- Router selects the tier:
local
(light) orheavy
. - Worker runs and streams tokens/progress.
- Proctor validates the output. If it fails, rework or escalate.
- Auditor records all decisions and events.
Light vs Heavy ownership
- Light (Next.js): fast feedback, low cost, short-lived tasks, great UX.
- Heavy (RunPod/Docker): GPU/vision, long context, batch pipelines, stricter QA.
Decision policy
- Duration forecast and context size → heavy or continuations
- GPU/tools/vision → heavy
- High risk → heavy with stricter Proctor / human-in-loop
- Tight latency → light
flowchart LR
Prompt --> Overseer --> Router
Router -->|Local| Light
Router -->|Heavy| Heavy
Light --> Proctor
Heavy --> Proctor
Proctor -->|Pass| Ready
Proctor -->|Fail| Rework
Rework --> Router