[HAN-302] #sessions dead listener 코드 제거
Summary
HAN-177로 wrap-up의 #sessions 발송이 이미 제거됐으나
bridge.py에 남아 있던 dead listener 코드 46줄 제거.
변경 요약
| 제거 항목 | 위치 | 이유 |
|---|---|---|
SESSIONS_CHANNEL_ID 환경변수 |
bridge.py:88 | 리스너 삭제로 불필요 |
_WRAPUP_MENTION_RE 정규식 |
bridge.py:97 | _handle_sessions_wrapup에서만 사용 |
_handle_sessions_wrapup() 함수 |
bridge.py:523-543 | wrap-up이 #sessions에 더 이상 발송 안 함 |
on_mention sessions 가드 |
bridge.py | 리스너 없으므로 불필요 |
on_message sessions wrap-up 감지 블록 |
bridge.py | 리스너 없으므로 불필요 |
영향 범위
- bridge.py만 변경 (46줄 삭제)
_post_anomaly_alert의 Nano 멘션은 별도 패턴(이상 감지 R&R)이므로 이번 PR 범위 외
리뷰 포인트
on_mention의 sessions 가드 제거 후#sessions채널에서 봇이 멘션될 경우 이제 일반 메시지로 처리됨 — 실제 사용자가 없는 채널이므로 무해_WRAPUP_MENTION_RE는_handle_sessions_wrapup에서만 사용됨 (grep 확인 완료)
링크
- PR: https://github.com/hangseung/pantheon/pull/112
- Linear: https://linear.app/hangman-lab/issue/HAN-302