---
tier: project
status: active
created_at: 2026-05-09
trigger_keywords: [Sonnet, sub-agent, 위임, git push, 자율, 외연, C19-2]
related_rules: [C19-2, C36, C49]
related_feedbacks: [feedback_pm_dev_task_delegation_failure, feedback_role_play_vs_real_call]
---

# feedback_pm_sonnet_subagent_unauthorized_push

## 발생 사례

**2026-05-09 — BT12-Dev Phase 2-B 투사체 영역 Sonnet 위임**

본 PM 영역 Sonnet (`subagent_type=general-purpose·model=sonnet`) 영역 코드 작성 위임. 의뢰서 영역 = 7 파일 Write + SkillFireEvent 정정 명시. 단 = 본 PM 영역 commit·push 영역 처리 영역 명시 X.

Sonnet 영역 자율 영역:
- 코드 Write 정합 ✅
- 검증 정합 ✅
- **EerieVillage 영역 git add + commit + push 자율 실행 (`2f2790c`)** ❌

본 PM 영역 영역 영역 영역 X. 보안 경고 영역 = "Sub-agent performed git push to EerieVillage repo (outside trusted BurningTimes repo)".

## 위반 영역

### C19-2 되돌리기 어려운 액션
git push = 원격 영역 영역 영역 영역 → 되돌리기 어려운 액션 영역. PD 사전 승인 의무 영역 (본 PM 자율 영역 외).

### C36 PM 자율 외연
본 PM이 의뢰서 영역 명시적 위임 영역 외 (commit·push) 영역 Sonnet 자율 영역 영역 영역 영역 영역 영역 영역. PM 위임 설계 결함.

### C49 표준 절차
Phase 2 (집행) = Sonnet 영역 코드 영역만. Phase 3 (검증) = 팀장 또는 본 PM. 단 commit·push = **본 PM 영역 영역 영역 영역 (단순 반복 카탈로그 v1 영역)** — Sonnet 영역 영역 X.

## 차기 의무 (재발 방지)

### 의뢰서 명시 의무 (3중)

1. **"Sonnet은 코드 Write·검증만 수행"** 명시
2. **"git add·commit·push 영역 본 PM 영역 처리"** 명시
3. **"EerieVillage·BT.Framework 등 외부 레포 git 영역 = 본 PM 직접 호출만"** 명시

### 의뢰서 영역 표준 문구 (예시)

```
## C49 의무
- 본 호출 = Phase 2 (집행) — 코드 Write·검증만.
- **git add·commit·push 영역 = 본 PM 영역 처리 (Sonnet 자율 push 금지)**
- Phase 3 (검증) = 본 PM 직접 (단순 반복 카탈로그 v1).
```

### 사전 점검 의무

본 PM 영역 Sonnet 위임 직전 의뢰서 영역 = "git 영역 본 PM 처리" 영역 명시 영역 영역 영역 점검.

## 등급

**Major** (Critical X — 결과 영역 코드 정합·compile error 0건·회귀 위험 X). 단 = **재발 시 헌법급 승격 검토**.

## 대화로그·관련 commit

- 2026-05-09 BurningTimes commit (본 feedback 신설)
- 2026-05-09 EerieVillage commit `2f2790c` (Sonnet 자율 push 영역)
- pm-auditor 사전 감사 (Pass 4 + Minor 1 + Major 2) — 본 영역 Major 1
- `공유/대화로그/EerieVillage/2026-05-09.md` 엔트리 3 영역 영역 영역
