docs: record round j gate failure and round k plan

This commit is contained in:
2026-07-13 00:12:50 +09:00
parent 5cb1aaca8f
commit 9f5be13a05
4 changed files with 212 additions and 14 deletions

View File

@@ -97,16 +97,52 @@ TAKE IN, 둘째 PLAY는 자동 갱신 한 번이다. 최종 callback을 drain한
`completed=1`, `maximum=1`, `limitReached=true`, `refreshActive=false`,
`playCompletionPending=false`, Web `CAPPED · 1/1`을 확인해야 한다.
## 승인 문구
## 승인 문구 — 역사 기록, 재사용 금지
Gate A 승인 문구는 아래 한 문장을 그대로 사용한다. 승인 시각은 15분 이내의 canonical
UTC로 별도 기록되며 K3D license가 현재 유효하다는 사용자 확인을 포함한다.
Round J는 이미 종료됐다. 아래 문구와 실제 승인은 모두 폐기했으며 어떤 실행에도
다시 사용하지 않는다.
당시 Gate A가 요구했던 문장은 아래와 같다. 승인 시각은 15분 이내의 canonical UTC로
별도 기록됐고 K3D license가 현재 유효하다는 사용자 확인을 포함했다.
> 회차 MBNWEB-20260712-J의 계획 SHA-256 8B51E43AFC5F0E330A8DEF3B38DF071B071E5814FC96258AA9505935D1B43956을 승인한다. 현재 K3D 라이선스가 유효함을 확인하며, 현재 PGM 대상 Live CONNECT 1회와 PREPARE 5001 page 1 실행, Gate A가 명확한 known-outcome 상태에서 중단될 때 DISCONNECT 1회를 승인한다. TAKE IN, NEXT, DB write는 아직 승인하지 않는다.
Gate B 문구는 Gate A 성공과 command-free preflight 후에만 사용한다.
Gate B 문구는 Gate A 성공과 command-free preflight 후에만 사용할 예정이었으나,
Gate A가 실패했으므로 승인받거나 사용하지 않았다.
> 회차 MBNWEB-20260712-J의 계획 SHA-256 8B51E43AFC5F0E330A8DEF3B38DF071B071E5814FC96258AA9505935D1B43956을 다시 확인했다. 현재 PGM 대상 TAKE IN 5001 page 1 정확히 1회, OnScenePlayed 확인 후 자동 갱신 최대 1회, TAKE OUT All 정확히 1회와 DISCONNECT 1회를 승인한다. NEXT와 DB write 및 결과 불명확 시 재시도는 승인하지 않는다.
계획·helper·source·package·target 중 하나라도 바뀌거나 승인/preflight/runtime이 15분을
넘으면 해당 승인을 사용하지 않고 새 계획 또는 별도 cleanup 판단으로 돌아간다.
## 실행 결과 — 종료된 실패 회차
Round J는 재시도 없이 `FAIL_KNOWN_CLEANED`로 종료했다. 실행은
`2026-07-12T14:37:47.4048219Z`부터 `14:37:47.7401332Z`까지 0.3353113초였고,
승인 나이는 59.8392524초로 유효했다. `outcomeUnknown=false`다.
실패 원인은 Windows PowerShell 5.1에서 승인 시각을 검사할 때 `System.DateTime`
`System.DateTimeOffset`을 직접 뺀 것이다.
> `Cannot find an overload for "op_Subtraction" and the argument count: "2".`
실패는 execution marker와 앱 시작보다 앞에서 발생했다. 따라서 앱 launch/CONNECT,
HELLO/native request, PREPARE, TAKE IN, NEXT, Page NEXT, DB write, TAKE OUT,
DISCONNECT, retry는 모두 0건이다. `gate-a-execution.json`, PREPARE journal,
runtime manifest, Network Monitoring delta, screenshot, Gate B 파일이 없는 것은
pre-launch 실패와 일치한다.
비명령 cleanup은 모두 성공했다. 앱/CDP listener, 설치된 Live 설정, 임시 설정,
DPAPI capability, read lease, armed window 상태는 남지 않았다. 사후 대상 확인에서도
Tornado PID/start ticks/30001 listener/실행 파일은 계획과 같았지만, 이는 Gate A runtime
증거가 아니라 실패 후 읽기 전용 관찰이다.
| 증거 | SHA-256 |
|---|---|
| Round J 계획 | `8B51E43AFC5F0E330A8DEF3B38DF071B071E5814FC96258AA9505935D1B43956` |
| Gate A 승인 | `F7337D737A9675F06E1B82EA3503C3445014E2DF2527453B4183560A4E6620FF` |
| Gate A 결과 | `BC6FBD867A7BAC01E5785AD6A3B488709FDBC5E778BDF4479D35CA73A02C19F1` |
Round J 승인과 명령 예산은 폐기했다. 같은 계획이나 승인을 재사용하지 않으며 수정본은
별도 [`MBNWEB-20260712-K`](LIVE_VALIDATION_PLAN_MBNWEB-20260712-K.md) 회차에서만
검증한다.