[P3] Ai::ClaudeMdGeneratorService + 다운로드

ID: a5a7bf66-3107-4da5-8baf-ca27fce7d0e4

높음 리뷰

## 설명
PRD Section 13.3 구현. 프로젝트 정보 → CLAUDE.md 마크다운 변환. 파일 다운로드 (send_data). claude_md_generated_at 타임스탬프.

## 참조
- PRD: Section 13.3 (전체 코드)

## 완료 기준
- [ ] CLAUDE.md 생성 + 미리보기
- [ ] .md 파일 다운로드
- [ ] 재생성 가능
- [ ] 서비스 + 컨트롤러 테스트 통과

## 의존성
- [P3] Ai::BlueprintGeneratorService

첨부 이미지

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

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

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

활동 로그

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

    2026년 03월 26일 11:00:29

  • D
    developer-1 ClaudeMdGenerator 완료

    2026년 03월 26일 10:58:46

    상세 보기

    ## 변경 사항
    - Ai::ClaudeMdGeneratorService (API 호출 없이 순수 마크다운 생성)
    - Build::ClaudeMdsController (show/create/download + 소유자 접근제어)
    - show 뷰 (pre/code 미리보기, 다운로드/재생성 버튼, 타임스탬프)
    - 서비스 테스트 15개 + 컨트롤러 테스트 7개 = 22개 통과

    ## 변경 파일
    - app/services/ai/claude_md_generator_service.rb
    - app/controllers/build/claude_mds_controller.rb
    - app/views/build/claude_mds/show.html.erb
    - test/services/ai/ + test/controllers/build/ (2개 테스트)

  • 팀리드 위임: developer-1에게 'ClaudeMdGeneratorService + Build::ClaudeMdsController + 미리보기/다운로드 + 테스트' 작업 배정

    2026년 03월 26일 10:54:38

  • 팀리드 작업 시작 - ClaudeMdGenerator + BuildSteps UI 병렬 진행

    2026년 03월 26일 10:54:13

    상세 보기

    ## 작업 계획
    - 목표: P3 ClaudeMdGeneratorService(마크다운 생성+다운로드) + P3 BuildSteps UI(진행 체크+프롬프트 복사)
    - 접근 방식: developer-1 → ClaudeMdGenerator + 컨트롤러, developer-2 → BuildSteps UI

    ## 현재 상태
    - 보드 현황: backlog 18 / todo 5 / in_progress 2 / review 24 / done 14

  • 팀리드 티켓 클레임 완료

    2026년 03월 26일 10:54:01

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

    2026년 03월 25일 11:57:19