Files
llm-wiki/raw/errors/apply-patch-auto-approval-rejected-2026-05-28.md
T

70 lines
3.1 KiB
Markdown

---
title: error / apply-patch-auto-approval-rejected-2026-05-28
source_type: error-note
status: raw
related_branches: [feature-architecture-enforcement-rules]
related_projects: [ca-skeleton]
tags: [error, ca-skeleton, workflow, tooling]
created: 2026-05-28
status_label: resolved
---
# error: apply-patch-auto-approval-rejected-2026-05-28
> Layer: `raw/errors/` — repo-local workflow 문서 반영 중 발생한 단일 도구/승인 차단 기록.
## Parent / 부모
- [[raw/branch-notes/feature-architecture-enforcement-rules]]
## 증상 / Symptom
- 에러 메시지 (원문 그대로):
```text
This action was rejected due to unacceptable risk.
Reason: Automatic approval review failed: You've hit your usage limit.
```
- 발생 컨텍스트: ca-tmpl `.agents/plugins/ca-superpowers/README.md`에 LLM Wiki capture workflow 문구를 추가하는 patch 적용 중 발생.
- 발생 시점: 2026-05-28
- 발생 환경: local Codex session / patch tool
- 재현 가능 여부: `once`
## 재현 절차 / Reproduction
1. repo-local workflow 문서 여러 곳에 LLM Wiki capture rule을 반영한다.
2. 큰 patch를 적용한다.
3. automatic approval review가 patch 적용을 차단한다.
## 조사 단계 / Investigation log
- 2026-05-28 — 차단 메시지 확인 → 이미 반영된 파일과 남은 파일을 분리.
- 2026-05-28 — 사용자에게 부분 반영 상태와 차단 사유를 보고 → 사용자가 "네 진행하세요"로 명시 승인.
- 2026-05-28 — 승인 후 작은 단위 patch로 남은 `.agents`, `.claude`, `.codex` 문서를 반영.
## 근본 원인 / Root cause
- 직접 원인: patch 적용 도구의 automatic approval review가 해당 작업을 차단.
- 근본 원인: 외부 승인/사용량 정책과 patch 크기/범위가 겹치면서 문서 반영 흐름이 중간에 멈춤.
- 트리거 조건: 여러 workflow 문서를 한 번에 갱신하는 patch 적용.
## Sources / 근거
- [[raw/branch-notes/feature-architecture-enforcement-rules]] — 같은 작업 묶음 내 진행 기록.
## 해결 / Resolution
- 적용한 조치: 사용자에게 차단 상태를 보고하고 명시 승인을 받은 뒤 작은 단위 patch로 계속 진행.
- 검증 방법: ca-tmpl repo에서 `rg`로 `llm-wiki-capture`, `Wiki capture`, `raw/blog-topics`, `raw/interviews`, `raw/errors` 문구가 root docs와 `.agents/.claude/.codex`에 반영됐는지 확인.
- 잔여 위험 / 후속 작업: future sessions에서도 외부 wiki path 쓰기는 sandbox approval이 필요할 수 있음.
## 회고 / Lessons
- 빨리 감지하는 신호: tool output에 `Automatic approval review failed`가 보이면 즉시 부분 반영 상태를 보고해야 한다.
- 예방 체크리스트 항목 후보: 넓은 workflow 문서 패치는 작은 파일 단위로 적용하고, 차단 시 사용자 승인을 받아 재개한다.
- wiki로 끌어올릴 가치가 있는 일반화된 교훈: 도구 승인 실패를 단순 실패로 넘기지 말고 workflow error-note로 남긴다.
## Related / 관련
- 트리거된 daily note: [[raw/daily-notes/2026-05-28]]
- 관련 에러: [[raw/errors/gradle-wrapper-readonly-cache-2026-05-28]]