A Python, object-oriented reimplementation of the Resentencing Data Initiative eligibility tool (a rules-based model used to identify people eligible for resentencing). This repo reproduces the original project's behavior with a clear, testable OOP design (classes for people, offenses, rules, model execution, and reporting). Based on the original project by Redo.io.