Browser extension: detect and subscribe to standard.site publications on ATProto substandard.blog

fix(panoptiblog): read canaries before the bulk walk #597

targeting main from claude/pano-canary-first
Merged opened by and assigned to affine-nimcha.test.pds.did.bot
targeting main from claude/pano-canary-first

Canaries are now read in their own short wave before the bulk walk. The retry queue from #596 retried failures after the entire repository wave finished; on a full walk that could be longer than the canary's 15-minute budget, so a canary that failed early would still exhaust without another attempt.

With the pre-pass, 16 canaries are read and retried immediately, then the rest of the repositories run. A slow PDS no longer competes with a full walk before the canary gets its retries.

npx vitest run scripts/panoptiblog passes 176 tests and prek passes.

Commits 1

fix(panoptiblog): read canaries before the bulk walk