Claude Code can now buffer notifications and redeliver undrained ones when you resume a session.
What's wrong with this entry?
The message types Claude Code emits on stdout gained a queued_notification entry carrying an id, origin, content, a priority of "now", "next" or "later", and a queue timestamp. It is the wire format behind the ReadNotifications tool: the CLI buffers the event, nudges the model to drain it, and only acknowledges it once drained, so an undrained event is redelivered when the session resumes.
The CLI buffers it, nudges the model to call the ReadNotifications tool, and acks the event processed only when drained — an undrained event redelivers on resume.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.