docs: 세션 종료 — devlog 2026-03-21 (3건) + known-issues singleByPath + entry

This commit is contained in:
2026-03-21 21:05:03 +09:00
parent 4352a6a5f9
commit 3c0202c42d
3 changed files with 32 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
# debate-agent 분산 토론 시스템 구현
- **시간**: 2026-03-21 20:00~21:00
- **Commit**: `cbc9db0`, `4352a6a`
- **Vikunja**: #490 (E2E 테스트) → 미완료, #387 (Debate Room) → 진행중
## 결정 사항
1. **독립 orchestrator 포기 → variet-agent 봇 내부 유지**
- 처음에는 별도 orchestrator 프로세스(Option B)를 고려했으나
- 기존 debate_handler.py가 Discord 봇 안에 있어야 시그널 전송/감지가 자연스러움
- I/O만 로컬 파일 → Wiki.js로 교체하면 충분
2. **Wiki.js singleByPath O(1) 조회**
- 기존 find_page()는 list_pages() 전체 리스트 → 루프 검색 (O(N))
- singleByPath 쿼리로 교체 시 미존재 페이지가 null이 아닌 GraphQL error 반환
- 반드시 try/except 처리 필요 (known-issues 등록됨)
3. **AG 프로젝트 소스 관리 위치**
- `variet-agent/debate-agent/` 하위에 배치 (git 추적)
- `Desktop/debate-agent/`에 배포하여 AG가 프로젝트로 열 수 있게
## 미완료
- **#490** E2E 테스트: 봇에서 `!debate` → AG `/start` 전체 흐름 검증