# task-2604 Track A — 독립 ANU collector 회수·검증·adjudication 보고

> 세션: **독립 ANU collector** (ANU key 경로) · 작성 2026-05-19 04:54 KST
> authoritative = **독립 ANU only** · executor self-chain(key c38fb9955616e24d) **비권위**
> 판정: **HOLD_FOR_CHAIR**

## S — 상황
회장 5-track 병렬 Track A(task-2604 CANCEL_ON_SUCCESS_LIVE_ADOPTION) executor
self-chain(1B780BCC, 2026-05-19 04:24 ok)이 산출물을 `/home/jay/workspace`
정본 경로에 생성. 독립 ANU collector 가 회수·정합검증·Codex lint·adjudication
수행. executor self key 는 callback/collector/adjudication/dispatch 에 일절
미사용.

## C — 검증 통과 (PASS)
- **spec SHA256 정합**: `memory/tasks/task-2604.md` = `c908c33e…807a` 일치.
- **schema 정합**: `task-2604.cancel-adoption-audit.json` 이
  `schemas/cancel_on_success_live_adoption_2604.schema.json` 에 적합.
- **adoption_classification**: self-proof(격리 tmp ledger) `CANCEL_ADOPTED`,
  operational 모드는 실 registry read-only + dry-run → task-2604 record 부재
  → `NON_BLOCKING`(실 cron 무접촉, 정상 안전 보존).
- **normal_success_unchanged = true**, **decouple_invariant_held = true**.
- **git HEAD/branch EQUAL**: `20456b5f…` / `task/task-2553p1-f1-clean-replacement`
  전후 동일.
- **frozen byte-0**: 핀된 11개 모듈 전부 OK (FROZEN_BYTE0_ALL_OK).
- **track 직접 write 0**: task-2604 산출물은 격리 tmp ledger
  `/tmp/task2604-adoption-proof-i611mtcu/…` 참조. 실 공유
  `callback_4tuple_index.jsonl` 내 task-2604 row = 0건. 본 track 직접 write 0.

## Q — 재검증 실패 / HOLD 사유 (HIGH)
독립 ANU + Codex(codex-cli 0.106.0) 동시 판정 일치:

**HIGH** — `tests/regression/test_cancel_on_success_live_adoption_2604.py:114,
169-176` 의 autouse fixture `_shared_index_byte0_invariant` 가
`SHARED_INDEX_SHA=885866ee…` 를 하드핀하고 공유
`callback_4tuple_index.jsonl` 의 **글로벌 sha 불변**을 단언한다. 이는
spec §4/§8 9-R.1 — "callback_4tuple_index.jsonl 은 +53/+54 소관 mechanism
으로만 append 되는 공유 durable 인프라" — 와 정면 충돌한다. 타 track
(task-2606/task-2605 chain) 의 **승인된** +53/+54 append 로 파일이 이미
22→24행(sha `885866ee…`→`76abea30…`)으로 증가 → fixture 가 10개 regression
전부를 결정적으로 ERROR 화. 결과적으로 보고서의 "regression 10/10 PASS"
주장은 회수 시점 **재현 불가**(실측 = 본문 10 pass + fixture 10 ERROR).

→ §6 HOLD 트리거 적중: "Codex unresolved HIGH/CRITICAL", "문서-only
시도(필수 regression 증거 무효화)".

**INFO** — 보고서 §3 의 "callback_4tuple_index.jsonl byte-0(22행, sha
unchanged)" 주장은 stale. 단, **기저 기능 불변식**("track 직접 write 0 ·
read-only consume")은 성립(격리 ledger 사용·공유 ledger 내 task-2604 row
0·증가분은 타 track 의 승인된 +53/+54). 결함은 task-2604 런타임이 아니라
테스트 하네스의 불변식 인코딩 오류에 국한.

## A — 조치 / 결선
- **+53 durable-success write-back: 미수행** (callback_4tuple_index.jsonl
  본 collector write 0).
- **+54 loop / +55 enactor 자동결선: 미수행** (HOLD).
- 독립 ANU 권위로 enactment 보류 — 회장 결정 대기.
- **권고 remediation**: `_shared_index_byte0_invariant` 를 글로벌 SHA
  하드핀 대신 "본 track 이 task-2604 row 를 append 하지 않았음"(track-scoped)
  단언으로 재작성 후 regression 재실행. 이후 GO_READY 가능.

## 결정 게이트
- ★ 회장 결정 필요: **있음 — HOLD_FOR_CHAIR**. regression 증거 무효화한
  spec-invalid byte-0 fixture(HIGH) 의 remediation 승인 여부 / +53~+55
  결선 진행 여부.
- ★ 머지 필요: 없음 (PR/branch/main write 0, git ref EQUAL).
- ★ 다음 단계 권장: fixture remediation → regression 재검증 → 재 collector.

## 산출 (독립 ANU collector 소유 — executor track expected_files 아님)
- `memory/events/task-2604.independent-collector-result.json`
- `memory/reports/task-2604.collector.md`
