GCC Build OSv0
/api

RiskUpdatedevent type

Material change to a risk's probability, impact, mitigation, owner, or review date.

Full spec

{
  "name": "RiskUpdated",
  "description": "Material change to a risk's probability, impact, mitigation, owner, or review date.",
  "current_version": 1,
  "actor_type_allowed": [
    "human"
  ],
  "object_type": "Risk",
  "payload_versions": {
    "v1": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "risk_id",
        "changed_fields",
        "updated_by"
      ],
      "properties": {
        "risk_id": {
          "type": "string",
          "format": "uuid"
        },
        "changed_fields": {
          "type": "object",
          "additionalProperties": true,
          "description": "Object keyed by field name with { old, new } pairs. Open-shape since the field set is bounded by the Risk node schema; the writer validates each entry."
        },
        "update_note": {
          "type": "string"
        },
        "updated_by": {
          "type": "string",
          "format": "uuid"
        }
      }
    }
  },
  "projections_consuming": [
    "raid_view",
    "risk_heatmap_view",
    "audit_log"
  ],
  "canonicalizer_module": "event-canonicalizers/risk_updated.ts"
}