Vocabulary
These nouns mean the same thing on this site, in the TUI, and in receipts. The nouns themselves are never translated; every definition matches the public fact matrix in the repository verbatim.
Execution nouns
Fleet = who does the work
Who does the work: the configured workers, roles, models, hosts, and trust boundaries.
Workflow = what order the work follows
What order the work follows: phases, gates, budgets, replay, and fan-in.
Lane = one running Workflow instance
One running Workflow instance and its live progress.
Runtime = where and how a Lane executes
Where and how a Lane executes: local or remote process, provider route, sandbox, and API boundary.
Modes and permission postures
Modes (Tab, composer idle) decide the visible interaction; permission postures (Shift+Tab) decide how aggressively tools ask before executing. The two are orthogonal.
Plan
Design-first and always read-only: investigation tools stay available, shell and patch execution stay off.
Act
The default working mode for new sessions: multi-step tool use with approval prompts gating each shell call.
Operate
Multitask conductor under the same permission posture, sandbox, and safety rules as Act; background worker dispatch is the default for real multi-step work.
Ask
The default: Codewhale asks when an unresolved choice materially changes authority, cost, scope, or outcome.
Auto-Review
Fully autonomous: never opens a user question; resolves ambiguity to a safe reversible interpretation or reports that it cannot proceed safely.
Full Access
Ordinary tool calls skip approval prompts; non-bypassable safety, repository-law, and managed-policy holds still fail closed.
Route identity: provider · model · requested→effective reasoning · source
Provider
Who serves inference — a hosted API, a gateway, or a loopback local runtime (Ollama, vLLM, SGLang). A configured provider is never inferred from a model name.
Model
The exact model on that provider. Codewhale treats models as selectable components; no provider or model is privileged over another.
Requested reasoning
The policy requested for the frozen route: inherit, off, low, medium, high, max, or auto. Auto permits adaptive reasoning; it never permits a silent provider or model switch.
Effective reasoning
The tier actually applied for the run when the runtime or provider can establish it. If it cannot be established, the value is unavailable — never copied from the request or invented.
Routing source
Why this configured route was selected, such as an explicit member profile or inherited session setting. Missing provenance stays unavailable rather than being guessed.
Advisory role
Consultant
The public read-only advisory Fleet role. The historical oracle and advisor spellings remain compatibility aliases for saved configuration and replay only; new product surfaces say Consultant.
Measurement principles
- Provider token and cache usage is shown locally when the provider reports it; unknown usage stays unknown and is never displayed as zero.
- Costs, progress, capabilities, and delivery state are shown only when a source establishes them. Unavailable values remain unavailable rather than becoming zero or success.
- This site publishes no benchmark leaderboard. Any number Codewhale ever publishes must name its exact provider, model, requested and effective reasoning, and measurement harness alongside the result.
Unavailable Benchmark leaderboard: none on this site, and none will appear without route identity and a measurement harness attached.
Source documents: docs/FLEET.md, docs/MODES.md, docs/public-surface-facts.json · Vocabulary copy lives in web/lib/content/vocabulary.ts; update docs-map.ts when changing.