# task-362.1 완료 보고서: GLM-5 워크플로우 v2 경량화 이식

## 작업 요약
GLM-5가 컨텍스트 오버플로우(128K 초과) 없이 작업을 수행할 수 있도록 경량 워크플로우 v2를 작성.
핵심: openclaw 전달 메시지에서 AGENTS.md 등 시스템 파일 참조를 제거하여 토큰 폭발 방지.

## 수행 내용

### 1. GLM-WORKFLOW.md v2 재작성
- **파일**: `/home/jay/workspace/teams/dev3/GLM-WORKFLOW.md`
- **핵심 변경**:
  - openclaw 메시지에서 `AGENTS.md를 읽고 워크플로우를 숙지하세요` 지시 **삭제**
  - `AGENTS.md, SOUL.md, MEMORY.md 등 시스템 파일은 절대 읽지 마세요` 명시 **추가**
  - `task-file에 명시된 파일만 읽으세요 (최대 5개)` 제한 **추가**
  - task-file 직접 경로 참조 (`{task_file}`)로 교체
  - done 파일 생성 지시를 `echo done > {done_file}` 한 줄로 간결화
- **유지 항목**: 경로 유도 규칙, done 프로토콜, 재시도 로직(1차/2차 10분), 실패 처리, 타이머, 보고서, 아누 통보, 체인 Phase

### 2. team_prompts.py 호환성 확인
- **파일**: `/home/jay/workspace/prompts/team_prompts.py`
- **결론**: 변경 불필요
- `_build_glm_prompt()` 함수는 GLM-WORKFLOW.md 파일 경로만 참조하며, openclaw 메시지 조립은 워크플로우 파일에 위임
- 전달 변수(task_id, team_id, WORKSPACE_ROOT, CHAT_ID, ANU_KEY, project_id, chain_id) 완전 호환

## 생성/수정 파일 목록
- 수정: `/home/jay/workspace/teams/dev3/GLM-WORKFLOW.md` (v1 → v2)

## 테스트 결과
- 문서 변경 작업이므로 코드 테스트 해당 없음
- 호환성 검증: team_prompts.py의 _build_glm_prompt() 함수와 완전 호환 확인

## QC 자동 검증 결과
- file_check: PASS (보고서/done 생성 후)
- data_integrity: PASS
- tdd_check: N/A (마크다운 문서 변경, Lv.1 문서 작업)
- pyright_check: SKIP (Python 파일 변경 없음)
- style_check: SKIP (Python 파일 변경 없음)
- schema_contract: SKIP (workers 변경 없음)

## 버그
없음

## 비고
- 기존 v1 (137줄) → v2 (139줄): 줄 수는 비슷하지만, 핵심인 openclaw 메시지가 경량화됨
- GLM-5의 토큰 절감 효과: AGENTS.md → SOUL.md → MEMORY.md → routing_layer.py 연쇄 읽기가 차단되어 약 100K+ 토큰 절약 예상
- 실제 GLM-5 세션에서의 효과는 dev3-team 배치 작업에서 검증 필요
