Problem
Replies are currently handled as local UI state and are not persisted through an API contract.
Current State
- No dedicated API endpoints for creating/listing replies tied to entries or contributions.
- Reply interactions do not survive refresh and cannot be indexed or moderated.
Acceptance Criteria
- Add REST handlers for reply create/list/delete with ownership checks.
- Persist and return threaded reply structures for post detail rendering.
- Update frontend integration to use API responses instead of local-only addReply state mutation.
Problem
Replies are currently handled as local UI state and are not persisted through an API contract.
Current State
Acceptance Criteria