Work Queue: Snooze & Dismiss Controls for Compliance Alerts and Disputes
Work Queue: Snooze & Dismiss Controls for Compliance Alerts and Disputes
Available from v0.1.133
The Work Queue now supports snooze and soft-acknowledge controls for compliance alerts and open disputes — not just upcoming check-outs. This eliminates alert fatigue by giving agents a clear way to say "I've seen this, I'm on it" without waiting for the underlying issue to be fully resolved.
Background
Prior to v0.1.133, snooze functionality in the Work Queue was limited to upcoming check-out items. Compliance alerts and open disputes had no dismissal path. Medium-risk compliance items in particular could remain visible for weeks or months while waiting on third-party resolution (e.g. gas safety certificate renewals, outstanding tenant replies). Over time, a permanently cluttered queue erodes trust — agents begin ignoring it entirely.
This release introduces two complementary controls across all Work Queue item types:
- Snooze — hide an item for a set period, then automatically resurface it.
- Soft Acknowledge — mark an item as actioned for 24 hours, keeping a dimmed record visible.
Snoozing Compliance Alerts
Every ComplianceCard item in the Work Queue now includes a Snooze option.
How to snooze a compliance alert
- Locate the compliance alert in the Work Queue.
- Open the item's action menu and select Snooze.
- Choose a snooze duration: 7 days, 14 days, or 30 days.
- The item disappears from the active list and moves into the collapsed "Snoozed items" section at the bottom of the compliance alerts panel.
Viewing and managing snoozed compliance alerts
- The "Snoozed items" section is collapsed by default. Expand it at any time to review what has been snoozed and when each item will resurface.
- You can un-snooze an item at any time by expanding the section and selecting Unsnooze.
- When the snooze period expires, the item automatically returns to the active compliance alerts list.
Persistence
Snooze state is stored in the browser's localStorage using the existing SNOOZE_STORAGE_KEY pattern. State persists across page refreshes and browser restarts. It is not synced to the server or shared across devices.
Snoozing Open Disputes
For disputes that are blocked on a tenant response, a dedicated quick action is available.
How to snooze an open dispute
- Locate the open dispute card in the Work Queue.
- Select the "Waiting on tenant — snooze" quick action.
- Choose a snooze duration: 7 days, 14 days, or 30 days.
- The dispute is moved out of the active list until the snooze expires.
Snoozed disputes follow the same localStorage persistence pattern as compliance alert snoozes.
Soft Acknowledge: 'I've actioned this'
For items where you've taken action but the underlying condition hasn't yet resolved (e.g. you've chased a tenant but are awaiting a reply), the soft-acknowledge control lets you clear the item from focus without permanently dismissing it.
How it works
- On any Work Queue item, select "I've actioned this".
- The item moves immediately to a dimmed "Recently Actioned" sub-section within its respective panel.
- After 24 hours, if the underlying condition still applies (e.g. the compliance risk is unresolved), the item returns to the standard active list automatically.
- If you re-acknowledge the same item within the 24-hour window, the timer resets.
What 'Recently Actioned' looks like
- Items in the "Recently Actioned" sub-section are visually dimmed to distinguish them from active items.
- The sub-section is visible inline — it does not collapse by default — so you retain a same-day record of what you've dealt with.
- Items that have been fully resolved externally (e.g. compliance alert closes because a certificate is uploaded) will not return after 24 hours.
Summary of controls by item type
| Item Type | Snooze (7/14/30d) | "Waiting on tenant" Snooze | Soft Acknowledge |
|---|---|---|---|
| Upcoming check-outs | ✅ (existing) | — | ✅ |
| Compliance alerts | ✅ New | — | ✅ |
| Open disputes | ✅ New | ✅ New | ✅ |
Important notes
- All snooze and acknowledge state is stored locally in the browser (
localStorage). It is not synced to other devices or users on the same account. - Snoozed items are never silently dropped — they always appear in the collapsed "Snoozed items" section and resurface automatically when the snooze period ends.
- Soft acknowledgement is a 24-hour signal, not a permanent dismissal. Items return to the active queue if the condition persists.
- Bulk-dismiss and cross-device sync are not included in this release.