Contents

CLI

Every command has a --json form with a fixed schema. Run ids are exact; nothing is fuzzy-matched.

Discovery and health

made capabilities --json     # public protocol and command schema
made doctor --json           # fixed health schema

Configuration

made config path --json      # which layout this repository uses
made config check --json     # validate without starting a pipeline
made config move --to root|directory

Runs

made run submit --json --gate <bare-gate-path> --ref refs/heads/<branch> \
                --old-sha <previous-head-sha> --input-sha <sha>
made run status --json <exact-run-id>
made run list --json --active
made run cancel --json <exact-run-id>      # idempotent

Review

made review decide --json --stage <stage> --decision <approved|rejected> <exact-run-id>

Daemonless verification

made verify <sha>               # no daemon, gate, push, PR, or CI polling
made cursor init | sync | check | doctor

Source: cmd/made/verify.go and cmd/made/cursor.go. This repository's Cursor Cloud machine is .cursor/environment.json.