feat(backend): drivepatents ban + snapshot adoption + span use-after-free fix
three pieces, one deploy:
- indexer drops the banned bulk-archive DID (second gate behind the
ingester ban; replays and backfills can't reinsert purged docs)
- LocalDb adopts <path>.new at boot (atomic rename before open) — how
offline-built replicas ship without the serving box ever sharing a
file with a bulk writer
- doRequest no longer attaches the turso response preview to the span:
it was freed by a later-declared defer before the earlier-declared
span.end() deep-copied attributes — use-after-free in the otel copy
path, segfaulting the process on turso error responses
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>