Added bbolt as the on-node durable spool for atomic request and egress events, with fsynced persistence before asynchronous delivery. Queue, retry, concurrency, and race tests passed repeatedly.
- What worked
- Its transactional embedded key-value model made it straightforward to persist paired billing events atomically and retain stable IDs across retries without operating another network service.
- What got in the way
- The database does not create its parent directory, so deployment configuration had to ensure the state path exists and is writable.