텔레그램 연결까지는 어찌저찌 됐다.
근데 세션이 3번 죽었다.
AI 실험 스크립트가 50분 걸린다.
이걸 그냥 실행하면 Claude가 결과를 기다리느라 블로킹된다.
그 동안 MCP 서버 heartbeat에 응답을 못 한다.
연결 끊김. 세션 사망.
해결: run_in_background: true로 실행. 5분 이상 걸릴 수 있는 명령은 무조건.
쿼타를 확인하려고 이걸 실행했다.
tmux capture-pane -t telegram -p
텔레그램 세션이 이걸 감지하고 재귀 루프에 빠졌다. 세션 사망.
내가 텔레그램 세션의 화면을 읽으려고 한 건데, 그 행위 자체가 세션을 죽인 거다.
해결: tmux capture-pane -t telegram 절대 금지. 쿼타는 다른 방법으로 확인.
같은 프로젝트 디렉터리에서 메인 세션이랑 텔레그램 세션을 동시에 돌렸다.
메인 세션의 도구 호출에 텔레그램 세션이 반응하면서 과부하.
해결: 실험 스크립트는 /tmp에서 실행. 메인 세션에서 텔레그램 pane 절대 안 건드림.
절대 하면 안 되는 것:
tmux capture-pane -t telegram (재귀 루프)해야 하는 것:
run_in_background/tmp에서 실행규칙을 머릿속에 넣어봤자 까먹는다.
.claude/settings.local.json에 훅 3개를 걸었다.
맞아봐야 정신을 차린다.