요구사항 정리 및 초기 설계
목표: 기존 GitHub Actions 파이프라인 파악 및 Gitea API 환경에 맞춘 전체 아키텍처 도출
결과물: 명세서, 설계 문서
TODO
- 분석: 기존 GitHub Actions 워크플로우(코드) 분석, 어떤 이벤트를 통해 어떤 API를 호출하는지 정리
- Gitea 환경 파악: Gitea 버전, 사용 가능한 API 엔드포인트, Webhook 타입, 인증 방법(Token, OAuth) 검토
- CI 도구 결정: Gitea와 잘 호환되는 CI 툴(예: Drone CI, Jenkins, GitLab Runner 등) 또는 독립 실행 파이썬 스크립트+crontab/webhook 서버 방식을 검토
- 아키텍처 설계: Gitea(Webhook) → Python 스크립트(API 호출/분석) → Claude/GPT API → 결과 Comment 처리 플로우 정의
- 기술 스택 확정: Python(3.x), Requests(or httpx), dotenv, Logging 프레임워크, GPT/Claude API 라이브러리(또는 단순 REST 호출)
- 개발 일정 계획 수립: Milestone별 일정 및 수행자 확정
100% Completed