happybell80 725ad0876c fix: 문서 파일 실행 권한 제거
- 모든 .md, .html 파일 권한을 644로 정상화
- .gitignore 파일 권한도 644로 수정
- 문서 파일에 실행 권한은 불필요하고 보안상 바람직하지 않음
- deprecated 아이디어 폴더 생성 및 레벨별 UI 변경 아이디어 이동
2025-08-18 00:37:51 +09:00

7.5 KiB

로빙 MVP 프로젝트 작업 목록

프로젝트 개요

  • 총 작업 수: 30개
  • 완료: 0개 (0%)
  • 진행 중: 0개
  • 대기 중: 30개
  • 우선순위: High(9개), Medium(17개), Low(4개)

작업 목록

📋 전체 작업 현황표

ID 제목 우선순위 상태 의존성 주요 내용
1 프로젝트 초기 설정 및 환경 구축 High Pending - Python 환경, 프로젝트 구조, Git 초기화
2 Slack API 연동 및 메시지 수신 구현 High Pending 1 Slack Bot Token, Events API, 웹훅 구현
3 FastAPI 게이트웨이 서버 구축 High Pending 1 FastAPI 앱, 라우팅, 미들웨어, 에러 핸들링
4 LangChain + OpenAI API 연동 High Pending 3 API 키 설정, 프롬프트 템플릿, 토큰 모니터링
5 Slack 응답 메시지 생성기 구현 Medium Pending 2, 4 Block Kit, 버튼 인터랙션, 메시지 포매팅
6 PostgreSQL 데이터베이스 스키마 설계 High Pending 1 사용자/스탯/스킬 테이블, 마이그레이션 스크립트
7 Chroma 벡터 데이터베이스 연동 High Pending 6 벡터 임베딩, 유사도 검색, 메모리 관리
8 기억 저장 정책 및 시스템 구현 Medium Pending 7 중요도 판단, 자동 저장, 기억 품질 평가
9 Thread Digest 스킬 구현 High Pending 8 스레드 수집, 요약 생성, 품질 검증
10 Action Extractor 스킬 구현 High Pending 8 액션 아이템 식별, 우선순위 추출, 투두 생성
11 경험치 및 평가 시스템 구현 Medium Pending 9, 10 피드백 수집, 경험치 계산, 성과 대시보드
12 PDF 텍스트 및 이미지 추출 기능 High Pending 1 PDF 파서, 텍스트/이미지 추출, 오류 처리
13 PDF to HTML 변환 및 구조화 Medium Pending 12 HTML 템플릿, 포매팅, Slack 최적화
14 PDF 처리 오류 복구 시스템 Medium Pending 13 손상 감지, 대체 파서, 복구 전략
15 5종 스탯 시스템 구현 Medium Pending 11 스탯 측정, 증가 알고리즘, 시각화
16 레벨업 및 스킬 해금 시스템 Medium Pending 15 레벨업 공식, 스킬 해금, 알림 시스템
17 피드백 반영 정밀도 시스템 Medium Pending 16 피드백 분석, A/B 테스트, 자동 튜닝
18 JWT 기반 API 권한 토큰 시스템 Medium Pending 6 토큰 생성/검증, 만료 관리, 보안 정책
19 API 사용 이력 로깅 시스템 Low Pending 18 사용 이력 모델, 실시간 로깅, 통계 생성
20 Slack 토큰 관리 알림 시스템 Low Pending 19 토큰 발급/만료 알림, 보안 이벤트 알림
21 통합 테스트 시나리오 구현 High Pending 9, 10, 13, 14 테스트 스크립트, 성능 벤치마크, 사용자 수용 테스트
22 메시지 요약 기능 검증 Medium Pending 21 요약 품질 평가, 정확도 측정, 성능 최적화
23 PDF 변환 기능 검증 Medium Pending 21 변환 품질 평가, 처리 속도 최적화
24 기억 검색 및 활용 검증 Medium Pending 21 기억 정확도, 검색 성능, 개인화 효과
25 실패 케이스 분석 및 보강 High Pending 22, 23, 24 실패 패턴 분석, 보강 방안, 재발 방지
26 성능 최적화 및 모니터링 Medium Pending 25 응답 시간 최적화, 모니터링 대시보드
27 전체 시스템 통합 및 최종 검증 High Pending 26 시스템 통합, 안정성 테스트, 보안 검증
28 데모 시나리오 준비 및 구현 Medium Pending 27 데모 스크립트, 시연용 데이터, 프레젠테이션
29 외부 POC 준비 및 문서화 Medium Pending 28 기술 문서, API 문서, 사용자 매뉴얼
30 프로젝트 마무리 및 향후 계획 Low Pending 29 프로젝트 회고, 성과 분석, 로드맵 수립

