GCC Build OSv0
/api

PackInstalledevent type

A workstream pack was installed into a tenant. Captures registry_version_hash for I14 (pack replay safety) and any install-time options.

Full spec

{
  "name": "PackInstalled",
  "description": "A workstream pack was installed into a tenant. Captures registry_version_hash for I14 (pack replay safety) and any install-time options.",
  "current_version": 1,
  "actor_type_allowed": [
    "human"
  ],
  "object_type": "WorkstreamPack",
  "payload_versions": {
    "v1": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "pack_id",
        "pack_version",
        "registry_version_hash",
        "installed_by"
      ],
      "properties": {
        "pack_id": {
          "type": "string",
          "format": "uuid"
        },
        "pack_version": {
          "type": "string",
          "pattern": "^\\d+\\.\\d+\\.\\d+$"
        },
        "registry_version_hash": {
          "type": "string",
          "minLength": 1,
          "description": "I14: hash of the ontology registry version against which the pack was validated at install time. Used by replay to choose the right registry vocabulary."
        },
        "install_options": {
          "type": "object",
          "additionalProperties": true,
          "default": {},
          "description": "Open-shape install-time options (e.g., elective workstream selections, RACI default overrides). Validated by the pack installer; not constrained at the event-schema layer."
        },
        "installed_by": {
          "type": "string",
          "format": "uuid"
        }
      }
    }
  },
  "projections_consuming": [
    "installed_packs_view",
    "tenant_overrides_view",
    "audit_log"
  ],
  "canonicalizer_module": "event-canonicalizers/pack_installed.ts"
}