namespace HSchool.Simulation; /// /// A fact the school raised this step. Same seam as AffinityEvent: a list, no UI. /// is empty when the fact is school-wide (morning, lesson bell). /// public readonly record struct WorldEvent(string Trigger, string PersonKey = "");