**task-1783.1 완료 보고** (dev3-team) **완료 보고서** (5분 12초) **핵심 결과** 전체 5곳의 `ps aux | grep` 패턴을 `ps -eo pid,args --no-headers -ww | grep`으로 변경하고, PID 컬럼 인덱스를 `$2` → `$1`로 수정하여 해결. `-ww` 플래그가 커맨드라인 잘림을 방지하고, `-eo pid,args --no-headers`가 불필요한 컬럼을 제거하여 grep 정확도를 높인다. pytest 16건 전체 통과, bash 테스트 84/85 (1건 기존 실패, 본 작업 범위 외). ## 수정 파일 - `/home/jay/workspace/scripts/session-watchdog.sh` ## 변경 내역 (5곳) | 라인 | 변수 | 변경 전 | 변경 후 | |------|------|---------|---------| | 128 | PID | `ps aux \| grep ... \| awk '{print $2}'` | `ps -eo pid,args --no-headers -ww \| grep ... \| awk '{print $1}'` | | 166 | BOT_PID | 동일 패턴 | 동일 변경 | | 175 | pid | 동일 패턴 | 동일 변경 | | 210 | DEATH_CHECK_PID | 동일 패턴 | 동일 변경 | | 349 | STALE_PID | 동일 패턴 | 동일 변경 | ## 테스트 결과 **pytest (test_session_watchdog.py)**: 16/16 PASSED (0.11s) ``` tests/test_session_watchdog.py — 16 passed in 0.11s ``` **bash **발견/해결 이슈 1건** 1. **TC23-5 bash 테스트 실패** — 미해결: 범위 외 사유: 테스트가 `'claude.*-p.*teams'` 패턴을 기대하지만 원본 코드에도 해당 패턴이 없어 기존부터 실패. 테스트 자체의 기대값이 부정확한 것으로 판단.