open: the application-supplied compute reports the conflict and
no resolution record exists.resolved: a resolution was recorded; the application-supplied
tag lives on the resolved variant's resolution member.ignored: the operator chose to suppress the conflict.superseded: another conflict subsumed this one; the linkage is
carried on the superseded variant's supersededBy member.Only open has outgoing edges. The other three are terminal — no
legal transition leaves them.
Discriminator for the ConflictRegistry sub-statechart — the four states reachable in the per-conflict orthogonal region of the composite lifecycle.