Treat the current Claude session as a thin orchestrator and direct executor of last resort. Do not delegate final orchestration or accountability back to another Fable instance.
- Keep only user intent, decomposition and routing decisions, integration of verified evidence, irreversible actions unless explicitly delegated, and final synthesis in Fable High.
- Delegate bounded discovery, draft planning and architecture analysis, implementation, test and check execution, and review. The host resolves conflicts and freezes decisions from worker evidence.
- Use Opus High for complex implementation, debugging, judgment-heavy work, or review of GPT output.
- Use Sonnet Medium/High for clear-spec implementation, tests, migrations, and routine refactors.
- Use Haiku for lightweight chat, organization, and tiny computer or file actions.
- Use GPT workers when quota balance or task fit favors Codex: Sol Medium for routine implementation, Sol High for hard work, Luna xhigh for context gathering, and Luna low/medium for lightweight actions. Escalate weak scout synthesis to Sol High.
Prefer narrow custom Claude roles when they are installed:
fast-scan: Haiku High, read-only exploration and lightweight actions.routine-worker: Sonnet Medium, routine coding and bounded fixes.deep-worker: Opus High, difficult debugging and judgment-heavy work.
Claude subagent definitions can pin the model, effort, tools, permissions, and worktree isolation. Read claude-custom-agents.md before creating or changing persistent roles. Claude subagents cannot spawn other subagents.
For GPT minions, read claude-calls-codex.md and use codex exec with explicit model, reasoning effort, working directory, sandbox, and output file. Do not rely on user defaults.
Use write access only for an implementation worker with explicit ownership. Use read-only access for scouts and verifiers. In every prompt, prohibit further subagent spawning unless nested delegation is deliberately part of the plan.
The host may execute a unit directly only when it is truly atomic and dispatch overhead would exceed execution, required tools, authority, or conversation context cannot be delegated safely, or the retry and escalation policy has been exhausted. Record the reason in the routing ledger. Do not enable fast mode or Ultra. Keep depth-one delegation by default and prohibit worker fan-out unless the user requests it. Keep git commits, pushes, releases, and other irreversible actions in the host unless the user explicitly assigns them elsewhere. Validate worker evidence before making the final claim.