Every publication in the leaderboard now links to its score page from the row name, with the red arrow opening the publication's own site. The path is the same stable base64url address the share pages use, derived from the publication at-uri when the top-100 dataset does not carry one.
Signed-in readers get a share my publication button beside their handle. It opens the Bluesky composer for their best-ranked publication, using the loaded top-100 rows when possible and falling back to the lookup dataset. The finder now starts from the signed-in handle and runs the search when it opens; if sign-in completes while the finder is open, it fills in then.
npm test passes 70 web tests and npm run build passes.
Leaderboard row before:
After:
Finder opened while signed in:
🤖 Generated with Claude Code