commits
- remove did from RepoState, add index_id field
- change handle type from SmolStr to Handle
- pending queue now uses random u64 keys with DID stored in value
- rework resync manager to use batched commits and ops::update_repo_status
- remove repo_cache and deleted set from ingest worker
- add gauge update for account status transitions
dispatch firehose messages to worker shards by consistent DID hash.
replace mpsc backfill channel with Notify + pending keyspace polling.
buffer live commits for repos mid-backfill in resync_buffer, drained
on completion via BackfillFinished messages routed to the owning shard.
- add 'tests/verify_crawler.nu' integration test with backfill disabled
- add 'tests/mock_relay.nu' to mock listRepos endpoint with did:web support
- add 'disable_backfill' and 'disable_firehose' config options
- update 'src/api/debug.rs' to deserialize cursors as strings
- remove did from RepoState, add index_id field
- change handle type from SmolStr to Handle
- pending queue now uses random u64 keys with DID stored in value
- rework resync manager to use batched commits and ops::update_repo_status
- remove repo_cache and deleted set from ingest worker
- add gauge update for account status transitions