Ids of every entry the rule reads — the per-entry lookup key (EventsState.trackersForEntry).
OptionalopenedRising-edge time of the current open episode, if active.
Natural-language condition (LLM-readable); the compiled code lives on the tracker's job.
The one bit of memory: was the verdict active at the last recompute (rising-edge detection).
One tracker = one rule: an NL condition plus its rising-edge state. The compiled code lives on the tracker's Job, not here.
affectedEntryIdsare the entries the rule watches; a verdict'smembersare the ones that matched.