A community based topic aggregation platform built on atproto

feat(feeds): add community feed core infrastructure master

Implements the core service layer and database repository for community feeds: - CommunityFeedService: Orchestrates feed retrieval with sorting and pagination - FeedRepository: PostgreSQL queries for post aggregation and filtering - Feed types: FeedOptions, FeedResponse, SortOrder enums - Error types: Proper error handling for feed operations Architecture: - Service layer handles business logic and coordinates with community service - Repository performs efficient SQL queries with proper indexing - Supports multiple sort algorithms (hot, new, top) - Pagination via cursor-based approach Security: - All queries use parameterized statements - Input validation in service layer - Proper error wrapping for debugging This is the foundation for social.coves.feed.getCommunity XRPC endpoint. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>


+667
5 changed files