Preserve unclaimed SQLite database-queue jobs after a reservation write is refused and the original transaction has fully rolled back. The worker reports the error and selects work again, without failing the workflow before its handler runs.
The package installs this guard for the default database connector on affected Laravel 12/13 versions. Custom queue managers/connectors, other databases, invalid jobs and uncertain transaction outcomes retain their existing behavior.
Restart queue workers after upgrading. Already failed workflows are not automatically restarted. No database migration is required.
Qualified from the published 2.5.14 base, with pending main/Nexus changes excluded. Full source and exact merged-source database, Laravel 9–13, corpus, quality and coverage checks pass. Published package verification follows through the release workflow.