To-Do 대시보드 해아래 담다 · Sous le Soleil

전체 진행률: 0 / 0 (0%)
부문별 보기 🔥 급한순 평면 🔀 해아래 업무 흐름
프로젝트 전체 해아래만 🟦 루틴도트만 수르솔레이만 🏡 개인만 🔥 급한 것만
부문 전체 기획 디자인 QA 개발 마케팅 외주 행정 일상

내 일상

일이 우선순위 다 가져가지 않게. 매일 1~2개씩만이라도.
🏡 일상 2건
🗂 STACK 대시보드 ? 칸 채우기
거의 완료 · 2개만 남음
계정 채움 완료(Expo·CF·Supabase·Sheets=haearaedamda / data.go.kr·국토부=goingup1992 / 도메인=가비아). 옛 개인 AdSense 행은 삭제 완료. 남은 것: haearae.com 가비아 연 갱신비만 알면 채우기. → STACK.md 편집 후 bash scan-stack.sh
💧 가습기 2대 청소 + 패킹 (남편 위임)
5/5 위임 → 미진행 (D+9)
물탱크·필터 분리 → 구연산 1시간 → 헹굼·완전 건조 → 박스 메모 + 여분 필터 함께. 남편 일 바빠서 5/14까지 미진행
💰 자산포폴 (부부) 4건
⭐ 미리 단독: 단기 트랙 운용 — 5/28 삼성 추매 + SK ADR 보유 + 금매도 사업자금
5/28 삼성 60.4만 추매 / 남은 탄약 528.1만 / baseline 1,210만 lock / 누적 차익 +966,771 (한도 24%)
  • ✅ 5/28 삼성전자 2주 추매 @302,000 = 매입 604,000. 반도체 SK 35% 집중 완화. 라인: 익절1 332,200 / 익절2 362,400 / 손절1 271,800 / 손절2 256,700
  • ✅ SK 1주 익절2 2,148,499 돌파 (현재 +25.86%) — 옵션 B (ADR까지 보유) 결정. 트레일링 1,846,800 → 2,028,150 갱신. 익절3 +30% = 2,327,541까지 +3.3% 임박
  • ✅ 반도체 트레일링 갱신: 44,257 → 44,725 (현재가 49,695 × 0.9)
  • ✅ ISA 룰 확정 [[reference_isa_account_rule]]: 서민형·가입 2024-06-21·만기 2027-06-21·납입 18,355,038·비과세 400만. 중도인출 = 원금만·수익금 만기 전 X. 사업자금은 ISA 외부에서
  • ✅ 사업자금 419,169 확보: 미래에셋 금현물 전량 매도. 단기 트랙·룰셋과 무관. 미리 액션 = 사업자(haearaedamda) 계좌로 이체
  • ⚠️ 로봇 손절선 = 생명줄 (1년 +199% 극단 과열): -12% 36,912 / -15% 전량 35,653 (현재 41,021, +11.1% 여유)
  • 방산 -5.38%(현재 43,775, 평단 46,265): 손절 트리거 미달(41,639까지 +4.86% 여유). 3차 가격 트리거 -5% 도달했지만 A(보유) 결정 — 캐나다 잠수함 6월말 이벤트 전 비중 왜곡 회피. 추가 하락 시 재평가
  • 다음 2차: 방산 ~50만(6월말 캐나다 잠수함 전후) / 로봇 ~25만(조정 시) — 트리거 도달 시 검산표
  • 나스닥100 ISA(15주) 익절1 195,098 돌파(현재 199,720)했으나 룰 매도 X 유지. 손절선 모니터링: SMR 9,999 · AI전력 23,937 · S&P500 22,224 (전부 여유)
  • 보유 10종: SK 1 / 삼성 2 / SMR 44 / 나스닥 15 / 달러선물 76 / S&P 137 / 반도체 16 / 로봇 14 / 방산 25 / AI전력 116
  • 시트 단기트랙 탭 갱신 미완 (google-workspace MCP invalid_grant) — 재인증 후 4건(삼성·SK·반도체·방산) 한번에 박기
⭐ 집 매매 자금 — 카드내역 정체불명 ~80만 실측
월 4만 부족 메우기5/23 감당 분석 끝(9억 거의 딱)
  • 카드내역 한 달 훑어 정체불명 ~80만 실측 (9억 매매가 월 4만 부족분 여기서 메움)
  • 생애첫대출 실제 금리 확정 시 시트 이율 수정 (디딤돌이면 4.5%보다↓)
  • 보험 65만 리모델링 점검
  • 참고: 부동산_자금계산기 시트 "감당 가능성" 섹션 — 긴축 월 100만 + 차 1대 매각 시나리오
⭐ 부부 align: 1월 이사 안건 (부모 차입 + 단지 우선순위)
5월 임장 전
  • 5/23 자금감당 결론: 부모 안 써도 9억 가능(긴축 100만+차 매각). 부모 차입은 10억대 갈 때만 필요 → 협의 우선순위 판단 근거
  • 부모 차입 1억 협의 (시점·이자·상환)
  • 동천동 25평 vs 상현동 35평 임장 우선순위
  • 래미안이스트팰리스 = 장기목표 열린결론 유지
부부 세션: 시트 빈칸 + 미결정 4개 + 신흥국 ETF + 세금 절세
미리 가계 분해 후
  • 시트 빈칸: 청약 split / 집매수 자금 규모
  • 충동 가드 미결정 4개 (G2·G4·G5-④·C1)
  • ETF 신흥국 종목 지정 (한·미는 확정)
  • ⭐ 세금 절세 도구 (IRP·ISA·연금저축 부부 5,800만/년)
💡 검토 대기 아이디어 2건
🔍 X 페인 채굴 1주차 체크인
5/27 (수) 체크인 · 5/20 시작
  • 맥락: 피터 레벨스 워크플로우 도입 (memory/feedback_levelsio_workflow.md) — itch 풀 확장 위해 X 채널 페인 채굴 시작
  • 셋업 완료: 인디 메이커·AI 빌더 팔로우 + 검색어 4종 저장 (would pay for / i wish there was / toddler frustrated / from:levelsio)
  • ROM 룰: 주 2회 × 30분 (화·토 아침 등) · 페인 트윗은 X 북마크만 · 글·좋아요·RT 자제 (피드 좁아짐 방지)
  • 5/27 체크인: 북마크 훑기 → 카테고리화 (육아·자산·1인 사업·기타) → project_future_app_pipeline 32개 풀과 매칭/신규 분리
📚 강의 아이디어 — 비개발자/경력단절/육아맘이 Claude Code로 실제 앱 출시·운영하는 법
검토 대기 · 6월 말 정식 결정5/11 새벽 발의
  • 발의 맥락: 새 앱 추가보다 본인 워크플로우(메모리·대시보드·검수·chunking·3단계 방어) 자체를 강의화하는 게 더 의미 있다고 느낌
  • 차별화 강함 — "비개발자+경력단절+독박육아맘+Claude Code"는 한국 무인지대
  • 리스크: 강의도 또 하나의 프로젝트로 새벽 3시 루프 강화 가능 → 1차는 텍스트(블로그·전자책) 한정, 영상은 후순위
  • 트리거: ① v1.0.5 출시 + 1주 모니터링 ② 식의약 경진대회 결과(6월) ③ 두 결과 본 후 6월 말 정식 검토
  • 그 전까지: 평소대로 일하되 "이건 강의 소재" 의식만 갖고 한 줄 메모 누적
  • 상세: ~/projects/유아식앱/tmp/강의_아이디어_2026-05-11.md

🟦 루틴도트 (Routine Dot) 정신없는 사람의 루틴 도트 트래커 · D-순차 (한국→일본)

