Add optimistic UI, hot ranking, and split database architecture
- Optimistic UI for posts and comments with pending stores
- Poll for confirmation every 2s while items are pending
- Filter duplicates when pending items appear in real data
- Hot score ranking for posts (homepage) and comments (post detail)
- Extract ranking algorithm to shared $lib/utils/ranking.ts
- Split database architecture: contentDb (LiteFS) + localDb (auth/votes)
- Separate drizzle configs for content and local databases
- Add dev:ingester script for local development
- Update CLAUDE.md and implementation plan with local dev instructions
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>