<!-- FILE: _St/검증결과_v301.md | ROLE: v301 테스트 결과 -->
# v301 검증 결과

## 작업본 자동 검사
- pytest: **112 passed / OK**
- IG Node `test_*.js`: **45 OK / 0 FAIL**
- Auto8700 집중 테스트: **32 passed / OK**
- v301 CDP 확장 회귀: **1 OK / 0 FAIL**
- manifest: **2.3.8.3010 / 2.3.8.301 / OK**
- Auto8700 config: **2.3.8.301 / v301 / OK**
- Python compile: **35 OK / 0 FAIL**
- JavaScript syntax: **57 OK / 0 FAIL**
- JSON parse: **6 OK / 0 FAIL**
- HTML inline script: **2 OK / 0 FAIL**
- `_St` 경로 주석: **167 OK / 0 FAIL**
- 0Byte 삭제 표식: **3 OK / 0 FAIL**

## 코드 확인
- 하트·탭 제목 marker 함수 미복구: **OK**
- Side CDP gate dispatch + localStorage ack: **OK**
- 수동 CDP 복구에서만 변경 확장 reload: **OK**
- 실제 확장 ID·이름·버전 불일치 시 중단: **OK**
- 확장 reload 후 Instagram Page.reload·버전 재확인: **OK**
- OWNER_LOST fallback 표시 교정: **OK**

## 실제 환경 검증대기
- 실제 MV3 service worker `chrome.runtime.reload()` 및 target 재생성: **UNKNOWN**
- Instagram target `Page.reload` 뒤 Side 재인젝션·CDP:O: **UNKNOWN**
- 변경 없음 재로드 생략: **UNKNOWN**
- OWNER_FALLBACK 실제 화면: **UNKNOWN**
- v300 Cache/Video/수동 다운로드 실제 회귀: **UNKNOWN**

## ZIP 재해제 검증
- ZIP 항목 수: **191개**
- ZIP 무결성: **OK**
- base root `mnt/d/_St`: **OK**
- ZIP 내부 캐시·임시파일 없음: **OK**
- ZIP 재해제 pytest: **112 passed / OK**
- ZIP 재해제 IG Node: **45 OK / 0 FAIL**
- ZIP 재해제 manifest·Auto8700 버전: **OK**
- ZIP 재해제 test_list: **완료 73 / 전체 173 / 42%**
- ZIP 재해제 0Byte 삭제 표식 3개: **OK**
