Typed projection of the JSON map returned by Lemma.run/3: evaluated rule
results and the resolved temporal window of the spec version actually run.
Lemma.run/3 itself still returns the plain decoded JSON map for backward
compatibility; call from_map/1 on that map to get a typed struct.
Summary
Functions
Builds a Lemma.Response from the map decoded from Lemma.run/3's JSON.
Types
Functions
Builds a Lemma.Response from the map decoded from Lemma.run/3's JSON.
Raises KeyError if a required field (spec, effective, results) is
missing — that shape never comes from a real Lemma.run/3 call.