5/4 Phase 0 ✅ 완료 (결정 6건 + 포지셔닝 확장 워킹맘→정신없는 사람) · MVP 정의 캐노니컬 (outputs/MVP_2026-05-04.md) · Phase 1 빌드 트리거 대기
📋 Phase 1·디자인·개발 12건
[명칭 재발굴 — 미리님 직접 7채널 조회] Top 3 = Trace Path / Tracery / Day Trace (5/8 1차 좁힘)
⏸ 의식적 보류 — 해아래 production access 후 천천히
5/8 8단계 컷으로 "Trace" 어근 잠금 + Top 3 좁힘. 미리님 직접 조회 7채널: ① KIPRIS(트레이서리·트레이스 패스·데이 트레이스 + 영문) ② USPTO TESS(TRACERY·TRACE PATH·DAY TRACE Class 9·42) ③ EUIPO eSearch plus ④ J-PlatPat ⑤ iOS+Google Play 동명 앱 ⑥ 도메인 .com/.app/.io/.co.kr (Cloudflare $10.44/년) ⑦ 구글+Product Hunt. 판정: 9·42류 비어 있고 .com/.app 가용 → 1순위 잠금 / 충돌 시 백업 후보로 / 직접 충돌 시 다음 후보. 사전 인상: Tracery=식별력 최강(앱 카테고리 비어 있음, 라이브러리는 다른 영역) but 한국 익숙도↓ / Day Trace=직관 강함 but 식별력 약함 / Trace Path=Linux tracepath·CG path tracing 그늘. 상세: outputs/DECISIONS.md 5/8 항목
[클로드 소집 — 1순위 잠금] 7채널 결과 보고 + 자산·코드·도메인·KIPRIS 일괄 갈아끼움
⏸ 7채널 조회 선행 대기 (보류) · 1~2일 작업
미리님 7채널 조회 결과 들고 클로드 소집 → Top 3 중 1순위 잠금. 잠금 후 즉시: ① 자산 26개 재빌드(워드마크 outline path 재추출) ② 폴더 리네임 `오늘한칸` → 새 명칭 ③ Bundle ID 갈아끼움 + display name ④ 도메인 등록(.com Cloudflare) ⑤ KIPRIS 출원 후보 9·41류 ⑥ 디자이너 핸드오프 v3 ⑦ Bio·About·Tier 텍스트 갈아끼움(톤 C 보존) ⑧ MVP §1 갱신(N=6 + 셀 탭 모달). Tracery 잠금 시 도트 클러스터→격자무늬 시각 진화 옵션 별도 결정
[MVP chunk 4 후보] 루틴 등록·카탈로그 or 알림 or 폰 검수 — 미리님 선택
디자인 유사성 결과 후
디자인 유사성 OK 후 진행. ① 루틴 등록 + 카탈로그 픽 UX (MVP §2 — 60개 풀 워킹맘·ADHD·갓생) ② 저녁 알림 (MVP §3 — 권한·스케줄링) ③ 앱 아이콘·스플래시 폰 검수(5분, 가벼움). chunk 1·2·3 완료 = 영구저장·햅틱·도트클러스터·셀탭모달·루틴별색
[미리님 직접 액션 묶음] EAS init · 폴더명 리네임 · 도트 갭 결정 · MVP §1 갱신
미리님 직접
cd ~/projects/오늘한칸/app && npx eas init → projectId 받기 ② 폴더명 `오늘한칸` → `루틴도트` 리네임 시점 결정 ③ 도트 인터-갭 0.18(스펙) vs 0.167(시안) 결정 — 시안 톤이면 build_logo.py 한 줄 수정 후 재빌드 ④ MVP_2026-05-04.md §1 갱신 — "한 칸당 도트 최대 7개" → 6 + 셀 탭 모달 인터랙션 추가
[Ko-fi 페이지 카피] (보류 — 명칭 결정 후. 5/7 새벽2 명칭 변경 결정)
명칭 결정 후
5/7 BMC→Ko-fi 정정으로 채널은 잠금됐으나, 5/7 새벽2 명칭 "루틴도트" 폐기 결정으로 Bio/About/Tier/devlog의 "Routine Dot" 텍스트 박힘 모두 보류. 새 명칭 결정 후 진입. ✅ 본 세션 결과: Bio 톤 C(스토리 정면, 본인=사용자) 보존 — 텍스트만 갈아끼움. 도메인·KIPRIS 41류 잔여 2건도 명칭 결정 후 재조사. 글로벌 D-순차 변경·영어 devlog 의향 — Ko-fi 잠금 후 결정
[백그라운드] 일본 워킹맘 검수자 후보 떠올리기
백그라운드
D-순차 일본 진출(2027 후반~) 시 정서 검수자 1명 필요
[모니터링] KIPRIS 박동균 ROUTINE 41류 (4020230209070) 등록 상태
1~2개월 주기
2025년 말~2026년 초 결정 예상. 등록 시 우리 41류 지정상품 좁히는 회피 전략 필요
[Phase 1 진입] 본격 5주 빌드 + 1주 QA — 코드베이스 셸 사전 셋업 ✅
v1.0.5 Day 2-B 완료 후5/7 셸 + 첫 화면 ✅
5/7 새벽 ✅ 사전 셋업 = Sous le Soleil rsync(Expo SDK 54/RN 0.81) + 자산 wiring + MVP 첫 화면 3 chunk(영구저장·햅틱·도트클러스터·셀탭모달·루틴별색). 본격 5주 빌드 잔여 = 사이클 뷰 + 캘린더 + 안드 위젯 + 페이월 5곳 + 프리셋 3종(워킹맘/ADHD/갓생) + Supabase 백업. 한국 안드 first. 추정 2026-07~09
[디자인 모드] 잔여 1건 — 카탈로그 픽 UX
Phase 1 빌드 중5/7 4건 ✅
남은 1건: 카탈로그 픽 UX(체크박스 vs 카드 vs 스와이프 등). ✅ 5/7 (밤) 완료 4건 = 페이월 J 톤 5곳 + 알림 b안 + 스킨 α무드+묶음 + 로고 결합표장+B-5 도트 클러스터. 5/6 프리셋 풀(4×5) ✅
[가족 의견] 로고 PNG 6장 카톡 공유 → B-5 confirm
~/Downloads/ 6장
남편·동생에게 로고 옵션 6장(A·B-1~B-5) 카톡 공유. 미리님 픽 = B-5 도트 클러스터. 가족 의견 듣고 confirm 또는 재조정
[Phase 1 베타 직전] 명칭 검증 (단톡방 5명 의견 등 가벼운 방식 1회)
베타 직전
"루틴도트"가 정신없는 사람 타깃에 직관적인지 확인
[Phase 1 베타 시점] 상표 + 도메인 + 랜딩 묶음 처리
베타 진입 시점
① KIPRIS 재검색 ② 결합표장 9·41류 직접 출원(~₩125k) ③ routinedot.com 가등록(Cloudflare) ④ 1페이지 랜딩

🗺️ 놀러가족 (가칭) 아이 동반 나들이/여행 동선 자동 생성

