···8585 - [x] (spend some time on tests here)
8686 - [x] do the thing (write them to the db)
8787 - [x] swap in repo-stream
8888-- [ ] actually wire in the resync buffer (oops)
8888+- [x] actually wire in the resync buffer (oops)
8989+- [x] make sure we're doing the right thing on decode errors (seems we are, tungstenite closes connection)
8990- [ ] "deep crawl" mode for relays that listHosts -> listRepos on host instead of relying on relay listRepos
9091 - [ ] defensive loop-cursor handling
9192- [ ] lenient pre-sync1.1
···104105- [ ] admin view of backfill state etc
105106- [ ] vanity stats for optimizations, like how many in-flight repos were saved from resync due to high-water-mark firehose cursor persistence
106107- [ ] if the upstream is a PDS (check with describeServer?) then make only accept events for DIDs that have it as their PDS
108108+109109+110110+### special-casing
111111+112112+- [ ] bridgy doesn't give proof for not-found on sync.getRecord!
113113+107114108115## some choices
109116