Tickets with promised times
A number, a priority, an assignee and two promised times, fixed when the ticket opens. A broken promise is told to the assignee once; one mail thread is one live ticket however fast replies arrive. Customers see their own tickets in a portal, without the internal notes.