# 전면 재설계: 채널 중복 + 이벤트 파이프라인 - **시간**: 2026-03-07 11:30~12:20 - **Commits**: `e32be6b`, `b2622e9`, `51ece61`, `ce2336c` - **Vikunja**: #221 → done ## 결정 사항 ### 채널 검색: Discord API vs 자체 dict - `category.text_channels`는 Discord 내부 캐시 → 방금 만든 채널이 안 보임 - `fetch_channel` API도 `text_channels` 프로퍼티는 캐시 반환 - **결론**: `self.session_channels` dict에서 NAME 기반 검색으로 전환 (캐시 무관) ### startup sync 제거 - 69개 세션 전부 스캔 → 채널 대량 생성 문제 - 시작 시 기존 Discord 채널만 재연결, 새 채널 생성 안 함 ### content hash dedup - watcher에 MD5 해시 비교 추가 → 내용 변경 없으면 이벤트 무시 - `.metadata.json` 감시 제거 → primary artifacts만 감시 ## 미완료 - Extension의 `simulateApproval/Rejection`이 Antigravity 대화상자와 실제 연결되는지 테스트 필요