namespace AIStudio.Models.Matching;
///
/// Two rules which claim the same names with the same right.
///
/// One of the two rules.
/// The other one.
/// What makes them collide, in a sentence a person can act on.
public sealed record RuleAmbiguity(ModelRule First, ModelRule Second, string Reason)
{
public override string ToString() => $"{this.Reason} ({this.First.Description} <-> {this.Second.Description})";
}