Resolving to GATE: The General Attendance Threshold Engine