GCC Build OSv0
/api

sequenced_underedge type

A Capability is scheduled under a Milestone. N:N because a Capability may participate in multiple milestones for parallel waves (e.g., dual-run-start + cutover). Not DAG-participating: a single capability under two parallel milestones is legitimate and not a cycle.

Full spec

{
  "name": "sequenced_under",
  "description": "A Capability is scheduled under a Milestone. N:N because a Capability may participate in multiple milestones for parallel waves (e.g., dual-run-start + cutover). Not DAG-participating: a single capability under two parallel milestones is legitimate and not a cycle.",
  "source_node_types": [
    "Capability"
  ],
  "target_node_types": [
    "Milestone"
  ],
  "cardinality": "N:N",
  "traversal_semantics": "forward",
  "dag_participation": false,
  "lifecycle_states": [
    "active",
    "terminated"
  ],
  "attributes_schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "role_in_milestone": {
        "type": "string",
        "enum": [
          "primary",
          "secondary"
        ],
        "description": "Whether the capability is the milestone's headline deliverable or a contributing item"
      },
      "target_state": {
        "type": "string",
        "enum": [
          "Designed",
          "Built",
          "InDualRun",
          "Cutover",
          "InService"
        ],
        "description": "Capability lifecycle state the milestone is meant to achieve"
      }
    }
  },
  "raci_role": null
}