GitDocket docs

CLI commands.

A short reference for working from the terminal. Run commands inside your initialized repository.

Find the context

CommandPurpose
docket overview --jsonRead the project briefing, active work, and next frontier.
docket ready --jsonFind todo tasks whose dependencies are done.
docket task list --allList tracked work, including done and closed items.
docket search "welcome guide"Search the Markdown bundle.
docket source workflows/docket-epic.mdRead a bounded page of an exact bundle source path.

Manage tracked work

Replace <ID> with a real ID from your task list. Use the checked-in pickup and close workflows for implementation, verification, and documentation reconciliation.

CommandPurpose
docket task create --title "Write the guide"Create a task with a generated ID.
docket task start <ID> --jsonStart selected work and return its context packet.
docket task log <ID> "Verified the guide links"Record a dated work note.
docket task move <ID> reviewChange stored status through the state machine.
docket task edit <ID> --priority p1Update a task’s fields.
docket task stopClear the active task; its status stays unchanged.
docket task close <ID>Complete the item after the close workflow’s checks.

To close without completion, use docket task close <ID> --without-completion --note "Reason". Closing state alone is not evidence that the work was verified.

Maintain & browse

CommandPurpose
docket init --agent codexInitialize a project and install an optional native adapter.
docket lintCheck schema, links, and workflow hygiene.
docket indexRegenerate the index and cache after direct Markdown edits.
docket verify statusInspect spec-to-test linkage; this does not run tests.
docket upgradeMerge updates to vendored workflows and regenerate adapters.
docket serveOpen the browser interface on this computer.

Use docket --help or docket task create --help for the exact flags in your installed version. Add --json where supported for programmatic output. This reference includes the 0.2.1 CLI; installed release capabilities can differ.

Local telemetry

Telemetry is off by default and requires enrollment per checkout. Observations stay outside your repository on this computer; Docket never uploads them. Document contents, prompts, search terms, and file paths are excluded.

docket telemetry status
docket telemetry enable
docket telemetry report
docket telemetry disable
docket telemetry delete

report summarizes observed operation counts, latency, errors, and sampled runtime memory. disable stops collection; delete removes this checkout’s enrollment and retained observations. Reports you export yourself remain yours to manage.