Advisor
Use an advisor for independent judgment. The advisor never edits, merges,
commits, ships, or makes the final decision. Use Coordinator for implementation
workers; it also composes native specialists and this advisor into one
workflow when a task needs all three.
For a strong general-purpose advisor, recommend gpt-6-astra through the
Codex CLI from any host with shell access, including Claude Code, Codex,
Grok Build, and OpenCode. Honor an explicit model or channel preference. See
codex-cli.md for preflight and dispatch.
If the user wants Astra or another Codex model to build rather than advise,
route through Coordinator. Load
../coordinator/references/workers/codex.md.
Advisor stays read-only; do not dump worker CLI recipes here.
When to consult
Consult at a decision that could waste substantial work if it is wrong:
- after orientation but before the first substantive edit on a hard or
ambiguous task
- when two distinct attempts have failed, or before changing approach
- after the deliverable is durable, as an independent final review gate
Skip the advisor for mechanical work and facts a deterministic check can
answer faster. One clear consult is the default. Use a panel only for a
high-stakes decision that benefits from deliberately different viewpoints.
Run the consult
- Detect the current host and available channels. Read
channels/README.md, then load exactly one
selected channel guide. Load one Coordinator host guide only when native
host behavior matters.
- Verify the intended provider, model, and authentication lane before sharing
task context. Never infer subscription use from an installed CLI or ambient
credential.
- If the channel crosses a provider boundary, tell the user what task and
repository context will be sent before the first run. Never send secrets,
credentials, unrelated files, private plan links, or fragment keys.
- Package a standalone consult using
advice-contract.md. Give repo-aware
advisors the exact checkout or worktree to inspect and forbid edits.
- Run the advisor with enforced read-only permissions. Preserve the complete
output and verify that the intended advisor genuinely ran; a primary-agent
response or silent model fallback is not a consult.
- The main weighs the verdict against direct evidence. Act on it or explain
the disagreement. If new evidence conflicts with the answer, use one narrow
reconciliation consult.
Required report
Record:
- advisor channel, actual provider/model, and authentication path
- disclosure state and exact context shared
- read-only permission evidence and process result
- session identifier when available, complete log path, and full verdict
- whether the intended advisor ran without fallback
The current main remains responsible for acceptance criteria, reconciliation,
tests, and every git operation.
Stop conditions
- Authentication, model availability, or the read-only boundary cannot be
verified: stop and offer setup.
- The external advisor returns no verdict: retry once with the advice contract,
then report a transport failure.
- The advisor asks to implement: route that work through Coordinator with a
bounded spec.
1---2name: advisor3description: Get an independent read-only second opinion at a commitment boundary, before substantive work on a hard task, when stuck or changing approach, or at a final review gate. Use for "consult the advisor", "get a second opinion", "ask codex", "ask Astra", "ask gpt-6-astra", "ask Fable", "ask opencode", or "ask a bigger model". The advisor returns guidance; the main session keeps execution and decision ownership.4---56# Advisor78Use an advisor for independent judgment. The advisor never edits, merges,9commits, ships, or makes the final decision. Use Coordinator for implementation10workers; it also composes native specialists and this advisor into one11workflow when a task needs all three.1213For a strong general-purpose advisor, recommend `gpt-6-astra` through the14Codex CLI from any host with shell access, including Claude Code, Codex,15Grok Build, and OpenCode. Honor an explicit model or channel preference. See16[codex-cli.md](references/channels/codex-cli.md) for preflight and dispatch.1718If the user wants Astra or another Codex model to build rather than advise,19route through Coordinator. Load20[../coordinator/references/workers/codex.md](../coordinator/references/workers/codex.md).21Advisor stays read-only; do not dump worker CLI recipes here.2223## When to consult2425Consult at a decision that could waste substantial work if it is wrong:2627- after orientation but before the first substantive edit on a hard or28 ambiguous task29- when two distinct attempts have failed, or before changing approach30- after the deliverable is durable, as an independent final review gate3132Skip the advisor for mechanical work and facts a deterministic check can33answer faster. One clear consult is the default. Use a panel only for a34high-stakes decision that benefits from deliberately different viewpoints.3536## Run the consult37381. Detect the current host and available channels. Read39 [channels/README.md](references/channels/README.md), then load exactly one40 selected channel guide. Load one Coordinator host guide only when native41 host behavior matters.422. Verify the intended provider, model, and authentication lane before sharing43 task context. Never infer subscription use from an installed CLI or ambient44 credential.453. If the channel crosses a provider boundary, tell the user what task and46 repository context will be sent before the first run. Never send secrets,47 credentials, unrelated files, private plan links, or fragment keys.484. Package a standalone consult using49 [advice-contract.md](references/advice-contract.md). Give repo-aware50 advisors the exact checkout or worktree to inspect and forbid edits.515. Run the advisor with enforced read-only permissions. Preserve the complete52 output and verify that the intended advisor genuinely ran; a primary-agent53 response or silent model fallback is not a consult.546. The main weighs the verdict against direct evidence. Act on it or explain55 the disagreement. If new evidence conflicts with the answer, use one narrow56 reconciliation consult.5758## Required report5960Record:6162- advisor channel, actual provider/model, and authentication path63- disclosure state and exact context shared64- read-only permission evidence and process result65- session identifier when available, complete log path, and full verdict66- whether the intended advisor ran without fallback6768The current main remains responsible for acceptance criteria, reconciliation,69tests, and every git operation.7071## Stop conditions7273- Authentication, model availability, or the read-only boundary cannot be74 verified: stop and offer setup.75- The external advisor returns no verdict: retry once with the advice contract,76 then report a transport failure.77- The advisor asks to implement: route that work through Coordinator with a78 bounded spec.