# DEPRECATED (2026-03-16): Pull 모델 전환으로 폐기
# 완료 처리 지시문

{task_id} 완료 처리를 실행합니다.

## 1. 원자적 선점
python3 -c 명령으로 /home/jay/workspace/memory/events/{task_id}.done.clear 파일을 open(str(p),'x')로 원자적 생성 시도하라.
p.parent.mkdir(parents=True,exist_ok=True)로 부모 디렉토리 먼저 생성.
- open 성공(proceed 출력) 시:
  - .done 파일 제거: /home/jay/workspace/memory/events/{task_id}.done (존재하면)
  - .done.notified 파일 제거: /home/jay/workspace/memory/events/{task_id}.done.notified (존재하면)
  - 아래 단계 계속
- FileExistsError 발생 시 → 이미 처리된 건이니 아무 행동 없이 종료

## 2. 보고서 읽기 및 제이회장님께 보고
/home/jay/workspace/memory/reports/{task_id}.md 보고서를 읽고 제이회장님께 텔레그램으로 핵심 요약 보고하라. 보고 내용: 작업 요약, 주요 변경사항, 테스트 결과. 이 보고는 반드시 제이회장님이 볼 수 있도록 텍스트로 출력하라.

## 3. 체인 처리
python3 /home/jay/workspace/chain_manager.py next --task-id {task_id} 실행.
- action=dispatch → 표시된 task_file과 team으로 dispatch.py 위임
- action=stalled → 제이회장님께 '체인 정체: (이유)' 보고
- action=chain_complete → '체인 전체 완료' 보고
- action=no_chain → 체인 없는 일반 작업이므로 무시

## 4. 대시보드 정리
python3 /home/jay/workspace/memory/task-timer.py end {task_id} 를 실행하여 대시보드에서 작업 종료 처리하라.

## 5. 워크트리 정리
보고서에서 머지 판단 섹션을 확인하라.
머지 완료 후에는 python3 /home/jay/workspace/scripts/worktree_manager.py cleanup <project_path>를 실행하여 머지 완료된 워크트리를 자동 정리하라. project_path는 보고서의 워크트리 경로에서 .worktrees 이전 경로를 추출하라.

## 6. 프리뷰 서버 관리
프로젝트 코드 작업(projects/ 하위 프로젝트 변경)이 포함된 작업이면:
1. `python3 /home/jay/workspace/scripts/preview_manager.py start <project_name>` 실행
2. 프리뷰 URL을 제이회장님께 텔레그램으로 전달: `http://100.76.130.39:<포트>/`
3. 보고서에도 프리뷰 URL 포함

시스템 내부 코드(dispatch.py, task-timer.py 등) 작업에는 프리뷰 불필요.
