[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