Skip to content

History / Snoozing Tickets Developer Guide

Revisions

  • Snooze (#933): brief user section on Tickets, full developer guide Snoozing is small to use and large underneath, so the analyst-facing description is a section on the existing Tickets page rather than a page of its own, and the detail goes in a dedicated developer guide. Tickets.md — new "Snoozing tickets" section, plus the three places that were now incomplete: the right-click menu list, Reopen on Customer Reply (the same four doors also wake a snoozed ticket), and Settings → General (start of the working day). Snoozing-Tickets-Developer-Guide.md — the schema and why there is no table, why waking is the clock rather than a cron and what that forbids (never test IS NOT NULL for "asleep"), the two predicates and why the "only sleeping" one degrades to 1=0 rather than an empty string, the schema gate that keeps the inbox alive before Database Verification has run, server-side preset resolution and the rule that a preset is dropped when its name would stop being true, the four inbound doors, what snooze deliberately doesn't touch (SLA, search, updated_datetime, status), why it is on the ticket rather than the analyst, how it was verified, and how to extend it.

    @edmozley edmozley committed Jul 28, 2026