Fixes
- Preserve the authored signal wait identity and workflow sequence when a buffered signal is delivered. A cold replay consumes the same wait, while original signal and command identities remain unchanged. Cancelled and unrelated waits remain excluded.
- Use current database reads when a signal commits after a MySQL transaction's earlier snapshot, so completing the leased task schedules its pending delivery.
No SDK or wire schema change is required. See PR 712 and issue 711.
Qualification
Full source qualification passes quality checks, MySQL/PostgreSQL/MariaDB, supported Laravel upgrades, the regression corpus and the complete-source coverage gate at 91.92%. Source c39025af47e0307103e48d98ead71067ff243ef6 has the same tree as the qualified PR head. The new frozen replay fixture also fails against the original source.
Published package verification and pinned Server/consumer follow-through remain on issue 711.