Implemented the first-load performance work across the shared browser/daemon ingest path.
- Added defensive
describeReposupport and pruned each cold scan to Radial collections the repository reports holding, with a correctness-preserving full-scan fallback. - Listed collections with bounded concurrency while preserving deterministic staging, cursor guards, one observation timestamp, and commit-after-head-verification semantics.
- Polled all known members and each newly discovered member wave concurrently.
- Added a claim-aware
staleAtindex deadline so unchanged syncs reuse the materialized index until a live claim can expire; the UI preserves itsSpaceidentity on those idle ticks while updating clock timestamps. - Updated PDS fakes and added regression coverage for response validation, pruning/fallback, cached/refold behavior, claim deadlines, and the UI cold-request budget.
Checks passed: workspace build; all 883 core/atproto/ingest/sidecar/daemon tests; all 64 UI Node/browser-bundle tests; all 577 UI Vitest tests; workspace typecheck; core type-strip lint; lexicon generated-output check; and focused final regression runs.
No known remaining correctness risks. Parallel request bursts remain bounded at six collections per repository; shared-host rate limiting may warrant a future per-host cap if observed in production.