All checks were successful
CI / ci (push) Successful in 9m35s
Cal.id and Event.instanceId share a numeric range, and the LazyColumn keys both sections — colliding values (e.g. cal-id=4 + event-instance-id=4) crashed with "Key '4' was already used". Additionally, Instances._ID is inherited from the parent Event, so recurring events produce multiple rows with the same instanceId; the start instant disambiguates them.