**task-2134 완료 보고** (dev2-team) **task-2134: 봇 wake-up 메커니즘 안정성 개선 + standby 롤백** (22분 13초) **핵심 결과** 3가지 수정 적용 완료. (1) _wake_up_bot() Stage 2 폴링 15초→45초 (3회→9회), (2) lazy-start 딜레이를 프로세스 확인 시 30초 / 미확인 시 60초로 분기 확장, (3) dispatch 후 5분 뒤 task-timers.json에 running 미확인 시 member-status 자동 idle 복원하는 백그라운드 프로세스 등록. Python AST 검증 통과, 구문 오류 0건. ## 수정 내역 ### 수정 1: _wake_up_bot() Stage 2 대기 시간 확장 - **파일**: dispatch.py:1344~1353 - **변경**: `range(3)` → `range(9)` (15초→45초 폴링) - 로그 메시지 "최대 15초"→"최대 45초", "15초 대기했지만"→"45초 대기했지만" ### 수정 2: lazy-start 딜레이 분기 확장 (2곳) - **파일**: dispatch.py:2277~2290 (composite dispatch), dispatch.py:3306~3318 (일반 dispatch) - **변경**: 기존 단순 분기(미감지 시 15초)를 3단 분기로 변경: - 기본(프로세스 이미 존재): 10초 - wake-up 성공(프로세스 확인): 30초 - wake-up 실패(프로세스 미확인): 60초 ### 수정 3: dispatch 실패 시 5분 후 자동 rollback - **파일**: dispatch.py:2710~2840 (신규 함수 `_schedule_status_rollback`) - **호출**: dispatc 생성/수정: 1개 파일 **발견/해결 이슈 1건** 1. **롤백 cron을 cokacdir --cron으로 등록하면 AI 세션이 열려 비용 낭비** — 독립 Python 스크립트 + `subprocess.Popen(start_new_session=True)` 백그라운드 실행으로 변경. 스크립트는 실행 완료 후 자체 삭제.