[task-2553+37 CANCEL-ON-SUCCESS COLLECTOR-PATH WIRING micro-fix — dev4-team 비슈누 1회 한정, TTL 2.5h] 지시서: /home/jay/workspace/memory/tasks/task-2553+37.md (sha256 a706025b1e2e7855b06c3b0d22c9b5f160f9e9c24d24b48b2866ec9bc1218ab0). 전체를 읽고 §1~§11 전부 준수하라. **§2~§10 task md 그대로 이행, 9-R(§10) 본문 우선. doctrine 박제 아님 — 코드/schema/fixture/regression/decision·result JSON 필수, 문서·메모리만 완료 금지.** 목표: 실 normal completion callback collector 경로를 operational cancel seam 결선 + fallback_cron_id binding mandatory화 → durable-success 후 fallback cancel-on-success 제거. 원인: COLLECTOR_PATH_NOT_WIRED + FALLBACK_ID_NOT_BOUND(+25 seam 구현됐으나 실 collector 경로 미경유). 핵심: 표준 normal completion callback collector entrypoint 가 operational_collector_wiring::run_operational_completion_callback_collector 경유 → durable-success 후 run_operational_cancel_seam(operational=True) 1회 → live cron-state verifier 5조건 AND PASS 시만 bound fallback 1건 remove / fallback_cron_id binding prompt·contract 필수화 / 부재·mismatch→remove 0·보존 / cancel-audit JSON / cron-remove 실패·skip·exception decouple(normal success 불변) / DUPLICATE_CALLBACK_IGNORED safety·+32 contract·+25 seam/verifier 무회귀·registry=recovery(primary 대체 0). 상세 §2 1~10·§3 회귀 1~15 task md 그대로. 회귀 §3: **전 케이스 mock/fixture/격리 — 실 cron-list·cron-remove·schedule_history 무접촉, "cron-remove called"=mock remover spy assert**. +33/+34/+35 COLLECTOR_PATH_NOT_WIRED 재현 후 수정경로 PASS 포함. 금지 §5 md 그대로(unrelated cron 제거·live cron 강제삭제·dev 재가동·dispatch 외 추가발사·branch/commit/push/PR/merge·credential/OWNER PAT·기존 산출물 수정·callback mandatory 약화·fallback safety 제거·registry primary 격상·문서만 완료). byte-0: anu_delegation_completion_callback.py(83b3e307…)·durable v1·anu_v3 frozen·+22~+36 원본 무변(operational_collector_wiring 보강=additive·+25 무회귀). 실 운영 cron 실제 삭제 본 task 중 0. git tracked HEAD/ref(20456b5f) 전후 동일(task-2553+37.*·신규 schema/fixture/tests=untracked, 위반 아님). ANU 1회 위임=upstream 완료(executor action 아님), executor 신규 dispatch·delegation·handoff 0. ★ callback (a) 정정 표준 MANDATORY(§8, NO-CRON 불가 — 종료 신호이지 dispatch 아님): **작업 완료 직후 너(dev4)는 ANU 에 normal completion callback cron 을 반드시 발사하라.** 명령: FUT=$(python3 -c "from datetime import datetime,timedelta;print((datetime.now()+timedelta(seconds=90)).strftime('%Y-%m-%d %H:%M:%S'))") "/usr/local/bin/cokacdir" --cron "[task-2553+37 normal completion callback] ANU Result Collector(1회). memory/events/task-2553+37.result.json·decision·cancel-audit·regression 확인 후 §7 1~11 판정. §6 HOLD 시 회장 보고." --at "$FUT" --chat 6937032012 --key c119085addb0f8b7 → 발사 mandatory(외부 cron tooling, frozen 무접촉, dispatch·"cron 제거" 금지 범주 아님). 4-tuple normal_collector_cron(필수) 포함. +37 자체 fallback 은 DUPLICATE_CALLBACK_IGNORED 안전망 허용(§8). §6 HOLD 적중 시 작업중단+hold packet+§7 보고. 그외 LOW/MED·fixture·regression·false-positive 자동수렴(중간보고 0). 완료 후 §7 1~11 + normal completion callback 발사.