유형: 계획/제안 (jegwon 최종 승인용)
작성: manager (팀 전원 수렴 종합) · 2026-07-10
웹뷰: https://chat.punkpoll.com/doc/optimal-model
"A의 동작 계약은 보존하되, A의 구현은 상속하지 않는다."
진단: 포팅·수정은 이미 빠르다. 유일한 사람 병목 = 정합 판정을 jegwon 육안이 수동으로 한다는 것.
살아있는 A를 정답 생성기(oracle)로 삼아, 파리티 판정을 사람 눈에서 결정적 자동 측정으로 옮긴다.
1. A 동작 인벤토리 1회 자동추출: 라우트맵·엔드포인트 계약·플로우·엣지케이스를 닫힌 체크리스트로. → 발견을 "인벤토리 소진율"로 구동(드립피드 폐기).
2. 차등 하니스(behavior): 동일 입력을 A·B에 재생 → EP 응답 필드/바이트 자동 diff. 의도적 발산(D-class)은 정규화 규칙으로 예외.
3. 비주얼 스윕(UI): 헤드리스 브라우저가 같은 뷰포트·세션·locale로 전 라우트 캡처 → DOM 구조·레이아웃(위치·패딩·width·색)·텍스트·클릭목적지 diff. 정확한 CSS 델타를 fix 티켓 자동발행.
4. 온체인 G6 = CI화: Fuji 트레이스 단언(배포→워커소비→이벤트→상태→항등식)을 테스트 스위트로.
5. 게이트 = 자동판정: producer 수정 → verifier가 하니스 실행 → 하니스 green + 독립 에이전트 서명만 머지. 자기PASS·사람리뷰 동시 제거.
6. 가드레일: (a) A/B 판별은 URL/헤더 결정신호로만(내용추정 금지). (b) A버그는 B갭과 자동 구분해 미클론+divergence 등재.
| # | 현재 | 제안 | 효과 |
|---|---|---|---|
| P1 | FE 게이트 = A 픽셀 정확일치(협상불가) | FE 게이트 = 관찰계약+구조 정합. 여백/폰트/간격은 "사람이 다르다고 느낄 임계" 초과만 잡고, 그 안에서 UI/UX는 현대 기준 클린 허용 | 완료 페이지가 미세 픽셀지적으로 재오픈되는 무한 꼬리 → 유계(bounded). FE 잔여 약 절반 |
| P2 | 진행 = jegwon 수동 클릭 발견(반응형) | 진행 = 자동 파리티 스윕 nightly + 델타 티켓 자동발행 | 사람 눈 없이 전 라우트 1회 소진. 발견 누락 제거 |
P1은 jegwon 기존 "픽셀=협상불가" 방침의 완화입니다. V2 실패("거의 됨"을 완료로 오판)를 막던 규율이므로, 완화의 안전장치 = 관찰계약(클릭·데이터·흐름)은 여전히 100% 자동강제. 즉 "느슨해지는 것"이 아니라 "저가치 픽셀만 빼고 나머지는 오히려 더 엄격히 기계강제".
그 사이 전 구간(발견·검증·판정·fix)은 에이전트 자율.
승인 시 manager가 (1)가이드라인 1장 확정 → (2)하니스 착수 → (3)신모델로 잔여 확정 순 진행.