# update-system-spec.py 스케줄 실행 보고

- **일시**: 2026-08-04 00:15 KST
- **실행자**: dev8/라(Ra) — 스케줄 태스크(standalone)
- **명령**: `python3 /home/jay/workspace/scripts/update-system-spec.py`
- **결과**: ❌ **exit code 1 (FAILURE)** — 단, 알려진 만성 이슈로 신규 사고 아님

## 실행 로그 요약
```
[FAIL] cron: ANU_CHAT 환경변수가 설정되지 않았습니다.
[OK] skills / services / projects / scripts / task_stats
변경 감지: ['cron']
anu-system-spec.md 업데이트 완료 / 변경 로그 기록 완료
exit 1
```

## 감지된 "변경"의 실체 — 전부 transient churn (영구 변경 아님)
| 섹션 | 표기된 변경 | 실측 확인 | 판정 |
|---|---|---|---|
| cron | `cron 데이터 변경` | ANU_CHAT 미설정 → 수집 FAIL | 허위 양성(만성) |
| services | `github-runner.service` 추가(13→14) | 실행 후 `is-active` = **inactive** | 토글성 churn |
| projects | `InsuRo-worktrees`, `insuwiki-worktrees` 추가(7→9) | 실행 후 디렉토리 **MISSING** | 일시적 worktree |
| scripts | 142→168개 | 미검증(worktree 중첩 파일 카운트 포함 의심) | churn 가능성 |

## 조치
- 근본 수정 **미시도** (회장 지시: 재조사·비파괴, 근본수정은 회장 승인 대기).
- **커밋/푸시 안 함** — 외부 영향·되돌리기 어려움 + 명시 지시 없음 + cron 허위 churn 누적 방지.
- 워킹트리는 스크립트가 남긴 상태 그대로 유지(비파괴).
- auto-document `ops/fail` 로그 기록 완료.

## 알려진 이슈 배경
- `ANU_CHAT` 환경변수가 스케줄 실행 컨텍스트에 없어 cron 수집이 상시 exit 1.
- 그 결과 매 실행마다 `[cron] cron 데이터 변경` 허위 항목이 `anu-system-spec-changelog.md`에 누적(현재 수백 건).
- 근본 수정(예: cron 수집 실패 시 non-fatal 처리 + ANU_CHAT 주입)은 **회장 승인 대기 중**.
