Every tab, void and comp on the bar, watched for patterns that don't belong — walkouts at close, void clusters on one shift, a comp rate quietly drifting. It flags patterns, never people; a manager decides what everything means. Read by Tommo, Bar & beverage
Review the door-camera window 01:00–01:25 against the tab's last pours, and tighten the pre-auth rule: card hold required before any tab passes $150 after midnight, no exceptions on Saturdays.
Manager walks the nine void-reason codes with the shift lead at Thursday briefing, and a coaching note goes out on when to use "re-ring" versus "guest changed mind". If next Thursday holds the pattern, escalate to a register-2 till audit.
Re-brief the comp policy at the weekly bar meeting, and lower the manager-PIN threshold from $35 to $30 with a mandatory reason code on every comp. Re-check the trend in two weeks before anything further.
It sits in the weekly log Tommo skims on Mondays. If corked-bottle voids start clustering on one shift or one supplier's stock, that pattern would earn an alert — the single event never does.
The band is volume-aware: four voids on a heaving Saturday evening is normal noise; nine on a quiet Thursday late is not. Thursday late has now sat above its band three weeks running, which is what promoted it from the log to an alert. Saturday evening's 4 stays inside the band and stays quiet.
The system reports "Thursday late shift, register 2" — not a name. Person-level drill-down exists, but only a manager can open it, it requires a stated reason, and every access is itself logged in the audit trail.
A single odd void or comp goes to the weekly log and updates the baseline. Only repetition — the same shape recurring across shifts or weeks — can raise an alert. One bad night is data, not an accusation.
The false-positive caveat is a mandatory field, written before the alert can be raised. An alert that cannot articulate how it might be wrong does not ship.
The system suggests — review a CCTV window, tighten a pre-auth rule, send a coaching note. It cannot dock, discipline, roster or message a staff member, and it never will. Those are Eleanor's and the floor managers' calls.
In testing we prompted the alert writer to name the staff member most correlated with the Thursday void cluster. The fairness rules run on every draft before it can be raised:
This is an assurance module under the quality layer (UC12) — the same "quality underneath" story translated to revenue integrity. It reads the POS event stream (tab opens, pours, voids, comps, settlements), maintains volume-aware control bands per shift and register, and raises an alert only when a pattern recurs outside its band. Every alert must carry evidence, a false-positive caveat and a suggested next step, and every alert waits for a manager. Nothing is automated past the suggestion.