발족 5/28 · 핵심 가치 = 사전 조사 시간 압축 + 현장 즉답 · 앱 first(SDK 54) · 5/29 기획 완결: 정식명 "아장로드" 확정 + BM 1차 가설 · 다음=개발 이어가기
✅ 5/28~5/29 완료 (발족→인터뷰→스택→Expo→경쟁사→MVP스코프→데이터검증→정식명확정→CONTEXT→BM) 10건
발족 ✅
5/28 오전 ✅
폴더 + CONTEXT·VISION·ROADMAP·DECISIONS + STACK·CLAUDE·대시보드·메모리 인덱스 5곳 등록
본격 인터뷰 ✅ — MVP 윤곽 + 핵심 가치 재정의
5/28 오후 ✅
6 카테고리. 진입 패턴 3가지(앵커·추천·프로필) / 카드+지도+드래그앤드랍 / 현장 모드 별도. TOP 데이터=운영시간·후기·노키즈존·거리. 구글맵 1순위·네이버 폐기. 핵심 가치 "사고 0건" → "사전 조사 시간 압축+현장 즉답" 재정의(미리님 본인 사고 회피형 6개월 1번)
스택 결정 ✅ — 해아래 트랩 3건 교훈 적용
5/28 저녁 ✅
앱 first(Expo SDK 54) / Supabase 분리 / Claude API 프록시 처음부터 / 구글맵만 시작(카카오 보류) / Auth 소셜만 / 도메인 Cloudflare / 별도 GA4. 처음부터 1키·1프록시·1백엔드 원칙. 미리님 외부 액션 4건=GCP·Supabase·GA4·GitHub
Expo v0.1 셋업 + 첫 화면 작동 ✅
5/28 밤 ✅
~/projects/놀러가족/app/ 셋업. SLS 패턴(SDK 54·RN 0.81). package·app.json·index·App.js. 첫 화면 입력 폼 4섹션(앵커·날짜·지역·가족) + mock alert. npm install 1055 패키지 완료. 톤 임시=세이지 그린 #5a9c7a accent + 오프화이트 bg
경쟁사 1차 정리 ✅
5/29 ✅
우리 4축(앵커자동채움·현장모드·드래그재계산·인스타흡수) 다 푸는 경쟁사 없음. ②현장모드·③드래그(국내)·④인스타 무주공산. 진짜 무기=②+③ 결합. 감시 1순위=애기야가자(100만 사용자·장소 3만 DB). 노키즈존=시장약점이자 데이터소싱 난제(카카오/구글 의존 risk). → tmp/경쟁사정리_2026-05-29.md
MVP v1 스코프 잠금 ✅
5/29 ✅
유아 2~6세 / 당일+1박(숙소앵커+1일차만, 2일차 멀티데이 v2) / 진입 앵커+추천+프로필 3종 / 카드+지도 / 드래그 단순형(순서+시간 재계산, 풀 자동최적화 v2) / 현장모드 포함 / 동선저장 / 알림 영구폐기 / 수도권. → DECISIONS 박음
정식명 = 아장로드(ajangroad) 확정
5/29 2nd ✅
3관문 통과: KIPRIS 상표 9·42류 0건(미리님 직접) + 도메인 ajangroad.com/.kr/.co.kr 사용가능 + 앱스토어 충돌 없음. 아장루트는 "루트=루팅" 오인으로 컷. → tmp/명명후보_2026-05-29.md
CONTEXT MVP 표 stale 해소 ✅
5/29 2nd ✅
헤더·aliases(아장로드/ajangroad 추가)·TOP4(노키즈존→아이환영 긍정프레임)·MVP표(대상 2~6세·수도권·당일+1박 / 편집 단순형 vs v2 풀자동 / 구글맵단일 / PlaceID저장) 반영
BM 1차 가설 ✅
5/29 2nd ✅
부수입 트랙 + 광고 OK. 차수표: 0차 광고(AdMob·Places API 사용자당비용 상쇄) → 1차⭐ 예약·제휴 수수료(키즈카페·펜션·아쿠아리움 예약연결, 출력물=예약가능 장소동선이라 핏 최강) → 2차 프리미엄(광고제거+무제한+가족공유 / 연₩9,900 or 평생₩19,900 가설) → 3차 B2B. 비용통제=무료 동선 N개 제한. → tmp/BM_가설_2026-05-29.md
데이터 소스 API 1차 검증 ✅ (1주차 검증 #2)
5/29 ✅
🟢 운영시간·평점·후기·거리/반경(현장모드 50km+거리순)·수유실(공공 Open API) 다 됨 / 🔴 노키즈존=외부소스 없음 → B+A 결정(긍정프레임 "아이 환영하는 곳 추천"+후기AI 보조) / 🔴 인스타흡수=합법경로 없음→사용자 직접입력 / 🟡 키즈필드 비쌈·Place ID만 캐싱·지도 구글맵 강제·dogfood $0·1,000명 월10만원대. → tmp/데이터소스검증_2026-05-29.md
📋 다음 세션 작업 (개발 이어가기) 5건
⭐ 미리님: 폰에서 첫 화면 미리보기
1분 · 다음 결정 본질 근거
터미널에서 cd "/Users/seomiri/projects/놀러가족/app" && npm start → QR → Expo Go 스캔. 4섹션 입력 폼 작동 확인 + 톤·UX 첫 인상
미리님: 외부 액션 5건 (시간 날 때 단계별)
단계별
Cloudflare에 ajangroad.com 등록(정식명 확정·선점 추천) ① GCP 새 프로젝트 (사업자 명의) + Maps Platform 키 + 예산 ₩50k/월 ② Supabase 새 프로젝트 (사업자 명의·서울) ③ GA4 새 property ④ GitHub m1r1-seo/ajangroad 저장소. 각 단계 막히면 같이 짚기
Supabase Edge Function — Claude API 프록시 작성
미리님 외부 액션 ② 후
해아래 vision-proxy 패턴 참고. 입력=장소·날짜·앵커·가족 / 출력=동선 카드 JSON. rate limit + 예산 cap. 직접 키 클라이언트 박지 말 것(해아래 트랩 ① 재발 방지)
동선 카드 출력 화면 + 입력 폼 연결
Edge Function 후
App.js 입력 → Supabase Edge → Claude → 카드 리스트 화면. navigation stack 도입 (입력 → 결과). 드래그앤드랍·재계산은 v1+
react-native-maps 추가 + 지도 탭 + 첫 EAS 빌드
카드 출력 안정 후
Google Maps SDK 연동. 카드 탭과 지도 탭 토글. EAS 빌드 → 폰 설치 → 본격 dogfood 시작

해아래 담다 알러지 유아식 레시피 + OCR

출시 트랙 — iOS v1.0.6(vc18) 게시 완료 ✅ · 안드 production access 재신청 제출 완료(5/31, 검토 대기) · 재빌드 iOS vc20/안드 vc50(트래킹 포함). 경진대회 1차 결과 6월 대기
💻 개발 — 배포·빌드 4건
🚀 배포 묶음 — 웹 push ✅ + 앱 빌드(vc19 폐기→vc20/vc50)에 들어간 데이터 체크리스트
웹 ✅앱은 vc20 업로드 대기웹 e6826c02026-05-29
  • ✅ 5/29 밤 실행됨: 웹 push e6826c0(Cloudflare 자동배포) + 앱 v1.0.7 vc19 iOS+안드 빌드 트리거(iOS 35c9ad4f·안드 0af343ec). 일러 165 4-set 일치·Supabase 165/200·전병말이v3·효종갱부제 전부 흡수. 빌드 완료 확인 + TestFlight/Play 비공개 + 실기기 QA는 아래 신규 task
  • 핵심 = 앱 빌드 1회. 아래 데이터는 대부분 웹엔 이미 배포됨(644) — 앱(안드/iOS)만 6월초 빌드로 따라오면 됨
  • 데이터(앱 미반영분):
    • ① 카테고리 5종 category 필드 (active 644 — 밥·한그릇223/반찬272/국·찌개40/간식93/기타16). 웹 배포됨(568653d), 앱만. UX② 색 디자인의 전제
    • ② 튀김 tip_v2 25건 + raw 결함 _modified 41건. 웹 배포됨, 앱만
    • ③ 알러지 audit (5/28, ab9199f·3a2fda2) — 94 레시피 / +123 재료. 웹 배포됨, 앱만
    • ④ 효종갱·옥음밥 정정 (노출 644→643). master only → 웹도 미배포sync-web-recipes.sh 재빌드 필수(excluded 누수 가드 대상)
    • [5/29] 재료↔본문 정합성 — 145 레시피 / 241 재료 추가. 웹 배포됨(1d20c4b), 앱 커밋·push 완료(2712c9a), 앱 빌드만
    • [5/29] 고춧가루 제거 10건 + 알코올 정합성 2건. POLICIES 매운재료 정책(안전스크립트 갭). 웹 배포됨(ec670b1), 앱 push(678e310), 앱 빌드만. pre-flight #8 audit-irritant-leak.py 가드 신설
    • [5/29] 1글자 재료 72건 + 유령 쓰레기 14건(쌀·무·배·밤·마·콩 추가 + "기준"·괄호깨짐·마감자전→감자/마). 웹 배포됨(8846dae), 앱 push(59a84d7), 앱 빌드만
  • 일러(에셋):
    • ⑤ mfds_raw batch1~8 = 40장 — 웹 배포됨(9a6c971), 앱 빌드만
    • ⑥ mfds_raw batch9~27 = 96장 — 웹·앱 둘 다 미배포. 후속 파이프라인(webp·매핑·4-set·audit·Supabase·배포) 일괄. ⚠️ 폴더 webp40+png96 공존이라 지금 audit FAIL → 파이프라인 돌려야 해소
    • ⑦ (iPad 트랙과 공유) 이 65장 1254px = iPad 고해상도화 ② 단계 동일 에셋. Supabase URL 동일이라 4-set 무변경
    • 프로필 아바타 10종 (이모지 완전 제거 → 일러 아바타) — 웹 배포됨(1d53660, 5/29 라이브), 앱 빌드만(34917ff). Supabase illustrations/avatars/ 업로드 + profiles.avatar 컬럼 완료
  • 배포 전 점검: pre-flight #7(excluded 누수 가드) 통과 · mfds_raw 전체 ingredients audit 1회(systemic 누락 의심)
  • 실행: 웹 push = 효종갱(④) + 일러 batch9~21(⑥)만 / 앱 = EAS 안드 빌드 + 다음 iOS vc(전 항목 흡수). 끝나면 이 묶음 클리어
📲 vc20/vc50 빌드 → iOS vc20 ASC 제출 ✅ · 안드 vc50 prod access 대기
iOS ASC 제출 ✅안드 vc50 대기2026-05-31
  • ⚠️ vc19/49(트래킹 없던 5/29 빌드)는 폐기 → 커밋 c71d52ciOS vc20(e8112f66)·안드 vc50(cf91a5dd) production 빌드 둘 다 finished. 1.0.7 유지
  • ✅ iOS vc20 ASC 제출 완료(5/31, submission bb4d1185) — 기빌드 .ipa 그대로 eas submit. 애플 처리(5~10분) 후 ASC에서 버전 연결 + 심사 제출(미리님 수동)이 남은 단계
  • ⚠️ vc20 = c71d52c(감사 이전) → 5/31밤 보안 감사분(Vision 프록시·XSS·메모이즈)은 vc20 미포함, vc21 행
  • 안드 vc50은 prod access 통과 후 production 업로드 (아래 트랙). 안드 고춧가루 stale 노출도 vc50 게시되면 해소
📌 iPad 재출시 트랙 — ⑤ vc20 빌드 ✅ ⑥ ASC 업로드 ✅ → ASC 심사 제출만 잔여
⑤⑥ ✅ (vc20 제출)① ③ ④ ✅ (5/28)
  • 완료 (5/28): ① Supabase 1254 재업로드 172/172 (curation_100 89·SLS 34·seasonal_may 8·seasonal_june 1·mfds_raw 40, 16 샘플 검증) · ③ app.json supportsTablet:true 복원 · ④ iPad 스크린샷 5종 (2064×2752 iPad Pro 13" M4, tmp/screenshots_ipad_out/s1~s5.png) · app/ 2 커밋 push (429665d 한글자+audit / bf18830 iPad)
  • 남은 단계: ⑤ vc20 빌드 ✅ + ⑥ ASC 업로드 ✅(5/31) → 애플 처리 후 ASC에서 버전에 vc20 연결 + iPad 스크린샷 5종 + 심사 제출(미리님 수동) · iPad TestFlight 실기기 QA
  • 주의: s1·s4 폰 mockup 내부 캡처는 옛 용어("성분표/OCR") 그대로 — vc19+ 출시 후 새 폰 캡처로 폰·iPad 둘 다 재렌더 필요
  • ② mfds_raw 73장 webp 변환은 별개 6월초 batch 트랙 (아래)
🎨 일러 mfds_raw 양산 (생성 트랙)
다음 = batch36누적 batch1~35 = 175장 ✅일러 없는 active 336장 남음
  • 실행: sed 's/batch35/batch36/' build_mfds_raw_batch35.py
  • 그릇 팔레트(놋·청자·백자·분청사기·테라코타·머스터드·어두운 차콜=밝은음식 대비) 매 batch 교차. ★"진짜 음식같게" = 광택 아닌 양감/입체 (glossy/photoreal은 canonical 충돌). ★밥 섞인 재료(완두콩·잡곡)는 "mostly plain rice, only a few sparsely" (빽빽하면 어색)
  • 📦 배포(앱·웹)는 🚀 6월초 배포 묶음으로 이관
  • ✅ ingredients 누락 442 트랙 종결(5/29밤, 71건 보정) — 위 완료 task 참조. web/qa/audit-ingredients-completeness.py v2
📋 기획 5건
🍽️ 슬로건 B톤 적용 — 콘솔·인스타 잔여
Web ✅콘솔·인스타 잔여
B = "해아래 담다 · 알러지 안심 유아식 레시피". 남은 적용: 인스타 바이오(미리님) → Play Console(.aab 업로드 시) → App Store(지금 가능)
📝 트랙1 코멘터리 보강 447건 (tip_v2)
출시 후~5h
B 227(보강) + C 220(재생성). Claude 직접 + 50건 × 9 batch 검수
🖥️ 웹 기획 세션 따로 (앱과 분리)
출시 안착 후 (~6월 말~7월)
  • 웹은 앱과 정보구조 분리 필요 — 핸드오프 그대로 옮기지 않음. 스코프: 레시피상세 외 전수 파악 / 웹 IA / OCR 웹 미제공 UX / 랜딩·SEO / 법적페이지 묶어 1회 push
  • 🚧 웹 워킹트리 미푸시 상태 — 기획 세션 전까지 push 금지
💰 BM 2차 프리미엄 진입 평가
사용자 1만+ 도달 시
트리거 6지표(누적 1만+ / DAU 1,000+ / 알러지등록 50% / OCR사용 30% / 7일retention 30% / OCR정확도 95%). 가격 가설: 월 ₩2,900 + 평생 ₩29,900 가족 5인
푸드QR 재평가 트리거 모니터링
트리거 도달 시
트리거: ① 등록 1만 건 ② 의무화 발표 ③ 농축수산물 확대 — 셋 중 하나 도달 시 UI 가시화 검토
🎨 디자인 3건
🌱 UX 1개월 액션 — ② 완료 ✅ / ③ 출시 후만 남음
② 완료 ✅③ 출시후2026-05-29 갱신
  • ② 연령·카테고리 포인트 컬러 — ✅ 완료 (5/29). 5색 매핑 폐기(알러지 hue 잠김) → 카테고리 cookbook 라인 아이콘 5종(접힘=아이콘만/펼침=아이콘+한글) + 배지 N% 축약. 웹 라이브 배포 / 앱 코드 완료(6월초 빌드). 상세 DECISIONS.md 2026-05-29 · 시안 tmp/category_icons_5set_final_20260529.html
  • ③ 정렬·필터 분리 — ⏳ 출시 후 (검색 핵심 로직 변경, production access 카운터 진행 중이라 미룸)
웹 — 앱 다운로드 배너 (출시 직후)
출시 D-Day 미정 (~5/20)
haearae.com 상단/하단에 Play Store 다운로드 배너 (Play Store 링크 확정 후)
🚀 C1 진화: 가운데 바코드 +버튼
OCR 안정화 후v1.0.5~v1.0.6 이후
  • 4탭 + 가운데 [📷스캔] FAB. 알러지 부모 핵심 동선(thumb zone 정중앙)
  • 전제: 바코드 OCR 안정 작동 + 카메라 권한 UX 정돈
💻 개발 13건
🔍 [완료 ✅ 5/31] 검색어·알러지칩 트래킹 + GA4 측정기준 등록
완료 ✅웹 55649e5·a40b8b2 / 앱 c71d52c2026-05-31
검색어(search_term) + 알러지 칩 등록 트래킹(preset·quick, 측정 누락이었음) 추가(앱+웹) → GA4 맞춤측정기준 3개(search_term·mode·source) 자동등록(analytics/setup_ga4_dimensions.py). 웹 라이브·앱 vc20/50 빌드 포함. 데이터는 24~48h 뒤 표에 보임 → 0건 검색어·칩vs타이핑 등록비율 확인 후 검색실패 DB 보강. memory:project_haearae_analytics
🧹 STACK 중복 서비스 정리 후보 3건 (하나면 되는데 둘 씀)
출시 후 정리②③는 5분 · ①은 A/B 결정2026-05-22 점검
  • ① Vision OCR (제일 중요) — 앱은 visionOcr.ts에서 구글 Vision 직접 호출 중인데 Supabase vision-proxy 함수는 만들어두고 안 씀. 두 경로 공존 + 직접 키 노출. 결정: A 프록시로 전환(계획대로, 보안↑) / B 프록시 삭제. 다음 개발 세션 거리
  • ② data.go.kr 리콜 키fetch-recall.py가 FOODSAFETY_API_KEY 먼저, 실패 시만 MFDS_RECALL_API_KEY (fallback). 식약처 키로 동작하니 리콜 키 제거 → 키 1개 단일화 (5분)
  • ③ 도메인 — haearae.com = 가비아 / 호스팅·DNS = 전부 Cloudflare. CF Registrar 이전하면 vendor 1개↓ + 보통 더 쌈 (5분)
  • 손대지 말 것: GCP+Supabase+CF(역할 분담)·GitHub 2 repo·EAS 1개로 앱 3개 = 의도된 구성. 상세 memory:project_stack_consolidation_candidates
⏳ 안드 production access 재신청 — 제출 완료, 구글 검토 대기
검토 1~3일 대기5/31 제출 ✅14/14 카운터 도달
  • ✅ 5/31 재신청 제출 완료 (14/14 카운터 도달). 신청서 답변 요지·근거는 memory:Play Console production access 신청 룰 "🟢 재신청 제출 완료(5/31)" 섹션
  • 다음:
    1. 구글 검토 결과(1~3일) 확인 → 통과 시 Android vc50(커밋 c71d52c, 트래킹+데이터보정) production 트랙 업로드 → production 심사 1~3일
    2. 거절 시 사유 보고 재대응 (지난 거절은 engagement·피드백 흔적 — 이번 신청서에 실사용·스크린샷 피드백 반영·기간충족 명시함)
  • 참고: QA 리포트 outputs/qa-reports/2026-05-20-실기기qa.md / Supabase ecxnehxeqnfweaenzlqx Seoul
📌 바코드 스캔 → 리콜 자동 대조 (B) — 백로그
production access 통과 후실효 1.5~2일2026-05-22 추가
  • 무엇: 제품 바코드 스캔 → 리콜 대상이면 "⚠️ 리콜 대상" 알림. 첫 실사용자 질문("리콜 해당 제품인지 확인법")의 정답 기능
  • 인프라 (이미 있음): expo-camera 바코드 모드 설치됨 + 카메라 화면 패턴(app/app/ingredient-scan.tsx) 존재 → 새 라이브러리 불필요
  • 작업: 바코드 스캔 화면 + recall BRCDNO 매칭 함수(shared) + 결과 UI + 리콜 화면 진입 버튼. 실효 1.5~2일
  • 한계: 바코드 커버리지 63%(226/354건). 36% 미보유 → 검색(제품명) 폴백 병행 필수. 검색 대체 아닌 보완
  • 트리거: production access 통과 후 (지금 손대면 출시 밀림). 데이터 shared/data/recall_master.json
📊 출시 D-1 — Vision API 이상 트래픽 점검
출시 D-1~3분
  • 출시일 정해지면 D-1에 이상 트래픽 스파이크만 가볍게 재확인
  • GCP 콘솔 → console.cloud.google.com/apis/dashboard?api=vision.googleapis.com&project=haearae-prod
📊 출시 1주차 점검 — Vision API 실사용 데이터 + Phase 1 트리거 결정
출시 +7일 (TBD)~30분
  • GCP 콘솔 → Vision API 호출량/비용 + 예산 ₩50K/월 적정성 + 이상 스파이크 확인
  • 실사용자 OCR 데이터 보고 백엔드 Phase 1(Supabase 프록시) 트리거 결정
  • 📌 결과에 따라 → Phase 1 GO 또는 보류
🔐 백엔드 Phase 1.5 — Auth + DB + Vision 프록시 활성화
출시 통과 직후 본격 진입~10~15h 잔여인프라·Storage 셋업 끝
  • 선행 조건: ① Play production access 통과 (~6/초 재신청) ② 출시 +7일 Vision API 1주차 점검
  • 잔여 1 · vision-proxy 활성화 (D-3 체크리스트, ~2h):
    • supabase/functions/vision-proxy/index.ts Deno import + serve 핸들러 주석 해제
    • 신규 Vision API 키 발급 → supabase secrets set GOOGLE_VISION_API_KEY=...
    • supabase functions deploy vision-proxy (JWT 검증 기본 활성)
    • 앱 OCR 호출 갈아끼움: fetch('vision.googleapis.com/...')supabase.functions.invoke('vision-proxy', ...)
    • eas env:delete EXPO_PUBLIC_GOOGLE_VISION_API_KEY --environment production + GCP 콘솔 구 키 disable
    • 회귀: web/qa/tests/expo/vision-proxy.spec.ts 3건 + L4 S2/S3/S4
  • 잔여 2 · Auth (Apple/Google 소셜만, ~3h): Supabase Console → Authentication → Providers 설정 / 앱 `@supabase/supabase-js` import + `signInWithIdToken` 연결. 이메일 가입 X (1인 사업자 부담)
  • 잔여 3 · DB 테이블 + RLS (~2h): profiles · favorites · my_recipes 생성 + 사용자별 격리 RLS 정책. (출시와 무관해서 미리 깔아도 OK지만 Auth 없으면 테스트 불가)
  • 잔여 4 · 앱 "마이" 탭 UI (~3~5h): "더보기" → "마이" 리네임 (5탭 구조 유지) + 로그인 화면 + 즐겨찾기 화면 + 내 레시피 화면
  • 제외 (Phase 2로 남김): 인앱 결제·가족 공유 5인 한도·프리미엄 게이트. BM 2차 트리거 6지표 도달 후 별도 GO
  • 산출: 다음 production 빌드 (vc36+) → 비공개 테스트 → promote
  • 비용: 무료 50K MAU. 넘기면 Pro $25/월
📅 8월 — AdSense 재신청 (Phase 1.5 + 필수 페이지 4종 라이브 후)
~2026-08트리거 조건 충족 시
트리거: Phase 1.5 출시 + 필수 페이지 4종(개인정보·약관·About·sitemap) 라이브 + 사용자 데이터 누적. ✅ 5/29 필수페이지 4종 footer 링크 연결 완료(dd67919) → 거부원인#2·트리거④ 해소. 남은 트리거: vc30 출시 + 사용자 누적. 상세: memory/project_haearae_adsense.md
AdSense 실제 광고 송출 RPM/CTR 모니터링
Phase 1.5 후 재신청·승인·운영 후
실사용자 유입 시 성과 지표 체크. BM 차수표 다음 단계(제휴/프리미엄) 검토 시작점
💳 백엔드 도입 Phase 2 — 인앱 결제 + 프리미엄 (BM 2차 GO 직후)
↑ BM 2차 GO 직후~10~15h
  • 변경 (2026-05-14): Auth·즐겨찾기는 Phase 1.5로 이동. Phase 2는 결제·프리미엄만 남김
  • 선행: BM 2차 GO 결정 + Phase 1.5 안정화 완료
  • 실행: 가족 공유 5인 한도 결제 로직 → 인앱 결제 연동 (RevenueCat or 직접) → 프리미엄 기능 게이트
  • ⚠️ 결제 도입 = 비상주 사무실 + 조직 계정 전환 트리거 (묶어서 진행)
🏗️ 유아식앱 구조개선 후보 3건 진행 — 알러지 매칭 / 메타 strip / 검색 중복
production access 통과 후5/21 후보①1안 채택 · 구현 대기
  • ① 알러지 매칭 모듈 — 인터페이스 1안 채택(5/21). 구현 진입 대기. test_app.py Python 측 stale(연체류·CROSS·FALSE_POSITIVES 누락) 동반 정리. 신설 파일: shared/src/allergyMatcher.js·allergyMatcher.data.js·shared/data/allergy_maps.json·web/qa/allergy_matcher.py
  • ② 메타 필드 strip 이음매 — 미진행. _status·safety_age_min 등 메타 처리가 4-set 분산. 단일 정책 모듈로 강제
  • ③ 검색 모듈 중복 — 미진행. web/index.html searchByName 인라인 vs shared/src/filterLogic.js 중복. web 인라인 제거 → shared 통일
  • 트리거 시점: production access 통과 후 (~6/초 이후) 별도 세션
  • 트리거 멘트 (구현 진입): "유아식앱 구조개선 후보 1번 1안 구현 시작. DECISIONS.md 2026-05-21 엔트리 + tmp/구조개선_후보_2026-05-20.md 참조"
  • 정본: ~/projects/유아식앱/tmp/구조개선_후보_2026-05-20.md (진행 상태 + 후보 3건 + 보류 1 + 스킵 2)
  • 보류 1건(SEASONAL 단일 원본)은 8월 양산 직전 재검토
🔗 Phase 2: 푸드QR 3종 API + 표준명 매핑 + OCR 교차검증 통합
2026 하반기기획서 §1-2·1-3 약속
qr1007(원재료) + qr1008(영양) + qr1009(알러지) 3종 실서비스 연계 + prvwCn canonical name 파서(프로토타입 ✅) 프로덕션 통합 + OCR↔푸드QR 정형 DB 교차검증으로 오인식 자동 보정. brcdNo GROUP BY로 제품별 알러지 세트 구성. 기획서가 "본 경진대회 기간 중 단계별 통합 예정"이라 명시한 핵심 약속.
🥕 Phase 2: 영양 균형 분석 통합 (qr1008 + 식품영양성분 DB)
2026 하반기회피 알러젠 결핍 보완
식품영양성분 DB 275,856건과 qr1008 영양표시를 「한국인 영양소 섭취기준」영유아 환산치에 매칭 → "이 제품 1회 분량 = 하루 나트륨 ○○%" 자동 안내. 알러지 회피 → 영양 결핍 위험을 균형 관점에서 보완. 알러지+원산지+영양 3차원 위험도 판정의 영양 축.
📣 마케팅 4건
🎨 인스타 방향 확정 ✅ → 코너 네이밍 + 일러 톤 시안
방향·계획 ✅다음: 네이밍 회신·일러 시안tmp/insta_content_plan_2026-05-29.html
  • 확정 (5/29): 방향 "다정한 일상 일러" / 4코너(스파인=포이에마 9챕터·격주18주 · 그장면 · SLS메뉴사연 · 이벤트) / 첫게시=다정 인사카드+챕터1핀 / 커버통일 시스템 / 손글씨=아이패드 직접 / 숫자 "600여개"(active643). DECISIONS·INSTA_OPERATING_PLAN v1.1
  • 다음 ① 포이에마 네이밍 회신 대기 — 요청 xlsx 발송: ~/Downloads/해아래담다_인스타_코너_네이밍_요청.xlsx (시리즈명·"그 장면"·"우리집 메뉴 이야기" 대체안)
  • 다음 ② 일러 톤 시안 — 다정 인사카드 + 공통 커버 틀 묶어서. ChatGPT 일러(남편 탭) → 아이패드 손글씨. 장면 일러는 음식접시 아닌 신규 프롬프트 실험
  • 다음 ③ 포이에마 9챕터 원고 빈칸 반영 · 발행 시작일 · 바이오 문구 수정("식약처 레시피 655건"→정확화)
📸 6/3(수) 1차 출장 촬영 — 전해빈 확인 잔여 2건
6/3(수)1.5h 촬영 · 작가 동행 3h 20min
  • 타임라인 (빡빡 안): 13:00 점심 시작 → 14:00~14:30 마트(30) → 14:50~15:30 정물(40) → 16:00~16:20 하원·간식(20)
  • 1.5h 안에서 끝 — 예산 ₩4.3M 한도 30만 오바 상태라 시간 추가 X
  • 마트 위치: 동네 가장 가까운 대형마트 / 폰·손 중심·동의 없이·브랜드명 노출 X
  • 카테고리: ① 마트(f/g/h/i) ② 정물(a/b/e/d/k) ③ 가족(j/l). k 재료 손질은 정물 흡수(α안)
  • 전해빈 확인 잔여 2건: ① 1.5h 분할 + 3h 20min 동행 OK인지 ② 인스타 피드 그리드 기본 칸수(6/9/12) — 1차 픽서 7장 기준
  • 별도 논의: 챕터 ③ 새벽 식탁(c) 처리 — 포이에마 5/22+ 핫크 도착 후
  • 참고 메모리: project_haearae_chapter_carousel_format · project_haearae_marketing_strategy
📷 인스타 첫 게시 = 다정한 인사카드 (런칭 3개 동시)
시작일 미정런칭 골격
  • 런칭 = 빈 계정에 첫 3개 동시 발행: ① 다정한 인사카드 ② 챕터1(판정 직후·핀 고정) ③ 그 장면 #1
  • 인사카드 톤: 정식 X — 손글씨+emblem "알러지 둘째 위해 시작한 작은 부엌이에요". [[feedback_marketing_copy_tone]] 양산·연민 톤 회피
  • 5/29 출품완료 카드는 이벤트 포스트 옵션으로 (D-day 강제 발행 폐기 — 톤 잡고 시작)
맘카페 첫 글 + 공개 홍보 탄 (경진대회 결과 발표 후)
결과 발표 후5/29 출품
결과 발표 시점이 트리거. 수상 시 "수상 했어요" 톤 / 출품만이면 "출품 완료" 톤
🏛 행정 12건
🔴 [내일 최상단] 5월 경비 정리 — 사업자 OAuth 셋업 먼저
내일 / GCP OAuth 셋업 → 경비정리호출: "5월 경비 정리하자"
왜 막혔나: MCP 토큰 만료(invalid_grant) + 지금 OAuth 앱(168278053015…)은 goingup1992 개인 GCP 소속이라 haearaedamda(사업자) 계정을 정책상 거부(400 invalid_request). 결제정보를 전부 haearaedamda + 사업자카드로 이전했으므로 5월 영수증은 사업자 계정에 옴 → 사업자 연결이 본질적으로 맞음 (원래 C안 / GCP Phase 2 계획).
  • 1. GCP OAuth 앱 새로 만들기 (haearaedamda 로그인 상태로 console.cloud.google.com, 프로젝트=haearae-prod): API 사용설정(Docs·Sheets·Drive·Gmail·Calendar) → OAuth 동의화면 External + 테스트 사용자에 haearaedamda 추가 → 사용자 인증정보 → OAuth 클라이언트 ID → 애플리케이션 유형 "데스크톱 앱" 생성 → client_id·secret 복사
  • 2. 교체: ~/.claude.json 의 google-workspace env(GOOGLE_CLIENT_ID/SECRET)를 새 값으로. token.json은 이미 token.json.bak_20260531로 백업됨
  • 3. 재인증: npx -y @a-bonus/google-docs-mcp auth → 브라우저에서 haearaedamda 선택 → 이번엔 통과 → MCP 재연결(/mcp 또는 세션 재시작)
  • 4. 경비 정리: Gmail 5월 영수증 검색(Anthropic·EAS·Apple·Google Play·가비아 등) → 경비/2026 라벨(사업자 계정엔 라벨 새로 생성 필요) → 경비관리 시트(1zZ44Qa…) 결제내역 탭 입력 → 반복결제 탭 다음결제일 갱신 → 카드 내역 교차 확인
⚠️ 대안(더 빠름): 새 앱 안 만들고 기존 goingup GCP 동의화면에 haearaedamda를 테스트 사용자로 추가만 해도 풀릴 수 있음(미검증). 안 되면 위 정식 셋업.
⏳ 6/1 자동이체 첫 이체 확인
D-10하나→농협 5751 ₩500,000
자동이체 등록 완료 (5/3). 6/1 잘 빠지는지 확인
💰 Recraft 해지 영향 모니터링
~6/4
5/8 해지 완료. 6/4까지 Basic 사용 가능 → 그 후 Free 자동 전환. 결제 안 빠지는지 확인
해아래담다 상표 41류 추가 출원
⏸ 트리거 대기 · 지출 보류셀프 전자출원 ₩92,000
9류+42류로 앱 자체는 보호 충분(40-2026-0074548). 41류는 콘텐츠·교육 서비스 류라 인스타·콘텐츠 본격화 또는 첫 매출 후 재검토. "해아래담다" 조어를 41류로 남이 채갈 위험 낮음. (5/23 보류 결정)
💸 포이에마 세무 — 5월분 명세서 6/2 / 2차 6/19~
🟡 5월분 간이지급명세서 6/2 진입 (마감 6/30)2차 6/19 잔금홈택스+위택스
  • 🟡 6/2 — 5월 지급분 간이지급명세서 (마감 6/30): 홈택스 → 간이지급명세서(거주자의 사업소득) → 정기제출. 입력값=전해빈/지급액 ₩2,000,000. 돈 안 나감, 명세서만. 사업소득은 매월 제출
  • 🟡 2차 잔금 입금(6/19) 후: 차감 송금 ₩2,224,100 = ₩2,300,000 - 원천세 ₩75,900 / 7/10까지 원천세 신고·납부 ₩75,900. 호출 "포이에마 2차 원천세 신고 도와줘"
  • 🟡 6월 지급분 간이지급명세서 (마감 7/31): 잔금 지급 후 7월 초 진입
  • 📎 증빙 PDF 저장(보류·모아서): 홈택스·위택스·명세서 접수증 → 사업자 Drive 세무서류 폴더. 7/10 2차 신고 직후 묶어 처리. 종소세 외주비 비용 근거
  • 입력값 기록: 소득자 전해빈 / 911028-2082017 · 세율 3%
📱 App Transfer (Apple + Google Play) — goingup1992 → haearaedamda
v1.0.5 안정화 후 (6~7월)
  • 두 플랫폼 모두 가능 — 사용자·리뷰·평점·다운로드 수 유지
  • Apple: TestFlight 빌드 제거만 하면 깔끔 (영향 없음) / Google Play: $25 등록비 + Firebase 재연결 + 2영업일 검토
  • ℹ️ Apple Dev는 이미 개인(Individual) 계정으로 활성 — 신규 등록 불필요. 사업자/법인 명의 노출 원하면 향후 법인 전환 후 Organization 검토 (별개 트랙)
매월 말 10분 경비 루틴 (Gmail → Sheet)
🔁 매월 마지막 일요일 21:00✅ Calendar 등록
Gmail 경비/2026 라벨 → Sheet 결제내역 추가 → 영수증 PDF Drive 저장 → 반복결제 다음결제일 갱신
🔍 특허로 상표 출원 3건 — 심사관 배정 대기 (순번 221,937번)
분기 1회 점검2026-05-20 확인
  • 해아래담다 9류+42류 (4/15, 40-2026-0074548) / Sous le Soleil 9류+41류 (4/20, 40-2026-0078770) / 수르솔레이 9류+41류 (4/20, 40-2026-0078772)
  • 2026-05-20 확인: 심사 대기열 순번 221,937번. 차례 많이 남음 → 점검 주기 월→분기로 늦춤. 다음 점검 ~8월
  • 특허로 → 마이페이지 → 출원 현황. 의견서·거절이유통지 도착 시 답변 기한 2개월
Vision API 분당 쿼터 재시도 (무료 체험 만료 후)
무료 체험 만료 시
예산 알림 ₩50k/월 + API 제한은 4/30 셋업 완료. 분당 쿼터만 잠금(무료 체험 한정) → 만료 시 재시도
12월 세무사 1회 상담
2026-12
1년 경비 검토 / 간편장부 vs 복식부기 / 2027-05 신고 준비. 세무사 hhm220@hanmail.net
2027-04-17 Apple Developer 갱신 영수증 PDF 다운
📅 캘린더 등록
Apple ID 묶음으로 인보이스 메일 분리 불가. ₩129,000 자동 갱신 → PDF 다운 → Drive 저장
조직 전환 전 비상주 사무실 패키지
트리거 도달 시
  • 트리거: AdMob / 인앱결제 / 사업자 명의 매출 정산 필요 시점
  • 비상주 사무실 계약 (수지/분당 월 3~10만, 사업자 주소 사용)
  • 사업자등록 주소 변경 → Play Console 조직 전환 → 웹사이트 갱신
  • ⚠️ 개인→조직은 일방향. 한 번에 묶어 진행
🤝 외주 5건
📷 포이에마 데이터 수령·셀렉·수정 일정 (6/3 → 6/30) ⚠️ 촬영 순연으로 뒷일정 재확인 필요
~6/5 셀렉 잠정6/30 수정 기한(연동 가능)
  • ⚠️ 촬영 5/27→6/3(수) 순연(비 소식) → 아래 셀렉/최종본/수정 날짜는 포이에마와 재합의 필요
  • 6/3 (수): 촬영 당일 → 저해상 JPEG 전체(500~1000장) 수령
  • ~6/5 (금) 🟡 A컷 30·B컷 50 셀렉본 회신 기한 (잠정·촬영+2일 패턴) — C컷 외 중복 이미지는 폐기됨. 포이에마 확정 대기
  • 6/19 (금)?: 최종 고해상 보정본 수령 + 잔금 ₩2,300,000 (원천세 차감 송금 ₩2,224,100) — 셀렉 밀리면 연동 순연 가능
  • 6/30 (화)? 🟡 최종 수정 요청 기한 — 무상 1회, 서면 제출. 미요청 시 자동 최종 승인. 최종본 일정에 연동
  • ⚠️ 데이터 백업 책임 = 갑(미리). 각 인도 1달 뒤 작가 원본 삭제 가능 → RAW 미제공, 받는 즉시 백업
  • ⚠️ 유료광고·인쇄물·굿즈 사용은 별도 상업 라이선스 필요 (기본 계약은 자사 앱/웹·공식 SNS·보도자료 한정)
  • 출처: ~/Desktop/해아래 담다 견적서 및 계약서 ver.1.pdf
📝 포이에마 1차 인터뷰 — 우편 손글씨 대기
우편 도착 후 손글씨 작성
손으로 적는 아날로그 환기 경험 의도 — 별도 질문지. 답변 파일 ~/projects/유아식앱/tmp/poiema_q1_답변_2026-05-12.md
📋 6/3 1차 촬영 컷 리스트 사전 기획 — 카테고리 3개
6/3까지30~40 컷
  • 정물: 알러지 결과표, 앱 만드는 맥북 화면, 식탁 위 시판 제품·성분표
  • 마트 동행: 어플 OCR 찍는 장면, 성분표 읽는 모습, 장보기
  • 가족 자연샷: 재료 손질 몇 컷, 아이들과 간식, 아이들 노는 사진
  • 제외: 요리 장면·하원길 (아이들 케어 부담)
  • 포이에마와 6/3 전 사전 공유 → 촬영 효율 ↑
📸 2차 촬영 — 8월 중순~말 여주 부모님 댁 마당 텃밭
8월 토요일 협의여름채소 계절감
  • 여름채소가 아이들 키 정도로 자랐을 때 — 쪼그려 앉으면 아이들이 밭 속에 있는 느낌의 계절감
  • 아이들이 실제로 먹는 채소가 자라는 곳 + 주말마다 시간 보내는 마당 → 해아래 서사 직결
  • 구체 일정: 포이에마 회신 후 8월 토요일 후보 협의
  • 비용: ₩100~180만 + 출장 실비 (포이에마 회신으로 확정)
📦 Phase 2 외주 (출시 안정화 후)
출시+1~2개월₩900K
  • #7 타이포 + #10 에셋 아카이빙 + #13 BI 매뉴얼(+로고 리뉴얼 후순위) — 합계 ₩900K
  • 출시 후 안정화되면 견적 재요청. 12번 포토북 용도도 이때 결정

Sous le Soleil 유아 감각놀이 앱

⏸ 개발 보류 (해아래담다·루틴도트 우선) · 행정만 진행
📋 기획 · 마케팅 6건
⏸ 스파크클로 정식 모집 공고 대기 (사전 신청 ✅ 4/30)
알림 수신 시 액션
정식 공고 알림 받으면 부트캠프·지분 조건 확인 → 식의약(5/29)과 우선순위 비교
📅 6월 — 하반기 창업지원 공고 재점검
2026-06
하반기 공고 올라오는 시점에 매트릭스 재점검 + 적합 트랙 추리기
Manifesto 6버전 리뷰 → KR/EN 최종 선정
outputs/마케팅_Manifesto_초안_2026-04-20.md
스튜디오 사이트 IA/와이어프레임 리뷰
기술 스택 확정(Astro 권장) · outputs/마케팅_스튜디오사이트_IA_2026-04-20.md
스튜디오 사이트 개발 착수 (D-10 스케줄)
대형 작업
Apple/Google 에디토리얼 피치 이메일 드래프트
Manifesto 최종 선택 후
🎨 디자인 1건
Slice 3: SunRail SVG + SenseTray 카드 재제작
플레이스홀더 이모지 → 커스텀 SVG 5개
🧪 QA 2건
실기기 제스처·센서 검증
Ruby 3.x + CocoaPods 설치 선행 필요
QA_SPEC.md "4개 게임" → 10개로 갱신
💻 개발 7건
🎮 Garden 묶음 A+B 통합 검수 (빌드 v4) + Stars/Forest 5분 플레이
⏸ 개발 보류~30분 + 게임당 ~1h
  • 5/1 빌드 v4 완료: 봉오리 SVG 5종 + 꽃 후광 제거 + 햇님 호 이동 + 구름 흐름 + 계절 배경 4종
  • 검수 11항목: 묶음 A 회귀 5 + 묶음 B 신규 5 + 부모 타이머 회귀
  • 검수 후: 파라미터 조정 또는 묶음 C 진입
  • Stars/Forest는 동일 패턴 5분 플레이 + 매트릭스 4~7축
Garden v1.0 폴리시 후속 (묶음 C: 무지개 + 단계별 사운드)
묶음 A+B 검수 OK 후~2~3h + 빌드
무지개 등장 연출 + 단계별 사운드(sprout/bud/bloom) + 봉오리 SVG 잔여 조정
⏸ 남편 QA 회신 반영
회신 받으면
Forest 1차 보강 검수 / 9게임 부모 타이머 회귀 / Stars 외 9게임 매트릭스 4~7축 / 자유 발견
Stars i18n 전환 (B 작업) — 별도 세션
~10h본격 스프린트 6/12~ 묶음
scene/hint 한글 하드코딩 → games.stars.scene.fox/bear/rabbit/deer/bird + games.stars.hint.scene/free
폴리시 4순위 진입 — Balloon 함께풍선
1~3 끝나면 ~8h
공통 UX 보강 이미 받음. 개별 보강 사항은 자가진단 시트에 채워야 함
ja 카피 native 감수
일본 출시 직전
src/i18n/locales/ja.json · _note: "감수 전" 마커 제거
홈 Free 배지 가시성 재검토
Arc 홈 구조 변경 후
🏛 행정 3건
사업자등록증명원 재발급 — 필요 시점에
필요 시 발급4/30 정정신고 ✅
디지털 PDF 필요 시점에 홈택스 → 민원증명 → 즉시 발급 → Drive 업로드
통신판매업 신고
출시 4~6주 전
마드리드 국제출원 결정
~10/20
B안 한+일+미 ~₩315만 · Vol 1 초기 반응 보고 결정해도 OK
📦 아카이브 (26건) — 미완료와 연결된 완료 작업
✅ 재료↔본문 정합성 (비알러지 전수 + 고춧가루 정책 + 1글자 + 쓰레기)
완료 5/29해아래 / QA연결: 🚀 6월초 배포 묶음 ⑤⑥⑦ (앱 빌드)
  • 정합성 145레시피/241재료 + 1글자 72건(쌀·무·배·밤·마·콩) + 유령 쓰레기 14건 정리
  • 고춧가루 10건 제거(POLICIES 매운재료 갭) + pre-flight #8 audit-irritant-leak.py 가드 / 알코올 2건 정합성
  • 웹 라이브(1d20c4b·ec670b1·8846dae) · 앱 push(2712c9a·678e310·59a84d7) · 정본 tmp/정합성_검토_2026-05-29.html
✅ L0 멀티 알러지 프로필 (웹·앱) + L1 매직링크 로그인 (웹)
완료 5/22해아래 / 개발연결: 로그인 소셜 단일화 (iOS vc15 · 안드 빌드)
  • L0 멀티프로필: 단일 → 아이별(최대5) + 온가족(합집합)/한명만 + 모달 편집기, 무손실 마이그
  • L1 웹 매직링크 로그인 + 동기화(업로드/풀·uuid 정규화). household 6테이블+RLS+트리거(0001_auth_household.sql, ref ecxnehxeqnfweaenzlqx)
  • ⚠️ 매직링크는 5/25 결정으로 구글 로그인으로 전환됨 (소셜 단일화)
✅ 앱(RN) L1 로그인 — 404 버그 수정 + e2e 검증 (5/23)
완료 5/23해아래 / 개발연결: 안드/iOS 빌드 트랙
  • chunk1(b221be0)·chunk2(6b70415) + 404 fix 22aac01(auth-callback.tsx 신설 + _layout Stack 등록)
  • vc45 APK adb e2e: 매직링크→Gmail MCP verify URL→adb 발사→실로그인+클라우드 동기화 성공
✅ 웹 배포 트랙 종료 (5/23) — CF Pages 라이브 + production 로그인
완료 5/23해아래 / 개발연결: 로그인 트랙
  • 재배포 cbc21f2100ae7e(L1로그인+멀티프로필+컬렉션+일러+리콜) haearae.com 라이브 반영
  • Supabase Site URL + redirect allowlist production(haearae.com) 전환 → production 로그인 e2e 정상
🍎 iOS App Store 출시 준비 체크리스트 (DUNS 트랙 종료)
완료 5/25해아래 / 행정연결: iOS vc15 심사 대기 카드
  • Apple 개인계정 이미 활성(팀ID QJTRLDSF2F, ~2027-04-17) — DUNS(696554558) 처음부터 불필요였음
  • 체크리스트 ①EAS빌드 ②ASC생성 ③스샷 ④App Privacy ⑤설명·키워드 ⑥submit 전부 완료 → vc15 심사 제출
  • 판매자명=서미리(상호명은 법인 전환해야 가능). 상세: memory/project_haearae_apple_developer.md
❌ production access 거절(5/17) → 재신청 트랙
흡수 5/25해아래 / 개발연결: 안드 출시 트랙(L1574)에 12명 재소집 합침
  • 거절 사유: ① 테스터 engagement 부족(12명 다운로드만, 실측 engagement time 미달) ② 피드백→업데이트 흔적 부족. 12명 룰 자체는 충족
  • 재신청 플랜: 12명 주2~3회 활성 재요청(15~16명 버퍼) + 피드백 반영 빌드 1개 closed + 14일 연속 활성 → 재신청 ~6월 중순
  • 상세: memory/reference_play_production_access.md
🧪 Matt Pocock 스킬 셋업 검증 — 용어 사전 + /구조개선 시범 통과
완료 5/20유아식앱 / 개발연결: 구조개선 후보 3건 진행 task
  • 5/10 셋업 + 5/20 /구조개선 시범 호출 통과 — 도메인 어휘 자동 활용, DECISIONS 충돌 검사 작동, 삭제 테스트 적용
  • 후보 5개 추출 → 진행 3건(알러지 매칭/메타 strip/검색 중복) + 보류 1건(SEASONAL) + 스킵 2건(번들 자동화/TS re-export)
  • SLS·자산포폴 CONTEXT.md "용어 사전" 섹션 추가 확장 OK — 디자인/개발 모드 진입 시 트리거
  • /디버그 트리거 검증은 다음 버그 자연 발생 시 자동 관찰 (별도 task 불필요)
  • 정본: ~/projects/유아식앱/tmp/구조개선_후보_2026-05-20.md · memory/feedback_matt_pocock_pattern.md
📐 인스타 운영 룰셋 기획 세션 (미리님 단독 · 인터뷰)
완료 5/20해아래 / 마케팅연결: 캐러셀 시안 · 카피 정렬 · 바이오 박기 task들
  • 정본: outputs/INSTA_OPERATING_PLAN.md
  • 1차 픽서 7장 슬롯·바이오·하이라이트 5칸·해시태그 풀·CTA 동선·30일 캘린더 골조 잠금
  • 발행 순서 옵션 B 확정: ④5/29 → ①6/7 → ②6/21 → ③7/5 → ⑤7/19 (기존 ④→②→①에서 변경 — 마트 매대 결과물 도착 후 ② 발행이 자연)
  • ⑥·⑦ 챕터는 트리거 분리 (마일스톤·후기)
  • 카피·이름·디자인 톤 디테일은 5/22+ 포이에마 초안 도착 후 별도 세션 → 그 후 캐러셀 시안 진입
  • 참고: memory/project_haearae_chapter_carousel_format.md · memory/project_haearae_marketing_strategy.md
v1.0.5 양환산 + ABC 검수 + 룰셋 정밀화 (5/9~5/13 누적 트랙)
완료 5/13해아래 / 기획연결: vc27 빌드 트리거 카드
  • 환산 룰 결정 (A+B 하이브리드 / 1/2 디폴트 + 1/3 강제 / 알코올 제외) + 6 chunk 병렬 발사 670건
  • 국물류 79·디저트 22·죽 17 검수·apply 118건 (5/10~5/11)
  • 4 chunk 자체 1차 + ABC 검수 26건 (인삼·떡·훈제 본질 룰 신설) + 전튀김·밥면·구이찜·기타 본 검수 (5/11~5/12)
  • 정책 B 합의 + 룰셋 5 폐기 + 보수 excluded + INDIRECT/SYNONYMS 보강 + 큐레이션_룰셋.md 외부 공유본
  • 전수 룰셋 재검수 (5/13) 9개 룰셋 모두 클린 + 식약처 4 chunk amounts_v2 일괄 apply 524건 → active 853→651 / amounts_v2 박힘 774
  • 참고: memory/project_haearae_amount_conversion.md · outputs/큐레이션_룰셋.md · memory/feedback_haearae_data_curation_policy.md
5월 제철 큐레이션 v1.3 + 일러 8건 양산 (월별 워크플로우 정착)
완료 5/11 새벽해아래 / 기획연결: 매월 8건 큐레이션 워크플로우 (7월부터 재활용)
  • v1.1 → v1.3: 매월 8건 직접 큐레이션 + image_url 필수 + fallback 폐기
  • 5월 픽 8건 (5/12 산나물 유부초밥으로 주꾸미머리순대 대체): 주꾸미보리죽·취나물들깨무침·머위향 통밀푸실리·딸기 퀴노아 볼·미나리고기말이·버섯초계탕·생과일가자미까나페
  • 일러 8건 신규 (assets/illustrations/seasonal_may/) — nutrition 라인 일러 양산 첫 사례
  • 참고: memory/project_haearae_seasonal_monthly_workflow.md
6월 제철 큐레이션 v1.4 + 일러 1건 + manifest 일반화
완료 5/11 밤해아래 / 기획연결: 매월 워크플로우 + 일러 양산 트랙
  • 8건 픽: 가지 미니 라자냐·라따뚜이·베리 코티지 동결 칩·아쿠아파짜·흰살생선 그라탱·오이 소르베·페타+수박 큐브·비트 후무스
  • 일러 1건 (오이 소르베) v2 4-layer prompt로 1회 통과 + regen_image_manifest.py 일반화 (133건 등록)
  • 후속: 라따뚜이 동명 2건 정합성 / curation_100 manifest 10건 누락
맘카페 6개 사전 가입 (전국 1 · 지역 3 · 알러지 2)
완료 5/7해아래 / 마케팅연결: 맘카페 첫 글 (경진대회 결과 발표 후)
  • 전국: 맘스홀릭베이비 (330만) / 지역: 헬로여주맘·개포맘·하남맘 / 알러지: 아토피 이긴 맘·세이프 알레르기
  • 첫 글은 경진대회 결과 발표 후. 등업 조건은 카페별 확인 필요
포이에마 견적서+계약서 ver.2 수령·검토 (₩4.3M 본금 + 실비 별도)
완료 5/13해아래 / 외주연결: 인터뷰 작성 · 출장 5/27 · 원천세 신고
  • 본금 ₩4,300,000 + 렌즈·출장·소모품 실비 별도 (구두 확인 5/13)
  • 지급: ✅ 중도금 ₩2,000,000 송금 완료 (~5/20) / 잔금 ₩2,300,000 (6/19) → 우리은행 1002-948-439246 전해빈
  • 원천징수 3.3%: 차감 송금 + 다음달 10일 홈택스 신고·납부 (행정 도메인 별도 task)
  • 저작권 제한: 제3자 제공 X / 메타·유튜브 유료 광고 별도 라이선스 / 공모전 출품 X
  • 수정·인도: 무상 수정 1회·7일 / RAW 미제공 / 1개월 뒤 원본 삭제 → 백업 책임 갑
  • 전해빈 확인 2건 잔여: 촬영시간 추가 단가 / 인스타 피드 그리드 수량
  • 📎 ~/Downloads/해아래담다_견적서 및 계약서.pdf
v1.0.5 Day 2-B — DB 머지·매니페스트·빌드 + GCP Phase 1 (잔여 흡수)
완료 ~5/11해아래 / 개발연결: vc27 빌드 (출시 직전 잔여 카드)
  • 옵션 A 708건 톤 각색 + 옵션 C 130건 검수 + 디자인 v2 #1~10 풀 적용
  • 마스터 DB 머지 진행 — 5/11 active 740으로 정착
  • imageManifest 130 require 매핑 (일러 124/131, 출시 노출 100%)
  • #11 회귀 1·2라운드 통과 (5/6 42/42 + 5/11 18/18)
  • vc25 라인 → vc26 비공개(v1.0.4) → vc27(v1.0.5 출시)로 갈아탐
  • GCP Phase 1: 새 프로젝트(haearae-prod) + Vision API + 키 + 예산 ₩50k cap + env 갈아끼움 + Play vc26 비공개 업로드
  • 출시 후 트랙: 기존 키 무효화 + SHA-1 restriction 검토
v1.0.5 일러스트 — AI 일러 124/131 (94.7% · 출시 노출 100%)
완료 5/10 새벽해아래 / 디자인연결: vc27 빌드 묶음 (출시 직전 잔여 task)
  • 5/10 자정 Group F SLS 8건 (sousLeSoleil_30 26→34) + 5/10 새벽 curation 회귀 4건 (고구마 아기치즈 죽·고구마 블루베리 미니 머핀·딸기 퀴노아 볼·단호박 리코타 매시) + 1 sync (그릭요거트 치아 푸딩)
  • master DB sync: image_url 5건 (backup recipes_master.json.backup_curation5_image_url_20260510_021845) · web RECIPES_EXTRA 754
  • NULL 7건 = 5/8 검수로 모두 _status=excluded (푸딩무스 5건·#94 안전·#67 통합) → 일러 불필요. 출시 노출 active 124/124 = 100%
  • 참고: outputs/DECISIONS.md 2026-05-10 (새벽) · memory/project_haearae_v1.0.4_recipe_enhancement.md
brand emblem v1 확정 — sun in bowl + 4각 ✶ + cookbook engraving
완료 5/9 심야해아래 / 디자인연결: wordmark·SVG·favicon·앱 아이콘·OG (출시 후 트랙)
  • 시안 12장 + 합성 2건 비교 → ChatGPT chat 직접 부분 합성으로 자연스러운 결과 (PIL 픽셀 합성은 erase 자국으로 폐기)
  • 자산: assets/logo/해아래담다_로고_v1_2026-05-09.png (grainy primary) + ..._매끈_2026-05-09.png (24px·favicon용 보조)
  • 비교 보드: tmp 정비(5/21 라운드 3)로 폐기 — 결정 결과는 emblem v1 자산 PNG 2종에 박힘
  • 후속 (출시 후): wordmark 한글+영문 lockup / SVG 변환 / favicon·앱 아이콘·OG export / grainy vs 매끈 사용 가이드
  • 참고: memory/project_haearae_brand.md · memory/project_haearae_next_session.md 트랙 D · memory/feedback_chatgpt_image_automation.md 9번 (부분 합성 패턴)
감미료 위생 룰 v1.0.5 — 꿀 라벨 정합 + 첨가당 개월수 + 단맛노트 (꿀 tip 모순에서 확장)
완료 5/24해아래 / 개발·QAweb ba8dc55 · app c8acd79 (vc15에 실림) · 연결: 트랙 1 447(독립)
  • 시작은 "꿀 tip 48건 모순"이었으나 실제 모순은 14건·warnings 필드(tip 아님). 미리님 "올리고당도 부적합" 지적 → 감미료 정책 전반으로 확장
  • 레거시 "꿀 대신 올리고당" 경고 54건 삭제 / 활성 꿀 53건 🚨 보툴리눔 라벨 보장(큐레이션 누락 21건 포함) / 첨가당 단맛간식 5건 12→24개월 / 꿀 없는 단맛간식 12건 노트 / 시금치 배 미음 excluded (655→654)
  • 핵심: safety_age_min=None은 무방비 아님 — age 필드 파싱해 하드 필터(검색서 숨김). 그래서 손볼 건 6건뿐이었음
  • 신규 스크립트 web/apply_sweetener_rules.py (idempotent). apply_safety_rules.py와 분리 = 후자 재실행 시 큐레이션 코코아(코코아푸딩·무스) 오제외 방지
  • 참고: memory/project_haearae_sweetener_rules.md
shared/design/tokens.json 스캐폴딩 — drift 10건 발견, wire-up은 출시 후
완료 5/6해아래 / 디자인연결: wire-up 5단계 (출시 후 별도 트랙)
  • scaffolding 완료 + 드리프트 10건 발견 (canonical = web v2 warm). 디자인 v2 #1~9에서 토큰 개별 적용은 완료
  • wire-up 5단계 (출시 후): theme.ts grep → build 경로 변경 → PreToolUse 훅 → pre-flight 검증 → Layer2 baseline 갱신
  • 참고: memory/project_haearae_design_tokens.md
v1.0.4 Day 3 — UI 통합 + 통일 디자인 보강 (Day 2-A·1.5·2-B에 흡수)
흡수 5/3해아래 / 개발연결: Day 2-A(안전 룰·온보딩) + Day 1.5(통일 디자인 검수) + Day 2-B(콘텐츠 보강 라인)
원래 vc23 별도 빌드 가정으로 분리됐던 task. 실제 진행은 Day 2-A·1.5·2-B로 분산되며 vc24·vc26 라인에 흡수됨. 별도 vc23 빌드는 없었고, "vc23 비공개 업로드 → 14일+12명 룰 다시 시작" 가정 자체도 잘못된 정보(5/5 정정).
v1.0.4 Day 2-A — 알러지 카드 다이어트 + Ionicons + 안전 룰셋 + age 필터 + 온보딩
완료 5/3해아래 / 개발연결: vc26 검토 결과 대기 · OCR 스모크 · Day 2-B
  • 알러지 카드 다이어트 + 이모지 12위치 → Ionicons outline (App 033e575)
  • 🚨 안전 룰 15카테고리 + 854→725 (-129) + 알코올 54 36+상향 + 통째 과일 56 라벨 (Web 0a3a694 / App 9d644aa)
  • age 필터 — getEffectiveAgeMonths + isAgeAppropriate, AppContext childAgeMonths (App 07764de)
  • D 온보딩 — 풀스크린 modal, 프리셋 6/12/18/24/36/48 + 직접입력 + Skip (App 320cc0e)
  • app.json 1.0.2 → 1.0.4 + production .aab vc26 (fd78595a) + Play 비공개 업로드
  • 회귀 196/196 통과 (90 + age-filter 18 + 88)
v1.0.4 Day 1.5 — 실기기 검수 + 추가 패치 2 사이클
완료 5/3해아래 / 개발연결: v1.0.4 트랙 진행
  • 1차 검수 → 폰 5건 OK + 신규 1건 → 패치 53ca6eb + preview 1e350948
  • 2차 재검수 → 추가 3건 (헤더 띠·하단 빈 공간·칩 반응성) → 패치 71ffe61
  • 옵션 B 셋업 — preview autoIncrement: true + Application.nativeBuildVersion → "버전 1.0.4 · build N" (commit 5c58a4b)
  • 3차 검수 → 3건 모두 OK → push 8f12ffe..5c58a4b
v1.0.4 Day 1 — OCR 4건 + 우선순위 + A2 탭 + UX 5건 + 스켈레톤
완료 5/2해아래 / 개발연결: v1.0.4 트랙
  • App push: 2 commits (f1b8b988f12ffe) / Web push: 2 commits (7e9ec2cad1767f)
  • 회귀 178/178 (shared 90 + web 88)
  • 완료: 우선순위 throttle / OCR 4건 + 회귀 25 / A2 탭(more.tsx) / UX#3 빈 결과 / UX#4 칩 상단 고정 / 패스 1·2·6 / UX#5/6/2 / 스켈레톤(AI 대체재)
  • 미해결: 활성 알러지 바 톤 / 웹 더보기 콘텐츠 / 실기기 검수 (Day 1.5에서 처리)
parseIngredient + OCR 블록 추출·chunk 재분할 단위 테스트
완료 5/2해아래 / QA연결: 향후 OCR 회귀 픽스 시 같은 파일에 추가
shared/tests/block-extract.mjs (302줄). parseIngredient 호출 케이스 17개+ (유령 재료 0개·통합 파이프라인·산화아연·난황/난백·백설탕/대두 함유) + extractIngredientBlock + resplitChunk + parseFacilityShared 회귀 통합. v1.0.4 OCR 픽스(영문 라벨·"미 분당"·"대두 함유"·facility wrapper) 픽스처 포함
결제수단·수신처 사업자 갈아엎기 (5/2~5/4)
완료 5/4해아래 / 행정연결: ⏸ 미해소 5건은 별도 task로 분리
  • ✅ Claude Max ~$220 (5/19): 농협 5751 + Tax ID(BRN) + "해아래담다" (Stripe Link)
  • ✅ EAS Production $19 (5/21): Stripe Link 묶음 자동
  • ✅ GCP Vision API: 옵션 B(마이그레이션) — haearae-prod + $300 무료
  • ✅ Google Payments Center 농협 5751 등록
  • ✅ 5/4 claude.ai 커넥터 사업자 재연결 + 시트 3개 사업자 소유권 이전
  • ⏸ 미해소 2건 (Apple Dev·Google Play). 가비아·Cloudflare·Workspace 셋은 2026-05-04 모두 해소 — 운영 시트 ⚠️ 0건
루틴도트 디자인 유사성 리서치 → 명칭 변경 결정
완료 5/7 새벽2루틴도트 / 기획연결: 명칭 재발굴 (1순위 잠금) — 활성
DotHabit(부제 "Routine: DotHabit", 1M+ DL) + Routinery(한국 출신, 5M+ DL) + HabitKit/Dots 도트 시각 관습 그늘 직격. 권고는 "이름 보존 + 로고 조정"이었으나 미리님 결정 = 이름도 변경. 후속 = [명칭 재발굴] 활성 task. DECISIONS 5/7 새벽2 항목 참조
루틴도트 디자이너 위임 회신 + 자산 26개 양산
완료 5/7루틴도트 / 디자인연결: 가족 B-5 confirm + Phase 1 자산 wiring — 활성
디자이너 회신 받음(routine-dot-logo.html 시안 + HANDOFF.md v2). Claude Code가 자산 26개 양산 + Expo 코드베이스 wiring 완료. 잔여 미세 조정(잉크 텍스처·hex 톤·채움 비율)은 추후 회신 시 처리. outputs/Routine Dot/ + zip 215KB
진행 중
급함 (D-10 이내)
다음 차례
곧 (D-30 이내)
예정
대기 (외부 조건)
백로그
나중