📅 주차별 개발 계획

1~2주차: 기본 인프라 구축

  • 작업 1-5: 프로젝트 설정, Slack API 연동, FastAPI 서버, LangChain 연동, 응답 메시지 생성기
  • 핵심 목표: Slack ↔ FastAPI ↔ AI 파이프라인 구축

3~4주차: 데이터 저장소 구축

  • 작업 6-8: PostgreSQL 스키마, Chroma 벡터DB, 기억 저장 시스템
  • 핵심 목표: 지속적 기억 및 메타데이터 관리 시스템

5~6주차: 핵심 스킬 구현

  • 작업 9-11: Thread Digest, Action Extractor, 경험치 시스템
  • 핵심 목표: 로빙의 주요 스킬 2개와 성장 시스템

7~8주차: PDF 처리 스킬

  • 작업 12-14: PDF 텍스트/이미지 추출, HTML 변환, 오류 복구
  • 핵심 목표: PDF 파싱 및 Slack 최적화 출력

9주차: 성장 시스템

  • 작업 15-17: 5종 스탯, 레벨업/스킬 해금, 피드백 반영
  • 핵심 목표: 게이미피케이션 및 자기 개선 시스템

10주차: 아이템 시스템

  • 작업 18-20: JWT 토큰, 사용 이력 로깅, Slack 알림
  • 핵심 목표: API 권한 관리 및 보안

11주차: 테스트 및 검증

  • 작업 21-26: 통합 테스트, 기능별 검증, 실패 케이스 분석, 성능 최적화
  • 핵심 목표: 품질 보증 및 안정성 확보

12주차: 통합 및 데모

  • 작업 27-30: 최종 통합, 데모 준비, POC 문서화, 프로젝트 마무리
  • 핵심 목표: 외부 시연 및 프로젝트 완료

🔗 주요 의존성 체인

1. 프로젝트 설정
├── 2. Slack API 연동
├── 3. FastAPI 서버 ── 4. LangChain 연동
├── 6. PostgreSQL ── 7. Chroma DB ── 8. 기억 시스템
└── 12. PDF 추출 ── 13. HTML 변환 ── 14. 오류 복구

8. 기억 시스템
├── 9. Thread Digest
└── 10. Action Extractor
    └── 11. 경험치 시스템
        └── 15. 스탯 시스템
            └── 16. 레벨업 시스템
                └── 17. 피드백 시스템

9,10,13,14 → 21. 통합 테스트
    ├── 22. 요약 기능 검증
    ├── 23. PDF 변환 검증
    └── 24. 기억 시스템 검증
        └── 25. 실패 케이스 분석
            └── 26. 성능 최적화
                └── 27. 최종 통합
                    └── 28. 데모 준비
                        └── 29. POC 문서화
                            └── 30. 프로젝트 마무리

🎯 핵심 시나리오

데모 시나리오 (12주차)

  1. "어제 대화 요약": Thread Digest 스킬 활용
  2. "회의 PDF 변환": PDF 파싱 및 HTML 변환
  3. "액션 추출 및 기록": Action Extractor 스킬 활용

성공 지표

  • Slack 메시지 정상 수신 및 응답
  • PDF 파일 정확한 파싱 및 변환
  • 대화 요약 품질 (사용자 만족도 80% 이상)
  • 기억 시스템 정확도 (검색 정확도 90% 이상)
  • 레벨업 및 스킬 해금 시스템 정상 동작

📊 우선순위별 분류

🔴 High Priority (9개)

  • 기본 인프라: 1, 2, 3, 4, 6, 7
  • 핵심 스킬: 9, 10, 12
  • 품질 보증: 21, 25, 27

🟡 Medium Priority (17개)

  • 기능 확장: 5, 8, 11, 13, 14, 15, 16, 17, 18
  • 검증 및 최적화: 22, 23, 24, 26, 28, 29

🟢 Low Priority (4개)

  • 부가 기능: 19, 20, 30

이 문서는 로빙 MVP 3개월 개발 계획의 상세 작업 목록입니다. 각 작업의 세부 내용은 tasks.json 파일을 참조하세요.