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

973 B

전면 재설계: 채널 중복 + 이벤트 파이프라인

  • 시간: 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 대화상자와 실제 연결되는지 테스트 필요