GCC Build OSv0
/api

CapabilityInDualRunevent type

Capability entered dual-run mode (parallel operation with legacy). Captures success criteria and cutover target date.

Full spec

{
  "name": "CapabilityInDualRun",
  "description": "Capability entered dual-run mode (parallel operation with legacy). Captures success criteria and cutover target date.",
  "current_version": 1,
  "actor_type_allowed": [
    "human"
  ],
  "object_type": "Capability",
  "payload_versions": {
    "v1": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "capability_id",
        "tenant_id",
        "actor_id",
        "success_criteria",
        "planned_cutover_date"
      ],
      "properties": {
        "capability_id": {
          "type": "string",
          "format": "uuid"
        },
        "tenant_id": {
          "type": "string",
          "format": "uuid"
        },
        "actor_id": {
          "type": "string",
          "format": "uuid"
        },
        "rationale": {
          "type": "string"
        },
        "success_criteria": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "planned_cutover_date": {
          "type": "string",
          "format": "date"
        },
        "fallback_capability_id": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        }
      }
    }
  },
  "projections_consuming": [
    "capabilities_view",
    "cutover_plan_view",
    "audit_log"
  ],
  "canonicalizer_module": "event-canonicalizers/capability_in_dual_run.ts"
}