{
  "schema_version": 1,
  "entry_points": [
    "mco",
    "bitcadence"
  ],
  "commands": [
    {
      "path": "mco",
      "aliases": [
        "bitcadence"
      ],
      "anchor": "cli-mco",
      "group": true,
      "hidden": false,
      "help": "BitCadence: Multi-Client Agent Orchestrator.",
      "source": "src/mco/cli.py",
      "line": 73,
      "inherited_groups": [],
      "parameters": [
        {
          "name": "version",
          "kind": "option",
          "tokens": [
            "--version",
            "-V"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show the version and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-param-version"
        },
        {
          "name": "no_menu",
          "kind": "option",
          "tokens": [
            "--no-menu"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Print help instead of opening the interactive menu.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-param-no-menu"
        },
        {
          "name": "debug",
          "kind": "option",
          "tokens": [
            "--debug"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show full error details instead of plain-English messages.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-param-debug"
        },
        {
          "name": "install_completion",
          "kind": "option",
          "tokens": [
            "--install-completion"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Install completion for the current shell.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-param-install-completion"
        },
        {
          "name": "show_completion",
          "kind": "option",
          "tokens": [
            "--show-completion"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show completion for the current shell, to copy it or customize the installation.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-param-show-completion"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco advanced",
      "aliases": [
        "bitcadence advanced"
      ],
      "anchor": "cli-mco-advanced",
      "group": false,
      "hidden": false,
      "help": "Run any original command, e.g. `bitcadence advanced audit <job-id>`.",
      "source": "src/mco/cli.py",
      "line": 3454,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [],
      "allow_extra_args": true,
      "ignore_unknown_options": true
    },
    {
      "path": "mco agents",
      "aliases": [
        "bitcadence agents"
      ],
      "anchor": "cli-mco-agents",
      "group": false,
      "hidden": false,
      "help": "List all registered agents and their current online presence status.",
      "source": "src/mco/cli.py",
      "line": 2328,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-agents-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco approve",
      "aliases": [
        "bitcadence approve"
      ],
      "anchor": "cli-mco-approve",
      "group": false,
      "hidden": false,
      "help": "Approve what's waiting for you, one at a time.",
      "source": "src/mco/cli.py",
      "line": 2640,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Job to approve: its name, number in the waiting list, or ID. Leave out to go through what's waiting.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-approve-param-job-id"
        },
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Approve without asking.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-approve-param-yes"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-approve-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco archive",
      "aliases": [
        "bitcadence archive"
      ],
      "anchor": "cli-mco-archive",
      "group": false,
      "hidden": false,
      "help": "Archive a completed/failed/rejected/cancelled job (reversible).",
      "source": "src/mco/cli.py",
      "line": 2695,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Terminal job ID to hide from the default board view.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-archive-param-job-id"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-archive-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco ask",
      "aliases": [
        "bitcadence ask"
      ],
      "anchor": "cli-mco-ask",
      "group": false,
      "hidden": false,
      "help": "Say what you want done. You see the plan and OK it before anything runs.",
      "source": "src/mco/cli.py",
      "line": 3362,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "request",
          "kind": "argument",
          "tokens": [
            "request"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "What you'd like done, in plain words.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-ask-param-request"
        },
        {
          "name": "file",
          "kind": "option",
          "tokens": [
            "--file"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Load a workflow YAML file instead.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-ask-param-file"
        },
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Start without asking.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-ask-param-yes"
        },
        {
          "name": "remove",
          "kind": "option",
          "tokens": [
            "--remove"
          ],
          "type": "INTEGER",
          "required": false,
          "default": [],
          "multiple": true,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Leave out step N of the plan (repeat for more).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-ask-param-remove"
        },
        {
          "name": "ask_me",
          "kind": "option",
          "tokens": [
            "--ask-me"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Always ask me at the end.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-ask-param-ask-me"
        },
        {
          "name": "repeat",
          "kind": "option",
          "tokens": [
            "--repeat"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Make it repeat, e.g. \"every Friday at 9 AM\".",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-ask-param-repeat"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-ask-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco audit",
      "aliases": [
        "bitcadence audit"
      ],
      "anchor": "cli-mco-audit",
      "group": false,
      "hidden": false,
      "help": "Print a job's tamper-evident audit trail (oldest event first).",
      "source": "src/mco/cli.py",
      "line": 2560,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Job ID to inspect.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-audit-param-job-id"
        },
        {
          "name": "verify",
          "kind": "option",
          "tokens": [
            "--verify"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Walk the hash chain and report OK or the first broken link.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-audit-param-verify"
        },
        {
          "name": "checkpoint",
          "kind": "option",
          "tokens": [
            "--checkpoint"
          ],
          "type": "PATH",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Verify against a previously exported signed checkpoint.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-audit-param-checkpoint"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-audit-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco audit-checkpoint",
      "aliases": [
        "bitcadence audit-checkpoint"
      ],
      "anchor": "cli-mco-audit-checkpoint",
      "group": false,
      "hidden": false,
      "help": "Export a signed checkpoint. Keep it outside the database/backup volume.",
      "source": "src/mco/cli.py",
      "line": 2602,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-audit-checkpoint-param-job-id"
        },
        {
          "name": "output",
          "kind": "argument",
          "tokens": [
            "output"
          ],
          "type": "PATH",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-audit-checkpoint-param-output"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-audit-checkpoint-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco cancel",
      "aliases": [
        "bitcadence cancel"
      ],
      "anchor": "cli-mco-cancel",
      "group": false,
      "hidden": false,
      "help": "Call off a job that hasn't finished yet (approver-role token).",
      "source": "src/mco/cli.py",
      "line": 2681,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Non-terminal job ID to call off.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cancel-param-job-id"
        },
        {
          "name": "reason",
          "kind": "option",
          "tokens": [
            "--reason"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Why the job was cancelled.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cancel-param-reason"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cancel-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco cio",
      "aliases": [
        "bitcadence cio"
      ],
      "anchor": "cli-mco-cio",
      "group": true,
      "hidden": false,
      "help": "Deterministic policy checks backing ops/cio-sidecar-brief.md.",
      "source": null,
      "line": null,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cio-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco cio check",
      "aliases": [
        "bitcadence cio check"
      ],
      "anchor": "cli-mco-cio-check",
      "group": false,
      "hidden": false,
      "help": "Check one proposal against the brief's mechanical rules and print a verdict.\n\nThis is the mechanical half of the sidecar's own judgment, not a\nreplacement for it: `claude-cio` (or any session reading\nops/cio-sidecar-brief.md) runs this before approving/rejecting/escalating\na plan, so the parts of the brief that are a fixed rule - a self-approval\ncheck, a spend cap, a prohibited category - are enforced the same way\nevery time instead of re-derived from a vibe. Exits 0 with JSON always;\nthe verdict field carries approve/reject/escalate.",
      "source": "src/mco/cli.py",
      "line": 1504,
      "inherited_groups": [
        "mco",
        "mco cio"
      ],
      "parameters": [
        {
          "name": "decider",
          "kind": "option",
          "tokens": [
            "--decider"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Identity about to render the verdict (e.g. claude-cio).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cio-check-param-decider"
        },
        {
          "name": "project",
          "kind": "option",
          "tokens": [
            "--project"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Project the spend/plan is against.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cio-check-param-project"
        },
        {
          "name": "spend_cents",
          "kind": "option",
          "tokens": [
            "--spend-cents"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Proposed spend, in cents.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cio-check-param-spend-cents"
        },
        {
          "name": "proposed_by",
          "kind": "option",
          "tokens": [
            "--proposed-by"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Identity that authored the proposal.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cio-check-param-proposed-by"
        },
        {
          "name": "category",
          "kind": "option",
          "tokens": [
            "--category"
          ],
          "type": "TEXT",
          "required": false,
          "default": [],
          "multiple": true,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Repeatable; a policy category the proposal touches.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cio-check-param-category"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-cio-check-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco connect",
      "aliases": [
        "bitcadence connect"
      ],
      "anchor": "cli-mco-connect",
      "group": false,
      "hidden": false,
      "help": "Connect an AI app to BitCadence.",
      "source": "src/mco/cli.py",
      "line": 3428,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "target",
          "kind": "argument",
          "tokens": [
            "target"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Which AI: claude, codex, gemini, antigravity, cursor or other. Leave out for a pick list.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-connect-param-target"
        },
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Don't ask before changing its settings.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-connect-param-yes"
        },
        {
          "name": "disconnect",
          "kind": "option",
          "tokens": [
            "--disconnect"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Take BitCadence back out of that app.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-connect-param-disconnect"
        },
        {
          "name": "test",
          "kind": "option",
          "tokens": [
            "--test"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Check that the app is set up.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-connect-param-test"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-connect-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco connectors",
      "aliases": [
        "bitcadence connectors"
      ],
      "anchor": "cli-mco-connectors",
      "group": false,
      "hidden": false,
      "help": "List configured enterprise connectors and their health (via the gateway).",
      "source": "src/mco/cli.py",
      "line": 3290,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-connectors-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco deregister",
      "aliases": [
        "bitcadence deregister"
      ],
      "anchor": "cli-mco-deregister",
      "group": false,
      "hidden": false,
      "help": "Remove an agent registration. Its token stops working immediately.",
      "source": "src/mco/cli.py",
      "line": 3051,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "instance_id",
          "kind": "argument",
          "tokens": [
            "instance_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Instance ID of the agent to remove.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-deregister-param-instance-id"
        },
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Skip the confirmation prompt.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-deregister-param-yes"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-deregister-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco doctor",
      "aliases": [
        "bitcadence doctor"
      ],
      "anchor": "cli-mco-doctor",
      "group": false,
      "hidden": false,
      "help": "Diagnose an install end to end: Python, config, secret store, database,\ngateway, agents, vendor CLIs. Exit code 1 if anything is broken.",
      "source": "src/mco/cli.py",
      "line": 2047,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "port",
          "kind": "option",
          "tokens": [
            "--port"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 18789,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Gateway port to probe.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-doctor-param-port"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-doctor-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco duplicates",
      "aliases": [
        "bitcadence duplicates"
      ],
      "anchor": "cli-mco-duplicates",
      "group": false,
      "hidden": false,
      "help": "List other jobs that look like the same work as this one.",
      "source": "src/mco/cli.py",
      "line": 2717,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Job ID to check for look-alike or linked jobs.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-duplicates-param-job-id"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-duplicates-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco edition",
      "aliases": [
        "bitcadence edition"
      ],
      "anchor": "cli-mco-edition",
      "group": false,
      "hidden": false,
      "help": "Show the active edition (community/team/enterprise) and feature matrix.",
      "source": "src/mco/cli.py",
      "line": 2307,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-edition-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco exchange",
      "aliases": [
        "bitcadence exchange"
      ],
      "anchor": "cli-mco-exchange",
      "group": true,
      "hidden": false,
      "help": "Drumline Agent Exchange: non-authoritative agent discussion.",
      "source": null,
      "line": null,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco exchange list",
      "aliases": [
        "bitcadence exchange list"
      ],
      "anchor": "cli-mco-exchange-list",
      "group": false,
      "hidden": false,
      "help": "List Agent Exchange messages (needs --job or --thread).",
      "source": "src/mco/cli.py",
      "line": 2860,
      "inherited_groups": [
        "mco",
        "mco exchange"
      ],
      "parameters": [
        {
          "name": "job",
          "kind": "option",
          "tokens": [
            "--job"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Filter by job id.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-list-param-job"
        },
        {
          "name": "thread",
          "kind": "option",
          "tokens": [
            "--thread"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Filter by thread id.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-list-param-thread"
        },
        {
          "name": "kind",
          "kind": "option",
          "tokens": [
            "--kind"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Filter by kind.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-list-param-kind"
        },
        {
          "name": "limit",
          "kind": "option",
          "tokens": [
            "--limit"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 20,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Max messages (cap 100).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-list-param-limit"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-list-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco exchange post",
      "aliases": [
        "bitcadence exchange post"
      ],
      "anchor": "cli-mco-exchange-post",
      "group": false,
      "hidden": false,
      "help": "Post one message to the Agent Exchange.",
      "source": "src/mco/cli.py",
      "line": 2838,
      "inherited_groups": [
        "mco",
        "mco exchange"
      ],
      "parameters": [
        {
          "name": "kind",
          "kind": "argument",
          "tokens": [
            "kind"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "question, proposal, blocker, reply, decision, handoff, resolution, supersession.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-kind"
        },
        {
          "name": "body",
          "kind": "argument",
          "tokens": [
            "body"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Message text. Discussion is reference, not instructions or approval.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-body"
        },
        {
          "name": "job",
          "kind": "option",
          "tokens": [
            "--job"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Job id to attach the thread to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-job"
        },
        {
          "name": "reply_to",
          "kind": "option",
          "tokens": [
            "--reply-to"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Exchange id being replied to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-reply-to"
        },
        {
          "name": "resolves",
          "kind": "option",
          "tokens": [
            "--resolves"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Exchange id a resolution closes.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-resolves"
        },
        {
          "name": "supersedes",
          "kind": "option",
          "tokens": [
            "--supersedes"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Exchange id a supersession replaces.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-supersedes"
        },
        {
          "name": "key",
          "kind": "option",
          "tokens": [
            "--key"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Idempotency key (default: random; reuse it to retry safely).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-key"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-post-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco exchange promote",
      "aliases": [
        "bitcadence exchange promote"
      ],
      "anchor": "cli-mco-exchange-promote",
      "group": false,
      "hidden": false,
      "help": "Explicitly promote one exchange into canonical Drumline context (needs context:promote).",
      "source": "src/mco/cli.py",
      "line": 2883,
      "inherited_groups": [
        "mco",
        "mco exchange"
      ],
      "parameters": [
        {
          "name": "exchange_id",
          "kind": "argument",
          "tokens": [
            "exchange_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Exchange id (a decision or handoff).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-promote-param-exchange-id"
        },
        {
          "name": "target",
          "kind": "option",
          "tokens": [
            "--to"
          ],
          "type": "TEXT",
          "required": false,
          "default": "decision",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Context kind: decision, lesson, or handoff.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-promote-param-target"
        },
        {
          "name": "title",
          "kind": "option",
          "tokens": [
            "--title"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Context title (default: derived from the message).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-promote-param-title"
        },
        {
          "name": "key",
          "kind": "option",
          "tokens": [
            "--key"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Idempotency key (default: derived from the exchange id).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-promote-param-key"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-exchange-promote-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco fix",
      "aliases": [
        "bitcadence fix"
      ],
      "anchor": "cli-mco-fix",
      "group": false,
      "hidden": false,
      "help": "Find what's wrong and offer to repair it.",
      "source": "src/mco/cli.py",
      "line": 3379,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Repair everything without asking.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fix-param-yes"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fix-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco fleet",
      "aliases": [
        "bitcadence fleet"
      ],
      "anchor": "cli-mco-fleet",
      "group": true,
      "hidden": false,
      "help": "Apply declarative per-worker service run modes.",
      "source": null,
      "line": null,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fleet-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco fleet apply",
      "aliases": [
        "bitcadence fleet apply"
      ],
      "anchor": "cli-mco-fleet-apply",
      "group": false,
      "hidden": false,
      "help": "Reconcile OS services to ~/.mco/fleet.toml.",
      "source": "src/mco/cli.py",
      "line": 1588,
      "inherited_groups": [
        "mco",
        "mco fleet"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fleet-apply-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco fleet set",
      "aliases": [
        "bitcadence fleet set"
      ],
      "anchor": "cli-mco-fleet-set",
      "group": false,
      "hidden": false,
      "help": "Update one worker field in ~/.mco/fleet.toml.",
      "source": "src/mco/cli.py",
      "line": 1640,
      "inherited_groups": [
        "mco",
        "mco fleet"
      ],
      "parameters": [
        {
          "name": "worker",
          "kind": "argument",
          "tokens": [
            "worker"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Worker table name under [workers].",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fleet-set-param-worker"
        },
        {
          "name": "assignment",
          "kind": "argument",
          "tokens": [
            "assignment"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "KEY=VALUE assignment, for example mode=waker.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fleet-set-param-assignment"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fleet-set-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco fleet status",
      "aliases": [
        "bitcadence fleet status"
      ],
      "anchor": "cli-mco-fleet-status",
      "group": false,
      "hidden": false,
      "help": "Show configured workers and their installed/running state.",
      "source": "src/mco/cli.py",
      "line": 1607,
      "inherited_groups": [
        "mco",
        "mco fleet"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-fleet-status-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco gui",
      "aliases": [
        "bitcadence gui"
      ],
      "anchor": "cli-mco-gui",
      "group": false,
      "hidden": false,
      "help": "Open the BitCadence console in your browser.\n\nUntil now the CLI only printed the URL and left you to copy it - this is\nthe one-step version.",
      "source": "src/mco/cli.py",
      "line": 1100,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "flow",
          "kind": "option",
          "tokens": [
            "--flow"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": true,
          "help": "Old option, kept so scripts keep working: opens the console.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-gui-param-flow"
        },
        {
          "name": "dashboard",
          "kind": "option",
          "tokens": [
            "--dashboard"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Open the minimal dashboard instead of the full console.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-gui-param-dashboard"
        },
        {
          "name": "print_only",
          "kind": "option",
          "tokens": [
            "--print"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Print the URL instead of opening a browser.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-gui-param-print-only"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-gui-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco helpers",
      "aliases": [
        "bitcadence helpers"
      ],
      "anchor": "cli-mco-helpers",
      "group": true,
      "hidden": false,
      "help": "Your helpers: who is ready, busy or stuck.",
      "source": "src/mco/cli.py",
      "line": 3390,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "as_json",
          "kind": "option",
          "tokens": [
            "--json"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Machine-readable list.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-helpers-param-as-json"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-helpers-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco helpers add",
      "aliases": [
        "bitcadence helpers add"
      ],
      "anchor": "cli-mco-helpers-add",
      "group": false,
      "hidden": false,
      "help": "Add a helper (same as `mco register`, asking for what it needs).",
      "source": "src/mco/cli.py",
      "line": 3401,
      "inherited_groups": [
        "mco",
        "mco helpers"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "option",
          "tokens": [
            "--name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": "What should this helper be called?",
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-helpers-add-param-name"
        },
        {
          "name": "role",
          "kind": "option",
          "tokens": [
            "--role"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": "What is it good at (its role, e.g. codex)?",
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-helpers-add-param-role"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-helpers-add-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco helpers fix",
      "aliases": [
        "bitcadence helpers fix"
      ],
      "anchor": "cli-mco-helpers-fix",
      "group": false,
      "hidden": false,
      "help": "Find a locked notes file or a second copy of a helper, and offer to fix it.",
      "source": "src/mco/cli.py",
      "line": 3421,
      "inherited_groups": [
        "mco",
        "mco helpers"
      ],
      "parameters": [
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Repair without asking.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-helpers-fix-param-yes"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-helpers-fix-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco jev",
      "aliases": [
        "bitcadence jev"
      ],
      "anchor": "cli-mco-jev",
      "group": true,
      "hidden": false,
      "help": "Ask Jev bounded, annotation-only questions. Never authorizes an effect.",
      "source": null,
      "line": null,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jev-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco jev route-model",
      "aliases": [
        "bitcadence jev route-model"
      ],
      "anchor": "cli-mco-jev-route-model",
      "group": false,
      "hidden": false,
      "help": "Suggest a Claude Code model tier (haiku/sonnet/opus) for a task.\n\nAlways advisory: prints a JSON suggestion and exits 0 even on any failure\n(disabled, unconfigured, network error, timeout). Never switches a\nrunning session or spawns anything - a session, or a person via\n/model, still decides. Safe to call from a hook on every prompt.",
      "source": "src/mco/cli.py",
      "line": 1534,
      "inherited_groups": [
        "mco",
        "mco jev"
      ],
      "parameters": [
        {
          "name": "task",
          "kind": "option",
          "tokens": [
            "--task"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Short description of the upcoming task.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jev-route-model-param-task"
        },
        {
          "name": "context",
          "kind": "option",
          "tokens": [
            "--context"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Optional recent-conversation excerpt for scope.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jev-route-model-param-context"
        },
        {
          "name": "deterministic_tier",
          "kind": "option",
          "tokens": [
            "--deterministic-tier"
          ],
          "type": "TEXT",
          "required": false,
          "default": "sonnet",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Tier used if Jev is disabled, unavailable, or times out.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jev-route-model-param-deterministic-tier"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jev-route-model-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco jobs",
      "aliases": [
        "bitcadence jobs"
      ],
      "anchor": "cli-mco-jobs",
      "group": true,
      "hidden": false,
      "help": "BitCadence Job Board: score client jobs for fit, value, and risk.",
      "source": null,
      "line": null,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jobs-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco jobs rank",
      "aliases": [
        "bitcadence jobs rank"
      ],
      "anchor": "cli-mco-jobs-rank",
      "group": false,
      "hidden": false,
      "help": "Score every available client job for fit, value and risk using Jev and hard filters.",
      "source": "src/mco/jobs/cli.py",
      "line": 79,
      "inherited_groups": [
        "mco",
        "mco jobs"
      ],
      "parameters": [
        {
          "name": "postings_path",
          "kind": "argument",
          "tokens": [
            "postings_path"
          ],
          "type": "PATH",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Path to JSON or CSV file containing job postings.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-jobs-rank-param-postings-path"
        },
        {
          "name": "top",
          "kind": "option",
          "tokens": [
            "--top",
            "-n"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 20,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Number of top ranked jobs to display in table.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jobs-rank-param-top"
        },
        {
          "name": "out",
          "kind": "option",
          "tokens": [
            "--out",
            "-o"
          ],
          "type": "PATH",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Path to output JSON file with full ranked records and audit receipts.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-jobs-rank-param-out"
        },
        {
          "name": "source",
          "kind": "option",
          "tokens": [
            "--source",
            "-s"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Job source: 'file', 'upwork', etc.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jobs-rank-param-source"
        },
        {
          "name": "query",
          "kind": "option",
          "tokens": [
            "--query",
            "-q"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Optional search query filter for marketplace API search.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jobs-rank-param-query"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-jobs-rank-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco launch",
      "aliases": [
        "bitcadence launch"
      ],
      "anchor": "cli-mco-launch",
      "group": false,
      "hidden": false,
      "help": "Fire a launcher right now, by name.\n\nIdentical to what a schedule does at 3am - same code path, same governance -\nso testing a launcher by hand proves the scheduled run too.",
      "source": "src/mco/cli.py",
      "line": 1153,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "argument",
          "tokens": [
            "name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Launcher name from ~/.mco/schedules.yaml.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-launch-param-name"
        },
        {
          "name": "approve",
          "kind": "option",
          "tokens": [
            "--approve",
            "--no-approve"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Override the launcher's approval gate for this run.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-launch-param-approve"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-launch-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco listen",
      "aliases": [
        "bitcadence listen"
      ],
      "anchor": "cli-mco-listen",
      "group": false,
      "hidden": false,
      "help": "Spawn the background daemon client that polls and executes Job Board tasks.",
      "source": "src/mco/cli.py",
      "line": 1876,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "role",
          "kind": "option",
          "tokens": [
            "--role"
          ],
          "type": "TEXT",
          "required": false,
          "default": "codex",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent execution role (e.g. codex, script).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-listen-param-role"
        },
        {
          "name": "instance",
          "kind": "option",
          "tokens": [
            "--instance"
          ],
          "type": "TEXT",
          "required": false,
          "default": "default_agent",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Unique ID of this client listener instance.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-listen-param-instance"
        },
        {
          "name": "config_file",
          "kind": "option",
          "tokens": [
            "--config-file"
          ],
          "type": "TEXT",
          "required": false,
          "default": "agent_config.json",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Path to local worker config file.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-listen-param-config-file"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-listen-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco mcp",
      "aliases": [
        "bitcadence mcp"
      ],
      "anchor": "cli-mco-mcp",
      "group": false,
      "hidden": false,
      "help": "Run the MCO dropbox as an MCP server: stdio (Claude/Codex/Antigravity) or HTTP (remote agents).",
      "source": "src/mco/cli.py",
      "line": 1857,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "http",
          "kind": "option",
          "tokens": [
            "--http"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Serve streamable HTTP (bearer = MCO_AGENT_TOKEN) instead of stdio.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-mcp-param-http"
        },
        {
          "name": "host",
          "kind": "option",
          "tokens": [
            "--host"
          ],
          "type": "TEXT",
          "required": false,
          "default": "127.0.0.1",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "HTTP bind address; use a private address such as a Tailscale IP.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-mcp-param-host"
        },
        {
          "name": "port",
          "kind": "option",
          "tokens": [
            "--port"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 18790,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "HTTP port.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-mcp-param-port"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-mcp-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco orgs",
      "aliases": [
        "bitcadence orgs"
      ],
      "anchor": "cli-mco-orgs",
      "group": false,
      "hidden": false,
      "help": "List orgs available for registration (Control Panel tenancy dropdown, from the terminal).",
      "source": "src/mco/cli.py",
      "line": 2981,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-orgs-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco pause",
      "aliases": [
        "bitcadence pause"
      ],
      "anchor": "cli-mco-pause",
      "group": false,
      "hidden": false,
      "help": "Pause everything: stop work in progress and hold new work.",
      "source": "src/mco/cli.py",
      "line": 3440,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Don't ask first.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-pause-param-yes"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-pause-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco platform",
      "aliases": [
        "bitcadence platform"
      ],
      "anchor": "cli-mco-platform",
      "group": false,
      "hidden": false,
      "help": "Run a connector control action directly (requires an approver-role token).",
      "source": "src/mco/cli.py",
      "line": 3328,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "connector",
          "kind": "argument",
          "tokens": [
            "connector"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Connector name (servicenow, dynatrace).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-platform-param-connector"
        },
        {
          "name": "action",
          "kind": "argument",
          "tokens": [
            "action"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Action name (see 'mco connectors').",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-platform-param-action"
        },
        {
          "name": "params",
          "kind": "option",
          "tokens": [
            "--params"
          ],
          "type": "TEXT",
          "required": false,
          "default": "{}",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "JSON parameters for the action.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-platform-param-params"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-platform-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco reassign",
      "aliases": [
        "bitcadence reassign"
      ],
      "anchor": "cli-mco-reassign",
      "group": false,
      "hidden": false,
      "help": "Clone a failed job onto a new target, link both rows, and archive the\nold one (approver-role token).",
      "source": "src/mco/cli.py",
      "line": 2738,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Failed/rejected/cancelled job ID to redo elsewhere.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reassign-param-job-id"
        },
        {
          "name": "to_role",
          "kind": "option",
          "tokens": [
            "--to-role"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Target agent role for the new job.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reassign-param-to-role"
        },
        {
          "name": "to_instance",
          "kind": "option",
          "tokens": [
            "--to-instance"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Target agent instance (optional).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reassign-param-to-instance"
        },
        {
          "name": "instructions",
          "kind": "option",
          "tokens": [
            "--instructions"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Override instructions (default: reuse the original).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reassign-param-instructions"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reassign-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco recall",
      "aliases": [
        "bitcadence recall"
      ],
      "anchor": "cli-mco-recall",
      "group": false,
      "hidden": false,
      "help": "Recall the most relevant Drumline shared-context entries.",
      "source": "src/mco/cli.py",
      "line": 2760,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "query",
          "kind": "argument",
          "tokens": [
            "query"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Free-text search over shared context (blank = most recent).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-recall-param-query"
        },
        {
          "name": "tags",
          "kind": "option",
          "tokens": [
            "--tags"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Comma-separated tag filter.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-recall-param-tags"
        },
        {
          "name": "limit",
          "kind": "option",
          "tokens": [
            "--limit"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 5,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Max entries to return.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-recall-param-limit"
        },
        {
          "name": "role",
          "kind": "option",
          "tokens": [
            "--role"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Bias results toward this role (role-affine scoring).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-recall-param-role"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-recall-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco register",
      "aliases": [
        "bitcadence register"
      ],
      "anchor": "cli-mco-register",
      "group": false,
      "hidden": false,
      "help": "Register a new client agent, generating a secure access token.",
      "source": "src/mco/cli.py",
      "line": 2186,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "option",
          "tokens": [
            "--name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Unique name (instance ID) of the agent.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-register-param-name"
        },
        {
          "name": "role",
          "kind": "option",
          "tokens": [
            "--role"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Target role of the agent (e.g. antigravity, codex).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-register-param-role"
        },
        {
          "name": "org",
          "kind": "option",
          "tokens": [
            "--org"
          ],
          "type": "TEXT",
          "required": false,
          "default": "default",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Tenant org the agent belongs to (multi-tenant installs).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-register-param-org"
        },
        {
          "name": "scope",
          "kind": "option",
          "tokens": [
            "--scope"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": true,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Explicit token scope (repeatable, e.g. --scope jobs:read --scope context:read). Omit for role-derived defaults; 'admin' grants everything.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-register-param-scope"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-register-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco reject",
      "aliases": [
        "bitcadence reject"
      ],
      "anchor": "cli-mco-reject",
      "group": false,
      "hidden": false,
      "help": "Reject a job paused at the human-in-the-loop gate (terminal).",
      "source": "src/mco/cli.py",
      "line": 2656,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Job ID awaiting approval.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reject-param-job-id"
        },
        {
          "name": "reason",
          "kind": "option",
          "tokens": [
            "--reason"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Why the job was rejected.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reject-param-reason"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reject-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco remember",
      "aliases": [
        "bitcadence remember"
      ],
      "anchor": "cli-mco-remember",
      "group": false,
      "hidden": false,
      "help": "Append an entry to the Drumline shared context.",
      "source": "src/mco/cli.py",
      "line": 2803,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "title",
          "kind": "argument",
          "tokens": [
            "title"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "What to remember (or a short title when you also give the content).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-remember-param-title"
        },
        {
          "name": "content",
          "kind": "argument",
          "tokens": [
            "content"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "The content to remember (optional: the title alone is enough).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-remember-param-content"
        },
        {
          "name": "kind",
          "kind": "option",
          "tokens": [
            "--kind"
          ],
          "type": "TEXT",
          "required": false,
          "default": "fact",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Entry kind: fact, decision, lesson, handoff, or artifact.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-remember-param-kind"
        },
        {
          "name": "tags",
          "kind": "option",
          "tokens": [
            "--tags"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Comma-separated tags.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-remember-param-tags"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-remember-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco reset-token",
      "aliases": [
        "bitcadence reset-token"
      ],
      "anchor": "cli-mco-reset-token",
      "group": false,
      "hidden": false,
      "help": "Rotate an agent's access token. The old token stops working immediately.",
      "source": "src/mco/cli.py",
      "line": 3002,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "instance_id",
          "kind": "argument",
          "tokens": [
            "instance_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Instance ID of the agent to rotate.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reset-token-param-instance-id"
        },
        {
          "name": "save",
          "kind": "option",
          "tokens": [
            "--save",
            "--no-save"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": true,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Write the new token to ~/.mco/tokens/<instance>.token so this machine's waker picks it up.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reset-token-param-save"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-reset-token-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco restart",
      "aliases": [
        "bitcadence restart"
      ],
      "anchor": "cli-mco-restart",
      "group": false,
      "hidden": false,
      "help": "Restart the background gateway (stop if running, then start).",
      "source": "src/mco/cli.py",
      "line": 784,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "host",
          "kind": "option",
          "tokens": [
            "--host"
          ],
          "type": "TEXT",
          "required": false,
          "default": "127.0.0.1",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "The host to bind to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-restart-param-host"
        },
        {
          "name": "port",
          "kind": "option",
          "tokens": [
            "--port"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 18789,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "The port the gateway runs on.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-restart-param-port"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-restart-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco restore-fence",
      "aliases": [
        "bitcadence restore-fence"
      ],
      "anchor": "cli-mco-restore-fence",
      "group": false,
      "hidden": false,
      "help": "After a DB restore, pause work and invalidate every pre-restore claim.\n\nRun before reconnecting workers. Review halted jobs, turn off Stop work in\nSettings, then retry selected jobs explicitly.",
      "source": "src/mco/cli.py",
      "line": 2619,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-restore-fence-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco resume",
      "aliases": [
        "bitcadence resume"
      ],
      "anchor": "cli-mco-resume",
      "group": false,
      "hidden": false,
      "help": "Resume after a pause.",
      "source": "src/mco/cli.py",
      "line": 3447,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-resume-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco retry",
      "aliases": [
        "bitcadence retry"
      ],
      "anchor": "cli-mco-retry",
      "group": false,
      "hidden": false,
      "help": "Re-queue a failed or rejected job back to pending (approver-role token).",
      "source": "src/mco/cli.py",
      "line": 2670,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Failed/rejected job ID to re-queue.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-retry-param-job-id"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-retry-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule",
      "aliases": [
        "bitcadence schedule"
      ],
      "anchor": "cli-mco-schedule",
      "group": true,
      "hidden": false,
      "help": "Schedules and loops: what work gets created, and when.",
      "source": "src/mco/cli.py",
      "line": 809,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule add",
      "aliases": [
        "bitcadence schedule add"
      ],
      "anchor": "cli-mco-schedule-add",
      "group": false,
      "hidden": false,
      "help": "Add a schedule by asking what, how often and what time.",
      "source": "src/mco/cli.py",
      "line": 841,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "what",
          "kind": "option",
          "tokens": [
            "--what"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "What should run (its name). Leave out for a pick list.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-add-param-what"
        },
        {
          "name": "when",
          "kind": "option",
          "tokens": [
            "--when"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "In plain words, e.g. \"every weekday at 2 AM\".",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-add-param-when"
        },
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Save without asking.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-add-param-yes"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-add-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule disable",
      "aliases": [
        "bitcadence schedule disable"
      ],
      "anchor": "cli-mco-schedule-disable",
      "group": false,
      "hidden": false,
      "help": "Disable a schedule or loop, leaving its definition and history intact.",
      "source": "src/mco/cli.py",
      "line": 994,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "argument",
          "tokens": [
            "name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Schedule or loop name.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-disable-param-name"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-disable-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule enable",
      "aliases": [
        "bitcadence schedule enable"
      ],
      "anchor": "cli-mco-schedule-enable",
      "group": false,
      "hidden": false,
      "help": "Enable a schedule or loop (without hand-editing YAML).",
      "source": "src/mco/cli.py",
      "line": 988,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "argument",
          "tokens": [
            "name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Schedule or loop name.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-enable-param-name"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-enable-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule init",
      "aliases": [
        "bitcadence schedule init"
      ],
      "anchor": "cli-mco-schedule-init",
      "group": false,
      "hidden": false,
      "help": "Write a starter ~/.mco/schedules.yaml.",
      "source": "src/mco/cli.py",
      "line": 866,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "force",
          "kind": "option",
          "tokens": [
            "--force"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Overwrite an existing config.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-init-param-force"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-init-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule list",
      "aliases": [
        "bitcadence schedule list"
      ],
      "anchor": "cli-mco-schedule-list",
      "group": false,
      "hidden": false,
      "help": "Show every schedule and loop with its next fire time.",
      "source": "src/mco/cli.py",
      "line": 882,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-list-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule off",
      "aliases": [
        "bitcadence schedule off"
      ],
      "anchor": "cli-mco-schedule-off",
      "group": false,
      "hidden": false,
      "help": "Turn a schedule off.",
      "source": "src/mco/cli.py",
      "line": 859,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "argument",
          "tokens": [
            "name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Which schedule (its name).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-off-param-name"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-off-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule on",
      "aliases": [
        "bitcadence schedule on"
      ],
      "anchor": "cli-mco-schedule-on",
      "group": false,
      "hidden": false,
      "help": "Turn a schedule on.",
      "source": "src/mco/cli.py",
      "line": 852,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "argument",
          "tokens": [
            "name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Which schedule (its name).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-on-param-name"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-on-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule reset",
      "aliases": [
        "bitcadence schedule reset"
      ],
      "anchor": "cli-mco-schedule-reset",
      "group": false,
      "hidden": false,
      "help": "Clear a schedule's run history so a finished loop can run again.\n\nCompletion is sticky by design - a loop that ended because its queue\ndrained must not resurrect when the queue refills. This is the deliberate\nundo.",
      "source": "src/mco/cli.py",
      "line": 1000,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "name",
          "kind": "argument",
          "tokens": [
            "name"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Schedule or loop name.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-reset-param-name"
        },
        {
          "name": "yes",
          "kind": "option",
          "tokens": [
            "--yes",
            "-y"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Skip the confirmation prompt.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-reset-param-yes"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-reset-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule run",
      "aliases": [
        "bitcadence schedule run"
      ],
      "anchor": "cli-mco-schedule-run",
      "group": false,
      "hidden": false,
      "help": "Run the scheduler in the foreground, ticking until interrupted.",
      "source": "src/mco/cli.py",
      "line": 1070,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "interval",
          "kind": "option",
          "tokens": [
            "--interval"
          ],
          "type": "FLOAT",
          "required": false,
          "default": 30.0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Seconds between scheduler passes.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-run-param-interval"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-run-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco schedule tick",
      "aliases": [
        "bitcadence schedule tick"
      ],
      "anchor": "cli-mco-schedule-tick",
      "group": false,
      "hidden": false,
      "help": "Run one scheduler pass (what `mco schedule run` does on a timer).\n\nUse this to drive BitCadence from an existing cron/Task Scheduler entry\ninstead of running the daemon.",
      "source": "src/mco/cli.py",
      "line": 1036,
      "inherited_groups": [
        "mco",
        "mco schedule"
      ],
      "parameters": [
        {
          "name": "dry_run",
          "kind": "option",
          "tokens": [
            "--dry-run"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show what would fire without creating jobs.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-tick-param-dry-run"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-schedule-tick-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score",
      "aliases": [
        "bitcadence score"
      ],
      "anchor": "cli-mco-score",
      "group": true,
      "hidden": false,
      "help": "Run a Score: start, advance and inspect a conductor run.",
      "source": null,
      "line": null,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score deliver",
      "aliases": [
        "bitcadence score deliver"
      ],
      "anchor": "cli-mco-score-deliver",
      "group": false,
      "hidden": false,
      "help": "Bundle code, tests, README, reviews and a DRAFT client message (never sent).",
      "source": "src/mco/cli.py",
      "line": 1462,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "worktree",
          "kind": "argument",
          "tokens": [
            "worktree"
          ],
          "type": "PATH",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Worktree of the finished client branch.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-deliver-param-worktree"
        },
        {
          "name": "out",
          "kind": "option",
          "tokens": [
            "--out"
          ],
          "type": "PATH",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Delivery directory.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-deliver-param-out"
        },
        {
          "name": "evidence",
          "kind": "option",
          "tokens": [
            "--evidence"
          ],
          "type": "PATH",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Directory of review reports.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-deliver-param-evidence"
        },
        {
          "name": "client",
          "kind": "option",
          "tokens": [
            "--client"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-deliver-param-client"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-deliver-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score grant-local",
      "aliases": [
        "bitcadence score grant-local"
      ],
      "anchor": "cli-mco-score-grant-local",
      "group": false,
      "hidden": false,
      "help": "Issue a locally auditable, interactive Score grant on Windows SQLite only.\n\nThe command never accepts a bearer token, is off by default, and requires a\nterminal confirmation after displaying the exact authority being granted.",
      "source": "src/mco/cli.py",
      "line": 1295,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "score_file",
          "kind": "argument",
          "tokens": [
            "score_file"
          ],
          "type": "PATH",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Score JSON file whose canonical digest will be authorized.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": true,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-grant-local-param-score-file"
        },
        {
          "name": "run_id",
          "kind": "option",
          "tokens": [
            "--run-id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Run ID this grant may authorize.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-run-id"
        },
        {
          "name": "action",
          "kind": "option",
          "tokens": [
            "--action"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": true,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Allowed capability; repeat for more than one.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-action"
        },
        {
          "name": "resource",
          "kind": "option",
          "tokens": [
            "--resource"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": true,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Exact allowed resource; repeat for more than one.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-resource"
        },
        {
          "name": "environment",
          "kind": "option",
          "tokens": [
            "--environment"
          ],
          "type": "TEXT",
          "required": false,
          "default": "test",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-environment"
        },
        {
          "name": "expires_minutes",
          "kind": "option",
          "tokens": [
            "--expires-minutes"
          ],
          "type": "INTEGER RANGE",
          "required": false,
          "default": 240,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": 1,
          "max": 18960,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-expires-minutes"
        },
        {
          "name": "expires_hours",
          "kind": "option",
          "tokens": [
            "--expires-hours"
          ],
          "type": "INTEGER RANGE",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Grant lifetime in hours (1-316); overrides --expires-minutes.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": 1,
          "max": 316,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-expires-hours"
        },
        {
          "name": "budget_cents",
          "kind": "option",
          "tokens": [
            "--budget-cents"
          ],
          "type": "INTEGER RANGE",
          "required": false,
          "default": 0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": 0,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-budget-cents"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-grant-local-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score intake",
      "aliases": [
        "bitcadence score intake"
      ],
      "anchor": "cli-mco-score-intake",
      "group": false,
      "hidden": false,
      "help": "Draft a SCOPE from a client brief (with guardrail flags), or `approve` a clean scope into a Score.",
      "source": "src/mco/cli.py",
      "line": 1428,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "args",
          "kind": "argument",
          "tokens": [
            "args"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": -1,
          "is_flag": false,
          "hidden": false,
          "help": "BRIEF.txt to draft a scope, or `approve SCOPE.json`.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-intake-param-args"
        },
        {
          "name": "out",
          "kind": "option",
          "tokens": [
            "--out"
          ],
          "type": "PATH",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Where to write the scope (draft) or the Score (approve).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-intake-param-out"
        },
        {
          "name": "client",
          "kind": "option",
          "tokens": [
            "--client"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Client name (draft).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-intake-param-client"
        },
        {
          "name": "worktree",
          "kind": "option",
          "tokens": [
            "--worktree"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "approve: client worktree path.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-intake-param-worktree"
        },
        {
          "name": "branch",
          "kind": "option",
          "tokens": [
            "--branch"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "approve: client branch.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-intake-param-branch"
        },
        {
          "name": "before_sha",
          "kind": "option",
          "tokens": [
            "--before-sha"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "approve: starting commit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-intake-param-before-sha"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-intake-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score list",
      "aliases": [
        "bitcadence score list"
      ],
      "anchor": "cli-mco-score-list",
      "group": false,
      "hidden": false,
      "help": "Runs in this conductor database.",
      "source": "src/mco/cli.py",
      "line": 1480,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "database",
          "kind": "option",
          "tokens": [
            "--db"
          ],
          "type": "PATH",
          "required": false,
          "default": "~/.mco/score-runs.db",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-list-param-database"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-list-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score scaffold",
      "aliases": [
        "bitcadence score scaffold"
      ],
      "anchor": "cli-mco-score-scaffold",
      "group": false,
      "hidden": false,
      "help": "Turn a plain-language brief into a validated Score with build, review, and two fix attempts per step.",
      "source": "src/mco/cli.py",
      "line": 1402,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "spec",
          "kind": "argument",
          "tokens": [
            "spec"
          ],
          "type": "PATH",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "JSON spec: score_id, objective, steps[{id,title,brief}], worktree_path, target_branch, expected_before_sha, and optional builders, third_reviewer, allowed_paths, test_command, constraints.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": true,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-scaffold-param-spec"
        },
        {
          "name": "out",
          "kind": "option",
          "tokens": [
            "--out"
          ],
          "type": "PATH",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Where to write the Score document.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-scaffold-param-out"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-scaffold-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score start",
      "aliases": [
        "bitcadence score start"
      ],
      "anchor": "cli-mco-score-start",
      "group": false,
      "hidden": false,
      "help": "Initialize a run. Safe to repeat: identical policy and identities resume it.",
      "source": "src/mco/cli.py",
      "line": 1222,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "score_file",
          "kind": "argument",
          "tokens": [
            "score_file"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Path to the score JSON document.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-start-param-score-file"
        },
        {
          "name": "run_id",
          "kind": "option",
          "tokens": [
            "--run-id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Identity of this run; re-using one resumes it.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-start-param-run-id"
        },
        {
          "name": "target",
          "kind": "option",
          "tokens": [
            "--target"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": true,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "role=instance for every role in the score.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-start-param-target"
        },
        {
          "name": "org",
          "kind": "option",
          "tokens": [
            "--org"
          ],
          "type": "TEXT",
          "required": false,
          "default": "default",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-start-param-org"
        },
        {
          "name": "database",
          "kind": "option",
          "tokens": [
            "--db"
          ],
          "type": "PATH",
          "required": false,
          "default": "~/.mco/score-runs.db",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-start-param-database"
        },
        {
          "name": "root",
          "kind": "option",
          "tokens": [
            "--artifact-root"
          ],
          "type": "PATH",
          "required": false,
          "default": "~/.mco/score-artifacts",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-start-param-root"
        },
        {
          "name": "live_repository_write",
          "kind": "option",
          "tokens": [
            "--live-repository-write"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Enable live repository:write adapter execution. Required on every tick of a run with repository:write tasks, not just start — a human-issued grant (see POST /api/score/grants) must also authorize the run's digest/run_id before any commit actually executes.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-start-param-live-repository-write"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-start-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score status",
      "aliases": [
        "bitcadence score status"
      ],
      "anchor": "cli-mco-score-status",
      "group": false,
      "hidden": false,
      "help": "Where the run actually is: per task, per phase, with the last events.",
      "source": "src/mco/cli.py",
      "line": 1387,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "run_id",
          "kind": "option",
          "tokens": [
            "--run-id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-status-param-run-id"
        },
        {
          "name": "database",
          "kind": "option",
          "tokens": [
            "--db"
          ],
          "type": "PATH",
          "required": false,
          "default": "~/.mco/score-runs.db",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-status-param-database"
        },
        {
          "name": "root",
          "kind": "option",
          "tokens": [
            "--artifact-root"
          ],
          "type": "PATH",
          "required": false,
          "default": "~/.mco/score-artifacts",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-status-param-root"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-status-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco score tick",
      "aliases": [
        "bitcadence score tick"
      ],
      "anchor": "cli-mco-score-tick",
      "group": false,
      "hidden": false,
      "help": "Advance the run: plan what can start, dispatch it, accept finished work.",
      "source": "src/mco/cli.py",
      "line": 1354,
      "inherited_groups": [
        "mco",
        "mco score"
      ],
      "parameters": [
        {
          "name": "run_id",
          "kind": "option",
          "tokens": [
            "--run-id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-tick-param-run-id"
        },
        {
          "name": "watch",
          "kind": "option",
          "tokens": [
            "--watch"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Keep ticking until the run settles.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-tick-param-watch"
        },
        {
          "name": "interval",
          "kind": "option",
          "tokens": [
            "--interval"
          ],
          "type": "FLOAT",
          "required": false,
          "default": 5.0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-tick-param-interval"
        },
        {
          "name": "timeout",
          "kind": "option",
          "tokens": [
            "--timeout"
          ],
          "type": "FLOAT",
          "required": false,
          "default": 900.0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-tick-param-timeout"
        },
        {
          "name": "database",
          "kind": "option",
          "tokens": [
            "--db"
          ],
          "type": "PATH",
          "required": false,
          "default": "~/.mco/score-runs.db",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-tick-param-database"
        },
        {
          "name": "root",
          "kind": "option",
          "tokens": [
            "--artifact-root"
          ],
          "type": "PATH",
          "required": false,
          "default": "~/.mco/score-artifacts",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": false,
          "path_readable": true,
          "path_writable": false,
          "anchor": "cli-mco-score-tick-param-root"
        },
        {
          "name": "live_repository_write",
          "kind": "option",
          "tokens": [
            "--live-repository-write"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Enable live repository:write adapter execution. Required on every tick of a run with repository:write tasks, not just start — a human-issued grant (see POST /api/score/grants) must also authorize the run's digest/run_id before any commit actually executes.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-tick-param-live-repository-write"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-score-tick-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco send",
      "aliases": [
        "bitcadence send"
      ],
      "anchor": "cli-mco-send",
      "group": false,
      "hidden": false,
      "help": "Drop a job into an agent's dropbox from the terminal.",
      "source": "src/mco/cli.py",
      "line": 2430,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "to_role",
          "kind": "argument",
          "tokens": [
            "to_role"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Target role's dropbox (e.g. codex, claude).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-to-role"
        },
        {
          "name": "title",
          "kind": "option",
          "tokens": [
            "--title",
            "-t"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Short job title.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-title"
        },
        {
          "name": "message",
          "kind": "option",
          "tokens": [
            "--message",
            "-m"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Instructions (defaults to the title).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-message"
        },
        {
          "name": "instance",
          "kind": "option",
          "tokens": [
            "--instance"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Address one specific instance instead of the whole role.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-instance"
        },
        {
          "name": "approve",
          "kind": "option",
          "tokens": [
            "--approve"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Pause at the human approval gate before execution.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-approve"
        },
        {
          "name": "retries",
          "kind": "option",
          "tokens": [
            "--retries"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Retry budget on failure.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-retries"
        },
        {
          "name": "escalate",
          "kind": "option",
          "tokens": [
            "--escalate"
          ],
          "type": "TEXT",
          "required": false,
          "default": "",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Role to escalate to after retries are exhausted.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-escalate"
        },
        {
          "name": "priority",
          "kind": "option",
          "tokens": [
            "--priority"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Higher runs first (default 0). Workers take the first job in their inbox, so this is what jumps the queue.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-priority"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-send-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco serve",
      "aliases": [
        "bitcadence serve"
      ],
      "anchor": "cli-mco-serve",
      "group": false,
      "hidden": false,
      "help": "Start the BitCadence FastAPI WebSocket/REST API Server.",
      "source": "src/mco/cli.py",
      "line": 622,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "host",
          "kind": "option",
          "tokens": [
            "--host"
          ],
          "type": "TEXT",
          "required": false,
          "default": "127.0.0.1",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "The host to bind to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-serve-param-host"
        },
        {
          "name": "port",
          "kind": "option",
          "tokens": [
            "--port"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 18789,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "The port to bind to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-serve-param-port"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-serve-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service",
      "aliases": [
        "bitcadence service"
      ],
      "anchor": "cli-mco-service",
      "group": true,
      "hidden": false,
      "help": "Run BitCadence processes as boot-persistent OS services.",
      "source": null,
      "line": null,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service install",
      "aliases": [
        "bitcadence service install"
      ],
      "anchor": "cli-mco-service-install",
      "group": false,
      "hidden": false,
      "help": "Install the gateway as an OS service that starts on boot/login.",
      "source": "src/mco/cli.py",
      "line": 1678,
      "inherited_groups": [
        "mco",
        "mco service"
      ],
      "parameters": [
        {
          "name": "host",
          "kind": "option",
          "tokens": [
            "--host"
          ],
          "type": "TEXT",
          "required": false,
          "default": "127.0.0.1",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Host the service binds to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-param-host"
        },
        {
          "name": "port",
          "kind": "option",
          "tokens": [
            "--port"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 18789,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Port the service binds to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-param-port"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service install-scheduler",
      "aliases": [
        "bitcadence service install-scheduler"
      ],
      "anchor": "cli-mco-service-install-scheduler",
      "group": false,
      "hidden": false,
      "help": "Install the schedule/loop scheduler as a boot-persistent OS service.\n\nWithout this the scheduler only runs while a terminal is open - and a\nscheduler that quietly died on reboot is the failure nobody notices until\nthe nightly job hasn't run for a week.",
      "source": "src/mco/cli.py",
      "line": 1658,
      "inherited_groups": [
        "mco",
        "mco service"
      ],
      "parameters": [
        {
          "name": "interval",
          "kind": "option",
          "tokens": [
            "--interval"
          ],
          "type": "FLOAT",
          "required": false,
          "default": 30.0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Seconds between scheduler passes.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-scheduler-param-interval"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-scheduler-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service install-waker",
      "aliases": [
        "bitcadence service install-waker"
      ],
      "anchor": "cli-mco-service-install-waker",
      "group": false,
      "hidden": false,
      "help": "Install a self-restarting waker service for one role/instance.",
      "source": "src/mco/cli.py",
      "line": 1696,
      "inherited_groups": [
        "mco",
        "mco service"
      ],
      "parameters": [
        {
          "name": "role",
          "kind": "argument",
          "tokens": [
            "role"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent role this waker should watch.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-waker-param-role"
        },
        {
          "name": "exec_command",
          "kind": "argument",
          "tokens": [
            "exec_command"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Shell command to run when jobs are pending.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-waker-param-exec-command"
        },
        {
          "name": "exec_option",
          "kind": "option",
          "tokens": [
            "--exec"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Shell command to run when jobs are pending.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-waker-param-exec-option"
        },
        {
          "name": "instance",
          "kind": "option",
          "tokens": [
            "--instance"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Optional agent instance ID this waker should watch.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-waker-param-instance"
        },
        {
          "name": "min_interval",
          "kind": "option",
          "tokens": [
            "--min-interval"
          ],
          "type": "FLOAT",
          "required": false,
          "default": 10.0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Minimum seconds between spawn starts.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-waker-param-min-interval"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-install-waker-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service logs",
      "aliases": [
        "bitcadence service logs"
      ],
      "anchor": "cli-mco-service-logs",
      "group": false,
      "hidden": false,
      "help": "Tail a service log file.",
      "source": "src/mco/cli.py",
      "line": 1779,
      "inherited_groups": [
        "mco",
        "mco service"
      ],
      "parameters": [
        {
          "name": "selector",
          "kind": "argument",
          "tokens": [
            "selector"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Service name or waker role. Defaults to the gateway.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-logs-param-selector"
        },
        {
          "name": "lines",
          "kind": "option",
          "tokens": [
            "--lines",
            "-n"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 80,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Number of recent log lines to print.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-logs-param-lines"
        },
        {
          "name": "follow",
          "kind": "option",
          "tokens": [
            "--follow",
            "-f"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Keep streaming new log lines.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-logs-param-follow"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-logs-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service restart",
      "aliases": [
        "bitcadence service restart"
      ],
      "anchor": "cli-mco-service-restart",
      "group": false,
      "hidden": false,
      "help": "Restart the boot-persistent gateway service.",
      "source": "src/mco/cli.py",
      "line": 1765,
      "inherited_groups": [
        "mco",
        "mco service"
      ],
      "parameters": [
        {
          "name": "selector",
          "kind": "argument",
          "tokens": [
            "selector"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Service name or waker role. Defaults to the gateway.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-restart-param-selector"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-restart-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service status",
      "aliases": [
        "bitcadence service status"
      ],
      "anchor": "cli-mco-service-status",
      "group": false,
      "hidden": false,
      "help": "Show installed BitCadence services, or one selected service.",
      "source": "src/mco/cli.py",
      "line": 1733,
      "inherited_groups": [
        "mco",
        "mco service"
      ],
      "parameters": [
        {
          "name": "selector",
          "kind": "argument",
          "tokens": [
            "selector"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Optional service name or waker role to inspect.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-status-param-selector"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-status-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco service uninstall",
      "aliases": [
        "bitcadence service uninstall"
      ],
      "anchor": "cli-mco-service-uninstall",
      "group": false,
      "hidden": false,
      "help": "Remove the boot-persistent service (does not stop a running gateway).",
      "source": "src/mco/cli.py",
      "line": 1719,
      "inherited_groups": [
        "mco",
        "mco service"
      ],
      "parameters": [
        {
          "name": "selector",
          "kind": "argument",
          "tokens": [
            "selector"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Service name or waker role. Defaults to the gateway.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-uninstall-param-selector"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-service-uninstall-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco settings",
      "aliases": [
        "bitcadence settings"
      ],
      "anchor": "cli-mco-settings",
      "group": false,
      "hidden": false,
      "help": "View or change gateway settings. With nothing else, a plain summary.",
      "source": "src/mco/cli.py",
      "line": 2898,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "key",
          "kind": "argument",
          "tokens": [
            "key"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Setting key to read or write (blank = list all).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-settings-param-key"
        },
        {
          "name": "value",
          "kind": "argument",
          "tokens": [
            "value"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "New value for the key (omit with --unset to clear).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-settings-param-value"
        },
        {
          "name": "unset",
          "kind": "option",
          "tokens": [
            "--unset"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Clear the key back to its default.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-settings-param-unset"
        },
        {
          "name": "show_advanced",
          "kind": "option",
          "tokens": [
            "--show-advanced",
            "--all"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show every setting, the address and the masked sign-in.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-settings-param-show-advanced"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-settings-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco setup",
      "aliases": [
        "bitcadence setup"
      ],
      "anchor": "cli-mco-setup",
      "group": false,
      "hidden": false,
      "help": "Configure BitCadence - a guided walkthrough or a jump-anywhere settings menu.",
      "source": "src/mco/cli.py",
      "line": 106,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "guided",
          "kind": "option",
          "tokens": [
            "--guided"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Run the full guided walkthrough.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-setup-param-guided"
        },
        {
          "name": "menu",
          "kind": "option",
          "tokens": [
            "--menu"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Jump straight to the settings menu.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-setup-param-menu"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-setup-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco start",
      "aliases": [
        "bitcadence start"
      ],
      "anchor": "cli-mco-start",
      "group": false,
      "hidden": false,
      "help": "Start BitCadence quietly in the background (the pair of 'mco stop').\n\nNo window stays open: the gateway runs hidden, a small status icon appears\nnear the clock, and the app opens already signed in. Unlike 'mco serve'\n(foreground, for terminals/systemd/Docker), your terminal stays free. Output\ngoes to ~/.mco/logs/gateway.log and 'mco stop' shuts it down.",
      "source": "src/mco/cli.py",
      "line": 726,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "host",
          "kind": "option",
          "tokens": [
            "--host"
          ],
          "type": "TEXT",
          "required": false,
          "default": "127.0.0.1",
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "The host to bind to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-start-param-host"
        },
        {
          "name": "port",
          "kind": "option",
          "tokens": [
            "--port"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 18789,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "The port to bind to.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-start-param-port"
        },
        {
          "name": "no_open",
          "kind": "option",
          "tokens": [
            "--no-open"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Don't open the app in the browser.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-start-param-no-open"
        },
        {
          "name": "no_autostart",
          "kind": "option",
          "tokens": [
            "--no-autostart"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Don't set BitCadence to start when you sign in.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-start-param-no-autostart"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-start-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco status",
      "aliases": [
        "bitcadence status"
      ],
      "anchor": "cli-mco-status",
      "group": false,
      "hidden": false,
      "help": "Plain summary: what needs you, what's running, any problems.",
      "source": "src/mco/cli.py",
      "line": 1927,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "details",
          "kind": "option",
          "tokens": [
            "--details"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show the technical diagnostics (database path, profile, settings).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-status-param-details"
        },
        {
          "name": "show_all",
          "kind": "option",
          "tokens": [
            "--all"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show all resolved configuration keys, including unrelated process environment.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-status-param-show-all"
        },
        {
          "name": "as_json",
          "kind": "option",
          "tokens": [
            "--json"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Machine-readable summary.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-status-param-as-json"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-status-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco stop",
      "aliases": [
        "bitcadence stop"
      ],
      "anchor": "cli-mco-stop",
      "group": false,
      "hidden": false,
      "help": "Stop a running BitCadence gateway (by port).",
      "source": "src/mco/cli.py",
      "line": 1799,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "port",
          "kind": "option",
          "tokens": [
            "--port"
          ],
          "type": "INTEGER",
          "required": false,
          "default": 18789,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Port the gateway is running on.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-stop-param-port"
        },
        {
          "name": "force",
          "kind": "option",
          "tokens": [
            "--force",
            "-f"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Send SIGKILL immediately instead of graceful SIGTERM.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-stop-param-force"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-stop-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco sync",
      "aliases": [
        "bitcadence sync"
      ],
      "anchor": "cli-mco-sync",
      "group": false,
      "hidden": false,
      "help": "Pull open platform objects (incidents/problems) onto the job board.",
      "source": "src/mco/cli.py",
      "line": 3315,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "connector",
          "kind": "argument",
          "tokens": [
            "connector"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Connector name (servicenow, dynatrace).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-sync-param-connector"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-sync-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco tail",
      "aliases": [
        "bitcadence tail"
      ],
      "anchor": "cli-mco-tail",
      "group": false,
      "hidden": false,
      "help": "Live-tail a filtered mailbox feed from the gateway broadcast socket.",
      "source": "src/mco/cli.py",
      "line": 3172,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "role",
          "kind": "option",
          "tokens": [
            "--role"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent role mailbox to tail.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-tail-param-role"
        },
        {
          "name": "instance",
          "kind": "option",
          "tokens": [
            "--instance"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent instance mailbox to tail.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-tail-param-instance"
        },
        {
          "name": "gateway",
          "kind": "option",
          "tokens": [
            "--gateway"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Gateway HTTP URL.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-tail-param-gateway"
        },
        {
          "name": "token",
          "kind": "option",
          "tokens": [
            "--token"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent or operator bearer token.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-tail-param-token"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-tail-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco tray",
      "aliases": [
        "bitcadence tray"
      ],
      "anchor": "cli-mco-tray",
      "group": false,
      "hidden": false,
      "help": "Status light and a door into the console (Windows tray / macOS menu bar / Linux AppIndicator).",
      "source": "src/mco/cli.py",
      "line": 1136,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "daemon",
          "kind": "option",
          "tokens": [
            "--daemon"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "The advanced tray that drives the worker daemon.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-tray-param-daemon"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-tray-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco unarchive",
      "aliases": [
        "bitcadence unarchive"
      ],
      "anchor": "cli-mco-unarchive",
      "group": false,
      "hidden": false,
      "help": "Undo archive.",
      "source": "src/mco/cli.py",
      "line": 2706,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "job_id",
          "kind": "argument",
          "tokens": [
            "job_id"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Archived job ID to restore to the default board view.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-unarchive-param-job-id"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-unarchive-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco upgrade",
      "aliases": [
        "bitcadence upgrade"
      ],
      "anchor": "cli-mco-upgrade",
      "group": false,
      "hidden": false,
      "help": "Apply schema migrations to the configured backend.\n\nLocalStore needs none. Postgres/Supabase auto-applies when DATABASE_URL\nand a psycopg driver are present; otherwise a combined script is written\nfor the Supabase SQL editor.",
      "source": "src/mco/cli.py",
      "line": 1987,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "apply",
          "kind": "option",
          "tokens": [
            "--apply"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Actually apply (default: dry-run / show pending).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-upgrade-param-apply"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-upgrade-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco wake",
      "aliases": [
        "bitcadence wake"
      ],
      "anchor": "cli-mco-wake",
      "group": false,
      "hidden": false,
      "help": "Wake a local worker command when this agent's inbox has pending jobs.",
      "source": "src/mco/cli.py",
      "line": 3245,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "exec_command",
          "kind": "option",
          "tokens": [
            "--exec"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Shell command to run when this worker has pending jobs.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-exec-command"
        },
        {
          "name": "role",
          "kind": "option",
          "tokens": [
            "--role"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent role to watch for.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-role"
        },
        {
          "name": "instance",
          "kind": "option",
          "tokens": [
            "--instance"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent instance ID to watch for.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-instance"
        },
        {
          "name": "gateway",
          "kind": "option",
          "tokens": [
            "--gateway"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Gateway HTTP URL.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-gateway"
        },
        {
          "name": "token",
          "kind": "option",
          "tokens": [
            "--token"
          ],
          "type": "TEXT",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Agent bearer token.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-token"
        },
        {
          "name": "min_interval",
          "kind": "option",
          "tokens": [
            "--min-interval"
          ],
          "type": "FLOAT",
          "required": false,
          "default": 10.0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Minimum seconds between spawn starts.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-min-interval"
        },
        {
          "name": "repoll_interval",
          "kind": "option",
          "tokens": [
            "--repoll-interval"
          ],
          "type": "FLOAT",
          "required": false,
          "default": 300.0,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Seconds between timer re-checks of the inbox (0 disables).",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-repoll-interval"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-wake-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco watch",
      "aliases": [
        "bitcadence watch"
      ],
      "anchor": "cli-mco-watch",
      "group": false,
      "hidden": false,
      "help": "Live-tail job events from the gateway's broadcast feed (Ctrl-C to stop).",
      "source": "src/mco/cli.py",
      "line": 3071,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "raw",
          "kind": "option",
          "tokens": [
            "--raw"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Print raw event JSON instead of formatted lines.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-watch-param-raw"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-watch-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    },
    {
      "path": "mco workflow",
      "aliases": [
        "bitcadence workflow"
      ],
      "anchor": "cli-mco-workflow",
      "group": false,
      "hidden": false,
      "help": "Submit a declarative YAML workflow (DAG of jobs) to the Job Board.",
      "source": "src/mco/cli.py",
      "line": 2471,
      "inherited_groups": [
        "mco"
      ],
      "parameters": [
        {
          "name": "file",
          "kind": "argument",
          "tokens": [
            "file"
          ],
          "type": "TEXT",
          "required": true,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": false,
          "hidden": false,
          "help": "Path to a workflow YAML file.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-workflow-param-file"
        },
        {
          "name": "dry_run",
          "kind": "option",
          "tokens": [
            "--dry-run"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": false,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Validate and print the plan without submitting.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-workflow-param-dry-run"
        },
        {
          "name": "help",
          "kind": "option",
          "tokens": [
            "--help"
          ],
          "type": "BOOLEAN",
          "required": false,
          "default": null,
          "multiple": false,
          "nargs": 1,
          "is_flag": true,
          "hidden": false,
          "help": "Show this message and exit.",
          "prompt": null,
          "envvar": null,
          "choices": null,
          "min": null,
          "max": null,
          "path_exists": null,
          "path_readable": null,
          "path_writable": null,
          "anchor": "cli-mco-workflow-param-help"
        }
      ],
      "allow_extra_args": false,
      "ignore_unknown_options": false
    }
  ]
}
