Collision policy defines the result
The merge descends only when both values are mappings. Sequences, scalars, nulls, and incompatible types are complete-value collisions handled by the selected base, overlay, or error policy.
The operation does not execute YAML merge tags, templates, environment substitutions, or application-specific inheritance rules.