**task-1111.1 완료 보고** (dev7-team) **완료 보고서** (7분 51초) **핵심 결과** 최근 10개 로그 전수 조사 + openclaw 세션 관리 코드 분석을 통해 근본 원인을 특정했다. `--agent main`이 `--session-id`를 사실상 무시하여 모든 작업이 task-690.1 세션(3.4MB)을 공유하는 구조적 버그가 1차 원인이다. 캐시 오염(2.3M+ 토큰), 프롬프트 구조 취약성(done 파일 생성 지시가 마지막 줄), injectedWorkspaceFiles 충돌이 복합 작용한다. 6가지 해결 방안을 우선순위별로 제시했다. ## 작업 요약 - **작업 유형**: 리서치/분석 (코드 수정 없음) - **분석 범위**: 4 Phase (과거 패턴 → 인터페이스 분석 → 원인 분류 → 해결 방안) - **조사 로그**: 10건 전수 조사 - **조사 파일**: run-glm.sh, GLM-WORKFLOW.md, CLAUDE.md, openclaw 세션 디렉토리, sessions.json, 세션 관리 소스코드 ## 핵심 발견 ### 1차 원인: 세션 관리 버그 (확정) `--agent main`이 `resolveExplicitAgentSessionKey()`를 통해 `sessionKey = "agent:main:main"`을 고정. 이 키에 task-690.1이 바인딩되어, 이후 모든 `--session-id` 지정이 무시됨. 10/10건 동일 패턴. ### 2차 원인: 캐시 오염 (확정) task-690.1 세션 파일 3.4MB, cacheRead 최대 4.38M 토큰. 새 작업 메시지가 전체 컨텍스트의 ~0.06%에 불과하여 지시가 묻힘. ### 3차 원인: 프롬프