# Debate Room v2 구현 + 검증 + 애니 수정 - **시간**: 2026-03-20 06:47~18:09 - **Commits**: `a1315f9`~`3bca0d1` (7건) - **Vikunja**: #387 → 진행중 ## 결정 사항 ### 사회자 전문 전달 = 코드 보장 - Flash(사회자)에게 "전문을 포함하라"고 프롬프트로 지시해도 LLM이 지킬 보장 없음 - **해결**: `_prepare_input`에서 코드가 직접 상대방 전문을 `input.md`에 삽입, Flash는 해설/방향만 생성 - `input.md` = Flash 해설 + 코드삽입 상대전문 ### AG 응답 대기 = Discord 이벤트 방식 - 기존 파일 폴링(5초 안정 대기)은 AG가 사고 중일 때 중간에 빼앗는 race condition 발생 - **해결**: `asyncio.Event`로 AG Discord 채널의 "작업 종료" 메시지를 감지할 때까지 대기 ### Wiki.js 제목 = Flash로 요약 생성 - 긴 토론 주제가 DB varchar(255) 초과 → 짧은 제목(3~5단어)을 Flash가 별도 생성 ### 향후 과제: 파일 기반 → Wiki.js API 기반 전환 - AG가 다른 PC에서 동작해야 할 경우 로컬 파일 접근 불가 - Wiki.js API를 통신 채널로 사용하는 방안 검토 중 (각 AG에 wiki_tool.py 배포) ## 미완료 - Debate Room 실 테스트 (AG 2대 동시 가동) - wiki_tool.py 설계/구현 (원격 AG 지원)