# Voyage — Command flag reference Per-command flag tables, imported from `CLAUDE.md` via pointer. ## /trekbrief modes | Flag | Behavior | |------|----------| | _(default)_ | Dynamic interview until quality gates pass → brief.md with research plan | | `--quick` | Compact start; still escalates if required sections are weak or the brief-review gate fails → brief.md with research plan | | `--gates {true\|false}` | (v3.4.0) Boolean autonomy-gate flag; present → gating on. Policy (`gates_mode`) detailed under `## Autonomy mode` in `docs/operations.md`. | | `--profile ` | (v4.1.0) Model profile: `economy` / `balanced` / `premium` / ``. Sets `phase_models` for the brief phase. See `## Profile system` in `docs/operations.md`. | Always interactive. Phase 3 is a section-driven completeness loop (no hard cap on question count); Phase 4 runs a `brief-reviewer` stop-gate with max 3 review iterations. After writing the brief, asks the user to choose manual (print commands) or auto (Claude runs research + plan in foreground). ## /trekresearch modes | Flag | Behavior | |------|----------| | _(default)_ | Interview + research (local + external) + synthesis + brief (foreground) | | `--project ` | Write brief to `{dir}/research/{NN}-{slug}.md` (auto-incremented) | | `--quick` | Interview (short) + inline research (no agent swarm) | | `--local` | Only codebase analysis agents (skip external + Gemini) | | `--external` | Only external research agents (skip codebase analysis) | | `--fg` | No-op alias (foreground is default since v2.4.0) | | `--gates {true\|false}` | (v3.4.0) Boolean autonomy-gate flag; present → gating on. Policy (`gates_mode`) detailed under `## Autonomy mode` in `docs/operations.md`. | | `--min-brief-version ` | (S18) Warn — never block — if an attached `--project` brief declares a version below `` (e.g. `2.2`), i.e. sidesteps framing enforcement | | `--profile ` | (v4.1.0) Model profile for the research phase. | | `--engine {swarm\|deep-research}` | (deep-research-engine) Opt-in external-research engine; `deep-research` delegates the external phase to Claude Code's built-in `/deep-research` workflow (CC 2.1.154+), falls back to `swarm`. Default `swarm`. | Flags combine: `--project --local`, `--external --quick`. ## /trekplan modes | Flag | Behavior | |------|----------| | `--project ` | **Required path A** — read `{dir}/brief.md`, auto-discover `{dir}/research/*.md`, write `{dir}/plan.md` | | `--brief ` | **Required path B** — plan from a specific brief file; write to `.claude/plans/trekplan-{date}-{slug}.md` | | `--research [brief2]` | Enrich with extra research briefs beyond what is in `{project_dir}/research/` | | `--fg` | No-op alias (foreground is default since v2.4.0) | | `--quick` | Plan directly (no agent swarm) | | `--min-brief-version ` | (S18) Warn — never block — if the brief declares a version below `` (e.g. `2.2`), i.e. sidesteps framing enforcement | | `--export headless ` | Legacy alias for `--decompose` — the only remaining export format (the `pr` / `issue` / `markdown` variants were removed; Claude reformats a plan ad-hoc on request) | | `--decompose ` | Split plan into self-contained headless sessions | | `--gates {true\|false}` | (v3.4.0) Boolean autonomy-gate flag; present → gating on. Policy (`gates_mode`) detailed under `## Autonomy mode` in `docs/operations.md`. | | `--profile ` | (v4.1.0) Model profile for the plan phase (and others, since plan emits `profile:` to plan.md frontmatter). | **Breaking change (v2.0):** one of `--brief` or `--project` is required. There is no interview inside `/trekplan`. The `--spec` flag has been removed — use `/trekbrief` to produce a brief instead. If `{project_dir}/architecture/overview.md` exists (typically produced by an opt-in upstream architect plugin, not bundled), the plan command auto-discovers it and treats `cc_features_proposed` as priors. Missing file is fine — discovery is additive, not required. ## /trekexecute modes | Flag | Behavior | |------|----------| | _(default)_ | Execute plan — auto-detects Execution Strategy for multi-session | | `--project ` | Read `{dir}/plan.md`, write `{dir}/progress.json` | | `--resume` | Resume from last progress checkpoint | | `--dry-run` | Validate plan structure without executing | | `--validate` | Schema-only check — parse steps + manifests, report `READY \| FAIL`, no execution | | `--step N` | Execute only step N | | `--fg` | Force foreground — run all steps sequentially, ignore Execution Strategy | | `--session N` | Execute only session N from plan's Execution Strategy | | `--gates {true\|false}` | (v3.4.0) Boolean autonomy-gate flag; present → gating on. Policy (`gates_mode`) detailed under `## Autonomy mode` in `docs/operations.md`. | | `--profile ` | (v4.1.0) Model profile for the execute phase. Inherited from plan.md frontmatter `profile:` if present. | ## /trekreview modes | Flag | Behavior | |------|----------| | _(default)_ | Run brief-conformance + code-correctness reviewers in parallel, coordinator dedup + verdict, write `{project_dir}/review.md` | | `--project ` | **Required.** Path to trekplan project folder containing `brief.md`. Review is written to `{dir}/review.md` | | `--since ` | Override "before" SHA for the diff range. Validated via `git rev-parse --verify` | | `--quick` | Skip brief-conformance reviewer; skip coordinator's reasonableness filter — fast correctness-only pass | | `--validate` | Schema-only check on existing `{dir}/review.md`. No LLM calls | | `--dry-run` | Print discovered scope + triage map; skip writes | | `--fg` | No-op alias (foreground is default) | | `--workflow` | (opt-in, NW2) Run Phase 5–6 on the bake-off-validated Workflow substrate (`scripts/trekreview-armB.workflow.mjs`) instead of the default prose path. Default stays prose; requires **Claude Code 2.1.154+** (raises the consumer floor — opt-in for portability). Fidelity-equivalent per `docs/T2-bakeoff-results.md` | | `--profile ` | (v4.1.0) Model profile for the review phase. | ## /trekcontinue modes | Flag | Behavior | |------|----------| | _(default)_ | Auto-discover active project's `.session-state.local.json` and resume | | `` | Resume the next session of an explicit project directory | | `--profile ` | (v4.1.0) Model profile for the resumed session. Inherited from the previous session's plan.md frontmatter when absent. | The triage gate is deterministic — path-pattern classifier produces `{file → deep-review|summary-only|skip}`. Hard refuse-with-suggestion above 100 files / 100K diff tokens.