installed_intoedge type
A WorkstreamPack has been installed into a Tenant. The single source of truth for pack lockfile reconstruction (§6.6.3). Multiple installed_into edges for the same pack into the same tenant are forbidden; install upgrades terminate the prior edge and create a new one with the new version.
Full spec
{
"name": "installed_into",
"description": "A WorkstreamPack has been installed into a Tenant. The single source of truth for pack lockfile reconstruction (§6.6.3). Multiple installed_into edges for the same pack into the same tenant are forbidden; install upgrades terminate the prior edge and create a new one with the new version.",
"source_node_types": [
"WorkstreamPack"
],
"target_node_types": [
"Tenant"
],
"cardinality": "N:1",
"traversal_semantics": "forward",
"dag_participation": false,
"lifecycle_states": [
"active",
"terminated"
],
"attributes_schema": {
"type": "object",
"additionalProperties": false,
"required": [
"pack_version",
"installed_at",
"priority"
],
"properties": {
"pack_version": {
"type": "string",
"description": "semver of the pack at install time"
},
"installed_at": {
"type": "string",
"format": "date-time"
},
"priority": {
"type": "integer",
"description": "Q10 precedence: higher wins; ties resolve to install order"
},
"registry_version_hash": {
"type": "string"
}
}
},
"raci_role": null
}