ⓘ Reference
A Chain row says: when this parent rail or template fires, the L1 layer expects one of the listed children to follow within the SLA. A row with one child encodes a required relationship; a row with two or more children encodes an XOR (exactly-one-of) branch. Either way, a parent firing without a matching child surfaces as a stuck-pending invariant violation.
Required: parent (rail or template name) and children (a list of one or more rail / template names). One name in the list = required; multiple names = exactly-one-of branching (e.g. ACH return reasons).