# task-2605 — Track B: READ_ONLY_OPERATIONAL_PILOT (회장 5-track 배치, 독립 task·코드/파일)

> **Lv**: Lv.4. **goal_type**: read_only_operational_pilot. **Executor**: dev6-team 페룬 (key 1e41a2324a3ccdd0) 1회 한정. **TTL**: 3h. **상태**: 회장 5-track 병렬 Track B (preflight SAFE_PARALLEL, acceptance=Track A durable-success event 소비). 문서-only 금지. **callback: 반드시 독립 ANU key c119085addb0f8b7(executor self key 1e41a2324a3ccdd0 절대 금지·+49 코드 정본).**
> **preflight 정본**: `memory/events/task-2604-multitrack-preflight-decision_260519.json`. **task-2553 +N 아님 — 독립 task.**

## 1. 목표 (회장 verbatim)

짧은 read-only goal 기반으로 policy profile → dispatch planning → ANU-key callback → independent collector → registry → runtime loop → bounded enactor 흐름을 실사용 검증한다.

## 2. 조건 (회장 verbatim)

read-only, no PR, no merge, no credential, no branch/commit/push. Track A 완료 전이면 fallback criterion은 NON_BLOCKING mark까지 허용. Track A 완료 후면 cancel-on-success live remove 또는 classified fallback 처리까지 확인.

## 3. pilot 실행 (짧은 read-only goal — task-2553+60 설계 read-only 재사용)

권고 goal: callback owner/key registry consistency 또는 policy profile dry-run consistency (read-only). 9-stage 실 entrypoint 직접 호출 자동결선: ① policy_profile_engine read-only resolve(회장 미지정 gate/HOLD/allowed/forbidden 자동 산출) ② dispatch planning(ANU-key callback contract 강제) ③ executor read-only goal ④ ANU-key normal callback(executor self key 절대 금지) ⑤ independent ANU collector 회수·검증·Codex·adjudication(authoritative) ⑥ durable registry durable-success write-back(+53 경유) ⑦ runtime event loop(+54) 즉시 감지 ⑧ bounded enactor(+55) proposal→additive consolidated(proposal-only·merge/PR/write 0) ⑨ consolidated result. **acceptance fallback criterion: Track A durable-success EVENT 소비(event-driven)** — A 미완 시 NON_BLOCKING mark까지 / A 완료 시 cancel-on-success live remove 또는 CANCEL_FAILED_CLASSIFIED 확인. mock-only FAIL·문서-only 금지.

## 4. expected_files allowlist (DISJOINT — Track A/C/D/E 와 0 overlap, additive only)

`scripts/run_operational_pilot_2605.py`(실 entrypoint) · `memory/events/task-2605.pilot-run.json` · `memory/events/task-2605.selected-profile.json` · `memory/events/task-2605.execution-result.json` · `memory/events/task-2605.independent-collector-result.json` · `memory/events/task-2605.consolidated-result.json` · `tests/regression/test_operational_pilot_2605.py`(mock-only FAIL) · `memory/events/task-2605.{decision,result}.json` · `memory/reports/task-2605.md`. 이 외 write 0. **`memory/events/callback_4tuple_index.jsonl` 는 track 소유 expected_file 아님 — +53/+54 소관 mechanism 으로만 append 되는 공유 durable 인프라(track 직접 write 0·read-only consume). 기존 task-2553+60·+44~+55·policy_profile_engine·frozen anchor byte-0(read-only consume)**. git HEAD·branch 전후 EQUAL.

## 5. 금지 (회장 verbatim 공통)

기존 task-2553 산출물 변조 · GitHub write/PR/branch/main write · merge · credential 조작 · branch/commit/push · executor self-callback/self-collector/self-adjudication/self-dispatch · fallback/dead-man/fixed-time 진행 트리거 · ANU authoritative 약화 · 문서-only 완료.

## 6. HOLD_FOR_CHAIR (회장 verbatim 공통)

Critical7 · Codex unresolved HIGH/CRITICAL · 기존 산출물 수정 필요 · credential/permission expansion · self-* · fallback/dead-man/fixed-time 진행트리거 · ANU authoritative 약화 · 문서-only 시도 · expected_files overlap · shared invariant 파손 · pilot 자동 결선 불가.

## 7. callback (a) — 독립 ANU key 강제 + 자동 downstream

완료 직후 normal completion callback cron **ANU key c119085addb0f8b7로만 발사** → 독립 ANU collector 세션이 회수·검증·Codex·adjudication → +53 durable-success write-back → +54 event loop 즉시 감지 → +55 bounded enactor(proposal-only) → consolidated 자동 결선 dogfood(고정시각/dead-man/fallback 진행트리거 0). team result에 subagent usage ledger(또는 미사용 명시) 필수. ANU fallback=ANU key·안전망 한정.

## 8. 9-R (확정 — 본 절 본문 우선)

ANU-Codex lint 1차 = NEEDS_9R (callback_4tuple_index.jsonl 이 Track A 와 allowlist overlap = DISJOINT 위반 HIGH). **9-R.1 해소**: callback_4tuple_index.jsonl 은 +54 9-R.1 선례와 동일 — track 소유 expected_file 아님, +53/+54 소관 mechanism 으로만 append 되는 공유 durable 인프라(track 직접 write 0·read-only consume). §4 에서 allowlist 제거·공유 인프라 명시 → A/B/C/D/E expected_files 완전 DISJOINT 회복. **Codex re-lint = GO_READY (HIGH/CRITICAL 0)** · shared invariant 보존(기존 task-2553 산출물 byte-0·callback owner=ANU key·no self-*·fallback≠진행트리거·ANU-only authoritative) · read-only/no PR·merge·credential · 문서-only 금지(실 entrypoint regression·mock-only FAIL). ANU key 로 dev6 페룬 1회 위임.
