diff --git a/ideas/multi_ai_cli_integration.md b/ideas/250929_happybell80_multi_ai_cli_integration.md similarity index 75% rename from ideas/multi_ai_cli_integration.md rename to ideas/250929_happybell80_multi_ai_cli_integration.md index a52c34f..3ac919c 100644 --- a/ideas/multi_ai_cli_integration.md +++ b/ideas/250929_happybell80_multi_ai_cli_integration.md @@ -120,4 +120,28 @@ async def dashboard(): - CLI 업데이트로 인한 호환성 깨짐 - 세션 만료 처리 - 각 서비스의 rate limiting -- TOS 위반 가능성 (자동화 관련) \ No newline at end of file +- TOS 위반 가능성 (자동화 관련) + +## 실현 가능성 평가 +- **전체 실현 가능성**: 80-85% +- **Phase 1** (tmux 스크립트): 100% +- **Phase 2** (Python 래퍼): 85% +- **Phase 3-4** (FastAPI+웹 UI): 80% +- **Phase 5** (세션 공유·응답 분석): 65-70% +- **전제**: 각 CLI가 stdin/stdout 제어 가능, 세션 파일 경로 확보 +- **주의**: 23/24 원격 오케스트레이션 포함 시 5-10%p 하락 가능 + +## 반자동화 범위 정의 + +### 자동화 영역 +- **입력 브로드캐스트**: 1회 입력 → 다중 모델·23/24 서버에 전송, 응답 수집·요약·충돌 정리 +- **코드/문서 생성**: 파일별 unified diff, 커밋/PR 본문 템플릿, 체크리스트·재현 스크립트 자동 생성 +- **모니터링**: 헬스체크·로그 수집은 읽기 전용으로 자동화, 실행할 서버 명령은 "미리보기"로 제시 +- **세션 관리**: 쿠키 관리·만료 감지·재로그인 안내 자동, 만료 시만 수동 로그인 요구 + +### 승인 필요 지점 +- 패치 적용 +- 테스트 실행 +- git push/PR 생성 +- 23/24 서버 배포/롤백 트리거 +- 운영 DB/컨테이너 조작 (항상 수동) \ No newline at end of file