Anomaly scan
Pattern detection across the whole request set — beyond the per-request rules. Catches a worker on two jobs the same day, per diem dated after a termination, amounts well above the job rate, and weekend clustering. These heuristics are the AI-ready seam: swap this scan for a trained model without touching the rest of the app.
Total anomalies
6
High
4
investigate first
Medium
1
Low
1
| Severity | Signal | Employee | Detail |
|---|---|---|---|
| high | Same worker, two jobs, one day DOUBLE_BOOKED | Marcus Delgado | Per diem on 2 jobs for 2026-06-09: #2055, #2041.(2 requests) |
| high | Per diem dated after termination POST_TERMINATION | Ronnie Pittman | Work date 2026-06-10 is after termination 2026-06-05.(1 request) |
| high | Per diem dated after termination POST_TERMINATION | Earl Hawkins | Work date 2026-06-10 is after termination 2026-05-28.(1 request) |
| high | Per diem dated after termination POST_TERMINATION | Lamar Dixon | Work date 2026-06-10 is after termination 2026-06-09.(1 request) |
| medium | Amount well above job rate RATE_OUTLIER | Hector Ramirez | $120.00 is 1.30× the $92.00 rate on job #2041.(1 request) |
| low | Repeated weekend per diem WEEKEND_PATTERN | Andre Booker | 2 weekend per-diem days — confirm weekend work was scheduled.(2 requests) |