# task-2729+6 — P0-B controlled pilot 실행 (APPROVAL CANDIDATE — 실행 미승인)

## 상태
`CONTROLLED_PILOT_APPROVAL_CANDIDATE_HOLD_FOR_CHAIR` — 본 패킷은 **승인 후보**이며, 회장 명시 승인 전 dispatch/실행 금지.

## 입력 (단일 소스)
- task-2729+5 audit: `DISPATCH_READY_FOR_CONTROLLED_PILOT` (decision harness 11/11, ACTIVE=false)
- pilot 설계: `memory/plans/p0b-pickup/controlled_pilot_design_260605.md` (worktree branch task/task-2729+5-dev4)
- 선행: `ANU_PICKUP_PILOT_PASS` (1회성 격리 pilot, 2026-06-05)

## 목표 (1회성 controlled pilot)
ANU-owned pickup runner의 result.json 감지→decision 경로를 **1회성 controlled pilot**로 실증하되, **production ACTIVE 전환 없이** 수행. pilot 후에도 ACTIVE=false 유지.

## 🔒 재-LOCK 조건 (회장 2026-06-06) — 위반 시 즉시 HOLD_FOR_CHAIR
1. **pilot_target**: noop fixture 또는 terminal marker 이미 있는 안전 fixture **1개 한정**
2. **temp_root**: isolated `/tmp` temp root 강제 (canonical 무영향)
3. **no-op fixture**: 필수
4. **duplicate pickup 0**: dedupe ledger + done/acked marker 검증
5. **terminal marker 존재 시 no-op**: 필수
6. **raw key 0**: ANU key/secret raw 출력 0
7. **real spawn 0**: real ANU spawn 금지
8. **1회성**: pickup runner 1회만 발사 검증
9. **real merge/push/comment 0**
10. **pilot 후 ACTIVE=false 유지**
11. **audit/dry-run/pilot isolated temp root 강제** (canonical events/ledger/state/systemd 무수정, dry-run POSTED/DEDUPED 잔존 금지)

## 성공 기준 (pilot)
- pickup runner 1회만 실행 / duplicate pickup 0 / ANU key raw 0
- terminal marker 있으면 no-op / PR merge·push·comment·spawn 0
- 결과가 ANU에 정확히 보고 (independent collector)
- canonical_untouched=true (self_written_to_canonical 0)

## 중단 조건 (즉시 HOLD_FOR_CHAIR)
canonical root write 필요 / production ledger·events·state write 필요 / systemd enable·install 필요 / raw key 출력 위험 / duplicate 방지 불명확 / runaway guard 불충분 / real ANU spawn 필요 / runtime 파일 수정 필요 / ACTIVE=true 필요

## 금지
1. systemctl enable --now  2. production ACTIVE 전환  3. real ANU spawn  4. canonical ledger/events/state write  5. runtime pickup driver/runner/systemd 수정  6. merge/push/comment 자동 실행  7. ACTIVE=true 선언

## 산출 / 판정
- pilot 실행 evidence (isolated temp root) + capability delta
- 최종 상태 = **IMPLEMENTED / WIRED candidate / ACTIVE=false** 유지 (PASS여도 production ACTIVE 미기록)
- ACTIVE=true 전환은 **별도 회장 승인** 후 별도 task

## ★ 승인 게이트
- 본 패킷 = 승인 후보. 회장 "pilot 실행 승인" 명시 전까지 **dispatch/실행 금지**.
- 승인 시: allowed_resources 블록 추가 + dispatch → pilot evidence 보고.
