# task-1099.1 완료 보고서: GLM(오픈클로) 팀 정체성 오류 수정

## SCQA

**S**: GLM(OpenClaw)은 dev8-team 소속으로 운영되며, `/home/jay/workspace/teams/dev8/run-glm.sh`를 통해 task를 전달받아 코딩을 수행합니다.

**C**: GLM이 자기 팀을 dev4-team으로 오인하여 `org-details/dev4-team.json`을 수정하려 시도하는 사건 발생 (task-1096.1). run-glm.sh에 팀 정체성 정보가 없고, GLM workspace의 auto-inject 파일이 dev1-3팀 관리 지시를 포함하여 혼란을 유발하는 구조적 문제.

**Q**: GLM이 dev8-team으로 정확히 인식하고, task-file 지시만 따르도록 수정할 수 있는가?

**A**: 3개 파일 수정으로 해결. (1) run-glm.sh에 팀 정체성 블록을 메시지 최상단에 추가, (2) GLM workspace AGENTS.md의 dev3 참조를 deprecated 처리, (3) MEMORY.md의 오래된 프로젝트 상태를 OUTDATED로 표시. bash 문법 검증 통과.

## 조사 결과 (원인 분석)

### dev4 직접 참조: 0건
- GLM workspace 전체 파일: 0건
- GLM sqlite 메모리(main.sqlite chunks/files): 0건
- ai-organization/ 하위: 0건
- dev8 팀 디렉토리: 0건
- **결론**: dev4는 GLM의 환각(hallucination). dev1-3 패턴에서 추론한 것으로 판단.

### 근본 원인 3가지
1. **run-glm.sh에 팀 정체성 미명시** — "너는 dev8-team"이라는 지시 부재
2. **OpenClaw auto-inject** — AGENTS.md/SOUL.md/MEMORY.md가 세션 시작 시 자동 주입됨. run-glm.sh의 "읽지 마세요" 지시는 주입 후라 무효
3. **AGENTS.md/MEMORY.md 내 오래된 참조** — dev1-3 팀 관리 지시, dev3 전용 체크리스트 등 혼란 유발 요소

## 수정 내역

### 1. `/home/jay/workspace/teams/dev8/run-glm.sh`
- openclaw 메시지 최상단에 `## 팀 정체성 (최우선)` 블록 추가
- 포함 내용: dev8-team 소속 명시, 다른 팀 파일 수정 금지, org-details 수정 금지, 시스템 파일 지시 무시
- bash 문법 검증: SYNTAX_OK

### 2. `/home/jay/.openclaw/workspace/AGENTS.md` (라인 18)
- 변경 전: `6. **3팀(dev3) 작업 시: python3 teams/dev3/glm-checklist.py — GLM 품질 체크리스트 검증**`
- 변경 후: `6. **[deprecated] task 세션에서는 이 항목 무시 (run-glm.sh에서 별도 지시)**`

### 3. `/home/jay/.openclaw/workspace/MEMORY.md`
- `## 🏗️ 현재 프로젝트 상태` → `[OUTDATED — 2026-02-28 기준, 현재 무효]` + 경고 추가
- `## 🎯 다음 우선순위` → `[OUTDATED]` 추가

## 발견 이슈 및 해결

### 자체 해결 (3건)
1. **run-glm.sh 팀 정체성 부재** — 메시지 최상단에 `## 팀 정체성 (최우선)` 블록 추가로 해결
2. **AGENTS.md dev3 전용 참조** — deprecated 처리로 task 세션 혼란 방지
3. **MEMORY.md 오래된 프로젝트 상태** — OUTDATED 마킹으로 GLM이 과거 작업을 재실행하지 않도록 방지

### 범위 외 미해결 (3건)
1. **dev-team-structure.json에 dev8 미포함** — GLM workspace의 팀 구조 파일에 dev1-3만 정의. 현재 수정은 run-glm.sh에서 시스템 파일 무시 지시로 우회. 범위 외 사유: 이 파일은 GLM의 메인 세션 기능(개발실장 역할)에 사용되므로 dev8 추가 시 다른 기능에 영향 가능
2. **AGENTS.md "Development Team" 전체 섹션(215행+)** — dev1-3 팀 관리 지시가 대량 포함. run-glm.sh의 "시스템 파일 지시 무시" 지시로 우회했으나, auto-inject 특성상 컨텍스트에 포함됨. 범위 외 사유: 메인 세션 기능 파괴 위험
3. **실제 GLM 실행 검증 불가** — run-glm.sh로 테스트 task를 실행하여 GLM이 dev8로 인식하는지 실증 필요. 범위 외 사유: openclaw 실행 환경이 이 세션에서 접근 불가

## 생성/수정 파일 목록
- `/home/jay/workspace/teams/dev8/run-glm.sh` (수정)
- `/home/jay/.openclaw/workspace/AGENTS.md` (수정)
- `/home/jay/.openclaw/workspace/MEMORY.md` (수정)

## 테스트 결과
- bash 문법 검증 (run-glm.sh): SYNTAX_OK
- run-glm.sh 인자 인터페이스: 변경 없음 (하위 호환 유지)
- 실제 GLM 실행 테스트: 미실시 (openclaw 환경 접근 제한)

## QC 증거
- run-glm.sh bash -n 검증: 통과
- dev4 검색 결과: 파일 0건, sqlite 0건
- 수정 파일 3개 모두 Read tool로 변경 내용 확인 완료
