docs: 세션 종료 — devlog 2026-03-20 (6건) + entry
This commit is contained in:
8
docs/devlog/2026-03-20.md
Normal file
8
docs/devlog/2026-03-20.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
| # | 시간 | 작업 | 커밋 | 상태 |
|
||||||
|
|----|------|------|------|------|
|
||||||
|
| 001 | 06:47 | Wiki.js 연동 — Working Document + Round Log 자동 업로드 | `a1315f9` | ✅ |
|
||||||
|
| 002 | 06:51 | 설계서 v4.1 + STATUS.md + Gitea Wiki 업데이트 | `e8dfdd9` | ✅ |
|
||||||
|
| 003 | 07:10 | topic_slug/title 길이 제한 + Wiki.js 짧은 제목 생성 + AG 작업 종료 이벤트 대기 | `f2ca6e5` | ✅ |
|
||||||
|
| 004 | 07:16 | 사회자 프롬프트 상대방 전문 전달 복구 + working doc 검증 지시 | `1da3fe4` | ✅ |
|
||||||
|
| 005 | 07:24 | 검증 5건 일괄 수정 — WD 덮어쓰기 방지, Conclusion Wiki, 전문 코드삽입, 번호수정, participant 검증규칙 | `cc820fa` | ✅ |
|
||||||
|
| 006 | 12:28 | 애니 '새 에피소드 없음' 오류→성공 처리 + 결과 포맷 확대 | `3bca0d1` | ✅ |
|
||||||
27
docs/devlog/entries/20260320-001.md
Normal file
27
docs/devlog/entries/20260320-001.md
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# 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 지원)
|
||||||
Reference in New Issue
Block a user