II.
MetaAttribute JSON
Structured · livemeta-attribute:phase-machine--arbitration-policy
PhaseMachine.arbitrationPolicy json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "meta-attribute:phase-machine--arbitration-policy",
"_kind": "MetaAttribute",
"_file": "catalog-meta/meta-registry/meta-registry-lifecycle-extras.yaml",
"_cluster": "catalog-meta",
"attributes": {
"displayName": "PhaseMachine.arbitrationPolicy",
"name": "arbitrationPolicy",
"parentNodeKindId": "meta-node-kind:phase-machine",
"type": "enum<most-restrictive-wins,first-impl-wins,declared-precedence>",
"required": false,
"description": "arbitrationPolicy on PhaseMachine (how to combine phase machines when multiple reliability-interface impls declare overlapping ones)."
},
"outgoingEdges": [
{
"from": "meta-attribute:phase-machine--arbitration-policy",
"to": "meta-node-kind:phase-machine",
"kind": "defined_on",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "meta-node-kind:phase-machine",
"to": "meta-attribute:phase-machine--arbitration-policy",
"kind": "contains_meta_attribute",
"attributes": {}
}
]
}