6 min read · For teams moving from one-off Claude Code prompts to repeatable multi-agent runs
Dynamic workflows move agent orchestration out of a fragile chat transcript and into scriptable control flow. That changes the operating model: teams can review the workflow, commit it to git, rerun it, and hand it to another operator without re-explaining the whole plan.
The high-value lesson is simple: use code for control flow and use the model for judgment. The workflow script should decide sequence, fan-out, retries, and handoffs. The model should handle the parts that actually require reasoning.
A git-committed workflow can make a run repeatable, but it does not automatically make the run safe. The workflow can still:
Before a deterministic workflow starts, define the contract the run must obey. The contract should be versioned next to the workflow and evaluated by gates outside the model.
{
"workflow_id": "pricing-surface-fix",
"allowed_branches": ["feature/*", "fix/*"],
"protected_paths": ["public/pricing.html", "src/api/server.js"],
"required_evidence": ["git_diff", "targeted_tests", "link_check"],
"blocked_actions": ["git push --force", "npm publish", "deploy production"],
"completion_gate": "tests_passed_and_changes_pushed"
}
That contract gives the workflow a boundary. ThumbGate turns the boundary into runtime decisions: allow, warn, block, or require approval.
| Workflow layer | What it controls | ThumbGate gate |
|---|---|---|
| Plan | Which tasks and subagents run. | Require scope, branch, allowed paths, and done criteria before tools execute. |
| Fan-out | How many agents work in parallel. | Block repeated known-bad actions across subagents before they amplify. |
| Tool calls | Shell, file writes, git, browser, API, deploy, publish. | Evaluate PreToolUse checks before state changes. |
| Merge / publish | When the run becomes durable. | Require tests, link checks, CI status, PR URL, and no unresolved high-risk gates. |
| Learning | What the next run remembers. | Promote thumbs-downs and failed proof checks into prevention rules. |
The feature to sell is not "we run workflows." Claude Code, Cursor, Codex, and other harnesses will all keep improving orchestration. The ThumbGate feature is workflow proof gating: before a workflow claims success, it must prove the contract was satisfied.
Start with one run contract, one repeated failure, and one proof gate.