{
  "authority": {
    "count": 1
  },
  "contractVersion": "1.0.0",
  "invariants": {
    "capabilitySource": "operation_manifest",
    "customerAudiences": [
      "customer",
      "tenant_admin"
    ],
    "errorVocabulary": "typed",
    "localTopologyHttpSurface": null,
    "sharedHttpPrefix": "/v1/"
  },
  "localTopologyOperationIds": [
    "todos.workspace.bootstrap",
    "todos.server.start",
    "todos.database.backup",
    "todos.database.restore",
    "todos.database.check",
    "todos.database.compact",
    "todos.offline_upgrade.validate",
    "todos.offline_upgrade.execute",
    "todos.task_to_pr_projection.rebuild"
  ],
  "manifestVersion": "1",
  "schema": "hasna.todos.conformance.v1",
  "sharedCustomerOperationIds": [
    "todos.service.health",
    "todos.service.ready",
    "todos.service.version",
    "todos.authority.get",
    "todos.manifest.get",
    "todos.openapi.get",
    "todos.capabilities.list",
    "todos.capabilities.get",
    "todos.tasks.list",
    "todos.tasks.count",
    "todos.tasks.exists_many",
    "todos.tasks.create",
    "todos.tasks.upsert",
    "todos.tasks.get",
    "todos.tasks.update",
    "todos.tasks.delete",
    "todos.tasks.batch",
    "todos.tasks.start",
    "todos.tasks.complete",
    "todos.tasks.fail",
    "todos.tasks.claim_next",
    "todos.tasks.next",
    "todos.tasks.list_ready",
    "todos.tasks.list_active",
    "todos.tasks.list_changed",
    "todos.tasks.lock",
    "todos.tasks.unlock",
    "todos.tasks.get_context",
    "todos.history.list",
    "todos.comments.list",
    "todos.comments.create",
    "todos.dependencies.list",
    "todos.dependencies.list_all",
    "todos.dependencies.create",
    "todos.dependencies.delete",
    "todos.projects.list",
    "todos.projects.create",
    "todos.projects.get",
    "todos.projects.update",
    "todos.projects.rename",
    "todos.projects.delete",
    "todos.task_lists.list",
    "todos.task_lists.create",
    "todos.task_lists.get",
    "todos.task_lists.update",
    "todos.task_lists.delete",
    "todos.plans.list",
    "todos.plans.create",
    "todos.plans.get",
    "todos.plans.update",
    "todos.plans.delete",
    "todos.agents.list",
    "todos.agents.register",
    "todos.agents.get",
    "todos.agents.heartbeat",
    "todos.agents.release",
    "todos.activity.list",
    "todos.stats.get",
    "todos.search.execute",
    "todos.saved_views.list",
    "todos.saved_views.create",
    "todos.saved_views.get",
    "todos.saved_views.update",
    "todos.saved_views.delete",
    "todos.saved_views.execute",
    "todos.verification_evidence.list",
    "todos.verification_evidence.create",
    "todos.verification_evidence.get",
    "todos.verification_evidence.export",
    "todos.task_files.list",
    "todos.task_files.record",
    "todos.runs.list",
    "todos.runs.start",
    "todos.runs.get",
    "todos.runs.finish",
    "todos.runs.get_ledger",
    "todos.run_events.list",
    "todos.run_events.create",
    "todos.run_commands.list",
    "todos.run_commands.create",
    "todos.run_files.list",
    "todos.run_files.create",
    "todos.run_artifacts.list",
    "todos.run_artifacts.create",
    "todos.run_artifacts.verify",
    "todos.git_commits.list",
    "todos.git_commits.link",
    "todos.git_commits.unlink",
    "todos.git_commits.find",
    "todos.git_refs.list",
    "todos.git_refs.link",
    "todos.git_refs.find",
    "todos.traceability.get",
    "todos.task_to_pr_projection.list",
    "todos.task_to_pr_projection.get",
    "todos.transfer.export",
    "todos.transfer.validate",
    "todos.transfer.import_preview",
    "todos.transfer.import_execute",
    "todos.migration_receipts.list",
    "todos.migration_receipts.get",
    "todos.deletion_records.list",
    "todos.deletion_records.get",
    "todos.approvals.list",
    "todos.approvals.get",
    "todos.approvals.request",
    "todos.approvals.approve",
    "todos.approvals.reject",
    "todos.approvals.expire",
    "todos.task_templates.list",
    "todos.task_templates.create",
    "todos.task_templates.get",
    "todos.task_templates.update",
    "todos.task_templates.delete",
    "todos.task_templates.instantiate",
    "todos.reports.generate"
  ]
}
