hardened bluesky app fork with microcosm

profile: real post/follows counts from AppView (Option A) master

microcosm provably can't count a DID's own records (Constellation is target-indexed; PDS pagination is ~1.4s/page = minutes for busy accounts). So hydrateProfile now takes the agent and pulls ONLY the pre-computed postsCount/followsCount from getProfile; identity, profile record, avatar, and followersCount stay microcosm-sourced. Verified: scanash.com -> 2870 posts. Reverts the broken maxPages:200 listRecords counting (slow + wrong).


+25 -23
2 changed files