# task-2611+2 — AUTO_REMEDIATION: C7_OWNER_PAT vs C7_CREDENTIAL precedence 정합 (SAFE·non-Critical 자동 수렴)

> **Lv**: Lv.3. **goal_type**: auto_remediation_precedence_align. **Executor**: dev2-team 오딘 (key fedf78d1d09509f5) 1회 한정 — task-2611/+1 원 executor(critical7_rules 친숙). **TTL**: 3h. **분류**: **AUTO_REMEDIATION_HOLD 자동 수렴**(SAFE precedence·non-Critical HIGH·신규 Critical7 0·shared invariant breach 0·회장 확인 대기 0 — feedback-auto-remediation-hold-vs-chair-hold 강화원칙 2). 문서-only 금지. **callback: 반드시 독립 ANU key c119085addb0f8b7(executor self key fedf78d1d09509f5 절대 금지·+49 코드 정본).**
> **proof 정본**: Track B `memory/events/task-2618.precedence-proof-packet.json`·`task-2618.fix-and-regression-candidates.json`(read-only consume). **+N=원래 goal completion blocker.**

## 1. 잔여 HIGH + Track B proof 결론 (자동 remediation 입력)

`config/critical7_rules.yaml:73` C7_CREDENTIAL 광의 'access token' keyword 가 rule 순서상 C7_OWNER_PAT 보다 먼저 평가 → 'owner personal access token' 의미가 C7_CREDENTIAL 라벨로 분류(label mismatch). **Track B(task-2618) proof 확정**: detection coverage 약화 = **DISPROVEN(SAFE·8/8 CHAIR_HOLD·is_critical7 불변)** · escalation route 영향 = **DISPROVEN(route 불변)** · 기록 `critical7_priority_unchanged` 변형 = PROVEN(부분). 즉 **운영 안전성(Critical7 탐지·escalation) 무영향, label 정밀도/기록 일관성만 영향** → SAFE non-Critical → AUTO_REMEDIATION 자동 수렴 대상(회장 강화원칙 2).

## 2. 목표 (자동 remediation)

C7_OWNER_PAT 이 C7_CREDENTIAL 보다 **먼저 평가**되도록 rule 평가 순서/매칭을 Track B fix-and-regression-candidates 제안대로 정합 — 'owner personal access token' 이 C7_OWNER_PAT 으로 정확 분류. detection coverage·escalation route·Critical7 우선순위 frozen invariant **무약화**(SAFE 방향만), 기록 `critical7_priority_unchanged` 일관성 회복.

## 3. 필수

- 변경 범위: `config/critical7_rules.yaml`(C7_OWNER_PAT vs C7_CREDENTIAL 평가 순서 정합) + 필요 시 `anu_v3/critical7_classifier.py` rule-order 적용부(Track B 후보 범위 한정·약화가드 불변)
- Track B fix-and-regression-candidates.json read-only consume — 제안 fix/regression 후보 기반
- 7 family 구조·Critical7 우선순위·약화가드 불변(coverage 약화 0·route 불변 입증 유지)
- regression: owner-PAT 입력이 C7_OWNER_PAT 으로 분류됨 + 기존 8/8 CHAIR_HOLD·is_critical7 무회귀
- Codex 재audit HIGH/CRITICAL 0 일 때만 durable-success write-back

## 4. expected_files allowlist (자기 deliverable 한정)

`config/critical7_rules.yaml`(precedence 정합) · `anu_v3/critical7_classifier.py`(필요 시 rule-order 적용부만·약화가드 불변) · `tests/regression/test_critical7_classifier.py`(precedence regression additive·기존 무회귀) · `memory/events/task-2611+2.{decision,result}.json` · `memory/reports/task-2611+2.md`. 이 외 write 0. **Track A(task-2617/+1)/Track B(task-2618)/Track C(task-2619) 산출물·codex_high_classifier·config/codex_high_classification_rules.yaml·기존 task-2553/task-2604 multitrack/task-2610~2619 산출물 byte-0**. git HEAD·branch 전후 EQUAL(ANU Layer-A no-git·커밋 0).

## 5. 금지

7 family 구조/Critical7 우선순위/약화가드 약화 · detection coverage 손실 · escalation route 변경 · Track B 후보 범위 외 임의 리팩터링 · Track A/C scope 혼합 · executor self-callback/self-collector/self-adjudication/self-dispatch · PR/branch/main write·merge·credential · premature write-back(Codex HIGH/CRITICAL 0 전) · 타 track/기존 산출물 변조 · 문서-only 완료.

## 6. HOLD_FOR_CHAIR

신규 Critical7 또는 shared invariant 파손, **또는 precedence 정합이 detection coverage/escalation route 를 실제로 약화시킴이 판명**되면 CHAIR_HOLD(자동 적용 0). 그 외 SAFE 잔여는 AUTO_REMEDIATION 자동 수렴 계속.

## 7. callback (a) — 독립 ANU key 강제 + fallback 노이즈 0

완료 직후 normal completion callback **ANU key c119085addb0f8b7로만 발사** → 독립 ANU collector 회수·Codex 재audit·adjudication. ★ collector 는 adjudication 완료 **즉시 본 task ANU fallback safety-net cron 을 cancel-on-success 제거**(노이즈 0·회장 강화원칙 4). Codex 재audit HIGH/CRITICAL 0 일 때만 +53 durable-success write-back. executor self key fedf78d1d09509f5 절대 금지(+49 코드 정본). ANU fallback=ANU key·안전망 한정·진행 트리거 아님·정상수렴 시 self-cancel.

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

**ANU-Codex lint = GO_READY (HIGH/CRITICAL 0, overlap no)** — C7_OWNER_PAT precedence 정합(SAFE·coverage 무약화·route 불변)·7 family/약화가드 불변·Track B 후보 범위 한정·regression(owner-PAT→C7_OWNER_PAT+8/8 무회귀)·premature write-back gate·fallback cancel-on-success(노이즈 0)·self-key ban·자기 deliverable allowlist·Track A/C 미혼합 전부 정합. re-lint 불요. ANU key 로 dev2 오딘 1회 위임.
