v1.10.0 — 2026-06-02
- 로그인 기능 추가 — `web/login.html`, `web/settings.html`, `functions/api/auth.js`, `functions/_auth.js`, `functions/_middleware.js` 추가
- 지정된 7명 계정으로 로그인하고 초기 비밀번호 `2026jp`를 사용하도록 구성
- 계정 설정에서 본인이 현재 비밀번호를 확인한 뒤 새 비밀번호로 변경할 수 있게 반영
- 행사 운영판, 담당자별 투두판, 공유 저장 API `/api/task-state`를 로그인 세션으로 보호
- 세션은 서명된 HttpOnly 쿠키로 유지하고, 변경 비밀번호는 서버 저장소에 해시로 저장
v1.9.0 — 2026-06-02
- 행사 운영판 신설 — `web/event-board.html` 추가
- 준비 체크판, 양일 상담 예약판, 커뮤니케이션 탭을 한 화면에 구성하고 공유 저장 API에 저장되도록 반영
- 예약판은 2026년 7월 31일 금요일·8월 1일 토요일, 2개 상담 라인, 30분 단위 64슬롯 기준으로 구성
- 커뮤니케이션은 Jira식 이슈 카드, 상태 이동, 업데이트 기록, 수정 버튼을 포함
- 메인, 팀 가이드, TF 실행판, 담당자별 투두판, 기관 지원 활용판, 변경 이력 페이지 상단 내비게이션에 행사 운영판 링크 추가
v1.8.5 — 2026-05-26
- 현지·행사 PM 변경 — 황유진 실장을 일본 현지 진행과 7월 31일·8월 1일 도쿄 행사 PM으로 반영
- 임호경 과장은 한국 원격·콘텐츠·채널 PM으로 역할을 분리하고, D-Day 한국 잔류 운영과 주간 KPI 기록 담당으로 정리
- 메인, 팀 가이드, TF 실행판, 담당자별 투두판, 기관 지원 활용판, HANDOFF.md의 R&R과 푸터 버전 갱신
v1.8.4 — 2026-05-26
- 결과 비고 입력 재발 방지 — `task-state.js?v=1.8.4` 캐시 버스트를 적용해 실무자 브라우저가 이전 스크립트를 계속 쓰지 않도록 수정
- 진행 중인 공유 동기화가 텍스트 입력 중 로컬 비고 값을 덮어쓰지 않도록 `syncNow()` 입력 중 지연 방어 추가
- 메인 현황판과 담당자별 투두판 푸터 버전을 v1.8.4로 갱신
v1.8.3 — 2026-05-26
- 비고 타이핑 중 동기화 지연 — 결과 비고 입력 중에는 원격 동기화와 다른 탭 저장 이벤트로 화면을 다시 그리지 않도록 수정
- 입력창 포커스가 빠진 뒤 공유 저장을 한 번 수행해 한 글자만 입력되는 현상을 방지
v1.8.2 — 2026-05-26
- 체크 상태 복구와 히스토리 추가 — Edge 로컬 저장소에 남아 있던 완료 체크 5개를 공유 저장 상태로 복구
- 공유 저장 API가 값을 덮어쓰기 전 직전 상태를 최대 20개까지 히스토리로 보관하도록 보강
- `/api/task-state?history=1`로 최근 상태 스냅샷을 확인할 수 있게 해 다음 사고 시 복구 기준을 남김
v1.8.1 — 2026-05-26
- 결과 비고 입력 안정화 — 비고 입력 중 공유 저장 상태 변경이 카드 전체를 다시 렌더링해 포커스와 커서가 끊기던 문제 수정
- 체크박스 완료 상태는 기존처럼 즉시 현황판을 갱신하고, 결과 비고는 입력창 값을 유지한 채 저장되도록 분리
v1.8.0 — 2026-05-26
- 완료 체크 공유 저장 보강 — 다음날 체크가 풀리는 원인이 브라우저 전용 localStorage 저장 구조였음을 반영하고 공유 저장 API를 추가
- `/api/task-state` Cloudflare Pages Function을 추가해 체크 완료 상태와 결과 비고를 서버 쪽 상태로 병합 저장
- `task-state.js`를 추가해 기존 localStorage 값을 새 상태 포맷으로 마이그레이션하고, 브라우저 백업과 쿠키 백업을 함께 유지
- 메인 현황판과 담당자별 투두판에 공유 저장 상태 표시를 추가하고, 두 페이지가 같은 저장 레이어를 쓰도록 변경
- Cloudflare KV 바인딩 `MOAMAN_TF_STATE`가 연결되면 같은 코드로 영구 저장을 사용하고, 바인딩 전에는 Edge Cache와 브라우저 백업으로 동작
v1.7.0 — 2026-05-26
- 완료 목록과 결과 비고 추가 — 메인 현황판에서 완료 처리된 실무 목록을 바로 확인하고 각 업무별 결과 비고를 입력할 수 있게 개선
- 담당자별 투두판에 전체 완료 목록 섹션을 추가하고, 담당자 카드 안에서도 체크 완료 업무와 기존 완료 리스트를 분리
- 결과 비고는 `moamanTaskNotes` localStorage에 저장되어 메인 현황판과 담당자별 투두판이 같은 내용을 공유
- 2026-05-26 기준 메인 현황판과 담당자별 투두판의 운영 표시를 W4·D-66으로 갱신
v1.6.0 — 2026-05-19
- 기관 지원 활용판 신설 — KOTRA 도쿄 IT지원센터, 도쿄무역관, Medical Korea·KHIDI, 강남구 의료관광, 한국관광 데이터랩의 현실적 활용 방안을 한 페이지로 정리
- KOTRA 회의실은 18~25석 또는 6석 규모라 본 설명회장이 아니라 TF 사전회의, 파트너 미팅, VIP 소규모 상담 대기실로만 쓰는 판단을 명시
- 기관별 지원 판단표, 리스크 기준, 필수 확인 서류, 담당자별 체크리스트, KOTRA 문의문 복사 도구를 추가
- Medical Korea 외국인환자 유치 등록, 외국인 포함 배상보험, 유치업체 계약 구조, 개인정보·사진·LINE 동의 문안 확인 항목을 행사 전 필수 리스크로 정리
- 의장 검토용, 팀 가이드, TF 실행판, 담당자별 투두판, 변경 이력 페이지에 기관 지원 활용판 링크 추가
- HANDOFF.md에 v1.6.0 최신 업데이트와 영구 페이지 목록을 반영
v1.5.0 — 2026-05-19
- 도쿄 설명회 일정 정정 — 7월 30일 목요일 한국 출발, 7월 31일 금요일·8월 1일 토요일 양일 행사 기준으로 전체 페이지를 갱신
- 2026-05-19 기준 D-73으로 재정렬하고 7월 29일 실무 동결, 7월 30일 현지 이동, 7월 31일·8월 1일 현장 운영 흐름을 명시
- 1일 상담 capacity 32명에서 금·토 양일 capacity 64명, 전환율 60% 기준 시술 결정 천장 약 38명으로 시뮬레이션과 깔때기 수치를 정정
- TF 실행판 콘텐츠 캘린더를 D-Day 1, D-Day 2, D+13 후속상담 마감 구조로 재배열
- 담당자별 투두판과 팀 가이드의 출발일, 현장 발표 메시지, 상담표 수량, 버전 표기를 v1.5.0 기준으로 갱신
- HANDOFF.md에 최신 일정과 양일 운영 확정 기준을 반영
v1.4.0 — 2026-05-19
- 메인 페이지 상단 진행 현황판 추가 — 담당자별 투두판의 체크 완료 상태를 읽어 전체 완료율, 완료·미완료 수, 이번 주 미완료 수를 자동 계산
- 담당자별 진행도 바 추가 — 김대영 의장, 정수연 대표, 황유진 실장, 임호경 과장, 박상진 코디, 고준일 과장별 5개 실무 기준으로 완료율 표시
- 다음 확인 업무 리스트 추가 — 미완료 항목 중 마감일이 빠른 6개를 보여주고 메인에서도 완료 체크 가능
- 체크 상태는 기존 `moamanOwnerChecks` localStorage 키를 그대로 사용하여 담당자별 투두판과 메인 현황판이 같은 완료 데이터를 공유
v1.3.0 — 2026-05-19
- 담당자별 투두판 신설 — 김대영 의장, 정수연 대표, 황유진 실장, 임호경 과장, 박상진 코디, 고준일 과장의 해야 할 일과 완료 리스트를 개인별 카드로 정리
- 체크박스 기반 실무 확인 기능 추가 — 브라우저 localStorage에 완료 상태를 저장하고 대시보드에서 미완료·완료·이번 주 마감 수를 자동 집계
- 매일 18시 담당자 보고 포맷과 개인 메모 도구 추가
- 금요일 공식 확인 리스트 추가 — 장소, 기존 일본 환자, LINE, B&A, 인플루언서, 상담실장, 의장 리스크 기준을 증거 중심으로 정리
- 의장 검토용, 팀 가이드, TF 실행판, 변경 이력 페이지에 담당자별 투두판 링크 추가
v1.2.0 — 2026-05-19
- TF 실행판 신설 — W3부터 7/31·8/1 도쿄 설명회까지 주차별 실행 계획, 인력별 R&R, SNS 전략, 날짜별 콘텐츠 캘린더, 선물 정책, 주간 기록 운영을 한 페이지로 통합
- 2026-05-19 기준 실제 일정 반영 — D-73, W3, 7월 30일 한국 출발 예정, 7월 29일 실무 동결 기준 명시
- 인력별 데일리 듀티 구체화 — 김대영 의장, 정수연 대표, 황유진 실장, 임호경 과장, 박상진 코디의 반복 업무와 금요일 산출물 기준 추가
- SNS 채널별 역할 확정 — LINE 전환, Instagram B&A, X 검색·신뢰, YouTube Shorts 케이스 영상, TikTok 20대 여성 확장, 인플루언서 신뢰 전이
- 날짜별 콘텐츠 캘린더 추가 — 5/19부터 7/31·8/1까지 게시일, 채널, 콘텐츠명, 게시 방식, 오너를 표로 정리
- 선물·리드 마그넷 결정안 추가 — 사전등록 PDF, 현장 상담 파일, 1:1 상담 후 개인별 진단 리포트, 예약자 케어를 금전성 혜택 없이 구성
- 주간 기록 운영 섹션 추가 — 매주 금요일 임호경 PM이 KPI와 산출물을 갱신하는 공식 기록 구조와 카톡방 공유문 초안 도구 제공
- 의장 검토용과 팀 가이드 상단 내비게이션에 TF 실행판 링크 추가
v1.1.0 — 2026-05-08
- 듀얼 A 구조 도입 — 황유진 실장을 일본 현지 운영 A로 격상 (정수연=한국 마케팅 운영 A)
- 황유진 실장 실무 작업 7개 + 결과 책임 4개 명시 (일본 베이스·환자 모집 실전 경험 반영)
- 13주 로드맵 W2~W9에 황유진 실무 작업 직접 추가 (W5·W9 메인 주도)
- "모엠 모델" 표현 → "모아만 시그니처 카탈로그" 또는 "정형 카탈로그"로 일반화 (자체 정체성 강화)
- "마케팅의 핵심은 마켓 (-ing 아님)" → "마케팅의 핵심은 마켓이다"로 정리
- "박모" → "정수리 모발 부족" 일관 적용
- 출장 인원 5명 확정 (의장+정수연+황유진+박상진+추가 상담실장)
- D-Day 운영 매개변수 박스 신설 (라인 2개·상담실장 2명 필수·capacity 32명·전환율 60%)
- 경쟁자 섹션 추가 (KHIDI 등록 51곳 매핑·트랙별 위협도·도산대로 1km 반경)
- 일본 시장 규모 정밀화 (TAM 7,520억·SAM 26,000명·SOM 23억 Base)
- 설명회 시뮬레이션 + 12개월 시뮬레이션 시장 규모 반영 재계산
- 일본 에이전시 발굴·계약 5주 마일스톤 + KPI 매트릭스 신설
- RACI에 I 그룹 7개 카드 추가 (원장단·고준일·데스크·짱한·재무법무·외부파트너·FNW 디자인팀)
- FNW 디자인팀·고준일 과장 R+I 듀얼 격상
- 이종호 → 이정호 원장 정정
- 김창주 원장 = 모아만 풀타임 (뮤토 폐업 후 합류) 컨셉 강화 — "한 클리닉 누적 62년"
- 트리니티랩스 검증 미완료 → 페이지에서 모두 제거 (외부 파트너는 검증 후 선정)
- Cloudflare Pages 영구 배포 (moaman-japan.pages.dev)
- HTML/JS 파일 헤더 한국어 주석 추가 (CLAUDE.md 규칙 6 적용)
v1.0.0 — 2026-05-04
- 초기 페이지 생성 — 5/4 일본 마케팅 킥오프 미팅 결과 반영
- D-Day = 2026-07-31·08-01 (7월 말) 88일 작전 확정
- PM = 임호경 과장 단독 (송원섭 본부장 퇴사 반영)
- 듀얼 트랙 페르소나 (트랙 A 20대 女 헤어라인 渡韓 / 트랙 B 30-49 男 본토 / 트랙 C 50+ 女 정수리)
- D-88 13주 로드맵 + Bear/Base/Bull 시뮬레이션 + 결정 안건
- 의장 5대 원칙 (수치·속도·AI·자산·마켓)
- 팀 가이드용 별도 페이지 (team.html) — 매출 등 의장 전용 정보 제외
📁 데이터 출처
- • KHIDI 외국인환자 유치기관 OpenAPI (2025-07-22 기준)
- • 법무부 외국인 국적·연령별 입국자 (2024)
- • 한국관광공사 관광빅데이터 정보서비스
- • 일본 모발이식 시장 IMARC Group (2026 $557.3M / CAGR 21.10%)
- • 일본 경쟁사 8개 X 게시물 160개 인게이지먼트 전수 분석 (5/4)