Skip to content

Guides & guide precedence

A guide is a reference document — a migration spec, an RFC, a compliance requirement — that you attach to a run as the highest-authority source. Agents must conform to it, even when the plan or the prompt says otherwise.

Every launcher — single run, fleet, and workspace — has a guide upload field. Drop one or more files there and they’re attached to the run; the run-detail view renders the attached guide so you can confirm what the agents are working against.

The Run Pipeline launcher's guide-upload field with a migration spec attached.

Guide content is capped at 64 KB combined; exceeding the cap aborts the launch before any work starts. Adjust the cap in Settings → Fleet & guide (it writes worca.guide.max_bytes).

For scripted runs, pass --guide (repeatable) on any run mode:

Terminal window
worca run --worktree --prompt "Migrate to the v2 API" --guide ./migration-spec.md
Terminal window
python .claude/worca/scripts/run_fleet.py \
--projects /repos/frontend /repos/backend \
--prompt "Migrate to the v2 API" \
--guide ./migration-spec.md \
--guide ./breaking-changes.md

Guide paths are resolved to absolute before dispatch.

When a guide is present, every agent treats this order as binding:

guide > plan > graph > description

  • The guide is normative — it overrides everything.
  • The plan is derived from the guide and the description; if they diverge, the guide wins.
  • The knowledge graph, if enabled, is advisory orientation only.
  • The description is task scope; a conflict with the guide is a bug in the description.
AgentWith a guide present
PlannerProduces a plan that conforms to the guide; reports any description-vs-guide conflict instead of silently picking a side.
ReviewerFlags any plan instruction that contradicts the guide as a critical issue.
TesterNotes guide-vs-description conflicts in proof artifacts — surfaces them, doesn’t resolve them.

This is why a guide is the right tool for a migration or compliance rollout: it carries the spec straight through planning, implementation, and review without being eroded by a loosely-worded prompt. In a workspace run, each tier’s diff is also injected into the next tier as a guide, so downstream projects inherit upstream’s actual changes.