timmy/234-authored-message-outbox
main
Closes #234
Adds a bounded durable outbox for issue comments, pull-request comments, and unread-update replies. Retryable failures retain their stable idempotency key, reconnect flushes sequentially, permanent failures surface in Drafts, and state-sensitive mutations remain online-only.
Validation: pytest -q (386 passed).
pytest -q
No dependencies set.
The note is not visible to the blocked user.
Closes #234
Adds a bounded durable outbox for issue comments, pull-request comments, and unread-update replies. Retryable failures retain their stable idempotency key, reconnect flushes sequentially, permanent failures surface in Drafts, and state-sensitive mutations remain online-only.
Validation:
pytest -q(386 passed).