GCC Build OSv0
/api

IssueOpenedevent type

A new issue (concrete, materialised problem) was logged. Distinct from Risk (probabilistic future) and Assumption (premise).

Full spec

{
  "name": "IssueOpened",
  "description": "A new issue (concrete, materialised problem) was logged. Distinct from Risk (probabilistic future) and Assumption (premise).",
  "current_version": 1,
  "actor_type_allowed": [
    "human"
  ],
  "object_type": "Issue",
  "payload_versions": {
    "v1": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "issue_id",
        "title",
        "severity",
        "owner_id",
        "opened_by"
      ],
      "properties": {
        "issue_id": {
          "type": "string",
          "format": "uuid"
        },
        "title": {
          "type": "string",
          "minLength": 1
        },
        "description": {
          "type": "string"
        },
        "severity": {
          "type": "string",
          "enum": [
            "sev1",
            "sev2",
            "sev3",
            "sev4"
          ]
        },
        "owner_id": {
          "type": "string",
          "format": "uuid"
        },
        "linked_object_refs": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "object_type",
              "object_id"
            ],
            "properties": {
              "object_type": {
                "type": "string"
              },
              "object_id": {
                "type": "string",
                "format": "uuid"
              }
            }
          },
          "default": []
        },
        "promoted_from_assumption_id": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid",
          "description": "If this issue was auto-promoted from a stale Assumption past its review date (build plan section 6.8.3), reference the source assumption."
        },
        "opened_by": {
          "type": "string",
          "format": "uuid"
        }
      }
    }
  },
  "projections_consuming": [
    "raid_view",
    "issues_view",
    "audit_log"
  ],
  "canonicalizer_module": "event-canonicalizers/issue_opened.ts"
}