Files
gravity_control/docs/devlog/entries/20260307-001.md

24 lines
973 B
Markdown

# 전면 재설계: 채널 중복 + 이벤트 파이프라인
- **시간**: 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 대화상자와 실제 연결되는지 테스트 필요