A community based topic aggregation platform built on atproto

fix(blocking): address PR review feedback - improve error handling master

- Fix P1 issue: properly bubble up database errors instead of masking as conflict * Only return ErrBlockAlreadyExists when getErr is ErrBlockNotFound (race condition) * Real DB errors (outages, connection failures) now propagate to operators - Remove unused V1 functions flagged by linter: * createRecordOnPDS, deleteRecordOnPDS, callPDS (replaced by *As versions) - Apply automatic code formatting via golangci-lint --fix: * Align struct field tags in CommunityBlock * Fix comment alignment across test files * Remove trailing whitespace - All tests passing, linter clean 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>


+37 -67
7 changed files