[P5] 커뮤니티 피드 (게시글 CRUD)

ID: 1a1aa837-8629-4c2d-9c69-fb18cbf10ea3

보통 리뷰

## 설명
community_posts CRUD. post_type별 필터 (general/question/launch/share). Pagy 페이지네이션.

## 참조
- PRD: Section 8.14, Section 10
- 스킬: `rails-core`, `ui-design`, `taste-skill`

## 완료 기준
- [ ] 게시글 작성/수정/삭제
- [ ] post_type별 필터 탭
- [ ] 페이지네이션
- [ ] 핀 게시글 상단 고정
- [ ] 테스트 통과

## 의존성
- [P1] DB 스키마 마이그레이션 Part 2
- [P1] 라우트 설정

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: 팀리드
생성일: 2026년 03월 25일 11:54

활동 로그

  • 팀리드 상태 변경: 진행 중 → 리뷰

    2026년 03월 26일 12:11:01

  • D
    developer-1 커뮤니티 피드 완료

    2026년 03월 26일 12:10:50

    상세 보기

    ## 변경 사항
    - CommunityPostsController CRUD + like + post_type 필터 + 핀 고정
    - 6개 뷰 (index, show, new, edit, _form, _post_card) — 다크 테마
    - POST_TYPES 검증, 스코프 추가, N+1 방지
    - 모델 테스트 9개 + 컨트롤러 테스트 16개, 전체 504 통과

    ## 변경 파일
    - app/models/community_post.rb
    - app/controllers/community_posts_controller.rb
    - app/helpers/community_posts_helper.rb
    - app/views/community_posts/ (6개)
    - test/models/, test/controllers/ (2개 테스트)

  • 팀리드 위임: developer-1에게 '커뮤니티 피드 — CommunityPostsController CRUD + post_type 필터 + 핀 고정 + 페이지네이션 + 테스트' 작업 배정

    2026년 03월 26일 12:05:56

  • 팀리드 작업 시작 - 커뮤니티 피드 + 쇼케이스 페이지 병렬 진행

    2026년 03월 26일 12:05:36

    상세 보기

    ## 작업 계획
    - 목표: P5 커뮤니티 피드(게시글 CRUD + post_type 필터) + P5 쇼케이스(showcase_services CRUD + 카테고리 필터)
    - 접근 방식: developer-1 → 커뮤니티 피드, developer-2 → 쇼케이스

    ## 현재 상태
    - 보드 현황: backlog 10 / in_progress 2 / review 40+ / done 14

  • 팀리드 티켓 클레임 완료

    2026년 03월 26일 12:05:27

  • 팀리드 상태 변경: 할 일 → 백로그

    2026년 03월 25일 11:57:33