diff --git a/apps/site/design.md b/apps/site/design.md index 659359f..227f616 100644 --- a/apps/site/design.md +++ b/apps/site/design.md @@ -1130,6 +1130,6 @@ Pretendard `dynamic-subset` 은 유니코드 범위별로 파일을 쪼개고 ### 검증 기준과 현재 증거 - `npm run test:e2e:recent-showcases`는 320/390/768/1440 반응형, 터치 타깃, 왼쪽 인셋, 이미지, RFS 프리셋·수동 조정·렌더 전환·감소 모션, 새벽청과 로트·제철·수량 경계·계산·실제 클립보드, 두 페이지 axe·JS 없음·런타임 오류를 검사한다. -- 최초 실행에서 CSS 토큰 경로 404와 응답하지 않는 클립보드 권한을 각각 재현했다. 토큰을 명시적 스타일 링크로 바꾸고 복사 폴백을 추가한 뒤 성능 계측을 포함해 **115/115 통과**했다. +- 최초 실행에서 CSS 토큰 경로 404와 응답하지 않는 클립보드 권한을 각각 재현했다. 공개 검증에서는 캐시된 이전 RFS 스크립트도 재현해 외부 스크립트 URL에 버전을 붙였다. 토큰을 명시적 스타일 링크로 바꾸고 복사 폴백을 추가한 뒤 성능 계측을 포함해 **115/115 통과**했다. - `showcase-audit.mjs rfs-cfd saebyeok-cheonggwa`는 두 페이지 × 320/390/768/1440, 총 **8/8 통과**했다. - 위 전용 E2E는 저장소 전체 `verify.mjs`의 L6에 포함한다. 배포 전에는 전체 게이트를 다시 실행한다. diff --git a/apps/site/gate-report.md b/apps/site/gate-report.md index d2fd826..c0e57e1 100644 --- a/apps/site/gate-report.md +++ b/apps/site/gate-report.md @@ -1,4 +1,4 @@ -# 게이트 리포트 — 2026-08-24 19:37 +# 게이트 리포트 — 2026-08-24 19:46 **전 항목 통과 — 배포 가능** diff --git a/apps/site/public/work/rfs-cfd/index.html b/apps/site/public/work/rfs-cfd/index.html index 339b065..97c2ac8 100644 --- a/apps/site/public/work/rfs-cfd/index.html +++ b/apps/site/public/work/rfs-cfd/index.html @@ -610,6 +610,6 @@ - + diff --git a/apps/site/tools/e2e-report.md b/apps/site/tools/e2e-report.md index a20e30d..edb3e3c 100644 --- a/apps/site/tools/e2e-report.md +++ b/apps/site/tools/e2e-report.md @@ -1,4 +1,4 @@ -# E2E 시나리오 게이트 — 2026-08-24 19:39 +# E2E 시나리오 게이트 — 2026-08-24 19:47 단언 1805 · 통과 1805 · 실패 0 — **GREEN — 전 단언 통과** diff --git a/apps/site/tools/twentyoz-e2e-report.md b/apps/site/tools/twentyoz-e2e-report.md index 0944268..0007862 100644 --- a/apps/site/tools/twentyoz-e2e-report.md +++ b/apps/site/tools/twentyoz-e2e-report.md @@ -1,4 +1,4 @@ -# TWENTYOZ E2E — 2026-08-24 19:39 +# TWENTYOZ E2E — 2026-08-24 19:48 **148 assertions passed · GREEN** diff --git a/apps/site/tools/verify-report.md b/apps/site/tools/verify-report.md index 10e3716..fb18220 100644 --- a/apps/site/tools/verify-report.md +++ b/apps/site/tools/verify-report.md @@ -1,21 +1,21 @@ -# 검증 리포트 — 2026-08-24 19:39 +# 검증 리포트 — 2026-08-24 19:48 -게이트: **전 계층 통과 — 배포 가능** · 총 166.6초 +게이트: **전 계층 통과 — 배포 가능** · 총 167.0초 | 계층 | 결과 | 항목 | 소요 | |---|---|---|---| | L0-자산/트웬티온스 3D | PASS | PASS — | 0.2s | | L0-정적/stylelint | PASS | PASS — | 1.7s | -| L0-정식/html-validate | PASS | PASS — | 1.5s | +| L0-정식/html-validate | PASS | PASS — | 1.6s | | L0-무결성/변수·경로·조판 | PASS | PASS — | 0.2s | | L1-단위/계산로직 | PASS | PASS 40 | 0.1s | -| L2-기능/감사 | PASS | PASS 72 | 9.8s | -| L2-불변식/렌더 | PASS | PASS 10 | 17.2s | -| L2-디자인 게이트/메인 | PASS | PASS 130 | 32.1s | -| L2-디자인 게이트/제품 | PASS | PASS 15 | 6.8s | -| L3-시각회귀/diff | PASS | PASS 30 | 11.3s | -| L4-WebKit | PASS | PASS 8 | 3.5s | +| L2-기능/감사 | PASS | PASS 72 | 9.7s | +| L2-불변식/렌더 | PASS | PASS 10 | 16.6s | +| L2-디자인 게이트/메인 | PASS | PASS 130 | 32.6s | +| L2-디자인 게이트/제품 | PASS | PASS 15 | 6.9s | +| L3-시각회귀/diff | PASS | PASS 30 | 11.5s | +| L4-WebKit | PASS | PASS 8 | 3.6s | | L5-탐색/키보드 | PASS | PASS 14 | 6.1s | | L6-시나리오/E2E | PASS | PASS — | 42.6s | -| L6-시나리오/최근 쇼케이스 | PASS | PASS 115 | 10.8s | +| L6-시나리오/최근 쇼케이스 | PASS | PASS 115 | 11.0s | | L6-시나리오/트웬티온스 | PASS | PASS 148 | 22.7s |