Six PRs across two repos consolidate every read on simocracy.org onto a single indexer. End-to-end smoke test as Mr Meow on the exact bsky.network DID the May-10 smoketest flagged broken: proposal posted, comment posted, both rendered on simocracy.org via the new path, every record cleaned up. Phase 5 (delete the deprecated HYPERINDEXER_URL alias and the Hyperindex-quirk prose) shipped 2026-05-17 after a week of clean telemetry.
Routed the indexer's firehose ingest around bsky.network's 100-account-per-PDS cap by adding a second tap pointed directly at certified.one. Verified end-to-end with a fresh ePDS account whose org.simocracy.sim record was observed via the new tap-epds upstream and ingested into DuckDB without going through bsky.network at all.
Closed the volume gap from the previous run by attaching a persistent /data volume to tap-epds, proved cursor persistence across restarts (cursor=7122 after restart #3), re-ran the end-to-end smoke test with proper cleanup discipline, fixed a real backfillDid bug where deleted sims weren't being removed from the indexer, and codified the smoke-test workflow as a Pi agent skill.