designpaca/apps/site/tools
Yun Chan 14cb138e1a feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E
- HIG(탭바 5~6·시트)·M3(바텀내비 3~5·48dp)·NN/g·CSS-Tricks 조사(research/mobile-app-ux-v1.md) 후 Nielsen 10 감사로 위반 도출
- 바텀 내비 5탭 + 더보기 바텀 시트(그룹 헤더), 뷰·다이얼로그 pushState/popstate — 안드로이드 백 키가 앱 내 뒤로 작동
- safe area(env+max)·입력 16px(iOS 확대 방지)·coarse 44px 타깃·tap-highlight·overscroll 위생, 인쇄에서 모바일 크롬 제거
- PWA: manifest + sharp 생성 아이콘(가온=장부 문항, 두레=시간표 블록)
- tools/e2e.mjs L6 시나리오: RED 1,742 단언 318 실패 → GREEN 1,762/0, verify 체인 7계층 통과
- 실기기(안드로이드 에뮬레이터·Chrome) 텍스트 근거 검증 — 백 키·시트·탭 전환, iOS 는 WebKit(L4) 대체
- 스킬 내재화: mobile-app-ux.md, audit-gate 7계층·하니스 12~14, design-gate 터치타깃 검사, SKILL.md 규칙 7
- 도그푸드: 게이트가 죽은 선택자 8종·thresholds 병합 버그 적발 — CSS v22(양앱) 범프 후 전체 재검증
2026-08-23 14:33:15 +09:00
..
__shots__ feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
unit feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
__scan.mjs feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
audit.mjs feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
capture-shots.mjs feat(skill): 자율 검증 폐쇄 루프 내재화 — 0.6.0 2026-08-22 21:22:05 +09:00
capture-work-shots.mjs feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
collect-images.mjs feat(skill): 자율 검증 폐쇄 루프 내재화 — 0.6.0 2026-08-22 21:22:05 +09:00
e2e-report.md feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
e2e.mjs feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
exploratory.mjs feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
gen-images.mjs feat(skill): 자율 검증 폐쇄 루프 내재화 — 0.6.0 2026-08-22 21:22:05 +09:00
invariants.mjs feat(skill): 자율 검증 폐쇄 루프 내재화 — 0.6.0 2026-08-22 21:22:05 +09:00
polite.mjs feat(site): 쇼케이스를 별도 페이지로 분리하고 본문을 존댓말로 바꾼다 2026-08-21 08:36:35 +09:00
verify-report.md feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
verify.mjs feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00
visual.mjs feat(skill): 자율 검증 폐쇄 루프 내재화 — 0.6.0 2026-08-22 21:22:05 +09:00
webkit.mjs feat(site,skill): 모바일 앱 수준 UX — 바텀내비·백 키 히스토리·바텀 시트·safe area·PWA 와 L6 시나리오 E2E 2026-08-23 14:33:15 +09:00