주기 회기 GREEN 기준선 기록

This commit is contained in:
Yun Chan 2026-08-10 02:16:23 +09:00
parent aa81af2958
commit fcc45e083e
5 changed files with 13 additions and 11 deletions

View file

@ -686,7 +686,7 @@ route fixture는 90건이므로 전체 숫자를 실제 회기 폐루프로 부
검증한 뒤 sentinel resource·PID·listener·temp 잔여 0을 영수증으로 남긴다. 공개 8001/55432/9099와 NAS는 금지다.
최초 세 full run은 SSE body replay, durable turn 전 종료, 비종료 SSE `response.finished()` 대기를 차례로 찾아 모두
fail-closed했다. 4차 clean run은 reload 뒤 persisted episode를 `학습자만 실행`으로 표시하는 제품 결함을 검출했다.
5·6차 clean run은 핵심 동일 학습자 SSE·review·G4/G5 `0→1→1`을 연속 통과했다. 5차는 fixture 공유, 6차는 desktop이 적재한 성공 상태를 mobile G4 테스트가 최초 버튼으로 찾은 locator 결함 때문에 전체 receipt가 FAILED다. 여섯 run 모두 public/NAS/active DB 접촉 0, cleanup GREEN이다. runner는 핵심 폐루프와 후속 회귀에 별도 zero-state fixture를 준비하고(unit 12/12), mobile은 성공 상태의 `반영 상태 다시 확인`을 누른다. 리뷰의 요약·강점·개선점·다음 문장·내담자 반응·워크시트 근거 literal privacy 토큰도 표시층에서 자연어화했다. 아직 **전체 receipt GREEN은 없으므로** 자동 full runner 등록은 금지다.
5·6차 clean run은 핵심 동일 학습자 SSE·review·G4/G5 `0→1→1`을 연속 통과했지만 fixture 공유와 mobile success-state locator를 각각 fail-closed했다. 7차 clean `aa81af29…`는 same-learner SSE·review·G4/G5 `0→1→1`, 별도 zero-state returned desktop/mobile 4/4, route mock 0과 exact cleanup 0으로 첫 전체 GREEN receipt `periodic-learner-e2e-20260810-020117.json`·SHA-256 `bae963de…f32e1a`를 만들었다. 일곱 run 모두 public/NAS/active DB 접촉 0이며 cleanup 7/7 GREEN이다. 기존 hourly heartbeat는 중복 없이 갱신해 최신 GREEN이 6시간 이상 오래됐거나 material milestone이 바뀐 경우에만 preflight 뒤 full runner를 최대 1회 실행하고, 실패 시 자동 재시도하지 않는다.
## 9. 핵심 변경 파일