CLI Reference
Decapod provides a unified CLI that supports both human-friendly text output and machine-readable JSON.
Command Aliases
Decapod provides short aliases for common subcommands:
v->validatei->initt->todow->workspaceg->governs->sessiond->docs
Core Operations
validate (alias: v)
Perform methodology compliance checks.
--store <repo|user>: The task store to validate.--format <text|json>: Output formatting.--verbose: Enable detailed per-gate timing.
init (alias: i)
Bootstrap or manage the Decapod lifecycle.
with: Apply explicit options (non-interactive).clean: Remove all Decapod state from the directory.
capabilities
Discover the features supported by the current Decapod binary.
cloud
Optional cloud credential operations. These commands do not enable cloud storage or change the local SQLite default.
cloud login: deprecated compatibility alias. Human setup belongs todecapod init --backend cloud; the alias remains only for existing scripts.cloud status: report credential availability and source without printing a token.
Workspace Management (alias: w)
workspace ensure
Create or enter an isolated task worktree.
--branch <name>: Provide a custom branch name.--container: Wrap the workspace in a Docker container.
workspace status
Display active workspaces, their owners, and their current state.
workspace publish
Prepare and bundle changes from an isolated workspace for promotion (PR/merge). The promotion push is fast-forward-only. Decapod never force-pushes a governed workspace branch. A non-fast-forward rejection is a blocker: reconcile the remote divergence, rerun validation, and retry publication rather than rewriting shared history.
Task Tracking (alias: t)
todo list
List tasks from the backlog.
--status <open|claimed|done|archived>: Filter by state.--category <name>: Filter by task category.
todo claim
Lock a task for active implementation.
--id <task-id>: The specific ULID of the task.--mode <exclusive|shared>: Set the locking mode.
todo done
Complete a work unit and generate proof artifacts.
--id <task-id>: The task to close.--validated: Capture a cryptographic proof baseline of the changes.
Governance & Subsystems (alias: g)
govern policy
Classification and approval for high-risk actions.
govern health
Claims, proofs, and system-wide integrity status.
govern artifacts inventory
Inspect the four required publication artifacts and their PR-diff presence.
--base-branch <branch>: branch used for the PR diff; defaults tomaster, thenmain.--repair: create the schema-valid claims ledger template only when.decapod/governance/claims.jsonis absent.
This research claims ledger is separate from Health Engine claims in
.decapod/data/health.db.
govern capsule query
Perform a deterministic query over the embedded constitution.
--topic <name>: The subject of inquiry.--scope <scope>: The context boundary (e.g., "interfaces").