A community based topic aggregation platform built on atproto

fix(lint): resolve all linter errors in production code master

- Fix errcheck issues: add error handling for unchecked returns - Added proper error checks for JSON encoders with logging - Wrapped deferred cleanup calls (Close, Rollback) with anonymous functions - Added error handling for SetReadDeadline, Write, and HTTP response operations - Fix shadow declarations: rename variables to avoid shadowing - Renamed inner error variables to descriptive names (closeErr, rollbackErr, marshalErr, etc.) - Fixed shadow issues in cmd/genjwks, cmd/server, and internal packages - Fix staticcheck issues: document empty branches - Added explanatory comments for intentionally empty branches - Made error handling more explicit with updateErr variables - Remove unused functions to clean up codebase - Removed putRecordOnPDS() in communities service - Removed extractDomain() in communities service - Removed validateHandle() in jetstream community consumer - Removed nullBytes() in postgres community repo - Removed unused strings import - Simplify nil checks for slices per gosimple suggestions - len() for nil slices is defined as zero, removed redundant nil checks All production code now passes golangci-lint with zero errors. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>