# PR #247 merge COMPLETED — closeout (2026-06-23)

**상태명**: `PR247_MERGED_REMOTE_MAIN_ADVANCED_LOCAL_SYNC_SEPARATE_ACTIVE_FALSE`

## merge 결과
- **merge 수행**: ✅ YES
- **merge 방식**: admin squash merge (`gh pr merge 247 --squash --admin`) — **OWNER-approved 1회**. 체크 무시 override 아님 = 이미 통과한 체크 기반, repo 정책 조합(ruleset strict + conversation resolution + allow_auto_merge=false)으로 막힌 merge 실행 경로만 OWNER 승인 1회로 닫음.
- **merged commit / origin/main 새 sha**: **5c21fddaad22**
- **PR #247 final state**: **MERGED** @2026-06-23 09:31:10 UTC (**18:31:10 KST**)
- origin/main: 38ee0555 → **5c21fddaad22** (advance 확인, read-only ls-remote)

## 최종 pre-merge gate (1회, PASS)
- head **6fc945b9** · 마지막 commit==6fc945b9 (**새 commit 0**) · OPEN · MERGEABLE
- diff = **expected_files 8개 정확 일치**
- HIGH `resolved==false`=0 · **전체 `resolved==false` 전수=0** (HIGH×2 + medium-3 + medium-4 전부 resolved)
- CI **11/11 pass**

## conversation resolution 정리 경위 (evidence-based, 코드 수정/push 0)
repo ruleset 의 required conversation resolution 충족 위해 stale unresolved thread 를 OWNER evidence comment + resolve 로 정리(전부 head 6fc945b9 코드로 이미 해소·thread 상태만 미갱신):
- HIGH-1 (task_id traversal, line137) / HIGH-2 (paths traversal, line185) — 회장 1차 승인.
- medium-3 (trailing comment regex, line78) — 회장 2차 승인.
- medium-4 (read_text unhandled exception, origLine152, **outdated=true·resolved=false**) — 회장 3차 승인.
- ★판정 기준 정정: GitHub conversation resolution merge gate = **`resolved==false` 전수(outdated 무관)**. → [[feedback-github-conversation-resolution-resolved-false-census]].

## 불변식 / 별도 후속축 (회장 지시 준수)
- **admin override**: PR #247 **1회** (auto-merge 0 · repo 설정 변경 0 · ruleset 변경 0).
- **canonical local HEAD 38ee0555 불변** — 강제 pull/reset/checkout **0**. origin/main 만 advance.
- **local sync / dirty hygiene = 별도 후속축**(미착수, 회장 명시).
- **matrix delta = 별도 후속축**(미착수, e03059be 불변).
- **Activation Readiness 미착수** · chair_injected/PreToolUse/S4/enforcement 미착수 · **P0-B FROZEN** · systemd/activation 무변경 · **ACTIVE=false**.
- task-2771+1 **scope-guard false-positive 축 보존**(.done 미생성·failure-envelope 유지·수동완료 0). merge 와 별개.
- 수동 .done 0 · 코드 수정/push 0 · PR #247 외 처리 0.

## 의미
working-tree-only 였던 Core/Work infra 코드 8개(§31 shadow runtime + content QC + 회귀)가 **main(5c21fddaad22)에 lifecycle 고정**됨. 생명선 `teams/content/qc/qc_verify.py` 가 main 진입(다음 콘텐츠 dispatch shared 코드QC 추락 방지). 단 shadow=report-only/fail-open/enforcement 0 → **activation 아님**. 다음 후속축(별도 승인): ①local main sync(origin/main→canonical) ②matrix delta ③Activation Readiness. 자동 착수 금지.
