docs/v0-plan.md (✅ 표시 + Mac 작업 명시): - Task 1 (Expo 셋업): Step 1/3/4/6 ✅ (Step 2/5 Mac) - Task 4 (Pose Swift 브릿지): Step 3/4 TS+test ✅ (Step 1/2/5/6 Mac) - Task 5 (validatePose + 사진 등록 UI): Step 1-4 TDD ✅ (Step 5/6 Task C) - Task 6 (splitMask): Step 1-4 ✅ - Task 8 (자동 스케일): Step 1-6 ✅ (Step 7 Mac 검증) README.md: - "v0 상태"를 사전 액션 + v0 코드 진행으로 2분할 - W1 Task 1 ⏸ → ✅ Windows 가능 범위 - macOS 접근 방안 ⏸ → ✅ Mac 보유 - W1~W4 Task 별 상태 한눈에 (Task 4 🟡 일부, Task 5/6/8 ✅, Task 2/3/7/9/10/11 ⏸ Mac) - 검증 결과 한 줄: 17 tests passed, 7 commits 검증: - npx tsc --noEmit: 무에러 - npm test: 6 suites / 17 tests passed (docs 변경이라 기존 테스트 영향 없음 확인) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.7 KiB
2.7 KiB
Lapie (라피)
정면 전신 사진의 신체 영역에 실시간 카메라로 옷을 대보는 iOS 앱. 박재오 정체성-Why-탐색의 외면 분기 첫 증거.
입구
- 하네스 운영 규약:
CLAUDE.md← AI agent와 협업하기 전에 반드시 읽음 - 정식 spec:
docs/spec.md - v0 구현 plan (W1~W4, 13 task):
docs/v0-plan.md - brainstorming 원본:
docs/brainstorming-raw.md
v0 상태 (2026-05-25 기준)
사전 액션
| 항목 | 상태 |
|---|---|
| Brainstorming (6단 결정) | ✅ |
| Spec 작성 | ✅ |
| v0 plan (W1~W4) | ✅ |
| Day 0 검증 (도메인·앱스토어·인스타·상표) | ✅ |
| @lapie_app 인스타 핸들 선점 | ✅ |
| macOS 접근 방안 결정 | ✅ 박재오 Mac 보유 (2026-05-24) |
| lapie.kr / lapie.io 도메인 등록 | ⏸ 7월 착수 직전 |
| 변리사 정식 상표 조사 | ⏸ 출원 직전 |
| Figma 와이어프레임 5화면 | ⏸ 가능하면 W1 첫 주 |
v0 코드 진행 (W1~W4, 7월 → 2026-05-24 앞당김)
| Task | 상태 | 비고 |
|---|---|---|
Gitea repo 연결 (gahusb/lapie_app) |
✅ SSH ED25519 키 (windows-pc) |
|
| W1 Task 1 Expo + RN + TS 셋업 | ✅ Windows 가능 범위 (SDK 56, RN 0.85, TS 6) | prebuild + run:ios는 Mac |
| W1 Task 2 카메라 화면 + 권한 | ⏸ Mac 실기기 | |
| W1 Task 3 Segmentation Swift 브릿지 | ⏸ Mac | |
| W2 Task 4 Pose Swift 브릿지 | 🟡 TS wrapper + mock test ✅ / Swift Mac | |
| W2 Task 5 validatePose | ✅ TDD 3 케이스 / UI는 Task C | |
| W2 Task 6 splitMask | ✅ TDD 4 케이스 | |
| W3 Task 7 Skia 합성 컴포넌트 | ⏸ Mac 실기기 | |
| W3 Task 8 자동 스케일 (핵심 차별화) | ✅ calculateScale TDD + 폴백 + usePinchScale / Mac 검증 | |
| W4 Task 9 LiveFittingScreen | ⏸ Task C UI 골격 + Mac | |
| W4 Task 10 CaptureResultScreen | ⏸ Task C UI 골격 + Mac | |
| W4 Task 11 Onboarding + 네비게이션 | ⏸ Task C UI 골격 + Mac | |
| W5~6 Task 12 자동 스케일 보강 | ⏸ 버퍼 | |
| W5~6 Task 13 마케팅 콘텐츠 5편 | ⏸ 버퍼 |
검증:
npx tsc --noEmit: 무에러npm test: 6 suites / 17 tests passed (sanity 1 + pose 1 + photoValidation 3 + maskSplit 4 + calculateScale 6 + detectClothBounds 2)- 푸시: 7 commits → Gitea
기술 스택 (v0)
React Native (Expo bare) + TypeScript + react-native-vision-camera + @shopify/react-native-skia + iOS Vision Framework (Swift 브릿지) + Zustand + Jest.
자세한 빌드 명령어는 CLAUDE.md §4 참고.
박재오 위키 연결
- 메타 페이지:
[[사업-Lapie-피팅앱]] - 트랙 분류: 박재오 위키 카테고리 3 (사업)
- Why 증거 라인: #3 (외면 분기)