- Add RETURNING id to snapshot INSERT for new_snapshot_id capture - Call generate_and_store_diff after successful commit (best-effort) - Outer try/except safety net ensures snapshot ack never blocked by diff - Update subscriber tests to mock diff service Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>