# task-2553+58 — TRACK C: FALLBACK_ACCEPTANCE_CRITERION_FOR_NEXT_PILOT (회장 4-track 배치, 코드/파일)

> **Lv**: Lv.4. **Executor**: dev4-team 비슈누 (key 7943afbe12c12f7d) 1회 한정 — +37 cancel-on-success 인접 context. **TTL**: 3h. **상태**: 회장 4-track 병렬 Track C. 문서-only 금지 — schema/json 기반 산출. **callback: 반드시 독립 ANU key c119085addb0f8b7(executor self key 7943afbe12c12f7d 절대 금지·+49 코드 정본).**

## 1. 목표 (회장 verbatim)

다음 pilot에서 normal callback durable-success 이후 bound fallback 처리 기준을 명확히 한다.

## 2. 필수 기준 (회장 verbatim)

normal callback durable-success 이후 bound fallback은 (a) cancel-on-success로 제거되거나 (b) registry에 NON_BLOCKING으로 명시 마크되어야 한다. 아무 마크 없이 fallback이 발화한 뒤 DUPLICATE_CALLBACK_IGNORED로만 처리되는 것은 안전성 OK지만 **운영 품질 PASS로 보지 않는다**.

## 3. 산출 (회장 verbatim) — 문서-only 금지

`memory/events/fallback_acceptance_criteria.json` · `schemas/non_blocking_fallback_schema.json` · `memory/reports/pilot_acceptance_addendum.md` + 검증 스크립트 `scripts/validate_fallback_acceptance_2553plus58.py`(criteria/schema 정합·실 entrypoint) · `tests/regression/test_fallback_acceptance_2553plus58.py`(기준 a/b 판정·DUPLICATE-only=품질 FAIL 케이스, mock-only FAIL) · `memory/fixtures/task-2553plus58.*` · `memory/events/task-2553+58.{decision,result}.json` · `memory/reports/task-2553+58.md`.

## 4. expected_files allowlist (DISJOINT — Track A/B/D 와 0 overlap)

상기 §3 경로만. 이 외 write 0. 기존 task-2553 산출물·legacy-pending-fallback-inventory·+37/+45/+49/+53/+54/+55·frozen anchor byte-0(read-only consume). 실 cron 강제삭제·실 dispatch 0(기준·schema 정의만). git HEAD 20456b5f·branch 전후 EQUAL.

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

기존 task-2553 산출물 수정 · 실 cron 강제삭제 · PR/branch/main write · merge · credential 조작 · fallback safety path 제거 · fallback/dead-man/fixed-time 진행 트리거 · executor self-* · 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.

## 7. callback (a) — 독립 ANU key 강제

완료 직후 normal completion callback cron **ANU key c119085addb0f8b7로만 발사** → 독립 ANU collector. executor self key 절대 금지(+49 코드 정본). 회수·검증·Codex·adjudication·batch 통합은 독립 ANU 세션. ANU fallback=ANU key·안전망 한정. next_action=normal-callback durable-success event. batch coordinator: +44 registry Track A/B/C/D all-settled 시(마지막) consolidated 통합.

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

Codex lint = **GO_READY (HIGH/CRITICAL 0)** · expected_files 4-track DISJOINT · shared invariant 보존(기존 task-2553 산출물 byte-0·callback owner=ANU key·no self-*·fallback≠진행트리거·ANU-only authoritative). read-only/additive·문서-only 금지(검증 스크립트+regression 실 entrypoint·mock-only FAIL). re-lint 불요. ANU key 로 1회 위임.
