usage:
  casegraphen version
  casegraphen --version
  casegraphen lift native --store <dir> --input <native.case.space.json> --revision-id <id> --format json [--output <path>]
  casegraphen lift workflow --store <dir> --input <workflow.graph.json> --revision-id <id> --format json [--output <path>]
  casegraphen lift case-graph --store <dir> --input <case.graph.json> --revision-id <id> --format json [--output <path>]
  casegraphen space new --store <dir> --case-space-id <id> --space-id <id> --title <text> --revision-id <id> --format json [--output <path>]
  casegraphen space list --store <dir> --format json [--output <path>]
  casegraphen space inspect|history|replay|validate|reason|frontier --store <dir> --case-space-id <id> --format json [--output <path>]
  casegraphen space topology --store <dir> --case-space-id <id> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen space topology diff --left-store <dir> --left-case-space-id <id> --right-store <dir> --right-case-space-id <id> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen morphism propose|check|apply|reject ... --format json [--output <path>]
  casegraphen obstruction list --store <dir> --case-space-id <id> --format json [--output <path>]
  casegraphen completion candidates --store <dir> --case-space-id <id> --format json [--output <path>]
  casegraphen projection apply --store <dir> --case-space-id <id> --projection <projection.json> --format json [--output <path>]
  casegraphen equivalence check --left-store <dir> --left-case-space-id <id> --right-store <dir> --right-case-space-id <id> --format json [--output <path>]
  casegraphen invariant check --store <dir> --case-space-id <id> --format json [--output <path>]
  casegraphen invariant close-check --store <dir> --case-space-id <id> --base-revision-id <id> --format json [--close-policy-id <id>] [--actor-id <id>] [--capability-id <id> ...] [--operation-scope-id <id>] [--audience audit|system] [--source-boundary-id <id>] [--validation-evidence-id <id> ...] [--output <path>]
  casegraphen workflow reason --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow validate --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow readiness --input <workflow.graph.json> --format json [--projection <projection.json>] [--output <path>]
  casegraphen workflow obstructions --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow completions --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow evidence --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow history topology --input <workflow.graph.json> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen workflow history topology diff --left <left.workflow.graph.json> --right <right.workflow.graph.json> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen workflow project --input <workflow.graph.json> --projection <projection.json> --format json [--output <path>]
  casegraphen workflow correspond --left <left.workflow.json> --right <right.workflow.json> --format json [--output <path>]
  casegraphen workflow evolution --input <workflow.graph.json> --format json [--output <path>]
  casegraphen cg workflow import --store <dir> --input <workflow.graph.json> --revision-id <id> --format json [--output <path>]
  casegraphen cg workflow list --store <dir> --format json [--output <path>]
  casegraphen cg workflow inspect|history|replay|validate --store <dir> --workflow-graph-id <id> --format json [--output <path>]
  casegraphen cg workflow history topology --store <dir> --workflow-graph-id <id> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen cg workflow readiness (--input <workflow.graph.json> | --store <dir> --workflow-graph-id <id>) --format json [--projection <projection.json>] [--output <path>]
  casegraphen cg workflow completion accept|reject|reopen --store <dir> --workflow-graph-id <id> --candidate-id <id> --reviewer-id <id> --reason <text> --revision-id <id> --format json [--reviewed-at <text>] [--evidence-id <id> ...] [--decision-id <id> ...] [--output <path>]
  casegraphen cg workflow completion patch --store <dir> --workflow-graph-id <id> --candidate-id <id> --reviewer-id <id> --reason <text> --revision-id <id> --format json [--transition-id <id>] [--reviewed-at <text>] [--output <path>]
  casegraphen cg workflow patch check --store <dir> --workflow-graph-id <id> --transition-id <id> --format json [--output <path>]
  casegraphen cg workflow patch apply|reject --store <dir> --workflow-graph-id <id> --transition-id <id> --reviewer-id <id> --reason <text> --revision-id <id> --format json [--reviewed-at <text>] [--output <path>]
  casegraphen morphism propose|check|apply|reject ... --format json [--output <path>]
