NAS current GREEN 달성과 심야 연쇄 복구 증거

- 대청소 사건·Docker 사망·WinNAT 포트 예약·DHCP IP 회수 연쇄 복구 기록
- 릴레이 bf5f7352 재핀(r3) + 192.168.0.224 계약 이전(방화벽·NAS .env 재구성)
- NAS agy_cli 전환으로 health 3/3 engine true + actual-origin turn→review smoke 통과
  — 201차 current GREEN 조건 전부 충족, TODO 항목 종결
- 직렬 게이트 잔여: 동맹 포인터 타임아웃 결정 재현(3/3)·스윕 협폭 결함과 함께 조사 이관 기록
- 대시보드 213차 노트, 수집량 1111 갱신(체커 요구), SSOT 59 PASS
This commit is contained in:
Yun Chan 2026-08-23 13:49:52 +09:00
parent 70d7cb34a3
commit 0a00ff245a
6 changed files with 100 additions and 61 deletions

View file

@ -90,13 +90,14 @@
generation readiness와 실패 cleanup을 강제하도록 보강했고 contract 8/8을 통과했다. detached-clean
`f08e03de…f191`·tree `00275133…0abd` exact `-CheckOnly`도 launcher/Python/env SHA 결속,
`mutation=false`, listener `0→0`, runtime state 0으로 PASS했다. 실제 9100 시작은 소유자 승인 전 미실행이다.
- [ ] **NAS preview engine relay current 복구** — 2026-08-18 15:05 자동화로 시작 단계를 닫았다: `-CheckOnly`
통과(4종 SHA pin) 뒤 실제 1회 시작이 **passed**(영수증 `receipt-actual-20260818.json`, ready 실생 통과)했고,
NAS→릴레이를 막던 방화벽(Python311 규칙 Public 한정 vs 이더넷 Private)을 LAN 서브넷 한정 9100 허용 규칙으로
풀어 NAS origin health 3/3 연속 `status=ok·db=true·engine=true`, auth 401, OpenAPI 126을 실측했다(2026-08-12
이후 처음). 남은 것: actual-origin 실제 회기 turn→review smoke 통과 전까지 current GREEN 표기는 보류하며,
릴레이는 노트북 의존이라 NAS 로컬 agy 엔진 이전(소유자 제안)이 근본 해법 후보다. 증거:
`docs/ops/evidence/nas-relay-recovery-2026-08-18.json`.
- [x] **NAS preview engine relay current 복구** — 2026-08-18 심야 current GREEN 달성으로 종결.
`-CheckOnly` 프리플라이트(4종 SHA pin) → 실제 시작 passed → 방화벽(LAN 한정 9100) → health 3/3
`status=ok·db=true·engine=true`·auth 401·OpenAPI 126 → **actual-origin 실회기 turn→review smoke 통과**
(agy 턴 2개→종료 200→리뷰 200). 대청소 사건으로 릴레이 루트가 삭제돼 현행 루트 `bf5f7352`로 재핀(r3 영수증)했고,
DHCP가 LAN IP를 224로 회수해 릴레이 바인딩·NAS `ENGINE_URL``192.168.0.224:9100`으로 이전(방화벽 규칙 재발행,
NAS `.env(0600)` 재구성 + api만 재생성), 클로드 예산 한도 재발으로 NAS `ENGINE_MODE=agy_cli` 전환. 잔여 권고:
공유기 DHCP 예약(호스트 MAC D8-BB-C1-A2-3C-5D), Docker VM 클럭 동기화(호스트 대비 ~4일 선행),
NAS 로컬 agy 이전(릴레이·노트북 의존 제거). 증거: `docs/ops/evidence/nas-relay-recovery-2026-08-18.json`.
- [ ] **stable-source task 재등록 + 재부팅 후 watchdog smoke** — 사용자 승인 clean commit의 detached release root에
watchdog·로그온 boot task를 함께 재등록하고 action의 commit/tree/script SHA pin, 5분 watchdog
`LastTaskResult=0`, 로그온 boot, 실제 Windows 재부팅 후 엔진/API/터널 자동 복구 + public `/turn`을 실측한다.