GCC Build OSv0
/api

targetsedge type

A Programme Memory Event targets the operational object it is about (a Document classification change, a Decision lock, a Stakeholder departure, etc.). Distinct from captured_by, which records who logged the event.

Full spec

{
  "name": "targets",
  "description": "A Programme Memory Event targets the operational object it is about (a Document classification change, a Decision lock, a Stakeholder departure, etc.). Distinct from captured_by, which records who logged the event.",
  "source_node_types": [
    "ProgrammeMemoryEvent"
  ],
  "target_node_types": [
    "Document",
    "Decision",
    "Capability",
    "Stakeholder",
    "Milestone",
    "Gate",
    "Risk",
    "Assumption",
    "Issue"
  ],
  "cardinality": "N:N",
  "traversal_semantics": "forward",
  "dag_participation": false,
  "lifecycle_states": [
    "active",
    "terminated"
  ],
  "attributes_schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "memory_event_type": {
        "type": "string",
        "enum": [
          "opposition",
          "assumption",
          "invalidation",
          "similar_pattern",
          "reversal_reason",
          "off_record_context",
          "escalation_history",
          "lessons_learned"
        ]
      }
    }
  },
  "raci_role": null
}