search for standard sites pub-search.waow.tech
search zig blog atproto

fix: update verified_at when PDS resolution fails in reconciler

did:web docs (and any DID with unresolvable PDS) stayed at
verified_at=NULL forever, permanently clogging the front of the
reconciler queue. Now they get pushed to the back with the normal
7-day reverify window.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+2
+2
backend/src/ingest/reconciler.zig
··· 192 192 // resolve PDS for this DID 193 193 const pds = resolvePds(allocator, parts.did, pds_cache) orelse { 194 194 // PDS unknown or DID deactivated — skip, don't delete 195 + // still update verified_at so these don't permanently clog the queue 196 + updateVerifiedAt(client, doc.uri); 195 197 continue; 196 198 }; 197 199