[{"data":1,"prerenderedAt":58625},["ShallowReactive",2],{"docs:all":3},[4,470,990,1778,2327,2654,3980,6809,7533,12090,17463,27711,48097,53500,56755,58046],{"id":5,"title":6,"body":7,"description":462,"extension":463,"meta":464,"navigation":465,"path":466,"seo":467,"stem":468,"__hash__":469},"docs\u002FAGENT_TEAM.md","에이전트팀 — 쏠쏠(solsol)",{"type":8,"value":9,"toc":453},"minimark",[10,14,40,52,55,60,70,94,96,100,224,276,278,282,353,355,359,401,403,407],[11,12,6],"h1",{"id":13},"에이전트팀-쏠쏠solsol",[15,16,17,18,22,23,26,27,31,32,35,36,39],"p",{},"쏠쏠 프로젝트군을 함께 개발·운영하는 ",[19,20,21],"strong",{},"Claude Code 서브에이전트팀"," 정의 정본입니다.\n에이전트 정의는 ",[19,24,25],{},"글로벌","(",[28,29,30],"code",{},"~\u002F.claude\u002Fagents\u002F\u003Cname>.md",")에 있으며, ",[28,33,34],{},"Agent"," 툴의\n",[28,37,38],{},"subagent_type"," 지정 또는 description 자동 매칭으로 스폰됩니다.",[41,42,43],"blockquote",{},[15,44,45,46,51],{},"레포 토폴로지·아키텍처 매핑은 ",[47,48,50],"a",{"href":49},"..\u002FCLAUDE","CLAUDE.md","의 \"관련 프로젝트\" 표,\n배포 절차는 같은 문서의 \"배포 일괄 절차\"를 참조.",[53,54],"hr",{},[56,57,59],"h2",{"id":58},"조직-총괄-참모-5팀장-전문가","조직 (총괄 → 참모 → 5팀장 → 전문가)",[61,62,67],"pre",{"className":63,"code":65,"language":66},[64],"language-text","                          chief (총괄)\n                              │\n                        chief-of-staff (참모)\n                              │\n   ┌──────────────┬───────────┼───────────┬──────────────────┐\n기획-lead       개발-lead    uiux-lead    운영-lead        품질·보안-lead\n   │              │            │            │                  │\n planner       architect    ux-designer  devops-engineer    qa\n service-planner frontend-dev publisher   cs-operator        security-reviewer\n tech-writer   api-dev                    it-specialist      privacy-officer\n               admin-dev                  deployer\n               dba\n","text",[28,68,65],{"__ignoreMap":69},"",[41,71,72],{},[15,73,74,77,78,81,82,85,86,89,90,93],{},[19,75,76],{},"그로스\u002F도메인 전문가","(상시 대기, 필요 시 호출): ",[28,79,80],{},"growth-keeper","(에이전트 조직 성장),\n",[28,83,84],{},"lms-developer","·",[28,87,88],{},"instructional-designer","(크리에이터 LMS 도메인), ",[28,91,92],{},"legal-reviewer","(법규·약관·라이선스).",[53,95],{},[56,97,99],{"id":98},"레포-담당-4-db","레포 담당 (4 + DB)",[101,102,103,122],"table",{},[104,105,106],"thead",{},[107,108,109,113,116,119],"tr",{},[110,111,112],"th",{},"레포",[110,114,115],{},"구분",[110,117,118],{},"주담당 에이전트",[110,120,121],{},"아키텍처 원본",[123,124,125,146,165,185,205],"tbody",{},[107,126,127,133,136,141],{},[128,129,130],"td",{},[28,131,132],{},"solsol-mng",[128,134,135],{},"프로젝트 관리 허브",[128,137,138],{},[28,139,140],{},"frontend-developer",[128,142,143],{},[28,144,145],{},"malgn-noti-mng",[107,147,148,153,156,160],{},[128,149,150],{},[28,151,152],{},"solsol-brand",[128,154,155],{},"사용자단(브랜드 사이트)",[128,157,158],{},[28,159,140],{},[128,161,162],{},[28,163,164],{},"malgn-noti",[107,166,167,172,175,180],{},[128,168,169],{},[28,170,171],{},"solsol-brand-admin",[128,173,174],{},"관리자단(백오피스 콘솔)",[128,176,177],{},[28,178,179],{},"admin-developer",[128,181,182],{},[28,183,184],{},"malgn-noti-admin",[107,186,187,192,195,200],{},[128,188,189],{},[28,190,191],{},"solsol-brand-api",[128,193,194],{},"백엔드 API(Hono·Workers)",[128,196,197],{},[28,198,199],{},"api-developer",[128,201,202],{},[28,203,204],{},"malgn-noti-api",[107,206,207,213,216,221],{},[128,208,209,210],{},"D1 ",[28,211,212],{},"solsol-project",[128,214,215],{},"스키마·마이그레이션",[128,217,218],{},[28,219,220],{},"dba",[128,222,223],{},"—",[225,226,227,252,264],"ul",{},[228,229,230,231,234,235,237,238,240,241,85,244,247,248,251],"li",{},"화면 동작·상태·연동 ",[19,232,233],{},"그리고"," 마크업·디자인 시스템 준수·반응형·접근성까지 각 프론트 개발자\n(",[28,236,140],{},"\u002F",[28,239,179],{},")가 한 사람이 책임진다(Vue SFC 특성상 퍼블리셔 분리 안 함).\n",[28,242,243],{},"publisher",[28,245,246],{},"ux-designer","는 디자인 시스템·시안·접근성 표준 수립 단계에서 ",[28,249,250],{},"uiux-lead"," 하에 협업.",[228,253,254,255,260,261,263],{},"외부 API 호출·시크릿은 ",[19,256,257,259],{},[28,258,191],{},"에만",". 프론트는 직접 호출 금지(",[28,262,199],{}," 경유).",[228,265,266,267,271,272,275],{},"스키마는 개발자가 직접 DDL을 돌리지 않고 ",[19,268,269],{},[28,270,220],{}," 가 마이그레이션 작성·적용(D1, ",[28,273,274],{},"server\u002Fdb\u002F",").",[53,277],{},[56,279,281],{"id":280},"표준-작업-흐름","표준 작업 흐름",[283,284,285,291,297,320,337,347],"ol",{},[228,286,287,290],{},[19,288,289],{},"기획-lead \u002F planner·service-planner"," — 요구사항·정책·사용자 플로우·KPI 정의, 작업 분해(WBS).",[228,292,293,296],{},[19,294,295],{},"개발-lead \u002F architect"," — 구조·경계·기술 선택을 정하고 작업을 개발자에게 분배.",[228,298,299,302,303,306,307,310,311,314,315,319],{},[19,300,301],{},"개발자"," — ",[28,304,305],{},"frontend","(사용자단·관리 허브)·",[28,308,309],{},"admin","(관리자단)·",[28,312,313],{},"api","(백엔드)가 구현,\n스키마 변경은 ",[19,316,317],{},[28,318,220],{}," 에 위임.",[228,321,322,302,325,328,329,332,333,336],{},[19,323,324],{},"품질·보안-lead",[28,326,327],{},"qa","(동작·회귀)·",[28,330,331],{},"security-reviewer","(위협·권한·시크릿)·",[28,334,335],{},"privacy-officer","(PII)가\n서로 다른 렌즈로 검증하고 결함을 재현 절차·심각도와 함께 담당자에게 회신(직접 수정 안 함).",[228,338,339,342,343,346],{},[19,340,341],{},"운영-lead \u002F deployer"," — 사용자 명시 요청 시 빌드→배포→검증→커밋·이력까지 처리\n(CLAUDE.md \"배포 일괄 절차\"). ",[28,344,345],{},"devops-engineer","가 CI\u002FCD·인프라·모니터링.",[228,348,349,352],{},[19,350,351],{},"tech-writer"," — 기능·API·운영 가이드·릴리스 노트 작성·현행화.",[53,354],{},[56,356,358],{"id":357},"팀-공통-규칙","팀 공통 규칙",[225,360,361,368,383,386,393],{},[228,362,363,364,367],{},"커밋·푸시·배포는 ",[19,365,366],{},"사용자가 명시 요청할 때만",". 기본은 분석·구현·검증까지.",[228,369,370,371,374,375,378,379,382],{},"TypeScript ",[28,372,373],{},"any"," 금지. 자체 컴포넌트 ",[28,376,377],{},"App*",", Nuxt UI ",[28,380,381],{},"U*"," 사용. 디자인 토큰 하드코딩 지양.",[228,384,385],{},"시크릿(세션·오피스·외부 연동 키, PII)은 출력·로그·커밋 금지.",[228,387,388,389,392],{},"날짜·기준일은 ",[19,390,391],{},"KST(UTC+9)"," 로 계산.",[228,394,395,396,237,398,400],{},"검증 두 렌즈(",[28,397,327],{},[28,399,331],{},")와 개발은 분리 — 검토자는 직접 수정하지 않고 회신.",[53,402],{},[56,404,406],{"id":405},"스폰-방법","스폰 방법",[225,408,409,427,440,446],{},[228,410,411,414,415,417,418,420,421,424,425,275],{},[19,412,413],{},"자동 위임",": 요청이 에이전트 description과 맞으면 자동 위임(예: \"관리자 화면 구현\" → ",[28,416,179],{},",\n\"API 엔드포인트 추가\" → ",[28,419,199],{},", \"배포\" → ",[28,422,423],{},"deployer",", \"스키마 변경\" → ",[28,426,220],{},[228,428,429,432,433,435,436,439],{},[19,430,431],{},"명시 호출",": ",[28,434,34],{}," 툴에서 ",[28,437,438],{},"subagent_type: \"\u003Cname>\""," 지정.",[228,441,442,445],{},[19,443,444],{},"팀 단위",": 여러 팀장\u002F전문가를 동시에 띄울 땐 한 메시지에서 병렬 스폰.",[228,447,448,449,452],{},"⚠️ 에이전트 정의는 ",[19,450,451],{},"세션 시작 시 로드","된다. 글로벌에 새 에이전트를 추가하면 새 세션부터 노출.",{"title":69,"searchDepth":454,"depth":454,"links":455},3,[456,458,459,460,461],{"id":58,"depth":457,"text":59},2,{"id":98,"depth":457,"text":99},{"id":280,"depth":457,"text":281},{"id":357,"depth":457,"text":358},{"id":405,"depth":457,"text":406},"쏠쏠 프로젝트군을 함께 개발·운영하는 Claude Code 서브에이전트팀 정의 정본입니다.\n에이전트 정의는 글로벌(~\u002F.claude\u002Fagents\u002F\u003Cname>.md)에 있으며, Agent 툴의\nsubagent_type 지정 또는 description 자동 매칭으로 스폰됩니다.","md",{},true,"\u002Fagent_team",{"title":6,"description":462},"AGENT_TEAM","R3sxvyU72DzJIQX5pRbwOwSnU8S5CNuOkYbR5Ki2jqA",{"id":471,"title":472,"body":473,"description":984,"extension":463,"meta":985,"navigation":465,"path":986,"seo":987,"stem":988,"__hash__":989},"docs\u002FDEV_VALIDATION_PROCESS.md","개발–검증 연동 절차 (Dev × Validation)",{"type":8,"value":474,"toc":974},[475,478,496,498,502,598,603,645,649,658,660,664,829,841,843,847,922,924,928,951,955,969],[11,476,472],{"id":477},"개발검증-연동-절차-dev-validation",[15,479,480,481,487,488,491,492,495],{},"쏠쏠 크리에이터 LMS의 모든 개발은 ",[19,482,483],{},[47,484,486],{"href":485},"validation\u002F","docs\u002Fvalidation\u002F"," 검증 패키지를\n",[19,489,490],{},"정본(SoT)"," 으로 삼아 \"제대로 개발되고 있는지\"를 화면ID 단위로 확인한다.\n본 문서는 그 ",[19,493,494],{},"상시 절차","다. (기획·운영팀 학습 결과 통합 — 기획-lead·운영-lead 브리핑 기반)",[53,497],{},[56,499,501],{"id":500},"_0-원칙-불변","0. 원칙 (불변)",[225,503,504,520,541,589],{},[228,505,506,432,509,511,512,515,516,519],{},[19,507,508],{},"검증 폴더는 읽기 전용 정본",[28,510,486],{}," 의 어떤 파일도 개발 중 ",[19,513,514],{},"수정·생성·삭제하지 않는다.","\n내용 변경이 필요하면 기획-lead\u002F총괄 승인 후 ",[19,517,518],{},"별도 절차","로만 처리한다.",[228,521,522,525,526,529,530,533,534,533,537,540],{},[19,523,524],{},"화면ID = 추적키",": 모든 작업은 대상 ",[19,527,528],{},"화면ID","(예: ",[28,531,532],{},"S-FR01-…",", ",[28,535,536],{},"…-AD01-…",[28,538,539],{},"…-BR01-…",")를 명시한다.\n화면설계서 ↔ 정책 ↔ 체크리스트가 동일 ID로 1:1 매핑(누락 0)되어야 한다.",[228,542,543,546,547],{},[19,544,545],{},"권위(authority) 분리"," — 충돌 시 우선순위:\n",[283,548,549,558,567,576,586],{},[228,550,551,557],{},[19,552,553,556],{},[28,554,555],{},"05_정책설계서.md"," 확정 6건"," (충돌 최종값, 최우선)",[228,559,560,561],{},"구조·상태·IA·라우팅 = ",[19,562,563,564],{},"화면설계서 ",[28,565,566],{},"00~03",[228,568,569,570,575],{},"동작·규칙 = ",[19,571,572],{},[28,573,574],{},"04_정책요약.md"," (+ 05)",[228,577,578,579,26,582,585],{},"정확한 문구·최종 비주얼 = ",[19,580,581],{},"참조 캡처 PNG",[28,583,584],{},"_exports\u002Fpng\u002F…",")",[228,587,588],{},"토큰값(색\u002F간격\u002F타이포) = 스타일가이드",[228,590,591,597],{},[19,592,593,596],{},[28,594,595],{},"[추정]","(OCR 본문)은 권위가 아니다"," — 문구·정책을 단정하지 말고 PNG 원본\u002F05로 확정한다.",[599,600,602],"h3",{"id":601},"_05-확정-6건-개발-판정-최종-기준-위반-시-결함","05 확정 6건 (개발 판정 최종 기준 — 위반 시 결함)",[283,604,605,615,621,627,633,639],{},[228,606,607,610,611,614],{},[19,608,609],{},"닉네임"," 전 영역 ",[19,612,613],{},"2~15자"," 단일 규칙",[228,616,617,620],{},[19,618,619],{},"무료체험 미운영"," (가입=Free 즉시부여 \u002F 유료=즉시결제, 14일 체험 UI 없음이 정상)",[228,622,623,626],{},[19,624,625],{},"강사\u002F서브강사 = 메뉴 화이트리스트 RBAC"," (관리자=전체 \u002F 강사=본인범위 \u002F 서브강사=강사−운영·정산·사용자관리)",[228,628,629,632],{},[19,630,631],{},"유효시간",": 가입코드 10분 \u002F 비번재설정 30분 \u002F 초대 48시간",[228,634,635,638],{},[19,636,637],{},"비밀번호 문구",": \"영문·숫자·특수문자 3종 조합 8~16자\" 통일",[228,640,641,644],{},[19,642,643],{},"쿠폰 정액 only"," (Front 정률 표기 숨김)",[599,646,648],{"id":647},"검증-제외있으면-오히려-결함대상-아님","검증 제외(있으면 오히려 결함\u002F대상 아님)",[225,650,651],{},[228,652,653,654,657],{},"BR01 프로덕트(미설계)·데모보기·주요기능(실사이트 대체), 외부 IdP 로그인,\nFront ",[28,655,656],{},"마이페이지>설정>알림","(폐기 화면).",[53,659],{},[56,661,663],{"id":662},"_1-절차-개발-사이클에-삽입","1. 절차 (개발 사이클에 삽입)",[101,665,666,682],{},[104,667,668],{},[107,669,670,673,676,679],{},[110,671,672],{},"단계",[110,674,675],{},"주체",[110,677,678],{},"할 일",[110,680,681],{},"산출\u002F게이트",[123,683,684,719,746,762,789,809],{},[107,685,686,691,694,716],{},[128,687,688],{},[19,689,690],{},"① 착수 전",[128,692,693],{},"기획-lead · 담당 개발자",[128,695,696,697,700,701,704,705,237,708,711,712,715],{},"대상 ",[19,698,699],{},"화면ID 확정"," → 해당 화면설계서(",[28,702,703],{},"01~03",")·정책(",[28,706,707],{},"04",[28,709,710],{},"05",")·참조 PNG·체크리스트 항목 확인. 미정 정책(M-3 등)은 결정책임자에 ",[19,713,714],{},"선확인",".",[128,717,718],{},"작업 단위에 화면ID 목록 + 참조 경로 명시",[107,720,721,726,729,743],{},[128,722,723],{},[19,724,725],{},"② 구현",[128,727,728],{},"frontend \u002F admin \u002F api \u002F dba",[128,730,731,734,735,738,739,742],{},[19,732,733],{},"9개 검증축","을 구현 기준으로: 존재·IA\u002F라우팅·",[19,736,737],{},"상태(빈\u002F로딩\u002F에러\u002F예외)","·공통컴포넌트·",[19,740,741],{},"마스킹","·카피·디자인토큰·반응형(1440×900·390×844)·인터랙션. 스키마는 dba 경유.",[128,744,745],{},"행복경로 + 비행복 상태까지 구현",[107,747,748,753,756,759],{},[128,749,750],{},[19,751,752],{},"③ 셀프검증",[128,754,755],{},"담당 개발자",[128,757,758],{},"본인 화면ID 체크리스트 자가 점검(⭕\u002F🔺\u002F❌), 05 6건·검증제외 위반 여부 확인.",[128,760,761],{},"셀프 체크 결과",[107,763,764,769,772,782],{},[128,765,766],{},[19,767,768],{},"④ 게이트 검증",[128,770,771],{},"qa · security-reviewer · privacy-officer",[128,773,774,775,778,779,715],{},"qa=동작·회귀·반응형·",[19,776,777],{},"카피(PNG 대조)"," \u002F security=권한(RBAC)·시크릿 \u002F privacy=",[19,780,781],{},"마스킹·약관 버전·PII·비가역 게이트",[128,783,784,785,788],{},"축별 ⭕\u002F🔺\u002F❌ + ",[19,786,787],{},"결함표","(화면ID·심각도·증거경로·제안)",[107,790,791,796,799,806],{},[128,792,793],{},[19,794,795],{},"⑤ 판정·컨펌",[128,797,798],{},"개발-lead · 품질·보안-lead",[128,800,801,802,805],{},"기술·품질 게이트 컨펌. ",[19,803,804],{},"종료조건 = ❌(심각도 '상') 0건 + 팀장 컨펌."," 결함은 담당에 회신·재작업.",[128,807,808],{},"통과\u002F재작업 결정",[107,810,811,816,819,826],{},[128,812,813],{},[19,814,815],{},"⑥ 배포",[128,817,818],{},"운영-lead · deployer",[128,820,821,822,825],{},"검증 게이트 통과가 ",[19,823,824],{},"선행 조건",". 통과 시 CLAUDE.md \"배포 일괄 절차\"(커밋·푸시·배포·이력) 실행.",[128,827,828],{},"배포 + 작업이력",[41,830,831],{},[15,832,833,836,837,840],{},[19,834,835],{},"비가역 행위 게이트","(계정삭제·즉시환불·실결제 최종승인·데이터 영구삭제)는 절차와 무관하게 ",[19,838,839],{},"항상 사용자\u002F운영자 확인"," 전제 — 자동 진행 금지.",[53,842],{},[56,844,846],{"id":845},"_2-역할-에이전트-매핑","2. 역할 (에이전트 매핑)",[225,848,849,871,885,905],{},[228,850,851,432,854,856,857,859,860,862,863,865,866,237,868,870],{},[19,852,853],{},"개발",[28,855,140],{},"(FR01)·",[28,858,179],{},"(AD01)·",[28,861,199],{},"(API)·",[28,864,220],{},"(스키마) — 화면ID 기준 구현 + 셀프검증. 디자인 일관성은 ",[28,867,250],{},[28,869,246],{}," 표준 준수.",[228,872,873,432,876,878,879,881,882,884],{},[19,874,875],{},"검증 게이트",[28,877,327],{},"(동작·회귀·카피)·",[28,880,331],{},"(권한·시크릿)·",[28,883,335],{},"(마스킹·PII·약관).",[228,886,887,432,890,893,894,897,898,900,901,904],{},[19,888,889],{},"조율·판정",[28,891,892],{},"기획-lead","(화면ID\u002F정책 정합)·",[28,895,896],{},"개발-lead","(기술 게이트)·",[28,899,324],{},"(품질 게이트 컨펌)·",[28,902,903],{},"운영-lead","(배포·릴리스 게이트).",[228,906,907,26,910,913,914],{},[19,908,909],{},"총괄",[28,911,912],{},"chief","): 검증 라운드 운영·최종 판정·통합 보고. ",[915,916,917,918,921],"em",{},"(참모 ",[28,919,920],{},"chief-of-staff"," 미가용 → 취합은 총괄이 직접.)",[53,923],{},[56,925,927],{"id":926},"_3-산출물기록-위치","3. 산출물·기록 위치",[225,929,930,936],{},[228,931,932,933,715],{},"작업 단위마다: ",[19,934,935],{},"대상 화면ID 목록 + 축별 검증 결과(⭕\u002F🔺\u002F❌) + 결함표",[228,937,938,939,529,944,947,948],{},"검증 결과·결함표는 ",[19,940,941,943],{},[28,942,486],{}," 밖",[28,945,946],{},"docs\u002Fdev-validation\u002F"," 또는 PR\u002F작업이력)에 기록한다. ",[19,949,950],{},"검증 정본은 불변.",[56,952,954],{"id":953},"_4-선결-조건-착수-전-확보-현재-미비","4. 선결 조건 (착수 전 확보 — 현재 미비)",[283,956,957,963],{},[228,958,959,962],{},[19,960,961],{},"퍼블 결과물 접근 경로","(폴더\u002FURL) — 검증·대조의 입력물. 미확보 시 검증 착수 블로커.",[228,964,965,968],{},[19,966,967],{},"스타일가이드 문서","(토큰값) — 디자인축 픽셀 판정 기준.",[41,970,971],{},[15,972,973],{},"두 입력물은 검증 라운드 착수 전 운영-lead가 확보·요청한다.",{"title":69,"searchDepth":454,"depth":454,"links":975},[976,980,981,982,983],{"id":500,"depth":457,"text":501,"children":977},[978,979],{"id":601,"depth":454,"text":602},{"id":647,"depth":454,"text":648},{"id":662,"depth":457,"text":663},{"id":845,"depth":457,"text":846},{"id":926,"depth":457,"text":927},{"id":953,"depth":457,"text":954},"쏠쏠 크리에이터 LMS의 모든 개발은 docs\u002Fvalidation\u002F 검증 패키지를\n정본(SoT) 으로 삼아 \"제대로 개발되고 있는지\"를 화면ID 단위로 확인한다.\n본 문서는 그 상시 절차다. (기획·운영팀 학습 결과 통합 — 기획-lead·운영-lead 브리핑 기반)",{},"\u002Fdev_validation_process",{"title":472,"description":984},"DEV_VALIDATION_PROCESS","xEXqpP85KfMXsTRG1jk7hV7iP7235z3J2lH9W22qRbw",{"id":991,"title":992,"body":993,"description":69,"extension":463,"meta":1773,"navigation":465,"path":1774,"seo":1775,"stem":1776,"__hash__":1777},"docs\u002Fhistory\u002Fhistory.20260610.md","2026-06-10 — 쏠쏠(SolSol) 리브랜딩 + Cloudflare 연결 + 현황판·WBS 전면 재작성",{"type":8,"value":994,"toc":1757},[995,998,1034,1038,1174,1178,1237,1245,1290,1298,1344,1348,1395,1399,1415,1422,1481,1485,1527,1531,1610,1613,1724,1728],[11,996,992],{"id":997},"_2026-06-10-쏠쏠solsol-리브랜딩-cloudflare-연결-현황판wbs-전면-재작성",[41,999,1000],{},[15,1001,1002,1005,1006,237,1008,1011,1012,1015,1016,1018,1019,1021,1022,1025,1026,1029,1030,1033],{},[19,1003,1004],{},"한 줄 요약"," — 관리 허브를 ",[28,1007,164],{},[28,1009,1010],{},"malgn-helper","에서 ",[19,1013,1014],{},"쏠쏠(크리에이터 LMS)"," 로 전면 리브랜딩하고, 전용 Cloudflare 리소스(D1 ",[28,1017,212],{}," + Pages ",[28,1020,132],{},")를 신설·연결. 기획 스프레드시트(이미지 7장)를 분석해 ",[19,1023,1024],{},"현황판(7단계·78작업)"," 과 ",[19,1027,1028],{},"WBS 간트(5트랙·32항목)"," 를 새로 작성하고, 진척률을 dev ",[28,1031,1032],{},"\u002Fprogress"," 실측치(종합 베타 44%)에 맞춘 뒤 WBS 마감을 8월말까지 연장.",[56,1035,1037],{"id":1036},"_1-리브랜딩-solsol-쏠쏠","1. 리브랜딩 — solsol \u002F 쏠쏠",[225,1039,1040,1051,1111,1135,1156],{},[228,1041,1042,432,1044,1046,1047,1050],{},[19,1043,50],{},[28,1045,1010],{}," → ",[28,1048,1049],{},"solsol"," 전체 치환(제목·DB명·Pages 프로젝트명·doc 경로).",[228,1052,1053,26,1056,85,1059,1062,1063,85,1066,1046,1069,237,1072,1075,1076,85,1079,1046,1082,1085,1086],{},[19,1054,1055],{},"코드·데이터 일괄 치환",[28,1057,1058],{},"app\u002F",[28,1060,1061],{},"server\u002F"," 12개 파일): ",[28,1064,1065],{},"malgn-noti*",[28,1067,1068],{},"malgn-notifications",[28,1070,1071],{},"solsol*",[28,1073,1074],{},"solsol-notifications",", 브랜딩 ",[28,1077,1078],{},"맑은노티",[28,1080,1081],{},"맑은 메시징",[28,1083,1084],{},"쏠쏠",".\n",[225,1087,1088,1095],{},[228,1089,1090,1091,1094],{},"화면 제목·GNB 로고 워드마크·주석·",[28,1092,1093],{},"projectName"," 폴백·바로가기 URL.",[228,1096,1097,85,1100,85,1103,1046,1106,1108,1109,715],{},[28,1098,1099],{},"wrangler.toml",[28,1101,1102],{},"package.json",[28,1104,1105],{},"drizzle.config.ts",[28,1107,132],{}," \u002F ",[28,1110,212],{},[228,1112,1113,26,1116,85,1119,1122,1123,85,1125,85,1127,85,1129,1046,1131,237,1133,715],{},[19,1114,1115],{},"docs 마크다운",[28,1117,1118],{},"PROJECT_MANAGEMENT_BLUEPRINT.md",[28,1120,1121],{},"history\u002FREADME.md","): ",[28,1124,164],{},[28,1126,1010],{},[28,1128,1078],{},[28,1130,1081],{},[28,1132,1049],{},[28,1134,1084],{},[228,1136,1137,1140,1141,1144,1145,237,1148,1151,1152,1155],{},[19,1138,1139],{},"유지",": 회사명 ",[28,1142,1143],{},"맑은소프트",", GitHub 조직 ",[28,1146,1147],{},"malgnsoft",[28,1149,1150],{},"*.malgnsoft.workers.dev",", 과거 이력 메모(",[28,1153,1154],{},"맑은메시지 TF"," 등).",[228,1157,1158,1161,1162,1165,1166,1169,1170,1173],{},[19,1159,1160],{},"로고",": GNB 워드마크에서 ",[28,1163,1164],{},"message"," 제거 → ",[19,1167,1168],{},"쏠쏠 프로젝트 관리"," 만 노출(미사용 ",[28,1171,1172],{},".brand-message"," CSS·주석 정리).",[56,1175,1177],{"id":1176},"_2-cloudflare-연결-신규-리소스","2. Cloudflare 연결 (신규 리소스)",[225,1179,1180,1196,1209,1222],{},[228,1181,1182,1183,1186,1187,237,1189,1191,1192,1195],{},"계정 ",[28,1184,1185],{},"info@malgnsoft.com",". 기존 ",[28,1188,164],{},[28,1190,1010],{}," 리소스는 미변경, ",[19,1193,1194],{},"solsol 신규 생성"," 선택.",[228,1197,1198,1201,1202,1204,1205,1208],{},[19,1199,1200],{},"D1"," ",[28,1203,212],{}," 생성(",[28,1206,1207],{},"e682bf78-753f-4087-b5fa-58bdccd75fb3",", APAC) → 마이그레이션 2건 적용 + 시드.",[228,1210,1211,1201,1214,1216,1217,715],{},[19,1212,1213],{},"Pages",[28,1215,132],{}," 생성 → 프로덕션 ",[47,1218,1219],{"href":1219,"rel":1220},"https:\u002F\u002Fsolsol-mng.pages.dev",[1221],"nofollow",[228,1223,1224,1226,1227,85,1230,85,1233,1236],{},[28,1225,1099],{}," 의 ",[28,1228,1229],{},"database_id",[28,1231,1232],{},"database_name",[28,1234,1235],{},"name"," 을 solsol 로 갱신.",[56,1238,1240,1241,1244],{"id":1239},"_3-현황판board-전면-재작성-크리에이터-lms","3. 현황판(",[28,1242,1243],{},"\u002Fboard",") 전면 재작성 — 크리에이터 LMS",[225,1246,1247,1273,1279],{},[228,1248,1249,1250,1253,1254,1257,1258,1261,1262,1265,1266,1269,1270,715],{},"기획 스프레드시트(이미지 7장) 분석: ",[19,1251,1252],{},"쏠쏠 = 멀티 테넌트 크리에이터 LMS SaaS",". 4개 앱 — Brand site(",[28,1255,1256],{},"solsol.so",") · Customer Admin(강사, ",[28,1259,1260],{},"ceo.solsol.so\u002F@slug",") · Customer Front(수강생, ",[28,1263,1264],{},"{slug}.solsol.so",") · BackOffice(운영, ",[28,1267,1268],{},"so.solsol.so","). 결제 토스 · 정산 펌뱅킹 · 본인인증 NICE · 알림 NHN · 동영상 위캔디오 · GitHub ",[28,1271,1272],{},"malgnsoft\u002Fcreatorlms",[228,1274,1275,1278],{},[19,1276,1277],{},"7단계 · 78작업",": 기획·정책 \u002F 화면설계 \u002F 디자인 \u002F 퍼블리싱 \u002F 개발 설계 \u002F 서비스 개발 \u002F 운영·계약. 담당자·일자·정책을 스프레드시트에서 이식.",[228,1280,1281,1282,1285,1286,1289],{},"대시보드(",[28,1283,1284],{},"index.vue",") 목표·기능 칩·기획 방향·바로가기, ",[28,1287,1288],{},"board.vue"," 부제·링크를 LMS 기준으로 교체.",[56,1291,1293,1294,1297],{"id":1292},"_4-wbs-간트wbs-전면-재작성","4. WBS 간트(",[28,1295,1296],{},"\u002Fwbs",") 전면 재작성",[225,1299,1300,1313,1325],{},[228,1301,1302,432,1305,1308,1309,1312],{},[19,1303,1304],{},"누락 발견",[28,1306,1307],{},"seed.sql"," 에 ",[28,1310,1311],{},"wbs_item"," INSERT 가 0건 → D1 간트가 비어 있던 문제. 시드에 포함하도록 수정.",[228,1314,1315,1316,1319,1320,1324],{},"개발 간트(이미지 7) 전사: ",[19,1317,1318],{},"5트랙 32항목"," — 서버·공통 \u002F Customer Admin \u002F Customer Front \u002F Brand site \u002F BackOffice·인프라. 주차(W01~)를 날짜로 환산, 우선순위",[1321,1322,1323],"span",{},"상\u002F중\u002F하","·담당·비고 반영.",[228,1326,1327,26,1330,85,1333,85,1336,1339,1340,1343],{},[28,1328,1329],{},"wbsData.ts",[28,1331,1332],{},"wbsSteps",[28,1334,1335],{},"wbsStageMeta",[28,1337,1338],{},"wbsGantt","), ",[28,1341,1342],{},"wbs.vue","(담당자·색·기준일 6\u002F10·STEP 1~5·부제) 갱신.",[56,1345,1347],{"id":1346},"_5-진척률-실측-반영","5. 진척률 실측 반영",[225,1349,1350,1369,1384],{},[228,1351,1352,1353,1357,1358,1085,1361],{},"출처: ",[47,1354,1355],{"href":1355,"rel":1356},"https:\u002F\u002Fbackoffice.solsol-dev.workers.dev\u002Fprogress",[1221]," (CreatorLMS 개발 진행률, 2026-06-07) — ",[19,1359,1360],{},"종합 베타 44%",[225,1362,1363,1366],{},[228,1364,1365],{},"앱 전체%: Customer-Admin 45% · BackOffice 66% · Customer-Front 17% · Brand 2%.",[228,1367,1368],{},"메뉴 실측: CA 사용자 95 · 운영 92 · 콘텐츠 85 · 상품 78 · 판매 55 · 설정 35 · 정산 10 \u002F CF 일반강의 55 · 공지 90.",[228,1370,1371,1372,1375,1376,1379,1380,1383],{},"현황판 단계 진척·Step 6 작업 상태(CA 인증+사용자 ",[19,1373,1374],{},"완료",", CF 상품목록 ",[19,1377,1378],{},"진행중",", Brand 인증+가입 ",[19,1381,1382],{},"대기"," 등)와 WBS 간트 항목 진척·트랙 메타를 실측에 정렬.",[228,1385,1386,1387,1390,1391,1394],{},"결과: 현황판 가중평균 ",[19,1388,1389],{},"56.5%","(기획·설계 완료 + 개발 44%), WBS 간트 KPI ",[19,1392,1393],{},"43.9%","(≈ 종합 베타 44%).",[56,1396,1398],{"id":1397},"_6-wbs-마감-8월말-연장","6. WBS 마감 8월말 연장",[225,1400,1401,1408],{},[228,1402,1403,1404,1407],{},"완료 항목은 기존 일정 유지, 미완료 작업을 7~8월로 재분배. 롱폴(Customer Front 커뮤니티·멤버십, Brand 마이페이지·서비스 소개)이 ",[19,1405,1406],{},"2026-08-31"," 마감.",[228,1409,1410,1411,1414],{},"간트 타임라인: ",[19,1412,1413],{},"2026-04-13 ~ 2026-08-31",". 진척률·트랙 가중치는 실측치 유지.",[56,1416,1418,1419,1421],{"id":1417},"_7-wbs-ux-개선-풀스크린-스크롤-기준일","7. ",[28,1420,1296],{}," UX 개선 (풀스크린 · 스크롤 · 기준일)",[225,1423,1424,1436,1457,1466],{},[228,1425,1426,1429,1430,1432,1433,1435],{},[19,1427,1428],{},"푸터 제거",": 전역 푸터가 ",[28,1431,1296],{},"(100vh 풀스크린 간트)의 영역 아래에 붙어 바깥 페이지 스크롤을 만들고, 그 스크롤이 간트 내부 sticky(헤더·좌측 담당 영역)를 밀어 올리던 문제 → ",[28,1434,1296],{},"에서만 푸터를 숨겨 좌측 담당·정보 패널 고정 정상화.",[228,1437,1438,1441,1442,1445,1446,1449,1450,1453,1454,1456],{},[19,1439,1440],{},"스크롤 시 상단 접기",": 간트 스크롤 다운 시 ",[19,1443,1444],{},"GNB + 전체 일정·KPI 헤더","를 함께 위로 접고(스크롤 업 시 복귀), ",[19,1447,1448],{},"담당(좌측 정보) · 날짜(타임라인 헤더)"," 는 sticky 유지. wbs.vue 가 ",[28,1451,1452],{},"useState('wbsChromeHidden')"," 로 신호를 발행 → 레이아웃이 GNB 높이를 접고 ",[28,1455,1296],{}," 영역을 56px만큼 100vh로 확장(전환 0.24s 동기화).",[228,1458,1459,1161,1461,1165,1463,1465],{},[19,1460,1160],{},[28,1462,1164],{},[19,1464,1168],{}," 만 노출.",[228,1467,1468,1471,1472,1046,1475,1480],{},[19,1469,1470],{},"기준일",": 부제 기준일을 ",[28,1473,1474],{},"6\u002F10",[19,1476,1477],{},[28,1478,1479],{},"2026.06.10","(yyyy.MM.dd) 표기. 클릭 시 오늘 컬럼이 진척율(좌측 정보) 바로 오른쪽(타임라인 시작)으로 가로 스크롤.",[56,1482,1484],{"id":1483},"_8-wbs-전체-일정으로-확장-5트랙-7단계","8. WBS 전체 일정으로 확장 (5트랙 → 7단계)",[225,1486,1487,1502,1516],{},[228,1488,1489,1490,1493,1494,1497,1498,1501],{},"기존 5개 앱 트랙을 ",[19,1491,1492],{},"Step 6(서비스 개발)"," 하위 그룹으로 묶고, ",[19,1495,1496],{},"Step 1~5(기획·정책 \u002F 화면설계 \u002F 디자인 \u002F 퍼블리싱 \u002F 개발 설계)"," 와 ",[19,1499,1500],{},"Step 7(운영·계약)"," 을 일자와 함께 추가.",[228,1503,1504,1505,1508,1509,1512,1513,715],{},"총 ",[19,1506,1507],{},"62개 항목",", 타임라인 ",[19,1510,1511],{},"2026-01-23 ~ 2026-08-31","(전 구간). WBS 단계 가중치·진척을 현황판과 동일하게 맞춰 ",[19,1514,1515],{},"KPI = 프로젝트 전체 진척(가중평균 56.5%)",[228,1517,1518,85,1520,1522,1523,1526],{},[28,1519,1332],{},[28,1521,1335],{}," 7단계, ",[28,1524,1525],{},"STEP_OPTIONS"," 1~7, 담당 필터·부제(\"전체 일정 · 7단계\") 갱신.",[56,1528,1530],{"id":1529},"_9-wbs-계약-항목-추가-cloudflare-재연결-d1-시드-반영","9. WBS 계약 항목 추가 + Cloudflare 재연결 · D1 시드 반영",[225,1532,1533,1558,1587],{},[228,1534,1535,432,1538,1541,1542,1545,1546,1549,1550,1553,1554,1557],{},[19,1536,1537],{},"WBS Step 7 추가",[28,1539,1540],{},"계약"," 그룹 맨 아래에 작업 ",[28,1543,1544],{},"000","(id=63·sort=62·담당 미정·일정\u002F진척 없음) 신규. 두 정본 동기화 — ",[28,1547,1548],{},"app\u002Futils\u002FwbsData.ts","(dev 폴백) + ",[28,1551,1552],{},"server\u002Fdb\u002Fseed.sql","(D1 정본). ",[28,1555,1556],{},"boardSeed.ts","는 board(stage\u002Ftask) 전용이라 무관.",[228,1559,1560,1563,1564,1567,1568,1570,1571,1574,1575,1577,1578,26,1580,1583,1584,1586],{},[19,1561,1562],{},"Cloudflare 재인증",": OAuth 토큰 만료 → ",[28,1565,1566],{},"wrangler login"," 재로그인(",[28,1569,1185],{},", Account ",[28,1572,1573],{},"d2b8c552…","). ",[28,1576,1099],{},"의 ",[28,1579,1229],{},[28,1581,1582],{},"e682bf78…",")와 실제 D1 ",[28,1585,212],{}," 매칭 확인.",[228,1588,1589,432,1592,1595,1596,1599,1600,1602,1603,1605,1606,1609],{},[19,1590,1591],{},"D1 시드 반영",[28,1593,1594],{},"wrangler d1 execute solsol-project --remote --file=server\u002Fdb\u002Fseed.sql"," — 153 쿼리 성공·383 rows written·",[28,1597,1598],{},"last_row_id=63","(=",[28,1601,1544],{},"까지 삽입)·7 테이블, APAC(ICN). ",[28,1604,1307],{},"은 ",[28,1607,1608],{},"DELETE FROM wbs_item"," 후 전체 재삽입이라 현재 세 정본(seed.sql · wbsData.ts · D1) 일치.",[56,1611,1612],{"id":1612},"산출물",[225,1614,1615,1631,1649,1686],{},[228,1616,1617,1620,1621,26,1623,1625,1626,302,1628,715],{},[19,1618,1619],{},"신규 리소스",": D1 ",[28,1622,212],{},[28,1624,1582],{},"), Pages ",[28,1627,132],{},[47,1629,1219],{"href":1219,"rel":1630},[1221],[228,1632,1633,1636,1637,1639,1640,1642,1643,1646,1647,715],{},[19,1634,1635],{},"데이터 정합","(단일 생성 스크립트로 동기화): ",[28,1638,1552],{},"(board + ",[28,1641,1311],{},") · ",[28,1644,1645],{},"server\u002Futils\u002FboardSeed.ts"," · ",[28,1648,1548],{},[228,1650,1651,432,1654,85,1656,85,1658,85,1660,533,1662,85,1665,85,1668,85,1671,533,1674,85,1677,85,1680,533,1683,715],{},[19,1652,1653],{},"수정 파일",[28,1655,1099],{},[28,1657,1102],{},[28,1659,1105],{},[28,1661,50],{},[28,1663,1664],{},"app\u002Fpages\u002F{index,board,wbs}.vue",[28,1666,1667],{},"app\u002Flayouts\u002Fdefault.vue",[28,1669,1670],{},"app\u002Fcomposables\u002FuseWbs.ts",[28,1672,1673],{},"app\u002Fpages\u002Fdocs\u002Findex.vue",[28,1675,1676],{},"server\u002Fapi\u002Fboard.get.ts",[28,1678,1679],{},"server\u002Fdb\u002Fschema.ts",[28,1681,1682],{},"server\u002Futils\u002Fdb.ts",[28,1684,1685],{},"docs\u002FPROJECT_MANAGEMENT_BLUEPRINT.md",[228,1687,1688,26,1691,1122,1694,1046,1697,1046,1700,1046,1703,1046,1706,1046,1709,1046,1712,1046,1715,1046,1718,1046,1721,715],{},[19,1689,1690],{},"주요 커밋",[28,1692,1693],{},"main",[28,1695,1696],{},"Rebrand to solsol and wire up Cloudflare",[28,1698,1699],{},"Rewrite board and WBS for SolSol Creator LMS",[28,1701,1702],{},"Adjust progress to real dev \u002Fprogress data",[28,1704,1705],{},"Remove 'message' from logo wordmark",[28,1707,1708],{},"Extend WBS gantt deadlines to end of August",[28,1710,1711],{},"Hide footer on \u002Fwbs",[28,1713,1714],{},"Collapse top header + GNB on scroll",[28,1716,1717],{},"Format 기준일 as yyyy.MM.dd",[28,1719,1720],{},"Expand WBS to full schedule (7 steps)",[28,1722,1723],{},"Click 기준일 to scroll to today",[56,1725,1727],{"id":1726},"다음-단계-알려진-한계","다음 단계 \u002F 알려진 한계",[225,1729,1730,1740,1754],{},[228,1731,1732,1733,1735,1736,1739],{},"기획·디자인·설계(Step 1~5) 진척은 ",[28,1734,1032],{}," 미수록 영역이라 이미지·일정 기반 ",[19,1737,1738],{},"추정치",". 실제 수치 확보 시 정렬 필요.",[228,1741,1742,85,1744,1746,1747,85,1749,85,1751,1753],{},[28,1743,1243],{},[28,1745,1296],{}," 편집(CRUD)은 D1 정본을 직접 갱신 — 데이터 변경 시 ",[28,1748,1307],{},[28,1750,1556],{},[28,1752,1329],{}," 3종 동기화 유지(생성 스크립트 권장).",[228,1755,1756],{},"WBS 일정은 실측 진척 + 8월말 목표 기준의 재분배안 — 팀 확정 일정으로 보정 필요.",{"title":69,"searchDepth":454,"depth":454,"links":1758},[1759,1760,1761,1763,1765,1766,1767,1769,1770,1771,1772],{"id":1036,"depth":457,"text":1037},{"id":1176,"depth":457,"text":1177},{"id":1239,"depth":457,"text":1762},"3. 현황판(\u002Fboard) 전면 재작성 — 크리에이터 LMS",{"id":1292,"depth":457,"text":1764},"4. WBS 간트(\u002Fwbs) 전면 재작성",{"id":1346,"depth":457,"text":1347},{"id":1397,"depth":457,"text":1398},{"id":1417,"depth":457,"text":1768},"7. \u002Fwbs UX 개선 (풀스크린 · 스크롤 · 기준일)",{"id":1483,"depth":457,"text":1484},{"id":1529,"depth":457,"text":1530},{"id":1612,"depth":457,"text":1612},{"id":1726,"depth":457,"text":1727},{},"\u002Fhistory\u002Fhistory.20260610",{"title":992,"description":69},"history\u002Fhistory.20260610","Y3die94Lc6t9SPf8b07FSHMX8agy0-yBurpaGt5I6Z4",{"id":1779,"title":1780,"body":1781,"description":69,"extension":463,"meta":2322,"navigation":465,"path":2323,"seo":2324,"stem":2325,"__hash__":2326},"docs\u002Fhistory\u002Fhistory.20260617.md","2026-06-17 — 참여자·이슈 게시판·주간 작업 신설 + 현황판 제거",{"type":8,"value":1782,"toc":2309},[1783,1786,1811,1815,1909,1916,1979,1985,2009,2016,2082,2086,2136,2140,2189,2191,2273,2277],[11,1784,1780],{"id":1785},"_2026-06-17-참여자이슈-게시판주간-작업-신설-현황판-제거",[41,1787,1788],{},[15,1789,1790,302,1792,1794,1795,1025,1798,1804,1805,1810],{},[19,1791,1004],{},[28,1793,145],{},"(맑은노티 프로젝트 관리) 구조를 참고해 ",[19,1796,1797],{},"참여자(회원) 시스템 + 이슈 게시판(댓글·이미지 첨부)",[19,1799,1800,1801,585],{},"주간 작업(",[28,1802,1803],{},"\u002Fweekly"," 을 신설하고, ",[19,1806,1807,1808,585],{},"현황판(",[28,1809,1243],{}," 을 제거. 단일 비밀번호 게이트를 회원 인증으로 교체하고, 대시보드 '프로젝트 현황'을 WBS 기반 요약 + 최근 이슈로 재구성. 원격 D1 마이그레이션·R2 버킷·세션 시크릿까지 적용해 프로덕션 배포.",[56,1812,1814],{"id":1813},"_1-참여자회원-시스템-신설","1. 참여자(회원) 시스템 신설",[225,1816,1817,1831,1866,1883,1899],{},[228,1818,1819,1820,715],{},"malgn-noti-mng 의 회원 구조를 이식: ",[19,1821,1822,1823,1826,1827,1830],{},"로그인 \u002F 회원가입(관리자 승인 대기) \u002F 내 정보(",[28,1824,1825],{},"\u002Faccount",") \u002F 참여자 관리(",[28,1828,1829],{},"\u002Fmembers",", 관리자 전용)",[228,1832,1833,1834,26,1837,1840,1841,1844,1845,85,1848,533,1851,85,1854,85,1857,533,1860,85,1863,715],{},"인증: ",[19,1835,1836],{},"HMAC 서명 세션 쿠키",[28,1838,1839],{},"mng_session",", Web Crypto) + ",[19,1842,1843],{},"PBKDF2"," 비밀번호 해시. ",[28,1846,1847],{},"server\u002Futils\u002Fauth.ts",[28,1849,1850],{},"members.ts",[28,1852,1853],{},"server\u002Fapi\u002Fauth\u002F*",[28,1855,1856],{},"account\u002F*",[28,1858,1859],{},"members*",[28,1861,1862],{},"app\u002Fcomposables\u002FuseAuth.ts",[28,1864,1865],{},"app\u002Fplugins\u002Fauth.ts",[228,1867,1868,1869,432,1872,85,1875,1878,1879,1882],{},"기존 ",[19,1870,1871],{},"단일 비밀번호 게이트 제거",[28,1873,1874],{},"app\u002Fmiddleware\u002Fauth.global.ts",[28,1876,1877],{},"server\u002Fapi\u002Flogin.post.ts"," 삭제 → ",[28,1880,1881],{},"app\u002Fmiddleware\u002F01.require-auth.global.ts","(전역 회원 게이트, 프리렌더 중 스킵) 로 교체.",[228,1884,1885,1888,1889,1891,1892,1895,1896,1898],{},[19,1886,1887],{},"기본 관리자"," 부트스트랩 — 아이디 ",[28,1890,309],{}," \u002F 비밀번호 ",[28,1893,1894],{},"solsol2026",". dev 인메모리·",[28,1897,1307],{},"·원격 D1 동일.",[228,1900,1901,1902,85,1905,1908],{},"맑은오피스 SSO 연동(",[28,1903,1904],{},"server\u002Fapi\u002Fintegration\u002F*",[28,1906,1907],{},"auth\u002Fsso",")도 구조 유지를 위해 함께 이식(시크릿 없으면 비활성).",[56,1910,1912,1913,585],{"id":1911},"_2-이슈-게시판-신설-issues","2. 이슈 게시판 신설 (",[28,1914,1915],{},"\u002Fissues",[225,1917,1918,1939],{},[228,1919,1920,1923,1924,533,1927,1930,1931,1934,1935,1938],{},[19,1921,1922],{},"정책·이슈·공지·논의"," 분류 + 상태(열림·진행중·해결·보류) + 우선순위, ",[19,1925,1926],{},"댓글",[19,1928,1929],{},"마크다운 본문","(경량 자체 렌더러, 외부 의존 0), ",[19,1932,1933],{},"이미지 첨부","(R2 ",[28,1936,1937],{},"FILES",", 미생성 시 인메모리 폴백).",[228,1940,1941,1942,1945,1946,85,1949,85,1952,533,1955,85,1958,533,1961,533,1964,85,1967,533,1970,85,1973,85,1976,715],{},"작성자 = 로그인 참여자(",[28,1943,1944],{},"authorName"," 작성 시점 스냅샷). ",[28,1947,1948],{},"server\u002Futils\u002Fissues.ts",[28,1950,1951],{},"issueComments.ts",[28,1953,1954],{},"uploads.ts",[28,1956,1957],{},"server\u002Fapi\u002Fissues\u002F*",[28,1959,1960],{},"uploads\u002F*",[28,1962,1963],{},"app\u002Fpages\u002Fissues\u002F*",[28,1965,1966],{},"AppIssueForm",[28,1968,1969],{},"AppMarkdownEditor",[28,1971,1972],{},"app\u002Futils\u002FissueMeta.ts",[28,1974,1975],{},"markdown.ts",[28,1977,1978],{},"extractError.ts",[56,1980,1982,1983,585],{"id":1981},"_3-주간-작업-신설-weekly","3. 주간 작업 신설 (",[28,1984,1803],{},[225,1986,1987,2002],{},[228,1988,1989,1990,1993,1994,1997,1998,2001],{},"WBS(",[28,1991,1992],{},"\u002Fapi\u002Fwbs",") 파생 — ",[19,1995,1996],{},"주차별 해야 할 일"," + ",[19,1999,2000],{},"지연(이월) 항목"," + 담당\u002F완료 필터.",[228,2003,2004,2005,2008],{},"malgn 의 앱-티어 그룹핑은 쏠쏠 데이터에 안 맞아 ",[19,2006,2007],{},"WBS 단계(Step 1~7)"," 기준으로 적응(담당자 색은 이름 해시 팔레트).",[56,2010,2012,2013,2015],{"id":2011},"_4-현황판board-제거","4. 현황판(",[28,2014,1243],{},") 제거",[225,2017,2018,2044,2075],{},[228,2019,2020,85,2023,85,2025,2027,2028,1226,2031,85,2034,85,2037,2040,2041,2043],{},[28,2021,2022],{},"app\u002Fpages\u002Fboard.vue",[28,2024,1676],{},[28,2026,1645],{}," 삭제, ",[28,2029,2030],{},"schema.ts",[28,2032,2033],{},"board_meta",[28,2035,2036],{},"stage",[28,2038,2039],{},"task"," 제거(",[28,2042,1311],{}," 유지).",[228,2045,1281,2046,2048,2049,2052,2053,1046,2056,2062,2063,2066,2067,1226,2070,2072,2073,715],{},[28,2047,1284],{},") ",[19,2050,2051],{},"'프로젝트 현황'"," 을 ",[28,2054,2055],{},"\u002Fapi\u002Fboard",[19,2057,2058,1997,2060],{},[28,2059,1992],{},[28,2061,1335],{}," 기반 요약으로 교체하고 ",[19,2064,2065],{},"'최근 이슈'"," 섹션 추가. ",[28,2068,2069],{},"AppWbsOverview",[28,2071,1243],{}," 링크 → ",[28,2074,1296],{},[228,2076,2077,2078,2081],{},"GNB 네비: ",[19,2079,2080],{},"주간 작업·이슈·참여자(관리자 전용)"," 추가, 로그아웃·계정 메뉴를 회원 인증 기준으로 교체.",[56,2083,2085],{"id":2084},"_5-스키마-마이그레이션-설정","5. 스키마 · 마이그레이션 · 설정",[225,2087,2088,2110,2127],{},[228,2089,2090,432,2092,85,2095,85,2098,2101,2102,2105,2106,2109],{},[28,2091,2030],{},[28,2093,2094],{},"member",[28,2096,2097],{},"issue",[28,2099,2100],{},"issue_comment"," 추가(board 제거). ",[28,2103,2104],{},"0002_members_issues.sql","(멱등 DROP\u002FCREATE) 신설 — ",[28,2107,2108],{},"pnpm db:apply"," 가 함께 적용.",[228,2111,2112,2114,2115,2117,2118,1308,2120,2126],{},[28,2113,1307],{},": board 시드 제거, 기본 관리자 + ",[28,2116,1311],{}," 유지. ",[28,2119,1099],{},[19,2121,2122,2123],{},"R2 버킷 ",[28,2124,2125],{},"solsol-mng-files"," 바인딩 추가. CLAUDE.md·drizzle.config 현행화.",[228,2128,2129,2130,2132,2133,715],{},"두 프로젝트 스택·",[28,2131,1102],{}," 동일 → ",[19,2134,2135],{},"신규 패키지 0건",[56,2137,2139],{"id":2138},"_6-배포-cloudflare","6. 배포 (Cloudflare)",[225,2141,2142,2159,2177],{},[228,2143,2144,26,2147,1122,2149,2152,2153,2158],{},[19,2145,2146],{},"원격 D1",[28,2148,212],{},[28,2150,2151],{},"0002"," 직접 적용(board 3테이블 DROP, member\u002Fissue\u002Fissue_comment CREATE) — ",[19,2154,2155,2157],{},[28,2156,1311],{}," 62행 무손실 유지",". 관리자 1명만 삽입.",[228,2160,2161,1201,2164,2166,2167,1201,2170,85,2173,2176],{},[19,2162,2163],{},"R2",[28,2165,2125],{}," 생성. ",[19,2168,2169],{},"Pages 시크릿",[28,2171,2172],{},"NUXT_SESSION_SECRET",[28,2174,2175],{},"OFFICE_SHARED_SECRET"," 설정.",[228,2178,2179,1046,2182,2185,2186,2188],{},[28,2180,2181],{},"pnpm build",[28,2183,2184],{},"wrangler pages deploy","(branch=main). 프로덕션 검증: 로그인·전 페이지 200 · ",[28,2187,1243],{}," 404 · 비로그인 302 · 이슈 생성 영속 정상.",[56,2190,1612],{"id":1612},[225,2192,2193,2224,2237,2255],{},[228,2194,2195,432,2198,2201,2202,85,2205,85,2207,85,2209,2211,2212,85,2215,85,2218,2221,2222,715],{},[19,2196,2197],{},"신규 화면",[28,2199,2200],{},"\u002Flogin","(회원)·",[28,2203,2204],{},"\u002Fsignup",[28,2206,1825],{},[28,2208,1829],{},[28,2210,1915],{},"(+",[28,2213,2214],{},"new",[28,2216,2217],{},"[id]",[28,2219,2220],{},"[id]\u002Fedit",")·",[28,2223,1803],{},[228,2225,2226,432,2229,85,2231,85,2233,2236],{},[19,2227,2228],{},"제거",[28,2230,1243],{},[28,2232,2055],{},[28,2234,2235],{},"boardSeed","·board 스키마.",[228,2238,2239,432,2242,1046,2245,1201,2248,2251,2252,715],{},[19,2240,2241],{},"커밋",[28,2243,2244],{},"d4beda4",[19,2246,2247],{},"push",[28,2249,2250],{},"malgnsoft\u002Fsolsol-mng","(main). 배포 ",[47,2253,1219],{"href":1219,"rel":2254},[1221],[228,2256,2257,2260,2261,85,2263,85,2265,2267,2268,2270,2271,715],{},[19,2258,2259],{},"DB",": 원격 D1 ",[28,2262,2094],{},[28,2264,2097],{},[28,2266,2100],{}," 신설 + 기본 관리자, ",[28,2269,1311],{}," 유지. R2 ",[28,2272,2125],{},[56,2274,2276],{"id":2275},"알려진-한계-다음-단계","알려진 한계 \u002F 다음 단계",[225,2278,2279,2293,2303],{},[228,2280,2281,2282,2285,2286,2289,2290,2292],{},"origin(",[28,2283,2284],{},"djkim555-cmyk\u002Fsolsol-mng",")은 현재 계정 ",[19,2287,2288],{},"읽기 전용"," → push 는 ",[28,2291,2250],{}," 로. 원본 반영은 별도 권한\u002FPR 필요.",[228,2294,2295,2296,2299,2300,2302],{},"회원가입은 ",[19,2297,2298],{},"관리자 승인 대기","(pending) — 관리자가 ",[28,2301,1829],{}," 에서 활성화\u002F등급 부여해야 로그인 가능.",[228,2304,2305,2306,2308],{},"기본 관리자 비밀번호(",[28,2307,1894],{},")는 운영 전 변경 권장. 맑은오피스 SSO 는 연동 규약 확정 후 활성.",{"title":69,"searchDepth":454,"depth":454,"links":2310},[2311,2312,2314,2316,2318,2319,2320,2321],{"id":1813,"depth":457,"text":1814},{"id":1911,"depth":457,"text":2313},"2. 이슈 게시판 신설 (\u002Fissues)",{"id":1981,"depth":457,"text":2315},"3. 주간 작업 신설 (\u002Fweekly)",{"id":2011,"depth":457,"text":2317},"4. 현황판(\u002Fboard) 제거",{"id":2084,"depth":457,"text":2085},{"id":2138,"depth":457,"text":2139},{"id":1612,"depth":457,"text":1612},{"id":2275,"depth":457,"text":2276},{},"\u002Fhistory\u002Fhistory.20260617",{"title":1780,"description":69},"history\u002Fhistory.20260617","2wC1E45dSCkcSN26RYoekx989w9QMW1s6SiErtWcfNo",{"id":2328,"title":2329,"body":2330,"description":69,"extension":463,"meta":2649,"navigation":465,"path":2650,"seo":2651,"stem":2652,"__hash__":2653},"docs\u002Fhistory\u002Fhistory.20260623.md","2026-06-23 — 쏠쏠 브랜드 사이트 화면 목업 제작 + 배포",{"type":8,"value":2331,"toc":2639},[2332,2335,2362,2366,2395,2402,2431,2435,2464,2466,2485,2489,2559,2561,2578,2582,2591],[11,2333,2329],{"id":2334},"_2026-06-23-쏠쏠-브랜드-사이트-화면-목업-제작-배포",[41,2336,2337],{},[15,2338,2339,2341,2342,2345,2346,2349,2350,2353,2354,2357,2358,2361],{},[19,2340,1004],{}," — Figma ",[28,2343,2344],{},"LMS Customer_디자인시안","의 \"03. Brand site ",[19,2347,2348],{},"확정본","\"(레드 브랜드·Pretendard)을 기준으로 브랜드 사이트(사용자단) ",[19,2351,2352],{},"전체 25개 페이지","를 정적 HTML 목업으로 제작해 ",[28,2355,2356],{},"solsol-brand\u002Fmockup\u002F"," 에 담고, Cloudflare Pages(",[28,2359,2360],{},"solsol-brand-mockup",")로 배포.",[56,2363,2365],{"id":2364},"_1-디자인-해석-figma-mcp","1. 디자인 해석 (Figma MCP)",[225,2367,2368,2375,2388],{},[228,2369,2370,2371,2374],{},"파일 권한(Dev) 부여 후 \"03. Brand site\" 페이지(node 245:2, ~92963×50015px) 메타데이터에서 ",[19,2372,2373],{},"48개 최상위 프레임"," 추출 — 구버전 시안 + 최신 대형 프레임 + 디자인 시스템(컬러\u002F타이포\u002F컴포넌트) + 확정본.",[228,2376,2377,2379,2380,2383,2384,2387],{},[19,2378,2348],{},"(3368:22557) + 컬러\u002F타이포 프레임(3736:37578) 시각 확인 → 디자인 토큰 추출: Primary ",[19,2381,2382],{},"레드 #ED1B23",", 니어블랙 섹션(#101010), 폰트 ",[19,2385,2386],{},"Pretendard",", 타이포 스케일(H1 44 … B 12~14).",[228,2389,2390,2391,2394],{},"⚠️ Figma MCP ",[19,2392,2393],{},"Starter 플랜 호출 한도"," 도달 — 메인·가격·컬러는 직접 확인, 미열람 화면(마이페이지·구매결제 상세 등)은 확정본 패턴 기반 재구성.",[56,2396,2398,2399,2401],{"id":2397},"_2-목업-구성-solsol-brandmockup-정적-html","2. 목업 구성 (",[28,2400,2356],{},", 정적 HTML)",[225,2403,2404,2422,2428],{},[228,2405,2406,2409,2410,2413,2414,2417,2418,2421],{},[28,2407,2408],{},"assets\u002Ftokens.css","(토큰) · ",[28,2411,2412],{},"assets\u002Fbase.css","(공용 컴포넌트) · ",[28,2415,2416],{},"assets\u002Fchrome.js","(공용 헤더\u002F푸터 주입) · ",[28,2419,2420],{},"index.html","(전체 페이지 갤러리).",[228,2423,2424,2427],{},[19,2425,2426],{},"전체 25 페이지",": 메인(랜딩)·가격·문의 \u002F 로그인·회원가입·가입완료·이메일인증·비밀번호 재설정(요청\u002F설정\u002F완료) \u002F 구매결제·결제완료\u002F실패·사이트생성·결제유예·구독해지\u002F만료 \u002F 마이페이지 4탭(계정·사이트·결제내역·문의내역) \u002F 서비스정지·사용량경고·약관·404.",[228,2429,2430],{},"헤드리스 렌더 검증 — 메인 랜딩이 확정본(다크 히어로 + 레드 헤드라인 + 비교 섹션)과 일치.",[56,2432,2434],{"id":2433},"_3-배포","3. 배포",[225,2436,2437,2446,2457],{},[228,2438,2439,2442,2443,275],{},[28,2440,2441],{},"malgnsoft\u002Fsolsol-brand"," main 에 첫 커밋·푸시(",[28,2444,2445],{},"54788ff",[228,2447,2448,2449,2453,2454,2456],{},"Cloudflare Pages 프로젝트 ",[19,2450,2451],{},[28,2452,2360],{}," 신설 → 배포. 실제 ",[28,2455,152],{},"(Nuxt) 프로젝트명과 분리.",[228,2458,2459,2460],{},"라이브 검증: 전 페이지 200(클린 URL). ",[47,2461,2462],{"href":2462,"rel":2463},"https:\u002F\u002Fsolsol-brand-mockup.pages.dev",[1221],[56,2465,1612],{"id":1612},[225,2467,2468,2478],{},[228,2469,2470,2471,2473,2474,2477],{},"레포 ",[28,2472,2441],{}," (",[28,2475,2476],{},"mockup\u002F"," 25 페이지 + 토큰\u002F공용 CSS).",[228,2479,2480,2481,2484],{},"배포 ",[47,2482,2462],{"href":2462,"rel":2483},[1221]," (index.html = 전체 갤러리).",[56,2486,2488],{"id":2487},"_4-메인-정밀-재현-figma-mcp-한도-해제-후","4. 메인 정밀 재현 (Figma MCP 한도 해제 후)",[225,2490,2491,2510,2532,2543],{},[228,2492,2493,2494,2497,2498,2501,2502,2505,2506,2509],{},"Figma 한도 원인 규명: 파일이 속한 ",[19,2495,2496],{},"팀의 플랜"," 기준으로 한도 적용(Starter=6\u002F월). 파일을 Pro 팀으로 이동(새 파일 ",[28,2499,2500],{},"CustomerLMS-디자인시안 _최종",", fileKey ",[28,2503,2504],{},"fa8RY8ZvnJYD4pZafKnbMP",")해 ",[19,2507,2508],{},"200\u002F일"," 해제.",[228,2511,2512,2515,2516,2519,2520,2523,2524,2527,2528,2531],{},[28,2513,2514],{},"get_design_context","로 최종 ",[28,2517,2518],{},"메인","(node 3700:24262) 정확 데이터 추출: 컬러(",[19,2521,2522],{},"#ED1B23"," 등)·Pretendard·이미지 에셋 ",[19,2525,2526],{},"50개","·전체 카피. 에셋은 ",[28,2529,2530],{},"mockup\u002Fassets\u002Fimg\u002F","(약 21MB) 다운로드.",[228,2533,2534,2535,2538,2539,2542],{},"Figma 코드젠(절대좌표) 직접 변환은 헤드리스 렌더가 깨져, ",[19,2536,2537],{},"정확한 토큰\u002F카피\u002F실에셋 기반 flow 레이아웃으로 재구성",". 메인 ",[19,2540,2541],{},"9개 섹션","(헤더·히어로·이미지그리드·솔루션 6카드·뉴스레터·비교표(쏠쏠 vs 경쟁사 ₩49,000~)·핵심기능 6카드·프로토타입 레드밴드·최종 CTA·푸터).",[228,2544,2545,2546,26,2548,2551,2552,2554,2555],{},"재배포: ",[28,2547,2441],{},[28,2549,2550],{},"a65052e",") → Pages ",[28,2553,2360],{},". 라이브 검증 200·히어로 이미지 정상. ",[47,2556,2557],{"href":2557,"rel":2558},"https:\u002F\u002Fsolsol-brand-mockup.pages.dev\u002Fpages\u002Fmain",[1221],[56,2560,1727],{"id":1726},[225,2562,2563,2566,2569],{},[228,2564,2565],{},"메인 외 화면(가격·마이페이지 등)도 동일 방식(MCP 정확 추출 → 재현)으로 정밀화 가능.",[228,2567,2568],{},"flow 재구성이라 미세 여백은 ±수 px 차이 가능(컬러·카피·이미지·구조는 일치).",[228,2570,2571,2572,2574,2575,2577],{},"이후 실제 ",[28,2573,152],{},"(Nuxt 3 + Nuxt UI v3, 원본 ",[28,2576,164],{},")로 토큰·컴포넌트 이식.",[56,2579,2581],{"id":2580},"_5-메인-시안-정밀-보정-디자인-대조","5. 메인 시안 정밀 보정 (디자인 대조)",[15,2583,2584,2585,1201,2587,2590],{},"전체 시안 이미지와 대조해 차이를 정정(",[28,2586,152],{},[28,2588,2589],{},"8bae10f","):",[225,2592,2593,2604,2613,2620,2630],{},[228,2594,2595,2596,2599,2600,2603],{},"솔루션: ",[19,2597,2598],{},"첫 카드(콘텐츠 제작 부담) 레드 채움","(반전 — 흰 아이콘\u002F스탯\u002F펠) + 카드 ",[19,2601,2602],{},"열 순서(컬럼-메이저)"," 정정.",[228,2605,2606,2607,1997,2610,715],{},"비교표: ",[19,2608,2609],{},"다크 섹션 + 쏠쏠 열 레드 보더(border-2 #ED1B23, rounded-40)",[19,2611,2612],{},"초록(✓)·빨강(✕) 원형 아이콘",[228,2614,2615,2616,2619],{},"최종 CTA: ",[19,2617,2618],{},"회전 배지","(14일 무료체험·신용카드 등록없이·모든 기능) + 재생 버튼, 좌측 배치.",[228,2621,2622,2623,2626,2627,715],{},"히어로: ",[19,2624,2625],{},"2단 제목 크기","(크리에이터를 위한 44 \u002F 핵심 서비스만 모았습니다 60), 이미지 그리드 ",[19,2628,2629],{},"2행 디밍",[228,2631,2632,2633,2635,2636],{},"재배포 ",[28,2634,2360],{}," · 라이브 검증 200. ",[47,2637,2557],{"href":2557,"rel":2638},[1221],{"title":69,"searchDepth":454,"depth":454,"links":2640},[2641,2642,2644,2645,2646,2647,2648],{"id":2364,"depth":457,"text":2365},{"id":2397,"depth":457,"text":2643},"2. 목업 구성 (solsol-brand\u002Fmockup\u002F, 정적 HTML)",{"id":2433,"depth":457,"text":2434},{"id":1612,"depth":457,"text":1612},{"id":2487,"depth":457,"text":2488},{"id":1726,"depth":457,"text":1727},{"id":2580,"depth":457,"text":2581},{},"\u002Fhistory\u002Fhistory.20260623",{"title":2329,"description":69},"history\u002Fhistory.20260623","FRgy_22F8NOyGMZL1YYDrm2ylUz8QYWLUeGLiK4E9Gg",{"id":2655,"title":2656,"body":2657,"description":3974,"extension":463,"meta":3975,"navigation":465,"path":3976,"seo":3977,"stem":3978,"__hash__":3979},"docs\u002Fhistory\u002FREADME.md","작업 이력 (doc\u002Fhistory\u002F)",{"type":8,"value":2658,"toc":3967},[2659,2666,2673,2677,2683,2690,2694,2697,2719,2722,3905,3909,3917,3920,3927,3963],[11,2660,2662,2663,585],{"id":2661},"작업-이력-dochistory","작업 이력 (",[28,2664,2665],{},"doc\u002Fhistory\u002F",[15,2667,2668,2669,2672],{},"날짜별 작업 내역을 누적해 두는 폴더입니다. ",[19,2670,2671],{},"하루에 한 파일"," 원칙.",[56,2674,2676],{"id":2675},"파일명-규칙","파일명 규칙",[61,2678,2681],{"className":2679,"code":2680,"language":66},[64],"history.yyyyMMdd.md\n",[28,2682,2680],{"__ignoreMap":69},[15,2684,2685,2686,2689],{},"예: ",[28,2687,2688],{},"history.20260514.md",". 작업이 있는 날만 생성합니다.",[56,2691,2693],{"id":2692},"파일-구조-공통","파일 구조 (공통)",[15,2695,2696],{},"각 파일은 다음 순서를 따릅니다.",[283,2698,2699,2704,2710,2715],{},[228,2700,2701,2703],{},[19,2702,1004],{}," — 그 날의 가장 큰 변화",[228,2705,2706,2709],{},[19,2707,2708],{},"번호별 작업 섹션"," — 결정 사항 \u002F 코드 변경 \u002F 배포 \u002F 미세 조정",[228,2711,2712,2714],{},[19,2713,1612],{}," — 추가·수정된 파일, 배포 버전, 외부 URL",[228,2716,2717],{},[19,2718,1727],{},[56,2720,2721],{"id":2721},"인덱스",[101,2723,2724,2734],{},[104,2725,2726],{},[107,2727,2728,2731],{},[110,2729,2730],{},"날짜",[110,2732,2733],{},"요약",[123,2735,2736,2763,2799,2836,2888,2899,2919,2934,2948,2963,2978,2989,3000,3011,3082,3279,3612,3777],{},[107,2737,2738,2744],{},[128,2739,2740],{},[47,2741,2743],{"href":2742},".\u002Fhistory.20260623","2026-06-23",[128,2745,2746,2749,2750,2752,2753,2755,2756,2758,2759,2762],{},[19,2747,2748],{},"쏠쏠 브랜드 사이트 화면 목업 제작 + 배포"," — Figma \"03. Brand site 확정본\"(레드\u002FPretendard) 기준으로 브랜드 사이트(사용자단) 전체 25개 페이지(메인·가격·문의·인증·결제·구독·마이페이지·상태·약관·404)를 정적 HTML 목업으로 제작 → ",[28,2751,2356],{},"(토큰·공용 헤더\u002F푸터·갤러리 인덱스) + ",[28,2754,2441],{}," 첫 푸시 + Cloudflare Pages ",[28,2757,2360],{}," 배포(",[47,2760,2462],{"href":2462,"rel":2761},[1221],"). Figma MCP 호출 한도로 미열람 화면은 확정본 패턴 기반 재구성",[107,2764,2765,2771],{},[128,2766,2767],{},[47,2768,2770],{"href":2769},".\u002Fhistory.20260617","2026-06-17",[128,2772,2773,302,2776,2778,2779,2781,2782,2784,2785,85,2787,2789,2790,2792,2793,2795,2796,2798],{},[19,2774,2775],{},"참여자·이슈 게시판·주간 작업 신설 + 현황판 제거",[28,2777,145],{}," 구조 참고. 회원 시스템(로그인\u002F가입(승인)\u002F내정보\u002F참여자관리, HMAC 세션 + PBKDF2)으로 단일 비밀번호 게이트 교체 + 이슈 게시판(",[28,2780,1915],{},", 정책·이슈·공지·논의 + 댓글 + 마크다운 + R2 이미지 첨부) + 주간 작업(",[28,2783,1803],{},", WBS 파생·Step 1~7 그룹) 신설 + 현황판(",[28,2786,1243],{},[28,2788,2055],{},"·board 스키마) 제거 후 대시보드 '프로젝트 현황'을 WBS 요약 + 최근 이슈로 재구성 + 원격 D1 ",[28,2791,2151],{}," 마이그레이션(board DROP, member\u002Fissue\u002Fcomment CREATE, ",[28,2794,1311],{}," 무손실)·R2 ",[28,2797,2125],{},"·세션 시크릿 적용 후 프로덕션 배포",[107,2800,2801,2807],{},[128,2802,2803],{},[47,2804,2806],{"href":2805},".\u002Fhistory.20260610","2026-06-10",[128,2808,2809,302,2812,237,2814,1046,2816,237,2818,2820,2821,2823,2824,2826,2827,2829,2830,2832,2833,2835],{},[19,2810,2811],{},"쏠쏠(SolSol) 리브랜딩 + Cloudflare 연결 + 현황판·WBS 전면 재작성",[28,2813,164],{},[28,2815,1010],{},[28,2817,1049],{},[28,2819,1084],{}," 전체 치환(코드·docs·로고 message 제거) + 전용 D1 ",[28,2822,212],{},"·Pages ",[28,2825,132],{}," 신설 + 기획 스프레드시트(이미지 7장) 분석 → 크리에이터 LMS 현황판(7단계·78작업)·WBS 간트(5트랙·32항목, 누락된 ",[28,2828,1311],{}," 시드 추가) 새로 작성 + 진척률 dev ",[28,2831,1032],{}," 실측(종합 베타 44%) 정렬 + WBS 마감 8월말 연장 + ",[28,2834,1296],{}," UX(푸터 제거·스크롤 시 GNB·헤더 접기·기준일 yyyy.MM.dd·클릭 시 오늘로 이동)·WBS 전체 일정 7단계 확장(62항목, 1~8월)",[107,2837,2838,2844],{},[128,2839,2840],{},[47,2841,2843],{"href":2842},".\u002Fhistory.20260605","2026-06-05",[128,2845,2846,2849,2850,2853,2854,2856,2857,2860,2861,2864,2865,26,2868,2871,2872,2877,2878,2880,2881,2884,2885,2887],{},[19,2847,2848],{},"solsol-mng 관리 레포 신설"," — GitHub 연결 + ",[28,2851,2852],{},"solsol\u002Fdoc\u002F"," 트리 집약(공통·도메인·이력) + CLAUDE.md 병합·현행화(이력 작성처를 본 레포로 변경, solsol ",[28,2855,2665],{}," 삭제) + solsol 동일 스택(Nuxt 3 + Tailwind v4 + Nuxt UI v3) + ",[28,2858,2859],{},"@nuxt\u002Fcontent"," 기반 ",[19,2862,2863],{},"문서\u002F이력 브라우저 앱"," 스캐폴딩(대시보드·문서·이력 타임라인) + ",[19,2866,2867],{},"Cloudflare Pages 정적 배포",[47,2869,1219],{"href":1219,"rel":2870},[1221],", 프리렌더 라우트 직접 열거로 마크다운 내부 링크 크롤·대소문자·파일명 점 이슈 해결) + ",[19,2873,2874,2875,585],{},"쏠쏠 현황판(",[28,2876,1243],{}," — solsol ",[28,2879,1296],{}," 읽기 전용 이식(공개 API ",[28,2882,2883],{},"GET \u002Fwbs"," 라이브) + 대시보드 WBS 현황 요약(",[28,2886,2069],{}," 공유)",[107,2889,2890,2896],{},[128,2891,2892],{},[47,2893,2895],{"href":2894},".\u002Fhistory.20260511","2026-05-11",[128,2897,2898],{},"프로젝트 착수 — 세 레포 부트스트랩 + 첫 GitHub 푸시 + Cloudflare 첫 배포 + 시안 GNB 도입",[107,2900,2901,2907],{},[128,2902,2903],{},[47,2904,2906],{"href":2905},".\u002Fhistory.20260512","2026-05-12",[128,2908,2909,2910,237,2913,237,2916,585],{},"시안 정밀 매칭 — 콘텐츠 폭 1200px 통일, Utility Bar 분리, 메뉴 8개, 문서 3종(",[28,2911,2912],{},"FRONTEND",[28,2914,2915],{},"STACK",[28,2917,2918],{},"DESIGN",[107,2920,2921,2927],{},[128,2922,2923],{},[47,2924,2926],{"href":2925},".\u002Fhistory.20260513","2026-05-13",[128,2928,2929,2930,2933],{},"Smart Placement + 발송 페이지 풍부화 — 공용 컴포넌트 21종, ",[28,2931,2932],{},"useChannelMeta",", SMS\u002F알림톡 발송 페이지",[107,2935,2936,2942],{},[128,2937,2938],{},[47,2939,2941],{"href":2940},".\u002Fhistory.20260514","2026-05-14",[128,2943,2944,2945,2947],{},"GitHub 일괄 푸시 + ",[28,2946,2665],{}," 폴더 정리",[107,2949,2950,2956],{},[128,2951,2952],{},[47,2953,2955],{"href":2954},".\u002Fhistory.20260518","2026-05-18",[128,2957,2958,2959,2962],{},"디자인 시스템 전면 피벗 — Relay-inspired(핸드오프 정본), 셸+홈+발송 전 채널 적용, ",[28,2960,2961],{},"design-system-pivot"," 푸시",[107,2964,2965,2971],{},[128,2966,2967],{},[47,2968,2970],{"href":2969},".\u002Fhistory.20260519","2026-05-19",[128,2972,2973,2974,2977],{},"디자인 가이드 페이지(",[28,2975,2976],{},"\u002Fguide",", 18섹션 라이브 카탈로그) + Cloudflare Pages 프로덕션 배포",[107,2979,2980,2986],{},[128,2981,2982],{},[47,2983,2985],{"href":2984},".\u002Fhistory.20260520","2026-05-20",[128,2987,2988],{},"발송 페이지 UX 폴리시 2차 + PUSH 부가항목·플로우 관리 + 문서 현행화 + 발송 조회 페이지 재작업·btn-sky 제거 + 통계 페이지 재구성(Chart.js)·폰트 토큰화·zoom 제거 + 발송 템플릿 토글 개선 + 주소록 관리 페이지 강화 + 발신 번호 관리 페이지·등록 마법사 + 그룹 관리 페이지 + RCS 브랜드 관리 페이지 + 이메일 도메인 관리 페이지 (배포 #15~#26)",[107,2990,2991,2997],{},[128,2992,2993],{},[47,2994,2996],{"href":2995},".\u002Fhistory.20260521","2026-05-21",[128,2998,2999],{},"발신 정보 페이지 마무리(발신 프로필·PUSH 인증·080 수신 거부) + 테이블 스타일 A\u002FB\u002FC 정의·발송 조회 툴바 재배치 + GNB 정리 + 수신 거부 관리 3종 + 문자메시지·알림톡 템플릿 관리 페이지 + 미리보기 시각 현재화 + 로그인 페이지 시안 IA 재구성 + 비밀번호 재설정 입력란 보정 + 메시지 관리 5채널 템플릿 페이지(SMS·알림톡·RCS·이메일·PUSH) + 보안 인증 페이지 보정 + 사이트맵 페이지 + 회원가입 5단계 마법사 + 메시지 상세 설정 페이지 + 새 비밀번호 설정 페이지 보정 + 랜딩페이지 만들기 + 문의하기 페이지 \u002Faccount\u002Finquiry 이동 + 나의 페이지 섹션 + 크레딧 충전 플로우 + API 루트 → \u002Fdoc 리다이렉트 (배포 #27~#46 + API)",[107,3001,3002,3008],{},[128,3003,3004],{},[47,3005,3007],{"href":3006},".\u002Fhistory.20260522","2026-05-22",[128,3009,3010],{},"나의 페이지 화면 신규 구성 — 비밀번호 변경·보안로그인 설정·멀티 계정 추가·계약 관리(계약서 확인·3스텝 전자서명 위저드·PDF 미리보기) + 크레딧 관리(A형 내역 테이블·영수증 모달) + 나의 문의(목록·상세 댓글 스레드)·문의하기 LNB + 서비스 담당자 초대 플로우(\u002Finvite 등록 페이지)·문의 등록 완료 페이지 + 사이트맵 현행화 + 운영 가이드 페이지(\u002Fhelp)·GNB 연결 + 비로그인 공개 랜딩 페이지(\u002F, 히어로·장점·채널 단가 비교) (배포 #47~#52)",[107,3012,3013,3019],{},[128,3014,3015],{},[47,3016,3018],{"href":3017},".\u002Fhistory.20260526","2026-05-26",[128,3020,3021,3024,3025,3028,3029,3032,3033,3036,3037,3040,3041,3044,3045,85,3048,85,3051,3054,3055,3058,3059,3062,3063,3066,3067,1046,3070,3073,3074,3077,3078,3081],{},[28,3022,3023],{},"solsol-api"," 데이터 모델·초기 DDL·Hyperdrive 연결·첫 프로덕션 배포 — 49 테이블 데이터 모델(TB_·company_id·status INT 1\u002F0\u002F-1 + ",[915,3026,3027],{},"_state·","_yn·loginid\u002Femail 분리) + Mermaid ERD 9종 + 확장성 전략(월 RANGE 파티셔닝·Hot\u002FWarm\u002FCold·R2 오프로드) + 0000_initial.sql(49 테이블, 파티션 5종) + Hyperdrive(",[28,3030,3031],{},"a2ba4efe...",") 바인딩 + drizzle-orm\u002Fmysql2 + \u002Fhealth\u002Fdb + ",[28,3034,3035],{},"wrangler dev --remote","로 로컬도 실제 Aurora + ",[28,3038,3039],{},"https:\u002F\u002Fsolsol-api.malgnsoft.workers.dev"," 프로덕션 첫 배포(\u002Fhealth\u002Fdb → mysql_version 8.0.42) + ",[28,3042,3043],{},"solsol-api\u002FCLAUDE.md §8.1","에 배포·Git·작업 이력 운영 컨벤션 명문화 + solsol 프론트 배포 #53 (list 툴바 새로고침 버튼 일괄 제거 + guide\u002FDESIGN 갱신) + ",[28,3046,3047],{},"\u002Fadmin\u002Fmigrate",[28,3049,3050],{},"\u002Fadmin\u002Ftables",[28,3052,3053],{},"\u002Fadmin\u002Fpartitions"," 라우트 + 0000_initial.sql Aurora 적용 (49 테이블 + 75 파티션 라이브) + 기본 CRUD API 골격 (errors\u002Fpagination\u002Fauth\u002FDrizzle schema + \u002Fme \u002Fcontacts \u002Fcontact-groups \u002Fsender-phones) + ",[28,3056,3057],{},"\u002Fdoc"," API 가이드(Scalar UI + OpenAPI 3.1) + solsol-api 프로덕션 배포 #2 (Version ",[28,3060,3061],{},"1fdc3b12...",", 가드 작동 확인) + 14개 도메인 라우트 추가(발신정보 5종\u002Foptout-entries\u002Ftemplates 2종\u002Finquiries\u002Fcompany-settings\u002Fpayment-methods\u002Flanding-pages\u002Fcredit-ledger) + Phase 1·2·3 (\u002Fdoc 확장 paths 10→37·schemas 11→45 + signup\u002Flogin + PBKDF2 + JWT HS256 + 발송 이력 read-only with 90일 윈도우 강제) + solsol-api 프로덕션 배포 #3 (Version ",[28,3064,3065],{},"926017d2...",", JWT_SECRET secret, 실제 \u002Fauth\u002Fsignup → \u002Fme 동작 확인) + POST \u002Fsend\u002Fsms 발송 producer(DB 적재까지 — 발신번호 검증·옵트아웃 필터·크레딧 hold·트랜잭션, 알려진 멱등 버그 TODO) + solsol-api 프로덕션 배포 #4·#5 (Version ",[28,3068,3069],{},"4d9e1fbe...",[28,3071,3072],{},"afaa4c89...",", \u002Fsend\u002Fsms 라이브 가드·검증 흐름 9건 + 재배포 검증 4건, jwt.ts linter 캐스트 명시화) + 🐛 멱등 버그 해결 (TB_IDEMPOTENCY + INSERT-then-conflict race-free 패턴, 검증 3건 통과) + NHN SMS 어댑터(mock\u002Freal) + Cloudflare Queues(",[28,3075,3076],{},"solsol-dispatch",") + consumer worker (dispatch_state 천이) + 프로덕션 배포 #6 (Version ",[28,3079,3080],{},"b30dc2a3...",", Producer+Consumer 동시 바인딩 라이브, 큐 e2e는 Cloudflare 1105 회복 후 재검증)",[107,3083,3084,3090],{},[128,3085,3086],{},[47,3087,3089],{"href":3088},".\u002Fhistory.20260604","2026-06-04",[128,3091,3092,3095,3096,3099,3100,3103,3104,3110,3111,3114,3115,3118,3119,1046,3121,3124,3125,3128,3129,3132,3133,3136,3137,3140,3141,3144,3145,3148,3149,3152,3153,3156,3157,3160,3161,3164,3165,3168,3169,3172,3173,3176,3177,3180,3181,3184,3185,1997,3188,3136,3191,3194,3195,3198,3199,1997,3202,3205,3206,3209,3210,3213,3214,3217,3218,3221,3222,3225,3226,3229,3230,3233,3234,3237,3238,3241,3242,3245,3246,3249,3250,3217,3253,3256,3257,3225,3260,3136,3263,3266,3267,3270,3271,3274,3275,3278],{},[19,3093,3094],{},"§1"," NICE IPv6 진단 — 6\u002F2 §16의 1007 차단 후속. 사용자 옵션 B(NICE 콘솔에 Cloudflare egress IP 대역 등록) 진행 후 재시도 → 여전히 1007. 진단용 ",[28,3097,3098],{},"\u002Fdiag\u002Fegress"," 임시 endpoint로 ",[28,3101,3102],{},"api.ipify.org"," 8회 호출 → Workers outbound가 ",[19,3105,3106,3107],{},"IPv6 ",[28,3108,3109],{},"2a06:98c0:3600::103"," (Cloudflare 공식 IPv6 ",[28,3112,3113],{},"2a06:98c0::\u002F29"," 소속)임을 확인. NICE에 IPv4만 등록되어 IPv6 출발지 거부가 원인. 사용자에게 Cloudflare IPv6 대역 7개 추가 등록 또는 IP 검사 OFF 안내 후 보류. 진단 endpoint 즉시 제거 + Workers 재배포. CLIENT_ID\u002FSECRET 덮어쓰기(값 일치 보장만). ",[19,3116,3117],{},"§2"," Hyperdrive 교체 — ",[28,3120,3031],{},[28,3122,3123],{},"439b109d...",". 신규 origin host ",[28,3126,3127],{},"malgn-dev-db.apiserver.kr"," (Cloudflare Tunnel 엔드포인트) + ",[28,3130,3131],{},"access_client_id",". Aurora 노출이 \"퍼블릭+SG egress IP 화이트리스트\"에서 \"Tunnel(Access) 기반\"으로 전환 — egress IP 동기화 부담 해소, CLAUDE.md §12 TODO \"SG 갱신 운영 절차\" 항목 자연 달성. 코드 변경 0. 라이브 검증(GET \u002Fhealth\u002Fdb mysql_version 8.0.42 + POST \u002Fauth\u002Fnice\u002Finit DB 쓰기 정상). 정본 3개 동기화 — API CLAUDE.md §3·§8·§12, SCALABILITY.md §6 신규 절(전\u002F후 비교 + 전환 이유 + 운영 영향), MIGRATION.md §1 통로 다이어그램에 Tunnel 단계 추가. Workers 배포 Version ",[28,3134,3135],{},"a457b7dc...",". ",[19,3138,3139],{},"§3"," 관리자단 핸드오프 풀세트 — ",[28,3142,3143],{},"handoff_noti_admin"," (3,129줄 jsx)를 Vue 3 + Nuxt UI v3로 1:1 포팅. 셸 완전 재정비(AppLnb 핸드오프 정본 9 그룹\u002F17 라우트로 교체 + AppTopbar useState 기반 동적 브레드크럼 + useBreadcrumb composable) + 공유 컴포넌트 14종(PageHeader\u002FSectionCard\u002FTabs\u002FSegmented\u002FFilterBar\u002FDateRange\u002FDataTable generic+",[28,3146,3147],{},"#cell-{key}"," scoped slot\u002FPagination\u002FStatusBadge 값→톤 자동 매핑\u002FChannelChip\u002FStatCard accent 7종\u002FDrawer\u002FModal Teleport+scroll lock\u002FField\u002FEmptyState) + 차트 4종(BarChart 그룹 막대\u002FAreaChart SVG path+그라데이션\u002FDonut stroke-dasharray\u002FProgressBar) + ",[19,3150,3151],{},"17 페이지","(대시보드·고객사·고객사 상세·계정·모니터링·발신번호·발신프로필·템플릿검수·결제·채널단가·충전쿠폰·1:1문의·FAQ·공지·통계·운영자·권한그룹·API). app.config.ts ",[28,3154,3155],{},"info: 'indigo'"," 매핑으로 핸드오프 indigo 강조색을 Nuxt UI semantic으로. 18 라우트 라이브 200. ",[19,3158,3159],{},"§4"," 폰트 사이즈 정합화 — 사용자 보고로 두 원인 동시 발견: (a) main.css ",[28,3162,3163],{},"html,body{font-size:13px}","가 Tailwind 토큰(16px base 가정)을 모두 18% 축소시킴 — 핸드오프는 base font-size 명시 없이 16px Tailwind 기본 사용 + ",[28,3166,3167],{},"letter-spacing: -0.01em",". (b) 직전 turn의 cwd가 ",[28,3170,3171],{},"\u002Fsolsol","(사용자단)였고 거기서 빌드한 dist를 ",[28,3174,3175],{},"wrangler pages deploy --project-name=solsol-admin","으로 ",[19,3178,3179],{},"사용자단을 admin 프로젝트에 잘못 배포","한 상태였음(chunk 600개 \u002F AppGnb·AppContractPanel·AppCardAddDialog 등 사용자단 chunk 혼입). 둘 다 정정 — main.css 13px 제거 + letter-spacing -0.01em 추가, admin 디렉토리에서 clean rebuild + 재배포 alias ",[28,3182,3183],{},"8852d5da.solsol-admin.pages.dev"," (chunk 96개로 정상화). 교훈으로 멀티 레포 deploy 가드(prebuild name 체크 + chunk 수 sanity)·base font-size 명시 금지 패턴 정리. solsol-admin 커밋 ",[28,3186,3187],{},"0227cae",[28,3189,3190],{},"1b63200",[19,3192,3193],{},"§5"," WBS 페이지 편집 — DB 미사용\u002FR2 단일 JSON 객체 정본(",[28,3196,3197],{},"wbs\u002Fwbs.json",", FILES 바인딩). API에 GET 공개 + PATCH 인증 2 라우트 + 142 task 시드(",[28,3200,3201],{},"src\u002Fdata\u002Fwbs-seed.ts",[28,3203,3204],{},"src\u002Froutes\u002Fwbs.ts","). 사용자단은 임베디드 STAGES 제거 → top-level ",[28,3207,3208],{},"await api('\u002Fwbs')"," + AppModal 인라인 편집 다이얼로그(owner·note·href·targetDate·completionDate 5 필드, 빈값=",[28,3211,3212],{},"null","=필드 제거). 비로그인은 읽기 전용 + \"로그인하면 편집 가능\" 힌트. 동시 편집은 last-write-wins. solsol-api 커밋 ",[28,3215,3216],{},"9945db3"," Workers Version ",[28,3219,3220],{},"28f3e6a8...",", solsol 커밋 ",[28,3223,3224],{},"3ed473e"," Pages alias ",[28,3227,3228],{},"02bb58e6",". 후속(§5.9) 목표일·완료일 ",[28,3231,3232],{},"YYYY.MM.DD"," 포맷 통일 + ",[28,3235,3236],{},"\u003Cinput type=\"date\">"," 캘린더 위젯 + API Zod regex ",[28,3239,3240],{},"^\\d{4}\\.\\d{2}\\.\\d{2}$"," 강제. 레거시 ",[28,3243,3244],{},"5\u002F8"," 값은 표시 시 2026 기준 ",[28,3247,3248],{},"2026.05.08","로 자동 변환, 다음 PATCH 시 R2에도 정합화. solsol-api ",[28,3251,3252],{},"3a35464",[28,3254,3255],{},"eb02206c...",", solsol ",[28,3258,3259],{},"08e5c33",[28,3261,3262],{},"98bd09e2",[19,3264,3265],{},"§6"," NHN Notification Hub OAuth 어댑터 + Email 실 발송 + 서비스 담당자 이메일 변경 라우트 — Notification Hub 신규 통합 서비스의 인증이 OAuth2 client_credentials → Bearer 토큰임을 확인 후 어댑터 전면 재작성. ",[28,3268,3269],{},"src\u002Fadapters\u002Fnhn\u002Foauth.ts"," 신규(",[28,3272,3273],{},"https:\u002F\u002Foauth.api.nhncloudservice.com\u002Foauth2\u002Ftoken\u002Fcreate"," Basic Auth + ",[28,3276,3277],{},"scope=appKey:{APP_KEY}"," 토큰 발급 + 메모리 캐시). SMS·Email 어댑터 `POST {base}\u002Fmessage\u002Fv1.0\u002F{SMS",[107,3280,3281,3287],{},[128,3282,3283],{},[47,3284,3286],{"href":3285},".\u002Fhistory.20260602","2026-06-02",[128,3288,3289,3290,3292,3293,3296,3297,3300,3301,3304,3305,1574,3308,3310,3311,3314,3315,3318,3319,1011,3322,3325,3326,3329,3330,3333,3334,1201,3336,3339,3340,3343,3344,3347,3348,3351,3352,3355,3356,3359,3360,3363,3364,3367,3368,3402,3403,3405,3406,3409,3410,3413,3414,3417,3418,1201,3420,3423,3424,3427,3428,3431,3432,3435,3436,3439,3440,3443,3444,3447,3448,3451,3452,3455,3456,3459,3460,3463,3464,3467,3468,3471,3472,3475,3476,3479,3480,3483,3484,3487,3488,3491,3492,3495,3496,3498,3499,85,3501,85,3504,85,3507,85,3509,85,3511,3514,3515,3517,3518,3521,3522,1574,3525,3528,3529,3532,3533,3535,3536,1046,3538,3540,3541,1574,3544,1201,3547,3549,3550,3553,3554,3556,3557,3559,3560,85,3563,3566,3567,3570,3571,3574,3575,85,3578,85,3581,3584,3585,3587,3588,3591,3592,3595,3596,3599,3600,3603,3604,3607,3608,3611],{},"회원·인증 트랙 첫 날. ",[19,3291,3094],{}," WBS 구조 개편 — 사용자단을 ",[19,3294,3295],{},"5-3A 화면 UI 구성","(목업) + ",[19,3298,3299],{},"5-3M 매트릭스","(도메인별 UI\u002FAPI\u002F연동 한눈에) + ",[19,3302,3303],{},"5-3C 화면 ↔ API 연동","(실 데이터) 3 트랙으로 분리. 5-3-15 단일 항목을 16개 도메인별 5-3C-1~16으로 펼침. Step 5 진척률 55%→40%, 전체 가중평균 45%→38%. Pages 배포 #51(alias ",[28,3306,3307],{},"bca573ce",[19,3309,3117],{}," 로그인 UX 개선 — ",[28,3312,3313],{},"POST \u002Fauth\u002Flogin-by-email"," 신설(이메일+비번 → 회사 자동 찾기, 단일 매치 즉시 토큰 \u002F 복수 매치 시 ",[28,3316,3317],{},"multipleCompanies:true + companies[]","). 프런트 ",[28,3320,3321],{},"login\u002Findex.vue",[19,3323,3324],{},"고객사 ID 필드 완전 제거",", 복수 매치 시 회사 선택 카드 UI. Workers 배포 #10(Version ",[28,3327,3328],{},"a6197cc7...","), Pages 배포 #52(alias ",[28,3331,3332],{},"292da05d","). 라이브 e2e 5 시나리오 통과. WBS 5-3C-4 ⚪→✅. ",[19,3335,3139],{},[28,3337,3338],{},"TB_USER.loginid"," 전역 UNIQUE 정합화 — 정책상 한 이메일이 여러 회사에 가입되어선 안 됨. ",[28,3341,3342],{},"0003_user_loginid_global_unique.sql"," 신규 + 라이브 적용(",[28,3345,3346],{},"uq_user_company_loginid"," 복합 DROP → ",[28,3349,3350],{},"uq_user_loginid"," 단독 ADD). schema.ts에 ",[28,3353,3354],{},".unique('uq_user_loginid')"," 명시. login-by-email 단순화(",[28,3357,3358],{},"for-of"," 다중 verify 루프 제거, ",[28,3361,3362],{},".limit(1)",") + OpenAPI에서 ",[28,3365,3366],{},"MultipleCompaniesResponse"," 삭제 + 프런트 회사 선택 UI(",[3369,3370,3371,3372,3375,3376,3379,3380,3382,3383,85,3386,3389,3390,3393,3394,3397,3398,3401],"del",{},"80줄) 제거. 사전 검증용 임시 데이터 cleanup(회사 8 + 사용자 12). Workers 배포 #11(Version ",[28,3373,3374],{},"f7f42855...","), Pages 배포 #53(alias ",[28,3377,3378],{},"f150ea0a","). 라이브 e2e 4건 통과(signup 정상 \u002F loginid 중복 409 \u002F login-by-email 단일 토큰 \u002F UNIQUE 인덱스 단독 확인). \"한 이메일 = 한 회사 = 한 로그인\". ",[19,3381,3159],{}," 휴대폰 SMS OTP 라우트(",[28,3384,3385],{},"\u002Fauth\u002Fphone-code\u002Fsend",[28,3387,3388],{},"\u002Fverify"," 이메일 OTP와 동일 패턴, ",[28,3391,3392],{},"target_type='phone'",") + signup.vue Step 4 실 API 연동 + useApi.ts 401 처리 분리(",[28,3395,3396],{},"\u002Fauth\u002F*"," 호출은 호출자 처리 — 가입 도중 OTP 잘못 입력 시 페이지 이동 버그 수정) + 가입 완료 화면 고객사 ID 노출 제거 + 토스트 위치(오른쪽 위) + 크기 강화(17px·440px). Workers #12(",[28,3399,3400],{},"84056c86...","), Pages #54","#58. ",[19,3404,3193],{}," NICE 통합인증(휴대폰 본인확인) 인프라 — doc\u002FNICE_AUTH.md 신규 정본(12 섹션) + ",[28,3407,3408],{},"0004_user_nice_auth.sql"," 라이브 적용(TB_NICE_AUTH 신설 + TB_USER에 birthdate\u002Fgender\u002Fnational_info\u002Fci\u002Fmobile_co + UNIQUE ci) + NICE 어댑터(mock\u002Freal, AES-256-GCM + PBKDF2 + HMAC, Workers Web Crypto만) + 3 라우트(init\u002Fcallback\u002Fstatus) + \u002Fauth\u002Fsignup 확장(niceSession 검증·CI 중복 차단·NICE 결과로 이름·휴대폰·생년월일 덮어쓰기·state='consumed' 재사용 차단) + signup.vue Step 4 통째로 NICE 흐름으로 교체(\"본인 인증하기\" 버튼 + popup + 폴링 + 결과 표시) + NICE_MOCK secret 적용(자격증명 발급 전 mock 통과). Workers #13(",[28,3411,3412],{},"2ab47c1f...","), Pages #60(",[28,3415,3416],{},"c9577894","). 라이브 e2e 6 시나리오 통과. ",[19,3419,3265],{},[28,3421,3422],{},"\u002Faccount\u002Fsettings"," 실 API 연동 — 백엔드 ",[28,3425,3426],{},"GET \u002Fme"," 응답을 TB_USER 13 + TB_COMPANY 14 컬럼 풀로 확장 + ",[28,3429,3430],{},"PATCH \u002Fme","(name·phone) + ",[28,3433,3434],{},"PATCH \u002Fme\u002Fcompany","(companyPhone·billingEmail·adReceive, owner\u002Fadmin) 신설. 사용자단 ",[28,3437,3438],{},"AppMemberInfoPanel.vue"," 전면 교체 — 목업 데이터 제거 + useAuthStore 기반 실 데이터 + 광고수신 토글 즉시 PATCH + 저장하기는 변경 필드만 한 번에 PATCH. Workers #14(",[28,3441,3442],{},"22368d14...","), Pages #61(",[28,3445,3446],{},"ea35651d","). 라이브 e2e 5건 통과. WBS 5-3C-7 ⚪→🟢. ",[19,3449,3450],{},"§7"," 사업자등록증 심사 승인 게이트 — 새 정책: 법인\u002F개인사업자 가입 후 승인 받아야 서비스·정보 수정 가능, 개인은 즉시. 0005 라이브 적용(TB_COMPANY에 company_type\u002Fapproval_state\u002Frejected_reason + 기존 5행 'approved' 호환). signup 자동 분기 + PATCH \u002Fme·\u002Fme\u002Fcompany에 승인 게이트 403 + \u002Fme 응답에 승인 정보 노출. 사용자단 — signup.vue Step 5 분기 + AppMemberInfoPanel에 승인 배너(pending=warning, rejected=danger+사유) + 모든 입력 disabled. Workers #15(",[28,3453,3454],{},"6e47d50b...","), Pages #64(",[28,3457,3458],{},"56e94e5b","). 라이브 e2e 8 시나리오 통과(법인 pending \u002F 수정 403 \u002F 개인 통과 \u002F 운영자 승인 후 통과 \u002F 반려 사유 노출). WBS 5-3C-6 ⚪→🟢 + 5-3C-17 ✅. ",[19,3461,3462],{},"§8"," 승인 게이트 전 도메인 일관 적용 — ",[28,3465,3466],{},"requireApproved()"," 미들웨어를 ",[28,3469,3470],{},"src\u002Fmiddleware\u002Fapproval.ts","로 추출 + 18 도메인 라우트에 일괄 적용(",[28,3473,3474],{},"mutate-only"," 옵션 — GET 통과, POST\u002FPATCH\u002FPUT\u002FDELETE만 차단). ",[28,3477,3478],{},"\u002Finquiries","는 예외(승인 관련 문의 가능). 자동화 스크립트(grep + perl)로 18 라우트의 import + use 라인 일관 갱신. Workers #16(",[28,3481,3482],{},"798bf6f5...","). 라이브 e2e 6 시나리오 통과(GET 통과 \u002F POST 4건 403 \u002F 개인 통과 \u002F 문의 작성 차단 안 됨). ",[19,3485,3486],{},"§9"," 사용자단 승인 게이트 UI 일관화 — ",[28,3489,3490],{},"AppApprovalBanner"," 신규(layout 최상단·GNB 위 글로벌 띠, pending=warning·rejected=danger+사유) + ",[28,3493,3494],{},"middleware\u002Fapproval.global.ts"," 신규(차단 페이지 접근 시 ",[28,3497,3422],{},"로 리다이렉트, 허용은 ",[28,3500,1825],{},[28,3502,3503],{},"\u002Fhome",[28,3505,3506],{},"\u002Fhelp",[28,3508,2976],{},[28,3510,1296],{},[28,3512,3513],{},"\u002Finquiry",") + ",[28,3516,3503],{}," 미승인 분기(KPI\u002F채널 대신 ",[28,3519,3520],{},"approval-hero"," 큰 안내 카드 + CTA). Pages #65(",[28,3523,3524],{},"2eec9e0b",[19,3526,3527],{},"§10"," 미승인 진입점을 ",[28,3530,3531],{},"\u002Faccount\u002Fcontract","(계약 관리)로 변경 — 정책상 사업자등록증 제출\u002F재제출 화면이 미승인 흐름의 메인. middleware ALLOWED_PREFIXES에서 ",[28,3534,3503],{}," 제거 + 리다이렉트 대상을 ",[28,3537,3422],{},[28,3539,3531],{},". AppApprovalBanner CTA \"계약 관리\". signup.vue Step 5 사업자\u002F개인 분기(\"계약 관리로 이동\" \u002F \"대시보드로 이동\"). \u002Fhome.vue §9의 미승인 분기 코드 제거(미들웨어가 차단해 진입 불가). Pages #66(",[28,3542,3543],{},"5256d66d",[19,3545,3546],{},"§11",[28,3548,3531],{}," 실 API + R2 첨부 인프라 — R2 bucket ",[28,3551,3552],{},"solsol-files"," 생성 + ",[28,3555,1099],{}," FILES 바인딩 + ",[28,3558,2030],{},"에 라이브 DDL 매칭(",[28,3561,3562],{},"TB_CONTRACT",[28,3564,3565],{},"TB_CONTRACT_FILE",") + signup corp\u002Fsole 분기에서 'initial' 이용계약 자동 생성. ",[28,3568,3569],{},"\u002Fcontracts"," 라우트 신규 5종(list · ",[3572,3573],"id",{},"\u002Fsign · files list · files upload(multipart) · files download(stream) · files delete) — PDF·10MB 제한, name 접두사(",[28,3576,3577],{},"사업자등록증_…",[28,3579,3580],{},"대부업등록증_…",[28,3582,3583],{},"지급이행보증보험증권_…",")로 종류 구분(",[28,3586,3565],{},"에 kind 컬럼 없음), 회사 단위 권한(companyId 매칭), renew 체결 시 다른 done 자동 expired. OpenAPI 5 paths + 2 schemas. 사용자단 ",[28,3589,3590],{},"AppContractPanel.vue"," 전면 교체 — 목업 제거 + ",[28,3593,3594],{},"await Promise.all"," SSR + FormData 멀티파트 업로드 + 미리보기는 인증 fetch → blob → object URL(iframe Auth 헤더 우회). Workers #17(Version ",[28,3597,3598],{},"7213946f...","), Pages alias ",[28,3601,3602],{},"9808fe42",". 라이브 e2e 4 시나리오 통과(corp signup auto-contract \u002F 파일 업로드 R2 \u002F 파일 목록 \u002F 체결 → done+expires +2y). ",[19,3605,3606],{},"§12"," 사업자등록증 첨부 시 회사 승인 상태 'reviewing' 자동 전이 — ",[28,3609,3610],{},"approval_state"," enum 4단계 확장(`pending → reviewing → approved",[107,3613,3614,3620],{},[128,3615,3616],{},[47,3617,3619],{"href":3618},".\u002Fhistory.20260601","2026-06-01",[128,3621,3622,3624,3625,3628,3629,3631,3632,3635,3636,3639,3640,85,3643,3646,3647,1574,3650,1201,3652,3655,3656,3658,3659,85,3662,3665,3666,3669,3670,3673,3674,85,3677,3680,3681,3683,3684,1201,3686,3688,3689,3692,3693,3695,3696,1646,3699,1646,3702,3705,3706,3709,3710,3713,3714,3717,3718,3720,3721,3724,3725,3728,3729,3731,3732,3734,3735,1646,3738,85,3740,85,3742,3744,3745,3748,3749,3751,3752,85,3755,3757,3758,3761,3762,237,3765,3768,3769,3772,3773,3776],{},[19,3623,3094],{}," WBS 정본화 — ",[28,3626,3627],{},"doc\u002FWBS.md"," 신규(5 단계 가중치·Step 1~5 작업 내역·알려진 한계, ~220 라인) + 사용자단 ",[28,3630,1296],{}," 공개 라이브 카탈로그(",[28,3633,3634],{},"solsol\u002Fdoc\u002FWBS.md"," 양식 + ",[28,3637,3638],{},"solsol-pms\u002Fpages\u002Fwbs.vue"," Notion soft SaaS 디자인 차용 — Hero stats·단계별 진행률 오버뷰·Stage 상세·그룹별 작업 카드·상태 칩·외부 링크 + ",[28,3641,3642],{},"layout: blank",[28,3644,3645],{},"auth: false",", ~650 라인). Step 5(서비스 개발)는 원본 채널·도메인 단위 항목(대부분 0%)을 실제 진행에 맞춰 5-1 설계(7) \u002F 5-2 API(16) \u002F 5-3 사용자단(15) \u002F 5-4 관리자단(13) \u002F 5-5 통합·배포(7)의 5 그룹 58 작업으로 재정렬. Cloudflare Pages 배포 #47 (alias ",[28,3648,3649],{},"0ecc825e.solsol.pages.dev",[19,3651,3117],{},[28,3653,3654],{},"0002_export_flow.sql"," DDL — ",[28,3657,3035],{}," 1105 잔류 3회 재시도 모두 실패(Ray ID ",[28,3660,3661],{},"a04a8ca2...",[28,3663,3664],{},"a04a9753...",") → Aurora 직결(",[28,3667,3668],{},"noti"," 계정·SSL REQUIRED)로 우회 점검. 4 신규 테이블(TB_EXPORT_JOB \u002F TB_FLOW_*) ",[19,3671,3672],{},"이미 라이브 적용된 상태 확인"," — 컬럼 100% 일치, 인덱스·FK는 라이브가 더 정교(FK 6 + 의미 인덱스명). 라이브 워커 e2e 검증(",[28,3675,3676],{},"\u002Fexport-jobs",[28,3678,3679],{},"\u002Fflow-definitions"," GET 200 \u002F POST 201) + 테스트 데이터 cleanup + ",[28,3682,3654],{}," 파일을 라이브 정본에 맞춰 동기화. WBS 5-2-11\u002F12 🟢 (CRUD ✅·처리 worker 미) + 5-5-4 ⛔→✅. ",[19,3685,3139],{},[28,3687,2030],{}," 정합화 — export\u002Fflow 4 테이블에 라이브 정본의 인덱스 6 + FK 6 명시화(",[28,3690,3691],{},"solsol-api: 0475bd2",", schema.ts 단일 파일 +22 -4, 컬럼 정의 변경 0, 다른 테이블 변경 0, typecheck 통과, 런타임 영향 0). drizzle-kit introspect drift 12건 → 0. ",[19,3694,3159],{}," 사용자단 인증 백엔드 연동 — ",[28,3697,3698],{},"\u002Fauth\u002Fsignup",[28,3700,3701],{},"\u002Fauth\u002Flogin",[28,3703,3704],{},"\u002Fme"," 실 API 연동(JWT ",[28,3707,3708],{},"auth-token"," 쿠키 + ",[28,3711,3712],{},"useApi()"," Bearer 자동 주입 + 글로벌 미들웨어 1차 가드 + ",[28,3715,3716],{},"plugins\u002Fauth.client.ts"," 클라이언트 부트스트랩 페치). 회원가입 Step 4 → 실 API → 자동 로그인 → ",[28,3719,3503],{},". 로그인은 ",[28,3722,3723],{},"last-company-id"," 쿠키 자동 사용. 첫 SSR 시도에서 ",[28,3726,3727],{},"await auth.fetchMe()","가 Nuxt instance 컨텍스트 손실로 500 → 미들웨어\u002F플러그인 분리로 우회. 6 파일 수정 + 1 신규(",[28,3730,3716],{},"), typecheck 통과, 로컬 + 프로덕션 e2e(쿠키 동봉 시 ",[28,3733,3503],{}," 200 · 없으면 ",[28,3736,3737],{},"\u002Flogin?redirect",[28,3739,2200],{},[28,3741,2204],{},[28,3743,1296],{}," 200). Pages 배포 #49 (alias ",[28,3746,3747],{},"9be4ff61.solsol.pages.dev","). WBS 5-3-15 ⚪ → 🟢. ",[19,3750,3193],{}," 이메일 OTP 인증 — ",[28,3753,3754],{},"POST \u002Fauth\u002Femail-code\u002Fsend",[28,3756,3388],{}," 백엔드 신설(TB_VERIFICATION + SHA-256 코드 해시 + TTL 10분·재발송 시 직전 코드 만료·5회 시도 제한·소비 후 재사용 차단), Drizzle schema.ts에 verification 정의(라이브 정본 정합), OpenAPI 2 paths + 3 schemas, Workers 배포 #9(Version ",[28,3759,3760],{},"83f32a61...","). 프런트 signup.vue ",[28,3763,3764],{},"sendIdCode",[28,3766,3767],{},"confirmIdCode"," 실 API 연동(",[28,3770,3771],{},"mockCode"," 토스트 노출은 NHN_MOCK=1 한정 — production 자동 차단, 로딩 상태 + 재발송 라벨). Pages 배포 #50(alias ",[28,3774,3775],{},"c2100890","). 라이브 e2e 6 시나리오 모두 통과(발송·잘못된 코드 401·올바른 코드 200·소비 후 재시도 401·재발송·DB 행 검증) + 검증 후 임시 NHN_MOCK secret 제거 확인. doc\u002FSIGNUP.md §8 #4 ⚪→✅.",[107,3778,3779,3785],{},[128,3780,3781],{},[47,3782,3784],{"href":3783},".\u002Fhistory.20260527","2026-05-27",[128,3786,3787,302,3790,3793,3794,3797,3798,3801,3802,302,3805,3807,3808,3810,3811,3814,3815,3817,3818,3821,3822,3825,3826,3829,3830,302,3833,3835,3836,3839,3840,302,3843,3845,3846,3848,3849,3852,3853,1574,3856,302,3859,3861,3862,3865,3866,3869,3870,1997,3873,1201,3876,1997,3879,3881,3882,1201,3885,1997,3888,3890,3891,3893,3894,3897,3898,3901,3902,3904],{},[19,3788,3789],{},"트랙 A",[28,3791,3792],{},"solsol-admin"," Nuxt 3 + Nuxt UI v3 부트스트랩 + LNB(256px · 8그룹) + TopBar(64px) 셸 레이아웃(",[28,3795,3796],{},"design_handoff_customer_detail"," 정본 참조) + 첫 실 Nuxt 앱 프로덕션 배포(",[28,3799,3800],{},"https:\u002F\u002Fsolsol-admin.pages.dev",", 이전 정적 placeholder 대체). ",[19,3803,3804],{},"트랙 B",[28,3806,3023],{}," §19 멱등 버그 정식 해결(TB_IDEMPOTENCY + INSERT-then-conflict race-free) + NHN SMS 어댑터(mock\u002Freal) + Cloudflare Queues(",[28,3809,3076],{},") + consumer worker(",[28,3812,3813],{},"dispatch_state"," 천이) + 프로덕션 배포 #6(Version ",[28,3816,3080],{},", Producer+Consumer 동시 바인딩) + NHN webhook 핸들러(",[28,3819,3820],{},"POST \u002Fwebhooks\u002Fnhn\u002Fsms",", HMAC-SHA256 서명 검증·dedup_key 멱등·recv_state 자동 천이) + ",[19,3823,3824],{},"Email · Kakao(알림톡\u002F친구톡) · Push 3채널 동시 추가","(adapter·producer·worker·OpenAPI 4지점, channel branching generic화·EMAIL_PRICING=0.65·KAKAO_PRICING={alimtalk:8,friendtalk:12}·PUSH_PRICING=0.5) + 프로덕션 배포 #7(Version ",[28,3827,3828],{},"12dae362...","). 큐 e2e + 웹훅 검증은 Cloudflare 1105 회복 후 재시도. ",[19,3831,3832],{},"트랙 C",[28,3834,1049],{}," 사용자단 추가 작업으로 메시지 관리 랜딩페이지 만들기(목록·기본형\u002F확장형 폼·미리보기) + 문의하기 경로를 ",[28,3837,3838],{},"\u002Faccount\u002Finquiry","로 이동(GNB·푸터·사이트맵 링크 정리) + 나의 페이지 섹션(공통 셸 + 9개 라우트·회원 정보 변경·결제 카드 관리) + 크레딧 충전 플로우(시안 기반 재구성·결제 컨펌·결과 화면) Pages 배포 #44·#45·#46. ",[19,3841,3842],{},"트랙 D",[28,3844,3023],{}," 루트(",[28,3847,237],{},") placeholder JSON을 ",[28,3850,3851],{},"c.redirect('\u002Fdoc')","로 교체해 Scalar API 문서로 302 이동, Workers 재배포(Version ",[28,3854,3855],{},"f3fd3eb4...",[19,3857,3858],{},"트랙 E",[28,3860,3023],{}," §13 working tree WIP 정식 커밋 — ",[19,3863,3864],{},"RCS 채널(5채널째)"," adapter(",[28,3867,3868],{},"rcs.ts"," sms\u002Flms\u002Fmms\u002Ftemplate 4타입)·producer·consumer·webhook + ",[28,3871,3872],{},"RCS_PRICING{sms:12,lms:40,mms:120,template:50}",[19,3874,3875],{},"Export 잡",[28,3877,3878],{},"TB_EXPORT_JOB",[28,3880,3676],{}," CRUD(시안 다운로드 요청 PU 대응, 90일 윈도우 우회) + ",[19,3883,3884],{},"Flow 정의",[28,3886,3887],{},"TB_FLOW_DEFINITION\u002FRUN\u002FSTEP_RUN",[28,3889,3679],{}," CRUD(nodes JSON 검증: order 연속·첫 노드 always·5채널 enum) + OpenAPI 4지점(+230) + ",[28,3892,3654],{}," 마이그레이션 → 단일 배치 커밋 ",[28,3895,3896],{},"1e7bd61","(12 files +1228 −16) + 프로덕션 배포 #8(Version ",[28,3899,3900],{},"95f9f894...","). DDL 적용은 1105 회복 후 ",[28,3903,3047],{}," 경로로 보류(프런트 호출처 0개 — 무영향).",[56,3906,3908],{"id":3907},"작성-시점","작성 시점",[225,3910,3911,3914],{},[228,3912,3913],{},"큰 마일스톤 마무리 직후",[228,3915,3916],{},"그날 끝낼 때 짧게라도 한 줄 요약 + 산출물 목록만이라도",[56,3918,3919],{"id":3919},"검색",[15,3921,3922,3923,3926],{},"특정 결정을 언제 했는지 찾을 때 ",[28,3924,3925],{},"grep",":",[61,3928,3932],{"className":3929,"code":3930,"language":3931,"meta":69,"style":69},"language-bash shiki shiki-themes github-light github-dark","grep -rn \"Smart Placement\" doc\u002Fhistory\u002F\ngrep -rn \"Aurora 노출\" doc\u002Fhistory\u002F\n","bash",[28,3933,3934,3952],{"__ignoreMap":69},[1321,3935,3938,3941,3945,3949],{"class":3936,"line":3937},"line",1,[1321,3939,3925],{"class":3940},"sScJk",[1321,3942,3944],{"class":3943},"sj4cs"," -rn",[1321,3946,3948],{"class":3947},"sZZnC"," \"Smart Placement\"",[1321,3950,3951],{"class":3947}," doc\u002Fhistory\u002F\n",[1321,3953,3954,3956,3958,3961],{"class":3936,"line":457},[1321,3955,3925],{"class":3940},[1321,3957,3944],{"class":3943},[1321,3959,3960],{"class":3947}," \"Aurora 노출\"",[1321,3962,3951],{"class":3947},[3964,3965,3966],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":69,"searchDepth":454,"depth":454,"links":3968},[3969,3970,3971,3972,3973],{"id":2675,"depth":457,"text":2676},{"id":2692,"depth":457,"text":2693},{"id":2721,"depth":457,"text":2721},{"id":3907,"depth":457,"text":3908},{"id":3919,"depth":457,"text":3919},"날짜별 작업 내역을 누적해 두는 폴더입니다. 하루에 한 파일 원칙.",{},"\u002Fhistory\u002Freadme",{"title":2656,"description":3974},"history\u002FREADME","0RjX85fJS5HJeJ8EySwHELRbxdxkd9SZUE3EOmoJNDI",{"id":1685,"title":3981,"body":3982,"description":69,"extension":463,"meta":6804,"navigation":465,"path":6805,"seo":6806,"stem":6807,"__hash__":6808},"프로젝트 관리 앱 블루프린트 (재사용 가이드)",{"type":8,"value":3983,"toc":6770},[3984,3987,4031,4033,4037,4044,4130,4146,4148,4152,4256,4261,4367,4369,4373,4377,4411,4415,4421,4436,4440,4446,4448,4452,4459,4465,4524,4526,4530,4537,4575,4581,4603,4610,4693,4703,4731,4737,4745,4747,4751,4756,5512,5531,5536,5724,5726,5730,5820,5823,5957,5983,5985,5989,5996,6004,6050,6054,6060,6076,6078,6082,6167,6169,6173,6271,6275,6331,6336,6444,6449,6500,6502,6506,6580,6605,6607,6611,6648,6650,6654,6661,6758,6767],[11,3985,3981],{"id":3986},"프로젝트-관리-앱-블루프린트-재사용-가이드",[41,3988,3989,4003],{},[15,3990,3991,3992,3994,3995,3998,3999,4002],{},"이 문서는 ",[28,3993,132],{},"로 구현한 ",[19,3996,3997],{},"프로젝트 관리 허브 앱","의 일반화된 설계도다.\n특정 프로젝트의 데이터·문구·도메인 내용은 제외하고, ",[19,4000,4001],{},"다른 프로젝트에 그대로 이식·구현","할 수 있는\n아키텍처 · 메뉴 · 화면 · 스키마 · 디자인 토큰 · 셋업\u002F배포 절차만 담는다.\nClaude Code가 이 문서만 보고 새 프로젝트용 관리 앱을 처음부터 구축할 수 있도록 작성했다.",[15,4004,4005,432,4008,4011,4012,1642,4015,4018,4019,4022,4023,4026,4027,4030],{},[19,4006,4007],{},"치환 토큰",[28,4009,4010],{},"{APP}","=앱\u002FPages 프로젝트명(예: ",[28,4013,4014],{},"myproj-mng",[28,4016,4017],{},"{PROJECT}","=대상 프로젝트 표시명 ·\n",[28,4020,4021],{},"{D1_NAME}","=D1 DB명 · ",[28,4024,4025],{},"{D1_ID}","=D1 database_id · ",[28,4028,4029],{},"{REPO}","=GitHub 레포 URL.",[53,4032],{},[56,4034,4036],{"id":4035},"_1-이-앱은-무엇인가-목적","1. 이 앱은 무엇인가 (목적)",[15,4038,4039,4040,4043],{},"하나의 프로젝트를 운영·조망하는 ",[19,4041,4042],{},"단일 관리 허브",". 5개 영역으로 구성:",[101,4045,4046,4059],{},[104,4047,4048],{},[107,4049,4050,4053,4056],{},[110,4051,4052],{},"영역",[110,4054,4055],{},"경로",[110,4057,4058],{},"한 줄 정의",[123,4060,4061,4073,4085,4101,4117],{},[107,4062,4063,4066,4070],{},[128,4064,4065],{},"대시보드",[128,4067,4068],{},[28,4069,237],{},[128,4071,4072],{},"프로젝트 개요(목표·방향) + 진척 요약 + 바로가기",[107,4074,4075,4078,4082],{},[128,4076,4077],{},"현황판",[128,4079,4080],{},[28,4081,1243],{},[128,4083,4084],{},"단계\u002F작업 진척을 시각 카드·행으로 보는 상태 보드",[107,4086,4087,4090,4094],{},[128,4088,4089],{},"WBS(간트)",[128,4091,4092],{},[28,4093,1296],{},[128,4095,4096,4097,4100],{},"일 단위 간트 차트 + 작업 ",[19,4098,4099],{},"등록\u002F수정\u002F삭제","(CRUD)",[107,4102,4103,4106,4111],{},[128,4104,4105],{},"문서",[128,4107,4108],{},[28,4109,4110],{},"\u002Fdocs",[128,4112,4113,4116],{},[28,4114,4115],{},"doc\u002F"," 마크다운 트리 뷰어",[107,4118,4119,4122,4127],{},[128,4120,4121],{},"작업 이력",[128,4123,4124],{},[28,4125,4126],{},"\u002Fhistory",[128,4128,4129],{},"일자별 작업 이력 타임라인",[15,4131,4132,4135,4136,4139,4140,4145],{},[19,4133,4134],{},"데이터 정본 2종",": ① 구조화 데이터(진척·작업·단계)는 ",[19,4137,4138],{},"Cloudflare D1",", ② 문서\u002F이력은 ",[19,4141,4142,4144],{},[28,4143,4115],{}," 마크다운","(@nuxt\u002Fcontent).\n자체 완결형 — 외부 API 의존 없음(원하면 외부 API도 붙일 수 있으나 기본은 자급).",[53,4147],{},[56,4149,4151],{"id":4150},"_2-기술-스택","2. 기술 스택",[225,4153,4154,4167,4177,4187,4199,4217,4231,4240,4246],{},[228,4155,4156,4159,4160,533,4163,4166],{},[19,4157,4158],{},"프레임워크",": Nuxt 3 (",[28,4161,4162],{},"future.compatibilityVersion: 4",[28,4164,4165],{},"\u003Cscript setup lang=\"ts\">",", strict TS)",[228,4168,4169,4172,4173,4176],{},[19,4170,4171],{},"UI",": Nuxt UI v3 (Reka UI + Tailwind CSS v4). ",[28,4174,4175],{},"@nuxtjs\u002Ftailwindcss","는 설치 금지(Nuxt UI가 통합 관리)",[228,4178,4179,4182,4183,4186],{},[19,4180,4181],{},"상태",": Pinia (",[28,4184,4185],{},"@pinia\u002Fnuxt",") — 필요 시",[228,4188,4189,432,4192,4194,4195,4198],{},[19,4190,4191],{},"콘텐츠",[28,4193,2859],{}," v3 + ",[28,4196,4197],{},"better-sqlite3","(빌드 타임 SQLite 어댑터)",[228,4200,4201,4204,4205,1997,4207,26,4210,3514,4213,4216],{},[19,4202,4203],{},"DB\u002FORM",": Cloudflare ",[19,4206,1200],{},[19,4208,4209],{},"Drizzle ORM",[28,4211,4212],{},"drizzle-orm\u002Fd1",[28,4214,4215],{},"drizzle-kit","(마이그레이션)",[228,4218,4219,432,4222,533,4225,2473,4228,585],{},[19,4220,4221],{},"아이콘",[28,4223,4224],{},"@iconify-json\u002Flucide",[28,4226,4227],{},"@iconify-json\u002Fheroicons",[28,4229,4230],{},"i-lucide-*",[228,4232,4233,432,4236,4239],{},[19,4234,4235],{},"린트",[28,4237,4238],{},"@nuxt\u002Feslint"," + ESLint",[228,4241,4242,4245],{},[19,4243,4244],{},"패키지 매니저",": pnpm",[228,4247,4248,4251,4252,4255],{},[19,4249,4250],{},"배포",": Cloudflare Pages (Functions\u002FSSR) — Nitro ",[28,4253,4254],{},"cloudflare-pages"," 프리셋",[15,4257,4258,4260],{},[28,4259,1102],{}," 핵심:",[61,4262,4266],{"className":4263,"code":4264,"language":4265,"meta":69,"style":69},"language-jsonc shiki shiki-themes github-light github-dark","{\n  \"scripts\": {\n    \"dev\": \"nuxt dev\", \"build\": \"nuxt build\", \"preview\": \"nuxt preview\",\n    \"postinstall\": \"nuxt prepare\", \"typecheck\": \"nuxt typecheck\", \"lint\": \"eslint .\",\n    \"db:generate\": \"drizzle-kit generate\",\n    \"db:apply\": \"wrangler d1 migrations apply {D1_NAME} --remote\",\n    \"db:seed\": \"wrangler d1 execute {D1_NAME} --remote --file=server\u002Fdb\u002Fseed.sql\"\n  },\n  \"dependencies\": [\n    \"@iconify-json\u002Fheroicons\",\"@iconify-json\u002Flucide\",\"@nuxt\u002Fcontent\",\"@nuxt\u002Fui\",\n    \"@pinia\u002Fnuxt\",\"better-sqlite3\",\"drizzle-orm\",\"nuxt\",\"pinia\",\"vue\",\"vue-router\"\n  ],\n  \"devDependencies\": [\"@nuxt\u002Feslint\",\"drizzle-kit\",\"eslint\",\"typescript\",\"vue-tsc\"],\n  \u002F\u002F 네이티브 빌드 허용 (pnpm v10 비대화형 설치 필수)\n  \"pnpm\": { \"onlyBuiltDependencies\":\n    [\"@parcel\u002Fwatcher\",\"better-sqlite3\",\"esbuild\",\"unrs-resolver\",\"vue-demi\"] }\n}\n","jsonc",[28,4267,4268,4273,4278,4283,4289,4295,4301,4307,4313,4319,4325,4331,4337,4343,4349,4355,4361],{"__ignoreMap":69},[1321,4269,4270],{"class":3936,"line":3937},[1321,4271,4272],{},"{\n",[1321,4274,4275],{"class":3936,"line":457},[1321,4276,4277],{},"  \"scripts\": {\n",[1321,4279,4280],{"class":3936,"line":454},[1321,4281,4282],{},"    \"dev\": \"nuxt dev\", \"build\": \"nuxt build\", \"preview\": \"nuxt preview\",\n",[1321,4284,4286],{"class":3936,"line":4285},4,[1321,4287,4288],{},"    \"postinstall\": \"nuxt prepare\", \"typecheck\": \"nuxt typecheck\", \"lint\": \"eslint .\",\n",[1321,4290,4292],{"class":3936,"line":4291},5,[1321,4293,4294],{},"    \"db:generate\": \"drizzle-kit generate\",\n",[1321,4296,4298],{"class":3936,"line":4297},6,[1321,4299,4300],{},"    \"db:apply\": \"wrangler d1 migrations apply {D1_NAME} --remote\",\n",[1321,4302,4304],{"class":3936,"line":4303},7,[1321,4305,4306],{},"    \"db:seed\": \"wrangler d1 execute {D1_NAME} --remote --file=server\u002Fdb\u002Fseed.sql\"\n",[1321,4308,4310],{"class":3936,"line":4309},8,[1321,4311,4312],{},"  },\n",[1321,4314,4316],{"class":3936,"line":4315},9,[1321,4317,4318],{},"  \"dependencies\": [\n",[1321,4320,4322],{"class":3936,"line":4321},10,[1321,4323,4324],{},"    \"@iconify-json\u002Fheroicons\",\"@iconify-json\u002Flucide\",\"@nuxt\u002Fcontent\",\"@nuxt\u002Fui\",\n",[1321,4326,4328],{"class":3936,"line":4327},11,[1321,4329,4330],{},"    \"@pinia\u002Fnuxt\",\"better-sqlite3\",\"drizzle-orm\",\"nuxt\",\"pinia\",\"vue\",\"vue-router\"\n",[1321,4332,4334],{"class":3936,"line":4333},12,[1321,4335,4336],{},"  ],\n",[1321,4338,4340],{"class":3936,"line":4339},13,[1321,4341,4342],{},"  \"devDependencies\": [\"@nuxt\u002Feslint\",\"drizzle-kit\",\"eslint\",\"typescript\",\"vue-tsc\"],\n",[1321,4344,4346],{"class":3936,"line":4345},14,[1321,4347,4348],{},"  \u002F\u002F 네이티브 빌드 허용 (pnpm v10 비대화형 설치 필수)\n",[1321,4350,4352],{"class":3936,"line":4351},15,[1321,4353,4354],{},"  \"pnpm\": { \"onlyBuiltDependencies\":\n",[1321,4356,4358],{"class":3936,"line":4357},16,[1321,4359,4360],{},"    [\"@parcel\u002Fwatcher\",\"better-sqlite3\",\"esbuild\",\"unrs-resolver\",\"vue-demi\"] }\n",[1321,4362,4364],{"class":3936,"line":4363},17,[1321,4365,4366],{},"}\n",[53,4368],{},[56,4370,4372],{"id":4371},"_3-시스템-아키텍처","3. 시스템 아키텍처",[599,4374,4376],{"id":4375},"렌더링-전략-프리렌더-vs-ssr-핵심-결정","렌더링 전략 (프리렌더 vs SSR) — 핵심 결정",[225,4378,4379,4396],{},[228,4380,4381,432,4389,4392,4393,4395],{},[19,4382,4383,4384,533,4387,585],{},"문서\u002F이력 페이지(",[28,4385,4386],{},"\u002Fdocs\u002F**",[28,4388,4126],{},[19,4390,4391],{},"프리렌더(정적)",". 빌드 타임에 ",[28,4394,2859],{},"가 마크다운을 HTML로 구워 베이크 → 런타임 DB 불필요.",[228,4397,4398,432,4407,4410],{},[19,4399,4400,4401,533,4403,533,4405,585],{},"대시보드\u002F현황판\u002FWBS(",[28,4402,237],{},[28,4404,1243],{},[28,4406,1296],{},[19,4408,4409],{},"SSR(Pages Functions)",". 런타임에 D1을 조회하므로 프리렌더하지 않는다.",[599,4412,4414],{"id":4413},"데이터-흐름","데이터 흐름",[61,4416,4419],{"className":4417,"code":4418,"language":66},[64],"브라우저\n  ├─ \u002Fdocs, \u002Fhistory        → (프리렌더 HTML, @nuxt\u002Fcontent 빌드 산출)\n  └─ \u002F, \u002Fboard, \u002Fwbs (SSR)  → useFetch('\u002Fapi\u002F*') → server\u002Fapi\u002F* (Pages Function)\n                                                      └─ useDb(event) → Drizzle → D1({D1_NAME})\n",[28,4420,4418],{"__ignoreMap":69},[225,4422,4423,4433],{},[228,4424,4425,4428,4429,4432],{},[19,4426,4427],{},"브라우저는 D1에 직접 접근 불가",". 반드시 서버 한 겹(Pages Function + ",[28,4430,4431],{},"env.DB"," 바인딩) 경유.",[228,4434,4435],{},"데이터 편집(CRUD)도 같은 API 경유.",[599,4437,4439],{"id":4438},"디렉터리-구조","디렉터리 구조",[61,4441,4444],{"className":4442,"code":4443,"language":66},[64],"app\u002F\n  app.vue                     # \u003CUApp>\u003CNuxtLayout>\u003CNuxtPage\u002F>\n  app.config.ts               # Nuxt UI 색상 매핑(primary\u002Fneutral)\n  assets\u002Fcss\u002Fmain.css         # 디자인 시스템 토큰(전역)\n  assets\u002Fcss\u002Fprose.css        # 마크다운 prose 스타일(전역 — §9 주의)\n  layouts\u002Fdefault.vue         # GNB(상단 네비) + 푸터\n  components\u002F\n    AppLogoMark.vue           # 로고 마크(인라인 SVG)\n    AppWbsOverview.vue        # 대시보드\u002F현황판 공용 진척 요약(전체% + 단계 박스\u002F행)\n  composables\u002F\n    useDocs.ts                # doc\u002F 콘텐츠 조회 + history 판별·날짜 포맷\n    useWbs.ts                 # \u002Fapi\u002Fboard 조회 + 파생 통계(가중평균·카운트·상태)\n  pages\u002F\n    index.vue                 # 대시보드\n    board.vue                 # 현황판\n    wbs.vue                   # 간트 WBS (+ CRUD UI)\n    docs\u002Findex.vue            # 문서 목록\n    docs\u002F[...slug].vue        # 문서 렌더(ContentRenderer)\n    history\u002Findex.vue         # 작업 이력 타임라인\n  utils\u002FwbsData.ts            # WBS 정적 메타(단계명·가중치) + dev 시드 폴백\nserver\u002F\n  api\u002Fboard.get.ts            # 현황판 데이터(GET)\n  api\u002Fwbs.get.ts              # WBS 목록(GET)\n  api\u002Fwbs.post.ts             # WBS 등록(POST)\n  api\u002Fwbs\u002F[id].patch.ts       # WBS 수정(PATCH)\n  api\u002Fwbs\u002F[id].delete.ts      # WBS 삭제(DELETE)\n  db\u002Fschema.ts                # Drizzle 스키마(정본)\n  db\u002Fmigrations\u002F*             # drizzle-kit 생성 마이그레이션\n  db\u002Fseed.sql                 # 시드(초기 데이터)\n  utils\u002Fdb.ts                 # useDb(event) → Drizzle\u002FD1\n  utils\u002FboardSeed.ts          # dev(D1 없음) 폴백 시드\ncontent.config.ts             # @nuxt\u002Fcontent: 소스를 doc\u002F 로 매핑\nnuxt.config.ts                # 프리렌더 라우트 열거 + cloudflare-pages 프리셋\nwrangler.toml                 # D1 바인딩 + migrations_dir\ndoc\u002F                          # 마크다운 문서 + history\u002F\n",[28,4445,4443],{"__ignoreMap":69},[53,4447],{},[56,4449,4451],{"id":4450},"_4-메뉴-구성도-ia","4. 메뉴 구성도 (IA)",[15,4453,4454,4455,4458],{},"상단 GNB(고정 56px): ",[28,4456,4457],{},"[로고]"," + 네비 + (우측) GitHub 링크.",[61,4460,4463],{"className":4461,"code":4462,"language":66},[64],"[로고 {PROJECT}]   대시보드 · 현황판 · WBS · 문서 · 작업 이력            GitHub↗\n",[28,4464,4462],{"__ignoreMap":69},[225,4466,4467,4521],{},[228,4468,4469,1577,4472,4475,4476,1085,4479],{},[28,4470,4471],{},"default.vue",[28,4473,4474],{},"nav"," 배열로 정의: ",[28,4477,4478],{},"{ to, label, icon }",[225,4480,4481,4489,4497,4505,4513],{},[228,4482,4483,4484,1201,4486],{},"대시보드 ",[28,4485,237],{},[28,4487,4488],{},"i-lucide-layout-dashboard",[228,4490,4491,4492,1201,4494],{},"현황판 ",[28,4493,1243],{},[28,4495,4496],{},"i-lucide-gauge",[228,4498,4499,4500,1201,4502],{},"WBS ",[28,4501,1296],{},[28,4503,4504],{},"i-lucide-gantt-chart",[228,4506,4507,4508,1201,4510],{},"문서 ",[28,4509,4110],{},[28,4511,4512],{},"i-lucide-book-text",[228,4514,4515,4516,1201,4518],{},"작업 이력 ",[28,4517,4126],{},[28,4519,4520],{},"i-lucide-history",[228,4522,4523],{},"푸터: 한 줄 카피라이트\u002F설명.",[53,4525],{},[56,4527,4529],{"id":4528},"_5-화면별-명세-일반","5. 화면별 명세 (일반)",[599,4531,4533,4534,4536],{"id":4532},"_51-대시보드-ssr","5.1 대시보드 ",[28,4535,237],{}," (SSR)",[225,4538,4539,4545,4560,4566],{},[228,4540,4541,4544],{},[19,4542,4543],{},"프로젝트 개요",": 목표 카드(한 줄 목표 + 핵심 키워드 칩) + 방향 카드(불릿). 데이터는 페이지 내 배열 또는 별도 doc.",[228,4546,4547,432,4550,4552,4553,4556,4557,4559],{},[19,4548,4549],{},"프로젝트 현황 요약",[28,4551,2069],{},"(전체 진척% + 단계 박스) — ",[28,4554,4555],{},"useWbs()","로 ",[28,4558,2055],{}," 조회.",[228,4561,4562,4565],{},[19,4563,4564],{},"바로가기",": 외부 링크 카드(라벨 + URL). 배열로 관리.",[228,4567,4568,432,4571,4574],{},[19,4569,4570],{},"문서 \u002F 최근 작업 이력",[28,4572,4573],{},"useDocs()","로 doc 목록·최근 history N개 카드.",[599,4576,4578,4579,4536],{"id":4577},"_52-현황판-board-ssr","5.2 현황판 ",[28,4580,1243],{},[225,4582,4583,4586,4589],{},[228,4584,4585],{},"상단: 전체 진척률(가중평균) + 완료\u002F진행 중 카운터.",[228,4587,4588],{},"단계별 진척률(행 스타일) + 단계 상세(그룹\u002F작업 표: 상태·담당·목표\u002F완료일).",[228,4590,4591,4592,1046,4594,4596,4597,237,4599,237,4601,275],{},"데이터: ",[28,4593,4555],{},[28,4595,2055],{},"(D1 ",[28,4598,2033],{},[28,4600,2036],{},[28,4602,2039],{},[599,4604,4606,4607,4609],{"id":4605},"_53-wbs-간트-wbs-ssr-핵심","5.3 WBS 간트 ",[28,4608,1296],{}," (SSR) — 핵심",[225,4611,4612,4618,4627,4633,4650,4662,4683],{},[228,4613,4614,4617],{},[19,4615,4616],{},"상단 KPI",": 전체 진척 미터 + 완료\u002F진행중\u002F지연\u002F예정 카운트.",[228,4619,4620,4623,4624,715],{},[19,4621,4622],{},"툴바",": 담당 칩(다중 필터) · 상태 세그먼트 · 검색 · 모두 접기\u002F펼치기 · 범례 · ",[19,4625,4626],{},"＋작업 추가",[228,4628,4629,4632],{},[19,4630,4631],{},"3계층 트리",": Step → 구분(Category) → 작업(Task), 셰브론 접기.",[228,4634,4635,4638,4639,4642,4643,4646,4647,715],{},[19,4636,4637],{},"간트",": 일 단위 헤더(월\u002F일\u002F요일, 주말 음영, 오늘 기준선) + 상태색 ",[19,4640,4641],{},"진척 막대","(채움+%) · 1일=마일스톤(다이아몬드) · 구분\u002FStep ",[19,4644,4645],{},"롤업 막대"," · 막대 ",[19,4648,4649],{},"호버 툴팁",[228,4651,4652,4655,4656,4658,4659,715],{},[19,4653,4654],{},"CRUD",": 행 hover 시 수정\u002F삭제, ＋추가 → 등록\u002F수정 모달. ",[28,4657,1992],{}," 호출 후 ",[28,4660,4661],{},"refresh()",[228,4663,4664,432,4667,4670,4671,4674,4675,4678,4679,4682],{},[19,4665,4666],{},"상태 규칙",[28,4668,4669],{},"done","(progress≥100) · ",[28,4672,4673],{},"plan","(시작 없음\u002F미래) · ",[28,4676,4677],{},"late","(종료\u003C오늘 & \u003C100%) · ",[28,4680,4681],{},"active","(그 외).",[228,4684,4685,4688,4689,4692],{},[19,4686,4687],{},"진척 집계 규칙(중요)",": 전체\u002F단계 진척은 ",[19,4690,4691],{},"단계 가중평균","(보드와 일치)으로, 작업 카운트·구분 롤업은 작업 기준. (단순 평균은 화면 단위가 잘게 쪼개진 경우 과소평가됨 — 가중치 권장.)",[599,4694,4696,4697,533,4699,4702],{"id":4695},"_54-문서-docs-docsslug-프리렌더","5.4 문서 ",[28,4698,4110],{},[28,4700,4701],{},"\u002Fdocs\u002F[...slug]"," (프리렌더)",[225,4704,4705,4720],{},[228,4706,4707,432,4709,4711,4712,432,4714,1046,4717,715],{},[28,4708,4110],{},[28,4710,4573],{},"로 doc 목록. ",[28,4713,4701],{},[28,4715,4716],{},"queryCollection('docs').path('\u002F'+slug)",[28,4718,4719],{},"\u003CContentRenderer>",[228,4721,4722,4723,4726,4727,4730],{},"링크는 콘텐츠 ",[28,4724,4725],{},"path","를 그대로 사용(",[28,4728,4729],{},"\u002Fdocs${doc.path}",")해 대소문자 일관 유지.",[599,4732,4734,4735,4702],{"id":4733},"_55-작업-이력-history-프리렌더","5.5 작업 이력 ",[28,4736,4126],{},[225,4738,4739],{},[228,4740,4741,4744],{},[28,4742,4743],{},"doc\u002Fhistory\u002Fhistory.yyyyMMdd.md","를 타임라인으로. 파일명에서 날짜 파싱.",[53,4746],{},[56,4748,4750],{"id":4749},"_6-데이터-모델-테이블-스키마-d1-drizzle","6. 데이터 모델 · 테이블 스키마 (D1 \u002F Drizzle)",[15,4752,4753,4755],{},[28,4754,1679],{}," (구조만 — 데이터 내용 제외):",[61,4757,4761],{"className":4758,"code":4759,"language":4760,"meta":69,"style":69},"language-ts shiki shiki-themes github-light github-dark","import { sqliteTable, text, integer } from 'drizzle-orm\u002Fsqlite-core'\n\n\u002F\u002F 현황판(board) — 프로젝트 메타 + 단계 + 작업\nexport const boardMeta = sqliteTable('board_meta', {\n  id: integer('id').primaryKey(),            \u002F\u002F 단일 행 = 1\n  projectName: text('project_name').notNull(),\n  lastUpdated: text('last_updated').notNull(),\u002F\u002F YYYY-MM-DD\n})\nexport const stage = sqliteTable('stage', {\n  id: text('id').primaryKey(),               \u002F\u002F step-1 …\n  no: text('no').notNull(), name: text('name').notNull(),\n  emoji: text('emoji'), summary: text('summary'),\n  weight: integer('weight').notNull().default(0),     \u002F\u002F 가중치(%)\n  progress: integer('progress').notNull().default(0), \u002F\u002F 진행률(%)\n  sort: integer('sort').notNull().default(0),\n})\nexport const task = sqliteTable('task', {\n  id: text('id').primaryKey(), stageId: text('stage_id').notNull(),\n  grp: text('grp'), title: text('title').notNull(),\n  status: text('status').notNull().default('pending'), \u002F\u002F done|in_progress|pending|blocked\n  owner: text('owner'), note: text('note'),\n  targetDate: text('target_date'), completionDate: text('completion_date'),\n  href: text('href'), sort: integer('sort').notNull().default(0),\n})\n\n\u002F\u002F WBS 간트 항목 — 등록\u002F수정\u002F삭제 대상\nexport const wbsItem = sqliteTable('wbs_item', {\n  id: integer('id').primaryKey({ autoIncrement: true }),\n  step: integer('step').notNull(), grp: text('grp').notNull(),\n  name: text('name').notNull(), owner: text('owner').notNull().default(''),\n  start: text('start'), end: text('end'),               \u002F\u002F YYYY-MM-DD | null\n  progress: integer('progress').notNull().default(0),\n  note: text('note'), href: text('href'),\n  sort: integer('sort').notNull().default(0),\n})\n","ts",[28,4762,4763,4779,4784,4790,4815,4839,4859,4881,4886,4906,4926,4958,4983,5016,5045,5071,5075,5095,5126,5155,5186,5211,5236,5272,5277,5282,5288,5309,5333,5365,5405,5434,5459,5482,5507],{"__ignoreMap":69},[1321,4764,4765,4769,4773,4776],{"class":3936,"line":3937},[1321,4766,4768],{"class":4767},"szBVR","import",[1321,4770,4772],{"class":4771},"sVt8B"," { sqliteTable, text, integer } ",[1321,4774,4775],{"class":4767},"from",[1321,4777,4778],{"class":3947}," 'drizzle-orm\u002Fsqlite-core'\n",[1321,4780,4781],{"class":3936,"line":457},[1321,4782,4783],{"emptyLinePlaceholder":465},"\n",[1321,4785,4786],{"class":3936,"line":454},[1321,4787,4789],{"class":4788},"sJ8bj","\u002F\u002F 현황판(board) — 프로젝트 메타 + 단계 + 작업\n",[1321,4791,4792,4795,4798,4801,4804,4807,4809,4812],{"class":3936,"line":4285},[1321,4793,4794],{"class":4767},"export",[1321,4796,4797],{"class":4767}," const",[1321,4799,4800],{"class":3943}," boardMeta",[1321,4802,4803],{"class":4767}," =",[1321,4805,4806],{"class":3940}," sqliteTable",[1321,4808,26],{"class":4771},[1321,4810,4811],{"class":3947},"'board_meta'",[1321,4813,4814],{"class":4771},", {\n",[1321,4816,4817,4820,4823,4825,4828,4830,4833,4836],{"class":3936,"line":4291},[1321,4818,4819],{"class":4771},"  id: ",[1321,4821,4822],{"class":3940},"integer",[1321,4824,26],{"class":4771},[1321,4826,4827],{"class":3947},"'id'",[1321,4829,275],{"class":4771},[1321,4831,4832],{"class":3940},"primaryKey",[1321,4834,4835],{"class":4771},"(),            ",[1321,4837,4838],{"class":4788},"\u002F\u002F 단일 행 = 1\n",[1321,4840,4841,4844,4846,4848,4851,4853,4856],{"class":3936,"line":4297},[1321,4842,4843],{"class":4771},"  projectName: ",[1321,4845,66],{"class":3940},[1321,4847,26],{"class":4771},[1321,4849,4850],{"class":3947},"'project_name'",[1321,4852,275],{"class":4771},[1321,4854,4855],{"class":3940},"notNull",[1321,4857,4858],{"class":4771},"(),\n",[1321,4860,4861,4864,4866,4868,4871,4873,4875,4878],{"class":3936,"line":4303},[1321,4862,4863],{"class":4771},"  lastUpdated: ",[1321,4865,66],{"class":3940},[1321,4867,26],{"class":4771},[1321,4869,4870],{"class":3947},"'last_updated'",[1321,4872,275],{"class":4771},[1321,4874,4855],{"class":3940},[1321,4876,4877],{"class":4771},"(),",[1321,4879,4880],{"class":4788},"\u002F\u002F YYYY-MM-DD\n",[1321,4882,4883],{"class":3936,"line":4309},[1321,4884,4885],{"class":4771},"})\n",[1321,4887,4888,4890,4892,4895,4897,4899,4901,4904],{"class":3936,"line":4315},[1321,4889,4794],{"class":4767},[1321,4891,4797],{"class":4767},[1321,4893,4894],{"class":3943}," stage",[1321,4896,4803],{"class":4767},[1321,4898,4806],{"class":3940},[1321,4900,26],{"class":4771},[1321,4902,4903],{"class":3947},"'stage'",[1321,4905,4814],{"class":4771},[1321,4907,4908,4910,4912,4914,4916,4918,4920,4923],{"class":3936,"line":4321},[1321,4909,4819],{"class":4771},[1321,4911,66],{"class":3940},[1321,4913,26],{"class":4771},[1321,4915,4827],{"class":3947},[1321,4917,275],{"class":4771},[1321,4919,4832],{"class":3940},[1321,4921,4922],{"class":4771},"(),               ",[1321,4924,4925],{"class":4788},"\u002F\u002F step-1 …\n",[1321,4927,4928,4931,4933,4935,4938,4940,4942,4945,4947,4949,4952,4954,4956],{"class":3936,"line":4327},[1321,4929,4930],{"class":4771},"  no: ",[1321,4932,66],{"class":3940},[1321,4934,26],{"class":4771},[1321,4936,4937],{"class":3947},"'no'",[1321,4939,275],{"class":4771},[1321,4941,4855],{"class":3940},[1321,4943,4944],{"class":4771},"(), name: ",[1321,4946,66],{"class":3940},[1321,4948,26],{"class":4771},[1321,4950,4951],{"class":3947},"'name'",[1321,4953,275],{"class":4771},[1321,4955,4855],{"class":3940},[1321,4957,4858],{"class":4771},[1321,4959,4960,4963,4965,4967,4970,4973,4975,4977,4980],{"class":3936,"line":4333},[1321,4961,4962],{"class":4771},"  emoji: ",[1321,4964,66],{"class":3940},[1321,4966,26],{"class":4771},[1321,4968,4969],{"class":3947},"'emoji'",[1321,4971,4972],{"class":4771},"), summary: ",[1321,4974,66],{"class":3940},[1321,4976,26],{"class":4771},[1321,4978,4979],{"class":3947},"'summary'",[1321,4981,4982],{"class":4771},"),\n",[1321,4984,4985,4988,4990,4992,4995,4997,4999,5002,5005,5007,5010,5013],{"class":3936,"line":4339},[1321,4986,4987],{"class":4771},"  weight: ",[1321,4989,4822],{"class":3940},[1321,4991,26],{"class":4771},[1321,4993,4994],{"class":3947},"'weight'",[1321,4996,275],{"class":4771},[1321,4998,4855],{"class":3940},[1321,5000,5001],{"class":4771},"().",[1321,5003,5004],{"class":3940},"default",[1321,5006,26],{"class":4771},[1321,5008,5009],{"class":3943},"0",[1321,5011,5012],{"class":4771},"),     ",[1321,5014,5015],{"class":4788},"\u002F\u002F 가중치(%)\n",[1321,5017,5018,5021,5023,5025,5028,5030,5032,5034,5036,5038,5040,5042],{"class":3936,"line":4345},[1321,5019,5020],{"class":4771},"  progress: ",[1321,5022,4822],{"class":3940},[1321,5024,26],{"class":4771},[1321,5026,5027],{"class":3947},"'progress'",[1321,5029,275],{"class":4771},[1321,5031,4855],{"class":3940},[1321,5033,5001],{"class":4771},[1321,5035,5004],{"class":3940},[1321,5037,26],{"class":4771},[1321,5039,5009],{"class":3943},[1321,5041,1339],{"class":4771},[1321,5043,5044],{"class":4788},"\u002F\u002F 진행률(%)\n",[1321,5046,5047,5050,5052,5054,5057,5059,5061,5063,5065,5067,5069],{"class":3936,"line":4351},[1321,5048,5049],{"class":4771},"  sort: ",[1321,5051,4822],{"class":3940},[1321,5053,26],{"class":4771},[1321,5055,5056],{"class":3947},"'sort'",[1321,5058,275],{"class":4771},[1321,5060,4855],{"class":3940},[1321,5062,5001],{"class":4771},[1321,5064,5004],{"class":3940},[1321,5066,26],{"class":4771},[1321,5068,5009],{"class":3943},[1321,5070,4982],{"class":4771},[1321,5072,5073],{"class":3936,"line":4357},[1321,5074,4885],{"class":4771},[1321,5076,5077,5079,5081,5084,5086,5088,5090,5093],{"class":3936,"line":4363},[1321,5078,4794],{"class":4767},[1321,5080,4797],{"class":4767},[1321,5082,5083],{"class":3943}," task",[1321,5085,4803],{"class":4767},[1321,5087,4806],{"class":3940},[1321,5089,26],{"class":4771},[1321,5091,5092],{"class":3947},"'task'",[1321,5094,4814],{"class":4771},[1321,5096,5098,5100,5102,5104,5106,5108,5110,5113,5115,5117,5120,5122,5124],{"class":3936,"line":5097},18,[1321,5099,4819],{"class":4771},[1321,5101,66],{"class":3940},[1321,5103,26],{"class":4771},[1321,5105,4827],{"class":3947},[1321,5107,275],{"class":4771},[1321,5109,4832],{"class":3940},[1321,5111,5112],{"class":4771},"(), stageId: ",[1321,5114,66],{"class":3940},[1321,5116,26],{"class":4771},[1321,5118,5119],{"class":3947},"'stage_id'",[1321,5121,275],{"class":4771},[1321,5123,4855],{"class":3940},[1321,5125,4858],{"class":4771},[1321,5127,5129,5132,5134,5136,5139,5142,5144,5146,5149,5151,5153],{"class":3936,"line":5128},19,[1321,5130,5131],{"class":4771},"  grp: ",[1321,5133,66],{"class":3940},[1321,5135,26],{"class":4771},[1321,5137,5138],{"class":3947},"'grp'",[1321,5140,5141],{"class":4771},"), title: ",[1321,5143,66],{"class":3940},[1321,5145,26],{"class":4771},[1321,5147,5148],{"class":3947},"'title'",[1321,5150,275],{"class":4771},[1321,5152,4855],{"class":3940},[1321,5154,4858],{"class":4771},[1321,5156,5158,5161,5163,5165,5168,5170,5172,5174,5176,5178,5181,5183],{"class":3936,"line":5157},20,[1321,5159,5160],{"class":4771},"  status: ",[1321,5162,66],{"class":3940},[1321,5164,26],{"class":4771},[1321,5166,5167],{"class":3947},"'status'",[1321,5169,275],{"class":4771},[1321,5171,4855],{"class":3940},[1321,5173,5001],{"class":4771},[1321,5175,5004],{"class":3940},[1321,5177,26],{"class":4771},[1321,5179,5180],{"class":3947},"'pending'",[1321,5182,1339],{"class":4771},[1321,5184,5185],{"class":4788},"\u002F\u002F done|in_progress|pending|blocked\n",[1321,5187,5189,5192,5194,5196,5199,5202,5204,5206,5209],{"class":3936,"line":5188},21,[1321,5190,5191],{"class":4771},"  owner: ",[1321,5193,66],{"class":3940},[1321,5195,26],{"class":4771},[1321,5197,5198],{"class":3947},"'owner'",[1321,5200,5201],{"class":4771},"), note: ",[1321,5203,66],{"class":3940},[1321,5205,26],{"class":4771},[1321,5207,5208],{"class":3947},"'note'",[1321,5210,4982],{"class":4771},[1321,5212,5214,5217,5219,5221,5224,5227,5229,5231,5234],{"class":3936,"line":5213},22,[1321,5215,5216],{"class":4771},"  targetDate: ",[1321,5218,66],{"class":3940},[1321,5220,26],{"class":4771},[1321,5222,5223],{"class":3947},"'target_date'",[1321,5225,5226],{"class":4771},"), completionDate: ",[1321,5228,66],{"class":3940},[1321,5230,26],{"class":4771},[1321,5232,5233],{"class":3947},"'completion_date'",[1321,5235,4982],{"class":4771},[1321,5237,5239,5242,5244,5246,5249,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270],{"class":3936,"line":5238},23,[1321,5240,5241],{"class":4771},"  href: ",[1321,5243,66],{"class":3940},[1321,5245,26],{"class":4771},[1321,5247,5248],{"class":3947},"'href'",[1321,5250,5251],{"class":4771},"), sort: ",[1321,5253,4822],{"class":3940},[1321,5255,26],{"class":4771},[1321,5257,5056],{"class":3947},[1321,5259,275],{"class":4771},[1321,5261,4855],{"class":3940},[1321,5263,5001],{"class":4771},[1321,5265,5004],{"class":3940},[1321,5267,26],{"class":4771},[1321,5269,5009],{"class":3943},[1321,5271,4982],{"class":4771},[1321,5273,5275],{"class":3936,"line":5274},24,[1321,5276,4885],{"class":4771},[1321,5278,5280],{"class":3936,"line":5279},25,[1321,5281,4783],{"emptyLinePlaceholder":465},[1321,5283,5285],{"class":3936,"line":5284},26,[1321,5286,5287],{"class":4788},"\u002F\u002F WBS 간트 항목 — 등록\u002F수정\u002F삭제 대상\n",[1321,5289,5291,5293,5295,5298,5300,5302,5304,5307],{"class":3936,"line":5290},27,[1321,5292,4794],{"class":4767},[1321,5294,4797],{"class":4767},[1321,5296,5297],{"class":3943}," wbsItem",[1321,5299,4803],{"class":4767},[1321,5301,4806],{"class":3940},[1321,5303,26],{"class":4771},[1321,5305,5306],{"class":3947},"'wbs_item'",[1321,5308,4814],{"class":4771},[1321,5310,5312,5314,5316,5318,5320,5322,5324,5327,5330],{"class":3936,"line":5311},28,[1321,5313,4819],{"class":4771},[1321,5315,4822],{"class":3940},[1321,5317,26],{"class":4771},[1321,5319,4827],{"class":3947},[1321,5321,275],{"class":4771},[1321,5323,4832],{"class":3940},[1321,5325,5326],{"class":4771},"({ autoIncrement: ",[1321,5328,5329],{"class":3943},"true",[1321,5331,5332],{"class":4771}," }),\n",[1321,5334,5336,5339,5341,5343,5346,5348,5350,5353,5355,5357,5359,5361,5363],{"class":3936,"line":5335},29,[1321,5337,5338],{"class":4771},"  step: ",[1321,5340,4822],{"class":3940},[1321,5342,26],{"class":4771},[1321,5344,5345],{"class":3947},"'step'",[1321,5347,275],{"class":4771},[1321,5349,4855],{"class":3940},[1321,5351,5352],{"class":4771},"(), grp: ",[1321,5354,66],{"class":3940},[1321,5356,26],{"class":4771},[1321,5358,5138],{"class":3947},[1321,5360,275],{"class":4771},[1321,5362,4855],{"class":3940},[1321,5364,4858],{"class":4771},[1321,5366,5368,5371,5373,5375,5377,5379,5381,5384,5386,5388,5390,5392,5394,5396,5398,5400,5403],{"class":3936,"line":5367},30,[1321,5369,5370],{"class":4771},"  name: ",[1321,5372,66],{"class":3940},[1321,5374,26],{"class":4771},[1321,5376,4951],{"class":3947},[1321,5378,275],{"class":4771},[1321,5380,4855],{"class":3940},[1321,5382,5383],{"class":4771},"(), owner: ",[1321,5385,66],{"class":3940},[1321,5387,26],{"class":4771},[1321,5389,5198],{"class":3947},[1321,5391,275],{"class":4771},[1321,5393,4855],{"class":3940},[1321,5395,5001],{"class":4771},[1321,5397,5004],{"class":3940},[1321,5399,26],{"class":4771},[1321,5401,5402],{"class":3947},"''",[1321,5404,4982],{"class":4771},[1321,5406,5408,5411,5413,5415,5418,5421,5423,5425,5428,5431],{"class":3936,"line":5407},31,[1321,5409,5410],{"class":4771},"  start: ",[1321,5412,66],{"class":3940},[1321,5414,26],{"class":4771},[1321,5416,5417],{"class":3947},"'start'",[1321,5419,5420],{"class":4771},"), end: ",[1321,5422,66],{"class":3940},[1321,5424,26],{"class":4771},[1321,5426,5427],{"class":3947},"'end'",[1321,5429,5430],{"class":4771},"),               ",[1321,5432,5433],{"class":4788},"\u002F\u002F YYYY-MM-DD | null\n",[1321,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457],{"class":3936,"line":5436},32,[1321,5438,5020],{"class":4771},[1321,5440,4822],{"class":3940},[1321,5442,26],{"class":4771},[1321,5444,5027],{"class":3947},[1321,5446,275],{"class":4771},[1321,5448,4855],{"class":3940},[1321,5450,5001],{"class":4771},[1321,5452,5004],{"class":3940},[1321,5454,26],{"class":4771},[1321,5456,5009],{"class":3943},[1321,5458,4982],{"class":4771},[1321,5460,5462,5465,5467,5469,5471,5474,5476,5478,5480],{"class":3936,"line":5461},33,[1321,5463,5464],{"class":4771},"  note: ",[1321,5466,66],{"class":3940},[1321,5468,26],{"class":4771},[1321,5470,5208],{"class":3947},[1321,5472,5473],{"class":4771},"), href: ",[1321,5475,66],{"class":3940},[1321,5477,26],{"class":4771},[1321,5479,5248],{"class":3947},[1321,5481,4982],{"class":4771},[1321,5483,5485,5487,5489,5491,5493,5495,5497,5499,5501,5503,5505],{"class":3936,"line":5484},34,[1321,5486,5049],{"class":4771},[1321,5488,4822],{"class":3940},[1321,5490,26],{"class":4771},[1321,5492,5056],{"class":3947},[1321,5494,275],{"class":4771},[1321,5496,4855],{"class":3940},[1321,5498,5001],{"class":4771},[1321,5500,5004],{"class":3940},[1321,5502,26],{"class":4771},[1321,5504,5009],{"class":3943},[1321,5506,4982],{"class":4771},[1321,5508,5510],{"class":3936,"line":5509},35,[1321,5511,4885],{"class":4771},[225,5513,5514,5524],{},[228,5515,5516,5517,5520,5521,715],{},"마이그레이션은 ",[28,5518,5519],{},"pnpm db:generate","(drizzle-kit) → ",[28,5522,5523],{},"server\u002Fdb\u002Fmigrations\u002F",[228,5525,5526,5527,5530],{},"신규 D1엔 ",[28,5528,5529],{},"wrangler d1 migrations apply {D1_NAME} --remote","로 적용. (기존 테이블이 있으면 충돌하므로, 처음 구축 시 migrations apply 사용 권장.)",[15,5532,5533,5535],{},[28,5534,1682],{}," (공용 D1 접근):",[61,5537,5539],{"className":4758,"code":5538,"language":4760,"meta":69,"style":69},"import { drizzle } from 'drizzle-orm\u002Fd1'\nimport type { H3Event } from 'h3'\nimport * as schema from '..\u002Fdb\u002Fschema'\ntype D1Client = Parameters\u003Ctypeof drizzle>[0]\nexport function useDb(event: H3Event) {\n  const env = event.context.cloudflare?.env as { DB?: unknown } | undefined\n  const d1 = env?.DB\n  return d1 ? drizzle(d1 as D1Client, { schema }) : null   \u002F\u002F dev(바인딩 없음) → null → 시드 폴백\n}\n",[28,5540,5541,5553,5568,5586,5613,5637,5673,5688,5720],{"__ignoreMap":69},[1321,5542,5543,5545,5548,5550],{"class":3936,"line":3937},[1321,5544,4768],{"class":4767},[1321,5546,5547],{"class":4771}," { drizzle } ",[1321,5549,4775],{"class":4767},[1321,5551,5552],{"class":3947}," 'drizzle-orm\u002Fd1'\n",[1321,5554,5555,5557,5560,5563,5565],{"class":3936,"line":457},[1321,5556,4768],{"class":4767},[1321,5558,5559],{"class":4767}," type",[1321,5561,5562],{"class":4771}," { H3Event } ",[1321,5564,4775],{"class":4767},[1321,5566,5567],{"class":3947}," 'h3'\n",[1321,5569,5570,5572,5575,5578,5581,5583],{"class":3936,"line":454},[1321,5571,4768],{"class":4767},[1321,5573,5574],{"class":3943}," *",[1321,5576,5577],{"class":4767}," as",[1321,5579,5580],{"class":4771}," schema ",[1321,5582,4775],{"class":4767},[1321,5584,5585],{"class":3947}," '..\u002Fdb\u002Fschema'\n",[1321,5587,5588,5591,5594,5596,5599,5602,5605,5608,5610],{"class":3936,"line":4285},[1321,5589,5590],{"class":4767},"type",[1321,5592,5593],{"class":3940}," D1Client",[1321,5595,4803],{"class":4767},[1321,5597,5598],{"class":3940}," Parameters",[1321,5600,5601],{"class":4771},"\u003C",[1321,5603,5604],{"class":4767},"typeof",[1321,5606,5607],{"class":4771}," drizzle>[",[1321,5609,5009],{"class":3943},[1321,5611,5612],{"class":4771},"]\n",[1321,5614,5615,5617,5620,5623,5625,5629,5631,5634],{"class":3936,"line":4291},[1321,5616,4794],{"class":4767},[1321,5618,5619],{"class":4767}," function",[1321,5621,5622],{"class":3940}," useDb",[1321,5624,26],{"class":4771},[1321,5626,5628],{"class":5627},"s4XuR","event",[1321,5630,3926],{"class":4767},[1321,5632,5633],{"class":3940}," H3Event",[1321,5635,5636],{"class":4771},") {\n",[1321,5638,5639,5642,5645,5647,5650,5653,5656,5658,5661,5664,5667,5670],{"class":3936,"line":4297},[1321,5640,5641],{"class":4767},"  const",[1321,5643,5644],{"class":3943}," env",[1321,5646,4803],{"class":4767},[1321,5648,5649],{"class":4771}," event.context.cloudflare?.env ",[1321,5651,5652],{"class":4767},"as",[1321,5654,5655],{"class":4771}," { ",[1321,5657,2259],{"class":5627},[1321,5659,5660],{"class":4767},"?:",[1321,5662,5663],{"class":3943}," unknown",[1321,5665,5666],{"class":4771}," } ",[1321,5668,5669],{"class":4767},"|",[1321,5671,5672],{"class":3943}," undefined\n",[1321,5674,5675,5677,5680,5682,5685],{"class":3936,"line":4303},[1321,5676,5641],{"class":4767},[1321,5678,5679],{"class":3943}," d1",[1321,5681,4803],{"class":4767},[1321,5683,5684],{"class":4771}," env?.",[1321,5686,5687],{"class":3943},"DB\n",[1321,5689,5690,5693,5696,5699,5702,5705,5707,5709,5712,5714,5717],{"class":3936,"line":4309},[1321,5691,5692],{"class":4767},"  return",[1321,5694,5695],{"class":4771}," d1 ",[1321,5697,5698],{"class":4767},"?",[1321,5700,5701],{"class":3940}," drizzle",[1321,5703,5704],{"class":4771},"(d1 ",[1321,5706,5652],{"class":4767},[1321,5708,5593],{"class":3940},[1321,5710,5711],{"class":4771},", { schema }) ",[1321,5713,3926],{"class":4767},[1321,5715,5716],{"class":3943}," null",[1321,5718,5719],{"class":4788},"   \u002F\u002F dev(바인딩 없음) → null → 시드 폴백\n",[1321,5721,5722],{"class":3936,"line":4315},[1321,5723,4366],{"class":4771},[53,5725],{},[56,5727,5729],{"id":5728},"_7-api-엔드포인트","7. API 엔드포인트",[101,5731,5732,5745],{},[104,5733,5734],{},[107,5735,5736,5739,5742],{},[110,5737,5738],{},"메서드\u002F경로",[110,5740,5741],{},"설명",[110,5743,5744],{},"비고",[123,5746,5747,5763,5776,5795,5808],{},[107,5748,5749,5754,5757],{},[128,5750,5751],{},[28,5752,5753],{},"GET \u002Fapi\u002Fboard",[128,5755,5756],{},"현황판 문서(meta+stages+tasks) 조립",[128,5758,5759,5760,5762],{},"dev는 ",[28,5761,2235],{}," 폴백",[107,5764,5765,5770,5773],{},[128,5766,5767],{},[28,5768,5769],{},"GET \u002Fapi\u002Fwbs",[128,5771,5772],{},"WBS 항목 목록",[128,5774,5775],{},"dev는 정적 시드 폴백",[107,5777,5778,5783,5786],{},[128,5779,5780],{},[28,5781,5782],{},"POST \u002Fapi\u002Fwbs",[128,5784,5785],{},"항목 등록",[128,5787,5788,5791,5792],{},[28,5789,5790],{},"readBody"," 검증 후 insert·",[28,5793,5794],{},"returning()",[107,5796,5797,5802,5805],{},[128,5798,5799],{},[28,5800,5801],{},"PATCH \u002Fapi\u002Fwbs\u002F:id",[128,5803,5804],{},"항목 수정",[128,5806,5807],{},"부분 업데이트",[107,5809,5810,5815,5818],{},[128,5811,5812],{},[28,5813,5814],{},"DELETE \u002Fapi\u002Fwbs\u002F:id",[128,5816,5817],{},"항목 삭제",[128,5819],{},[15,5821,5822],{},"패턴(예 — GET):",[61,5824,5826],{"className":4758,"code":5825,"language":4760,"meta":69,"style":69},"export default defineEventHandler(async (event) => {\n  const db = useDb(event)\n  if (!db) return { data: \u002F* 정적 시드 *\u002F }\n  const rows = await db.select().from(wbsItem).orderBy(asc(wbsItem.sort), asc(wbsItem.id))\n  return { data: rows.map(\u002F* DB컬럼 grp→group 등 매핑 *\u002F) }\n})\n",[28,5827,5828,5855,5869,5894,5935,5953],{"__ignoreMap":69},[1321,5829,5830,5832,5835,5838,5840,5843,5845,5847,5849,5852],{"class":3936,"line":3937},[1321,5831,4794],{"class":4767},[1321,5833,5834],{"class":4767}," default",[1321,5836,5837],{"class":3940}," defineEventHandler",[1321,5839,26],{"class":4771},[1321,5841,5842],{"class":4767},"async",[1321,5844,2473],{"class":4771},[1321,5846,5628],{"class":5627},[1321,5848,2048],{"class":4771},[1321,5850,5851],{"class":4767},"=>",[1321,5853,5854],{"class":4771}," {\n",[1321,5856,5857,5859,5862,5864,5866],{"class":3936,"line":457},[1321,5858,5641],{"class":4767},[1321,5860,5861],{"class":3943}," db",[1321,5863,4803],{"class":4767},[1321,5865,5622],{"class":3940},[1321,5867,5868],{"class":4771},"(event)\n",[1321,5870,5871,5874,5876,5879,5882,5885,5888,5891],{"class":3936,"line":454},[1321,5872,5873],{"class":4767},"  if",[1321,5875,2473],{"class":4771},[1321,5877,5878],{"class":4767},"!",[1321,5880,5881],{"class":4771},"db) ",[1321,5883,5884],{"class":4767},"return",[1321,5886,5887],{"class":4771}," { data: ",[1321,5889,5890],{"class":4788},"\u002F* 정적 시드 *\u002F",[1321,5892,5893],{"class":4771}," }\n",[1321,5895,5896,5898,5901,5903,5906,5909,5912,5914,5916,5919,5922,5924,5927,5930,5932],{"class":3936,"line":4285},[1321,5897,5641],{"class":4767},[1321,5899,5900],{"class":3943}," rows",[1321,5902,4803],{"class":4767},[1321,5904,5905],{"class":4767}," await",[1321,5907,5908],{"class":4771}," db.",[1321,5910,5911],{"class":3940},"select",[1321,5913,5001],{"class":4771},[1321,5915,4775],{"class":3940},[1321,5917,5918],{"class":4771},"(wbsItem).",[1321,5920,5921],{"class":3940},"orderBy",[1321,5923,26],{"class":4771},[1321,5925,5926],{"class":3940},"asc",[1321,5928,5929],{"class":4771},"(wbsItem.sort), ",[1321,5931,5926],{"class":3940},[1321,5933,5934],{"class":4771},"(wbsItem.id))\n",[1321,5936,5937,5939,5942,5945,5947,5950],{"class":3936,"line":4291},[1321,5938,5692],{"class":4767},[1321,5940,5941],{"class":4771}," { data: rows.",[1321,5943,5944],{"class":3940},"map",[1321,5946,26],{"class":4771},[1321,5948,5949],{"class":4788},"\u002F* DB컬럼 grp→group 등 매핑 *\u002F",[1321,5951,5952],{"class":4771},") }\n",[1321,5954,5955],{"class":3936,"line":4297},[1321,5956,4885],{"class":4771},[225,5958,5959,5972],{},[228,5960,5961,5962,5965,5966,5969,5970,715],{},"페이지는 ",[28,5963,5964],{},"useFetch('\u002Fapi\u002F...')","로 조회, 변경은 ",[28,5967,5968],{},"$fetch(..., { method })"," 후 ",[28,5971,4661],{},[228,5973,5974,5975,5978,5979,5982],{},"컬럼명(",[28,5976,5977],{},"grp",")과 화면 키(",[28,5980,5981],{},"group",")는 API 레이어에서 매핑.",[53,5984],{},[56,5986,5988],{"id":5987},"_8-디자인-가이드-토큰","8. 디자인 가이드 (토큰)",[15,5990,5991,5992,5995],{},"두 개의 토큰 세트를 쓴다. ",[19,5993,5994],{},"둘 다 전역 CSS","로 둔다(§9 주의).",[599,5997,5999,6000,6003],{"id":5998},"_81-앱-전반-appassetscssmaincss-relay-inspired-저밀도-라이트","8.1 앱 전반 — ",[28,6001,6002],{},"app\u002Fassets\u002Fcss\u002Fmain.css"," (Relay-inspired 저밀도 라이트)",[225,6005,6006,6029,6039,6047],{},[228,6007,6008,6009,6012,6013,533,6016,533,6019,6022,6023,533,6026,275],{},"무채색 ink 11단(",[28,6010,6011],{},"--ink-900","…",[28,6014,6015],{},"--ink-50",[28,6017,6018],{},"--paper",[28,6020,6021],{},"--line",") + 단일 그린 액센트(",[28,6024,6025],{},"--accent #00DC82",[28,6027,6028],{},"--accent-ink",[228,6030,6031,6032,1997,6035,6038],{},"폰트: Inter(UI) + JetBrains Mono(숫자\u002FID) + Pretendard(한국어). ",[28,6033,6034],{},"@import \"tailwindcss\"; @import \"@nuxt\u002Fui\";",[28,6036,6037],{},"@theme","로 토큰 노출.",[228,6040,6041,432,6044,715],{},[28,6042,6043],{},"app.config.ts",[28,6045,6046],{},"ui.colors.primary\u002Fneutral = 'zinc'",[228,6048,6049],{},"1px hairline, radius 카드 12px, 저밀도.",[599,6051,6053],{"id":6052},"_82-간트-전용-데이터-대시보드-토큰-컴포넌트-스코프-라이트","8.2 간트 전용 — 데이터 대시보드 토큰 (컴포넌트 스코프, 라이트)",[61,6055,6058],{"className":6056,"code":6057,"language":66},[64],"--bg #f4f6f8 · --surface #fff · --surface-2 #f8fafc · --band #eef1f5 · --band-2 #e7ebf0\n--line #e3e8ee · --line-2 #eef1f5 · --ink #1b2330 · --ink-2 #5a6675 · --ink-3 #8a93a3 · --accent #2563eb\n상태: 완료 #16a34a\u002F#d7f0de · 진행중 #2563eb\u002F#d6e4fd · 예정 #94a3b8\u002F#e6eaf0 · 지연 #e0524d\u002F#fadcd9\n주말 #f3f5f8 · 오늘 #f59e0b\n레이아웃: --col-name 300 · --col-who 84 · --col-s\u002Fe 50 · --col-done 56 · --col-prog 86\n--day-w 26 · --row-h 30 · --grp-h 34 · --step-h 38\n담당자 아바타 색: 사람별 고정 색 맵(예: #2563eb\u002F#7c3aed\u002F#0d9488\u002F#d97706\u002F#db2777, 미정 #94a3b8)\n",[28,6059,6057],{"__ignoreMap":69},[225,6061,6062,6065],{},[228,6063,6064],{},"막대 = 트랙(연한 상태색) + 채움(진한 상태색, width=progress%). 1일짜리는 다이아몬드. 그룹\u002FStep은 롤업 막대.",[228,6066,6067,6068,6071,6072,6075],{},"고정 좌측 정보 패널(",[28,6069,6070],{},"position:sticky; left:0",") + 고정 헤더(",[28,6073,6074],{},"top:0","), 좌상단 코너는 left+top 동시 고정. z-index: 코너>헤더>좌측열>본문.",[53,6077],{},[56,6079,6081],{"id":6080},"_9-환경구현-주의사항-실전-함정","9. 환경·구현 주의사항 (실전 함정)",[283,6083,6084,6104,6123,6135,6141,6147,6161],{},[228,6085,6086,6089,6090,3136,6093,6096,6097,1577,6100,6103],{},[19,6087,6088],{},"prose 스타일은 전역 CSS로"," — 컴포넌트 scoped로 두면 별도 CSS 청크로 분리돼 프리렌더된 문서 페이지가 그 청크를 링크하지 않아 ",[19,6091,6092],{},"스타일이 안 먹는다",[28,6094,6095],{},"app\u002Fassets\u002Fcss\u002Fprose.css","를 ",[28,6098,6099],{},"nuxt.config",[28,6101,6102],{},"css","에 등록.",[228,6105,6106,302,6109,1997,6112,6115,6116,6118,6119,6122],{},[19,6107,6108],{},"프리렌더 크롤 끄기",[28,6110,6111],{},"nitro.prerender.crawlLinks: false",[28,6113,6114],{},"routes","를 직접 열거. 마크다운 내부 상대 링크를 크롤하면 404·대문자 디렉터리(케이스 민감 Cloudflare에서 404)를 만든다. 라우트는 ",[28,6117,4115],{}," 트리를 재귀 순회해 ",[19,6120,6121],{},"소문자","로 생성.",[228,6124,6125,302,6128,6131,6132,6134],{},[19,6126,6127],{},"better-sqlite3 네이티브 빌드",[28,6129,6130],{},"pnpm.onlyBuiltDependencies","에 등록해야 비대화형 설치에서 빌드된다. ",[28,6133,2859],{},"가 SQLite 어댑터로 사용.",[228,6136,6137,6140],{},[19,6138,6139],{},"@nuxt\u002Fcontent + Cloudflare"," — 문서 페이지를 전부 프리렌더하면 런타임 콘텐츠 DB가 필요 없다(런타임 콘텐츠 쿼리를 하지 않도록 유지).",[228,6142,6143,6146],{},[19,6144,6145],{},"D1 진위 확인"," — 배포 후 D1 값 1건을 바꿔 응답에 반영되는지로 \"폴백이 아닌 실제 D1\" 확인.",[228,6148,6149,6152,6153,6156,6157,6160],{},[19,6150,6151],{},"로컬 dev 소켓 이슈(특정 샌드박스 한정)"," — macOS 기본 ",[28,6154,6155],{},"$TMPDIR","가 길어 Nuxt vite-node Unix 소켓이 104자 제한 초과 시 ",[28,6158,6159],{},"TMPDIR=\u002Ftmp\u002Fx pnpm dev","로 우회(일반 환경은 불필요).",[228,6162,6163,6166],{},[19,6164,6165],{},"진척 집계 일관성"," — 현황판\u002F대시보드\u002FWBS의 \"전체 진척\"은 동일 산식(가중평균) 사용. 화면을 잘게 쪼갠 WBS의 단순 평균과 단계 가중평균은 크게 달라질 수 있음.",[53,6168],{},[56,6170,6172],{"id":6171},"_10-셋업-절차-claude-code-실행-순서","10. 셋업 절차 (Claude Code 실행 순서)",[61,6174,6176],{"className":3929,"code":6175,"language":3931,"meta":69,"style":69},"# 0) Nuxt 앱 생성 후 의존성(§2) 설치, pnpm.onlyBuiltDependencies 설정\n# 1) D1 생성\nwrangler d1 create {D1_NAME}     # → database_id 확보 → wrangler.toml 작성\n# 2) 설정 파일: nuxt.config.ts(cloudflare-pages 프리셋 + prerender routes),\n#    content.config.ts(doc\u002F 매핑), app.config.ts, wrangler.toml(D1 바인딩 DB),\n#    main.css \u002F prose.css 등록\n# 3) 스키마 작성(server\u002Fdb\u002Fschema.ts) → 마이그레이션 생성·적용\npnpm db:generate\nwrangler d1 migrations apply {D1_NAME} --remote\n# 4) 시드 작성(server\u002Fdb\u002Fseed.sql) → 적용\npnpm db:seed\n# 5) server\u002Futils\u002Fdb.ts, server\u002Fapi\u002F*, app\u002F* (레이아웃·페이지·컴포넌트·컴포저블) 구현\n# 6) 빌드·배포(§11)\n",[28,6177,6178,6183,6188,6204,6209,6214,6219,6224,6232,6249,6254,6261,6266],{"__ignoreMap":69},[1321,6179,6180],{"class":3936,"line":3937},[1321,6181,6182],{"class":4788},"# 0) Nuxt 앱 생성 후 의존성(§2) 설치, pnpm.onlyBuiltDependencies 설정\n",[1321,6184,6185],{"class":3936,"line":457},[1321,6186,6187],{"class":4788},"# 1) D1 생성\n",[1321,6189,6190,6193,6195,6198,6201],{"class":3936,"line":454},[1321,6191,6192],{"class":3940},"wrangler",[1321,6194,5679],{"class":3947},[1321,6196,6197],{"class":3947}," create",[1321,6199,6200],{"class":3947}," {D1_NAME}",[1321,6202,6203],{"class":4788},"     # → database_id 확보 → wrangler.toml 작성\n",[1321,6205,6206],{"class":3936,"line":4285},[1321,6207,6208],{"class":4788},"# 2) 설정 파일: nuxt.config.ts(cloudflare-pages 프리셋 + prerender routes),\n",[1321,6210,6211],{"class":3936,"line":4291},[1321,6212,6213],{"class":4788},"#    content.config.ts(doc\u002F 매핑), app.config.ts, wrangler.toml(D1 바인딩 DB),\n",[1321,6215,6216],{"class":3936,"line":4297},[1321,6217,6218],{"class":4788},"#    main.css \u002F prose.css 등록\n",[1321,6220,6221],{"class":3936,"line":4303},[1321,6222,6223],{"class":4788},"# 3) 스키마 작성(server\u002Fdb\u002Fschema.ts) → 마이그레이션 생성·적용\n",[1321,6225,6226,6229],{"class":3936,"line":4309},[1321,6227,6228],{"class":3940},"pnpm",[1321,6230,6231],{"class":3947}," db:generate\n",[1321,6233,6234,6236,6238,6241,6244,6246],{"class":3936,"line":4315},[1321,6235,6192],{"class":3940},[1321,6237,5679],{"class":3947},[1321,6239,6240],{"class":3947}," migrations",[1321,6242,6243],{"class":3947}," apply",[1321,6245,6200],{"class":3947},[1321,6247,6248],{"class":3943}," --remote\n",[1321,6250,6251],{"class":3936,"line":4321},[1321,6252,6253],{"class":4788},"# 4) 시드 작성(server\u002Fdb\u002Fseed.sql) → 적용\n",[1321,6255,6256,6258],{"class":3936,"line":4327},[1321,6257,6228],{"class":3940},[1321,6259,6260],{"class":3947}," db:seed\n",[1321,6262,6263],{"class":3936,"line":4333},[1321,6264,6265],{"class":4788},"# 5) server\u002Futils\u002Fdb.ts, server\u002Fapi\u002F*, app\u002F* (레이아웃·페이지·컴포넌트·컴포저블) 구현\n",[1321,6267,6268],{"class":3936,"line":4339},[1321,6269,6270],{"class":4788},"# 6) 빌드·배포(§11)\n",[15,6272,6273,3926],{},[28,6274,1099],{},[61,6276,6280],{"className":6277,"code":6278,"language":6279,"meta":69,"style":69},"language-toml shiki shiki-themes github-light github-dark","name = \"{APP}\"\ncompatibility_date = \"2025-01-01\"\ncompatibility_flags = [\"nodejs_compat\"]\npages_build_output_dir = \"dist\"\n\n[[d1_databases]]\nbinding = \"DB\"\ndatabase_name = \"{D1_NAME}\"\ndatabase_id = \"{D1_ID}\"\nmigrations_dir = \"server\u002Fdb\u002Fmigrations\"\n","toml",[28,6281,6282,6287,6292,6297,6302,6306,6311,6316,6321,6326],{"__ignoreMap":69},[1321,6283,6284],{"class":3936,"line":3937},[1321,6285,6286],{},"name = \"{APP}\"\n",[1321,6288,6289],{"class":3936,"line":457},[1321,6290,6291],{},"compatibility_date = \"2025-01-01\"\n",[1321,6293,6294],{"class":3936,"line":454},[1321,6295,6296],{},"compatibility_flags = [\"nodejs_compat\"]\n",[1321,6298,6299],{"class":3936,"line":4285},[1321,6300,6301],{},"pages_build_output_dir = \"dist\"\n",[1321,6303,6304],{"class":3936,"line":4291},[1321,6305,4783],{"emptyLinePlaceholder":465},[1321,6307,6308],{"class":3936,"line":4297},[1321,6309,6310],{},"[[d1_databases]]\n",[1321,6312,6313],{"class":3936,"line":4303},[1321,6314,6315],{},"binding = \"DB\"\n",[1321,6317,6318],{"class":3936,"line":4309},[1321,6319,6320],{},"database_name = \"{D1_NAME}\"\n",[1321,6322,6323],{"class":3936,"line":4315},[1321,6324,6325],{},"database_id = \"{D1_ID}\"\n",[1321,6327,6328],{"class":3936,"line":4321},[1321,6329,6330],{},"migrations_dir = \"server\u002Fdb\u002Fmigrations\"\n",[15,6332,6333,4260],{},[28,6334,6335],{},"nuxt.config.ts",[61,6337,6339],{"className":4758,"code":6338,"language":4760,"meta":69,"style":69},"export default defineNuxtConfig({\n  future: { compatibilityVersion: 4 },\n  modules: ['@nuxt\u002Fui', '@nuxt\u002Fcontent', '@nuxt\u002Feslint', '@pinia\u002Fnuxt'],\n  css: ['~\u002Fassets\u002Fcss\u002Fmain.css', '~\u002Fassets\u002Fcss\u002Fprose.css'],\n  nitro: { preset: 'cloudflare-pages',\n    prerender: { crawlLinks: false, failOnError: false, routes: prerenderRoutes } }, \u002F\u002F '\u002Fdocs','\u002Fhistory',+doc 트리\n  \u002F\u002F '\u002F', '\u002Fboard', '\u002Fwbs' 는 프리렌더 제외(SSR)\n})\n",[28,6340,6341,6353,6364,6390,6405,6416,6435,6440],{"__ignoreMap":69},[1321,6342,6343,6345,6347,6350],{"class":3936,"line":3937},[1321,6344,4794],{"class":4767},[1321,6346,5834],{"class":4767},[1321,6348,6349],{"class":3940}," defineNuxtConfig",[1321,6351,6352],{"class":4771},"({\n",[1321,6354,6355,6358,6361],{"class":3936,"line":457},[1321,6356,6357],{"class":4771},"  future: { compatibilityVersion: ",[1321,6359,6360],{"class":3943},"4",[1321,6362,6363],{"class":4771}," },\n",[1321,6365,6366,6369,6372,6374,6377,6379,6382,6384,6387],{"class":3936,"line":454},[1321,6367,6368],{"class":4771},"  modules: [",[1321,6370,6371],{"class":3947},"'@nuxt\u002Fui'",[1321,6373,533],{"class":4771},[1321,6375,6376],{"class":3947},"'@nuxt\u002Fcontent'",[1321,6378,533],{"class":4771},[1321,6380,6381],{"class":3947},"'@nuxt\u002Feslint'",[1321,6383,533],{"class":4771},[1321,6385,6386],{"class":3947},"'@pinia\u002Fnuxt'",[1321,6388,6389],{"class":4771},"],\n",[1321,6391,6392,6395,6398,6400,6403],{"class":3936,"line":4285},[1321,6393,6394],{"class":4771},"  css: [",[1321,6396,6397],{"class":3947},"'~\u002Fassets\u002Fcss\u002Fmain.css'",[1321,6399,533],{"class":4771},[1321,6401,6402],{"class":3947},"'~\u002Fassets\u002Fcss\u002Fprose.css'",[1321,6404,6389],{"class":4771},[1321,6406,6407,6410,6413],{"class":3936,"line":4291},[1321,6408,6409],{"class":4771},"  nitro: { preset: ",[1321,6411,6412],{"class":3947},"'cloudflare-pages'",[1321,6414,6415],{"class":4771},",\n",[1321,6417,6418,6421,6424,6427,6429,6432],{"class":3936,"line":4297},[1321,6419,6420],{"class":4771},"    prerender: { crawlLinks: ",[1321,6422,6423],{"class":3943},"false",[1321,6425,6426],{"class":4771},", failOnError: ",[1321,6428,6423],{"class":3943},[1321,6430,6431],{"class":4771},", routes: prerenderRoutes } }, ",[1321,6433,6434],{"class":4788},"\u002F\u002F '\u002Fdocs','\u002Fhistory',+doc 트리\n",[1321,6436,6437],{"class":3936,"line":4303},[1321,6438,6439],{"class":4788},"  \u002F\u002F '\u002F', '\u002Fboard', '\u002Fwbs' 는 프리렌더 제외(SSR)\n",[1321,6441,6442],{"class":3936,"line":4309},[1321,6443,4885],{"class":4771},[15,6445,6446,3926],{},[28,6447,6448],{},"content.config.ts",[61,6450,6452],{"className":4758,"code":6451,"language":4760,"meta":69,"style":69},"export default defineContentConfig({ collections: {\n  docs: defineCollection({ type: 'page', source: { cwd: '\u003Cdoc 절대경로>', include: '**\u002F*.md' } }),\n} })\n",[28,6453,6454,6466,6495],{"__ignoreMap":69},[1321,6455,6456,6458,6460,6463],{"class":3936,"line":3937},[1321,6457,4794],{"class":4767},[1321,6459,5834],{"class":4767},[1321,6461,6462],{"class":3940}," defineContentConfig",[1321,6464,6465],{"class":4771},"({ collections: {\n",[1321,6467,6468,6471,6474,6477,6480,6483,6486,6489,6492],{"class":3936,"line":457},[1321,6469,6470],{"class":4771},"  docs: ",[1321,6472,6473],{"class":3940},"defineCollection",[1321,6475,6476],{"class":4771},"({ type: ",[1321,6478,6479],{"class":3947},"'page'",[1321,6481,6482],{"class":4771},", source: { cwd: ",[1321,6484,6485],{"class":3947},"'\u003Cdoc 절대경로>'",[1321,6487,6488],{"class":4771},", include: ",[1321,6490,6491],{"class":3947},"'**\u002F*.md'",[1321,6493,6494],{"class":4771}," } }),\n",[1321,6496,6497],{"class":3936,"line":454},[1321,6498,6499],{"class":4771},"} })\n",[53,6501],{},[56,6503,6505],{"id":6504},"_11-배포-cloudflare-pages-d1","11. 배포 (Cloudflare Pages + D1)",[61,6507,6509],{"className":3929,"code":6508,"language":3931,"meta":69,"style":69},"pnpm build                                  # nitro cloudflare-pages → dist\u002F (_worker.js + 프리렌더)\nwrangler pages project create {APP} --production-branch=main   # 최초 1회\nwrangler pages deploy dist --project-name={APP} --branch=main \\\n  --commit-dirty=true --commit-message \"\u003Cascii>\"\n",[28,6510,6511,6521,6542,6569],{"__ignoreMap":69},[1321,6512,6513,6515,6518],{"class":3936,"line":3937},[1321,6514,6228],{"class":3940},[1321,6516,6517],{"class":3947}," build",[1321,6519,6520],{"class":4788},"                                  # nitro cloudflare-pages → dist\u002F (_worker.js + 프리렌더)\n",[1321,6522,6523,6525,6528,6531,6533,6536,6539],{"class":3936,"line":457},[1321,6524,6192],{"class":3940},[1321,6526,6527],{"class":3947}," pages",[1321,6529,6530],{"class":3947}," project",[1321,6532,6197],{"class":3947},[1321,6534,6535],{"class":3947}," {APP}",[1321,6537,6538],{"class":3943}," --production-branch=main",[1321,6540,6541],{"class":4788},"   # 최초 1회\n",[1321,6543,6544,6546,6548,6551,6554,6557,6560,6563,6566],{"class":3936,"line":454},[1321,6545,6192],{"class":3940},[1321,6547,6527],{"class":3947},[1321,6549,6550],{"class":3947}," deploy",[1321,6552,6553],{"class":3947}," dist",[1321,6555,6556],{"class":3943}," --project-name=",[1321,6558,6559],{"class":4771},"{",[1321,6561,6562],{"class":3940},"APP}",[1321,6564,6565],{"class":3943}," --branch=main",[1321,6567,6568],{"class":3943}," \\\n",[1321,6570,6571,6574,6577],{"class":3936,"line":4285},[1321,6572,6573],{"class":3943},"  --commit-dirty=true",[1321,6575,6576],{"class":3943}," --commit-message",[1321,6578,6579],{"class":3947}," \"\u003Cascii>\"\n",[225,6581,6582,6589,6598],{},[228,6583,6584,6585,6588],{},"인증: wrangler OAuth. ",[28,6586,6587],{},"--commit-message","는 ASCII로 명시(한글 커밋이면 wrangler가 UTF-8 에러).",[228,6590,6591,6592,1577,6594,6597],{},"D1 바인딩은 ",[28,6593,1099],{},[28,6595,6596],{},"[[d1_databases]]","로 Pages 배포에 자동 연결.",[228,6599,6600,6601,6604],{},"배포 후 검증: 라우트 200 + ",[28,6602,6603],{},"\u002Fapi\u002F*"," 응답이 D1 기준인지 + 프리렌더 문서 렌더.",[53,6606],{},[56,6608,6610],{"id":6609},"_12-운영-컨벤션-선택","12. 운영 컨벤션 (선택)",[225,6612,6613,6624,6633,6643],{},[228,6614,6615,432,6617,6619,6620,6623],{},[19,6616,4121],{},[28,6618,4743],{}," — 하루 한 파일, ① 한 줄 요약 → ② 번호 섹션 → ③ 산출물 → ④ 다음 단계. ",[28,6621,6622],{},"doc\u002Fhistory\u002FREADME.md"," 인덱스 갱신.",[228,6625,6626,6629,6630,6632],{},[19,6627,6628],{},"Git",": 단일 ",[28,6631,1693],{},", 커밋·푸시는 요청 시. 무관 파일은 끌어들이지 않기.",[228,6634,6635,6638,6639,6642],{},[19,6636,6637],{},"문서 정본 동기화",": 코드\u002F구조가 바뀌면 관련 ",[28,6640,6641],{},"doc\u002F*.md"," 현행화.",[228,6644,6645,6647],{},[19,6646,50],{},": 레포 루트에 프로젝트 목적·스택·구조·컨벤션 요약(이 블루프린트와 별개).",[53,6649],{},[56,6651,6653],{"id":6652},"_13-새-프로젝트로-가져갈-때-치환-체크리스트","13. 새 프로젝트로 가져갈 때 — 치환 체크리스트",[15,6655,6656,6657,6660],{},"이식 시 ",[19,6658,6659],{},"내용만"," 바꾸면 됨(구조·코드·디자인은 재사용):",[225,6662,6665,6687,6702,6708,6722,6731,6740,6748],{"className":6663},[6664],"contains-task-list",[228,6666,6669,1201,6673,85,6675,85,6677,85,6679,6681,6682,533,6684,6686],{"className":6667},[6668],"task-list-item",[6670,6671],"input",{"disabled":465,"type":6672},"checkbox",[28,6674,4010],{},[28,6676,4021],{},[28,6678,4025],{},[28,6680,4029],{}," 치환 (",[28,6683,1099],{},[28,6685,1102],{}," db 스크립트, GNB GitHub 링크)",[228,6688,6690,6692,6693,533,6696,6698,6699,6701],{"className":6689},[6668],[6670,6691],{"disabled":465,"type":6672}," 로고\u002F브랜드(",[28,6694,6695],{},"AppLogoMark.vue",[28,6697,4471],{}," 브랜드 텍스트), 앱 타이틀(",[28,6700,6099],{}," head)",[228,6703,6705,6707],{"className":6704},[6668],[6670,6706],{"disabled":465,"type":6672}," 대시보드 목표·기획 방향·바로가기 링크 배열",[228,6709,6711,6713,6714,237,6716,6718,6719,6721],{"className":6710},[6668],[6670,6712],{"disabled":465,"type":6672}," 단계 정의(",[28,6715,2033],{},[28,6717,2036],{}," 시드 + ",[28,6720,1329],{},"의 단계명·가중치 메타)",[228,6723,6725,6727,6728,6730],{"className":6724},[6668],[6670,6726],{"disabled":465,"type":6672}," WBS 초기 작업(",[28,6729,1311],{}," 시드) — 또는 빈 상태로 시작해 화면에서 CRUD",[228,6732,6734,6736,6737,6739],{"className":6733},[6668],[6670,6735],{"disabled":465,"type":6672}," 담당자 목록·아바타 색 맵(",[28,6738,1296],{}," 페이지 상수)",[228,6741,6743,1201,6745,6747],{"className":6742},[6668],[6670,6744],{"disabled":465,"type":6672},[28,6746,4115],{}," 문서 트리(이 프로젝트의 문서로 교체)",[228,6749,6751,6753,6754,6757],{"className":6750},[6668],[6670,6752],{"disabled":465,"type":6672}," 디자인 액센트색(필요 시 ",[28,6755,6756],{},"main.css","\u002F간트 토큰)",[41,6759,6760],{},[15,6761,6762,6763,6766],{},"구조·아키텍처·스키마·API·디자인 토큰·셋업\u002F배포 절차는 그대로 두고, 위 목록의 ",[19,6764,6765],{},"데이터·문구·브랜드","만 교체하면 새 프로젝트 관리 앱이 된다.",[3964,6768,6769],{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":69,"searchDepth":454,"depth":454,"links":6771},[6772,6773,6774,6779,6780,6792,6793,6794,6799,6800,6801,6802,6803],{"id":4035,"depth":457,"text":4036},{"id":4150,"depth":457,"text":4151},{"id":4371,"depth":457,"text":4372,"children":6775},[6776,6777,6778],{"id":4375,"depth":454,"text":4376},{"id":4413,"depth":454,"text":4414},{"id":4438,"depth":454,"text":4439},{"id":4450,"depth":457,"text":4451},{"id":4528,"depth":457,"text":4529,"children":6781},[6782,6784,6786,6788,6790],{"id":4532,"depth":454,"text":6783},"5.1 대시보드 \u002F (SSR)",{"id":4577,"depth":454,"text":6785},"5.2 현황판 \u002Fboard (SSR)",{"id":4605,"depth":454,"text":6787},"5.3 WBS 간트 \u002Fwbs (SSR) — 핵심",{"id":4695,"depth":454,"text":6789},"5.4 문서 \u002Fdocs, \u002Fdocs\u002F[...slug] (프리렌더)",{"id":4733,"depth":454,"text":6791},"5.5 작업 이력 \u002Fhistory (프리렌더)",{"id":4749,"depth":457,"text":4750},{"id":5728,"depth":457,"text":5729},{"id":5987,"depth":457,"text":5988,"children":6795},[6796,6798],{"id":5998,"depth":454,"text":6797},"8.1 앱 전반 — app\u002Fassets\u002Fcss\u002Fmain.css (Relay-inspired 저밀도 라이트)",{"id":6052,"depth":454,"text":6053},{"id":6080,"depth":457,"text":6081},{"id":6171,"depth":457,"text":6172},{"id":6504,"depth":457,"text":6505},{"id":6609,"depth":457,"text":6610},{"id":6652,"depth":457,"text":6653},{},"\u002Fproject_management_blueprint",{"title":3981,"description":69},"PROJECT_MANAGEMENT_BLUEPRINT","8VKRpD7fGk2oDsbZLjxZMSd1EdQ24LE9vJIT8r84L9M",{"id":6810,"title":6811,"body":6812,"description":69,"extension":463,"meta":7528,"navigation":465,"path":7529,"seo":7530,"stem":7531,"__hash__":7532},"docs\u002Fvalidation\u002F00_검증가이드.md","00. 인터페이스 검증 가이드 (먼저 읽으세요)",{"type":8,"value":6813,"toc":7515},[6814,6817,6882,6895,6897,6901,6941,6943,6947,6954,7085,7101,7103,7110,7165,7169,7195,7200,7202,7206,7213,7311,7319,7321,7325,7377,7382,7384,7388,7443,7448,7450,7454,7460,7479,7481,7485],[11,6815,6811],{"id":6816},"_00-인터페이스-검증-가이드-먼저-읽으세요",[101,6818,6819,6829],{},[104,6820,6821],{},[107,6822,6823,6826],{},[110,6824,6825],{},"항목",[110,6827,6828],{},"내용",[123,6830,6831,6839,6851,6859,6867],{},[107,6832,6833,6836],{},[128,6834,6835],{},"문서 ID",[128,6837,6838],{},"00_검증가이드",[107,6840,6841,6844],{},[128,6842,6843],{},"목적",[128,6845,6846,6847,6850],{},"퍼블리싱된 화면을 ",[19,6848,6849],{},"개발 착수 전"," 화면설계서(SoT) 기준으로 깔끔하게 인터페이스 검증",[107,6852,6853,6856],{},[128,6854,6855],{},"대상",[128,6857,6858],{},"퍼블리싱 검증 담당(일임)",[107,6860,6861,6864],{},[128,6862,6863],{},"작성일",[128,6865,6866],{},"2026-06-25",[107,6868,6869,6872],{},[128,6870,6871],{},"입력 SoT",[128,6873,6874,6875,6878,6879],{},"화면설계서 00~03 · 정책요약 04 · ",[19,6876,6877],{},"정책설계서 05(충돌 확정값)"," · 참조캡처 ",[28,6880,6881],{},"_exports\u002Fpng",[41,6883,6884],{},[15,6885,6886,6887,6890,6891,6894],{},"이 폴더는 ",[19,6888,6889],{},"자기완결(self-contained)"," 입니다. VSCode로 폴더를 열면 마크다운 미리보기에서 화면설계서의 캡처 이미지(",[28,6892,6893],{},"_exports\u002Fpng\u002F...",")까지 그대로 보입니다. 추가 셋업이 필요 없습니다.",[53,6896],{},[56,6898,6900],{"id":6899},"_1-30초-요약-무엇을-하나","1. 30초 요약 — 무엇을 하나",[283,6902,6903,6915,6926,6935],{},[228,6904,6905,3136,6908,6911,6912,6914],{},[19,6906,6907],{},"검증 단위 = 화면ID",[28,6909,6910],{},"00_화면목록.md","가 마스터 인덱스(194화면), 상세 동작\u002F정책은 ",[28,6913,703],{},"에 있습니다.",[228,6916,6917,6918,6925],{},"각 화면을 ",[19,6919,6920,6921,6924],{},"퍼블 결과물 ↔ 참조캡처(",[28,6922,6923],{},"_exports\u002Fpng\u002F{영역}\u002FpXXX.png",") ↔ 화면설계서 본문"," 3자로 대조합니다.",[228,6927,6928,6929,6934],{},"결과를 ",[19,6930,6931],{},[28,6932,6933],{},"01_검증체크리스트.md"," 표에 기록합니다(증거 경로 필수).",[228,6936,6937,6938],{},"판정: ⭕합격 \u002F 🔺조건부(경미) \u002F ❌재작업. ",[19,6939,6940],{},"❌ 0건 = 라운드 종료 조건.",[53,6942],{},[56,6944,6946],{"id":6945},"_2-권위-분리-무엇을-무엇으로-검증하나-오탐-방지-핵심","2. 권위 분리 — \"무엇을 무엇으로 검증하나\" (오탐 방지 핵심)",[15,6948,6949,6950,6953],{},"축마다 ",[19,6951,6952],{},"판정 기준(권위)이 다릅니다."," 이걸 섞으면 스펙의 한계를 퍼블 결함으로 잘못 보고하게 됩니다.",[101,6955,6956,6968],{},[104,6957,6958],{},[107,6959,6960,6963,6966],{},[110,6961,6962],{},"검증 축",[110,6964,6965],{},"판정 기준(권위)",[110,6967,5744],{},[123,6969,6970,6984,6996,7013,7026,7039,7056,7072],{},[107,6971,6972,6975,6981],{},[128,6973,6974],{},"화면 존재\u002F누락, IA·라우팅·active",[128,6976,6977,6980],{},[19,6978,6979],{},"화면설계서","(00~03)",[128,6982,6983],{},"화면ID 1:1",[107,6985,6986,6988,6993],{},[128,6987,737],{},[128,6989,6990,6992],{},[19,6991,6979],{}," DESCRIPTION",[128,6994,6995],{},"행복경로 외 상태 포함",[107,6997,6998,7001,7010],{},[128,6999,7000],{},"공통 컴포넌트 일관성",[128,7002,7003,7005,7006,7009],{},[19,7004,6979],{}," C-1",[3369,7007,7008],{},"C-15(Admin)·C-1","C-9(Brand)",[128,7011,7012],{},"1회 정의 → 전 화면 대조",[107,7014,7015,7018,7023],{},[128,7016,7017],{},"동작·정책 규칙",[128,7019,7020],{},[19,7021,7022],{},"04 정책요약 + 05 정책설계서",[128,7024,7025],{},"05가 충돌건 최종값",[107,7027,7028,7031,7036],{},[128,7029,7030],{},"개인정보 마스킹",[128,7032,7033],{},[19,7034,7035],{},"화면설계서 마스킹 표기 + 작성표준 §7",[128,7037,7038],{},"카드 뒤4자리 등",[107,7040,7041,7046,7053],{},[128,7042,7043],{},[19,7044,7045],{},"정확한 문구\u002F카피",[128,7047,7048,26,7051,585],{},[19,7049,7050],{},"참조캡처 PNG",[28,7052,6881],{},[128,7054,7055],{},"PNG=Figma 원본 렌더 → 확대해 직접 읽음(문서 OCR 아님). §3 참조",[107,7057,7058,7063,7069],{},[128,7059,7060],{},[19,7061,7062],{},"색·간격·타이포(디자인 토큰)",[128,7064,7065,7068],{},[19,7066,7067],{},"스타일가이드","(문서)",[128,7070,7071],{},"퍼블에 이미 적용됨",[107,7073,7074,7077,7082],{},[128,7075,7076],{},"최종 비주얼 디테일",[128,7078,7079],{},[19,7080,7081],{},"참조캡처 PNG + 스타일가이드",[128,7083,7084],{},"화면설계서엔 토큰 수치 없음",[41,7086,7087],{},[15,7088,7089,7090,7093,7096,7097,7100],{},"한 줄 원칙: ",[19,7091,7092],{},"화면설계서 = \"무엇이·어떻게 동작\u002F상태\u002F정책\", 참조캡처 PNG = \"정확한 문구·최종 비주얼\", 스타일가이드 = \"토큰 수치\".",[19,7094,7095],{},"Figma는 필수가 아닙니다."," PNG는 Figma 프레임을 export한 원본 이미지라, 검증의 시각·문구 권위는 PNG가 1차로 가집니다. Figma는 §3-바의 ",[19,7098,7099],{},"예외 폴백","(아래)에서만 엽니다.",[53,7102],{},[56,7104,7106,7107,7109],{"id":7105},"_3-추정-ocr-텍스트-처리-규칙-반드시-숙지","3. ",[28,7108,595],{}," \u002F OCR 텍스트 처리 규칙 (반드시 숙지)",[225,7111,7112,7126,7148,7158],{},[228,7113,7114,7115,7118,7119,7122,7123,7125],{},"화면설계서 본문 텍스트는 Figma ",[19,7116,7117],{},"vision-OCR","로 추출한 것이라 ",[19,7120,7121],{},"원본 문자열이 아닙니다."," 특히 ",[28,7124,595],{}," 표기(주로 빈\u002F로딩\u002F에러 상태, Admin에 다수)는 캡처에서 명확히 확인 안 된 부분입니다.",[228,7127,7128,7131,7132,7135,7136,7139,7140,7143,7144,7147],{},[19,7129,7130],{},"규칙",": 퍼블의 문구가 화면설계서 ",[19,7133,7134],{},"본문 텍스트","와 다르면 → 그건 ",[915,7137,7138],{},"문서(OCR)가 틀렸을 수 있음","이므로 ",[19,7141,7142],{},"\"퍼블 결함\"으로 단정하지 않습니다."," 대신 ",[19,7145,7146],{},"참조캡처 PNG를 확대해 원문을 직접 확인","합니다(PNG=원본 렌더가 정답).",[228,7149,7150,7153,7154,7157],{},[19,7151,7152],{},"PNG로도 안 읽히는 경우만"," Figma를 폴백으로 엽니다. 그조차 막히면 체크리스트 증거란에 ",[28,7155,7156],{},"Figma확인요","로 분리(결함표 본문 아님).",[228,7159,7160,7161,7164],{},"즉 카피 판정 우선순위: ",[19,7162,7163],{},"① 참조캡처 PNG(확대) → ② (글자 안 읽힘) Figma 폴백."," 문서 본문 OCR은 참고용일 뿐 권위가 아닙니다.",[599,7166,7168],{"id":7167},"_3-바-figma-폴백이-필요한-좁은-경우-그-외엔-png로-충분","3-바. Figma 폴백이 필요한 좁은 경우 (그 외엔 PNG로 충분)",[283,7170,7171,7181,7188],{},[228,7172,7173,7174,7177,7178,7180],{},"색·간격·폰트의 ",[19,7175,7176],{},"정확한 수치(hex\u002Fpx)"," 픽셀 정밀 비교가 필요할 때 — 단, 보통은 ",[19,7179,967],{},"에 값이 있어 Figma 불요.",[228,7182,7183,7184,7187],{},"PNG에 ",[19,7185,7186],{},"안 찍힌 상태\u002F프레임","이 의심될 때(갭 확인).",[228,7189,7190,7191,7194],{},"확대해도 ",[19,7192,7193],{},"글자가 안 읽히는"," 한두 곳.",[41,7196,7197],{},[15,7198,7199],{},"위 3가지 외에는 Figma 없이 PNG만으로 검증 가능합니다(전 영역 프레임 export 완료: Front 369·Admin 759·Brand 150).",[53,7201],{},[56,7203,7205],{"id":7204},"_4-충돌-확정값-05-정책설계서-퍼블-판정-최종-기준","4. 충돌 확정값 (05 정책설계서 — 퍼블 판정 최종 기준)",[15,7207,7208,7209,7212],{},"검증 전 확정 완료된 6건입니다. ",[19,7210,7211],{},"퍼블이 아래 값을 따르지 않으면 결함","입니다(옛 화면 문구가 다르더라도 아래가 우선).",[101,7214,7215,7228],{},[104,7216,7217],{},[107,7218,7219,7222,7225],{},[110,7220,7221],{},"#",[110,7223,7224],{},"쟁점",[110,7226,7227],{},"확정값",[123,7229,7230,7243,7257,7271,7284,7297],{},[107,7231,7232,7235,7238],{},[128,7233,7234],{},"C-1",[128,7236,7237],{},"닉네임 길이",[128,7239,7240],{},[19,7241,7242],{},"전 영역 2~15자 단일 규칙",[107,7244,7245,7248,7251],{},[128,7246,7247],{},"M-1",[128,7249,7250],{},"무료체험 14일",[128,7252,7253,7256],{},[19,7254,7255],{},"미운영 확정"," — 가입=Free 즉시부여\u002F유료 즉시결제 (14일 체험 UI 없음이 정상)",[107,7258,7259,7262,7265],{},[128,7260,7261],{},"M-2",[128,7263,7264],{},"강사\u002F서브강사 권한",[128,7266,7267,7270],{},[19,7268,7269],{},"메뉴 화이트리스트 RBAC"," — 강사=기본세트 \u002F 서브강사=강사−(운영·정산) \u002F 관리자=전체",[107,7272,7273,7276,7279],{},[128,7274,7275],{},"C-2",[128,7277,7278],{},"인증코드·링크 유효시간",[128,7280,7281],{},[19,7282,7283],{},"가입코드 10분 \u002F 비번재설정 링크 30분 \u002F 초대 48시간",[107,7285,7286,7289,7292],{},[128,7287,7288],{},"C-3",[128,7290,7291],{},"비밀번호 규칙 문구",[128,7293,7294],{},[19,7295,7296],{},"\"영문·숫자·특수문자 3종 조합 8~16자\"로 전 영역 문구 통일",[107,7298,7299,7302,7305],{},[128,7300,7301],{},"C-4",[128,7303,7304],{},"쿠폰 할인타입",[128,7306,7307,7310],{},[19,7308,7309],{},"정액 only"," — Front 정률 표기는 숨김(정률은 P1 이관)",[41,7312,7313],{},[15,7314,7315,7316,7318],{},"상세 근거·영향·철회조건은 ",[28,7317,555],{}," 본문 참조.",[53,7320],{},[56,7322,7324],{"id":7323},"_5-검증-제외-화면-퍼블에-없거나-설계-비대상-결함-아님","5. 검증 제외 화면 (퍼블에 없거나 설계 비대상 — 결함 아님)",[101,7326,7327,7336],{},[104,7328,7329],{},[107,7330,7331,7333],{},[110,7332,528],{},[110,7334,7335],{},"사유",[123,7337,7338,7346,7358,7366],{},[107,7339,7340,7343],{},[128,7341,7342],{},"S-BR01-0103-001 프로덕트",[128,7344,7345],{},"미설계(빈 GNB 프레임)",[107,7347,7348,7351],{},[128,7349,7350],{},"S-BR01-0104-001 데모보기",[128,7352,7353,7354,7357],{},"실사이트(",[28,7355,7356],{},"creatorlms-brand.pages.dev",") 대체",[107,7359,7360,7363],{},[128,7361,7362],{},"S-BR01-0105-001 주요기능 소개",[128,7364,7365],{},"실사이트 대체",[107,7367,7368,7371],{},[128,7369,7370],{},"(Front) 마이페이지>설정>알림",[128,7372,7373,7376],{},[19,7374,7375],{},"폐기 화면","(개정 26-04-23 삭제) — 퍼블에 있으면 오히려 결함",[41,7378,7379],{},[15,7380,7381],{},"외부 IdP 로그인 화면(소셜 인증 구글\u002F카카오 등 외부 페이지)도 자체 설계 대상 아님(검증 제외).",[53,7383],{},[56,7385,7387],{"id":7386},"_6-검증-워크플로우-권장-캡처-하드게이트","6. 검증 워크플로우 (권장 — 캡처 하드게이트)",[283,7389,7390,7396,7409,7419,7425,7437],{},[228,7391,7392,7395],{},[19,7393,7394],{},"준비",": 퍼블 화면을 브라우저로 띄울 수 있게 한다(정적 HTML 폴더 또는 로컬 URL).",[228,7397,7398,7401,7402,7404,7405,7408],{},[19,7399,7400],{},"정적 대조",": 화면ID 순서대로 — 퍼블 화면 vs ",[28,7403,6923],{},"(긴 화면은 ",[28,7406,7407],{},"tall\u002FpXXX_sNN.png"," 슬라이스가 풀해상도) vs 화면설계서 본문.",[228,7410,7411,7414,7415,7418],{},[19,7412,7413],{},"인터랙션 대조","(정적만으론 반쪽): 모달 열고-닫기, 드롭다운, 탭\u002F필터, 모바일 햄버거 드로어, active 하이라이트 — ",[19,7416,7417],{},"클릭으로만 드러나는 상태","를 직접 확인(QA 표준 §9.2).",[228,7420,7421,7424],{},[19,7422,7423],{},"빠뜨리기 쉬운 상태 의도적 확인",": 빈 상태 \u002F 에러·404 \u002F 권한별 화면(RBAC) \u002F 반응형(PC 1440×900·모바일 390×844) \u002F 스크롤 하단.",[228,7426,7427,432,7430,7432,7433,7436],{},[19,7428,7429],{},"기록",[28,7431,6933],{},"에 축별 판정 + ",[19,7434,7435],{},"증거(퍼블 캡처 경로 또는 참조 pXXX)",". 카피 불일치는 §3 규칙으로 분리.",[228,7438,7439,7442],{},[19,7440,7441],{},"발산형 1축","(라운드당 최소 1회): \"이 화면 구조가 애초에 맞나\"도 1건 이상 본다(QA 표준 §8) — 결함과 별도 \"구조 제언\"으로 기록.",[41,7444,7445],{},[15,7446,7447],{},"캡처 도구가 있으면 Playwright(headless, chromium)로 전 화면 fullPage 캡처를 떠 비교하면 누락이 줄어듭니다.",[53,7449],{},[56,7451,7453],{"id":7452},"_7-폴더-구성","7. 폴더 구성",[61,7455,7458],{"className":7456,"code":7457,"language":66},[64],"solsol_인터페이스검증_패키지\u002F\n├── 00_검증가이드.md        ← (이 파일)\n├── 01_검증체크리스트.md     ← 채워넣는 산출물 (화면ID × 검증축)\n├── README.md               자산 개요·파이프라인\n├── 00_화면목록.md          화면ID 마스터 인덱스(검증 단위)\n├── 01_customer-front.md    FR01 화면상세설계\n├── 02_customer-admin.md    AD01 화면상세설계\n├── 03_brand-site.md        BR01 화면상세설계\n├── 04_정책요약.md          96 통합정책(동작·정책 권위)\n├── 05_정책설계서.md        충돌 6건 확정값(최우선 권위)\n└── _exports\u002Fpng\u002F           참조 캡처(시각 SoT)\n    ├── customer-front\u002F (+tall\u002F)\n    ├── customer-admin\u002F (+tall\u002F)\n    └── brand-site\u002F     (+tall\u002F)\n",[28,7459,7457],{"__ignoreMap":69},[41,7461,7462],{},[15,7463,7464,7465,7468,7469,7472,7473,7475,7476,7478],{},"함께 받아야 완전: ",[19,7466,7467],{},"퍼블 화면 접근 경로(폴더\u002FURL)"," — 검증 대상이라 패키지에 없으니 전달자에게 요청하세요.\n",[19,7470,7471],{},"Figma는 필수 아님","(§3-바 폴백 전용). 시각·문구 검증은 동봉된 ",[28,7474,6881],{},"로 처리합니다. 픽셀 정밀 토큰값이 필요하면 별도 ",[19,7477,967],{},"를 참고하세요.",[53,7480],{},[56,7482,7484],{"id":7483},"_8-산출물-형식-검증-담당-회신","8. 산출물 형식 (검증 담당 → 회신)",[225,7486,7487,7492,7497,7503,7509],{},[228,7488,7489,7491],{},[28,7490,6933],{}," 작성 완료본",[228,7493,7494,7496],{},[19,7495,787],{},": 화면ID · 검증축 · 심각도(상\u002F중\u002F하) · 증거(경로) · 제안",[228,7498,7499,7502],{},[19,7500,7501],{},"카피 재확인 목록","(§3): PNG로도 안 읽혀 Figma 폴백이 필요했던 항목만 분리(있을 때)",[228,7504,7505,7508],{},[19,7506,7507],{},"구조 제언","(§6-6, 발산형): 현재 구조 → 제안 → 왜 나은가",[228,7510,7511,7512],{},"종료 조건: ",[19,7513,7514],{},"심각도 '상'(❌) 0건 + 팀장 컨펌",{"title":69,"searchDepth":454,"depth":454,"links":7516},[7517,7518,7519,7523,7524,7525,7526,7527],{"id":6899,"depth":457,"text":6900},{"id":6945,"depth":457,"text":6946},{"id":7105,"depth":457,"text":7520,"children":7521},"3. [추정] \u002F OCR 텍스트 처리 규칙 (반드시 숙지)",[7522],{"id":7167,"depth":454,"text":7168},{"id":7204,"depth":457,"text":7205},{"id":7323,"depth":457,"text":7324},{"id":7386,"depth":457,"text":7387},{"id":7452,"depth":457,"text":7453},{"id":7483,"depth":457,"text":7484},{},"\u002Fvalidation\u002F00_",{"title":6811,"description":69},"validation\u002F00_검증가이드","yD6mtX6vk7AhI9tXCHmeL8MGI30fiDM8pJQ6ObWsylE",{"id":7534,"title":7535,"body":7536,"description":69,"extension":463,"meta":12086,"navigation":465,"path":7529,"seo":12087,"stem":12088,"__hash__":12089},"docs\u002Fvalidation\u002F00_화면목록.md","00. 화면목록 (마스터 인덱스)",{"type":8,"value":7537,"toc":12064},[7538,7541,7614,7623,7625,7629,7636,7650,7756,7760,7847,7851,7885,7887,7891,7961,7963,7967,7990,7997,8016,8885,8892,8906,11000,11008,11044,11051,11062,11841,11847,11881,11883,11887,11988,12018],[11,7539,7535],{"id":7540},"_00-화면목록-마스터-인덱스",[101,7542,7543,7551],{},[104,7544,7545],{},[107,7546,7547,7549],{},[110,7548,6825],{},[110,7550,6828],{},[123,7552,7553,7560,7568,7576,7583,7591,7599,7607],{},[107,7554,7555,7557],{},[128,7556,6835],{},[128,7558,7559],{},"00_화면목록",[107,7561,7562,7565],{},[128,7563,7564],{},"작성자",[128,7566,7567],{},"강테크 (테크리드, proj-techlead)",[107,7569,7570,7573],{},[128,7571,7572],{},"지시자",[128,7574,7575],{},"사용자(운영자)",[107,7577,7578,7580],{},[128,7579,6863],{},[128,7581,7582],{},"2026-06-24",[107,7584,7585,7588],{},[128,7586,7587],{},"버전",[128,7589,7590],{},"v1.0 (Draft)",[107,7592,7593,7596],{},[128,7594,7595],{},"입력 문서",[128,7597,7598],{},"CreatorLMS Figma (01 Customer Front \u002F 02 Customer Admin \u002F 03 Brand site)",[107,7600,7601,7604],{},[128,7602,7603],{},"후속 작업자",[128,7605,7606],{},"송기획(영역별 화면설계서 01~03) · 윤UX(컴포넌트)",[107,7608,7609,7611],{},[128,7610,4181],{},[128,7612,7613],{},"스캐폴드 (화면ID 체계만 확정 · 표 행은 추출 후 채움)",[41,7615,7616],{},[15,7617,7618,7619,7622],{},"마스킹 규칙·디자인 토큰 정합은 ",[19,7620,7621],{},"추후 증류 단계에서 적용",". 이 문서는 단계 ①(인덱싱)의 산출물 자리다.",[53,7624],{},[56,7626,7628],{"id":7627},"_1-화면idscreen-id-체계-필수","1. 화면ID(Screen ID) 체계 — 필수",[15,7630,7631,7632,7635],{},"사내 표준 ",[28,7633,7634],{},"DOCS-화면설계서작성표준.md"," §2를 따른다.",[15,7637,7638,432,7641,7644,432,7647],{},[19,7639,7640],{},"형식",[28,7642,7643],{},"S-[업무구분코드]-[Depth]-[화면번호][팝업구분]",[19,7645,7646],{},"예시",[28,7648,7649],{},"S-FR01-010102-001P01",[101,7651,7652,7664],{},[104,7653,7654],{},[107,7655,7656,7659,7662],{},[110,7657,7658],{},"토큰",[110,7660,7661],{},"의미",[110,7663,7130],{},[123,7665,7666,7681,7703,7720,7737],{},[107,7667,7668,7673,7676],{},[128,7669,7670],{},[28,7671,7672],{},"S",[128,7674,7675],{},"화면설계서 고정코드",[128,7677,7678,7679],{},"항상 ",[28,7680,7672],{},[107,7682,7683,7688,7691],{},[128,7684,7685],{},[28,7686,7687],{},"[업무구분코드]",[128,7689,7690],{},"영역(업무) 구분",[128,7692,7693,7694,237,7697,237,7700,585],{},"아래 표 참조 (",[28,7695,7696],{},"FR01",[28,7698,7699],{},"AD01",[28,7701,7702],{},"BR01",[107,7704,7705,7710,7713],{},[128,7706,7707],{},[28,7708,7709],{},"[Depth]",[128,7711,7712],{},"메뉴 계층 경로",[128,7714,7715,7716,7719],{},"2자리씩 메뉴 depth를 누적(예: ",[28,7717,7718],{},"0101","=1depth 01 > 2depth 01)",[107,7721,7722,7727,7730],{},[128,7723,7724],{},[28,7725,7726],{},"[화면번호]",[128,7728,7729],{},"화면 일련번호",[128,7731,7732,7733,7736],{},"3자리(",[28,7734,7735],{},"001","부터)",[107,7738,7739,7744,7747],{},[128,7740,7741],{},[28,7742,7743],{},"[팝업구분]",[128,7745,7746],{},"해당 화면 내 팝업",[128,7748,7749,533,7752,7755],{},[28,7750,7751],{},"P01",[28,7753,7754],{},"P02"," … (없으면 생략)",[599,7757,7759],{"id":7758},"업무구분코드-영역-정의","업무구분코드 (영역) 정의",[101,7761,7762,7779],{},[104,7763,7764],{},[107,7765,7766,7769,7771,7773,7776],{},[110,7767,7768],{},"코드",[110,7770,4052],{},[110,7772,5741],{},[110,7774,7775],{},"화면설계서 파일",[110,7777,7778],{},"캡처 폴더",[123,7780,7781,7803,7825],{},[107,7782,7783,7787,7790,7793,7798],{},[128,7784,7785],{},[28,7786,7696],{},[128,7788,7789],{},"Customer Front",[128,7791,7792],{},"수강생\u002F고객용 학습 프론트",[128,7794,7795],{},[28,7796,7797],{},"01_customer-front.md",[128,7799,7800],{},[28,7801,7802],{},"screenshots\u002Fcustomer-front\u002F",[107,7804,7805,7809,7812,7815,7820],{},[128,7806,7807],{},[28,7808,7699],{},[128,7810,7811],{},"Customer Admin",[128,7813,7814],{},"고객(운영자\u002F강사)용 관리자",[128,7816,7817],{},[28,7818,7819],{},"02_customer-admin.md",[128,7821,7822],{},[28,7823,7824],{},"screenshots\u002Fcustomer-admin\u002F",[107,7826,7827,7831,7834,7837,7842],{},[128,7828,7829],{},[28,7830,7702],{},[128,7832,7833],{},"Brand site",[128,7835,7836],{},"브랜드\u002F마케팅 사이트",[128,7838,7839],{},[28,7840,7841],{},"03_brand-site.md",[128,7843,7844],{},[28,7845,7846],{},"screenshots\u002Fbrand-site\u002F",[599,7848,7850],{"id":7849},"부여-규칙-사내-표준","부여 규칙 (사내 표준)",[225,7852,7853,7859,7868],{},[228,7854,7855,7858],{},[19,7856,7857],{},"★ Alert·Confirm(MPU)은 화면ID 미부여"," — 모화면에 종속된 일시 모달이므로 ID를 부여하지 않는다.",[228,7860,7861,7864,7865,7867],{},[19,7862,7863],{},"PU\u002FLPU\u002FBS 등 독립 화면형 팝업은 화면ID 부여","(팝업구분 ",[28,7866,7751],{}," 사용).",[228,7869,7870,7871,7874,7875,7877,7878,7877,7881,7884],{},"화면ID는 ",[19,7872,7873],{},"단계 간 추적 키","다 — ",[28,7876,7559],{}," ↔ ",[28,7879,7880],{},"01~03 화면설계서",[28,7882,7883],{},"04_정책요약","에서 동일 ID로 1:1 매핑(누락 0).",[53,7886],{},[56,7888,7890],{"id":7889},"_2-ui-dev-타입-범례-표-작성용","2. UI \u002F DEV 타입 범례 (표 작성용)",[225,7892,7893,7924,7950],{},[228,7894,7895,432,7898,7901,7902,1642,7905,7908,7909,1642,7912,7915,7916,7919,7920,7923],{},[19,7896,7897],{},"UI TYPE",[28,7899,7900],{},"P","(전체화면,",[1321,7903,7904],{},"이전",[28,7906,7907],{},"PU","(전체팝업,",[1321,7910,7911],{},"닫기",[28,7913,7914],{},"LPU","(레이어 팝업) · ",[28,7917,7918],{},"MPU","(Alert\u002FConfirm 모달) · ",[28,7921,7922],{},"BS","(바텀시트).",[228,7925,7926,432,7929,7932,7933,7936,7937,7940,7941,7944,7945,715],{},[19,7927,7928],{},"DEV TYPE",[28,7930,7931],{},"N","(네이티브)·",[28,7934,7935],{},"NI","(iOS)·",[28,7938,7939],{},"NA","(Android)·",[28,7942,7943],{},"W","(웹\u002F하이브리드). CreatorLMS는 웹 기반 → ",[19,7946,7947,7948],{},"대부분 ",[28,7949,7943],{},[228,7951,7952,7953,7956,7957,7960],{},"표의 ",[28,7954,7955],{},"UI\u002FDEV타입"," 컬럼은 ",[28,7958,7959],{},"P \u002F W"," 형식으로 함께 표기.",[53,7962],{},[56,7964,7966],{"id":7965},"_3-화면목록-표-영역별","3. 화면목록 표 (영역별)",[41,7968,7969],{},[15,7970,7971,7972,7975,7976,7978,7979,7982,7983,7986,7987,715],{},"각 표는 ",[19,7973,7974],{},"헤더만"," 정의된 스켈레톤이다. 단계 ①(인덱싱)에서 Figma 캡처를 보며 행을 채운다.\n상태 컬럼 값: ",[28,7977,1382],{},"(미추출) \u002F ",[28,7980,7981],{},"추출완료","(캡처+인덱싱) \u002F ",[28,7984,7985],{},"증류완료","(본문 작성) \u002F ",[28,7988,7989],{},"검수완료",[599,7991,7993,7994,7996],{"id":7992},"_31-fr01-customer-front","3.1 ",[1321,7995,7696],{}," Customer Front",[41,7998,7999],{},[15,8000,8001,8002,8004,8005,237,8008,8011,8012,8015],{},"상세 본문 = ",[28,8003,7797],{},". 데모 로고 ",[28,8006,8007],{},"monzo",[28,8009,8010],{},"(주)MONOZO","는 어드민 설정 placeholder(실제=쏠쏠). 공통 컴포넌트 C-1",[3369,8013,8014],{},"C-8은 별도(§3.1.1).\n진행: **p001","p151 증류완료** (재개지점 p152~ 결제\u002F수강신청·강의시청·마이페이지 예상). 소셜 인증 외부 IdP 화면(p034·p037·p046·p047·p048)은 자체 설계 대상 아님(소셜 인증 공통 블록).",[101,8017,8018,8038],{},[104,8019,8020],{},[107,8021,8022,8024,8027,8029,8032,8034,8036],{},[110,8023,528],{},[110,8025,8026],{},"화면명",[110,8028,4052],{},[110,8030,8031],{},"메뉴경로(LOCATION)",[110,8033,7955],{},[110,8035,4181],{},[110,8037,5744],{},[123,8039,8040,8060,8080,8100,8120,8140,8160,8180,8200,8220,8240,8260,8280,8300,8320,8340,8360,8380,8401,8421,8441,8461,8481,8501,8521,8541,8561,8581,8601,8621,8641,8661,8681,8701,8721,8741,8761,8781,8801,8821,8841,8861],{},[107,8041,8042,8045,8048,8050,8053,8055,8057],{},[128,8043,8044],{},"S-FR01-9001-001",[128,8046,8047],{},"결제 유예기간 이용 제한 인트로",[128,8049,7789],{},[128,8051,8052],{},"(시스템 공통·진입차단)",[128,8054,7959],{},[128,8056,7985],{},[128,8058,8059],{},"p023~p025",[107,8061,8062,8065,8068,8070,8073,8075,8077],{},[128,8063,8064],{},"S-FR01-0301-001",[128,8066,8067],{},"회원가입 - 소셜 시작",[128,8069,7789],{},[128,8071,8072],{},"GNB>회원가입",[128,8074,7959],{},[128,8076,7985],{},[128,8078,8079],{},"p031~p033, 소셜5종·실패토스트",[107,8081,8082,8085,8088,8090,8093,8095,8097],{},[128,8083,8084],{},"S-FR01-0301-002",[128,8086,8087],{},"회원가입 - 약관 동의",[128,8089,7789],{},[128,8091,8092],{},"회원가입>약관동의",[128,8094,7959],{},[128,8096,7985],{},[128,8098,8099],{},"p038~p044, 전체동의연동·보기모달",[107,8101,8102,8105,8108,8110,8113,8115,8117],{},[128,8103,8104],{},"S-FR01-0302-001",[128,8106,8107],{},"로그인 (소셜)",[128,8109,7789],{},[128,8111,8112],{},"GNB>로그인",[128,8114,7959],{},[128,8116,7985],{},[128,8118,8119],{},"p049~p055, 최근이력 배지 변형",[107,8121,8122,8125,8128,8130,8133,8135,8137],{},[128,8123,8124],{},"S-FR01-9002-001",[128,8126,8127],{},"알림센터",[128,8129,7789],{},[128,8131,8132],{},"GNB(로그인후)>알림",[128,8134,7959],{},[128,8136,7985],{},[128,8138,8139],{},"p028~p030, 자동읽음·상대시간",[107,8141,8142,8145,8148,8150,8153,8155,8157],{},[128,8143,8144],{},"S-FR01-0102-001",[128,8146,8147],{},"일반강의 목록",[128,8149,7789],{},[128,8151,8152],{},"GNB>일반강의",[128,8154,7959],{},[128,8156,7985],{},[128,8158,8159],{},"p056~p062, 필터\u002F정렬\u002F검색·카드",[107,8161,8162,8165,8168,8170,8173,8175,8177],{},[128,8163,8164],{},"S-FR01-0102-002",[128,8166,8167],{},"일반강의 상세",[128,8169,7789],{},[128,8171,8172],{},"일반강의>상세",[128,8174,7959],{},[128,8176,7985],{},[128,8178,8179],{},"p063~p081, 상품정보\u002F소개\u002F커리큘럼\u002F후기·쿠폰·공유(P01)·맛보기(P02)",[107,8181,8182,8185,8188,8190,8193,8195,8197],{},[128,8183,8184],{},"S-FR01-0103-001",[128,8186,8187],{},"라이브강의 목록",[128,8189,7789],{},[128,8191,8192],{},"GNB>라이브강의",[128,8194,7959],{},[128,8196,7985],{},[128,8198,8199],{},"p083~p085, 일반강의 동형+수강상태(LIVE\u002F예정\u002F종료) 필터·수강일시",[107,8201,8202,8205,8208,8210,8213,8215,8217],{},[128,8203,8204],{},"S-FR01-0103-002",[128,8206,8207],{},"라이브강의 상세",[128,8209,7789],{},[128,8211,8212],{},"라이브강의>상세",[128,8214,7959],{},[128,8216,7985],{},[128,8218,8219],{},"p086~p088, 일반강의 동형+수강상태\u002F수강일시·탭2(소개\u002F후기)",[107,8221,8222,8225,8228,8230,8233,8235,8237],{},[128,8223,8224],{},"S-FR01-0104-001",[128,8226,8227],{},"화상강의 목록",[128,8229,7789],{},[128,8231,8232],{},"GNB>화상강의",[128,8234,7959],{},[128,8236,7985],{},[128,8238,8239],{},"p089~p091, +플랫폼(Googlemeet\u002FZoom) 필터·모집인원",[107,8241,8242,8245,8248,8250,8253,8255,8257],{},[128,8243,8244],{},"S-FR01-0104-002",[128,8246,8247],{},"화상강의 상세",[128,8249,7789],{},[128,8251,8252],{},"화상강의>상세",[128,8254,7959],{},[128,8256,7985],{},[128,8258,8259],{},"p092~p093, +플랫폼 표시·수강일시·탭2(소개\u002F후기)",[107,8261,8262,8265,8268,8270,8273,8275,8277],{},[128,8263,8264],{},"S-FR01-0105-001",[128,8266,8267],{},"패키지상품 목록",[128,8269,7789],{},[128,8271,8272],{},"GNB>패키지 상품",[128,8274,7959],{},[128,8276,7985],{},[128,8278,8279],{},"p095~p096, +상품묶음 {n}개·개별구매대비 N%할인·멤버십배지 미표시",[107,8281,8282,8285,8288,8290,8293,8295,8297],{},[128,8283,8284],{},"S-FR01-0105-002",[128,8286,8287],{},"패키지상품 상세",[128,8289,7789],{},[128,8291,8292],{},"패키지 상품>상세",[128,8294,7959],{},[128,8296,7985],{},[128,8298,8299],{},"p097~p099, 탭3(소개\u002F구성\u002F후기)·상품구성(타유형 묶음·유형라벨·커뮤니티전용카드)",[107,8301,8302,8305,8308,8310,8313,8315,8317],{},[128,8303,8304],{},"S-FR01-0106-001",[128,8306,8307],{},"디지털 상품 목록",[128,8309,7789],{},[128,8311,8312],{},"GNB>디지털 상품",[128,8314,7959],{},[128,8316,7985],{},[128,8318,8319],{},"p102~p103, +다운로드 제한(무제한\u002F{n}회)",[107,8321,8322,8325,8328,8330,8333,8335,8337],{},[128,8323,8324],{},"S-FR01-0106-002",[128,8326,8327],{},"디지털 상품 상세",[128,8329,7789],{},[128,8331,8332],{},"디지털 상품>상세",[128,8334,7959],{},[128,8336,7985],{},[128,8338,8339],{},"p104~p106, 탭3(소개\u002F구성\u002F후기)·파일목록(클릭없음)",[107,8341,8342,8345,8348,8350,8353,8355,8357],{},[128,8343,8344],{},"S-FR01-0107-001",[128,8346,8347],{},"프리미엄 커뮤니티(소개\u002F구독)",[128,8349,7789],{},[128,8351,8352],{},"GNB>프리미엄 커뮤니티",[128,8354,7959],{},[128,8356,7985],{},[128,8358,8359],{},"p108~p112, 월구독·혜택·구독정보(결제예정\u002F만료일)·2-a\u002F2-b 컨펌",[107,8361,8362,8365,8368,8370,8373,8375,8377],{},[128,8363,8364],{},"S-FR01-0107-002",[128,8366,8367],{},"커뮤니티 게시판 리스트",[128,8369,7789],{},[128,8371,8372],{},"프리미엄 커뮤니티>리스트",[128,8374,7959],{},[128,8376,7985],{},[128,8378,8379],{},"p113~p115, 글쓰기권한·작성정보·고정글·조회\u002F댓글수",[107,8381,8382,8385,8388,8390,8393,8396,8398],{},[128,8383,8384],{},"S-FR01-0107-003",[128,8386,8387],{},"커뮤니티 게시글 글쓰기",[128,8389,7789],{},[128,8391,8392],{},"커뮤니티>리스트>글쓰기",[128,8394,8395],{},"P(PC)\u002FPU(MO)\u002FW",[128,8397,7985],{},[128,8399,8400],{},"p116~p124, 에디터(50MB)·파일첨부·검증토스트(3-a\u002F4-a\u002F4-b)",[107,8402,8403,8406,8409,8411,8414,8416,8418],{},[128,8404,8405],{},"S-FR01-0107-004",[128,8407,8408],{},"커뮤니티 게시글 상세",[128,8410,7789],{},[128,8412,8413],{},"커뮤니티>리스트>상세",[128,8415,7959],{},[128,8417,7985],{},[128,8419,8420],{},"p128~p144, 본문+댓글+답글+대댓글·더보기(작성자\u002F타인 분기)·신고→1:1문의",[107,8422,8423,8426,8429,8431,8434,8436,8438],{},[128,8424,8425],{},"S-FR01-0107-005",[128,8427,8428],{},"커뮤니티 게시글 수정",[128,8430,7789],{},[128,8432,8433],{},"커뮤니티>상세>수정",[128,8435,8395],{},[128,8437,7985],{},[128,8439,8440],{},"p141·p131·p130, 글쓰기 동일+프리필·학습자만 수정",[107,8442,8443,8446,8449,8451,8454,8456,8458],{},[128,8444,8445],{},"S-FR01-0108-001",[128,8447,8448],{},"멤버십 상품(구독)",[128,8450,7789],{},[128,8452,8453],{},"GNB>멤버십 상품",[128,8455,7959],{},[128,8457,7985],{},[128,8459,8460],{},"p147~p151, 최대6개·구독시작\u002F구독중·무제한 카테고리·2-a\u002F2-b 컨펌",[107,8462,8463,8466,8469,8471,8474,8476,8478],{},[128,8464,8465],{},"S-FR01-0109-001\u002F002",[128,8467,8468],{},"공지사항 목록·상세",[128,8470,7789],{},[128,8472,8473],{},"GNB>공지사항",[128,8475,7959],{},[128,8477,7985],{},[128,8479,8480],{},"어드민만 작성·읽기전용·고정글(직전 배치)",[107,8482,8483,8486,8489,8491,8494,8496,8498],{},[128,8484,8485],{},"S-FR01-0110-001~005",[128,8487,8488],{},"자유게시판 (목록\u002F상세\u002F글쓰기\u002F수정)",[128,8490,7789],{},[128,8492,8493],{},"GNB>더보기>자유게시판",[128,8495,7959],{},[128,8497,7985],{},[128,8499,8500],{},"비밀글\u002F비밀댓글·등급 권한(직전 배치)",[107,8502,8503,8506,8509,8511,8514,8516,8518],{},[128,8504,8505],{},"S-FR01-0111-001",[128,8507,8508],{},"FAQ (자주 묻는 질문)",[128,8510,7789],{},[128,8512,8513],{},"GNB>더보기>FAQ",[128,8515,7959],{},[128,8517,7985],{},[128,8519,8520],{},"아코디언 단일 확장(직전 배치)",[107,8522,8523,8526,8529,8531,8534,8536,8538],{},[128,8524,8525],{},"S-FR01-0201-001",[128,8527,8528],{},"결제 (주문\u002F결제)",[128,8530,7789],{},[128,8532,8533],{},"상세>구매하기>결제",[128,8535,7959],{},[128,8537,7985],{},[128,8539,8540],{},"+본인확인\u002F쿠폰선택\u002F약관\u002F카드등록 4모달·toss·NICE(직전 배치)",[107,8542,8543,8546,8549,8551,8554,8556,8558],{},[128,8544,8545],{},"S-FR01-0201-002",[128,8547,8548],{},"결제 완료",[128,8550,7789],{},[128,8552,8553],{},"결제>완료",[128,8555,7959],{},[128,8557,7985],{},[128,8559,8560],{},"주문번호·즉시 이용(직전 배치)",[107,8562,8563,8566,8569,8571,8574,8576,8578],{},[128,8564,8565],{},"S-FR01-0201-003",[128,8567,8568],{},"결제 실패",[128,8570,7789],{},[128,8572,8573],{},"결제>실패",[128,8575,7959],{},[128,8577,7985],{},[128,8579,8580],{},"실패사유·다시 결제하기(직전 배치)",[107,8582,8583,8586,8589,8591,8594,8596,8598],{},[128,8584,8585],{},"S-FR01-0301-101",[128,8587,8588],{},"마이페이지 - 구독 관리",[128,8590,7789],{},[128,8592,8593],{},"마이페이지>구독 관리",[128,8595,7959],{},[128,8597,7985],{},[128,8599,8600],{},"멤버십\u002F커뮤니티 구독·취소 모달(P01)(직전 배치)",[107,8602,8603,8606,8609,8611,8614,8616,8618],{},[128,8604,8605],{},"S-FR01-0301-102",[128,8607,8608],{},"마이페이지 - 내 상품",[128,8610,7789],{},[128,8612,8613],{},"마이페이지>내 상품",[128,8615,7959],{},[128,8617,7985],{},[128,8619,8620],{},"유형별 카드·패키지\u002F디지털 리스트 모달(P01\u002FP02)·빈상태(직전 배치)",[107,8622,8623,8626,8629,8631,8634,8636,8638],{},[128,8624,8625],{},"S-FR01-0301-201",[128,8627,8628],{},"강의실 (영상 플레이어·커리큘럼\u002FAI튜터\u002F자료실)",[128,8630,7789],{},[128,8632,8633],{},"내 상품>일반강의>강의실 바로가기",[128,8635,7959],{},[128,8637,7985],{},[128,8639,8640],{},"p240~p257, 순차 수강 잠금·진도율·AI튜터\u002F자료실 조건부 노출·전체보기(P01)",[107,8642,8643,8646,8649,8651,8654,8656,8658],{},[128,8644,8645],{},"S-FR01-0301-202",[128,8647,8648],{},"강의실 - 대시보드",[128,8650,7789],{},[128,8652,8653],{},"강의실>대시보드 바로가기",[128,8655,7959],{},[128,8657,7985],{},[128,8659,8660],{},"p235~p252, 진도율\u002F총학습시간\u002F수료(수료증 보기)\u002F상품후기·후기작성 모달",[107,8662,8663,8666,8669,8671,8674,8676,8678],{},[128,8664,8665],{},"S-FR01-0301-203",[128,8667,8668],{},"라이브 강의실 (라이브 참여하기)",[128,8670,7789],{},[128,8672,8673],{},"내 상품>라이브강의>라이브 참여하기",[128,8675,7959],{},[128,8677,7985],{},[128,8679,8680],{},"p260~p265, YouTube Live+실시간 채팅·자료실",[107,8682,8683,8686,8689,8691,8694,8696,8698],{},[128,8684,8685],{},"S-FR01-0301-103",[128,8687,8688],{},"마이페이지 - 수료증",[128,8690,7789],{},[128,8692,8693],{},"마이페이지>수료증",[128,8695,7959],{},[128,8697,7985],{},[128,8699,8700],{},"p266~p274, 강의단위 카드·수료증 모달(어드민 디자인·PDF)·필터\u002F정렬·빈상태",[107,8702,8703,8706,8709,8711,8714,8716,8718],{},[128,8704,8705],{},"S-FR01-0301-104",[128,8707,8708],{},"마이페이지 - 찜하기",[128,8710,7789],{},[128,8712,8713],{},"마이페이지>찜하기",[128,8715,7959],{},[128,8717,7985],{},[128,8719,8720],{},"p275~p280, 정렬\u002F필터\u002F검색 없음·해제 컨펌→토스트·빈상태",[107,8722,8723,8726,8729,8731,8734,8736,8738],{},[128,8724,8725],{},"S-FR01-0301-105",[128,8727,8728],{},"마이페이지 - 쿠폰",[128,8730,7789],{},[128,8732,8733],{},"마이페이지>쿠폰",[128,8735,7959],{},[128,8737,7985],{},[128,8739,8740],{},"p281~p285, 받을수있는\u002F사용가능 2섹션·받기 토스트·빈상태",[107,8742,8743,8746,8749,8751,8754,8756,8758],{},[128,8744,8745],{},"S-FR01-0301-106",[128,8747,8748],{},"마이페이지 - 결제 내역",[128,8750,7789],{},[128,8752,8753],{},"마이페이지>결제 내역",[128,8755,7959],{},[128,8757,7985],{},[128,8759,8760],{},"p286~p295, 환불=7일내+미사용만 셀프취소(아니면 1:1문의)·영수증 toss(P01)·필터\u002F정렬·빈상태",[107,8762,8763,8766,8769,8771,8774,8776,8778],{},[128,8764,8765],{},"S-FR01-0301-107",[128,8767,8768],{},"마이페이지 - 결제 정보",[128,8770,7789],{},[128,8772,8773],{},"마이페이지>결제 정보",[128,8775,7959],{},[128,8777,7985],{},[128,8779,8780],{},"p296~p305, 대표카드·삭제(정기구독 차단)·대표설정·카드번호 마스킹·빈상태",[107,8782,8783,8786,8789,8791,8794,8796,8798],{},[128,8784,8785],{},"S-FR01-0301-108",[128,8787,8788],{},"마이페이지 - 내 게시글",[128,8790,7789],{},[128,8792,8793],{},"마이페이지>내 게시글",[128,8795,7959],{},[128,8797,7985],{},[128,8799,8800],{},"p305~p327, 3탭(상품후기\u002F커뮤니티\u002F게시판)·탭별 필터·상품후기만 별점 정렬",[107,8802,8803,8806,8809,8811,8814,8816,8818],{},[128,8804,8805],{},"S-FR01-0301-109",[128,8807,8808],{},"1:1 문의하기 (작성)",[128,8810,7789],{},[128,8812,8813],{},"마이페이지>1:1 문의내역>1:1 문의하기",[128,8815,8395],{},[128,8817,7985],{},[128,8819,8820],{},"p329~p334, 유형4종·진입경로별 자동입력·에디터50MB·접수 토스트",[107,8822,8823,8826,8829,8831,8834,8836,8838],{},[128,8824,8825],{},"S-FR01-0301-110",[128,8827,8828],{},"1:1 문의내역 (목록)",[128,8830,7789],{},[128,8832,8833],{},"마이페이지>1:1 문의내역",[128,8835,7959],{},[128,8837,7985],{},[128,8839,8840],{},"p327~p336, 상태요약·삭제(컨펌→토스트)·검색·빈상태",[107,8842,8843,8846,8849,8851,8854,8856,8858],{},[128,8844,8845],{},"S-FR01-0301-111",[128,8847,8848],{},"1:1 문의 상세",[128,8850,7789],{},[128,8852,8853],{},"1:1 문의내역>상세",[128,8855,7959],{},[128,8857,7985],{},[128,8859,8860],{},"p337~p341, 문의글 수정불가(삭제만)·관리자 답변 스레드·종료시 답글 비활성",[107,8862,8863,8866,8869,8871,8874,8876,8878],{},[128,8864,8865],{},"S-FR01-0301-112",[128,8867,8868],{},"마이페이지 - 프로필 (설정)",[128,8870,7789],{},[128,8872,8873],{},"마이페이지>설정>프로필",[128,8875,7959],{},[128,8877,7985],{},[128,8879,8880,8881,8884],{},"p344",[3369,8882,8883],{},"p364, 프로필설정\u002F닉네임변경\u002F계정탈퇴(P01","P03)·본인인증·연동SNS·마케팅동의",[599,8886,8888,8889,8891],{"id":8887},"_32-ad01-customer-admin","3.2 ",[1321,8890,7699],{}," Customer Admin",[41,8893,8894],{},[15,8895,8001,8896,3136,8898,8901,8902,8905],{},[28,8897,7819],{},[19,8899,8900],{},"진행: p001~p759 증류완료 (AD01 전수 완료)",". 공통 컴포넌트 C-1",[3369,8903,8904],{},"C-13·C-15는 별도(§2.0). 이메일 템플릿 E-1","E-3은 화면 수 비포함(§4). Alert\u002FConfirm(MPU)·토스트·간지·개정 마커 페이지·생성 단계 내부 모달(썸네일\u002F카테고리\u002F강사\u002F콘텐츠선택\u002F상품검색\u002F폴더선택\u002F언어선택\u002F고정글설정\u002F팝업이미지\u002F이미지크롭\u002F페이지·게시판\u002F대상선택 등 LPU)·페이지 빌더 섹션 9유형·템플릿 갤러리·상품생성 개정 슬라이드는 화면 수 비포함.",[101,8907,8908,8926],{},[104,8909,8910],{},[107,8911,8912,8914,8916,8918,8920,8922,8924],{},[110,8913,528],{},[110,8915,8026],{},[110,8917,4052],{},[110,8919,8031],{},[110,8921,7955],{},[110,8923,4181],{},[110,8925,5744],{},[123,8927,8928,8947,8967,8987,9007,9027,9047,9067,9087,9107,9126,9146,9166,9185,9205,9225,9245,9265,9285,9305,9325,9345,9365,9385,9405,9425,9445,9465,9485,9505,9525,9545,9565,9585,9605,9625,9645,9665,9685,9705,9725,9745,9765,9785,9809,9829,9853,9873,9893,9917,9937,9956,9976,9996,10020,10040,10060,10080,10100,10120,10140,10160,10180,10200,10220,10240,10260,10280,10300,10320,10340,10360,10380,10400,10420,10440,10460,10480,10500,10520,10540,10560,10580,10600,10620,10640,10660,10680,10700,10720,10740,10760,10780,10800,10820,10840,10860,10880,10900,10920,10940,10960,10980],{},[107,8929,8930,8933,8935,8937,8940,8942,8944],{},[128,8931,8932],{},"S-AD01-0100-001",[128,8934,4065],{},[128,8936,7811],{},[128,8938,8939],{},"LNB>대시보드",[128,8941,7959],{},[128,8943,7985],{},[128,8945,8946],{},"p005~p006, 기간거래\u002Ftop10\u002F가입·방문통계\u002F1:1문의",[107,8948,8949,8952,8955,8957,8960,8962,8964],{},[128,8950,8951],{},"S-AD01-0901-001",[128,8953,8954],{},"통계 - 학습자 통계",[128,8956,7811],{},[128,8958,8959],{},"통계>학습자 통계",[128,8961,7959],{},[128,8963,7985],{},[128,8965,8966],{},"p010·p017, KPI3+라인\u002F도넛\u002F요일\u002F시간대 차트",[107,8968,8969,8972,8975,8977,8980,8982,8984],{},[128,8970,8971],{},"S-AD01-0902-001",[128,8973,8974],{},"통계 - 매출 통계",[128,8976,7811],{},[128,8978,8979],{},"통계>매출 통계",[128,8981,7959],{},[128,8983,7985],{},[128,8985,8986],{},"p011~p012, KPI3+평점분포+유형비중+상위상품",[107,8988,8989,8992,8995,8997,9000,9002,9004],{},[128,8990,8991],{},"S-AD01-0903-001",[128,8993,8994],{},"통계 - 콘텐츠 통계",[128,8996,7811],{},[128,8998,8999],{},"통계>콘텐츠 통계",[128,9001,7959],{},[128,9003,7985],{},[128,9005,9006],{},"p018~p019, KPI5+업로드\u002F유형비중\u002F인기콘텐츠",[107,9008,9009,9012,9015,9017,9020,9022,9024],{},[128,9010,9011],{},"S-AD01-9001-001",[128,9013,9014],{},"결제 유예 이용 제한(어드민 차단)",[128,9016,7811],{},[128,9018,9019],{},"(시스템 공통)",[128,9021,7959],{},[128,9023,7985],{},[128,9025,9026],{},"p020·p021, 관리자\u002F강사 변형",[107,9028,9029,9032,9035,9037,9040,9042,9044],{},[128,9030,9031],{},"S-AD01-0301-001",[128,9033,9034],{},"어드민 로그인",[128,9036,7811],{},[128,9038,9039],{},"(비로그인)",[128,9041,7959],{},[128,9043,7985],{},[128,9045,9046],{},"p022·p026, 텍스트\u002F로고형·역할라디오",[107,9048,9049,9052,9055,9057,9060,9062,9064],{},[128,9050,9051],{},"S-AD01-0302-001",[128,9053,9054],{},"비밀번호 찾기(재설정 메일)",[128,9056,7811],{},[128,9058,9059],{},"로그인>비밀번호 찾기",[128,9061,7959],{},[128,9063,7985],{},[128,9065,9066],{},"p024~p025, 발송완료·10회 제한",[107,9068,9069,9072,9075,9077,9080,9082,9084],{},[128,9070,9071],{},"S-AD01-0302-002",[128,9073,9074],{},"새 비밀번호 설정",[128,9076,7811],{},[128,9078,9079],{},"비밀번호 찾기>새 비밀번호",[128,9081,7959],{},[128,9083,7985],{},[128,9085,9086],{},"p029~p032, 강도바·성공\u002F오류 모달",[107,9088,9089,9092,9095,9097,9100,9102,9104],{},[128,9090,9091],{},"S-AD01-0303-001",[128,9093,9094],{},"어드민 회원가입",[128,9096,7811],{},[128,9098,9099],{},"(비로그인)>회원가입",[128,9101,7959],{},[128,9103,7985],{},[128,9105,9106],{},"p033~p038, 검증규칙 풀세트·인증코드",[107,9108,9109,9112,9114,9116,9119,9121,9123],{},[128,9110,9111],{},"S-AD01-9002-001",[128,9113,8127],{},[128,9115,7811],{},[128,9117,9118],{},"GNB>알림",[128,9120,7959],{},[128,9122,7985],{},[128,9124,9125],{},"p042~p043, 월그룹·자동읽음(기획 미진행)",[107,9127,9128,9131,9134,9136,9139,9141,9143],{},[128,9129,9130],{},"S-AD01-9003-001",[128,9132,9133],{},"내 정보(계정 정보)",[128,9135,7811],{},[128,9137,9138],{},"GNB>프로필>내 정보",[128,9140,7959],{},[128,9142,7985],{},[128,9144,9145],{},"p044~p047, 프로필 설정 모달(5MB·5:5크롭)",[107,9147,9148,9151,9154,9156,9159,9161,9163],{},[128,9149,9150],{},"S-AD01-9004-001",[128,9152,9153],{},"1:1 문의 관리(목록)",[128,9155,7811],{},[128,9157,9158],{},"LNB 상단>1:1문의 관리",[128,9160,7959],{},[128,9162,7985],{},[128,9164,9165],{},"p048~p049, 상태머신·일괄 종료",[107,9167,9168,9171,9173,9175,9178,9180,9182],{},[128,9169,9170],{},"S-AD01-9004-002",[128,9172,8848],{},[128,9174,7811],{},[128,9176,9177],{},"1:1문의>상세",[128,9179,7959],{},[128,9181,7985],{},[128,9183,9184],{},"p050~p052, 댓글\u002F답글\u002F대댓글·삭제유지",[107,9186,9187,9190,9193,9195,9198,9200,9202],{},[128,9188,9189],{},"S-AD01-9004-003",[128,9191,9192],{},"1:1 문의 수정",[128,9194,7811],{},[128,9196,9197],{},"1:1문의>상세>수정",[128,9199,7959],{},[128,9201,7985],{},[128,9203,9204],{},"p053~p055, Front 1:1문의 동형·50MB",[107,9206,9207,9210,9213,9215,9218,9220,9222],{},[128,9208,9209],{},"S-AD01-9005-001",[128,9211,9212],{},"크레딧 관리",[128,9214,7811],{},[128,9216,9217],{},"LNB 하단>크레딧 관리",[128,9219,7959],{},[128,9221,7985],{},[128,9223,9224],{},"p056~p060, 내역\u002F영수증\u002F상세 모달·7일 취소",[107,9226,9227,9230,9233,9235,9238,9240,9242],{},[128,9228,9229],{},"S-AD01-9005-002",[128,9231,9232],{},"크레딧 충전",[128,9234,7811],{},[128,9236,9237],{},"크레딧 관리>충전",[128,9239,7959],{},[128,9241,7985],{},[128,9243,9244],{},"p061~p063, 충전상품·toss 카드등록",[107,9246,9247,9250,9253,9255,9258,9260,9262],{},[128,9248,9249],{},"S-AD01-9005-003",[128,9251,9252],{},"크레딧 결제완료\u002F실패",[128,9254,7811],{},[128,9256,9257],{},"크레딧 충전>완료\u002F실패",[128,9259,7959],{},[128,9261,7985],{},[128,9263,9264],{},"p064~p068, 결제전후·실패사유",[107,9266,9267,9270,9273,9275,9278,9280,9282],{},[128,9268,9269],{},"S-AD01-0101-001",[128,9271,9272],{},"사용자 - 학습자 목록",[128,9274,7811],{},[128,9276,9277],{},"사용자>학습자",[128,9279,7959],{},[128,9281,7985],{},[128,9283,9284],{},"p069~p093, KPI4·상태머신·일괄(활성\u002F중지\u002F탈퇴)·탈퇴차단",[107,9286,9287,9290,9293,9295,9298,9300,9302],{},[128,9288,9289],{},"S-AD01-0101-002",[128,9291,9292],{},"사용자 - 학습자 상세",[128,9294,7811],{},[128,9296,9297],{},"사용자>학습자>상세",[128,9299,7959],{},[128,9301,7985],{},[128,9303,9304],{},"p071~p101, 6탭(기본\u002F학습\u002F구매\u002F활동\u002F발송\u002F쿠폰)·수료변경·수강강좌\u002F구독\u002F다운로드 모달",[107,9306,9307,9310,9313,9315,9318,9320,9322],{},[128,9308,9309],{},"S-AD01-0102-001",[128,9311,9312],{},"사용자 - 강사 목록",[128,9314,7811],{},[128,9316,9317],{},"사용자>강사",[128,9319,7959],{},[128,9321,7985],{},[128,9323,9324],{},"p104~p107, KPI3·초대모달·일괄(권한설정 포함)",[107,9326,9327,9330,9333,9335,9338,9340,9342],{},[128,9328,9329],{},"S-AD01-0102-002",[128,9331,9332],{},"사용자 - 강사 상세",[128,9334,7811],{},[128,9336,9337],{},"사용자>강사>상세",[128,9339,7959],{},[128,9341,7985],{},[128,9343,9344],{},"p110~p134, 5탭(기본\u002F강사\u002F정산\u002F강의이력\u002F활동)·권한설정 모달·개설강의\u002F수강자수 모달",[107,9346,9347,9350,9353,9355,9358,9360,9362],{},[128,9348,9349],{},"S-AD01-0103-001",[128,9351,9352],{},"사용자 - 관리자 목록",[128,9354,7811],{},[128,9356,9357],{},"사용자>관리자",[128,9359,7959],{},[128,9361,7985],{},[128,9363,9364],{},"p137~p142, 강사 목록 동형·권한수·초대",[107,9366,9367,9370,9373,9375,9378,9380,9382],{},[128,9368,9369],{},"S-AD01-0103-002",[128,9371,9372],{},"사용자 - 관리자 상세",[128,9374,7811],{},[128,9376,9377],{},"사용자>관리자>상세",[128,9379,7959],{},[128,9381,7985],{},[128,9383,9384],{},"p144~p150·p151, 4탭(기본\u002F지급\u002F활동\u002F발송), 발송이력 NHN Cloud 매핑",[107,9386,9387,9390,9393,9395,9398,9400,9402],{},[128,9388,9389],{},"S-AD01-0201-001",[128,9391,9392],{},"상품 - 일반강의 목록",[128,9394,7811],{},[128,9396,9397],{},"상품>일반강의",[128,9399,7959],{},[128,9401,7985],{},[128,9403,9404],{},"p158~p166, KPI3·카테고리선택\u002F복사\u002F카테고리이동 모달·공개\u002F판매상태",[107,9406,9407,9410,9413,9415,9418,9420,9422],{},[128,9408,9409],{},"S-AD01-0202-001",[128,9411,9412],{},"상품 - 카테고리 관리",[128,9414,7811],{},[128,9416,9417],{},"상품>일반강의>카테고리 관리",[128,9419,7959],{},[128,9421,7985],{},[128,9423,9424],{},"p167~p170, 최대2단계·드래그순서·상품정렬설정 모달·멤버십제외 공통",[107,9426,9427,9430,9433,9435,9438,9440,9442],{},[128,9428,9429],{},"S-AD01-0201-002",[128,9431,9432],{},"일반강의 생성 Step1.상품정보",[128,9434,7811],{},[128,9436,9437],{},"상품>일반강의>상품 생성하기",[128,9439,7959],{},[128,9441,7985],{},[128,9443,9444],{},"p172~p178, 썸네일\u002F대표·서브강사\u002F운영설정·카테고리 라디오 모달",[107,9446,9447,9450,9453,9455,9458,9460,9462],{},[128,9448,9449],{},"S-AD01-0201-003",[128,9451,9452],{},"일반강의 생성 Step2.커리큘럼",[128,9454,7811],{},[128,9456,9457],{},"〃>02.커리큘럼",[128,9459,7959],{},[128,9461,7985],{},[128,9463,9464],{},"p185~p187, 섹션\u002F차시·번호자동·임시저장",[107,9466,9467,9470,9473,9475,9478,9480,9482],{},[128,9468,9469],{},"S-AD01-0201-004",[128,9471,9472],{},"일반강의 생성 Step3.콘텐츠 등록",[128,9474,7811],{},[128,9476,9477],{},"〃>03.콘텐츠 등록",[128,9479,7959],{},[128,9481,7985],{},[128,9483,9484],{},"p188~p191, 차시콘텐츠연결\u002F맛보기·재생설정·콘텐츠선택 모달",[107,9486,9487,9490,9493,9495,9498,9500,9502],{},[128,9488,9489],{},"S-AD01-0201-005",[128,9491,9492],{},"일반강의 생성 Step4.결제설정",[128,9494,7811],{},[128,9496,9497],{},"〃>04.결제 설정",[128,9499,7959],{},[128,9501,7985],{},[128,9503,9504],{},"p192~p195, 유무료\u002F할인\u002F가격표시·결제금액 미리보기",[107,9506,9507,9510,9513,9515,9518,9520,9522],{},[128,9508,9509],{},"S-AD01-0201-006",[128,9511,9512],{},"일반강의 상세페이지(탭형)",[128,9514,7811],{},[128,9516,9517],{},"상품>일반강의>(상품)>상세페이지",[128,9519,7959],{},[128,9521,7985],{},[128,9523,9524],{},"p197~p213, 6탭(상품정보\u002F커리큘럼&콘텐츠\u002F수료&수료증\u002F결제\u002F학습자\u002F후기)·수료증\u002F학습기간 모달",[107,9526,9527,9530,9533,9535,9538,9540,9542],{},[128,9528,9529],{},"S-AD01-0203-001",[128,9531,9532],{},"상품 - 라이브강의 목록",[128,9534,7811],{},[128,9536,9537],{},"상품>라이브강의",[128,9539,7959],{},[128,9541,7985],{},[128,9543,9544],{},"p217~p218, +라이브상태(예정\u002FLIVE\u002F종료)·수강일시·라이브종료",[107,9546,9547,9550,9553,9555,9558,9560,9562],{},[128,9548,9549],{},"S-AD01-0203-002",[128,9551,9552],{},"라이브강의 생성(3단계)",[128,9554,7811],{},[128,9556,9557],{},"상품>라이브강의>상품 생성하기",[128,9559,7959],{},[128,9561,7985],{},[128,9563,9564],{},"p219~p223, +수강일시·YouTube LIVE 링크·입장버튼 활성화",[107,9566,9567,9570,9573,9575,9578,9580,9582],{},[128,9568,9569],{},"S-AD01-0203-003",[128,9571,9572],{},"라이브강의 상세페이지(탭형)",[128,9574,7811],{},[128,9576,9577],{},"상품>라이브강의>(상품)>상세페이지",[128,9579,7959],{},[128,9581,7985],{},[128,9583,9584],{},"p226~p235, +라이브상태 셀렉트·콘텐츠&자료실·입장즉시 수료",[107,9586,9587,9590,9593,9595,9598,9600,9602],{},[128,9588,9589],{},"S-AD01-0204-001",[128,9591,9592],{},"상품 - 화상강의 목록",[128,9594,7811],{},[128,9596,9597],{},"상품>화상강의",[128,9599,7959],{},[128,9601,7985],{},[128,9603,9604],{},"p238~p239, +플랫폼(Meet\u002FZoom) 필터·라이브상태",[107,9606,9607,9610,9613,9615,9618,9620,9622],{},[128,9608,9609],{},"S-AD01-0204-002",[128,9611,9612],{},"화상강의 생성(3단계)",[128,9614,7811],{},[128,9616,9617],{},"상품>화상강의>상품 생성하기",[128,9619,7959],{},[128,9621,7985],{},[128,9623,9624],{},"p240~p244, +모집인원 필수·강의타입(Zoom\u002FMeet)·접속링크",[107,9626,9627,9630,9633,9635,9638,9640,9642],{},[128,9628,9629],{},"S-AD01-0204-003",[128,9631,9632],{},"화상강의 상세페이지(탭형)",[128,9634,7811],{},[128,9636,9637],{},"상품>화상강의>(상품)>상세페이지",[128,9639,7959],{},[128,9641,7985],{},[128,9643,9644],{},"p247~p256, +플랫폼 표시·콘텐츠 탭(자료실 없음)",[107,9646,9647,9650,9653,9655,9658,9660,9662],{},[128,9648,9649],{},"S-AD01-0205-001",[128,9651,9652],{},"상품 - 디지털 상품 목록",[128,9654,7811],{},[128,9656,9657],{},"상품>디지털 상품",[128,9659,7959],{},[128,9661,7985],{},[128,9663,9664],{},"p259~p260, +다운로드 제한 수(무제한\u002FN회)",[107,9666,9667,9670,9673,9675,9678,9680,9682],{},[128,9668,9669],{},"S-AD01-0205-002",[128,9671,9672],{},"디지털 상품 생성(3단계)",[128,9674,7811],{},[128,9676,9677],{},"상품>디지털 상품>상품 생성하기",[128,9679,7959],{},[128,9681,7985],{},[128,9683,9684],{},"p261~p266, +콘텐츠 다중선택·다운로드 제한(최대100회)·(최종검토 단계 미확정)",[107,9686,9687,9690,9693,9695,9698,9700,9702],{},[128,9688,9689],{},"S-AD01-0205-003",[128,9691,9692],{},"디지털 상품 상세페이지(탭형)",[128,9694,7811],{},[128,9696,9697],{},"상품>디지털 상품>(상품)>상세페이지",[128,9699,7959],{},[128,9701,7985],{},[128,9703,9704],{},"p268~p274, 수료탭 없음·다운로드 실행여부·콘텐츠 변경 영향정책",[107,9706,9707,9710,9713,9715,9718,9720,9722],{},[128,9708,9709],{},"S-AD01-0206-001",[128,9711,9712],{},"상품 - 패키지 상품 목록",[128,9714,7811],{},[128,9716,9717],{},"상품>패키지 상품",[128,9719,7959],{},[128,9721,7985],{},[128,9723,9724],{},"p276~p277, +묶음개수·개별상품 정책 따름·중복불가",[107,9726,9727,9730,9733,9735,9738,9740,9742],{},[128,9728,9729],{},"S-AD01-0206-002",[128,9731,9732],{},"패키지 상품 생성(3단계)",[128,9734,7811],{},[128,9736,9737],{},"상품>패키지 상품>상품 생성하기",[128,9739,7959],{},[128,9741,7985],{},[128,9743,9744],{},"p278~p285, 상품검색모달(공개+판매중만)·최대10개·정가합계",[107,9746,9747,9750,9753,9755,9758,9760,9762],{},[128,9748,9749],{},"S-AD01-0206-003",[128,9751,9752],{},"패키지 상품 상세페이지(탭형)",[128,9754,7811],{},[128,9756,9757],{},"상품>패키지 상품>(상품)>상세페이지",[128,9759,7959],{},[128,9761,7985],{},[128,9763,9764],{},"p287~p294, 상품탭\u002F결제(정가합계)\u002F학습자(수강취소만)·후기",[107,9766,9767,9770,9773,9775,9778,9780,9782],{},[128,9768,9769],{},"S-AD01-0207-001",[128,9771,9772],{},"상품 - 프리미엄 커뮤니티 목록",[128,9774,7811],{},[128,9776,9777],{},"상품>프리미엄 커뮤니티",[128,9779,7959],{},[128,9781,7985],{},[128,9783,9784],{},"p297~p298, +월구독료·활성\u002F누적구독자·판매중지 상태",[107,9786,9787,9790,9793,9795,9798,9800,9802],{},[128,9788,9789],{},"S-AD01-0207-002",[128,9791,9792],{},"프리미엄 커뮤니티 생성(2단계)",[128,9794,7811],{},[128,9796,9797],{},"상품>프리미엄 커뮤니티>상품 생성하기",[128,9799,7959],{},[128,9801,7985],{},[128,9803,9804,9805,9808],{},"p299",[3369,9806,9807],{},"p300, 구독정보(월구독료 1천","999만·자동결제·혜택 최대10)",[107,9810,9811,9814,9817,9819,9822,9824,9826],{},[128,9812,9813],{},"S-AD01-0207-003",[128,9815,9816],{},"프리미엄 커뮤니티 상세페이지(탭형)",[128,9818,7811],{},[128,9820,9821],{},"상품>프리미엄 커뮤니티>(상품)>상세페이지",[128,9823,7959],{},[128,9825,7985],{},[128,9827,9828],{},"p306~p315, 4탭(상품정보\u002F구독정보\u002F구독자\u002F게시글)·공개토글·판매상태셀렉트(P-AD-49)",[107,9830,9831,9834,9837,9839,9842,9844,9846],{},[128,9832,9833],{},"S-AD01-0207-004",[128,9835,9836],{},"커뮤니티 게시글 쓰기(어드민)",[128,9838,7811],{},[128,9840,9841],{},"커뮤니티>상세>게시글>글쓰기",[128,9843,7959],{},[128,9845,7985],{},[128,9847,9848,9849,9852],{},"p316",[3369,9850,9851],{},"p317·p320","p321, 에디터 50MB·고정글토글·수정변형",[107,9854,9855,9858,9861,9863,9866,9868,9870],{},[128,9856,9857],{},"S-AD01-0207-005",[128,9859,9860],{},"커뮤니티 게시글 상세(어드민)",[128,9862,7811],{},[128,9864,9865],{},"커뮤니티>상세>게시글>상세",[128,9867,7959],{},[128,9869,7985],{},[128,9871,9872],{},"p318~p319, Front 동형·댓글삭제 영역유지(P-AD-51)",[107,9874,9875,9878,9881,9883,9886,9888,9890],{},[128,9876,9877],{},"S-AD01-0208-001",[128,9879,9880],{},"상품 - 멤버십(목록·탭형)",[128,9882,7811],{},[128,9884,9885],{},"상품>멤버십",[128,9887,7959],{},[128,9889,7985],{},[128,9891,9892],{},"p324~p328, 2탭(멤버십정보\u002F구독자)·공개기준 최대6개·드래그순서·빈상태",[107,9894,9895,9898,9901,9903,9906,9908,9910],{},[128,9896,9897],{},"S-AD01-0208-002",[128,9899,9900],{},"멤버십 생성(2단계)",[128,9902,7811],{},[128,9904,9905],{},"상품>멤버십>멤버십 생성하기",[128,9907,7959],{},[128,9909,7985],{},[128,9911,9912,9913,9916],{},"p329",[3369,9914,9915],{},"p333·p335","p336, 등급탭 독립저장·무제한카테고리(P-AD-53)·추가시 기존잠금(P-AD-54)",[107,9918,9919,9922,9925,9927,9930,9932,9934],{},[128,9920,9921],{},"S-AD01-0208-003",[128,9923,9924],{},"멤버십 상세페이지",[128,9926,7811],{},[128,9928,9929],{},"상품>멤버십>(멤버십)>상세페이지",[128,9931,7959],{},[128,9933,7985],{},[128,9935,9936],{},"p338~p339, 커뮤니티상세+등급탭 조합",[107,9938,9939,9941,9944,9946,9949,9951,9953],{},[128,9940,9031],{},[128,9942,9943],{},"콘텐츠 라이브러리(목록)",[128,9945,7811],{},[128,9947,9948],{},"콘텐츠>콘텐츠 라이브러리",[128,9950,7959],{},[128,9952,7985],{},[128,9954,9955],{},"p340~p343, 용량바·KPI4·인코딩상태·폴더이동·AI배지(P-AD-55\u002F56)",[107,9957,9958,9961,9964,9966,9969,9971,9973],{},[128,9959,9960],{},"S-AD01-0301-002",[128,9962,9963],{},"콘텐츠 - 폴더 관리",[128,9965,7811],{},[128,9967,9968],{},"콘텐츠>라이브러리>폴더 관리",[128,9970,7959],{},[128,9972,7985],{},[128,9974,9975],{},"p345~p346, 최대2단계·분류기준·드래그(P-AD-57)",[107,9977,9978,9981,9984,9986,9989,9991,9993],{},[128,9979,9980],{},"S-AD01-0301-003",[128,9982,9983],{},"콘텐츠 등록(업로드)",[128,9985,7811],{},[128,9987,9988],{},"콘텐츠>라이브러리>콘텐츠 등록",[128,9990,7959],{},[128,9992,7985],{},[128,9994,9995],{},"p347~p352, 유튜브링크·드래그·업로드 상태머신(P-AD-58)",[107,9997,9998,10001,10004,10006,10009,10011,10013],{},[128,9999,10000],{},"S-AD01-0301-004",[128,10002,10003],{},"콘텐츠 상세페이지(탭형)",[128,10005,7811],{},[128,10007,10008],{},"콘텐츠>라이브러리>(콘텐츠)>상세",[128,10010,7959],{},[128,10012,7985],{},[128,10014,10015,10016,10019],{},"p355",[3369,10017,10018],{},"p374, 4탭(기본정보\u002FAI튜터\u002FAI번역\u002F사용현황)·크레딧차감(P-AD-59","62)",[107,10021,10022,10025,10028,10030,10033,10035,10037],{},[128,10023,10024],{},"S-AD01-0301-005",[128,10026,10027],{},"콘텐츠 - 자막 편집",[128,10029,7811],{},[128,10031,10032],{},"콘텐츠>상세>자막>자막 편집",[128,10034,7959],{},[128,10036,7985],{},[128,10038,10039],{},"p363~p364, 플레이어+자막라인·찾기\u002F바꾸기",[107,10041,10042,10045,10048,10050,10053,10055,10057],{},[128,10043,10044],{},"S-AD01-0401-001",[128,10046,10047],{},"판매 - 주문(목록)",[128,10049,7811],{},[128,10051,10052],{},"판매>주문",[128,10054,7959],{},[128,10056,7985],{},[128,10058,10059],{},"p388~p389, KPI3·결제 상태머신(P-AD-63)·취소vs환불(P-AD-64)·영수증",[107,10061,10062,10065,10068,10070,10073,10075,10077],{},[128,10063,10064],{},"S-AD01-0401-002",[128,10066,10067],{},"주문 상세페이지",[128,10069,7811],{},[128,10071,10072],{},"판매>주문>상세",[128,10074,7959],{},[128,10076,7985],{},[128,10078,10079],{},"p390~p395, 결제정보·시스템 로그(P-AD-65)·유형별 상품카드",[107,10081,10082,10085,10088,10090,10093,10095,10097],{},[128,10083,10084],{},"S-AD01-0402-001",[128,10086,10087],{},"판매 - 쿠폰(목록)",[128,10089,7811],{},[128,10091,10092],{},"판매>쿠폰",[128,10094,7959],{},[128,10096,7985],{},[128,10098,10099],{},"p400·p405, 발급률\u002F사용률·상태(P-AD-66)·복사\u002F삭제",[107,10101,10102,10105,10108,10110,10113,10115,10117],{},[128,10103,10104],{},"S-AD01-0402-002",[128,10106,10107],{},"쿠폰 등록\u002F수정\u002F조회(일원화)",[128,10109,7811],{},[128,10111,10112],{},"판매>쿠폰>쿠폰 등록",[128,10114,7959],{},[128,10116,7985],{},[128,10118,10119],{},"p401~p407, 정액only·발행수량 제약·수신자그룹(C-11)",[107,10121,10122,10125,10128,10130,10133,10135,10137],{},[128,10123,10124],{},"S-AD01-0403-001",[128,10126,10127],{},"판매 - 환불(목록)",[128,10129,7811],{},[128,10131,10132],{},"판매>환불",[128,10134,7959],{},[128,10136,7985],{},[128,10138,10139],{},"p410~p412, 환불 상태머신(P-AD-67)·1:1문의 접수·내보내기·일괄삭제",[107,10141,10142,10145,10148,10150,10153,10155,10157],{},[128,10143,10144],{},"S-AD01-0403-002",[128,10146,10147],{},"환불 상세\u002F접수",[128,10149,7811],{},[128,10151,10152],{},"판매>환불>상세",[128,10154,7959],{},[128,10156,7985],{},[128,10158,10159],{},"p413~p421, 환불로그·추가조치(P-AD-68)·유형별 수강\u002F구독정보",[107,10161,10162,10165,10168,10170,10173,10175,10177],{},[128,10163,10164],{},"S-AD01-0501-001",[128,10166,10167],{},"운영 - 게시판(목록)",[128,10169,7811],{},[128,10171,10172],{},"운영>게시판",[128,10174,7959],{},[128,10176,7985],{},[128,10178,10179],{},"p422~p425, 유형(공지\u002FFAQ\u002F자유)·사이트 메뉴연동(P-AD-69)·일괄 공개변경",[107,10181,10182,10185,10188,10190,10193,10195,10197],{},[128,10183,10184],{},"S-AD01-0501-002",[128,10186,10187],{},"게시판 생성",[128,10189,7811],{},[128,10191,10192],{},"운영>게시판>게시판 생성",[128,10194,7959],{},[128,10196,7985],{},[128,10198,10199],{},"p426~p427, 유형 변경불가·권한설정(P-AD-70)",[107,10201,10202,10205,10208,10210,10213,10215,10217],{},[128,10203,10204],{},"S-AD01-0501-003",[128,10206,10207],{},"게시판 상세페이지(탭형)",[128,10209,7811],{},[128,10211,10212],{},"운영>게시판>(게시판)>상세",[128,10214,7959],{},[128,10216,7985],{},[128,10218,10219],{},"p431~p449, 2탭(게시판정보\u002F게시글)·유형별 동작(P-AD-71, 공지 댓글없음\u002FFAQ 순서변경)",[107,10221,10222,10225,10228,10230,10233,10235,10237],{},[128,10223,10224],{},"S-AD01-0501-004",[128,10226,10227],{},"게시판 상세(자유게시판)",[128,10229,7811],{},[128,10231,10232],{},"운영>게시판>(자유게시판)>상세",[128,10234,7959],{},[128,10236,7985],{},[128,10238,10239],{},"p451~p463, 비밀글·권한3종(P-AD-72)·댓글\u002F답글·일괄 비밀글설정 모달(LPU)",[107,10241,10242,10245,10248,10250,10253,10255,10257],{},[128,10243,10244],{},"S-AD01-0502-001",[128,10246,10247],{},"운영 - 팝업(목록)",[128,10249,7811],{},[128,10251,10252],{},"운영>팝업 메뉴",[128,10254,7959],{},[128,10256,7985],{},[128,10258,10259],{},"p466~p467, 공개여부·게시기간·일괄 복사\u002F삭제",[107,10261,10262,10265,10268,10270,10273,10275,10277],{},[128,10263,10264],{},"S-AD01-0502-002",[128,10266,10267],{},"팝업 생성\u002F수정",[128,10269,7811],{},[128,10271,10272],{},"운영>팝업 메뉴>팝업 생성",[128,10274,7959],{},[128,10276,7985],{},[128,10278,10279],{},"p468~p477, 노출규칙(P-AD-73)·이미지 4:5 크롭 모달(LPU)·PC\u002F모바일 미리보기",[107,10281,10282,10285,10288,10290,10293,10295,10297],{},[128,10283,10284],{},"S-AD01-0601-001",[128,10286,10287],{},"마케팅 - 캠페인(목록)",[128,10289,7811],{},[128,10291,10292],{},"마케팅 지원>캠페인",[128,10294,7959],{},[128,10296,7985],{},[128,10298,10299],{},"p481~p483, 발송 상태머신(P-AD-74)·KPI4·일괄 복사\u002F삭제",[107,10301,10302,10305,10308,10310,10313,10315,10317],{},[128,10303,10304],{},"S-AD01-0601-002",[128,10306,10307],{},"캠페인 생성\u002F수정",[128,10309,7811],{},[128,10311,10312],{},"마케팅 지원>캠페인>생성",[128,10314,7959],{},[128,10316,7985],{},[128,10318,10319],{},"p484~p501, 채널3(이메일\u002F문자\u002F알림톡)·발송시점(P-AD-75)·SMS\u002FMMS(P-AD-76)·치환토큰(P-AD-78)·크레딧(P-AD-79)·설문폼\u002F테스트발송 모달(LPU)",[107,10321,10322,10325,10328,10330,10333,10335,10337],{},[128,10323,10324],{},"S-AD01-0602-001",[128,10326,10327],{},"마케팅 - 발송내역(목록)",[128,10329,7811],{},[128,10331,10332],{},"마케팅 지원>발송내역",[128,10334,7959],{},[128,10336,7985],{},[128,10338,10339],{},"p504~p512, 발송중지\u002F삭제(P-AD-80)·카카오 채널 연결\u002F해제 모달(LPU, P-AD-81)",[107,10341,10342,10345,10348,10350,10353,10355,10357],{},[128,10343,10344],{},"S-AD01-0602-002",[128,10346,10347],{},"발송내역 상세",[128,10349,7811],{},[128,10351,10352],{},"마케팅 지원>발송내역>상세",[128,10354,7959],{},[128,10356,7985],{},[128,10358,10359],{},"p506~p515, 수신자별 수신제외\u002F재발송(모달 LPU)\u002F삭제·채널별 KPI",[107,10361,10362,10365,10368,10370,10373,10375,10377],{},[128,10363,10364],{},"S-AD01-0603-001",[128,10366,10367],{},"마케팅 - 수신자 그룹(목록)",[128,10369,7811],{},[128,10371,10372],{},"마케팅 지원>수신자 그룹",[128,10374,7959],{},[128,10376,7985],{},[128,10378,10379],{},"p525~p528, 업데이트방식 자동\u002F수동(P-AD-82)·사용중 삭제제약",[107,10381,10382,10385,10388,10390,10393,10395,10397],{},[128,10383,10384],{},"S-AD01-0603-002",[128,10386,10387],{},"수신자 그룹 생성\u002F수정",[128,10389,7811],{},[128,10391,10392],{},"마케팅 지원>수신자 그룹>등록",[128,10394,7959],{},[128,10396,7985],{},[128,10398,10399],{},"p529~p543, 조건별 추출 7종 AND\u002FOR(P-AD-83)·개인별 추가·C-12 모달",[107,10401,10402,10405,10408,10410,10413,10415,10417],{},[128,10403,10404],{},"S-AD01-0604-001",[128,10406,10407],{},"마케팅 - 메시지 템플릿(목록)",[128,10409,7811],{},[128,10411,10412],{},"마케팅 지원>메시지 템플릿",[128,10414,7959],{},[128,10416,7985],{},[128,10418,10419],{},"p547~p551, 채널별·즐겨찾기(P-AD-84)·미리보기 모달(LPU)·일괄 복사\u002F삭제",[107,10421,10422,10425,10428,10430,10433,10435,10437],{},[128,10423,10424],{},"S-AD01-0604-002",[128,10426,10427],{},"메시지 템플릿 생성\u002F수정",[128,10429,7811],{},[128,10431,10432],{},"마케팅 지원>메시지 템플릿>등록",[128,10434,7959],{},[128,10436,7985],{},[128,10438,10439],{},"p552~p561, 채널3 변형·수신거부 링크(P-AD-85)·카카오 채널 연결 모달(LPU)",[107,10441,10442,10445,10448,10450,10453,10455,10457],{},[128,10443,10444],{},"S-AD01-0605-001",[128,10446,10447],{},"마케팅 - 설문폼 관리(목록)",[128,10449,7811],{},[128,10451,10452],{},"마케팅 지원>설문폼 관리",[128,10454,7959],{},[128,10456,7985],{},[128,10458,10459],{},"p568~p572, 발행상태\u002F응답자유형(P-AD-86)·미리보기 모달(LPU)·일괄 복사\u002F삭제",[107,10461,10462,10465,10468,10470,10473,10475,10477],{},[128,10463,10464],{},"S-AD01-0605-002",[128,10466,10467],{},"설문폼 상세\u002F등록(탭형)",[128,10469,7811],{},[128,10471,10472],{},"마케팅 지원>설문폼 관리>상세",[128,10474,7959],{},[128,10476,7985],{},[128,10478,10479],{},"p573~p589, 3탭(기본설정\u002F화면설정\u002F응답자)·발행·공개(P-AD-87)·노출위치(P-AD-88)·설문추가\u002F답변보기\u002F알림톡번호 모달(LPU)",[107,10481,10482,10485,10488,10490,10493,10495,10497],{},[128,10483,10484],{},"S-AD01-0606-001",[128,10486,10487],{},"마케팅 - 마케팅 툴 연동",[128,10489,7811],{},[128,10491,10492],{},"마케팅 지원>마케팅 툴 연동",[128,10494,7959],{},[128,10496,7985],{},[128,10498,10499],{},"p591~p593, 4종 연동(P-AD-89, 카카오톡\u002FGA\u002FGTM\u002FMeta Pixel)",[107,10501,10502,10505,10508,10510,10513,10515,10517],{},[128,10503,10504],{},"S-AD01-0607-001",[128,10506,10507],{},"마케팅 - 가입 랜딩페이지(목록)",[128,10509,7811],{},[128,10511,10512],{},"마케팅 지원>가입 랜딩페이지",[128,10514,7959],{},[128,10516,7985],{},[128,10518,10519],{},"p596~p597, 기본형\u002F확장형 등록(P-AD-90)·공개여부·일괄 복사\u002F삭제",[107,10521,10522,10525,10528,10530,10533,10535,10537],{},[128,10523,10524],{},"S-AD01-0607-002",[128,10526,10527],{},"가입 랜딩페이지 생성\u002F수정(기본형)",[128,10529,7811],{},[128,10531,10532],{},"마케팅 지원>가입 랜딩페이지>등록>기본형",[128,10534,7959],{},[128,10536,7985],{},[128,10538,10539],{},"p598~p600, 헤드라인+서브+본문(P-AD-91)·미리보기 모달(LPU)·확장형 미열람",[107,10541,10542,10545,10548,10550,10553,10555,10557],{},[128,10543,10544],{},"S-AD01-0607-003",[128,10546,10547],{},"가입 랜딩페이지 생성\u002F수정(확장형)",[128,10549,7811],{},[128,10551,10552],{},"마케팅 지원>가입 랜딩페이지>등록>확장형",[128,10554,7959],{},[128,10556,7985],{},[128,10558,10559],{},"p603~p606, 메인타이틀+비주얼+상품진열(4개)+쿠폰+CTA(P-AD-92)·Front 출력 미리보기",[107,10561,10562,10565,10568,10570,10573,10575,10577],{},[128,10563,10564],{},"S-AD01-0701-001",[128,10566,10567],{},"사이트 디자인 - 기본 정보",[128,10569,7811],{},[128,10571,10572],{},"사이트 디자인>기본정보",[128,10574,7959],{},[128,10576,7985],{},[128,10578,10579],{},"p607~p608, 사이트정보\u002F로고\u002FSNS\u002F파비콘·호출 페이지 정의(P-AD-93\u002F94)",[107,10581,10582,10585,10588,10590,10593,10595,10597],{},[128,10583,10584],{},"S-AD01-0702-001",[128,10586,10587],{},"사이트 디자인 - 메뉴 목록",[128,10589,7811],{},[128,10591,10592],{},"사이트 디자인>메뉴",[128,10594,7959],{},[128,10596,7985],{},[128,10598,10599],{},"p613~p614, default 자동생성·노출토글·드래그순서(저장 게이트)(P-AD-95\u002F96)",[107,10601,10602,10605,10608,10610,10613,10615,10617],{},[128,10603,10604],{},"S-AD01-0702-002",[128,10606,10607],{},"사이트 디자인 - 메뉴 생성\u002F수정",[128,10609,7811],{},[128,10611,10612],{},"사이트 디자인>메뉴>등록",[128,10614,7959],{},[128,10616,7985],{},[128,10618,10619],{},"p615~p616, 연결 4종(페이지\u002F게시판\u002F상품\u002FURL)·노출대상\u002F수신자그룹(P-AD-97)",[107,10621,10622,10625,10628,10630,10633,10635,10637],{},[128,10623,10624],{},"S-AD01-0703-001",[128,10626,10627],{},"사이트 디자인 - 페이지 목록",[128,10629,7811],{},[128,10631,10632],{},"사이트 디자인>페이지",[128,10634,7959],{},[128,10636,7985],{},[128,10638,10639],{},"p627~p628, default(메인\u002F회사소개)·복사\u002F삭제·메뉴연결 경고(P-AD-99)",[107,10641,10642,10645,10648,10650,10653,10655,10657],{},[128,10643,10644],{},"S-AD01-0703-002",[128,10646,10647],{},"사이트 디자인 - 페이지 생성\u002F수정",[128,10649,7811],{},[128,10651,10652],{},"사이트 디자인>페이지>등록\u002F상세",[128,10654,7959],{},[128,10656,7985],{},[128,10658,10659],{},"p629~p630, 제목\u002F설명·HTML 편집·임시저장(P-AD-100)",[107,10661,10662,10665,10668,10670,10673,10675,10677],{},[128,10663,10664],{},"S-AD01-0703-003",[128,10666,10667],{},"사이트 디자인 - 페이지 빌더(꾸미기)",[128,10669,7811],{},[128,10671,10672],{},"〃>페이지 편집",[128,10674,7959],{},[128,10676,7985],{},[128,10678,10679],{},"p631~p661, 템플릿\u002F섹션 선택·섹션 9유형 편집·미리보기(P-AD-101\u002F102)",[107,10681,10682,10685,10688,10690,10693,10695,10697],{},[128,10683,10684],{},"S-AD01-0704-001",[128,10686,10687],{},"사이트 디자인 - 메타코드",[128,10689,7811],{},[128,10691,10692],{},"사이트 디자인>메타코드",[128,10694,7959],{},[128,10696,7985],{},[128,10698,10699],{},"p672~p673, head 삽입·네이버\u002F구글 인증(P-AD-103)",[107,10701,10702,10705,10708,10710,10713,10715,10717],{},[128,10703,10704],{},"S-AD01-0705-001",[128,10706,10707],{},"사이트 디자인 - SEO 설정(3탭)",[128,10709,7811],{},[128,10711,10712],{},"사이트 디자인>SEO 설정",[128,10714,7959],{},[128,10716,7985],{},[128,10718,10719],{},"p675~p686, 사이트\u002F페이지별\u002F상품별·OG·변수·실시간 미리보기(P-AD-104)",[107,10721,10722,10725,10728,10730,10733,10735,10737],{},[128,10723,10724],{},"S-AD01-0706-001",[128,10726,10727],{},"사이트 디자인 - 푸터",[128,10729,7811],{},[128,10731,10732],{},"사이트 디자인>푸터",[128,10734,7959],{},[128,10736,7985],{},[128,10738,10739],{},"p687~p688, 사업자\u002F사이트\u002FSNS 정보·Front 푸터 노출(P-AD-105)",[107,10741,10742,10745,10748,10750,10753,10755,10757],{},[128,10743,10744],{},"S-AD01-1001-001",[128,10746,10747],{},"정산 - 정산 정보(미등록)",[128,10749,7811],{},[128,10751,10752],{},"매출 및 정산>정산 정보",[128,10754,7959],{},[128,10756,7985],{},[128,10758,10759],{},"p694~p703, 승인 게이트·등록 후 조회(처리로그·마스킹)(P-AD-106)",[107,10761,10762,10765,10768,10770,10773,10775,10777],{},[128,10763,10764],{},"S-AD01-1001-002",[128,10766,10767],{},"정산 - 정산 정보 등록\u002F수정(3유형)",[128,10769,7811],{},[128,10771,10772],{},"매출 및 정산>정산 정보>등록",[128,10774,7959],{},[128,10776,7985],{},[128,10778,10779],{},"p696~p701, 개인사업자\u002F법인\u002F개인·담당자·계좌 인증·통장사본(P-AD-107\u002F108)",[107,10781,10782,10785,10788,10790,10793,10795,10797],{},[128,10783,10784],{},"S-AD01-1002-001",[128,10786,10787],{},"정산 - 정산 내역 목록",[128,10789,7811],{},[128,10791,10792],{},"매출 및 정산>정산 내역",[128,10794,7959],{},[128,10796,7985],{},[128,10798,10799],{},"p708~p709, 월별 13컬럼·계산식·말일집계\u002F익월10일 지급(P-AD-109\u002F110)",[107,10801,10802,10805,10808,10810,10813,10815,10817],{},[128,10803,10804],{},"S-AD01-1002-002",[128,10806,10807],{},"정산 - 정산 내역 상세(3탭)",[128,10809,7811],{},[128,10811,10812],{},"매출 및 정산>정산 내역>상세",[128,10814,7959],{},[128,10816,7985],{},[128,10818,10819],{},"p710~p716, 기본정보\u002F상품별매출\u002F취소내역·금액요약·인쇄\u002F내보내기(P-AD-111)",[107,10821,10822,10825,10828,10830,10833,10835,10837],{},[128,10823,10824],{},"S-AD01-1003-001",[128,10826,10827],{},"정산 - 부가세 신고 자료 목록",[128,10829,7811],{},[128,10831,10832],{},"매출 및 정산>부가세 신고자료",[128,10834,7959],{},[128,10836,7985],{},[128,10838,10839],{},"p718, 월별 집계·연도필터·내보내기(P-AD-112)",[107,10841,10842,10845,10848,10850,10853,10855,10857],{},[128,10843,10844],{},"S-AD01-1003-002",[128,10846,10847],{},"정산 - 부가세 신고 자료 상세",[128,10849,7811],{},[128,10851,10852],{},"매출 및 정산>부가세 신고자료>상세",[128,10854,7959],{},[128,10856,7985],{},[128,10858,10859],{},"p720~p721, 금액요약·집계기준·거래내역",[107,10861,10862,10865,10868,10870,10873,10875,10877],{},[128,10863,10864],{},"S-AD01-1101-001",[128,10866,10867],{},"설정 - 기본정보",[128,10869,7811],{},[128,10871,10872],{},"설정>기본정보",[128,10874,7959],{},[128,10876,7985],{},[128,10878,10879],{},"p722~p723, 사이트\u002F사업자\u002F담당자 SoT·정산 자동연동(P-AD-113)",[107,10881,10882,10885,10888,10890,10893,10895,10897],{},[128,10883,10884],{},"S-AD01-1102-001",[128,10886,10887],{},"설정 - 플레이어",[128,10889,7811],{},[128,10891,10892],{},"설정>플레이어",[128,10894,7959],{},[128,10896,7985],{},[128,10898,10899],{},"p724~p725, 학습\u002F재생옵션 토글(P-AD-114)",[107,10901,10902,10905,10908,10910,10913,10915,10917],{},[128,10903,10904],{},"S-AD01-1103-001",[128,10906,10907],{},"설정 - 수료증 템플릿 목록",[128,10909,7811],{},[128,10911,10912],{},"설정>수료증 템플릿",[128,10914,7959],{},[128,10916,7985],{},[128,10918,10919],{},"p726~p727, 기본 7종·활성\u002F비활성·미리보기(P-AD-115)",[107,10921,10922,10925,10928,10930,10933,10935,10937],{},[128,10923,10924],{},"S-AD01-1103-002",[128,10926,10927],{},"설정 - 수료증 템플릿 상세",[128,10929,7811],{},[128,10931,10932],{},"설정>수료증 템플릿>상세",[128,10934,7959],{},[128,10936,7985],{},[128,10938,10939],{},"p728~p735, 제목\u002F수료정보\u002F발급기관\u002F서명·사용중 상품 탭",[107,10941,10942,10945,10948,10950,10953,10955,10957],{},[128,10943,10944],{},"S-AD01-1104-001",[128,10946,10947],{},"설정 - 강사\u002F관리자 공지 목록",[128,10949,7811],{},[128,10951,10952],{},"설정>강사 및 관리자 공지",[128,10954,7959],{},[128,10956,7985],{},[128,10958,10959],{},"p736~p745, 고정\u002F중요·확인수·상세(노출대상 리스트)(P-AD-116)",[107,10961,10962,10965,10968,10970,10973,10975,10977],{},[128,10963,10964],{},"S-AD01-1104-002",[128,10966,10967],{},"설정 - 공지 등록\u002F수정",[128,10969,7811],{},[128,10971,10972],{},"설정>강사 및 관리자 공지>공지등록",[128,10974,7959],{},[128,10976,7985],{},[128,10978,10979],{},"p738~p747, 노출대상(등록후 변경불가)·대상 추가 모달",[107,10981,10982,10985,10988,10990,10993,10995,10997],{},[128,10983,10984],{},"S-AD01-1105-001",[128,10986,10987],{},"설정 - 학습자 알림",[128,10989,7811],{},[128,10991,10992],{},"설정>학습자 알림",[128,10994,7959],{},[128,10996,7985],{},[128,10998,10999],{},"p750~p753, 카테고리별 이메일\u002F알림톡 채널·SMS 대체·미리보기(P-AD-117)",[11001,11002,11004,11005,11007],"h4",{"id":11003},"_321-ad01-공통-컴포넌트-이메일-템플릿-화면id-비대상","3.2.1 ",[1321,11006,7699],{}," 공통 컴포넌트 \u002F 이메일 템플릿 (화면ID 비대상)",[101,11009,11010,11020],{},[104,11011,11012],{},[107,11013,11014,11016,11018],{},[110,11015,115],{},[110,11017,6825],{},[110,11019,5744],{},[123,11021,11022,11033],{},[107,11023,11024,11027,11030],{},[128,11025,11026],{},"공통 컴포넌트",[128,11028,11029],{},"C-1 LNB · C-2 GNB · C-3 모바일 레이아웃 · C-4 모달(LPU) · C-5 얼럿(MPU) · C-6 컨펌(MPU) · C-7 토스트(MPU) · C-8 테이블\u002F목록(일괄처리·버튼·탭) · C-9 조회기간 필터 · C-10 간단 메모 모달 · C-11 수신자 그룹 선택 모달(LPU) · C-12 카테고리\u002F개별상품 선택 모달(LPU) · C-13 연결 대상 선택 모달(LPU) · C-15 어드민 공지 확인 모달(LPU, 로그인 시)",[128,11031,11032],{},"02 §2.0, 1회 정의",[107,11034,11035,11038,11041],{},[128,11036,11037],{},"이메일 템플릿",[128,11039,11040],{},"E-1 비밀번호 재설정 · E-2 회원가입 인증코드 · E-3 강사\u002F관리자 초대",[128,11042,11043],{},"02 §4",[599,11045,11047,11048,11050],{"id":11046},"_33-br01-brand-site","3.3 ",[1321,11049,7702],{}," Brand site",[41,11052,11053],{},[15,11054,8001,11055,11057,11058,11061],{},[28,11056,7841],{},". Alert\u002FConfirm(MPU)은 ID 미부여(비고에 ",[28,11059,11060],{},"(MPU)","). 공통 컴포넌트 C-1~C-9는 별도(아래 §3.3.1).",[101,11063,11064,11082],{},[104,11065,11066],{},[107,11067,11068,11070,11072,11074,11076,11078,11080],{},[110,11069,528],{},[110,11071,8026],{},[110,11073,4052],{},[110,11075,8031],{},[110,11077,7955],{},[110,11079,4181],{},[110,11081,5744],{},[123,11083,11084,11103,11123,11144,11164,11184,11204,11224,11243,11262,11282,11301,11321,11341,11360,11379,11399,11419,11437,11456,11474,11493,11512,11532,11552,11572,11591,11611,11631,11649,11669,11689,11709,11729,11749,11767,11785,11804,11822],{},[107,11085,11086,11089,11092,11094,11096,11098,11100],{},[128,11087,11088],{},"S-BR01-0101-001",[128,11090,11091],{},"메인(main 랜딩)",[128,11093,7833],{},[128,11095,1693],{},[128,11097,7959],{},[128,11099,7985],{},[128,11101,11102],{},"p068, Hero+기능6블록+CTA",[107,11104,11105,11108,11111,11113,11116,11118,11120],{},[128,11106,11107],{},"S-BR01-0102-001",[128,11109,11110],{},"플랫폼 소개",[128,11112,7833],{},[128,11114,11115],{},"서비스>플랫폼 소개",[128,11117,7959],{},[128,11119,7985],{},[128,11121,11122],{},"p144, 비교표+AI+프로토타입 체험",[107,11124,11125,11128,11131,11133,11136,11138,11141],{},[128,11126,11127],{},"S-BR01-0103-001",[128,11129,11130],{},"프로덕트",[128,11132,7833],{},[128,11134,11135],{},"서비스>프로덕트",[128,11137,7959],{},[128,11139,11140],{},"미설계",[128,11142,11143],{},"빈 GNB 프레임(콘텐츠 없음)",[107,11145,11146,11149,11152,11154,11157,11159,11161],{},[128,11147,11148],{},"S-BR01-0104-001",[128,11150,11151],{},"데모보기",[128,11153,7833],{},[128,11155,11156],{},"서비스>데모보기",[128,11158,7959],{},[128,11160,7365],{},[128,11162,11163],{},"p147, 라이브 배포본 대체",[107,11165,11166,11169,11172,11174,11177,11179,11181],{},[128,11167,11168],{},"S-BR01-0105-001",[128,11170,11171],{},"주요기능 소개",[128,11173,7833],{},[128,11175,11176],{},"주요 기능>소개",[128,11178,7959],{},[128,11180,7365],{},[128,11182,11183],{},"p150, 라이브 배포본 대체",[107,11185,11186,11189,11192,11194,11197,11199,11201],{},[128,11187,11188],{},"S-BR01-0301-001",[128,11190,11191],{},"회원가입 - Free",[128,11193,7833],{},[128,11195,11196],{},"회원가입>Free",[128,11198,7959],{},[128,11200,7985],{},[128,11202,11203],{},"파일럿",[107,11205,11206,11209,11212,11214,11217,11219,11221],{},[128,11207,11208],{},"S-BR01-0301-002",[128,11210,11211],{},"회원가입(동의 통합 폼)",[128,11213,7833],{},[128,11215,11216],{},"회원가입>동의",[128,11218,7959],{},[128,11220,7985],{},[128,11222,11223],{},"+P01 인증코드 PU(LPU)·밸리데이션 변형",[107,11225,11226,11229,11232,11234,11237,11239,11241],{},[128,11227,11228],{},"S-BR01-0301-003",[128,11230,11231],{},"회원가입 - Free 완료",[128,11233,7833],{},[128,11235,11236],{},"회원가입>완료",[128,11238,7959],{},[128,11240,7985],{},[128,11242],{},[107,11244,11245,11248,11251,11253,11255,11257,11259],{},[128,11246,11247],{},"S-BR01-0302-001",[128,11249,11250],{},"로그인",[128,11252,7833],{},[128,11254,11250],{},[128,11256,7959],{},[128,11258,7985],{},[128,11260,11261],{},"밸리데이션·유료구매 진입 변형",[107,11263,11264,11267,11270,11272,11275,11277,11279],{},[128,11265,11266],{},"S-BR01-0302-002",[128,11268,11269],{},"비밀번호 재설정(인증메일)",[128,11271,7833],{},[128,11273,11274],{},"로그인>비밀번호 재설정",[128,11276,7959],{},[128,11278,7985],{},[128,11280,11281],{},"인증메일 1시간 유효",[107,11283,11284,11287,11289,11291,11294,11296,11298],{},[128,11285,11286],{},"S-BR01-0302-003",[128,11288,9074],{},[128,11290,7833],{},[128,11292,11293],{},"비밀번호 재설정>새 비밀번호",[128,11295,7959],{},[128,11297,7985],{},[128,11299,11300],{},"+P01 완료 컨펌(LPU), 8~16자",[107,11302,11303,11306,11309,11311,11314,11316,11318],{},[128,11304,11305],{},"S-BR01-0401-001",[128,11307,11308],{},"내 사이트 만들기",[128,11310,7833],{},[128,11312,11313],{},"내 사이트 관리>만들기",[128,11315,7959],{},[128,11317,7985],{},[128,11319,11320],{},"+P01 도메인 중복 체크(LPU)",[107,11322,11323,11326,11329,11331,11334,11336,11338],{},[128,11324,11325],{},"S-BR01-0401-002",[128,11327,11328],{},"내 사이트 관리(목록)",[128,11330,7833],{},[128,11332,11333],{},"내 사이트 관리",[128,11335,7959],{},[128,11337,7985],{},[128,11339,11340],{},"+빈 상태(No data)",[107,11342,11343,11346,11349,11351,11354,11356,11358],{},[128,11344,11345],{},"S-BR01-0501-001",[128,11347,11348],{},"공지\u002F소식(목록)",[128,11350,7833],{},[128,11352,11353],{},"운영가이드>공지\u002F소식",[128,11355,7959],{},[128,11357,7985],{},[128,11359],{},[107,11361,11362,11365,11368,11370,11373,11375,11377],{},[128,11363,11364],{},"S-BR01-0501-002",[128,11366,11367],{},"공지\u002F소식 상세",[128,11369,7833],{},[128,11371,11372],{},"공지\u002F소식>상세",[128,11374,7959],{},[128,11376,7985],{},[128,11378],{},[107,11380,11381,11384,11387,11389,11392,11394,11396],{},[128,11382,11383],{},"S-BR01-0601-001",[128,11385,11386],{},"가격(요금제 main)",[128,11388,7833],{},[128,11390,11391],{},"가격",[128,11393,7959],{},[128,11395,7985],{},[128,11397,11398],{},"장신 LP",[107,11400,11401,11404,11407,11409,11412,11414,11416],{},[128,11402,11403],{},"S-BR01-0601-002",[128,11405,11406],{},"유료플랜 구매\u002F플랜 업그레이드",[128,11408,7833],{},[128,11410,11411],{},"가격>구매(로그인 후)",[128,11413,7959],{},[128,11415,7985],{},[128,11417,11418],{},"+P01 카드 등록 PU(LPU)·일할 변형",[107,11420,11421,11424,11427,11429,11431,11433,11435],{},[128,11422,11423],{},"S-BR01-0601-003",[128,11425,11426],{},"결제 완료(최초)",[128,11428,7833],{},[128,11430,8553],{},[128,11432,7959],{},[128,11434,7985],{},[128,11436],{},[107,11438,11439,11442,11445,11447,11450,11452,11454],{},[128,11440,11441],{},"S-BR01-0601-004",[128,11443,11444],{},"결제 완료(플랜 업그레이드)",[128,11446,7833],{},[128,11448,11449],{},"플랜 업그레이드>완료",[128,11451,7959],{},[128,11453,7985],{},[128,11455],{},[107,11457,11458,11461,11463,11465,11467,11469,11471],{},[128,11459,11460],{},"S-BR01-0601-005",[128,11462,8568],{},[128,11464,7833],{},[128,11466,8573],{},[128,11468,7959],{},[128,11470,7985],{},[128,11472,11473],{},"사유 변형",[107,11475,11476,11479,11482,11484,11486,11488,11490],{},[128,11477,11478],{},"S-BR01-0701-001",[128,11480,11481],{},"문의하기",[128,11483,7833],{},[128,11485,11481],{},[128,11487,7959],{},[128,11489,7985],{},[128,11491,11492],{},"+P01 파일용량 초과(MPU)·유형별 문구",[107,11494,11495,11498,11501,11503,11506,11508,11510],{},[128,11496,11497],{},"S-BR01-0701-002",[128,11499,11500],{},"문의하기 - 접수 완료",[128,11502,7833],{},[128,11504,11505],{},"문의하기>접수 완료",[128,11507,7959],{},[128,11509,7985],{},[128,11511],{},[107,11513,11514,11517,11520,11522,11525,11527,11529],{},[128,11515,11516],{},"S-BR01-0702-001",[128,11518,11519],{},"마이페이지 - 문의 내역(목록)",[128,11521,7833],{},[128,11523,11524],{},"계정>문의 내역",[128,11526,7959],{},[128,11528,7985],{},[128,11530,11531],{},"+빈 상태",[107,11533,11534,11537,11540,11542,11545,11547,11549],{},[128,11535,11536],{},"S-BR01-0702-002",[128,11538,11539],{},"마이페이지 - 문의 내역 상세",[128,11541,7833],{},[128,11543,11544],{},"문의 내역>상세",[128,11546,7959],{},[128,11548,7985],{},[128,11550,11551],{},"댓글\u002F답글 스레드",[107,11553,11554,11557,11560,11562,11565,11567,11569],{},[128,11555,11556],{},"S-BR01-0801-001",[128,11558,11559],{},"마이페이지 - 이용상품 정보(상태별)",[128,11561,7833],{},[128,11563,11564],{},"계정>이용상품 정보",[128,11566,7959],{},[128,11568,7985],{},[128,11570,11571],{},"+P01 구독취소 컨펌(MPU)·P02 완료(LPU)",[107,11573,11574,11577,11580,11582,11585,11587,11589],{},[128,11575,11576],{},"S-BR01-0801-002",[128,11578,11579],{},"마이페이지 - 사용 연장하기",[128,11581,7833],{},[128,11583,11584],{},"이용상품 정보>사용 연장",[128,11586,7959],{},[128,11588,7985],{},[128,11590],{},[107,11592,11593,11596,11599,11601,11604,11606,11608],{},[128,11594,11595],{},"S-BR01-0901-001",[128,11597,11598],{},"마이페이지 - 계정관리(계정정보)",[128,11600,7833],{},[128,11602,11603],{},"계정>계정관리",[128,11605,7959],{},[128,11607,7985],{},[128,11609,11610],{},"+P01 계정삭제 컨펌(MPU)·밸리데이션",[107,11612,11613,11616,11619,11621,11624,11626,11628],{},[128,11614,11615],{},"S-BR01-0901-002",[128,11617,11618],{},"마이페이지 - 결제 이메일 변경",[128,11620,7833],{},[128,11622,11623],{},"계정관리>결제 이메일 변경",[128,11625,7959],{},[128,11627,7985],{},[128,11629,11630],{},"+P01 인증코드 발송 PU(LPU)·완료",[107,11632,11633,11636,11638,11640,11643,11645,11647],{},[128,11634,11635],{},"S-BR01-1001-001",[128,11637,8748],{},[128,11639,7833],{},[128,11641,11642],{},"계정>결제 내역",[128,11644,7959],{},[128,11646,7985],{},[128,11648,11531],{},[107,11650,11651,11654,11657,11659,11662,11664,11666],{},[128,11652,11653],{},"S-BR01-1101-001",[128,11655,11656],{},"이용약관",[128,11658,7833],{},[128,11660,11661],{},"정보>이용약관",[128,11663,7959],{},[128,11665,7985],{},[128,11667,11668],{},"p138, 개정일 드롭다운·본문 terms.json SoT",[107,11670,11671,11674,11677,11679,11682,11684,11686],{},[128,11672,11673],{},"S-BR01-1101-002",[128,11675,11676],{},"무료약정상품 이용약관",[128,11678,7833],{},[128,11680,11681],{},"정보>무료약정 약관",[128,11683,7959],{},[128,11685,7985],{},[128,11687,11688],{},"p139, 본문 별도 데이터",[107,11690,11691,11694,11697,11699,11702,11704,11706],{},[128,11692,11693],{},"S-BR01-1101-003",[128,11695,11696],{},"유료약정상품 이용약관",[128,11698,7833],{},[128,11700,11701],{},"정보>유료약정 약관",[128,11703,7959],{},[128,11705,7985],{},[128,11707,11708],{},"p140, 조항 다수·전문 가독 한계",[107,11710,11711,11714,11717,11719,11722,11724,11726],{},[128,11712,11713],{},"S-BR01-1101-004",[128,11715,11716],{},"개인정보처리방침",[128,11718,7833],{},[128,11720,11721],{},"정보>개인정보처리방침",[128,11723,7959],{},[128,11725,7985],{},[128,11727,11728],{},"p141, privacy.json SoT",[107,11730,11731,11734,11737,11739,11742,11744,11746],{},[128,11732,11733],{},"S-BR01-1101-005",[128,11735,11736],{},"마케팅 정보 수신 동의",[128,11738,7833],{},[128,11740,11741],{},"정보>마케팅 수신 동의",[128,11743,7959],{},[128,11745,7985],{},[128,11747,11748],{},"p142, 3조 구조·marketing.json SoT",[107,11750,11751,11754,11757,11759,11761,11763,11765],{},[128,11752,11753],{},"S-BR01-9001-001",[128,11755,11756],{},"시스템 일부 에러 페이지",[128,11758,7833],{},[128,11760,9019],{},[128,11762,7959],{},[128,11764,7985],{},[128,11766],{},[107,11768,11769,11772,11775,11777,11779,11781,11783],{},[128,11770,11771],{},"S-BR01-9001-002",[128,11773,11774],{},"404 페이지",[128,11776,7833],{},[128,11778,9019],{},[128,11780,7959],{},[128,11782,7985],{},[128,11784],{},[107,11786,11787,11790,11793,11795,11797,11799,11801],{},[128,11788,11789],{},"S-BR01-9001-003",[128,11791,11792],{},"네트워크 연결 오류",[128,11794,7833],{},[128,11796,9019],{},[128,11798,7959],{},[128,11800,7985],{},[128,11802,11803],{},"자동 재연결",[107,11805,11806,11809,11812,11814,11816,11818,11820],{},[128,11807,11808],{},"S-BR01-9001-004",[128,11810,11811],{},"서비스 긴급점검(전체장애)",[128,11813,7833],{},[128,11815,9019],{},[128,11817,7959],{},[128,11819,7985],{},[128,11821],{},[107,11823,11824,11827,11830,11832,11834,11836,11838],{},[128,11825,11826],{},"S-BR01-9001-005",[128,11828,11829],{},"서비스 정기점검",[128,11831,7833],{},[128,11833,9019],{},[128,11835,7959],{},[128,11837,7985],{},[128,11839,11840],{},"예정 시간 표시",[11001,11842,11844,11845,11007],{"id":11843},"_331-br01-공통-컴포넌트-이메일-템플릿-화면id-비대상","3.3.1 ",[1321,11846,7702],{},[101,11848,11849,11859],{},[104,11850,11851],{},[107,11852,11853,11855,11857],{},[110,11854,115],{},[110,11856,6825],{},[110,11858,5744],{},[123,11860,11861,11871],{},[107,11862,11863,11865,11868],{},[128,11864,11026],{},[128,11866,11867],{},"C-1 GNB · C-2 Footer · C-3 모달(LPU) · C-4 얼럿(MPU) · C-5 컨펌(MPU) · C-6 토스트(MPU) · C-7 버튼 · C-8 로딩 · C-9 검색 No data",[128,11869,11870],{},"03 §2.0, 1회 정의",[107,11872,11873,11875,11878],{},[128,11874,11037],{},[128,11876,11877],{},"회원가입완료·인증코드·결제완료·결제실패·결제유예·서비스중지·서비스전면중단·사이트생성축하·사용량warning·구독취소·만료도래·만료 (12종)",[128,11879,11880],{},"03 §2.9, 메일 본문(화면 아님)",[53,11882],{},[56,11884,11886],{"id":11885},"_4-집계-추출-후-채움","4. 집계 (추출 후 채움)",[101,11888,11889,11905],{},[104,11890,11891],{},[107,11892,11893,11895,11898,11901,11903],{},[110,11894,4052],{},[110,11896,11897],{},"화면 수",[110,11899,11900],{},"팝업 수",[110,11902,7981],{},[110,11904,7985],{},[123,11906,11907,11924,11941,11957],{},[107,11908,11909,11912,11915,11918,11921],{},[128,11910,11911],{},"FR01 Customer Front",[128,11913,11914],{},"48 (완료)",[128,11916,11917],{},"다수 (공유 LPU·맛보기 LPU\u002FBS·결제 모달군·구독취소·내상품 리스트 모달·수료증 모달·영수증 모달·프로필 3모달·필터\u002F정렬 BS·각종 MPU 등)",[128,11919,11920],{},"p001~p369",[128,11922,11923],{},"48",[107,11925,11926,11929,11932,11935,11938],{},[128,11927,11928],{},"AD01 Customer Admin",[128,11930,11931],{},"107 (완료, p001~p759)",[128,11933,11934],{},"다수 (상기 + 페이지\u002F게시판 선택(C-13)·어드민 공지모달(C-15)·페이지 빌더 섹션 9유형·콘텐츠 선택 모달군·연결 선택·대상 추가·미리보기·정산 인증·계좌 인증 등 LPU + 각종 MPU)",[128,11936,11937],{},"p001~p759",[128,11939,11940],{},"107",[107,11942,11943,11946,11949,11952,11954],{},[128,11944,11945],{},"BR01 Brand site",[128,11947,11948],{},"39",[128,11950,11951],{},"9 (LPU 6 + MPU 3)",[128,11953,11948],{},[128,11955,11956],{},"36",[107,11958,11959,11964,11969,11974,11983],{},[128,11960,11961],{},[19,11962,11963],{},"합계",[128,11965,11966],{},[19,11967,11968],{},"194",[128,11970,11971],{},[19,11972,11973],{},"다수",[128,11975,11976],{},[19,11977,11978,11979,11982],{},"FR p001",[3369,11980,11981],{},"p369 + AD p001","p759 + BR 39",[128,11984,11985],{},[19,11986,11987],{},"191",[41,11989,11990],{},[15,11991,11992,11993,3136,11996,11999,12000,12005,12006,12013,12014,12017],{},"AD01 주석: ",[19,11994,11995],{},"p001~p759 증류 완료(107개 고유 화면) — AD01 전수 완료",[1321,11997,11998],{},"p001~p600, 83개"," 위 배치(대시보드\u002F통계\u002F인증\u002F사용자\u002F상품\u002F콘텐츠\u002F판매\u002F운영\u002F마케팅). ",[19,12001,12002],{},[1321,12003,12004],{},"p601~p759, 24개"," 가입 랜딩페이지 확장형 1 + 사이트 디자인(기본정보·메뉴목록·메뉴생성·페이지목록·페이지생성·페이지빌더·메타코드·SEO·푸터) 9 + 정산(정산정보 미등록·정산정보 등록3유형·정산내역목록·정산내역상세·부가세목록·부가세상세) 6 + 설정(기본정보·플레이어·수료증목록·수료증상세·공지목록·공지등록·학습자알림) 8. ",[19,12007,12008,12009,12012],{},"공통 컴포넌트 C-1",[3369,12010,12011],{},"C-13·C-15·이메일 템플릿 E-1","E-3은 화면 수 비포함","(§2.0·§4). Alert\u002FConfirm(MPU)·토스트·간지·개정 마커 페이지·섹션배너·페이지 빌더 섹션 9유형·템플릿 갤러리·상품생성 개정 슬라이드(p755~p759)·생성 단계 내부 LPU 모달은 화면 수 비포함. ",[19,12015,12016],{},"AD01 증류 완료 — 재개 지점 없음",". 남은 미확정: 닉네임 길이 규칙(P-AD-10)·강사 메뉴 권한 범위(P-AD-02)·알림 기획(P-AD-11)·AI\u002F캠페인\u002F알림톡 크레딧 실제 차감 단가(개발 시 확정)·쿠폰 정률 추후 확장·페이지 빌더 섹션 일부 유형(상품\u002F게시판\u002F이미지+텍스트) 세부 입력항목 일부 미열람·랜딩 확장형 4개 초과 진열(디자인 협의).",[41,12019,12020],{},[15,12021,12022,12023,12026,12027,12030,12031,12034,12035,12042,12043,12046,12047,12049,12050,12053,12054,12057,12058,12060,12061],{},"FR01 주석: ",[19,12024,12025],{},"증류 완료(p001~p369, 48개 화면)"," = ",[1321,12028,12029],{},"p001~p151, 21"," 시스템\u002F인증 5 + 일반강의 2 + 라이브강의 2 + 화상강의 2 + 패키지 2 + 디지털 2 + 프리미엄 커뮤니티 5 + 멤버십 1 \u002F ",[1321,12032,12033],{},"p152~p234, 13"," 결제 3(0201-001 +본인확인\u002F쿠폰선택\u002F약관\u002F카드등록 4모달, 002 완료, 003 실패) + 구독관리 1(0301-101 +취소 모달) + 내 상품 1(0301-102 +패키지\u002F디지털 리스트 모달 2) + 공지사항 2(0109-001\u002F002) + 자유게시판 5(0110-001",[3369,12036,12037,12038,12041],{},"005) + FAQ 1(0111-001) \u002F ",[1321,12039,12040],{},"p235~p369, 14"," 강의실 201(+전체보기 P01) + 대시보드 202 + 라이브 강의실 203 + 수료증 103(+수료증 모달 P01) + 찜하기 104 + 쿠폰 105 + 결제내역 106(+영수증 모달 P01) + 결제정보 107 + 내 게시글 108 + 1:1문의 109\u002F110\u002F111 + 프로필 112(+프로필설정\u002F닉네임\u002F탈퇴 P01","P03). ",[19,12044,12045],{},"팝업·Alert\u002FConfirm(MPU)·토스트는 화면 수 비포함","(ID 미부여). ",[19,12048,7375],{},": 마이페이지>설정>알림(p366~p369, 개정이력 \"알림 페이지 제거 26-04-23\"로 삭제 — 설계 비대상, §0-7·§0-8).\nBR01 주석: 화면 39 = LP 5 + 회원가입 3 + 로그인계열 3 + 내사이트 2 + 공지 2 + 가격\u002F결제 5 + 문의 2 + 문의내역 2 + 이용상품 2 + 계정관리 2 + 결제내역 1 + 약관 5 + 시스템 5. 공통 컴포넌트 9종·이메일 템플릿 12종은 화면 수 비포함(별도).\n",[19,12051,12052],{},"증류완료 36건"," (LP main·플랫폼소개 + 약관 5 추가 열람 완료). ",[19,12055,12056],{},"나머지 3건",": 프로덕트=미설계(빈 GNB 프레임), 데모보기·주요기능=실사이트(",[28,12059,7356],{},") 대체 — 별도 화면 설계 불필요(라우트·진입점만 정의). ",[19,12062,12063],{},"남은 미확정 0건.",{"title":69,"searchDepth":454,"depth":454,"links":12065},[12066,12070,12071,12085],{"id":7627,"depth":457,"text":7628,"children":12067},[12068,12069],{"id":7758,"depth":454,"text":7759},{"id":7849,"depth":454,"text":7850},{"id":7889,"depth":457,"text":7890},{"id":7965,"depth":457,"text":7966,"children":12072},[12073,12075,12080],{"id":7992,"depth":454,"text":12074},"3.1 FR01 Customer Front",{"id":8887,"depth":454,"text":12076,"children":12077},"3.2 AD01 Customer Admin",[12078],{"id":11003,"depth":4285,"text":12079},"3.2.1 AD01 공통 컴포넌트 \u002F 이메일 템플릿 (화면ID 비대상)",{"id":11046,"depth":454,"text":12081,"children":12082},"3.3 BR01 Brand site",[12083],{"id":11843,"depth":4285,"text":12084},"3.3.1 BR01 공통 컴포넌트 \u002F 이메일 템플릿 (화면ID 비대상)",{"id":11885,"depth":457,"text":11886},{},{"title":7535,"description":69},"validation\u002F00_화면목록","7RxDQjGwZLj5Q4BjwyN4ytkrOfHsZ7jweO6zVw8AbAs",{"id":12091,"title":12092,"body":12093,"description":69,"extension":463,"meta":17458,"navigation":465,"path":17459,"seo":17460,"stem":17461,"__hash__":17462},"docs\u002Fvalidation\u002F01_검증체크리스트.md","01. 인터페이스 검증 체크리스트 (화면ID 194 × 검증축)",{"type":8,"value":12094,"toc":17452},[12095,12098,12119,12125,12127,12131,13352,13354,13358,16276,16278,16282,17418,17420,17423,17444],[11,12096,12092],{"id":12097},"_01-인터페이스-검증-체크리스트-화면id-194-검증축",[41,12099,12100],{},[15,12101,12102,12103,12105,12106,12109,12110,12112,12113,12115,12116,715],{},"사용법: 각 화면을 ",[28,12104,6923],{},"(또는 tall 슬라이스)와 퍼블 화면을 대조하며 채운다.\n표기: ⭕합격 \u002F 🔺조건부(경미) \u002F ❌재작업 \u002F ⬜미검증 \u002F ➖해당없음. 결함은 ",[19,12107,12108],{},"증거(캡처\u002F퍼블 경로)"," 필수.\n권위: 구조·상태·정책=화면설계서 \u002F 정확한 문구·최종비주얼=참조캡처 PNG(",[28,12111,6881],{},", 확대) \u002F 색·간격·타이포 토큰값=스타일가이드. ",[19,12114,7471],{},"(PNG로 안 읽힐 때만 폴백). 자세한 규칙은 ",[28,12117,12118],{},"00_검증가이드.md",[15,12120,12121,12124],{},[19,12122,12123],{},"검증축 범례",": 존재=화면 구현 유무 · IA=메뉴\u002F라우팅\u002Factive · 상태=빈\u002F로딩\u002F에러\u002F예외 · 컴포넌트=공통컴포넌트 일관성 · 마스킹=개인정보 · 카피=문구(참조 PNG 확대로 대조) · 디자인=토큰(스타일가이드) · 반응형=PC\u002F모바일 · 인터랙션=모달\u002F드롭다운\u002F탭 등 클릭상태",[53,12126],{},[56,12128,12130],{"id":12129},"fr01-customer-front-42행","FR01 — Customer Front (42행)",[101,12132,12133,12173],{},[104,12134,12135],{},[107,12136,12137,12139,12141,12145,12148,12150,12153,12155,12158,12161,12164,12167,12170],{},[110,12138,528],{},[110,12140,8026],{},[110,12142,12144],{"align":12143},"center","존재",[110,12146,12147],{"align":12143},"IA",[110,12149,4181],{"align":12143},[110,12151,12152],{"align":12143},"컴포넌트",[110,12154,741],{"align":12143},[110,12156,12157],{"align":12143},"카피",[110,12159,12160],{"align":12143},"디자인",[110,12162,12163],{"align":12143},"반응형",[110,12165,12166],{"align":12143},"인터랙션",[110,12168,12169],{"align":12143},"판정",[110,12171,12172],{},"증거\u002F비고",[123,12174,12175,12204,12232,12260,12288,12316,12344,12372,12400,12428,12456,12484,12512,12540,12568,12596,12624,12652,12680,12708,12736,12764,12792,12820,12848,12876,12904,12932,12960,12988,13016,13044,13072,13100,13128,13156,13184,13212,13240,13268,13296,13324],{},[107,12176,12177,12179,12181,12184,12186,12188,12190,12192,12194,12196,12198,12200,12202],{},[128,12178,8044],{},[128,12180,8047],{},[128,12182,12183],{"align":12143},"⬜",[128,12185,12183],{"align":12143},[128,12187,12183],{"align":12143},[128,12189,12183],{"align":12143},[128,12191,12183],{"align":12143},[128,12193,12183],{"align":12143},[128,12195,12183],{"align":12143},[128,12197,12183],{"align":12143},[128,12199,12183],{"align":12143},[128,12201,12183],{"align":12143},[128,12203],{},[107,12205,12206,12208,12210,12212,12214,12216,12218,12220,12222,12224,12226,12228,12230],{},[128,12207,8064],{},[128,12209,8067],{},[128,12211,12183],{"align":12143},[128,12213,12183],{"align":12143},[128,12215,12183],{"align":12143},[128,12217,12183],{"align":12143},[128,12219,12183],{"align":12143},[128,12221,12183],{"align":12143},[128,12223,12183],{"align":12143},[128,12225,12183],{"align":12143},[128,12227,12183],{"align":12143},[128,12229,12183],{"align":12143},[128,12231],{},[107,12233,12234,12236,12238,12240,12242,12244,12246,12248,12250,12252,12254,12256,12258],{},[128,12235,8084],{},[128,12237,8087],{},[128,12239,12183],{"align":12143},[128,12241,12183],{"align":12143},[128,12243,12183],{"align":12143},[128,12245,12183],{"align":12143},[128,12247,12183],{"align":12143},[128,12249,12183],{"align":12143},[128,12251,12183],{"align":12143},[128,12253,12183],{"align":12143},[128,12255,12183],{"align":12143},[128,12257,12183],{"align":12143},[128,12259],{},[107,12261,12262,12264,12266,12268,12270,12272,12274,12276,12278,12280,12282,12284,12286],{},[128,12263,8104],{},[128,12265,8107],{},[128,12267,12183],{"align":12143},[128,12269,12183],{"align":12143},[128,12271,12183],{"align":12143},[128,12273,12183],{"align":12143},[128,12275,12183],{"align":12143},[128,12277,12183],{"align":12143},[128,12279,12183],{"align":12143},[128,12281,12183],{"align":12143},[128,12283,12183],{"align":12143},[128,12285,12183],{"align":12143},[128,12287],{},[107,12289,12290,12292,12294,12296,12298,12300,12302,12304,12306,12308,12310,12312,12314],{},[128,12291,8124],{},[128,12293,8127],{},[128,12295,12183],{"align":12143},[128,12297,12183],{"align":12143},[128,12299,12183],{"align":12143},[128,12301,12183],{"align":12143},[128,12303,12183],{"align":12143},[128,12305,12183],{"align":12143},[128,12307,12183],{"align":12143},[128,12309,12183],{"align":12143},[128,12311,12183],{"align":12143},[128,12313,12183],{"align":12143},[128,12315],{},[107,12317,12318,12320,12322,12324,12326,12328,12330,12332,12334,12336,12338,12340,12342],{},[128,12319,8144],{},[128,12321,8147],{},[128,12323,12183],{"align":12143},[128,12325,12183],{"align":12143},[128,12327,12183],{"align":12143},[128,12329,12183],{"align":12143},[128,12331,12183],{"align":12143},[128,12333,12183],{"align":12143},[128,12335,12183],{"align":12143},[128,12337,12183],{"align":12143},[128,12339,12183],{"align":12143},[128,12341,12183],{"align":12143},[128,12343],{},[107,12345,12346,12348,12350,12352,12354,12356,12358,12360,12362,12364,12366,12368,12370],{},[128,12347,8164],{},[128,12349,8167],{},[128,12351,12183],{"align":12143},[128,12353,12183],{"align":12143},[128,12355,12183],{"align":12143},[128,12357,12183],{"align":12143},[128,12359,12183],{"align":12143},[128,12361,12183],{"align":12143},[128,12363,12183],{"align":12143},[128,12365,12183],{"align":12143},[128,12367,12183],{"align":12143},[128,12369,12183],{"align":12143},[128,12371],{},[107,12373,12374,12376,12378,12380,12382,12384,12386,12388,12390,12392,12394,12396,12398],{},[128,12375,8184],{},[128,12377,8187],{},[128,12379,12183],{"align":12143},[128,12381,12183],{"align":12143},[128,12383,12183],{"align":12143},[128,12385,12183],{"align":12143},[128,12387,12183],{"align":12143},[128,12389,12183],{"align":12143},[128,12391,12183],{"align":12143},[128,12393,12183],{"align":12143},[128,12395,12183],{"align":12143},[128,12397,12183],{"align":12143},[128,12399],{},[107,12401,12402,12404,12406,12408,12410,12412,12414,12416,12418,12420,12422,12424,12426],{},[128,12403,8204],{},[128,12405,8207],{},[128,12407,12183],{"align":12143},[128,12409,12183],{"align":12143},[128,12411,12183],{"align":12143},[128,12413,12183],{"align":12143},[128,12415,12183],{"align":12143},[128,12417,12183],{"align":12143},[128,12419,12183],{"align":12143},[128,12421,12183],{"align":12143},[128,12423,12183],{"align":12143},[128,12425,12183],{"align":12143},[128,12427],{},[107,12429,12430,12432,12434,12436,12438,12440,12442,12444,12446,12448,12450,12452,12454],{},[128,12431,8224],{},[128,12433,8227],{},[128,12435,12183],{"align":12143},[128,12437,12183],{"align":12143},[128,12439,12183],{"align":12143},[128,12441,12183],{"align":12143},[128,12443,12183],{"align":12143},[128,12445,12183],{"align":12143},[128,12447,12183],{"align":12143},[128,12449,12183],{"align":12143},[128,12451,12183],{"align":12143},[128,12453,12183],{"align":12143},[128,12455],{},[107,12457,12458,12460,12462,12464,12466,12468,12470,12472,12474,12476,12478,12480,12482],{},[128,12459,8244],{},[128,12461,8247],{},[128,12463,12183],{"align":12143},[128,12465,12183],{"align":12143},[128,12467,12183],{"align":12143},[128,12469,12183],{"align":12143},[128,12471,12183],{"align":12143},[128,12473,12183],{"align":12143},[128,12475,12183],{"align":12143},[128,12477,12183],{"align":12143},[128,12479,12183],{"align":12143},[128,12481,12183],{"align":12143},[128,12483],{},[107,12485,12486,12488,12490,12492,12494,12496,12498,12500,12502,12504,12506,12508,12510],{},[128,12487,8264],{},[128,12489,8267],{},[128,12491,12183],{"align":12143},[128,12493,12183],{"align":12143},[128,12495,12183],{"align":12143},[128,12497,12183],{"align":12143},[128,12499,12183],{"align":12143},[128,12501,12183],{"align":12143},[128,12503,12183],{"align":12143},[128,12505,12183],{"align":12143},[128,12507,12183],{"align":12143},[128,12509,12183],{"align":12143},[128,12511],{},[107,12513,12514,12516,12518,12520,12522,12524,12526,12528,12530,12532,12534,12536,12538],{},[128,12515,8284],{},[128,12517,8287],{},[128,12519,12183],{"align":12143},[128,12521,12183],{"align":12143},[128,12523,12183],{"align":12143},[128,12525,12183],{"align":12143},[128,12527,12183],{"align":12143},[128,12529,12183],{"align":12143},[128,12531,12183],{"align":12143},[128,12533,12183],{"align":12143},[128,12535,12183],{"align":12143},[128,12537,12183],{"align":12143},[128,12539],{},[107,12541,12542,12544,12546,12548,12550,12552,12554,12556,12558,12560,12562,12564,12566],{},[128,12543,8304],{},[128,12545,8307],{},[128,12547,12183],{"align":12143},[128,12549,12183],{"align":12143},[128,12551,12183],{"align":12143},[128,12553,12183],{"align":12143},[128,12555,12183],{"align":12143},[128,12557,12183],{"align":12143},[128,12559,12183],{"align":12143},[128,12561,12183],{"align":12143},[128,12563,12183],{"align":12143},[128,12565,12183],{"align":12143},[128,12567],{},[107,12569,12570,12572,12574,12576,12578,12580,12582,12584,12586,12588,12590,12592,12594],{},[128,12571,8324],{},[128,12573,8327],{},[128,12575,12183],{"align":12143},[128,12577,12183],{"align":12143},[128,12579,12183],{"align":12143},[128,12581,12183],{"align":12143},[128,12583,12183],{"align":12143},[128,12585,12183],{"align":12143},[128,12587,12183],{"align":12143},[128,12589,12183],{"align":12143},[128,12591,12183],{"align":12143},[128,12593,12183],{"align":12143},[128,12595],{},[107,12597,12598,12600,12602,12604,12606,12608,12610,12612,12614,12616,12618,12620,12622],{},[128,12599,8344],{},[128,12601,8347],{},[128,12603,12183],{"align":12143},[128,12605,12183],{"align":12143},[128,12607,12183],{"align":12143},[128,12609,12183],{"align":12143},[128,12611,12183],{"align":12143},[128,12613,12183],{"align":12143},[128,12615,12183],{"align":12143},[128,12617,12183],{"align":12143},[128,12619,12183],{"align":12143},[128,12621,12183],{"align":12143},[128,12623],{},[107,12625,12626,12628,12630,12632,12634,12636,12638,12640,12642,12644,12646,12648,12650],{},[128,12627,8364],{},[128,12629,8367],{},[128,12631,12183],{"align":12143},[128,12633,12183],{"align":12143},[128,12635,12183],{"align":12143},[128,12637,12183],{"align":12143},[128,12639,12183],{"align":12143},[128,12641,12183],{"align":12143},[128,12643,12183],{"align":12143},[128,12645,12183],{"align":12143},[128,12647,12183],{"align":12143},[128,12649,12183],{"align":12143},[128,12651],{},[107,12653,12654,12656,12658,12660,12662,12664,12666,12668,12670,12672,12674,12676,12678],{},[128,12655,8384],{},[128,12657,8387],{},[128,12659,12183],{"align":12143},[128,12661,12183],{"align":12143},[128,12663,12183],{"align":12143},[128,12665,12183],{"align":12143},[128,12667,12183],{"align":12143},[128,12669,12183],{"align":12143},[128,12671,12183],{"align":12143},[128,12673,12183],{"align":12143},[128,12675,12183],{"align":12143},[128,12677,12183],{"align":12143},[128,12679],{},[107,12681,12682,12684,12686,12688,12690,12692,12694,12696,12698,12700,12702,12704,12706],{},[128,12683,8405],{},[128,12685,8408],{},[128,12687,12183],{"align":12143},[128,12689,12183],{"align":12143},[128,12691,12183],{"align":12143},[128,12693,12183],{"align":12143},[128,12695,12183],{"align":12143},[128,12697,12183],{"align":12143},[128,12699,12183],{"align":12143},[128,12701,12183],{"align":12143},[128,12703,12183],{"align":12143},[128,12705,12183],{"align":12143},[128,12707],{},[107,12709,12710,12712,12714,12716,12718,12720,12722,12724,12726,12728,12730,12732,12734],{},[128,12711,8425],{},[128,12713,8428],{},[128,12715,12183],{"align":12143},[128,12717,12183],{"align":12143},[128,12719,12183],{"align":12143},[128,12721,12183],{"align":12143},[128,12723,12183],{"align":12143},[128,12725,12183],{"align":12143},[128,12727,12183],{"align":12143},[128,12729,12183],{"align":12143},[128,12731,12183],{"align":12143},[128,12733,12183],{"align":12143},[128,12735],{},[107,12737,12738,12740,12742,12744,12746,12748,12750,12752,12754,12756,12758,12760,12762],{},[128,12739,8445],{},[128,12741,8448],{},[128,12743,12183],{"align":12143},[128,12745,12183],{"align":12143},[128,12747,12183],{"align":12143},[128,12749,12183],{"align":12143},[128,12751,12183],{"align":12143},[128,12753,12183],{"align":12143},[128,12755,12183],{"align":12143},[128,12757,12183],{"align":12143},[128,12759,12183],{"align":12143},[128,12761,12183],{"align":12143},[128,12763],{},[107,12765,12766,12768,12770,12772,12774,12776,12778,12780,12782,12784,12786,12788,12790],{},[128,12767,8465],{},[128,12769,8468],{},[128,12771,12183],{"align":12143},[128,12773,12183],{"align":12143},[128,12775,12183],{"align":12143},[128,12777,12183],{"align":12143},[128,12779,12183],{"align":12143},[128,12781,12183],{"align":12143},[128,12783,12183],{"align":12143},[128,12785,12183],{"align":12143},[128,12787,12183],{"align":12143},[128,12789,12183],{"align":12143},[128,12791],{},[107,12793,12794,12796,12798,12800,12802,12804,12806,12808,12810,12812,12814,12816,12818],{},[128,12795,8485],{},[128,12797,8488],{},[128,12799,12183],{"align":12143},[128,12801,12183],{"align":12143},[128,12803,12183],{"align":12143},[128,12805,12183],{"align":12143},[128,12807,12183],{"align":12143},[128,12809,12183],{"align":12143},[128,12811,12183],{"align":12143},[128,12813,12183],{"align":12143},[128,12815,12183],{"align":12143},[128,12817,12183],{"align":12143},[128,12819],{},[107,12821,12822,12824,12826,12828,12830,12832,12834,12836,12838,12840,12842,12844,12846],{},[128,12823,8505],{},[128,12825,8508],{},[128,12827,12183],{"align":12143},[128,12829,12183],{"align":12143},[128,12831,12183],{"align":12143},[128,12833,12183],{"align":12143},[128,12835,12183],{"align":12143},[128,12837,12183],{"align":12143},[128,12839,12183],{"align":12143},[128,12841,12183],{"align":12143},[128,12843,12183],{"align":12143},[128,12845,12183],{"align":12143},[128,12847],{},[107,12849,12850,12852,12854,12856,12858,12860,12862,12864,12866,12868,12870,12872,12874],{},[128,12851,8525],{},[128,12853,8528],{},[128,12855,12183],{"align":12143},[128,12857,12183],{"align":12143},[128,12859,12183],{"align":12143},[128,12861,12183],{"align":12143},[128,12863,12183],{"align":12143},[128,12865,12183],{"align":12143},[128,12867,12183],{"align":12143},[128,12869,12183],{"align":12143},[128,12871,12183],{"align":12143},[128,12873,12183],{"align":12143},[128,12875],{},[107,12877,12878,12880,12882,12884,12886,12888,12890,12892,12894,12896,12898,12900,12902],{},[128,12879,8545],{},[128,12881,8548],{},[128,12883,12183],{"align":12143},[128,12885,12183],{"align":12143},[128,12887,12183],{"align":12143},[128,12889,12183],{"align":12143},[128,12891,12183],{"align":12143},[128,12893,12183],{"align":12143},[128,12895,12183],{"align":12143},[128,12897,12183],{"align":12143},[128,12899,12183],{"align":12143},[128,12901,12183],{"align":12143},[128,12903],{},[107,12905,12906,12908,12910,12912,12914,12916,12918,12920,12922,12924,12926,12928,12930],{},[128,12907,8565],{},[128,12909,8568],{},[128,12911,12183],{"align":12143},[128,12913,12183],{"align":12143},[128,12915,12183],{"align":12143},[128,12917,12183],{"align":12143},[128,12919,12183],{"align":12143},[128,12921,12183],{"align":12143},[128,12923,12183],{"align":12143},[128,12925,12183],{"align":12143},[128,12927,12183],{"align":12143},[128,12929,12183],{"align":12143},[128,12931],{},[107,12933,12934,12936,12938,12940,12942,12944,12946,12948,12950,12952,12954,12956,12958],{},[128,12935,8585],{},[128,12937,8588],{},[128,12939,12183],{"align":12143},[128,12941,12183],{"align":12143},[128,12943,12183],{"align":12143},[128,12945,12183],{"align":12143},[128,12947,12183],{"align":12143},[128,12949,12183],{"align":12143},[128,12951,12183],{"align":12143},[128,12953,12183],{"align":12143},[128,12955,12183],{"align":12143},[128,12957,12183],{"align":12143},[128,12959],{},[107,12961,12962,12964,12966,12968,12970,12972,12974,12976,12978,12980,12982,12984,12986],{},[128,12963,8605],{},[128,12965,8608],{},[128,12967,12183],{"align":12143},[128,12969,12183],{"align":12143},[128,12971,12183],{"align":12143},[128,12973,12183],{"align":12143},[128,12975,12183],{"align":12143},[128,12977,12183],{"align":12143},[128,12979,12183],{"align":12143},[128,12981,12183],{"align":12143},[128,12983,12183],{"align":12143},[128,12985,12183],{"align":12143},[128,12987],{},[107,12989,12990,12992,12994,12996,12998,13000,13002,13004,13006,13008,13010,13012,13014],{},[128,12991,8625],{},[128,12993,8628],{},[128,12995,12183],{"align":12143},[128,12997,12183],{"align":12143},[128,12999,12183],{"align":12143},[128,13001,12183],{"align":12143},[128,13003,12183],{"align":12143},[128,13005,12183],{"align":12143},[128,13007,12183],{"align":12143},[128,13009,12183],{"align":12143},[128,13011,12183],{"align":12143},[128,13013,12183],{"align":12143},[128,13015],{},[107,13017,13018,13020,13022,13024,13026,13028,13030,13032,13034,13036,13038,13040,13042],{},[128,13019,8645],{},[128,13021,8648],{},[128,13023,12183],{"align":12143},[128,13025,12183],{"align":12143},[128,13027,12183],{"align":12143},[128,13029,12183],{"align":12143},[128,13031,12183],{"align":12143},[128,13033,12183],{"align":12143},[128,13035,12183],{"align":12143},[128,13037,12183],{"align":12143},[128,13039,12183],{"align":12143},[128,13041,12183],{"align":12143},[128,13043],{},[107,13045,13046,13048,13050,13052,13054,13056,13058,13060,13062,13064,13066,13068,13070],{},[128,13047,8665],{},[128,13049,8668],{},[128,13051,12183],{"align":12143},[128,13053,12183],{"align":12143},[128,13055,12183],{"align":12143},[128,13057,12183],{"align":12143},[128,13059,12183],{"align":12143},[128,13061,12183],{"align":12143},[128,13063,12183],{"align":12143},[128,13065,12183],{"align":12143},[128,13067,12183],{"align":12143},[128,13069,12183],{"align":12143},[128,13071],{},[107,13073,13074,13076,13078,13080,13082,13084,13086,13088,13090,13092,13094,13096,13098],{},[128,13075,8685],{},[128,13077,8688],{},[128,13079,12183],{"align":12143},[128,13081,12183],{"align":12143},[128,13083,12183],{"align":12143},[128,13085,12183],{"align":12143},[128,13087,12183],{"align":12143},[128,13089,12183],{"align":12143},[128,13091,12183],{"align":12143},[128,13093,12183],{"align":12143},[128,13095,12183],{"align":12143},[128,13097,12183],{"align":12143},[128,13099],{},[107,13101,13102,13104,13106,13108,13110,13112,13114,13116,13118,13120,13122,13124,13126],{},[128,13103,8705],{},[128,13105,8708],{},[128,13107,12183],{"align":12143},[128,13109,12183],{"align":12143},[128,13111,12183],{"align":12143},[128,13113,12183],{"align":12143},[128,13115,12183],{"align":12143},[128,13117,12183],{"align":12143},[128,13119,12183],{"align":12143},[128,13121,12183],{"align":12143},[128,13123,12183],{"align":12143},[128,13125,12183],{"align":12143},[128,13127],{},[107,13129,13130,13132,13134,13136,13138,13140,13142,13144,13146,13148,13150,13152,13154],{},[128,13131,8725],{},[128,13133,8728],{},[128,13135,12183],{"align":12143},[128,13137,12183],{"align":12143},[128,13139,12183],{"align":12143},[128,13141,12183],{"align":12143},[128,13143,12183],{"align":12143},[128,13145,12183],{"align":12143},[128,13147,12183],{"align":12143},[128,13149,12183],{"align":12143},[128,13151,12183],{"align":12143},[128,13153,12183],{"align":12143},[128,13155],{},[107,13157,13158,13160,13162,13164,13166,13168,13170,13172,13174,13176,13178,13180,13182],{},[128,13159,8745],{},[128,13161,8748],{},[128,13163,12183],{"align":12143},[128,13165,12183],{"align":12143},[128,13167,12183],{"align":12143},[128,13169,12183],{"align":12143},[128,13171,12183],{"align":12143},[128,13173,12183],{"align":12143},[128,13175,12183],{"align":12143},[128,13177,12183],{"align":12143},[128,13179,12183],{"align":12143},[128,13181,12183],{"align":12143},[128,13183],{},[107,13185,13186,13188,13190,13192,13194,13196,13198,13200,13202,13204,13206,13208,13210],{},[128,13187,8765],{},[128,13189,8768],{},[128,13191,12183],{"align":12143},[128,13193,12183],{"align":12143},[128,13195,12183],{"align":12143},[128,13197,12183],{"align":12143},[128,13199,12183],{"align":12143},[128,13201,12183],{"align":12143},[128,13203,12183],{"align":12143},[128,13205,12183],{"align":12143},[128,13207,12183],{"align":12143},[128,13209,12183],{"align":12143},[128,13211],{},[107,13213,13214,13216,13218,13220,13222,13224,13226,13228,13230,13232,13234,13236,13238],{},[128,13215,8785],{},[128,13217,8788],{},[128,13219,12183],{"align":12143},[128,13221,12183],{"align":12143},[128,13223,12183],{"align":12143},[128,13225,12183],{"align":12143},[128,13227,12183],{"align":12143},[128,13229,12183],{"align":12143},[128,13231,12183],{"align":12143},[128,13233,12183],{"align":12143},[128,13235,12183],{"align":12143},[128,13237,12183],{"align":12143},[128,13239],{},[107,13241,13242,13244,13246,13248,13250,13252,13254,13256,13258,13260,13262,13264,13266],{},[128,13243,8805],{},[128,13245,8808],{},[128,13247,12183],{"align":12143},[128,13249,12183],{"align":12143},[128,13251,12183],{"align":12143},[128,13253,12183],{"align":12143},[128,13255,12183],{"align":12143},[128,13257,12183],{"align":12143},[128,13259,12183],{"align":12143},[128,13261,12183],{"align":12143},[128,13263,12183],{"align":12143},[128,13265,12183],{"align":12143},[128,13267],{},[107,13269,13270,13272,13274,13276,13278,13280,13282,13284,13286,13288,13290,13292,13294],{},[128,13271,8825],{},[128,13273,8828],{},[128,13275,12183],{"align":12143},[128,13277,12183],{"align":12143},[128,13279,12183],{"align":12143},[128,13281,12183],{"align":12143},[128,13283,12183],{"align":12143},[128,13285,12183],{"align":12143},[128,13287,12183],{"align":12143},[128,13289,12183],{"align":12143},[128,13291,12183],{"align":12143},[128,13293,12183],{"align":12143},[128,13295],{},[107,13297,13298,13300,13302,13304,13306,13308,13310,13312,13314,13316,13318,13320,13322],{},[128,13299,8845],{},[128,13301,8848],{},[128,13303,12183],{"align":12143},[128,13305,12183],{"align":12143},[128,13307,12183],{"align":12143},[128,13309,12183],{"align":12143},[128,13311,12183],{"align":12143},[128,13313,12183],{"align":12143},[128,13315,12183],{"align":12143},[128,13317,12183],{"align":12143},[128,13319,12183],{"align":12143},[128,13321,12183],{"align":12143},[128,13323],{},[107,13325,13326,13328,13330,13332,13334,13336,13338,13340,13342,13344,13346,13348,13350],{},[128,13327,8865],{},[128,13329,8868],{},[128,13331,12183],{"align":12143},[128,13333,12183],{"align":12143},[128,13335,12183],{"align":12143},[128,13337,12183],{"align":12143},[128,13339,12183],{"align":12143},[128,13341,12183],{"align":12143},[128,13343,12183],{"align":12143},[128,13345,12183],{"align":12143},[128,13347,12183],{"align":12143},[128,13349,12183],{"align":12143},[128,13351],{},[53,13353],{},[56,13355,13357],{"id":13356},"ad01-customer-admin-103행","AD01 — Customer Admin (103행)",[101,13359,13360,13390],{},[104,13361,13362],{},[107,13363,13364,13366,13368,13370,13372,13374,13376,13378,13380,13382,13384,13386,13388],{},[110,13365,528],{},[110,13367,8026],{},[110,13369,12144],{"align":12143},[110,13371,12147],{"align":12143},[110,13373,4181],{"align":12143},[110,13375,12152],{"align":12143},[110,13377,741],{"align":12143},[110,13379,12157],{"align":12143},[110,13381,12160],{"align":12143},[110,13383,12163],{"align":12143},[110,13385,12166],{"align":12143},[110,13387,12169],{"align":12143},[110,13389,12172],{},[123,13391,13392,13420,13448,13476,13504,13532,13560,13588,13616,13644,13672,13700,13728,13756,13784,13812,13840,13868,13896,13924,13952,13980,14008,14036,14064,14092,14120,14148,14176,14204,14232,14260,14288,14316,14344,14372,14400,14428,14456,14484,14512,14540,14568,14596,14624,14652,14680,14708,14736,14764,14792,14820,14848,14876,14904,14932,14960,14988,15016,15044,15072,15100,15128,15156,15184,15212,15240,15268,15296,15324,15352,15380,15408,15436,15464,15492,15520,15548,15576,15604,15632,15660,15688,15716,15744,15772,15800,15828,15856,15884,15912,15940,15968,15996,16024,16052,16080,16108,16136,16164,16192,16220,16248],{},[107,13393,13394,13396,13398,13400,13402,13404,13406,13408,13410,13412,13414,13416,13418],{},[128,13395,8932],{},[128,13397,4065],{},[128,13399,12183],{"align":12143},[128,13401,12183],{"align":12143},[128,13403,12183],{"align":12143},[128,13405,12183],{"align":12143},[128,13407,12183],{"align":12143},[128,13409,12183],{"align":12143},[128,13411,12183],{"align":12143},[128,13413,12183],{"align":12143},[128,13415,12183],{"align":12143},[128,13417,12183],{"align":12143},[128,13419],{},[107,13421,13422,13424,13426,13428,13430,13432,13434,13436,13438,13440,13442,13444,13446],{},[128,13423,8951],{},[128,13425,8954],{},[128,13427,12183],{"align":12143},[128,13429,12183],{"align":12143},[128,13431,12183],{"align":12143},[128,13433,12183],{"align":12143},[128,13435,12183],{"align":12143},[128,13437,12183],{"align":12143},[128,13439,12183],{"align":12143},[128,13441,12183],{"align":12143},[128,13443,12183],{"align":12143},[128,13445,12183],{"align":12143},[128,13447],{},[107,13449,13450,13452,13454,13456,13458,13460,13462,13464,13466,13468,13470,13472,13474],{},[128,13451,8971],{},[128,13453,8974],{},[128,13455,12183],{"align":12143},[128,13457,12183],{"align":12143},[128,13459,12183],{"align":12143},[128,13461,12183],{"align":12143},[128,13463,12183],{"align":12143},[128,13465,12183],{"align":12143},[128,13467,12183],{"align":12143},[128,13469,12183],{"align":12143},[128,13471,12183],{"align":12143},[128,13473,12183],{"align":12143},[128,13475],{},[107,13477,13478,13480,13482,13484,13486,13488,13490,13492,13494,13496,13498,13500,13502],{},[128,13479,8991],{},[128,13481,8994],{},[128,13483,12183],{"align":12143},[128,13485,12183],{"align":12143},[128,13487,12183],{"align":12143},[128,13489,12183],{"align":12143},[128,13491,12183],{"align":12143},[128,13493,12183],{"align":12143},[128,13495,12183],{"align":12143},[128,13497,12183],{"align":12143},[128,13499,12183],{"align":12143},[128,13501,12183],{"align":12143},[128,13503],{},[107,13505,13506,13508,13510,13512,13514,13516,13518,13520,13522,13524,13526,13528,13530],{},[128,13507,9011],{},[128,13509,9014],{},[128,13511,12183],{"align":12143},[128,13513,12183],{"align":12143},[128,13515,12183],{"align":12143},[128,13517,12183],{"align":12143},[128,13519,12183],{"align":12143},[128,13521,12183],{"align":12143},[128,13523,12183],{"align":12143},[128,13525,12183],{"align":12143},[128,13527,12183],{"align":12143},[128,13529,12183],{"align":12143},[128,13531],{},[107,13533,13534,13536,13538,13540,13542,13544,13546,13548,13550,13552,13554,13556,13558],{},[128,13535,9031],{},[128,13537,9034],{},[128,13539,12183],{"align":12143},[128,13541,12183],{"align":12143},[128,13543,12183],{"align":12143},[128,13545,12183],{"align":12143},[128,13547,12183],{"align":12143},[128,13549,12183],{"align":12143},[128,13551,12183],{"align":12143},[128,13553,12183],{"align":12143},[128,13555,12183],{"align":12143},[128,13557,12183],{"align":12143},[128,13559],{},[107,13561,13562,13564,13566,13568,13570,13572,13574,13576,13578,13580,13582,13584,13586],{},[128,13563,9051],{},[128,13565,9054],{},[128,13567,12183],{"align":12143},[128,13569,12183],{"align":12143},[128,13571,12183],{"align":12143},[128,13573,12183],{"align":12143},[128,13575,12183],{"align":12143},[128,13577,12183],{"align":12143},[128,13579,12183],{"align":12143},[128,13581,12183],{"align":12143},[128,13583,12183],{"align":12143},[128,13585,12183],{"align":12143},[128,13587],{},[107,13589,13590,13592,13594,13596,13598,13600,13602,13604,13606,13608,13610,13612,13614],{},[128,13591,9071],{},[128,13593,9074],{},[128,13595,12183],{"align":12143},[128,13597,12183],{"align":12143},[128,13599,12183],{"align":12143},[128,13601,12183],{"align":12143},[128,13603,12183],{"align":12143},[128,13605,12183],{"align":12143},[128,13607,12183],{"align":12143},[128,13609,12183],{"align":12143},[128,13611,12183],{"align":12143},[128,13613,12183],{"align":12143},[128,13615],{},[107,13617,13618,13620,13622,13624,13626,13628,13630,13632,13634,13636,13638,13640,13642],{},[128,13619,9091],{},[128,13621,9094],{},[128,13623,12183],{"align":12143},[128,13625,12183],{"align":12143},[128,13627,12183],{"align":12143},[128,13629,12183],{"align":12143},[128,13631,12183],{"align":12143},[128,13633,12183],{"align":12143},[128,13635,12183],{"align":12143},[128,13637,12183],{"align":12143},[128,13639,12183],{"align":12143},[128,13641,12183],{"align":12143},[128,13643],{},[107,13645,13646,13648,13650,13652,13654,13656,13658,13660,13662,13664,13666,13668,13670],{},[128,13647,9111],{},[128,13649,8127],{},[128,13651,12183],{"align":12143},[128,13653,12183],{"align":12143},[128,13655,12183],{"align":12143},[128,13657,12183],{"align":12143},[128,13659,12183],{"align":12143},[128,13661,12183],{"align":12143},[128,13663,12183],{"align":12143},[128,13665,12183],{"align":12143},[128,13667,12183],{"align":12143},[128,13669,12183],{"align":12143},[128,13671],{},[107,13673,13674,13676,13678,13680,13682,13684,13686,13688,13690,13692,13694,13696,13698],{},[128,13675,9130],{},[128,13677,9133],{},[128,13679,12183],{"align":12143},[128,13681,12183],{"align":12143},[128,13683,12183],{"align":12143},[128,13685,12183],{"align":12143},[128,13687,12183],{"align":12143},[128,13689,12183],{"align":12143},[128,13691,12183],{"align":12143},[128,13693,12183],{"align":12143},[128,13695,12183],{"align":12143},[128,13697,12183],{"align":12143},[128,13699],{},[107,13701,13702,13704,13706,13708,13710,13712,13714,13716,13718,13720,13722,13724,13726],{},[128,13703,9150],{},[128,13705,9153],{},[128,13707,12183],{"align":12143},[128,13709,12183],{"align":12143},[128,13711,12183],{"align":12143},[128,13713,12183],{"align":12143},[128,13715,12183],{"align":12143},[128,13717,12183],{"align":12143},[128,13719,12183],{"align":12143},[128,13721,12183],{"align":12143},[128,13723,12183],{"align":12143},[128,13725,12183],{"align":12143},[128,13727],{},[107,13729,13730,13732,13734,13736,13738,13740,13742,13744,13746,13748,13750,13752,13754],{},[128,13731,9170],{},[128,13733,8848],{},[128,13735,12183],{"align":12143},[128,13737,12183],{"align":12143},[128,13739,12183],{"align":12143},[128,13741,12183],{"align":12143},[128,13743,12183],{"align":12143},[128,13745,12183],{"align":12143},[128,13747,12183],{"align":12143},[128,13749,12183],{"align":12143},[128,13751,12183],{"align":12143},[128,13753,12183],{"align":12143},[128,13755],{},[107,13757,13758,13760,13762,13764,13766,13768,13770,13772,13774,13776,13778,13780,13782],{},[128,13759,9189],{},[128,13761,9192],{},[128,13763,12183],{"align":12143},[128,13765,12183],{"align":12143},[128,13767,12183],{"align":12143},[128,13769,12183],{"align":12143},[128,13771,12183],{"align":12143},[128,13773,12183],{"align":12143},[128,13775,12183],{"align":12143},[128,13777,12183],{"align":12143},[128,13779,12183],{"align":12143},[128,13781,12183],{"align":12143},[128,13783],{},[107,13785,13786,13788,13790,13792,13794,13796,13798,13800,13802,13804,13806,13808,13810],{},[128,13787,9209],{},[128,13789,9212],{},[128,13791,12183],{"align":12143},[128,13793,12183],{"align":12143},[128,13795,12183],{"align":12143},[128,13797,12183],{"align":12143},[128,13799,12183],{"align":12143},[128,13801,12183],{"align":12143},[128,13803,12183],{"align":12143},[128,13805,12183],{"align":12143},[128,13807,12183],{"align":12143},[128,13809,12183],{"align":12143},[128,13811],{},[107,13813,13814,13816,13818,13820,13822,13824,13826,13828,13830,13832,13834,13836,13838],{},[128,13815,9229],{},[128,13817,9232],{},[128,13819,12183],{"align":12143},[128,13821,12183],{"align":12143},[128,13823,12183],{"align":12143},[128,13825,12183],{"align":12143},[128,13827,12183],{"align":12143},[128,13829,12183],{"align":12143},[128,13831,12183],{"align":12143},[128,13833,12183],{"align":12143},[128,13835,12183],{"align":12143},[128,13837,12183],{"align":12143},[128,13839],{},[107,13841,13842,13844,13846,13848,13850,13852,13854,13856,13858,13860,13862,13864,13866],{},[128,13843,9249],{},[128,13845,9252],{},[128,13847,12183],{"align":12143},[128,13849,12183],{"align":12143},[128,13851,12183],{"align":12143},[128,13853,12183],{"align":12143},[128,13855,12183],{"align":12143},[128,13857,12183],{"align":12143},[128,13859,12183],{"align":12143},[128,13861,12183],{"align":12143},[128,13863,12183],{"align":12143},[128,13865,12183],{"align":12143},[128,13867],{},[107,13869,13870,13872,13874,13876,13878,13880,13882,13884,13886,13888,13890,13892,13894],{},[128,13871,9269],{},[128,13873,9272],{},[128,13875,12183],{"align":12143},[128,13877,12183],{"align":12143},[128,13879,12183],{"align":12143},[128,13881,12183],{"align":12143},[128,13883,12183],{"align":12143},[128,13885,12183],{"align":12143},[128,13887,12183],{"align":12143},[128,13889,12183],{"align":12143},[128,13891,12183],{"align":12143},[128,13893,12183],{"align":12143},[128,13895],{},[107,13897,13898,13900,13902,13904,13906,13908,13910,13912,13914,13916,13918,13920,13922],{},[128,13899,9289],{},[128,13901,9292],{},[128,13903,12183],{"align":12143},[128,13905,12183],{"align":12143},[128,13907,12183],{"align":12143},[128,13909,12183],{"align":12143},[128,13911,12183],{"align":12143},[128,13913,12183],{"align":12143},[128,13915,12183],{"align":12143},[128,13917,12183],{"align":12143},[128,13919,12183],{"align":12143},[128,13921,12183],{"align":12143},[128,13923],{},[107,13925,13926,13928,13930,13932,13934,13936,13938,13940,13942,13944,13946,13948,13950],{},[128,13927,9309],{},[128,13929,9312],{},[128,13931,12183],{"align":12143},[128,13933,12183],{"align":12143},[128,13935,12183],{"align":12143},[128,13937,12183],{"align":12143},[128,13939,12183],{"align":12143},[128,13941,12183],{"align":12143},[128,13943,12183],{"align":12143},[128,13945,12183],{"align":12143},[128,13947,12183],{"align":12143},[128,13949,12183],{"align":12143},[128,13951],{},[107,13953,13954,13956,13958,13960,13962,13964,13966,13968,13970,13972,13974,13976,13978],{},[128,13955,9329],{},[128,13957,9332],{},[128,13959,12183],{"align":12143},[128,13961,12183],{"align":12143},[128,13963,12183],{"align":12143},[128,13965,12183],{"align":12143},[128,13967,12183],{"align":12143},[128,13969,12183],{"align":12143},[128,13971,12183],{"align":12143},[128,13973,12183],{"align":12143},[128,13975,12183],{"align":12143},[128,13977,12183],{"align":12143},[128,13979],{},[107,13981,13982,13984,13986,13988,13990,13992,13994,13996,13998,14000,14002,14004,14006],{},[128,13983,9349],{},[128,13985,9352],{},[128,13987,12183],{"align":12143},[128,13989,12183],{"align":12143},[128,13991,12183],{"align":12143},[128,13993,12183],{"align":12143},[128,13995,12183],{"align":12143},[128,13997,12183],{"align":12143},[128,13999,12183],{"align":12143},[128,14001,12183],{"align":12143},[128,14003,12183],{"align":12143},[128,14005,12183],{"align":12143},[128,14007],{},[107,14009,14010,14012,14014,14016,14018,14020,14022,14024,14026,14028,14030,14032,14034],{},[128,14011,9369],{},[128,14013,9372],{},[128,14015,12183],{"align":12143},[128,14017,12183],{"align":12143},[128,14019,12183],{"align":12143},[128,14021,12183],{"align":12143},[128,14023,12183],{"align":12143},[128,14025,12183],{"align":12143},[128,14027,12183],{"align":12143},[128,14029,12183],{"align":12143},[128,14031,12183],{"align":12143},[128,14033,12183],{"align":12143},[128,14035],{},[107,14037,14038,14040,14042,14044,14046,14048,14050,14052,14054,14056,14058,14060,14062],{},[128,14039,9389],{},[128,14041,9392],{},[128,14043,12183],{"align":12143},[128,14045,12183],{"align":12143},[128,14047,12183],{"align":12143},[128,14049,12183],{"align":12143},[128,14051,12183],{"align":12143},[128,14053,12183],{"align":12143},[128,14055,12183],{"align":12143},[128,14057,12183],{"align":12143},[128,14059,12183],{"align":12143},[128,14061,12183],{"align":12143},[128,14063],{},[107,14065,14066,14068,14070,14072,14074,14076,14078,14080,14082,14084,14086,14088,14090],{},[128,14067,9409],{},[128,14069,9412],{},[128,14071,12183],{"align":12143},[128,14073,12183],{"align":12143},[128,14075,12183],{"align":12143},[128,14077,12183],{"align":12143},[128,14079,12183],{"align":12143},[128,14081,12183],{"align":12143},[128,14083,12183],{"align":12143},[128,14085,12183],{"align":12143},[128,14087,12183],{"align":12143},[128,14089,12183],{"align":12143},[128,14091],{},[107,14093,14094,14096,14098,14100,14102,14104,14106,14108,14110,14112,14114,14116,14118],{},[128,14095,9429],{},[128,14097,9432],{},[128,14099,12183],{"align":12143},[128,14101,12183],{"align":12143},[128,14103,12183],{"align":12143},[128,14105,12183],{"align":12143},[128,14107,12183],{"align":12143},[128,14109,12183],{"align":12143},[128,14111,12183],{"align":12143},[128,14113,12183],{"align":12143},[128,14115,12183],{"align":12143},[128,14117,12183],{"align":12143},[128,14119],{},[107,14121,14122,14124,14126,14128,14130,14132,14134,14136,14138,14140,14142,14144,14146],{},[128,14123,9449],{},[128,14125,9452],{},[128,14127,12183],{"align":12143},[128,14129,12183],{"align":12143},[128,14131,12183],{"align":12143},[128,14133,12183],{"align":12143},[128,14135,12183],{"align":12143},[128,14137,12183],{"align":12143},[128,14139,12183],{"align":12143},[128,14141,12183],{"align":12143},[128,14143,12183],{"align":12143},[128,14145,12183],{"align":12143},[128,14147],{},[107,14149,14150,14152,14154,14156,14158,14160,14162,14164,14166,14168,14170,14172,14174],{},[128,14151,9469],{},[128,14153,9472],{},[128,14155,12183],{"align":12143},[128,14157,12183],{"align":12143},[128,14159,12183],{"align":12143},[128,14161,12183],{"align":12143},[128,14163,12183],{"align":12143},[128,14165,12183],{"align":12143},[128,14167,12183],{"align":12143},[128,14169,12183],{"align":12143},[128,14171,12183],{"align":12143},[128,14173,12183],{"align":12143},[128,14175],{},[107,14177,14178,14180,14182,14184,14186,14188,14190,14192,14194,14196,14198,14200,14202],{},[128,14179,9489],{},[128,14181,9492],{},[128,14183,12183],{"align":12143},[128,14185,12183],{"align":12143},[128,14187,12183],{"align":12143},[128,14189,12183],{"align":12143},[128,14191,12183],{"align":12143},[128,14193,12183],{"align":12143},[128,14195,12183],{"align":12143},[128,14197,12183],{"align":12143},[128,14199,12183],{"align":12143},[128,14201,12183],{"align":12143},[128,14203],{},[107,14205,14206,14208,14210,14212,14214,14216,14218,14220,14222,14224,14226,14228,14230],{},[128,14207,9509],{},[128,14209,9512],{},[128,14211,12183],{"align":12143},[128,14213,12183],{"align":12143},[128,14215,12183],{"align":12143},[128,14217,12183],{"align":12143},[128,14219,12183],{"align":12143},[128,14221,12183],{"align":12143},[128,14223,12183],{"align":12143},[128,14225,12183],{"align":12143},[128,14227,12183],{"align":12143},[128,14229,12183],{"align":12143},[128,14231],{},[107,14233,14234,14236,14238,14240,14242,14244,14246,14248,14250,14252,14254,14256,14258],{},[128,14235,9529],{},[128,14237,9532],{},[128,14239,12183],{"align":12143},[128,14241,12183],{"align":12143},[128,14243,12183],{"align":12143},[128,14245,12183],{"align":12143},[128,14247,12183],{"align":12143},[128,14249,12183],{"align":12143},[128,14251,12183],{"align":12143},[128,14253,12183],{"align":12143},[128,14255,12183],{"align":12143},[128,14257,12183],{"align":12143},[128,14259],{},[107,14261,14262,14264,14266,14268,14270,14272,14274,14276,14278,14280,14282,14284,14286],{},[128,14263,9549],{},[128,14265,9552],{},[128,14267,12183],{"align":12143},[128,14269,12183],{"align":12143},[128,14271,12183],{"align":12143},[128,14273,12183],{"align":12143},[128,14275,12183],{"align":12143},[128,14277,12183],{"align":12143},[128,14279,12183],{"align":12143},[128,14281,12183],{"align":12143},[128,14283,12183],{"align":12143},[128,14285,12183],{"align":12143},[128,14287],{},[107,14289,14290,14292,14294,14296,14298,14300,14302,14304,14306,14308,14310,14312,14314],{},[128,14291,9569],{},[128,14293,9572],{},[128,14295,12183],{"align":12143},[128,14297,12183],{"align":12143},[128,14299,12183],{"align":12143},[128,14301,12183],{"align":12143},[128,14303,12183],{"align":12143},[128,14305,12183],{"align":12143},[128,14307,12183],{"align":12143},[128,14309,12183],{"align":12143},[128,14311,12183],{"align":12143},[128,14313,12183],{"align":12143},[128,14315],{},[107,14317,14318,14320,14322,14324,14326,14328,14330,14332,14334,14336,14338,14340,14342],{},[128,14319,9589],{},[128,14321,9592],{},[128,14323,12183],{"align":12143},[128,14325,12183],{"align":12143},[128,14327,12183],{"align":12143},[128,14329,12183],{"align":12143},[128,14331,12183],{"align":12143},[128,14333,12183],{"align":12143},[128,14335,12183],{"align":12143},[128,14337,12183],{"align":12143},[128,14339,12183],{"align":12143},[128,14341,12183],{"align":12143},[128,14343],{},[107,14345,14346,14348,14350,14352,14354,14356,14358,14360,14362,14364,14366,14368,14370],{},[128,14347,9609],{},[128,14349,9612],{},[128,14351,12183],{"align":12143},[128,14353,12183],{"align":12143},[128,14355,12183],{"align":12143},[128,14357,12183],{"align":12143},[128,14359,12183],{"align":12143},[128,14361,12183],{"align":12143},[128,14363,12183],{"align":12143},[128,14365,12183],{"align":12143},[128,14367,12183],{"align":12143},[128,14369,12183],{"align":12143},[128,14371],{},[107,14373,14374,14376,14378,14380,14382,14384,14386,14388,14390,14392,14394,14396,14398],{},[128,14375,9629],{},[128,14377,9632],{},[128,14379,12183],{"align":12143},[128,14381,12183],{"align":12143},[128,14383,12183],{"align":12143},[128,14385,12183],{"align":12143},[128,14387,12183],{"align":12143},[128,14389,12183],{"align":12143},[128,14391,12183],{"align":12143},[128,14393,12183],{"align":12143},[128,14395,12183],{"align":12143},[128,14397,12183],{"align":12143},[128,14399],{},[107,14401,14402,14404,14406,14408,14410,14412,14414,14416,14418,14420,14422,14424,14426],{},[128,14403,9649],{},[128,14405,9652],{},[128,14407,12183],{"align":12143},[128,14409,12183],{"align":12143},[128,14411,12183],{"align":12143},[128,14413,12183],{"align":12143},[128,14415,12183],{"align":12143},[128,14417,12183],{"align":12143},[128,14419,12183],{"align":12143},[128,14421,12183],{"align":12143},[128,14423,12183],{"align":12143},[128,14425,12183],{"align":12143},[128,14427],{},[107,14429,14430,14432,14434,14436,14438,14440,14442,14444,14446,14448,14450,14452,14454],{},[128,14431,9669],{},[128,14433,9672],{},[128,14435,12183],{"align":12143},[128,14437,12183],{"align":12143},[128,14439,12183],{"align":12143},[128,14441,12183],{"align":12143},[128,14443,12183],{"align":12143},[128,14445,12183],{"align":12143},[128,14447,12183],{"align":12143},[128,14449,12183],{"align":12143},[128,14451,12183],{"align":12143},[128,14453,12183],{"align":12143},[128,14455],{},[107,14457,14458,14460,14462,14464,14466,14468,14470,14472,14474,14476,14478,14480,14482],{},[128,14459,9689],{},[128,14461,9692],{},[128,14463,12183],{"align":12143},[128,14465,12183],{"align":12143},[128,14467,12183],{"align":12143},[128,14469,12183],{"align":12143},[128,14471,12183],{"align":12143},[128,14473,12183],{"align":12143},[128,14475,12183],{"align":12143},[128,14477,12183],{"align":12143},[128,14479,12183],{"align":12143},[128,14481,12183],{"align":12143},[128,14483],{},[107,14485,14486,14488,14490,14492,14494,14496,14498,14500,14502,14504,14506,14508,14510],{},[128,14487,9709],{},[128,14489,9712],{},[128,14491,12183],{"align":12143},[128,14493,12183],{"align":12143},[128,14495,12183],{"align":12143},[128,14497,12183],{"align":12143},[128,14499,12183],{"align":12143},[128,14501,12183],{"align":12143},[128,14503,12183],{"align":12143},[128,14505,12183],{"align":12143},[128,14507,12183],{"align":12143},[128,14509,12183],{"align":12143},[128,14511],{},[107,14513,14514,14516,14518,14520,14522,14524,14526,14528,14530,14532,14534,14536,14538],{},[128,14515,9729],{},[128,14517,9732],{},[128,14519,12183],{"align":12143},[128,14521,12183],{"align":12143},[128,14523,12183],{"align":12143},[128,14525,12183],{"align":12143},[128,14527,12183],{"align":12143},[128,14529,12183],{"align":12143},[128,14531,12183],{"align":12143},[128,14533,12183],{"align":12143},[128,14535,12183],{"align":12143},[128,14537,12183],{"align":12143},[128,14539],{},[107,14541,14542,14544,14546,14548,14550,14552,14554,14556,14558,14560,14562,14564,14566],{},[128,14543,9749],{},[128,14545,9752],{},[128,14547,12183],{"align":12143},[128,14549,12183],{"align":12143},[128,14551,12183],{"align":12143},[128,14553,12183],{"align":12143},[128,14555,12183],{"align":12143},[128,14557,12183],{"align":12143},[128,14559,12183],{"align":12143},[128,14561,12183],{"align":12143},[128,14563,12183],{"align":12143},[128,14565,12183],{"align":12143},[128,14567],{},[107,14569,14570,14572,14574,14576,14578,14580,14582,14584,14586,14588,14590,14592,14594],{},[128,14571,9769],{},[128,14573,9772],{},[128,14575,12183],{"align":12143},[128,14577,12183],{"align":12143},[128,14579,12183],{"align":12143},[128,14581,12183],{"align":12143},[128,14583,12183],{"align":12143},[128,14585,12183],{"align":12143},[128,14587,12183],{"align":12143},[128,14589,12183],{"align":12143},[128,14591,12183],{"align":12143},[128,14593,12183],{"align":12143},[128,14595],{},[107,14597,14598,14600,14602,14604,14606,14608,14610,14612,14614,14616,14618,14620,14622],{},[128,14599,9789],{},[128,14601,9792],{},[128,14603,12183],{"align":12143},[128,14605,12183],{"align":12143},[128,14607,12183],{"align":12143},[128,14609,12183],{"align":12143},[128,14611,12183],{"align":12143},[128,14613,12183],{"align":12143},[128,14615,12183],{"align":12143},[128,14617,12183],{"align":12143},[128,14619,12183],{"align":12143},[128,14621,12183],{"align":12143},[128,14623],{},[107,14625,14626,14628,14630,14632,14634,14636,14638,14640,14642,14644,14646,14648,14650],{},[128,14627,9813],{},[128,14629,9816],{},[128,14631,12183],{"align":12143},[128,14633,12183],{"align":12143},[128,14635,12183],{"align":12143},[128,14637,12183],{"align":12143},[128,14639,12183],{"align":12143},[128,14641,12183],{"align":12143},[128,14643,12183],{"align":12143},[128,14645,12183],{"align":12143},[128,14647,12183],{"align":12143},[128,14649,12183],{"align":12143},[128,14651],{},[107,14653,14654,14656,14658,14660,14662,14664,14666,14668,14670,14672,14674,14676,14678],{},[128,14655,9833],{},[128,14657,9836],{},[128,14659,12183],{"align":12143},[128,14661,12183],{"align":12143},[128,14663,12183],{"align":12143},[128,14665,12183],{"align":12143},[128,14667,12183],{"align":12143},[128,14669,12183],{"align":12143},[128,14671,12183],{"align":12143},[128,14673,12183],{"align":12143},[128,14675,12183],{"align":12143},[128,14677,12183],{"align":12143},[128,14679],{},[107,14681,14682,14684,14686,14688,14690,14692,14694,14696,14698,14700,14702,14704,14706],{},[128,14683,9857],{},[128,14685,9860],{},[128,14687,12183],{"align":12143},[128,14689,12183],{"align":12143},[128,14691,12183],{"align":12143},[128,14693,12183],{"align":12143},[128,14695,12183],{"align":12143},[128,14697,12183],{"align":12143},[128,14699,12183],{"align":12143},[128,14701,12183],{"align":12143},[128,14703,12183],{"align":12143},[128,14705,12183],{"align":12143},[128,14707],{},[107,14709,14710,14712,14714,14716,14718,14720,14722,14724,14726,14728,14730,14732,14734],{},[128,14711,9877],{},[128,14713,9880],{},[128,14715,12183],{"align":12143},[128,14717,12183],{"align":12143},[128,14719,12183],{"align":12143},[128,14721,12183],{"align":12143},[128,14723,12183],{"align":12143},[128,14725,12183],{"align":12143},[128,14727,12183],{"align":12143},[128,14729,12183],{"align":12143},[128,14731,12183],{"align":12143},[128,14733,12183],{"align":12143},[128,14735],{},[107,14737,14738,14740,14742,14744,14746,14748,14750,14752,14754,14756,14758,14760,14762],{},[128,14739,9897],{},[128,14741,9900],{},[128,14743,12183],{"align":12143},[128,14745,12183],{"align":12143},[128,14747,12183],{"align":12143},[128,14749,12183],{"align":12143},[128,14751,12183],{"align":12143},[128,14753,12183],{"align":12143},[128,14755,12183],{"align":12143},[128,14757,12183],{"align":12143},[128,14759,12183],{"align":12143},[128,14761,12183],{"align":12143},[128,14763],{},[107,14765,14766,14768,14770,14772,14774,14776,14778,14780,14782,14784,14786,14788,14790],{},[128,14767,9921],{},[128,14769,9924],{},[128,14771,12183],{"align":12143},[128,14773,12183],{"align":12143},[128,14775,12183],{"align":12143},[128,14777,12183],{"align":12143},[128,14779,12183],{"align":12143},[128,14781,12183],{"align":12143},[128,14783,12183],{"align":12143},[128,14785,12183],{"align":12143},[128,14787,12183],{"align":12143},[128,14789,12183],{"align":12143},[128,14791],{},[107,14793,14794,14796,14798,14800,14802,14804,14806,14808,14810,14812,14814,14816,14818],{},[128,14795,9031],{},[128,14797,9943],{},[128,14799,12183],{"align":12143},[128,14801,12183],{"align":12143},[128,14803,12183],{"align":12143},[128,14805,12183],{"align":12143},[128,14807,12183],{"align":12143},[128,14809,12183],{"align":12143},[128,14811,12183],{"align":12143},[128,14813,12183],{"align":12143},[128,14815,12183],{"align":12143},[128,14817,12183],{"align":12143},[128,14819],{},[107,14821,14822,14824,14826,14828,14830,14832,14834,14836,14838,14840,14842,14844,14846],{},[128,14823,9960],{},[128,14825,9963],{},[128,14827,12183],{"align":12143},[128,14829,12183],{"align":12143},[128,14831,12183],{"align":12143},[128,14833,12183],{"align":12143},[128,14835,12183],{"align":12143},[128,14837,12183],{"align":12143},[128,14839,12183],{"align":12143},[128,14841,12183],{"align":12143},[128,14843,12183],{"align":12143},[128,14845,12183],{"align":12143},[128,14847],{},[107,14849,14850,14852,14854,14856,14858,14860,14862,14864,14866,14868,14870,14872,14874],{},[128,14851,9980],{},[128,14853,9983],{},[128,14855,12183],{"align":12143},[128,14857,12183],{"align":12143},[128,14859,12183],{"align":12143},[128,14861,12183],{"align":12143},[128,14863,12183],{"align":12143},[128,14865,12183],{"align":12143},[128,14867,12183],{"align":12143},[128,14869,12183],{"align":12143},[128,14871,12183],{"align":12143},[128,14873,12183],{"align":12143},[128,14875],{},[107,14877,14878,14880,14882,14884,14886,14888,14890,14892,14894,14896,14898,14900,14902],{},[128,14879,10000],{},[128,14881,10003],{},[128,14883,12183],{"align":12143},[128,14885,12183],{"align":12143},[128,14887,12183],{"align":12143},[128,14889,12183],{"align":12143},[128,14891,12183],{"align":12143},[128,14893,12183],{"align":12143},[128,14895,12183],{"align":12143},[128,14897,12183],{"align":12143},[128,14899,12183],{"align":12143},[128,14901,12183],{"align":12143},[128,14903],{},[107,14905,14906,14908,14910,14912,14914,14916,14918,14920,14922,14924,14926,14928,14930],{},[128,14907,10024],{},[128,14909,10027],{},[128,14911,12183],{"align":12143},[128,14913,12183],{"align":12143},[128,14915,12183],{"align":12143},[128,14917,12183],{"align":12143},[128,14919,12183],{"align":12143},[128,14921,12183],{"align":12143},[128,14923,12183],{"align":12143},[128,14925,12183],{"align":12143},[128,14927,12183],{"align":12143},[128,14929,12183],{"align":12143},[128,14931],{},[107,14933,14934,14936,14938,14940,14942,14944,14946,14948,14950,14952,14954,14956,14958],{},[128,14935,10044],{},[128,14937,10047],{},[128,14939,12183],{"align":12143},[128,14941,12183],{"align":12143},[128,14943,12183],{"align":12143},[128,14945,12183],{"align":12143},[128,14947,12183],{"align":12143},[128,14949,12183],{"align":12143},[128,14951,12183],{"align":12143},[128,14953,12183],{"align":12143},[128,14955,12183],{"align":12143},[128,14957,12183],{"align":12143},[128,14959],{},[107,14961,14962,14964,14966,14968,14970,14972,14974,14976,14978,14980,14982,14984,14986],{},[128,14963,10064],{},[128,14965,10067],{},[128,14967,12183],{"align":12143},[128,14969,12183],{"align":12143},[128,14971,12183],{"align":12143},[128,14973,12183],{"align":12143},[128,14975,12183],{"align":12143},[128,14977,12183],{"align":12143},[128,14979,12183],{"align":12143},[128,14981,12183],{"align":12143},[128,14983,12183],{"align":12143},[128,14985,12183],{"align":12143},[128,14987],{},[107,14989,14990,14992,14994,14996,14998,15000,15002,15004,15006,15008,15010,15012,15014],{},[128,14991,10084],{},[128,14993,10087],{},[128,14995,12183],{"align":12143},[128,14997,12183],{"align":12143},[128,14999,12183],{"align":12143},[128,15001,12183],{"align":12143},[128,15003,12183],{"align":12143},[128,15005,12183],{"align":12143},[128,15007,12183],{"align":12143},[128,15009,12183],{"align":12143},[128,15011,12183],{"align":12143},[128,15013,12183],{"align":12143},[128,15015],{},[107,15017,15018,15020,15022,15024,15026,15028,15030,15032,15034,15036,15038,15040,15042],{},[128,15019,10104],{},[128,15021,10107],{},[128,15023,12183],{"align":12143},[128,15025,12183],{"align":12143},[128,15027,12183],{"align":12143},[128,15029,12183],{"align":12143},[128,15031,12183],{"align":12143},[128,15033,12183],{"align":12143},[128,15035,12183],{"align":12143},[128,15037,12183],{"align":12143},[128,15039,12183],{"align":12143},[128,15041,12183],{"align":12143},[128,15043],{},[107,15045,15046,15048,15050,15052,15054,15056,15058,15060,15062,15064,15066,15068,15070],{},[128,15047,10124],{},[128,15049,10127],{},[128,15051,12183],{"align":12143},[128,15053,12183],{"align":12143},[128,15055,12183],{"align":12143},[128,15057,12183],{"align":12143},[128,15059,12183],{"align":12143},[128,15061,12183],{"align":12143},[128,15063,12183],{"align":12143},[128,15065,12183],{"align":12143},[128,15067,12183],{"align":12143},[128,15069,12183],{"align":12143},[128,15071],{},[107,15073,15074,15076,15078,15080,15082,15084,15086,15088,15090,15092,15094,15096,15098],{},[128,15075,10144],{},[128,15077,10147],{},[128,15079,12183],{"align":12143},[128,15081,12183],{"align":12143},[128,15083,12183],{"align":12143},[128,15085,12183],{"align":12143},[128,15087,12183],{"align":12143},[128,15089,12183],{"align":12143},[128,15091,12183],{"align":12143},[128,15093,12183],{"align":12143},[128,15095,12183],{"align":12143},[128,15097,12183],{"align":12143},[128,15099],{},[107,15101,15102,15104,15106,15108,15110,15112,15114,15116,15118,15120,15122,15124,15126],{},[128,15103,10164],{},[128,15105,10167],{},[128,15107,12183],{"align":12143},[128,15109,12183],{"align":12143},[128,15111,12183],{"align":12143},[128,15113,12183],{"align":12143},[128,15115,12183],{"align":12143},[128,15117,12183],{"align":12143},[128,15119,12183],{"align":12143},[128,15121,12183],{"align":12143},[128,15123,12183],{"align":12143},[128,15125,12183],{"align":12143},[128,15127],{},[107,15129,15130,15132,15134,15136,15138,15140,15142,15144,15146,15148,15150,15152,15154],{},[128,15131,10184],{},[128,15133,10187],{},[128,15135,12183],{"align":12143},[128,15137,12183],{"align":12143},[128,15139,12183],{"align":12143},[128,15141,12183],{"align":12143},[128,15143,12183],{"align":12143},[128,15145,12183],{"align":12143},[128,15147,12183],{"align":12143},[128,15149,12183],{"align":12143},[128,15151,12183],{"align":12143},[128,15153,12183],{"align":12143},[128,15155],{},[107,15157,15158,15160,15162,15164,15166,15168,15170,15172,15174,15176,15178,15180,15182],{},[128,15159,10204],{},[128,15161,10207],{},[128,15163,12183],{"align":12143},[128,15165,12183],{"align":12143},[128,15167,12183],{"align":12143},[128,15169,12183],{"align":12143},[128,15171,12183],{"align":12143},[128,15173,12183],{"align":12143},[128,15175,12183],{"align":12143},[128,15177,12183],{"align":12143},[128,15179,12183],{"align":12143},[128,15181,12183],{"align":12143},[128,15183],{},[107,15185,15186,15188,15190,15192,15194,15196,15198,15200,15202,15204,15206,15208,15210],{},[128,15187,10224],{},[128,15189,10227],{},[128,15191,12183],{"align":12143},[128,15193,12183],{"align":12143},[128,15195,12183],{"align":12143},[128,15197,12183],{"align":12143},[128,15199,12183],{"align":12143},[128,15201,12183],{"align":12143},[128,15203,12183],{"align":12143},[128,15205,12183],{"align":12143},[128,15207,12183],{"align":12143},[128,15209,12183],{"align":12143},[128,15211],{},[107,15213,15214,15216,15218,15220,15222,15224,15226,15228,15230,15232,15234,15236,15238],{},[128,15215,10244],{},[128,15217,10247],{},[128,15219,12183],{"align":12143},[128,15221,12183],{"align":12143},[128,15223,12183],{"align":12143},[128,15225,12183],{"align":12143},[128,15227,12183],{"align":12143},[128,15229,12183],{"align":12143},[128,15231,12183],{"align":12143},[128,15233,12183],{"align":12143},[128,15235,12183],{"align":12143},[128,15237,12183],{"align":12143},[128,15239],{},[107,15241,15242,15244,15246,15248,15250,15252,15254,15256,15258,15260,15262,15264,15266],{},[128,15243,10264],{},[128,15245,10267],{},[128,15247,12183],{"align":12143},[128,15249,12183],{"align":12143},[128,15251,12183],{"align":12143},[128,15253,12183],{"align":12143},[128,15255,12183],{"align":12143},[128,15257,12183],{"align":12143},[128,15259,12183],{"align":12143},[128,15261,12183],{"align":12143},[128,15263,12183],{"align":12143},[128,15265,12183],{"align":12143},[128,15267],{},[107,15269,15270,15272,15274,15276,15278,15280,15282,15284,15286,15288,15290,15292,15294],{},[128,15271,10284],{},[128,15273,10287],{},[128,15275,12183],{"align":12143},[128,15277,12183],{"align":12143},[128,15279,12183],{"align":12143},[128,15281,12183],{"align":12143},[128,15283,12183],{"align":12143},[128,15285,12183],{"align":12143},[128,15287,12183],{"align":12143},[128,15289,12183],{"align":12143},[128,15291,12183],{"align":12143},[128,15293,12183],{"align":12143},[128,15295],{},[107,15297,15298,15300,15302,15304,15306,15308,15310,15312,15314,15316,15318,15320,15322],{},[128,15299,10304],{},[128,15301,10307],{},[128,15303,12183],{"align":12143},[128,15305,12183],{"align":12143},[128,15307,12183],{"align":12143},[128,15309,12183],{"align":12143},[128,15311,12183],{"align":12143},[128,15313,12183],{"align":12143},[128,15315,12183],{"align":12143},[128,15317,12183],{"align":12143},[128,15319,12183],{"align":12143},[128,15321,12183],{"align":12143},[128,15323],{},[107,15325,15326,15328,15330,15332,15334,15336,15338,15340,15342,15344,15346,15348,15350],{},[128,15327,10324],{},[128,15329,10327],{},[128,15331,12183],{"align":12143},[128,15333,12183],{"align":12143},[128,15335,12183],{"align":12143},[128,15337,12183],{"align":12143},[128,15339,12183],{"align":12143},[128,15341,12183],{"align":12143},[128,15343,12183],{"align":12143},[128,15345,12183],{"align":12143},[128,15347,12183],{"align":12143},[128,15349,12183],{"align":12143},[128,15351],{},[107,15353,15354,15356,15358,15360,15362,15364,15366,15368,15370,15372,15374,15376,15378],{},[128,15355,10344],{},[128,15357,10347],{},[128,15359,12183],{"align":12143},[128,15361,12183],{"align":12143},[128,15363,12183],{"align":12143},[128,15365,12183],{"align":12143},[128,15367,12183],{"align":12143},[128,15369,12183],{"align":12143},[128,15371,12183],{"align":12143},[128,15373,12183],{"align":12143},[128,15375,12183],{"align":12143},[128,15377,12183],{"align":12143},[128,15379],{},[107,15381,15382,15384,15386,15388,15390,15392,15394,15396,15398,15400,15402,15404,15406],{},[128,15383,10364],{},[128,15385,10367],{},[128,15387,12183],{"align":12143},[128,15389,12183],{"align":12143},[128,15391,12183],{"align":12143},[128,15393,12183],{"align":12143},[128,15395,12183],{"align":12143},[128,15397,12183],{"align":12143},[128,15399,12183],{"align":12143},[128,15401,12183],{"align":12143},[128,15403,12183],{"align":12143},[128,15405,12183],{"align":12143},[128,15407],{},[107,15409,15410,15412,15414,15416,15418,15420,15422,15424,15426,15428,15430,15432,15434],{},[128,15411,10384],{},[128,15413,10387],{},[128,15415,12183],{"align":12143},[128,15417,12183],{"align":12143},[128,15419,12183],{"align":12143},[128,15421,12183],{"align":12143},[128,15423,12183],{"align":12143},[128,15425,12183],{"align":12143},[128,15427,12183],{"align":12143},[128,15429,12183],{"align":12143},[128,15431,12183],{"align":12143},[128,15433,12183],{"align":12143},[128,15435],{},[107,15437,15438,15440,15442,15444,15446,15448,15450,15452,15454,15456,15458,15460,15462],{},[128,15439,10404],{},[128,15441,10407],{},[128,15443,12183],{"align":12143},[128,15445,12183],{"align":12143},[128,15447,12183],{"align":12143},[128,15449,12183],{"align":12143},[128,15451,12183],{"align":12143},[128,15453,12183],{"align":12143},[128,15455,12183],{"align":12143},[128,15457,12183],{"align":12143},[128,15459,12183],{"align":12143},[128,15461,12183],{"align":12143},[128,15463],{},[107,15465,15466,15468,15470,15472,15474,15476,15478,15480,15482,15484,15486,15488,15490],{},[128,15467,10424],{},[128,15469,10427],{},[128,15471,12183],{"align":12143},[128,15473,12183],{"align":12143},[128,15475,12183],{"align":12143},[128,15477,12183],{"align":12143},[128,15479,12183],{"align":12143},[128,15481,12183],{"align":12143},[128,15483,12183],{"align":12143},[128,15485,12183],{"align":12143},[128,15487,12183],{"align":12143},[128,15489,12183],{"align":12143},[128,15491],{},[107,15493,15494,15496,15498,15500,15502,15504,15506,15508,15510,15512,15514,15516,15518],{},[128,15495,10444],{},[128,15497,10447],{},[128,15499,12183],{"align":12143},[128,15501,12183],{"align":12143},[128,15503,12183],{"align":12143},[128,15505,12183],{"align":12143},[128,15507,12183],{"align":12143},[128,15509,12183],{"align":12143},[128,15511,12183],{"align":12143},[128,15513,12183],{"align":12143},[128,15515,12183],{"align":12143},[128,15517,12183],{"align":12143},[128,15519],{},[107,15521,15522,15524,15526,15528,15530,15532,15534,15536,15538,15540,15542,15544,15546],{},[128,15523,10464],{},[128,15525,10467],{},[128,15527,12183],{"align":12143},[128,15529,12183],{"align":12143},[128,15531,12183],{"align":12143},[128,15533,12183],{"align":12143},[128,15535,12183],{"align":12143},[128,15537,12183],{"align":12143},[128,15539,12183],{"align":12143},[128,15541,12183],{"align":12143},[128,15543,12183],{"align":12143},[128,15545,12183],{"align":12143},[128,15547],{},[107,15549,15550,15552,15554,15556,15558,15560,15562,15564,15566,15568,15570,15572,15574],{},[128,15551,10484],{},[128,15553,10487],{},[128,15555,12183],{"align":12143},[128,15557,12183],{"align":12143},[128,15559,12183],{"align":12143},[128,15561,12183],{"align":12143},[128,15563,12183],{"align":12143},[128,15565,12183],{"align":12143},[128,15567,12183],{"align":12143},[128,15569,12183],{"align":12143},[128,15571,12183],{"align":12143},[128,15573,12183],{"align":12143},[128,15575],{},[107,15577,15578,15580,15582,15584,15586,15588,15590,15592,15594,15596,15598,15600,15602],{},[128,15579,10504],{},[128,15581,10507],{},[128,15583,12183],{"align":12143},[128,15585,12183],{"align":12143},[128,15587,12183],{"align":12143},[128,15589,12183],{"align":12143},[128,15591,12183],{"align":12143},[128,15593,12183],{"align":12143},[128,15595,12183],{"align":12143},[128,15597,12183],{"align":12143},[128,15599,12183],{"align":12143},[128,15601,12183],{"align":12143},[128,15603],{},[107,15605,15606,15608,15610,15612,15614,15616,15618,15620,15622,15624,15626,15628,15630],{},[128,15607,10524],{},[128,15609,10527],{},[128,15611,12183],{"align":12143},[128,15613,12183],{"align":12143},[128,15615,12183],{"align":12143},[128,15617,12183],{"align":12143},[128,15619,12183],{"align":12143},[128,15621,12183],{"align":12143},[128,15623,12183],{"align":12143},[128,15625,12183],{"align":12143},[128,15627,12183],{"align":12143},[128,15629,12183],{"align":12143},[128,15631],{},[107,15633,15634,15636,15638,15640,15642,15644,15646,15648,15650,15652,15654,15656,15658],{},[128,15635,10544],{},[128,15637,10547],{},[128,15639,12183],{"align":12143},[128,15641,12183],{"align":12143},[128,15643,12183],{"align":12143},[128,15645,12183],{"align":12143},[128,15647,12183],{"align":12143},[128,15649,12183],{"align":12143},[128,15651,12183],{"align":12143},[128,15653,12183],{"align":12143},[128,15655,12183],{"align":12143},[128,15657,12183],{"align":12143},[128,15659],{},[107,15661,15662,15664,15666,15668,15670,15672,15674,15676,15678,15680,15682,15684,15686],{},[128,15663,10564],{},[128,15665,10567],{},[128,15667,12183],{"align":12143},[128,15669,12183],{"align":12143},[128,15671,12183],{"align":12143},[128,15673,12183],{"align":12143},[128,15675,12183],{"align":12143},[128,15677,12183],{"align":12143},[128,15679,12183],{"align":12143},[128,15681,12183],{"align":12143},[128,15683,12183],{"align":12143},[128,15685,12183],{"align":12143},[128,15687],{},[107,15689,15690,15692,15694,15696,15698,15700,15702,15704,15706,15708,15710,15712,15714],{},[128,15691,10584],{},[128,15693,10587],{},[128,15695,12183],{"align":12143},[128,15697,12183],{"align":12143},[128,15699,12183],{"align":12143},[128,15701,12183],{"align":12143},[128,15703,12183],{"align":12143},[128,15705,12183],{"align":12143},[128,15707,12183],{"align":12143},[128,15709,12183],{"align":12143},[128,15711,12183],{"align":12143},[128,15713,12183],{"align":12143},[128,15715],{},[107,15717,15718,15720,15722,15724,15726,15728,15730,15732,15734,15736,15738,15740,15742],{},[128,15719,10604],{},[128,15721,10607],{},[128,15723,12183],{"align":12143},[128,15725,12183],{"align":12143},[128,15727,12183],{"align":12143},[128,15729,12183],{"align":12143},[128,15731,12183],{"align":12143},[128,15733,12183],{"align":12143},[128,15735,12183],{"align":12143},[128,15737,12183],{"align":12143},[128,15739,12183],{"align":12143},[128,15741,12183],{"align":12143},[128,15743],{},[107,15745,15746,15748,15750,15752,15754,15756,15758,15760,15762,15764,15766,15768,15770],{},[128,15747,10624],{},[128,15749,10627],{},[128,15751,12183],{"align":12143},[128,15753,12183],{"align":12143},[128,15755,12183],{"align":12143},[128,15757,12183],{"align":12143},[128,15759,12183],{"align":12143},[128,15761,12183],{"align":12143},[128,15763,12183],{"align":12143},[128,15765,12183],{"align":12143},[128,15767,12183],{"align":12143},[128,15769,12183],{"align":12143},[128,15771],{},[107,15773,15774,15776,15778,15780,15782,15784,15786,15788,15790,15792,15794,15796,15798],{},[128,15775,10644],{},[128,15777,10647],{},[128,15779,12183],{"align":12143},[128,15781,12183],{"align":12143},[128,15783,12183],{"align":12143},[128,15785,12183],{"align":12143},[128,15787,12183],{"align":12143},[128,15789,12183],{"align":12143},[128,15791,12183],{"align":12143},[128,15793,12183],{"align":12143},[128,15795,12183],{"align":12143},[128,15797,12183],{"align":12143},[128,15799],{},[107,15801,15802,15804,15806,15808,15810,15812,15814,15816,15818,15820,15822,15824,15826],{},[128,15803,10664],{},[128,15805,10667],{},[128,15807,12183],{"align":12143},[128,15809,12183],{"align":12143},[128,15811,12183],{"align":12143},[128,15813,12183],{"align":12143},[128,15815,12183],{"align":12143},[128,15817,12183],{"align":12143},[128,15819,12183],{"align":12143},[128,15821,12183],{"align":12143},[128,15823,12183],{"align":12143},[128,15825,12183],{"align":12143},[128,15827],{},[107,15829,15830,15832,15834,15836,15838,15840,15842,15844,15846,15848,15850,15852,15854],{},[128,15831,10684],{},[128,15833,10687],{},[128,15835,12183],{"align":12143},[128,15837,12183],{"align":12143},[128,15839,12183],{"align":12143},[128,15841,12183],{"align":12143},[128,15843,12183],{"align":12143},[128,15845,12183],{"align":12143},[128,15847,12183],{"align":12143},[128,15849,12183],{"align":12143},[128,15851,12183],{"align":12143},[128,15853,12183],{"align":12143},[128,15855],{},[107,15857,15858,15860,15862,15864,15866,15868,15870,15872,15874,15876,15878,15880,15882],{},[128,15859,10704],{},[128,15861,10707],{},[128,15863,12183],{"align":12143},[128,15865,12183],{"align":12143},[128,15867,12183],{"align":12143},[128,15869,12183],{"align":12143},[128,15871,12183],{"align":12143},[128,15873,12183],{"align":12143},[128,15875,12183],{"align":12143},[128,15877,12183],{"align":12143},[128,15879,12183],{"align":12143},[128,15881,12183],{"align":12143},[128,15883],{},[107,15885,15886,15888,15890,15892,15894,15896,15898,15900,15902,15904,15906,15908,15910],{},[128,15887,10724],{},[128,15889,10727],{},[128,15891,12183],{"align":12143},[128,15893,12183],{"align":12143},[128,15895,12183],{"align":12143},[128,15897,12183],{"align":12143},[128,15899,12183],{"align":12143},[128,15901,12183],{"align":12143},[128,15903,12183],{"align":12143},[128,15905,12183],{"align":12143},[128,15907,12183],{"align":12143},[128,15909,12183],{"align":12143},[128,15911],{},[107,15913,15914,15916,15918,15920,15922,15924,15926,15928,15930,15932,15934,15936,15938],{},[128,15915,10744],{},[128,15917,10747],{},[128,15919,12183],{"align":12143},[128,15921,12183],{"align":12143},[128,15923,12183],{"align":12143},[128,15925,12183],{"align":12143},[128,15927,12183],{"align":12143},[128,15929,12183],{"align":12143},[128,15931,12183],{"align":12143},[128,15933,12183],{"align":12143},[128,15935,12183],{"align":12143},[128,15937,12183],{"align":12143},[128,15939],{},[107,15941,15942,15944,15946,15948,15950,15952,15954,15956,15958,15960,15962,15964,15966],{},[128,15943,10764],{},[128,15945,10767],{},[128,15947,12183],{"align":12143},[128,15949,12183],{"align":12143},[128,15951,12183],{"align":12143},[128,15953,12183],{"align":12143},[128,15955,12183],{"align":12143},[128,15957,12183],{"align":12143},[128,15959,12183],{"align":12143},[128,15961,12183],{"align":12143},[128,15963,12183],{"align":12143},[128,15965,12183],{"align":12143},[128,15967],{},[107,15969,15970,15972,15974,15976,15978,15980,15982,15984,15986,15988,15990,15992,15994],{},[128,15971,10784],{},[128,15973,10787],{},[128,15975,12183],{"align":12143},[128,15977,12183],{"align":12143},[128,15979,12183],{"align":12143},[128,15981,12183],{"align":12143},[128,15983,12183],{"align":12143},[128,15985,12183],{"align":12143},[128,15987,12183],{"align":12143},[128,15989,12183],{"align":12143},[128,15991,12183],{"align":12143},[128,15993,12183],{"align":12143},[128,15995],{},[107,15997,15998,16000,16002,16004,16006,16008,16010,16012,16014,16016,16018,16020,16022],{},[128,15999,10804],{},[128,16001,10807],{},[128,16003,12183],{"align":12143},[128,16005,12183],{"align":12143},[128,16007,12183],{"align":12143},[128,16009,12183],{"align":12143},[128,16011,12183],{"align":12143},[128,16013,12183],{"align":12143},[128,16015,12183],{"align":12143},[128,16017,12183],{"align":12143},[128,16019,12183],{"align":12143},[128,16021,12183],{"align":12143},[128,16023],{},[107,16025,16026,16028,16030,16032,16034,16036,16038,16040,16042,16044,16046,16048,16050],{},[128,16027,10824],{},[128,16029,10827],{},[128,16031,12183],{"align":12143},[128,16033,12183],{"align":12143},[128,16035,12183],{"align":12143},[128,16037,12183],{"align":12143},[128,16039,12183],{"align":12143},[128,16041,12183],{"align":12143},[128,16043,12183],{"align":12143},[128,16045,12183],{"align":12143},[128,16047,12183],{"align":12143},[128,16049,12183],{"align":12143},[128,16051],{},[107,16053,16054,16056,16058,16060,16062,16064,16066,16068,16070,16072,16074,16076,16078],{},[128,16055,10844],{},[128,16057,10847],{},[128,16059,12183],{"align":12143},[128,16061,12183],{"align":12143},[128,16063,12183],{"align":12143},[128,16065,12183],{"align":12143},[128,16067,12183],{"align":12143},[128,16069,12183],{"align":12143},[128,16071,12183],{"align":12143},[128,16073,12183],{"align":12143},[128,16075,12183],{"align":12143},[128,16077,12183],{"align":12143},[128,16079],{},[107,16081,16082,16084,16086,16088,16090,16092,16094,16096,16098,16100,16102,16104,16106],{},[128,16083,10864],{},[128,16085,10867],{},[128,16087,12183],{"align":12143},[128,16089,12183],{"align":12143},[128,16091,12183],{"align":12143},[128,16093,12183],{"align":12143},[128,16095,12183],{"align":12143},[128,16097,12183],{"align":12143},[128,16099,12183],{"align":12143},[128,16101,12183],{"align":12143},[128,16103,12183],{"align":12143},[128,16105,12183],{"align":12143},[128,16107],{},[107,16109,16110,16112,16114,16116,16118,16120,16122,16124,16126,16128,16130,16132,16134],{},[128,16111,10884],{},[128,16113,10887],{},[128,16115,12183],{"align":12143},[128,16117,12183],{"align":12143},[128,16119,12183],{"align":12143},[128,16121,12183],{"align":12143},[128,16123,12183],{"align":12143},[128,16125,12183],{"align":12143},[128,16127,12183],{"align":12143},[128,16129,12183],{"align":12143},[128,16131,12183],{"align":12143},[128,16133,12183],{"align":12143},[128,16135],{},[107,16137,16138,16140,16142,16144,16146,16148,16150,16152,16154,16156,16158,16160,16162],{},[128,16139,10904],{},[128,16141,10907],{},[128,16143,12183],{"align":12143},[128,16145,12183],{"align":12143},[128,16147,12183],{"align":12143},[128,16149,12183],{"align":12143},[128,16151,12183],{"align":12143},[128,16153,12183],{"align":12143},[128,16155,12183],{"align":12143},[128,16157,12183],{"align":12143},[128,16159,12183],{"align":12143},[128,16161,12183],{"align":12143},[128,16163],{},[107,16165,16166,16168,16170,16172,16174,16176,16178,16180,16182,16184,16186,16188,16190],{},[128,16167,10924],{},[128,16169,10927],{},[128,16171,12183],{"align":12143},[128,16173,12183],{"align":12143},[128,16175,12183],{"align":12143},[128,16177,12183],{"align":12143},[128,16179,12183],{"align":12143},[128,16181,12183],{"align":12143},[128,16183,12183],{"align":12143},[128,16185,12183],{"align":12143},[128,16187,12183],{"align":12143},[128,16189,12183],{"align":12143},[128,16191],{},[107,16193,16194,16196,16198,16200,16202,16204,16206,16208,16210,16212,16214,16216,16218],{},[128,16195,10944],{},[128,16197,10947],{},[128,16199,12183],{"align":12143},[128,16201,12183],{"align":12143},[128,16203,12183],{"align":12143},[128,16205,12183],{"align":12143},[128,16207,12183],{"align":12143},[128,16209,12183],{"align":12143},[128,16211,12183],{"align":12143},[128,16213,12183],{"align":12143},[128,16215,12183],{"align":12143},[128,16217,12183],{"align":12143},[128,16219],{},[107,16221,16222,16224,16226,16228,16230,16232,16234,16236,16238,16240,16242,16244,16246],{},[128,16223,10964],{},[128,16225,10967],{},[128,16227,12183],{"align":12143},[128,16229,12183],{"align":12143},[128,16231,12183],{"align":12143},[128,16233,12183],{"align":12143},[128,16235,12183],{"align":12143},[128,16237,12183],{"align":12143},[128,16239,12183],{"align":12143},[128,16241,12183],{"align":12143},[128,16243,12183],{"align":12143},[128,16245,12183],{"align":12143},[128,16247],{},[107,16249,16250,16252,16254,16256,16258,16260,16262,16264,16266,16268,16270,16272,16274],{},[128,16251,10984],{},[128,16253,10987],{},[128,16255,12183],{"align":12143},[128,16257,12183],{"align":12143},[128,16259,12183],{"align":12143},[128,16261,12183],{"align":12143},[128,16263,12183],{"align":12143},[128,16265,12183],{"align":12143},[128,16267,12183],{"align":12143},[128,16269,12183],{"align":12143},[128,16271,12183],{"align":12143},[128,16273,12183],{"align":12143},[128,16275],{},[53,16277],{},[56,16279,16281],{"id":16280},"br01-brand-site-39행","BR01 — Brand site (39행)",[101,16283,16284,16314],{},[104,16285,16286],{},[107,16287,16288,16290,16292,16294,16296,16298,16300,16302,16304,16306,16308,16310,16312],{},[110,16289,528],{},[110,16291,8026],{},[110,16293,12144],{"align":12143},[110,16295,12147],{"align":12143},[110,16297,4181],{"align":12143},[110,16299,12152],{"align":12143},[110,16301,741],{"align":12143},[110,16303,12157],{"align":12143},[110,16305,12160],{"align":12143},[110,16307,12163],{"align":12143},[110,16309,12166],{"align":12143},[110,16311,12169],{"align":12143},[110,16313,12172],{},[123,16315,16316,16344,16372,16405,16436,16466,16494,16522,16550,16578,16606,16634,16662,16690,16718,16746,16774,16802,16830,16858,16886,16914,16942,16970,16998,17026,17054,17082,17110,17138,17166,17194,17222,17250,17278,17306,17334,17362,17390],{},[107,16317,16318,16320,16322,16324,16326,16328,16330,16332,16334,16336,16338,16340,16342],{},[128,16319,11088],{},[128,16321,11091],{},[128,16323,12183],{"align":12143},[128,16325,12183],{"align":12143},[128,16327,12183],{"align":12143},[128,16329,12183],{"align":12143},[128,16331,12183],{"align":12143},[128,16333,12183],{"align":12143},[128,16335,12183],{"align":12143},[128,16337,12183],{"align":12143},[128,16339,12183],{"align":12143},[128,16341,12183],{"align":12143},[128,16343],{},[107,16345,16346,16348,16350,16352,16354,16356,16358,16360,16362,16364,16366,16368,16370],{},[128,16347,11107],{},[128,16349,11110],{},[128,16351,12183],{"align":12143},[128,16353,12183],{"align":12143},[128,16355,12183],{"align":12143},[128,16357,12183],{"align":12143},[128,16359,12183],{"align":12143},[128,16361,12183],{"align":12143},[128,16363,12183],{"align":12143},[128,16365,12183],{"align":12143},[128,16367,12183],{"align":12143},[128,16369,12183],{"align":12143},[128,16371],{},[107,16373,16374,16376,16378,16381,16383,16385,16387,16389,16391,16393,16395,16397,16399],{},[128,16375,11127],{},[128,16377,11130],{},[128,16379,16380],{"align":12143},"➖",[128,16382,16380],{"align":12143},[128,16384,16380],{"align":12143},[128,16386,16380],{"align":12143},[128,16388,16380],{"align":12143},[128,16390,16380],{"align":12143},[128,16392,16380],{"align":12143},[128,16394,16380],{"align":12143},[128,16396,16380],{"align":12143},[128,16398,16380],{"align":12143},[128,16400,16401,16404],{},[19,16402,16403],{},"검증제외","(미설계)",[107,16406,16407,16409,16411,16413,16415,16417,16419,16421,16423,16425,16427,16429,16431],{},[128,16408,11148],{},[128,16410,11151],{},[128,16412,16380],{"align":12143},[128,16414,16380],{"align":12143},[128,16416,16380],{"align":12143},[128,16418,16380],{"align":12143},[128,16420,16380],{"align":12143},[128,16422,16380],{"align":12143},[128,16424,16380],{"align":12143},[128,16426,16380],{"align":12143},[128,16428,16380],{"align":12143},[128,16430,16380],{"align":12143},[128,16432,16433,16435],{},[19,16434,16403],{},"(실사이트 대체)",[107,16437,16438,16440,16442,16444,16446,16448,16450,16452,16454,16456,16458,16460,16462],{},[128,16439,11168],{},[128,16441,11171],{},[128,16443,16380],{"align":12143},[128,16445,16380],{"align":12143},[128,16447,16380],{"align":12143},[128,16449,16380],{"align":12143},[128,16451,16380],{"align":12143},[128,16453,16380],{"align":12143},[128,16455,16380],{"align":12143},[128,16457,16380],{"align":12143},[128,16459,16380],{"align":12143},[128,16461,16380],{"align":12143},[128,16463,16464,16435],{},[19,16465,16403],{},[107,16467,16468,16470,16472,16474,16476,16478,16480,16482,16484,16486,16488,16490,16492],{},[128,16469,11188],{},[128,16471,11191],{},[128,16473,12183],{"align":12143},[128,16475,12183],{"align":12143},[128,16477,12183],{"align":12143},[128,16479,12183],{"align":12143},[128,16481,12183],{"align":12143},[128,16483,12183],{"align":12143},[128,16485,12183],{"align":12143},[128,16487,12183],{"align":12143},[128,16489,12183],{"align":12143},[128,16491,12183],{"align":12143},[128,16493],{},[107,16495,16496,16498,16500,16502,16504,16506,16508,16510,16512,16514,16516,16518,16520],{},[128,16497,11208],{},[128,16499,11211],{},[128,16501,12183],{"align":12143},[128,16503,12183],{"align":12143},[128,16505,12183],{"align":12143},[128,16507,12183],{"align":12143},[128,16509,12183],{"align":12143},[128,16511,12183],{"align":12143},[128,16513,12183],{"align":12143},[128,16515,12183],{"align":12143},[128,16517,12183],{"align":12143},[128,16519,12183],{"align":12143},[128,16521],{},[107,16523,16524,16526,16528,16530,16532,16534,16536,16538,16540,16542,16544,16546,16548],{},[128,16525,11228],{},[128,16527,11231],{},[128,16529,12183],{"align":12143},[128,16531,12183],{"align":12143},[128,16533,12183],{"align":12143},[128,16535,12183],{"align":12143},[128,16537,12183],{"align":12143},[128,16539,12183],{"align":12143},[128,16541,12183],{"align":12143},[128,16543,12183],{"align":12143},[128,16545,12183],{"align":12143},[128,16547,12183],{"align":12143},[128,16549],{},[107,16551,16552,16554,16556,16558,16560,16562,16564,16566,16568,16570,16572,16574,16576],{},[128,16553,11247],{},[128,16555,11250],{},[128,16557,12183],{"align":12143},[128,16559,12183],{"align":12143},[128,16561,12183],{"align":12143},[128,16563,12183],{"align":12143},[128,16565,12183],{"align":12143},[128,16567,12183],{"align":12143},[128,16569,12183],{"align":12143},[128,16571,12183],{"align":12143},[128,16573,12183],{"align":12143},[128,16575,12183],{"align":12143},[128,16577],{},[107,16579,16580,16582,16584,16586,16588,16590,16592,16594,16596,16598,16600,16602,16604],{},[128,16581,11266],{},[128,16583,11269],{},[128,16585,12183],{"align":12143},[128,16587,12183],{"align":12143},[128,16589,12183],{"align":12143},[128,16591,12183],{"align":12143},[128,16593,12183],{"align":12143},[128,16595,12183],{"align":12143},[128,16597,12183],{"align":12143},[128,16599,12183],{"align":12143},[128,16601,12183],{"align":12143},[128,16603,12183],{"align":12143},[128,16605],{},[107,16607,16608,16610,16612,16614,16616,16618,16620,16622,16624,16626,16628,16630,16632],{},[128,16609,11286],{},[128,16611,9074],{},[128,16613,12183],{"align":12143},[128,16615,12183],{"align":12143},[128,16617,12183],{"align":12143},[128,16619,12183],{"align":12143},[128,16621,12183],{"align":12143},[128,16623,12183],{"align":12143},[128,16625,12183],{"align":12143},[128,16627,12183],{"align":12143},[128,16629,12183],{"align":12143},[128,16631,12183],{"align":12143},[128,16633],{},[107,16635,16636,16638,16640,16642,16644,16646,16648,16650,16652,16654,16656,16658,16660],{},[128,16637,11305],{},[128,16639,11308],{},[128,16641,12183],{"align":12143},[128,16643,12183],{"align":12143},[128,16645,12183],{"align":12143},[128,16647,12183],{"align":12143},[128,16649,12183],{"align":12143},[128,16651,12183],{"align":12143},[128,16653,12183],{"align":12143},[128,16655,12183],{"align":12143},[128,16657,12183],{"align":12143},[128,16659,12183],{"align":12143},[128,16661],{},[107,16663,16664,16666,16668,16670,16672,16674,16676,16678,16680,16682,16684,16686,16688],{},[128,16665,11325],{},[128,16667,11328],{},[128,16669,12183],{"align":12143},[128,16671,12183],{"align":12143},[128,16673,12183],{"align":12143},[128,16675,12183],{"align":12143},[128,16677,12183],{"align":12143},[128,16679,12183],{"align":12143},[128,16681,12183],{"align":12143},[128,16683,12183],{"align":12143},[128,16685,12183],{"align":12143},[128,16687,12183],{"align":12143},[128,16689],{},[107,16691,16692,16694,16696,16698,16700,16702,16704,16706,16708,16710,16712,16714,16716],{},[128,16693,11345],{},[128,16695,11348],{},[128,16697,12183],{"align":12143},[128,16699,12183],{"align":12143},[128,16701,12183],{"align":12143},[128,16703,12183],{"align":12143},[128,16705,12183],{"align":12143},[128,16707,12183],{"align":12143},[128,16709,12183],{"align":12143},[128,16711,12183],{"align":12143},[128,16713,12183],{"align":12143},[128,16715,12183],{"align":12143},[128,16717],{},[107,16719,16720,16722,16724,16726,16728,16730,16732,16734,16736,16738,16740,16742,16744],{},[128,16721,11364],{},[128,16723,11367],{},[128,16725,12183],{"align":12143},[128,16727,12183],{"align":12143},[128,16729,12183],{"align":12143},[128,16731,12183],{"align":12143},[128,16733,12183],{"align":12143},[128,16735,12183],{"align":12143},[128,16737,12183],{"align":12143},[128,16739,12183],{"align":12143},[128,16741,12183],{"align":12143},[128,16743,12183],{"align":12143},[128,16745],{},[107,16747,16748,16750,16752,16754,16756,16758,16760,16762,16764,16766,16768,16770,16772],{},[128,16749,11383],{},[128,16751,11386],{},[128,16753,12183],{"align":12143},[128,16755,12183],{"align":12143},[128,16757,12183],{"align":12143},[128,16759,12183],{"align":12143},[128,16761,12183],{"align":12143},[128,16763,12183],{"align":12143},[128,16765,12183],{"align":12143},[128,16767,12183],{"align":12143},[128,16769,12183],{"align":12143},[128,16771,12183],{"align":12143},[128,16773],{},[107,16775,16776,16778,16780,16782,16784,16786,16788,16790,16792,16794,16796,16798,16800],{},[128,16777,11403],{},[128,16779,11406],{},[128,16781,12183],{"align":12143},[128,16783,12183],{"align":12143},[128,16785,12183],{"align":12143},[128,16787,12183],{"align":12143},[128,16789,12183],{"align":12143},[128,16791,12183],{"align":12143},[128,16793,12183],{"align":12143},[128,16795,12183],{"align":12143},[128,16797,12183],{"align":12143},[128,16799,12183],{"align":12143},[128,16801],{},[107,16803,16804,16806,16808,16810,16812,16814,16816,16818,16820,16822,16824,16826,16828],{},[128,16805,11423],{},[128,16807,11426],{},[128,16809,12183],{"align":12143},[128,16811,12183],{"align":12143},[128,16813,12183],{"align":12143},[128,16815,12183],{"align":12143},[128,16817,12183],{"align":12143},[128,16819,12183],{"align":12143},[128,16821,12183],{"align":12143},[128,16823,12183],{"align":12143},[128,16825,12183],{"align":12143},[128,16827,12183],{"align":12143},[128,16829],{},[107,16831,16832,16834,16836,16838,16840,16842,16844,16846,16848,16850,16852,16854,16856],{},[128,16833,11441],{},[128,16835,11444],{},[128,16837,12183],{"align":12143},[128,16839,12183],{"align":12143},[128,16841,12183],{"align":12143},[128,16843,12183],{"align":12143},[128,16845,12183],{"align":12143},[128,16847,12183],{"align":12143},[128,16849,12183],{"align":12143},[128,16851,12183],{"align":12143},[128,16853,12183],{"align":12143},[128,16855,12183],{"align":12143},[128,16857],{},[107,16859,16860,16862,16864,16866,16868,16870,16872,16874,16876,16878,16880,16882,16884],{},[128,16861,11460],{},[128,16863,8568],{},[128,16865,12183],{"align":12143},[128,16867,12183],{"align":12143},[128,16869,12183],{"align":12143},[128,16871,12183],{"align":12143},[128,16873,12183],{"align":12143},[128,16875,12183],{"align":12143},[128,16877,12183],{"align":12143},[128,16879,12183],{"align":12143},[128,16881,12183],{"align":12143},[128,16883,12183],{"align":12143},[128,16885],{},[107,16887,16888,16890,16892,16894,16896,16898,16900,16902,16904,16906,16908,16910,16912],{},[128,16889,11478],{},[128,16891,11481],{},[128,16893,12183],{"align":12143},[128,16895,12183],{"align":12143},[128,16897,12183],{"align":12143},[128,16899,12183],{"align":12143},[128,16901,12183],{"align":12143},[128,16903,12183],{"align":12143},[128,16905,12183],{"align":12143},[128,16907,12183],{"align":12143},[128,16909,12183],{"align":12143},[128,16911,12183],{"align":12143},[128,16913],{},[107,16915,16916,16918,16920,16922,16924,16926,16928,16930,16932,16934,16936,16938,16940],{},[128,16917,11497],{},[128,16919,11500],{},[128,16921,12183],{"align":12143},[128,16923,12183],{"align":12143},[128,16925,12183],{"align":12143},[128,16927,12183],{"align":12143},[128,16929,12183],{"align":12143},[128,16931,12183],{"align":12143},[128,16933,12183],{"align":12143},[128,16935,12183],{"align":12143},[128,16937,12183],{"align":12143},[128,16939,12183],{"align":12143},[128,16941],{},[107,16943,16944,16946,16948,16950,16952,16954,16956,16958,16960,16962,16964,16966,16968],{},[128,16945,11516],{},[128,16947,11519],{},[128,16949,12183],{"align":12143},[128,16951,12183],{"align":12143},[128,16953,12183],{"align":12143},[128,16955,12183],{"align":12143},[128,16957,12183],{"align":12143},[128,16959,12183],{"align":12143},[128,16961,12183],{"align":12143},[128,16963,12183],{"align":12143},[128,16965,12183],{"align":12143},[128,16967,12183],{"align":12143},[128,16969],{},[107,16971,16972,16974,16976,16978,16980,16982,16984,16986,16988,16990,16992,16994,16996],{},[128,16973,11536],{},[128,16975,11539],{},[128,16977,12183],{"align":12143},[128,16979,12183],{"align":12143},[128,16981,12183],{"align":12143},[128,16983,12183],{"align":12143},[128,16985,12183],{"align":12143},[128,16987,12183],{"align":12143},[128,16989,12183],{"align":12143},[128,16991,12183],{"align":12143},[128,16993,12183],{"align":12143},[128,16995,12183],{"align":12143},[128,16997],{},[107,16999,17000,17002,17004,17006,17008,17010,17012,17014,17016,17018,17020,17022,17024],{},[128,17001,11556],{},[128,17003,11559],{},[128,17005,12183],{"align":12143},[128,17007,12183],{"align":12143},[128,17009,12183],{"align":12143},[128,17011,12183],{"align":12143},[128,17013,12183],{"align":12143},[128,17015,12183],{"align":12143},[128,17017,12183],{"align":12143},[128,17019,12183],{"align":12143},[128,17021,12183],{"align":12143},[128,17023,12183],{"align":12143},[128,17025],{},[107,17027,17028,17030,17032,17034,17036,17038,17040,17042,17044,17046,17048,17050,17052],{},[128,17029,11576],{},[128,17031,11579],{},[128,17033,12183],{"align":12143},[128,17035,12183],{"align":12143},[128,17037,12183],{"align":12143},[128,17039,12183],{"align":12143},[128,17041,12183],{"align":12143},[128,17043,12183],{"align":12143},[128,17045,12183],{"align":12143},[128,17047,12183],{"align":12143},[128,17049,12183],{"align":12143},[128,17051,12183],{"align":12143},[128,17053],{},[107,17055,17056,17058,17060,17062,17064,17066,17068,17070,17072,17074,17076,17078,17080],{},[128,17057,11595],{},[128,17059,11598],{},[128,17061,12183],{"align":12143},[128,17063,12183],{"align":12143},[128,17065,12183],{"align":12143},[128,17067,12183],{"align":12143},[128,17069,12183],{"align":12143},[128,17071,12183],{"align":12143},[128,17073,12183],{"align":12143},[128,17075,12183],{"align":12143},[128,17077,12183],{"align":12143},[128,17079,12183],{"align":12143},[128,17081],{},[107,17083,17084,17086,17088,17090,17092,17094,17096,17098,17100,17102,17104,17106,17108],{},[128,17085,11615],{},[128,17087,11618],{},[128,17089,12183],{"align":12143},[128,17091,12183],{"align":12143},[128,17093,12183],{"align":12143},[128,17095,12183],{"align":12143},[128,17097,12183],{"align":12143},[128,17099,12183],{"align":12143},[128,17101,12183],{"align":12143},[128,17103,12183],{"align":12143},[128,17105,12183],{"align":12143},[128,17107,12183],{"align":12143},[128,17109],{},[107,17111,17112,17114,17116,17118,17120,17122,17124,17126,17128,17130,17132,17134,17136],{},[128,17113,11635],{},[128,17115,8748],{},[128,17117,12183],{"align":12143},[128,17119,12183],{"align":12143},[128,17121,12183],{"align":12143},[128,17123,12183],{"align":12143},[128,17125,12183],{"align":12143},[128,17127,12183],{"align":12143},[128,17129,12183],{"align":12143},[128,17131,12183],{"align":12143},[128,17133,12183],{"align":12143},[128,17135,12183],{"align":12143},[128,17137],{},[107,17139,17140,17142,17144,17146,17148,17150,17152,17154,17156,17158,17160,17162,17164],{},[128,17141,11653],{},[128,17143,11656],{},[128,17145,12183],{"align":12143},[128,17147,12183],{"align":12143},[128,17149,12183],{"align":12143},[128,17151,12183],{"align":12143},[128,17153,12183],{"align":12143},[128,17155,12183],{"align":12143},[128,17157,12183],{"align":12143},[128,17159,12183],{"align":12143},[128,17161,12183],{"align":12143},[128,17163,12183],{"align":12143},[128,17165],{},[107,17167,17168,17170,17172,17174,17176,17178,17180,17182,17184,17186,17188,17190,17192],{},[128,17169,11673],{},[128,17171,11676],{},[128,17173,12183],{"align":12143},[128,17175,12183],{"align":12143},[128,17177,12183],{"align":12143},[128,17179,12183],{"align":12143},[128,17181,12183],{"align":12143},[128,17183,12183],{"align":12143},[128,17185,12183],{"align":12143},[128,17187,12183],{"align":12143},[128,17189,12183],{"align":12143},[128,17191,12183],{"align":12143},[128,17193],{},[107,17195,17196,17198,17200,17202,17204,17206,17208,17210,17212,17214,17216,17218,17220],{},[128,17197,11693],{},[128,17199,11696],{},[128,17201,12183],{"align":12143},[128,17203,12183],{"align":12143},[128,17205,12183],{"align":12143},[128,17207,12183],{"align":12143},[128,17209,12183],{"align":12143},[128,17211,12183],{"align":12143},[128,17213,12183],{"align":12143},[128,17215,12183],{"align":12143},[128,17217,12183],{"align":12143},[128,17219,12183],{"align":12143},[128,17221],{},[107,17223,17224,17226,17228,17230,17232,17234,17236,17238,17240,17242,17244,17246,17248],{},[128,17225,11713],{},[128,17227,11716],{},[128,17229,12183],{"align":12143},[128,17231,12183],{"align":12143},[128,17233,12183],{"align":12143},[128,17235,12183],{"align":12143},[128,17237,12183],{"align":12143},[128,17239,12183],{"align":12143},[128,17241,12183],{"align":12143},[128,17243,12183],{"align":12143},[128,17245,12183],{"align":12143},[128,17247,12183],{"align":12143},[128,17249],{},[107,17251,17252,17254,17256,17258,17260,17262,17264,17266,17268,17270,17272,17274,17276],{},[128,17253,11733],{},[128,17255,11736],{},[128,17257,12183],{"align":12143},[128,17259,12183],{"align":12143},[128,17261,12183],{"align":12143},[128,17263,12183],{"align":12143},[128,17265,12183],{"align":12143},[128,17267,12183],{"align":12143},[128,17269,12183],{"align":12143},[128,17271,12183],{"align":12143},[128,17273,12183],{"align":12143},[128,17275,12183],{"align":12143},[128,17277],{},[107,17279,17280,17282,17284,17286,17288,17290,17292,17294,17296,17298,17300,17302,17304],{},[128,17281,11753],{},[128,17283,11756],{},[128,17285,12183],{"align":12143},[128,17287,12183],{"align":12143},[128,17289,12183],{"align":12143},[128,17291,12183],{"align":12143},[128,17293,12183],{"align":12143},[128,17295,12183],{"align":12143},[128,17297,12183],{"align":12143},[128,17299,12183],{"align":12143},[128,17301,12183],{"align":12143},[128,17303,12183],{"align":12143},[128,17305],{},[107,17307,17308,17310,17312,17314,17316,17318,17320,17322,17324,17326,17328,17330,17332],{},[128,17309,11771],{},[128,17311,11774],{},[128,17313,12183],{"align":12143},[128,17315,12183],{"align":12143},[128,17317,12183],{"align":12143},[128,17319,12183],{"align":12143},[128,17321,12183],{"align":12143},[128,17323,12183],{"align":12143},[128,17325,12183],{"align":12143},[128,17327,12183],{"align":12143},[128,17329,12183],{"align":12143},[128,17331,12183],{"align":12143},[128,17333],{},[107,17335,17336,17338,17340,17342,17344,17346,17348,17350,17352,17354,17356,17358,17360],{},[128,17337,11789],{},[128,17339,11792],{},[128,17341,12183],{"align":12143},[128,17343,12183],{"align":12143},[128,17345,12183],{"align":12143},[128,17347,12183],{"align":12143},[128,17349,12183],{"align":12143},[128,17351,12183],{"align":12143},[128,17353,12183],{"align":12143},[128,17355,12183],{"align":12143},[128,17357,12183],{"align":12143},[128,17359,12183],{"align":12143},[128,17361],{},[107,17363,17364,17366,17368,17370,17372,17374,17376,17378,17380,17382,17384,17386,17388],{},[128,17365,11808],{},[128,17367,11811],{},[128,17369,12183],{"align":12143},[128,17371,12183],{"align":12143},[128,17373,12183],{"align":12143},[128,17375,12183],{"align":12143},[128,17377,12183],{"align":12143},[128,17379,12183],{"align":12143},[128,17381,12183],{"align":12143},[128,17383,12183],{"align":12143},[128,17385,12183],{"align":12143},[128,17387,12183],{"align":12143},[128,17389],{},[107,17391,17392,17394,17396,17398,17400,17402,17404,17406,17408,17410,17412,17414,17416],{},[128,17393,11826],{},[128,17395,11829],{},[128,17397,12183],{"align":12143},[128,17399,12183],{"align":12143},[128,17401,12183],{"align":12143},[128,17403,12183],{"align":12143},[128,17405,12183],{"align":12143},[128,17407,12183],{"align":12143},[128,17409,12183],{"align":12143},[128,17411,12183],{"align":12143},[128,17413,12183],{"align":12143},[128,17415,12183],{"align":12143},[128,17417],{},[53,17419],{},[56,17421,17422],{"id":17422},"집계",[225,17424,17425,17432,17438],{},[228,17426,17427,17428,17431],{},"총 화면 행: ",[19,17429,17430],{},"184"," (FR01 42 · AD01 103 · BR01 39)",[228,17433,17434,17435],{},"검증 제외(미설계\u002F실사이트 대체): ",[19,17436,17437],{},"3",[228,17439,17440,17441],{},"실 검증 대상: ",[19,17442,17443],{},"181",[41,17445,17446],{},[15,17447,17448,17449,17451],{},"라운드 종료 조건: ❌(재작업) 0건 + 팀장 컨펌. ",[28,17450,595],{}," 항목 불일치는 결함이 아니라 '참조 PNG 확대 대조'로 판정(안 읽히면 Figma 폴백, 00_검증가이드 §3).",{"title":69,"searchDepth":454,"depth":454,"links":17453},[17454,17455,17456,17457],{"id":12129,"depth":457,"text":12130},{"id":13356,"depth":457,"text":13357},{"id":16280,"depth":457,"text":16281},{"id":17422,"depth":457,"text":17422},{},"\u002Fvalidation\u002F01_",{"title":12092,"description":69},"validation\u002F01_검증체크리스트","5O5NeaCD4FXE5QbJhjgQ787R_G2T2AofsuNepPE1x6E",{"id":17464,"title":17465,"body":17466,"description":69,"extension":463,"meta":27706,"navigation":465,"path":27707,"seo":27708,"stem":27709,"__hash__":27710},"docs\u002Fvalidation\u002F01_customer-front.md","01. Customer Front 화면설계서",{"type":8,"value":17467,"toc":27619},[17468,17471,17554,17565,17567,17571,17576,17700,17702,17706,17714,17806,17816,17818,17822,17866,17870,17886,17898,17962,17973,18016,18023,18040,18047,18066,18075,18084,18090,18099,18103,18145,18157,18165,18201,18212,18217,18303,18305,18309,18375,18389,18394,18415,18417,18421,18477,18490,18494,18530,18534,18589,18602,18606,18682,18686,18742,18767,18771,18805,18809,18864,18878,18882,18942,18944,18948,19003,19020,19024,19116,19120,19176,19194,19205,19210,19364,19384,19405,19411,19451,19480,19486,19577,19583,19605,19610,19635,19639,19648,19682,19686,19700,19729,19735,19737,19741,19750,19801,19828,19833,19873,19883,19900,19905,19907,19911,19920,19971,19990,19995,20027,20041,20055,20060,20062,20066,20075,20126,20149,20154,20186,20192,20210,20244,20249,20251,20255,20264,20315,20337,20342,20358,20364,20381,20400,20405,20407,20411,20423,20472,20486,20490,20609,20614,20616,20620,20668,20681,20685,20776,20781,20783,20787,20837,20859,20863,20950,20955,20957,20961,20970,21019,21040,21045,21101,21126,21232,21237,21239,21243,21252,21301,21311,21315,21330,21335,21337,21341,21350,21399,21412,21416,21482,21487,21489,21493,21501,21558,21579,21584,21616,21637,21644,21646,21650,21659,21717,21760,21765,21819,21845,21872,21878,21882,21900,21902,21906,21961,21974,21978,22032,22037,22039,22043,22062,22119,22140,22144,22150,22215,22241,22274,22307,22316,22344,22355,22387,22391,22418,22426,22430,22440,22462,22466,22485,22536,22540,22552,22570,22574,22583,22607,22611,22666,22679,22683,22737,22742,22746,22801,22810,22814,22878,22880,22884,22893,22949,22978,22982,23060,23064,23076,23113,23119,23121,23125,23130,23186,23213,23217,23223,23331,23381,23386,23390,23406,23421,23425,23439,23499,23509,23511,23515,23528,23585,23619,23623,23631,23663,23702,23734,23750,23784,23796,23815,23867,23871,23897,23904,23908,23925,23951,23953,23957,23969,24025,24046,24050,24157,24195,24200,24202,24206,24222,24278,24302,24306,24391,24395,24415,24422,24438,24440,24444,24456,24512,24540,24544,24645,24649,24659,24663,24681,24723,24725,24729,24738,24794,24811,24815,24870,24874,24881,24883,24887,24903,24958,24978,24982,25054,25058,25065,25067,25071,25088,25144,25176,25180,25309,25313,25337,25344,25348,25357,25381,25383,25387,25392,25448,25480,25484,25572,25576,25596,25603,25605,25609,25618,25674,25718,25722,25824,25828,25836,25838,25842,25850,25905,25923,25927,26011,26016,26018,26022,26078,26099,26103,26210,26214,26224,26226,26230,26239,26294,26316,26320,26392,26397,26399,26403,26408,26465,26489,26493,26498,26569,26618,26631,26642,26650,26657,26661,26684,26717,26721,26743,26775,26779,26801,26860,26862,26892,26894,26898,26906,27616],[11,17469,17465],{"id":17470},"_01-customer-front-화면설계서",[101,17472,17473,17481],{},[104,17474,17475],{},[107,17476,17477,17479],{},[110,17478,6825],{},[110,17480,6828],{},[123,17482,17483,17490,17499,17506,17512,17518,17524,17537,17544],{},[107,17484,17485,17487],{},[128,17486,6835],{},[128,17488,17489],{},"01_customer-front",[107,17491,17492,17494],{},[128,17493,4052],{},[128,17495,17496,17498],{},[1321,17497,7696],{}," Customer Front (수강생\u002F고객용 학습 프론트)",[107,17500,17501,17503],{},[128,17502,7564],{},[128,17504,17505],{},"송기획 (책임 서비스기획자, proj-service-planner-senior)",[107,17507,17508,17510],{},[128,17509,7572],{},[128,17511,7575],{},[107,17513,17514,17516],{},[128,17515,6863],{},[128,17517,7582],{},[107,17519,17520,17522],{},[128,17521,7587],{},[128,17523,7590],{},[107,17525,17526,17528],{},[128,17527,7595],{},[128,17529,17530,17531,17533,17534,17536],{},"CreatorLMS Figma — Customer Front(p001~p369) · ",[28,17532,6910],{},"(FR01) · ",[28,17535,7841],{},"(공통 패턴 본보기)",[107,17538,17539,17541],{},[128,17540,7603],{},[128,17542,17543],{},"송기획(주관) · 윤UX(컴포넌트\u002F토큰) · 강테크(게이트)",[107,17545,17546,17548],{},[128,17547,4181],{},[128,17549,17550,17553],{},[19,17551,17552],{},"FR01 증류 완료"," (p001~p369 전 구간) · 검토 요청",[41,17555,17556],{},[15,17557,17558,17559,17561,17562,17564],{},"마스킹 규칙(개인정보 화면)·디자인 토큰 정합은 ",[19,17560,7621],{},"한다.\n화면ID·UI\u002FDEV 타입·헤더 7필드 규약은 ",[28,17563,7634],{},"를 따른다.",[53,17566],{},[56,17568,17570],{"id":17569},"_0-정렬-에스컬레이션","0. 정렬 \u002F 에스컬레이션",[41,17572,17573],{},[15,17574,17575],{},"입력(Figma) 간 범위 충돌·미확정 사항을 여기에 모은다. 팀장(강테크) 컨펌 전제.",[283,17577,17578,17602,17616,17633,17643,17652,17661,17673,17687],{},[228,17579,17580,17585,17586,237,17588,17590,17591,17594,17595,17598,17599,17601],{},[19,17581,17582,17583],{},"데모 브랜드명 ",[28,17584,8007],{}," — Figma 캡처의 GNB\u002FFooter 로고가 데모용 ",[28,17587,8007],{},[28,17589,8010],{},"로 그려져 있다. 실제 제품은 ",[19,17592,17593],{},"쏠쏠(CreatorLMS)"," 이며, ",[19,17596,17597],{},"로고·사업자명은 어드민(커스터머 운영자)에서 설정하는 가변값","이다(p016 1-1, p022 1-1, p025 §1). 본 문서는 화면 의미를 우선하고 ",[28,17600,8007],{},"는 placeholder로 본다.",[228,17603,17604,17607,17608,17611,17612,17615],{},[19,17605,17606],{},"멀티테넌트(커스터머 사이트) 전제"," — Front는 ",[19,17609,17610],{},"커스터머(강의 판매자)별 독립 사이트","다. 도메인 유형(서브도메인\u002F독립도메인)과 무관하게 회원가입 소셜 로직은 동일하나 ",[19,17613,17614],{},"회원 계정은 각 커스터머 사이트별로 개별 관리","(p033). 동일 사용자가 사이트 A\u002FB에 각각 가입 가능. GNB 메뉴 노출\u002F페이지 콘텐츠는 어드민 템플릿 커스텀 결과로 사이트마다 다를 수 있다(p025~p027 \"어드민>사이트>페이지에서 정의한 템플릿 커스텀하여 최초 세팅\").",[228,17617,17618,17621,17622,17625,17626,17629,17630,715],{},[19,17619,17620],{},"약관 본문 SoT"," — 회원가입\u002F푸터의 이용약관·개인정보처리방침·마케팅정보수신동의는 ",[19,17623,17624],{},"맑은소프트 정책만 동의받음","(커스터머 회사명 약관 제거, p024\u002Fp038). 본문 전문은 ",[28,17627,17628],{},"creatorlms-brand\u002Fdata\u002F*.json","(terms\u002Fprivacy\u002Fmarketing) 연동 ",[28,17631,17632],{},"[→ 강테크\u002Fbiz-legal]",[228,17634,17635,17638,17639,17642],{},[19,17636,17637],{},"소셜 인증 외부 화면"," — 구글\u002F카카오\u002F네이버\u002F애플\u002F페이스북 OAuth 화면(p034·p037 등)은 ",[19,17640,17641],{},"외부 IdP 제공 화면","으로 자체 설계 대상 아님. 본 문서는 진입\u002F콜백\u002F실패 처리만 정의(소셜 인증 공통 블록).",[228,17644,17645,17648,17649,715],{},[19,17646,17647],{},"결제\u002FPG 연동 범위"," — 강의\u002F멤버십\u002F패키지\u002F디지털 상품 구매, 쿠폰, 결제내역 등 결제 흐름은 PG(토스페이먼츠 추정) 연동 전제. 빌링키·토큰·환불 흐름은 06_API계약 확정 필요 ",[28,17650,17651],{},"[→ 강테크\u002F오백개]",[228,17653,17654,17657,17658,715],{},[19,17655,17656],{},"유예\u002F만료 인트로 차단"," — 커스터머의 구독이 유예기간 만료 상태이면 Front 진입 시 전용 인트로(이용 제한) 페이지로 차단(p023~p025). 사이트 단위 상태머신 ",[28,17659,17660],{},"[→ 임기획\u002F오백개]",[228,17662,17663,17666,17667,17670,17671,715],{},[19,17664,17665],{},"알림 설정 페이지 폐기"," — 마이페이지>설정>알림(강의 알림 토글, p366~p369)은 ",[19,17668,17669],{},"개정이력 \"알림 페이지 제거(26-04-23, p365)\"로 현재 버전에서 삭제","됨. 화면 설계 대상에서 제외하나, 자동메일 발송(라이브\u002F화상 시작 1시간 전·강의 변동) 정책 자체의 존속 여부는 미확정 → 백엔드 알림 정책으로 이관 검토 ",[28,17672,17660],{},[228,17674,17675,17678,17679,17682,17683,17686],{},[19,17676,17677],{},"자료실 링크\u002F재다운로드 폐기"," — 강의실·라이브 강의실 자료실의 외부링크 자료·",[1321,17680,17681],{},"재다운로드"," 버튼은 개정이력 \"링크 디자인 제거\u002F재 다운로드 버튼 제거(26-04-23, p256)\"로 폐기. 최신=파일 행 + ",[1321,17684,17685],{},"다운로드"," 단일.",[228,17688,17689,17692,17693,17696,17697,715],{},[19,17690,17691],{},"본인 화면 마스킹 예외"," — 프로필\u002F1:1문의의 본인 이메일·이름·휴대폰·수료증 이름은 '본인이 자기 정보를 보는 화면'이므로 마스킹 예외 가능성 있음. ",[28,17694,17695],{},"DOCS-화면설계서작성표준"," §7 마스킹과 충돌 가능 → 본인 조회 화면의 비마스킹 허용 범위를 팀장 컨펌 ",[28,17698,17699],{},"[→ 강테크]",[53,17701],{},[56,17703,17705],{"id":17704},"_1-ia-화면-맵","1. IA \u002F 화면 맵",[41,17707,17708],{},[15,17709,17710,17711,17713],{},"이 영역의 정보구조(메뉴 계층)와 화면 흐름. 화면목록(",[28,17712,6910],{}," §3.1)과 정합.\nCustomer Front = 커스터머별 학습 판매\u002F수강 프론트. GNB 메뉴는 어드민에서 노출\u002F순서 설정 가능(아래는 캡처 기준 풀세트).",[61,17715,17719],{"className":17716,"code":17717,"language":17718,"meta":69,"style":69},"language-mermaid shiki shiki-themes github-light github-dark","flowchart TD\n    GNB[\"GNB (회사소개 · 일반강의 · 라이브강의 · 화상강의 · 패키지 상품 · 디지털 상품 · 프리미엄 커뮤니티 · 멤버십 상품 · 공지사항 · 1:1문의 · 더보기)\"]\n    GNB --> AUTH[\"로그인 \u002F 회원가입(소셜)\"]\n    AUTH --> SIGNUP[\"회원가입(소셜 인증→약관동의→완료)\"]\n    GNB -.로그인 후.-> MY[\"프로필 드롭다운 · 알림센터\"]\n    MY --> MYPAGE[\"마이페이지\"]\n    MY --> MYPROD[\"내 상품(수강중 강의)\"]\n    MY --> COUPON[\"쿠폰 관리\"]\n    MY --> ADMINLINK[\"관리자 페이지 바로가기(권한 보유 시)\"]\n    GNB --> COURSE[\"강의 목록(일반\u002F라이브\u002F화상\u002F패키지\u002F디지털)\"]\n    COURSE --> CDETAIL[\"강의 상세(소개·커리큘럼·후기)\"]\n    CDETAIL --> BUY[\"수강신청\u002F구매 → 결제\"]\n    BUY --> PLAYER[\"강의 시청(플레이어·진도·수료)\"]\n    GNB --> COMMU[\"프리미엄 커뮤니티 \u002F 게시판\"]\n    GNB --> MEMBERSHIP[\"멤버십 상품\"]\n    GNB --> NOTICE[\"공지사항\"]\n    GNB --> INQ[\"1:1문의\"]\n","mermaid",[28,17720,17721,17726,17731,17736,17741,17746,17751,17756,17761,17766,17771,17776,17781,17786,17791,17796,17801],{"__ignoreMap":69},[1321,17722,17723],{"class":3936,"line":3937},[1321,17724,17725],{},"flowchart TD\n",[1321,17727,17728],{"class":3936,"line":457},[1321,17729,17730],{},"    GNB[\"GNB (회사소개 · 일반강의 · 라이브강의 · 화상강의 · 패키지 상품 · 디지털 상품 · 프리미엄 커뮤니티 · 멤버십 상품 · 공지사항 · 1:1문의 · 더보기)\"]\n",[1321,17732,17733],{"class":3936,"line":454},[1321,17734,17735],{},"    GNB --> AUTH[\"로그인 \u002F 회원가입(소셜)\"]\n",[1321,17737,17738],{"class":3936,"line":4285},[1321,17739,17740],{},"    AUTH --> SIGNUP[\"회원가입(소셜 인증→약관동의→완료)\"]\n",[1321,17742,17743],{"class":3936,"line":4291},[1321,17744,17745],{},"    GNB -.로그인 후.-> MY[\"프로필 드롭다운 · 알림센터\"]\n",[1321,17747,17748],{"class":3936,"line":4297},[1321,17749,17750],{},"    MY --> MYPAGE[\"마이페이지\"]\n",[1321,17752,17753],{"class":3936,"line":4303},[1321,17754,17755],{},"    MY --> MYPROD[\"내 상품(수강중 강의)\"]\n",[1321,17757,17758],{"class":3936,"line":4309},[1321,17759,17760],{},"    MY --> COUPON[\"쿠폰 관리\"]\n",[1321,17762,17763],{"class":3936,"line":4315},[1321,17764,17765],{},"    MY --> ADMINLINK[\"관리자 페이지 바로가기(권한 보유 시)\"]\n",[1321,17767,17768],{"class":3936,"line":4321},[1321,17769,17770],{},"    GNB --> COURSE[\"강의 목록(일반\u002F라이브\u002F화상\u002F패키지\u002F디지털)\"]\n",[1321,17772,17773],{"class":3936,"line":4327},[1321,17774,17775],{},"    COURSE --> CDETAIL[\"강의 상세(소개·커리큘럼·후기)\"]\n",[1321,17777,17778],{"class":3936,"line":4333},[1321,17779,17780],{},"    CDETAIL --> BUY[\"수강신청\u002F구매 → 결제\"]\n",[1321,17782,17783],{"class":3936,"line":4339},[1321,17784,17785],{},"    BUY --> PLAYER[\"강의 시청(플레이어·진도·수료)\"]\n",[1321,17787,17788],{"class":3936,"line":4345},[1321,17789,17790],{},"    GNB --> COMMU[\"프리미엄 커뮤니티 \u002F 게시판\"]\n",[1321,17792,17793],{"class":3936,"line":4351},[1321,17794,17795],{},"    GNB --> MEMBERSHIP[\"멤버십 상품\"]\n",[1321,17797,17798],{"class":3936,"line":4357},[1321,17799,17800],{},"    GNB --> NOTICE[\"공지사항\"]\n",[1321,17802,17803],{"class":3936,"line":4363},[1321,17804,17805],{},"    GNB --> INQ[\"1:1문의\"]\n",[15,17807,17808,17811,17812,17815],{},[19,17809,17810],{},"시스템\u002F공통 페이지군",": 로딩 · 빈 상태(상품\u002F검색\u002F후기\u002F게시글\u002F공지) · 결제유예 이용제한 인트로 · (404·네트워크·점검은 brand-site와 공통 추정).\n",[19,17813,17814],{},"인증\u002F계정 화면군",": 회원가입(소셜) · 약관동의 · 알림센터 · 마이페이지 · 쿠폰\u002F내 상품.",[53,17817],{},[56,17819,17821],{"id":17820},"_2-화면상세설계","2. 화면상세설계",[41,17823,17824,17827],{},[15,17825,17826],{},"화면마다 아래 블록 템플릿을 복사해 채운다.",[225,17828,17829,17838,17847],{},[228,17830,17831,17834,17835,275],{},[19,17832,17833],{},"헤더 7필드"," 모두 기입(REQUIREMENT ID는 SI 산출물에만 — 사내 SM은 미작성 가능, 그 경우 ",[28,17836,17837],{},"-",[228,17839,17840,17843,17844,275],{},[19,17841,17842],{},"좌(SCREEN DESIGN)",": 와이어\u002F스크린샷 경로 (",[28,17845,17846],{},"screenshots\u002Fcustomer-front\u002F{번호-설명}.png",[228,17848,17849,17852,17853,1108,17856,1108,17859,17861,17862,17865],{},[19,17850,17851],{},"우(DESCRIPTION)",": 번호 위계(",[28,17854,17855],{},"1",[28,17857,17858],{},"1.1",[28,17860,47],{},")로 동작·정책. ",[19,17863,17864],{},"행복경로뿐 아니라 빈\u002F로딩\u002F에러\u002F예외 상태까지"," 빠짐없이.",[599,17867,17869],{"id":17868},"_20-공통-컴포넌트-1회-정의-전-화면-공통","2.0 공통 컴포넌트 (1회 정의 · 전 화면 공통)",[41,17871,17872],{},[15,17873,17874,17875,17878,17879,17882,17883,715],{},"화면이 아니라 ",[19,17876,17877],{},"재사용 UI 컴포넌트",". Alert\u002FConfirm\u002FToast(MPU)는 ",[19,17880,17881],{},"화면ID 미부여","(모화면 종속). GNB\u002FFooter는 레이아웃 고정요소. 모든 캡처는 ",[28,17884,17885],{},"_exports\u002Fpng\u002Fcustomer-front\u002F",[11001,17887,17889,17890,17893,17894,17897],{"id":17888},"c-1-gnb-header-글로벌-내비-p016png명세-p025png실화면","C-1. GNB \u002F Header (글로벌 내비) — ",[28,17891,17892],{},"p016.png","(명세), ",[28,17895,17896],{},"p025.png","(실화면)",[225,17899,17900,17903,17917,17927,17955],{},[228,17901,17902],{},"좌: 로고(어드민 설정 — 텍스트 또는 로고 이미지, p015 수정메모). 클릭 → 메인.",[228,17904,17905,17906,17909,17910,17916],{},"중앙 메뉴(어드민 노출\u002F순서 설정): ",[19,17907,17908],{},"회사소개 · 일반강의 · 라이브강의 · 화상강의 · 패키지 상품 · 디지털 상품 · 프리미엄 커뮤니티 · 멤버십 상품 · 공지사항 · 1:1문의",". 메뉴 개수가 GNB 영역 초과 시 일부 메뉴를 ",[19,17911,17912,17915],{},[1321,17913,17914],{},"더보기","▾"," 버튼으로 자동 그룹화(하위 메뉴 목록 드롭다운, p016 1-3).",[228,17918,17919,17920,1122,17923,17926],{},"우(",[19,17921,17922],{},"비로그인",[47,17924,11250],{"href":17925},"outline"," · [회원가입](primary, p016 1-4\u002F1-5).",[228,17928,17919,17929,1122,17932,17935,17936,17939,17940,17943,17944,1108,17947,17950,17951,17954],{},[19,17930,17931],{},"로그인 후",[19,17933,17934],{},"알림센터 아이콘","(읽지 않은 알림 배지, p016 2-1) · ",[19,17937,17938],{},"프로필 아이콘▾","(p016 2-2\u002F3) → 드롭다운: 프로필(계정명, 마이페이지 이동) \u002F ",[19,17941,17942],{},"관리자 페이지 바로가기","(권한 보유 시) \u002F ",[19,17945,17946],{},"내 상품",[19,17948,17949],{},"쿠폰 관리"," \u002F (구분선) \u002F ",[19,17952,17953],{},"로그아웃",". 로그아웃 클릭 시 컨펌(\"로그아웃 하시겠습니까?\", p016 1-a) → 확인 시 즉시 처리.",[228,17956,17957,17958,17961],{},"모바일: ",[19,17959,17960],{},"햄버거(☰) → 드로어","(전체 메뉴 세로 나열, p016 6). 로그인 시 드로어 상단 프로필\u002F관리자 바로가기\u002F알림센터, 하단 [로그아웃](p016 5). 외부클릭·Esc 닫힘.",[11001,17963,17965,17966,17893,17969,17972],{"id":17964},"c-2-footer-p017png명세-p022pngdescription","C-2. Footer — ",[28,17967,17968],{},"p017.png",[28,17970,17971],{},"p022.png","(Description)",[225,17974,17975,17984,17993,17999,18013],{},[228,17976,17977,17980,17981,17983],{},[19,17978,17979],{},"1-1 사업자명",": 어드민 입력값(",[28,17982,8010],{}," 자리), 타 영역 대비 크고 볼드 강조.",[228,17985,17986,17989,17990,715],{},[19,17987,17988],{},"1-2 사업자정보",": 대표자·사업자등록번호·통신판매업신고번호·주소·개인정보책임자·이메일·전화·팩스·원격평생교육시설번호. 어드민 설정, ",[19,17991,17992],{},"미입력 항목은 hide",[228,17994,17995,17998],{},[19,17996,17997],{},"1-3 SNS 버튼",": YouTube\u002FInstagram\u002FX\u002FFacebook — 어드민 설정, 클릭 시 입력 링크 이동.",[228,18000,18001,18004,18005,18008,18009,18012],{},[19,18002,18003],{},"1-4 정책 링크",": 맑은소프트 이용약관 \u002F 개인정보처리방침 \u002F 마케팅정보수신동의 → 클릭 시 해당 정책 ",[19,18006,18007],{},"모달(LPU)"," 호출(PC) \u002F ",[19,18010,18011],{},"바텀시트","(MO, p019).",[228,18014,18015],{},"Copyright © 맑은소프트. Hosting by MALGNSOFT Corp.",[11001,18017,18019,18020],{"id":18018},"c-3-모달-lpu-p005png","C-3. 모달 (LPU) — ",[28,18021,18022],{},"p005.png",[225,18024,18025],{},[228,18026,18027,18028,18031,18032,18035,18036,18039],{},"카드형(타이틀 + ✕ + 내용 + 버튼). PC\u002FMO 각각 ",[19,18029,18030],{},"버튼 1개","(primary 전폭) \u002F ",[19,18033,18034],{},"버튼 2개","(좌 outline 보조 + 우 primary) 2형. Esc·✕·외부클릭 닫힘, ",[28,18037,18038],{},"role=\"dialog\" aria-modal=\"true\"",", 열림 중 body 스크롤 잠금.",[11001,18041,18043,18044],{"id":18042},"c-4-컨펌-confirm-mpu-id-미부여-p006png","C-4. 컨펌 (Confirm \u002F MPU, ID 미부여) — ",[28,18045,18046],{},"p006.png",[225,18048,18049,18060],{},[228,18050,18051,18052,1108,18055,18059],{},"아이콘 + 내용 + ",[47,18053,18054],{"href":17925},"취소",[47,18056,18058],{"href":18057},"primary","확인"," 2버튼. 비가역·중요 액션 직전(로그아웃·구매취소 등).",[228,18061,18062,18065],{},[19,18063,18064],{},"★ 얼럿(Alert)은 폐지됨"," — 개정이력(p007) \"얼럿 제거(얼럿 → 토스트로 모두 변경됨)\". 단방향 고지는 전부 토스트로 대체.",[11001,18067,18069,18070,533,18072],{"id":18068},"c-5-토스트-toast-mpu-id-미부여-p006png-p008png","C-5. 토스트 (Toast \u002F MPU, ID 미부여) — ",[28,18071,18046],{},[28,18073,18074],{},"p008.png",[225,18076,18077],{},[228,18078,18079,18080,18083],{},"중앙 하단(bottom 160px±20px) info 배너. ⓘ 아이콘 + 내용 + ✕. ",[19,18081,18082],{},"3초 후 자동 소멸",", ✕ 클릭 시 즉시 숨김. 모든 경량\u002F완료\u002F실패 피드백(저장됨·회원가입 완료·실패 등).",[11001,18085,18087,18088],{"id":18086},"c-6-버튼-세트-p008png","C-6. 버튼 세트 — ",[28,18089,18074],{},[225,18091,18092],{},[228,18093,18094,18095,18098],{},"2개(활성: outline+solid \u002F 비활성: solid 회색 disabled), 1개(활성\u002F비활성 solid 전폭), ",[19,18096,18097],{},"더보기 버튼","(텍스트+▾, 목록 확장). 화면당 solid 주 액션 1개 원칙.",[11001,18100,18102],{"id":18101},"c-7-빈-상태empty-패턴-일러스트-카피","C-7. 빈 상태(Empty) 패턴 — 일러스트 + 카피",[225,18104,18105,18114,18123,18132],{},[228,18106,18107,26,18110,18113],{},[19,18108,18109],{},"상품 없음",[28,18111,18112],{},"p009.png","): \"아직 비어있어요 \u002F 조금만 기다려 주세요. 알찬 상품으로 채워질 예정이에요.\"",[228,18115,18116,26,18119,18122],{},[19,18117,18118],{},"검색 결과 없음",[28,18120,18121],{},"p010.png","): \"검색 결과가 없어요 \u002F 다른 검색어로 다시 시도해 주세요.\"",[228,18124,18125,26,18128,18131],{},[19,18126,18127],{},"상품 후기 없음",[28,18129,18130],{},"p011.png","): \"아직 작성된 후기가 없어요. \u002F 모두에게 도움이 되는 상품 후기를 남겨주세요!\"",[228,18133,18134,26,18137,18140,18141,18144],{},[19,18135,18136],{},"게시글 없음",[28,18138,18139],{},"p012.png","): \"아직 등록된 게시글이 없어요 \u002F 이 공간의 첫 이야기를 시작해 보세요.\" · ",[19,18142,18143],{},"공지사항 없음",": \"아직 등록된 공지사항이 없어요\".",[11001,18146,18148,18149,18152,18153,18156],{"id":18147},"c-9-마이페이지-사이드-네비-마이페이지-전-화면-공통-p207pngpc-p210pngmo-pu","C-9. 마이페이지 사이드 네비 (마이페이지 전 화면 공통) — ",[28,18150,18151],{},"p207.png","(PC), ",[28,18154,18155],{},"p210.png","(MO PU)",[41,18158,18159],{},[15,18160,18161,18162,715],{},"마이페이지 하위 모든 화면(구독관리\u002F내 상품\u002F수료증\u002F찜하기\u002F쿠폰\u002F결제내역\u002F결제정보\u002F내 게시글\u002F1:1 문의내역\u002F프로필)에 공통으로 붙는 좌측 네비(PC) \u002F 메뉴 PU(MO). 현재 화면 메뉴 항목은 ",[19,18163,18164],{},"active 하이라이트",[225,18166,18167,18173,18183,18189,18195],{},[228,18168,18169,18172],{},[19,18170,18171],{},"프로필 요약",": 프로필 이미지 + 닉네임 + 이메일(마스킹 — P-32) + [로그아웃](클릭 시 컨펌, C-4).",[228,18174,18175,18178,18179,18182],{},[19,18176,18177],{},"구독 바로가기 2종",": 멤버십 \u002F 프리미엄 커뮤니티 — 우측에 상태(",[28,18180,18181],{},"구독전"," \u002F 구독중) + (>) 이동. 클릭 시 구독관리(또는 해당 상품) 이동.",[228,18184,18185,18188],{},[19,18186,18187],{},"요약 카운트",": 내 상품 {n} · 보유 쿠폰 {n}(미사용 쿠폰 수 배지).",[228,18190,18191,18194],{},[19,18192,18193],{},"메뉴 그룹",": 상품 관리(내 상품 · 수료증 · 찜하기) \u002F 결제 관리(쿠폰 · 결제 내역 · 결제 정보) \u002F 커뮤니티(내 게시글 · 1:1 문의내역) \u002F 설정(프로필).",[228,18196,18197,18200],{},[19,18198,18199],{},"MO",": 별도 전체화면 메뉴(PU) — 7-1 뒤로(\u003C) · 7-2 닫기(✕) · 7-3 메뉴 항목(active). GNB 프로필\u002F햄버거에서 진입.",[11001,18202,18204,18205,18208,18209,17972],{"id":18203},"c-8-상품강의-카드-p056png컴포넌트-p062pngdescription","C-8. 상품(강의) 카드 — ",[28,18206,18207],{},"p056.png","(컴포넌트), ",[28,18210,18211],{},"p062.png",[41,18213,18214],{},[15,18215,18216],{},"일반\u002F라이브\u002F화상\u002F패키지\u002F디지털 상품 목록·연관 영역에서 공통 사용하는 카드.",[225,18218,18219,18229,18235,18241,18247,18257,18270,18278,18284,18290,18300],{},[228,18220,18221,18224,18225,18228],{},[19,18222,18223],{},"1-1 구매상태",": 좌상단 배지 — ",[28,18226,18227],{},"판매마감","(마감 시), 판매중이면 미표시.",[228,18230,18231,18234],{},[19,18232,18233],{},"1-2 찜하기",": 우상단 하트(♡\u002F♥) on\u002Foff 토글. 비로그인 클릭 시 로그인 유도(추정).",[228,18236,18237,18240],{},[19,18238,18239],{},"1-3 카테고리명",": 어드민 설정 카테고리 노출.",[228,18242,18243,18246],{},[19,18244,18245],{},"1-4 상품명",": 2줄까지 표시, 이후 말줄임(…).",[228,18248,18249,18252,18253,18256],{},[19,18250,18251],{},"1-5 수강기간",": ① 무제한 수강 ② 시작",[3369,18254,18255],{},"종료(YYYY.MM.DD",") ③ N일 수강(수강기간 일수). 어드민 설정.",[228,18258,18259,18262,18263,18266,18267,715],{},[19,18260,18261],{},"1-6 강사",": 1명=",[28,18264,18265],{},"{강사명} 강사"," \u002F 2명 이상=",[28,18268,18269],{},"{강사명} 강사 외 {강사수}명",[228,18271,18272,432,18275,715],{},[19,18273,18274],{},"1-7 커리큘럼 정보",[28,18276,18277],{},"총 {강의 수}강 · {시간}분",[228,18279,18280,18283],{},[19,18281,18282],{},"1-8 상품금액",": 정가 \u002F 할인율(%)+취소선 정가 \u002F 할부(월 N원, N개월 할부) \u002F 무료 — 어드민 설정 따라 상이.",[228,18285,18286,18289],{},[19,18287,18288],{},"1-9 상품후기",": ★ 평점 (후기수). 후기 0건이면 hide(추정).",[228,18291,18292,18295,18296,18299],{},[19,18293,18294],{},"1-10 멤버십 무료상품 배지",": 멤버십 회원에게 무제한 이용 카테고리 내 상품일 때 ",[28,18297,18298],{},"멤버십 무료상품"," 배지.",[228,18301,18302],{},"디자인: 기본 썸네일(이미지 미등록 시) placeholder 필요.",[53,18304],{},[599,18306,18308],{"id":18307},"s-fr01-9001-001-결제-유예기간-이용-제한-인트로","S-FR01-9001-001 결제 유예기간 이용 제한 인트로",[101,18310,18311,18321],{},[104,18312,18313],{},[107,18314,18315,18318],{},[110,18316,18317],{},"필드",[110,18319,18320],{},"값",[123,18322,18323,18331,18338,18345,18353,18360,18368],{},[107,18324,18325,18328],{},[128,18326,18327],{},"SCREEN",[128,18329,18330],{},"결제 유예기간 서비스 이용 제한 안내(인트로)",[107,18332,18333,18336],{},[128,18334,18335],{},"SCREEN ID",[128,18337,8044],{},[107,18339,18340,18343],{},[128,18341,18342],{},"SCREEN TYPE",[128,18344,7959],{},[107,18346,18347,18350],{},[128,18348,18349],{},"LOCATION",[128,18351,18352],{},"(시스템 공통 · 사이트 진입 차단)",[107,18354,18355,18358],{},[128,18356,18357],{},"REQUIREMENT ID",[128,18359,17837],{},[107,18361,18362,18365],{},[128,18363,18364],{},"WRITER",[128,18366,18367],{},"송기획",[107,18369,18370,18373],{},[128,18371,18372],{},"UPDATE",[128,18374,7582],{},[15,18376,18377,302,18380,18152,18383,18386,18387,17972],{},[19,18378,18379],{},"SCREEN DESIGN",[28,18381,18382],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp023.png",[28,18384,18385],{},"p024.png","(MO), ",[28,18388,17896],{},[15,18390,18391],{},[19,18392,18393],{},"DESCRIPTION",[283,18395,18396,18403,18406,18409],{},[228,18397,18398,18399,18402],{},"진입 조건 — 커스터머 구독이 ",[19,18400,18401],{},"유예기간 만료 상태","에서 Front 진입 시, 일반 화면 대신 본 인트로로 차단(p025 #).",[228,18404,18405],{},"구성 — 상단 GNB(로고=사업자명 어드민 입력값) + 중앙 일러스트 + 카피 \"현재 사이트는 쏠쏠 운영 정책에 따라 이용이 제한된 상태입니다. 자세한 사항은 {사이트명}로 문의해 주세요.\" + Footer.",[228,18407,18408],{},"액션 — 별도 진행 버튼 없음(차단 화면). 보조문 \"본 서비스는 개별 운영자에 의해 관리되며, 쏠쏠은 운영 및 결제에 직접 관여하지 않습니다.\"",[228,18410,18411,18412,715],{},"정책 메모 — 사업자명\u002F문의 연락처는 어드민 설정값 바인딩. 상태 = 사이트(커스터머) 단위. 결제 정상화 시 자동 해제 ",[28,18413,18414],{},"[→ 오백개]",[53,18416],{},[599,18418,18420],{"id":18419},"s-fr01-0301-001-회원가입-소셜-시작","S-FR01-0301-001 회원가입 (소셜 시작)",[101,18422,18423,18431],{},[104,18424,18425],{},[107,18426,18427,18429],{},[110,18428,18317],{},[110,18430,18320],{},[123,18432,18433,18440,18446,18452,18459,18465,18471],{},[107,18434,18435,18437],{},[128,18436,18327],{},[128,18438,18439],{},"회원가입 - 소셜 로그인 시작",[107,18441,18442,18444],{},[128,18443,18335],{},[128,18445,8064],{},[107,18447,18448,18450],{},[128,18449,18342],{},[128,18451,7959],{},[107,18453,18454,18456],{},[128,18455,18349],{},[128,18457,18458],{},"GNB > 회원가입",[107,18460,18461,18463],{},[128,18462,18357],{},[128,18464,17837],{},[107,18466,18467,18469],{},[128,18468,18364],{},[128,18470,18367],{},[107,18472,18473,18475],{},[128,18474,18372],{},[128,18476,7582],{},[15,18478,18479,302,18481,18152,18484,18386,18487,17972],{},[19,18480,18379],{},[28,18482,18483],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp031.png",[28,18485,18486],{},"p032.png",[28,18488,18489],{},"p033.png",[15,18491,18492],{},[19,18493,18393],{},[283,18495,18496,18503,18514,18517,18524],{},[228,18497,18498,18499,18502],{},"구성 — 로고 + \"회원가입\" + 소셜 시작 버튼 5종 세로 나열: ",[19,18500,18501],{},"구글 \u002F 카카오 \u002F 네이버 \u002F 애플 \u002F 페이스북","(각 브랜드 컬러·아이콘).\n1.1. 구글 버튼 하단 주의문 \"⚠ 유튜브 멤버십 회원은 구글로 시작하셔야 혜택을 받으실 수 있습니다.\"(p031 1).",[228,18504,18505,18506,18509,18510,18513],{},"정책(p033) — ",[19,18507,18508],{},"소셜 로그인 방식만 제공, 이메일 ID\u002FPW 가입 미지원",". 지원 채널 5종. 도메인 유형\u002F커스터머 사이트와 무관하게 가입 로직 동일하나 ",[19,18511,18512],{},"계정은 커스터머 사이트별 개별 관리","(동일 이메일이라도 신규 사이트는 최초 가입 절차).",[228,18515,18516],{},"동선 — 버튼 클릭 → 소셜 인증(외부) → 신규면 약관동의(S-FR01-0301-002), 기존 가입 이력이면 로그인 처리.",[228,18518,18519,18520,18523],{},"상태\n4.1. 에러\u002F취소: 인증 실패·사용자 취소 시 ",[19,18521,18522],{},"토스트","(\"회원가입 과정에서 문제가 발생하였습니다. 다시 시도해 주세요\", p035) 후 회원가입 페이지 잔류(p036). 5채널 동일 로직.",[228,18525,18526,18527,715],{},"외부 인터페이스 — 소셜 OAuth(IdP 화면 p034 구글 \u002F p037 카카오 등, 외부) ",[28,18528,18529],{},"[→ 강테크: 06_API계약 콜백\u002F토큰 발급]",[599,18531,18533],{"id":18532},"s-fr01-0301-002-회원가입-약관-동의","S-FR01-0301-002 회원가입 - 약관 동의",[101,18535,18536,18544],{},[104,18537,18538],{},[107,18539,18540,18542],{},[110,18541,18317],{},[110,18543,18320],{},[123,18545,18546,18552,18558,18564,18571,18577,18583],{},[107,18547,18548,18550],{},[128,18549,18327],{},[128,18551,8087],{},[107,18553,18554,18556],{},[128,18555,18335],{},[128,18557,8084],{},[107,18559,18560,18562],{},[128,18561,18342],{},[128,18563,7959],{},[107,18565,18566,18568],{},[128,18567,18349],{},[128,18569,18570],{},"GNB > 회원가입 > 소셜인증 > 약관 동의",[107,18572,18573,18575],{},[128,18574,18357],{},[128,18576,17837],{},[107,18578,18579,18581],{},[128,18580,18364],{},[128,18582,18367],{},[107,18584,18585,18587],{},[128,18586,18372],{},[128,18588,7582],{},[15,18590,18591,302,18593,18152,18596,18386,18599,17972],{},[19,18592,18379],{},[28,18594,18595],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp038.png",[28,18597,18598],{},"p039.png",[28,18600,18601],{},"p041.png",[15,18603,18604],{},[19,18605,18393],{},[283,18607,18608,18633,18657,18668,18677],{},[228,18609,18610,18611,1108,18614,18617,18618,18620,18621,18624,18625,18628,18629,18632],{},"구성 — 로고 + \"회원가입\" + 동의 체크박스: ",[19,18612,18613],{},"전체동의",[1321,18615,18616],{},"필수"," 이용약관(보기) \u002F ",[1321,18619,18616],{}," 개인정보처리방침(보기) \u002F ",[1321,18622,18623],{},"선택"," 마케팅정보수신동의(보기) + ",[1321,18626,18627],{},"회원가입"," 버튼.\n1.1. ",[19,18630,18631],{},"전체동의 연동",": 전체동의 체크 → 개별 일괄 체크 \u002F 개별 해제 → 전체동의 자동 해제 \u002F 개별 모두 체크 → 전체동의 자동 체크(p041 1).",[228,18634,18635,18637,18638,18641,18642,18645,18646,18649,18650,18653,18654,18656],{},[1321,18636,18627],{}," 버튼\n2.1. 최초 ",[19,18639,18640],{},"비활성",". 필수 2종(이용약관·개인정보처리방침) 모두 체크 시 ",[19,18643,18644],{},"활성",".\n2.2. ",[19,18647,18648],{},"밸리데이션",": 필수 미충족 상태에서(예: 일부만 체크) 노출 \"",[19,18651,18652],{},"필수 약관에 동의해 주세요.","\"(p038 2-1, p039 하단).\n2.3. 활성 버튼 클릭 → ",[19,18655,18522],{},"(\"회원가입이 완료되었습니다\", p040) 후 메인페이지 이동.",[228,18658,18659,18660,18663,18664,18667],{},"약관 ",[1321,18661,18662],{},"보기"," 모달(LPU, p041 3) — 내용에 따라 모달명 상이(이용약관\u002F개인정보처리방침\u002F마케팅정보수신동의). 본문 + ",[1321,18665,18666],{},"동의함"," 버튼 → 클릭 시 해당 약관 자동 동의 체크.",[228,18669,18670,18671,18673,18674,18676],{},"정책 — ",[19,18672,17624],{},"(커스터머 회사명 약관 제거, p038 수정메모). MO에서 ",[1321,18675,18627],{}," 버튼 하단 Fixed↓.",[228,18678,18679,18680,715],{},"개인정보 — 동의 이력(약관 버전·시각) 저장 ",[28,18681,18414],{},[599,18683,18685],{"id":18684},"s-fr01-0302-001-로그인-소셜","S-FR01-0302-001 로그인 (소셜)",[101,18687,18688,18696],{},[104,18689,18690],{},[107,18691,18692,18694],{},[110,18693,18317],{},[110,18695,18320],{},[123,18697,18698,18705,18711,18717,18724,18730,18736],{},[107,18699,18700,18702],{},[128,18701,18327],{},[128,18703,18704],{},"로그인 - 소셜 로그인",[107,18706,18707,18709],{},[128,18708,18335],{},[128,18710,8104],{},[107,18712,18713,18715],{},[128,18714,18342],{},[128,18716,7959],{},[107,18718,18719,18721],{},[128,18720,18349],{},[128,18722,18723],{},"GNB > 로그인",[107,18725,18726,18728],{},[128,18727,18357],{},[128,18729,17837],{},[107,18731,18732,18734],{},[128,18733,18364],{},[128,18735,18367],{},[107,18737,18738,18740],{},[128,18739,18372],{},[128,18741,7582],{},[15,18743,18744,302,18746,18152,18749,18386,18752,18755,18756,237,18759,18762,18763,18766],{},[19,18745,18379],{},[28,18747,18748],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp049.png",[28,18750,18751],{},"p050.png",[28,18753,18754],{},"p052.png","(Description) · 변형 ",[28,18757,18758],{},"p053.png",[28,18760,18761],{},"p054.png","(최근 이력), ",[28,18764,18765],{},"p055.png","(최근 이력 Description)",[15,18768,18769],{},[19,18770,18393],{},[283,18772,18773,18776,18785,18799],{},[228,18774,18775],{},"구성 — 회원가입과 동일한 소셜 시작 버튼 5종(구글\u002F카카오\u002F네이버\u002F애플\u002F페이스북) + 구글 하단 주의문.",[228,18777,18778,18779,1108,18782,715],{},"계정 분기(p052) — 소셜 인증 완료 후 ",[19,18780,18781],{},"기존 가입 이력 있으면 로그인 처리",[19,18783,18784],{},"이력 없으면 회원가입(약관동의) 절차로 이동",[228,18786,18787,18788,18790,18791,18794,18795,18798],{},"상태\n3.1. 에러: 로그인 오류 시 ",[19,18789,18522],{},"(\"로그인 과정에서 문제가 발생하였습니다. 다시 시도해 주세요\", p051) 후 로그인 페이지 잔류.\n3.2. ",[19,18792,18793],{},"변형(최근 이력)",": 로그인 페이지 진입 시 가장 최근 로그인 1건의 소셜 버튼에 ",[28,18796,18797],{},"최근"," 말풍선 배지 표시(p053~p055).",[228,18800,18801,18802,715],{},"외부 인터페이스 — 소셜 OAuth(외부 IdP 화면 5종) ",[28,18803,18804],{},"[→ 강테크: 06_API계약]",[599,18806,18808],{"id":18807},"s-fr01-9002-001-알림센터","S-FR01-9002-001 알림센터",[101,18810,18811,18819],{},[104,18812,18813],{},[107,18814,18815,18817],{},[110,18816,18317],{},[110,18818,18320],{},[123,18820,18821,18827,18833,18839,18846,18852,18858],{},[107,18822,18823,18825],{},[128,18824,18327],{},[128,18826,8127],{},[107,18828,18829,18831],{},[128,18830,18335],{},[128,18832,8124],{},[107,18834,18835,18837],{},[128,18836,18342],{},[128,18838,7959],{},[107,18840,18841,18843],{},[128,18842,18349],{},[128,18844,18845],{},"GNB(로그인 후) > 알림 아이콘",[107,18847,18848,18850],{},[128,18849,18357],{},[128,18851,17837],{},[107,18853,18854,18856],{},[128,18855,18364],{},[128,18857,18367],{},[107,18859,18860,18862],{},[128,18861,18372],{},[128,18863,7582],{},[15,18865,18866,302,18868,18152,18871,18874,18875,17972],{},[19,18867,18379],{},[28,18869,18870],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp028.png",[28,18872,18873],{},"p029.png","(MO·tall), ",[28,18876,18877],{},"p030.png",[15,18879,18880],{},[19,18881,18393],{},[283,18883,18884,18889,18894,18922,18931,18936],{},[228,18885,18886,18887,715],{},"구성 — 페이지 타이틀 \"알림센터\" + 월(YYYY.MM) 그룹 헤더 + 알림 목록 + ",[1321,18888,17914],{},[228,18890,18891,18893],{},[1321,18892,2730],{}," — 연.월(YYYY.MM) 기준 월 단위 그룹핑 구분.",[228,18895,18896,18899,18900,18903,18904,18907,18908,18915,18916,18919,18920,715],{},[1321,18897,18898],{},"알림 목록","\n3.1. 개별 항목 = 제목 + 내용 + 등록일. 최신(내림차순) 정렬.\n3.2. ",[19,18901,18902],{},"미읽음 알림은 배경 컬러로 시각 구분",".\n3.3. 랜딩 페이지가 있는 알림은 우측에 이동 아이콘(>) 표시 → 클릭 시 해당 페이지 이동.\n3.4. 등록일 상대 표기: 5분 이내=",[28,18905,18906],{},"방금 전"," \u002F 5분 초과",[3369,18909,18910,18911,18914],{},"1시간 미만=",[28,18912,18913],{},"N분 전"," \u002F 1시간 이상","당일=",[28,18917,18918],{},"N시간 전"," \u002F 당일 초과=",[28,18921,3232],{},[228,18923,18924,18927,18928,715],{},[19,18925,18926],{},"자동 읽음 정책",": 알림센터 진입 후 ",[19,18929,18930],{},"타 페이지 이동 시 모든 알림 자동 읽음 처리",[228,18932,18933,18935],{},[1321,18934,17914],{}," — 알림 10건 초과 시 노출, 클릭 시 10건씩 추가 펼침.",[228,18937,18938,18939,715],{},"상태 — 빈 상태(알림 0건): 빈 상태 패턴(C-7) 준용 ",[28,18940,18941],{},"[미확정 — 전용 카피 미확인]",[53,18943],{},[599,18945,18947],{"id":18946},"s-fr01-0102-001-일반강의-목록","S-FR01-0102-001 일반강의 목록",[101,18949,18950,18958],{},[104,18951,18952],{},[107,18953,18954,18956],{},[110,18955,18317],{},[110,18957,18320],{},[123,18959,18960,18966,18972,18978,18985,18991,18997],{},[107,18961,18962,18964],{},[128,18963,18327],{},[128,18965,8147],{},[107,18967,18968,18970],{},[128,18969,18335],{},[128,18971,8144],{},[107,18973,18974,18976],{},[128,18975,18342],{},[128,18977,7959],{},[107,18979,18980,18982],{},[128,18981,18349],{},[128,18983,18984],{},"GNB > 일반강의",[107,18986,18987,18989],{},[128,18988,18357],{},[128,18990,17837],{},[107,18992,18993,18995],{},[128,18994,18364],{},[128,18996,18367],{},[107,18998,18999,19001],{},[128,19000,18372],{},[128,19002,7582],{},[15,19004,19005,302,19007,18152,19010,18874,19013,19015,19016,19019],{},[19,19006,18379],{},[28,19008,19009],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp057.png",[28,19011,19012],{},"p058.png",[28,19014,18211],{},"~",[28,19017,19018],{},"p064.png","(Description·tall)",[15,19021,19022],{},[19,19023,18393],{},[283,19025,19026,19041,19044,19081,19096,19101,19104,19113],{},[228,19027,19028,19029,19032,19033,19036,19037,19040],{},"구성 — 상단 ",[19,19030,19031],{},"상품 배너","(어드민 백그라운드 이미지·텍스트, 노출 on\u002Foff) + ",[19,19034,19035],{},"메뉴명","(어드민 커스텀) + 필터\u002F정렬 영역 + 검색 + ",[19,19038,19039],{},"상품 카드 그리드(PC 4×3=12개)"," + 더보기 + 페이지네이션.",[228,19042,19043],{},"상품 카드 — 공통 카드 컴포넌트(C-8). 마감\u002F수강기간\u002F강사\u002F금액 상태별 상이 UI.",[228,19045,19046,19049,19050,19053,19054,19057,19058,19061,19062,19065,19066,19069,19070,19073,19074,3136,19077,19080],{},[1321,19047,19048],{},"필터 및 정렬"," — 다중 필터·정렬 ",[19,19051,19052],{},"동시 적용",", 하단 리스트 ",[19,19055,19056],{},"실시간 변경",".\n3.1. ",[19,19059,19060],{},"카테고리 필터","(전체 카테고리 디폴트 \u002F 카테고리 1~N).\n3.2. ",[19,19063,19064],{},"구매상태 필터","(전체 \u002F 판매중 \u002F 마감).\n3.3. ",[19,19067,19068],{},"정렬",": 추천순 \u002F 등록 최신순 \u002F 등록 오래된순 \u002F 별점 높은순 \u002F 별점 낮은순 \u002F 금액 높은순 \u002F 금액 낮은순.\n3.4. ",[19,19071,19072],{},"우선순위 규칙",": 필터만 적용 시 정렬 우선순위 ",[28,19075,19076],{},"최신 등록순",[28,19078,19079],{},"추천순"," 정렬 설정 시 추천순으로 정렬 우선.\n3.5. 리셋 버튼 — 필터·정렬 설정값 초기화.",[228,19082,19083,302,19085,19088,19089,19092,19093,715],{},[1321,19084,3919],{},[19,19086,19087],{},"모든 상품 페이지 공통",". 2자 이상 입력 시 검색, ",[19,19090,19091],{},"2자 미만 입력 후 실행 시 토스트","(\"검색어는 2자 이상 입력해 주세요\", p061). enter로 실행. ",[19,19094,19095],{},"상품명 부분일치(LIKE), 공백 무시·대소문자 구분 없음",[228,19097,19098,19100],{},[1321,19099,17914],{}," — 상품 12개 초과 시 노출, 클릭 시 12개씩 추가 펼침.",[228,19102,19103],{},"상태\n6.1. 빈 상태(상품 0건): \"아직 비어있어요 \u002F 조금만 기다려 주세요…\"(C-7, p009).\n6.2. 검색 결과 없음: \"검색 결과가 없어요 \u002F 다른 검색어로…\"(C-7, p010).",[228,19105,19106,19107,19109,19110,19112],{},"모바일 — 필터\u002F정렬은 ",[19,19108,18011],{},"로 호출(p059 필터 \u002F p060 정렬), ",[1321,19111,18058],{}," Fixed↓. 초기화 버튼 별도.",[228,19114,19115],{},"정책 메모 — 일반강의 외 라이브\u002F화상\u002F패키지\u002F디지털 목록도 본 화면 구조·필터·검색 패턴 공통 적용(상품 유형별 카드 필드 차이만). 메뉴명·배너는 어드민 설정.",[599,19117,19119],{"id":19118},"s-fr01-0102-002-일반강의-상세","S-FR01-0102-002 일반강의 상세",[101,19121,19122,19130],{},[104,19123,19124],{},[107,19125,19126,19128],{},[110,19127,18317],{},[110,19129,18320],{},[123,19131,19132,19138,19144,19151,19158,19164,19170],{},[107,19133,19134,19136],{},[128,19135,18327],{},[128,19137,8167],{},[107,19139,19140,19142],{},[128,19141,18335],{},[128,19143,8164],{},[107,19145,19146,19148],{},[128,19147,18342],{},[128,19149,19150],{},"P \u002F W (+P01 공유하기 LPU · +MPU 다수)",[107,19152,19153,19155],{},[128,19154,18349],{},[128,19156,19157],{},"GNB > 일반강의 > 상세",[107,19159,19160,19162],{},[128,19161,18357],{},[128,19163,17837],{},[107,19165,19166,19168],{},[128,19167,18364],{},[128,19169,18367],{},[107,19171,19172,19174],{},[128,19173,18372],{},[128,19175,7582],{},[15,19177,19178,302,19180,19183,19184,18874,19186,19189,19190,19193],{},[19,19179,18379],{},[28,19181,19182],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp063.png","(PC·tall), ",[28,19185,19018],{},[28,19187,19188],{},"p073.png","(Description·tall), ",[28,19191,19192],{},"p074.png","(공유 모달)",[15,19195,19196,1201,19198],{},[19,19197,18393],{},[915,19199,19200,19201,19204],{},"(p073 Description 전체 1",[3369,19202,19203],{},"23 + p064","p072 부속 정밀화)",[15,19206,19207],{},[19,19208,19209],{},"■ 상단 상품정보 영역",[283,19211,19212,19218,19286,19296,19302,19319,19327,19343,19349,19358],{},[228,19213,19214,19217],{},[19,19215,19216],{},"썸네일","(1) — 상품 등록 이미지. 미등록 시 기본 썸네일. 화면 크기 따라 비율 유지 자동 리사이징.",[228,19219,19220,19223,19224,19227,19228,19231,19232,19235,19236,19239,19240,19243,19244,19247,19248,19251,19252,19255,19256,19259,19260,19263,19264,19267,19268,19271,19272,19275,19276,19279,19280,19283,19284,715],{},[19,19221,19222],{},"상품 기본정보 영역","(2) — 스크롤 시 상단 기준 위치에서 ",[19,19225,19226],{},"sticky 적용","(말줄임 없음).\n2.1. ",[19,19229,19230],{},"상품명","(2-1) — 등록된 상품명 전체 노출.\n2.2. ",[19,19233,19234],{},"상품 노출상태","(2-2) — 상품 노출상태 비공개\u002F판매공개 따라 표시(비공개=과금이 들어가는 기능으로 눈에 띄게 디자인).\n2.3. ",[19,19237,19238],{},"상품금액 정보","(2-3) — 상품 리스트 카드 내 금액(C-8) 표기 기준 동일 적용: 무료 \u002F 할부 적용된 경우 \u002F 할인 적용 시 \u002F 정가.\n2.4. ",[19,19241,19242],{},"멤버십 구독 시 무료이용 상품 표시","(2-4) — 상품 리스트 카드 표시와 동일 기준 적용.\n2.5. ",[19,19245,19246],{},"구매하기 버튼","(2-5) — 상품 상태·구매여부에 따라 버튼 상이 노출.\na. ",[19,19249,19250],{},"2-a",": 모집일정\u002F모집인원 조건 모두 충족 시 노출. 클릭 시 결제 페이지 이동. 비회원 클릭 시 ",[19,19253,19254],{},"로그인 페이지 이동",".\nb. ",[19,19257,19258],{},"2-b",": 해당 상품 구매 완료 시 노출. 클릭 시 마이페이지 > 내 상품 페이지 이동.\nc. ",[19,19261,19262],{},"2-c",": 멤버십 상품 구독 시 무료이용 가능한 경우 노출. ",[28,19265,19266],{},"[개발]"," 클릭 시 결제 로직 타지 않고 ",[19,19269,19270],{},"바로 수강신청 처리","됨. 클릭 시 마이페이지 > 내 상품 페이지 이동.\nd. ",[19,19273,19274],{},"2-d",": 모집일정\u002F모집인원 조건 중 하나라도 미충족 시 노출 → ",[19,19277,19278],{},"비활성화 버튼",".\ne. ",[19,19281,19282],{},"2-e",": 모집 시작일 미도래 시 노출 → ",[19,19285,19278],{},[228,19287,19288,19291,19292,19295],{},[19,19289,19290],{},"찜하기 버튼","(2-4) — 클릭 시 버튼 활성화 on\u002Foff 토글. 활성화 시 마이페이지 > 찜하기 해당 상품 노출. 비회원 클릭 시 ",[19,19293,19294],{},"2-e 컨펌","(\"로그인이 필요합니다 로그인 하시겠어요?\", p067 22-e) → 로그인 페이지 이동.",[228,19297,19298,19301],{},[19,19299,19300],{},"공유하기 버튼","(2-5) — 클릭 시 공유하기 모달(23, p074) 호출.",[228,19303,19304,19307,19308,19311,19312,19315,19316,275],{},[19,19305,19306],{},"모집인원","(2-6) — 상품 등록 모집일정 종류 따라 상이 노출: 시작\u002F종료일만 미설정(무제한) \u002F 종료일만 설정(",[28,19309,19310],{},"~ YYYY.MM.DD 오전·오후 HH:MM 까지",") \u002F 시작일만(",[28,19313,19314],{},"YYYY.MM.DD 오전·오후 HH:MM 부터",") \u002F 시작·종료 모두(",[28,19317,19318],{},"YYYY.MM.DD 오전·오후 HH:MM ~ YYYY.MM.DD …",[228,19320,19321,19323,19324,275],{},[19,19322,19306],{},"(2-7) — 미설정(인원 제한 없음) \u002F 설정(",[28,19325,19326],{},"정원 {인원수}명",[228,19328,19329,19332,19333,19336,19337,533,19340,19342],{},[19,19330,19331],{},"수강기간","(2-8) — 미설정(무제한) \u002F 시작·종료일 설정(",[28,19334,19335],{},"YYYY.MM.DD ~ YYYY.MM.DD",") \u002F 일수 단위 설정(",[28,19338,19339],{},"{일수}일",[28,19341,19266],{}," 결제완료일 1일 차용).",[228,19344,19345,19348],{},[19,19346,19347],{},"강사","(2-9) — 상품 등록 설정한 단독\u002F외 N명 대표강사·서브강사 닉네임 노출.",[228,19350,19351,19354,19355,715],{},[19,19352,19353],{},"커리큘럼","(2-10) — 표기 형식 ",[28,19356,19357],{},"총 {강의 수}강 · {총 수강 시간}시간",[228,19359,19360,19363],{},[19,19361,19362],{},"수료증","(2-11) — 제공 여부 노출.",[15,19365,19366,19369,19370,19373,19374,19377,19378,19383],{},[19,19367,19368],{},"■ 쿠폰 영역","(3)\n11. 기본정렬: 쿠폰 최신 등록순. 어드민 쿠폰 등록 시 개별 상품에 설정한 쿠폰 노출. 쿠폰 발급 시 마이페이지 > 쿠폰 > 사용가능한 쿠폰에서 확인.\n11.1. 쿠폰 카드 = ",[28,19371,19372],{},"~YYYY.MM.DD 오후 HH:MM 까지"," + 쿠폰명 + ",[19,19375,19376],{},"할인액(-10,000원)"," + 최소주문금액 + ",[19,19379,19380],{},[1321,19381,19382],{},"쿠폰받기↓","(p064 19). PC=가로 나열, MO=가로 스와이프 이동(20).",[15,19385,19386,19389,19390,19392,19393,19396,19397,19400,19401,19404],{},[19,19387,19388],{},"■ 상품 정보 탭\u002F버튼 영역","(4)\n12. 스크롤 시 상단 기준 위치에서 ",[19,19391,19226],{},".\n12.1. ",[19,19394,19395],{},"탭 메뉴","(4) — 탭 클릭 시 해당 콘텐츠 영역으로 스크롤 이동(상품소개\u002F커리큘럼\u002F상품후기). 사용자가 직접 스크롤 시 콘텐츠 영역 상단 도달하면 해당 탭 자동 활성화.\n12.2. ",[19,19398,19399],{},"상품후기 개수","(4-1) — 후기 존재 시 탭 우측에 후기 개수 표시, 0건이면 미노출.\n12.3. ",[19,19402,19403],{},"문의하기 버튼","(4-2) — 클릭 시 해당 상품명이 자동 입력된 상태로 마이페이지 > 1:1문의 페이지 진입.",[15,19406,19407,19410],{},[19,19408,19409],{},"■ 상품소개 영역","(5)\n13. 상품 등록 시 에디터에 입력한 내용 그대로 노출. 이미지의 경우 등록된 이미지 비율 유지 자동 리사이징.",[15,19412,19413,19416,19417,19420,19421,19424,19425,19427,19428,19431,19432,19435,19436,19439,19440,19443,19444,19447,19448,715],{},[19,19414,19415],{},"■ 커리큘럼 영역","(6)\n14. 상품 등록 설정 커리큘럼 정보 노출. 최초 진입 시 1뎁스 하위 강의 ",[19,19418,19419],{},"펼침 상태","로 노출.\n14.1. ",[19,19422,19423],{},"전체 커리큘럼 개수\u002F시간 정보","(6-1) — ",[28,19426,18277],{},"(시간 1분 미만이면 분 단위만, 0일 경우 생략).\n14.2. ",[19,19429,19430],{},"전체 접기\u002F펼치기 버튼","(6-2) — 모두 펼치기(클릭 시 2뎁스 전체 항목 펼쳐짐) \u002F 모두 접기(클릭 시 2뎁스 전체 항목 접힘).\n14.3. ",[19,19433,19434],{},"커리큘럼 섹션 영역","(6-3) — 클릭 시 해당 2뎁스 영역 토글(접기\u002F펼치기). 각 섹션 전체 강의 개수·총 강의 정보 노출 ",[28,19437,19438],{},"{섹션 강의 수}강·{n}시간 {n}분",".\n14.4. ",[19,19441,19442],{},"맛보기 버튼","(6-4) — 어드민 상품 등록 시 맛보기 설정된 강의에 한해 노출. 맛보기 개수 제한 없음. 클릭 시 맛보기 영상 재생 띄움.\n14.5. ",[19,19445,19446],{},"영상 시간","(6-5) — 강의 별 영상 재생 시간 노출 ",[28,19449,19450],{},"HH:MM",[15,19452,19453,19456,19457,19459,19460,19463,19464,19467,19468,19471,19472,19475,19476,19479],{},[19,19454,19455],{},"■ 상품후기 작성 영역","(7)\n15. ",[28,19458,19266],{}," 상품 구매자에게만 노출되며 최초 1회만 작성 가능.\n15.1. ",[19,19461,19462],{},"프로필","(7-1) — 사용자 유형 + 닉네임(사용유형 기본 프로필: 학습자\u002F강사\u002F관리자).\n15.2. ",[19,19465,19466],{},"별점 표시","(7-2) — 별점 선택한 점수만큼 활성 별 표시. 기준=최소 1점·최대 5점·1점씩 단위.\n15.3. ",[19,19469,19470],{},"상품후기 인풋","(7-3) — 줄바꿈 시 인풋 높이 영역 함께 변경.\n15.4. ",[19,19473,19474],{},"등록 버튼","(7-4) — 인풋 텍스트 입력 시 버튼 활성화. 클릭 시 ",[19,19477,19478],{},"7-a 토스트","(\"상품 후기가 등록되었습니다\", p069) 후 등록 실행.",[15,19481,19482,19485],{},[19,19483,19484],{},"■ 상품 평균 별점 점수","(8)\n16. 최대 5점 만점 기준. 해당 상품 등록된 전체 후기 평점의 평균값. 소수점 한자리까지 반올림(예 4.741→4.7). 4점 이상=★ 채워짐, 미만=빈 별(예 평균 4.7→★ 4개 활성).",[15,19487,19488,19491,19492,19495,19496,19499,19500,19503,19504,19507,19508,19511,19512,19514,19515,19518,19519,19522,19523,19526,19527,19529,19530,19533,19534,19537,19538,19541,19542,19545,19546,19549,19550,19553,19554,19557,19558,19561,19562,19565,19566,19569,19570,19573,19574,19576],{},[19,19489,19490],{},"■ 상품후기","(9) — 해당페이지에서 상품후기 작성·답글·수정\u002F삭제는 ",[19,19493,19494],{},"학습자만나"," 가능.\n17. 학습자=내가 작성한 댓글\u002F답글 수정·삭제 가능. 강사\u002F관리자=어드민에서만 댓글\u002F답글 수정·삭제 가능.\n17.1. ",[19,19497,19498],{},"작성내용","(9-1) — 프로필+사용유형+닉네임+작성시간+별점 구성. 수정 이력 있을 경우 ",[28,19501,19502],{},"(수정됨)"," 형식 노출. 작성시간 상대표기(방금전\u002FN분전\u002FN시간전\u002F날짜 — 5분이내 방금전 \u002F 5분초과",[3369,19505,19506],{},"1시간미만 N분전 \u002F 1시간이상","당일 N시간전 \u002F 당일초과 YYYY.MM.DD).\n17.2. ",[19,19509,19510],{},"상품후기 답글 버튼","(9-2) — 클릭 시 해당 상품후기 하단 답글 입력창 생성.\n17.3. ",[19,19513,18097],{},"(9-3, p064\u002Fp065\u002Fp066) — 작성자 여부 따라 옵션 상이.\na. 작성자 본인(9-a): ",[19,19516,19517],{},"수정","(p070 21-a, 입력 UI로 전환) \u002F ",[19,19520,19521],{},"삭제","(9-c 컨펌 \"상품 후기를 삭제하시겠어요?\"(p071) → 9-d 토스트 \"상품 후기가 삭제되었습니다\"(p072)).\nb. 작성자 아닐 경우(9-b, p066 21-b): ",[19,19524,19525],{},"신고"," → 해당 답글 정보 자동입력된 1:1문의 페이지 이동. 비회원=2-e 컨펌 로그인 페이지 이동.\n17.4. ",[19,19528,6828],{},"(9-4) — 3줄 초과 시 ",[28,19531,19532],{},"[전체보기]"," 버튼 처리(클릭 시 전체 내용 영역 노출).\n17.5. ",[19,19535,19536],{},"답글 아코디언 버튼","(9-5) — 답글 개수 표시, 없을 경우 숨김처리. 최초 진입 시 닫힘 상태. 답글 10개 펼쳐짐 후 ",[28,19539,19540],{},"[답글 더보기]"," 버튼 처리. 모두 펼쳐졌을 경우 ",[28,19543,19544],{},"[답글 숨기기]"," 버튼으로 변경.\n18. ",[19,19547,19548],{},"상품 후기 수정","(10) — 9-a 수정 클릭 시 입력창 생성, 별점·내용 수정 가능. ",[47,19551,18054],{"href":19552},"10-1"," \u002F [수정하기](10-2, 인풋 입력값 있을 때만 활성, p064_s05).\n19. ",[19,19555,19556],{},"상품 후기 답글 작성","(11) — 답글 버튼 클릭 시 입력창 생성. [등록하기](11-1, 최초 비활성→인풋 입력 시 활성, 클릭 시 ",[19,19559,19560],{},"11-a 토스트"," 후 등록).\n20. ",[19,19563,19564],{},"답글 작성","(14) — 답글 11-1·12 작성자 닉네임 상단 표시 ",[28,19567,19568],{},"@닉네임","(영역 수정 불가·자동입력 고정값).\n21. ",[19,19571,19572],{},"답글 내용","(15, 16) — ",[28,19575,19568],{}," 영역 본문과 구분되도록 색상 강조.",[15,19578,19579,19582],{},[19,19580,19581],{},"■ 더보기 버튼","(18)\n22. 상품후기 목록 5개 이상일 경우 노출. 클릭 시 상품후기 5개 추가 펼쳐짐(p064_s08 22번 하단 Fixed CTA = 찜♥+공유+구매하기).",[15,19584,19585,19588,19589,19592,19593,19596,19597,19600,19601,19604],{},[19,19586,19587],{},"■ 모바일 영역","\n23. ",[19,19590,19591],{},"MO 쿠폰 영역","(19) — 가로 스와이프하여 위치 이동. ",[19,19594,19595],{},"MO 상품 정보 탭\u002F버튼","(20) — 가로 스와이프 위치 이동, PC와 동일 sticky. ",[19,19598,19599],{},"MO 더보기 모달 호출","(21) — 클릭 시 작성여부 따라 21-a\u002F21-b 바텀시트. ",[19,19602,19603],{},"MO 구매하기 버튼 영역","(22) — 스크롤 시 화면 하단 기준 sticky, 22-1 공유는 iOS\u002FAndroid별 공유 UI 노출.",[15,19606,19607],{},[19,19608,19609],{},"상태\u002F예외",[225,19611,19612,19618,19623,19629],{},[228,19613,19614,19617],{},[19,19615,19616],{},"빈 상태",": 후기 0건 → C-7(p011) \"아직 작성된 후기가 없어요\". 커리큘럼\u002F소개 미등록 시 영역 hide(추정).",[228,19619,19620,19622],{},[19,19621,17922],{},": 구매\u002F찜\u002F신고 클릭 시 2-e 컨펌(로그인 유도).",[228,19624,19625,19628],{},[19,19626,19627],{},"판매마감\u002F미충족",": 구매 버튼 비활성(2-d), 모집 미도래(2-e).",[228,19630,19631,19632,715],{},"정책 메모 — 라이브\u002F화상\u002F패키지\u002F디지털 상세도 본 구조 공통(상품 유형별 정보행 차이) ",[28,19633,19634],{},"[추정 — 후속 배치 검증]",[11001,19636,19638],{"id":19637},"s-fr01-0102-002-p01-공유하기-모달-lpu","S-FR01-0102-002-P01 공유하기 모달 (LPU)",[15,19640,19641,302,19643,19646],{},[19,19642,18379],{},[28,19644,19645],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp074.png",[19,19647,18393],{},[283,19649,19650,19669,19672],{},[228,19651,19652,19653,19656,19657,19660,19661,19664,19665,19668],{},"모달(23, PC 공유하기 모달 p074·p078) \"공유하기\" + ✕ + 3버튼: ",[19,19654,19655],{},"카카오톡으로 링크 공유하기","(23-1 — 클릭 시 카카오 공유 팝업 23-a 외부) \u002F ",[19,19658,19659],{},"페이스북으로 링크 공유하기","(23-2 — 클릭 시 페이스북 공유 팝업 23-b 외부) \u002F ",[19,19662,19663],{},"공유 링크 복사","(23-3) → 클릭 시 ",[19,19666,19667],{},"23-c 토스트","(\"공유링크가 복사 되었습니다\", p068).",[228,19670,19671],{},"Esc·✕·외부클릭 닫힘(C-3).",[228,19673,19674,19677,19678,19681],{},[19,19675,19676],{},"MO 공유하기(24, p075·p078)"," — 22-1(MO Fixed CTA 공유) 클릭 시 ",[19,19679,19680],{},"iOS \u002F Android 기기 OS 기본 공유 UI 호출","(앱 내 LPU 미사용). 공유 가능한 앱 목록은 기기 시스템 설정에 따름.",[11001,19683,19685],{"id":19684},"s-fr01-0102-002-p02-맛보기-영상-모달-pc-lpu-mo-bs-p076p077p078","S-FR01-0102-002-P02 맛보기 영상 모달 (PC LPU \u002F MO BS, p076·p077·p078)",[15,19687,19688,302,19690,19693,19694,19697,19698],{},[19,19689,18379],{},[28,19691,19692],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp076.png","(PC) · ",[28,19695,19696],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp077.png","(MO)\n",[19,19699,18393],{},[283,19701,19702,19710,19716,19727],{},[228,19703,19704,19705],{},"일반강의 상품 상세페이지 내 맛보기 영상 버튼(커리큘럼 6-4 맛보기) 클릭 시 띄움. 맛보기 설정된 전체 영상만 조회 가능.\n",[225,19706,19707],{},[228,19708,19709],{},"1.1 PC=LPU(좌 플레이어 \u002F 우 목록 2단), MO=BS(상단 플레이어 \u002F 하단 목록 스크롤).",[228,19711,19712,19715],{},[19,19713,19714],{},"25-1 영상 영역"," — 최초 진입 시 클릭한 맛보기 영상 썸네일 우선 노출. 리스트 항목 선택 시 해당 영상으로 교체 재생.",[228,19717,19718,19721,19722],{},[19,19719,19720],{},"25-2 영상 리스트 영역"," — 헤더 \"맛보기 영상 총 {N}개\". 리스트 항목 = 영상 제목 + 재생시간(HH:MM). 현재 재생 중 항목은 강조색(파랑) 표시.\n",[225,19723,19724],{},[228,19725,19726],{},"3.1 일정 개수 초과 시 리스트 영역 내부 스크롤 처리.",[228,19728,19671],{},[15,19730,19731,19734],{},[19,19732,19733],{},"상태\u002F예외(P01·P02 공통)"," — 맛보기 0건이면 맛보기 버튼\u002F모달 노출 안 함. 외부 공유 팝업(23-a\u002F23-b) 차단 시 토스트로 재시도 안내(추정).",[53,19736],{},[599,19738,19740],{"id":19739},"s-fr01-0103-001-002-라이브강의-목록상세","S-FR01-0103-001 \u002F -002 라이브강의 목록·상세",[41,19742,19743],{},[15,19744,19745,19746,19749],{},"일반강의(S-FR01-0102-001\u002F002)와 ",[19,19747,19748],{},"레이아웃·기능 동일 영역은 별도 작성하지 않고 상이 기능만 정의","(p085·p088 명시). 상품 유형 차이 = 수강상태(LIVE\u002F예정\u002F종료) + 수강일시.",[101,19751,19752,19760],{},[104,19753,19754],{},[107,19755,19756,19758],{},[110,19757,6825],{},[110,19759,6828],{},[123,19761,19762,19769,19776,19782,19789,19795],{},[107,19763,19764,19766],{},[128,19765,18327],{},[128,19767,19768],{},"라이브강의 목록 \u002F 상세",[107,19770,19771,19773],{},[128,19772,18335],{},[128,19774,19775],{},"S-FR01-0103-001(목록) · S-FR01-0103-002(상세)",[107,19777,19778,19780],{},[128,19779,18342],{},[128,19781,7959],{},[107,19783,19784,19786],{},[128,19785,18349],{},[128,19787,19788],{},"GNB>라이브강의 ( >상세 )",[107,19790,19791,19793],{},[128,19792,18364],{},[128,19794,18367],{},[107,19796,19797,19799],{},[128,19798,18372],{},[128,19800,7582],{},[15,19802,19803,19805,19806,19809,19810,19813,19814,19809,19817,19820,19821,19824,19825],{},[19,19804,18379],{}," — 목록 ",[28,19807,19808],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp084.png","(PC)·",[28,19811,19812],{},"p085.png","(Desc) \u002F 상세 ",[28,19815,19816],{},"p086.png",[28,19818,19819],{},"p087.png","(MO)·",[28,19822,19823],{},"p088.png","(Desc) \u002F 카드 컴포넌트 ",[28,19826,19827],{},"p083.png",[15,19829,19830],{},[19,19831,19832],{},"DESCRIPTION — 라이브강의 카드(C-6 변형, p083)",[283,19834,19835,19841,19858,19861,19870],{},[228,19836,19837,19838,715],{},"기본 썸네일(이미지 미등록 시) 라이브용 별도 디자인 제작 필요 ",[28,19839,19840],{},"[→ 윤UX]",[228,19842,19843,302,19846,19849,19850,19853,19854,19857],{},[19,19844,19845],{},"1-1 수강 상태 배지",[28,19847,19848],{},"LIVE","(상품 설정 수강기간 내) \u002F ",[28,19851,19852],{},"예정","(수강기간 시작 이전) \u002F ",[28,19855,19856],{},"종료","(어드민에서 라이브 종료처리). 카드 좌상단.",[228,19859,19860],{},"찜하기(♥), 강사(1명 \u002F \"외 N명\").",[228,19862,19863,19866,19867,715],{},[19,19864,19865],{},"1-2 수강일시"," — 상품 등록 시 설정한 라이브 시작 일시. 형식 ",[28,19868,19869],{},"YYYY.MM.DD 오전\u002F오후 HH:MM",[228,19871,19872],{},"상품 금액 변형(정가\u002F할인\u002F월 할부\u002F무료\u002F멤버십 무료)은 공통 카드 규칙(C-6\u002FP-11) 동일.",[15,19874,19875,19878,19879,19882],{},[19,19876,19877],{},"DESCRIPTION — 목록(S-FR01-0103-001, p084·p085)","\n6. 일반강의 목록(S-FR01-0102-001)과 그리드·검색·더보기 동일.\n7. ",[19,19880,19881],{},"2-1 수강 필터"," — 최초 \"전체 수강 상태\" 디폴트 선택. 구성: 전체 수강 상태 \u002F LIVE \u002F 예정 \u002F 종료. (정렬은 공통 규칙 P-10)",[15,19884,19885,19888,19889,19892,19893,19895,19896,19899],{},[19,19886,19887],{},"DESCRIPTION — 상세(S-FR01-0103-002, p086·p087·p088)","\n8. 일반강의 상세(S-FR01-0102-002)와 상단 상품정보·소개·후기·쿠폰·공유·구매 동일.\n9. ",[19,19890,19891],{},"차이점",": ① 수강상태(LIVE\u002F예정\u002F종료) 표시 ② 수강일시(",[28,19894,19869],{},") ③ ",[19,19897,19898],{},"상품정보 탭 = 상품소개 \u002F 상품후기 2개만","(일반강의의 커리큘럼·수료증 탭 없음).",[15,19901,19902,19904],{},[19,19903,19609],{}," — 비로그인 구매\u002F찜은 로그인 컨펌(2-e, 공통). 후기 0건 빈 상태 C-7. 종료 상태는 구매 버튼 정책 P-12 준용(추정).",[53,19906],{},[599,19908,19910],{"id":19909},"s-fr01-0104-001-002-화상강의-목록상세","S-FR01-0104-001 \u002F -002 화상강의 목록·상세",[41,19912,19913],{},[15,19914,19915,19916,19919],{},"라이브강의와 동일 골격. 차이 = ",[19,19917,19918],{},"플랫폼 종류(Googlemeet \u002F Zoom)"," + 모집인원 노출.",[101,19921,19922,19930],{},[104,19923,19924],{},[107,19925,19926,19928],{},[110,19927,6825],{},[110,19929,6828],{},[123,19931,19932,19939,19946,19952,19959,19965],{},[107,19933,19934,19936],{},[128,19935,18327],{},[128,19937,19938],{},"화상강의 목록 \u002F 상세",[107,19940,19941,19943],{},[128,19942,18335],{},[128,19944,19945],{},"S-FR01-0104-001(목록) · S-FR01-0104-002(상세)",[107,19947,19948,19950],{},[128,19949,18342],{},[128,19951,7959],{},[107,19953,19954,19956],{},[128,19955,18349],{},[128,19957,19958],{},"GNB>화상강의 ( >상세 )",[107,19960,19961,19963],{},[128,19962,18364],{},[128,19964,18367],{},[107,19966,19967,19969],{},[128,19968,18372],{},[128,19970,7582],{},[15,19972,19973,19805,19975,19809,19978,19813,19981,19809,19984,19824,19987],{},[19,19974,18379],{},[28,19976,19977],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp090.png",[28,19979,19980],{},"p091.png",[28,19982,19983],{},"p092.png",[28,19985,19986],{},"p093.png",[28,19988,19989],{},"p089.png",[15,19991,19992],{},[19,19993,19994],{},"DESCRIPTION — 화상강의 카드(C-6 변형, p089)",[283,19996,19997,20002,20005,20018,20024],{},[228,19998,19999,20000,715],{},"기본 썸네일(이미지 미등록 시) 화상용 별도 디자인 제작 필요 ",[28,20001,19840],{},[228,20003,20004],{},"수강 상태 배지 LIVE\u002F예정\u002F종료(라이브 동일), 찜하기.",[228,20006,20007,20010,20011,1108,20014,20017],{},[19,20008,20009],{},"1-1 플랫폼 종류"," — 상품 등록 시 설정한 강의 종류 표시. ",[28,20012,20013],{},"Googlemeet",[28,20015,20016],{},"Zoom",". 강사·수강일시 표기.",[228,20019,20020,20023],{},[19,20021,20022],{},"1-2 모집인원"," — 상품 등록 시 설정한 모집인원. 형식 \"모집인원 {n}명\".",[228,20025,20026],{},"상품 금액 변형 = 공통 카드 규칙 동일.",[15,20028,20029,20032,20033,20036,20037,20040],{},[19,20030,20031],{},"DESCRIPTION — 목록(S-FR01-0104-001, p090·p091)","\n6. 라이브강의 목록과 그리드·검색·더보기 동일.\n7. ",[19,20034,20035],{},"2-1 수강상태 필터"," — 전체 수강 상태 \u002F LIVE \u002F 예정 \u002F 종료 (디폴트=전체).\n8. ",[19,20038,20039],{},"2-2 플랫폼 필터"," — 전체 플랫폼 \u002F Googlemeet \u002F Zoom (디폴트=전체 플랫폼).",[15,20042,20043,20046,20047,20050,20051,20054],{},[19,20044,20045],{},"DESCRIPTION — 상세(S-FR01-0104-002, p092·p093)","\n9. 라이브강의 상세와 동일 골격. ",[19,20048,20049],{},"차이",": ① 수강상태 표시 ② ",[19,20052,20053],{},"플랫폼 표시","(Googlemeet\u002FZoom) ③ 수강일시 ④ 상품정보 탭 = 상품소개 \u002F 상품후기 2개.",[15,20056,20057,20059],{},[19,20058,19609],{}," — 라이브강의와 공통(비로그인 컨펌·후기 빈 상태·종료 구매 비활성).",[53,20061],{},[599,20063,20065],{"id":20064},"s-fr01-0105-001-002-패키지상품-목록상세","S-FR01-0105-001 \u002F -002 패키지상품 목록·상세",[41,20067,20068],{},[15,20069,20070,20071,20074],{},"일반강의와 동형. 핵심 차이 = ",[19,20072,20073],{},"여러 상품 유형을 하나로 묶은 패키지"," + 상세에 \"상품 구성\" 탭.",[101,20076,20077,20085],{},[104,20078,20079],{},[107,20080,20081,20083],{},[110,20082,6825],{},[110,20084,6828],{},[123,20086,20087,20094,20101,20107,20114,20120],{},[107,20088,20089,20091],{},[128,20090,18327],{},[128,20092,20093],{},"패키지상품 목록 \u002F 상세",[107,20095,20096,20098],{},[128,20097,18335],{},[128,20099,20100],{},"S-FR01-0105-001(목록) · S-FR01-0105-002(상세)",[107,20102,20103,20105],{},[128,20104,18342],{},[128,20106,7959],{},[107,20108,20109,20111],{},[128,20110,18349],{},[128,20112,20113],{},"GNB>패키지 상품 ( >상세 )",[107,20115,20116,20118],{},[128,20117,18364],{},[128,20119,18367],{},[107,20121,20122,20124],{},[128,20123,18372],{},[128,20125,7582],{},[15,20127,20128,19805,20130,19809,20133,19813,20136,19809,20139,19820,20142,20145,20146],{},[19,20129,18379],{},[28,20131,20132],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp095.png",[28,20134,20135],{},"p096.png",[28,20137,20138],{},"p097.png",[28,20140,20141],{},"p098.png",[28,20143,20144],{},"p099.png","(Desc) \u002F 카드 ",[28,20147,20148],{},"p094.png",[15,20150,20151],{},[19,20152,20153],{},"DESCRIPTION — 패키지상품 카드(C-6 변형, p094)",[283,20155,20156,20161,20164,20170,20176],{},[228,20157,20158,20159,715],{},"기본 썸네일(이미지 미등록 시) 패키지용 별도 디자인 제작 필요 ",[28,20160,19840],{},[228,20162,20163],{},"구매 상태(마감 등) 배지·찜하기.",[228,20165,20166,20169],{},[19,20167,20168],{},"1-1 상품 묶음"," — 묶음 개수 표시. 형식 \"{n}개 상품 묶음\".",[228,20171,20172,20175],{},[19,20173,20174],{},"1-2 패키지 강의 금액"," — 상품 등록 시 설정한 금액에 따라 상이 노출. \"개별 구매 대비 N% 할인\" 비교가 + (정가\u002F월할부\u002F무료) 변형.",[228,20177,20178,20181,20182,20185],{},[19,20179,20180],{},"(개발 제약)"," 패키지상품은 멤버십 무료상품에 포함되지 않으므로 ",[19,20183,20184],{},"멤버십 무료 배지 미표시","(p096).",[15,20187,20188,20191],{},[19,20189,20190],{},"DESCRIPTION — 목록(S-FR01-0105-001, p095·p096)"," — 일반강의 목록과 그리드·검색·필터·더보기 동일.",[15,20193,20194,20197,20198,20201,20202,20205,20206,20209],{},[19,20195,20196],{},"DESCRIPTION — 상세(S-FR01-0105-002, p097·p098·p099)","\n6. 상단 상품정보·소개·후기·쿠폰·공유·구매 = 일반강의 상세 공통.\n7. ",[19,20199,20200],{},"상품정보 탭 = 상품소개 \u002F 상품구성 \u002F 상품후기 3개.","\n8. ",[19,20203,20204],{},"1 상품 구성 표시"," — 구성 상품 개수 \"{n}개 묶음\".\n9. ",[19,20207,20208],{},"2 상품 구성 영역(개발)"," — 다른 유형 상품(일반\u002F라이브\u002F화상\u002F디지털\u002F프리미엄 커뮤니티)을 하나의 영역에 카드 UI로 묶어 노출. 별도 더보기 없이 등록된 전체 노출.",[225,20211,20212,20219,20226,20235],{},[228,20213,20214,20215,20218],{},"9.1 각 상품은 ",[19,20216,20217],{},"기존 상품 정책(수강기간·모집정원·모집인원 등)을 그대로 유지","해 등록·운영. 프리미엄 커뮤니티는 각 구독\u002F결제 정책도 동일 적용.",[228,20220,20221,20222,20225],{},"9.2 ",[19,20223,20224],{},"2-1"," 해당 묶음 포함 상품 개수 표시.",[228,20227,20228,20229,20232,20233,715],{},"9.3 ",[19,20230,20231],{},"2-2 상품 유형 라벨"," — 카드에 유형 라벨. 각 상품별 해당 유형 라벨 디자인 필요 ",[28,20234,19840],{},[228,20236,20237,20238,20241,20242,715],{},"9.4 ",[19,20239,20240],{},"2-3 프리미엄 커뮤니티"," — 전용 카드 UI로 별도 구성(상품명 + 월 구독료 표시) ",[28,20243,19840],{},[15,20245,20246,20248],{},[19,20247,19609],{}," — 후기 0건 C-7. 구성 0개는 상품 등록 시 차단(추정). 마감 상태 구매 비활성(P-12 준용).",[53,20250],{},[599,20252,20254],{"id":20253},"s-fr01-0106-001-002-디지털-상품-목록상세","S-FR01-0106-001 \u002F -002 디지털 상품 목록·상세",[41,20256,20257],{},[15,20258,20259,20260,20263],{},"일반강의와 동형. 차이 = ",[19,20261,20262],{},"다운로드 제한"," + 상세 \"상품 구성\"(파일 목록).",[101,20265,20266,20274],{},[104,20267,20268],{},[107,20269,20270,20272],{},[110,20271,6825],{},[110,20273,6828],{},[123,20275,20276,20283,20290,20296,20303,20309],{},[107,20277,20278,20280],{},[128,20279,18327],{},[128,20281,20282],{},"디지털 상품 목록 \u002F 상세",[107,20284,20285,20287],{},[128,20286,18335],{},[128,20288,20289],{},"S-FR01-0106-001(목록) · S-FR01-0106-002(상세)",[107,20291,20292,20294],{},[128,20293,18342],{},[128,20295,7959],{},[107,20297,20298,20300],{},[128,20299,18349],{},[128,20301,20302],{},"GNB>디지털 상품 ( >상세 )",[107,20304,20305,20307],{},[128,20306,18364],{},[128,20308,18367],{},[107,20310,20311,20313],{},[128,20312,18372],{},[128,20314,7582],{},[15,20316,20317,19805,20319,19809,20322,19813,20325,19809,20328,19820,20331,20145,20334],{},[19,20318,18379],{},[28,20320,20321],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp102.png",[28,20323,20324],{},"p103.png",[28,20326,20327],{},"p104.png",[28,20329,20330],{},"p105.png",[28,20332,20333],{},"p106.png",[28,20335,20336],{},"p101.png",[15,20338,20339],{},[19,20340,20341],{},"DESCRIPTION — 디지털상품 카드(C-6 변형, p101)",[283,20343,20344,20349,20352],{},[228,20345,20346,20347,715],{},"기본 썸네일(이미지 미등록 시) 디지털용 별도 디자인 제작 필요 ",[28,20348,19840],{},[228,20350,20351],{},"수강 상태(마감)·찜하기·강사·상품금액(멤버십 무료 배지 포함).",[228,20353,20354,20357],{},[19,20355,20356],{},"1-1 다운로드 제한"," — 상품 등록 시 설정한 다운로드 제한 여부 표시. \"무제한 다운로드\" \u002F \"{n}회 다운로드\".",[15,20359,20360,20363],{},[19,20361,20362],{},"DESCRIPTION — 목록(S-FR01-0106-001, p102·p103)"," — 일반강의 목록과 동일.",[15,20365,20366,20369,20370,20372,20373,20376,20377,20380],{},[19,20367,20368],{},"DESCRIPTION — 상세(S-FR01-0106-002, p104·p105·p106)","\n4. 상단 상품정보·소개·후기·쿠폰·공유·구매 = 공통.\n5. ",[19,20371,20200],{},"\n6. ",[19,20374,20375],{},"1 다운로드 표시"," — \"무제한 다운로드 \u002F {n}회 다운로드\".\n7. ",[19,20378,20379],{},"2 상품 구성"," — 등록한 파일 내역 표시, 별도 더보기 없이 전체 노출.",[225,20382,20383,20389],{},[228,20384,20385,20386,20388],{},"7.1 ",[19,20387,20224],{}," 파일 전체 개수 표시.",[228,20390,20391,20392,20395,20396,20399],{},"7.2 ",[19,20393,20394],{},"2-2 파일명"," — 파일 아이콘 + 파일명+확장자. ",[19,20397,20398],{},"클릭 이벤트 없음","(상세에서는 미리보기\u002F다운로드 불가, 구매 후 내 상품에서 다운로드 추정).",[15,20401,20402,20404],{},[19,20403,19609],{}," — 후기 0건 C-7(p104 \"아직 작성된 후기가 없어요\"). 구성 파일 0개는 등록 차단(추정).",[53,20406],{},[599,20408,20410],{"id":20409},"s-fr01-0107-001-프리미엄-커뮤니티-소개구독","S-FR01-0107-001 프리미엄 커뮤니티 (소개·구독)",[41,20412,20413],{},[15,20414,20415,20418,20419,20422],{},[19,20416,20417],{},"프리미엄 커뮤니티 = 월 구독형 게시판 상품","(여러 개 등록 가능). 어드민 메뉴 설정 시 커뮤니티 상품 1개 또는 여러 개로 구성. ",[19,20420,20421],{},"(개발) 단일 상품 메뉴로 구성 시 게시판 리스트 페이지로 바로 랜딩","(소개 페이지 생략).",[101,20424,20425,20433],{},[104,20426,20427],{},[107,20428,20429,20431],{},[110,20430,6825],{},[110,20432,6828],{},[123,20434,20435,20442,20448,20454,20460,20466],{},[107,20436,20437,20439],{},[128,20438,18327],{},[128,20440,20441],{},"프리미엄 커뮤니티 (소개\u002F구독)",[107,20443,20444,20446],{},[128,20445,18335],{},[128,20447,8344],{},[107,20449,20450,20452],{},[128,20451,18342],{},[128,20453,7959],{},[107,20455,20456,20458],{},[128,20457,18349],{},[128,20459,8352],{},[107,20461,20462,20464],{},[128,20463,18364],{},[128,20465,18367],{},[107,20467,20468,20470],{},[128,20469,18372],{},[128,20471,7582],{},[15,20473,20474,302,20476,19809,20479,19820,20482,20485],{},[19,20475,18379],{},[28,20477,20478],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp108.png",[28,20480,20481],{},"p109.png",[28,20483,20484],{},"p112.png","(Desc)",[15,20487,20488],{},[19,20489,18393],{},[283,20491,20492,20536,20558,20564,20570],{},[228,20493,20494,20497,20498],{},[19,20495,20496],{},"상품정보(1)"," — 어드민 등록 정보 노출. 상품 여러 개일 경우 카드형 반복부.\n",[225,20499,20500,20509,20525],{},[228,20501,20502,20503,20506,20507,715],{},"1.1 ",[19,20504,20505],{},"1-1 상품 썸네일"," — 기본 썸네일(이미지 미등록 시) 제작 필요 ",[28,20508,19840],{},[228,20510,20511,20512,1108,20515,20518,20519,26,20522,275],{},"1.2 ",[19,20513,20514],{},"1-2 카테고리명",[19,20516,20517],{},"1-3 상품명","(2줄까지, 이후 말줄임) \u002F ",[19,20520,20521],{},"1-4 월 구독료",[28,20523,20524],{},"W 5,000 \u002F 월",[228,20526,20527,20528,20531,20532,20535],{},"1.3 ",[19,20529,20530],{},"1-5 혜택"," — 미한정 수, 등록 항목 있을 경우 줄간 처리, ",[19,20533,20534],{},"최대 10개","까지 작성 가능.",[228,20537,20538,20541,20542],{},[19,20539,20540],{},"구독하기 버튼(2)"," — 클릭 시 상품정보가 입력된 결제 페이지로 이동.\n",[225,20543,20544,20551],{},[228,20545,20546,20547,20550],{},"2.1 구독중인 상품이 있는 상태에서 클릭 시 ",[19,20548,20549],{},"2-a 컨펌","(\"멤버십 변경은 현재 이용 기간 종료 후 적용됩니다 \u002F 멤버십을 변경하시겠어요?\", 취소\u002F확인, p110) 후 상품 변경.",[228,20552,20553,20554,20557],{},"2.2 비회원 클릭 시 ",[19,20555,20556],{},"2-b 컨펌","(\"로그인이 필요합니다 \u002F 로그인 하시겠어요?\", p111) 후 로그인 페이지 이동.",[228,20559,20560,20563],{},[19,20561,20562],{},"구독중 표시(3)"," — 구독중일 경우 배지 표시.",[228,20565,20566,20569],{},[19,20567,20568],{},"바로가기 버튼(4)"," — 해당 상품 구독중일 경우 노출. 클릭 시 해당 커뮤니티 게시판 리스트(S-FR01-0107-002)로 이동.",[228,20571,20572,20575,20576],{},[19,20573,20574],{},"구독정보(5)"," — 구독 시작일·유지기간 표시. 취소 후 재구독 시 유지기간·시작기간 리셋. 유지기간=구독 시작일부터 당일까지 계산.\n",[225,20577,20578,20585,20597],{},[228,20579,20580,20581,20584],{},"5.1 ",[19,20582,20583],{},"5-1 결제 예정일"," — 구독중 상태일 경우 다음 결제 예정일. 구독 취소 시 5-2(만료일)로 변경.",[228,20586,20587,20588,20591,20592,1201,20595,715],{},"5.2 ",[19,20589,20590],{},"5-2 만료일(기간 잔여)"," — 구독기간 남아있을 경우. (디자인) ",[19,20593,20594],{},"빨간색 강조",[28,20596,19840],{},[228,20598,20599,20600,20603,20604,1201,20607,715],{},"5.3 ",[19,20601,20602],{},"5-3 만료일(기간 경과)"," — 구독기간 지났을 경우. (디자인) ",[19,20605,20606],{},"연한 회색 처리",[28,20608,19840],{},[15,20610,20611,20613],{},[19,20612,19609],{}," — 혜택 0개 시 영역 hide(추정). 비로그인 2-b. 구독중 상품 변경은 현 이용기간 종료 후 적용(P-20).",[53,20615],{},[599,20617,20619],{"id":20618},"s-fr01-0107-002-프리미엄-커뮤니티-게시판-리스트","S-FR01-0107-002 프리미엄 커뮤니티 게시판 리스트",[101,20621,20622,20630],{},[104,20623,20624],{},[107,20625,20626,20628],{},[110,20627,6825],{},[110,20629,6828],{},[123,20631,20632,20638,20644,20650,20656,20662],{},[107,20633,20634,20636],{},[128,20635,18327],{},[128,20637,8367],{},[107,20639,20640,20642],{},[128,20641,18335],{},[128,20643,8364],{},[107,20645,20646,20648],{},[128,20647,18342],{},[128,20649,7959],{},[107,20651,20652,20654],{},[128,20653,18349],{},[128,20655,8372],{},[107,20657,20658,20660],{},[128,20659,18364],{},[128,20661,18367],{},[107,20663,20664,20666],{},[128,20665,18372],{},[128,20667,7582],{},[15,20669,20670,302,20672,19809,20675,19820,20678,20485],{},[19,20671,18379],{},[28,20673,20674],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp113.png",[28,20676,20677],{},"p114.png",[28,20679,20680],{},"p115.png",[15,20682,20683],{},[19,20684,18393],{},[283,20686,20687,20693,20703,20709,20770],{},[228,20688,20689,20692],{},[19,20690,20691],{},"1 커뮤니티 상품명"," 헤더.",[228,20694,20695,20698,20699,20702],{},[19,20696,20697],{},"2 글쓰기 이동 버튼"," — 페이지 진입 가능한(구독중) 회원 모두 노출. ",[19,20700,20701],{},"강사·관리자는 어드민에서만 글쓰기 가능."," 클릭 시 글쓰기 페이지(S-FR01-0107-003) 이동.",[228,20704,20705,20708],{},[19,20706,20707],{},"3 검색 영역"," — 일반강의 검색과 동일. 제목+내용 부분일치(LIKE)·공백무시·대소문자 무시.",[228,20710,20711,20714,20715,1085,20717],{},[19,20712,20713],{},"4 게시판 리스트"," — 최초 10개, 10개 초과 시 ",[1321,20716,17914],{},[225,20718,20719,20736,20747,20754,20763],{},[228,20720,20721,20722,20725,20726,1201,20729,20731,20732,20735],{},"4.1 ",[19,20723,20724],{},"4-1 작성 정보"," — 프로필+사용자 유형+닉네임+작성시간. (디자인) ",[19,20727,20728],{},"강사\u002F학습자\u002F관리자 유형 상이 노출",[28,20730,19840],{},". 작성시간: 수정이력 있으면 \"최초작성시간(수정됨)\" \u002F 5분 이내=방금 전 \u002F 5분",[3369,20733,20734],{},"1시간=N분 전 \u002F 1시간","당일=N시간 전 \u002F 당일 초과=YYYY.MM.DD.",[228,20737,20738,20739,20742,20743,20746],{},"4.2 ",[19,20740,20741],{},"4-2 게시물 제목"," — 한 줄 이상 말줄임. ",[19,20744,20745],{},"고정글 설정 시 제목 우측 고정 아이콘","(26-04-20 고정글 제거 → 비고).",[228,20748,20749,20750,20753],{},"4.3 ",[19,20751,20752],{},"4-3 게시물 내용"," — 2줄 초과 말줄임.",[228,20755,20756,20757,20760,20761,715],{},"4.4 ",[19,20758,20759],{},"4-4 이미지"," — 게시물 내 첫 번째 이미지 노출(영상 제외). (디자인) 리스트 내 이미지 비율 통일 ",[28,20762,19840],{},[228,20764,20765,20766,20769],{},"4.5 ",[19,20767,20768],{},"4-5 조회수(view)·댓글수"," 표시.",[228,20771,20772,20775],{},[19,20773,20774],{},"5 더보기 버튼"," — 10개 초과 시 노출, 클릭 시 10개씩 추가.",[15,20777,20778,20780],{},[19,20779,19609],{}," — 비구독자 진입 차단(소개로 회귀, 추정). 게시글 0건 빈 상태 C-7(추정).",[53,20782],{},[599,20784,20786],{"id":20785},"s-fr01-0107-003-커뮤니티-게시글-글쓰기-pc-p-mo-pu","S-FR01-0107-003 커뮤니티 게시글 글쓰기 (PC P \u002F MO PU)",[101,20788,20789,20797],{},[104,20790,20791],{},[107,20792,20793,20795],{},[110,20794,6825],{},[110,20796,6828],{},[123,20798,20799,20805,20811,20818,20825,20831],{},[107,20800,20801,20803],{},[128,20802,18327],{},[128,20804,8387],{},[107,20806,20807,20809],{},[128,20808,18335],{},[128,20810,8384],{},[107,20812,20813,20815],{},[128,20814,18342],{},[128,20816,20817],{},"P(PC) \u002F PU(MO) \u002F W",[107,20819,20820,20822],{},[128,20821,18349],{},[128,20823,20824],{},"프리미엄 커뮤니티>리스트>글쓰기",[107,20826,20827,20829],{},[128,20828,18364],{},[128,20830,18367],{},[107,20832,20833,20835],{},[128,20834,18372],{},[128,20836,7582],{},[15,20838,20839,302,20841,19809,20844,19820,20847,20850,20851,20854,20855,20858],{},[19,20840,18379],{},[28,20842,20843],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp116.png",[28,20845,20846],{},"p117.png",[28,20848,20849],{},"p124.png","(Desc)·",[28,20852,20853],{},"p123.png","(PC 파일선택 팝업)·",[28,20856,20857],{},"p121.png","(MO 파일 UI)",[15,20860,20861],{},[19,20862,18393],{},[283,20864,20865,20871,20900,20924,20938,20944],{},[228,20866,20867,20870],{},[19,20868,20869],{},"1 제목"," — 필수, 최대 100자.",[228,20872,20873,20876,20877,20880,20881],{},[19,20874,20875],{},"2 내용 에디터"," — 필수. ",[19,20878,20879],{},"어드민\u002F프론트 모든 에디터 기능 동일","(B\u002FI\u002FU\u002FS·리스트·링크·이미지·정렬·Tx). 텍스트·이미지 첨부 가능.\n",[225,20882,20883,20890,20893],{},[228,20884,20885,20886,20889],{},"2.1 (개발) 유튜브 영상 링크 입력 시 상세에 ",[19,20887,20888],{},"썸네일로 노출",". 미리보기 기능 제공(에디터 기본).",[228,20891,20892],{},"2.2 입력 서식 그대로 상세에 노출.",[228,20894,20895,20896,20899],{},"2.3 ",[19,20897,20898],{},"2-1 사용 용량"," — 50MB 제한(개발 변경 가능). 이미지\u002F영상 등록 시 차감. (개발) 어드민>콘텐츠 라이브러리>콘텐츠 용량에서 차감. 26-04-29부터 용량 표기를 에디터 안으로 배치.",[228,20901,20902,20905,20906],{},[19,20903,20904],{},"3 파일등록(선택)"," — 모든 확장자 가능, 최대 용량 개발 정책.\n",[225,20907,20908,20918],{},[228,20909,7993,20910,20913,20914,20917],{},[19,20911,20912],{},"3-1 파일 선택 버튼"," — 클릭 시 로컬 PC 파일 선택 창(p123). 최대 용량 초과 시 ",[19,20915,20916],{},"3-a 토스트","(\"파일 용량이 업로드 가능한 최대 용량을 초과했습니다\", p118).",[228,20919,8888,20920,20923],{},[19,20921,20922],{},"3-2 업로드 파일 정보"," — 묶음 형태. 구성=파일명.확장자 + 노출 파일명 인풋 + 삭제(✕). 노출 파일명: 원본 파일명 placeholder, 수정 가능, 빈 값 포커스아웃 시 원본명 복원, 입력 시 그 값으로 사용자 화면 노출.",[228,20925,20926,20929,20930,20933,20934,20937],{},[19,20927,20928],{},"4 저장하기 버튼","(26-04-29 \"등록\"→\"저장하기\") — 제목\u002F내용 미입력 시 ",[19,20931,20932],{},"4-a 토스트","(\"제목 또는 내용을 입력해 주세요\", p119). 필수값 충족 후 클릭 시 ",[19,20935,20936],{},"4-b 토스트","(\"게시글이 등록되었습니다\", p120) + 등록 처리.",[228,20939,20940,20943],{},[19,20941,20942],{},"5 모바일 팝업(PU)"," — ✕ 클릭 시 글쓰기 팝업 닫힘.",[228,20945,20946,20949],{},[19,20947,20948],{},"6 모바일 파일 등록"," — 클릭 시 iOS\u002FAndroid 시스템 파일 선택 모달(p121). 선택 범위·접근 권한은 기기 OS 정책.",[15,20951,20952,20954],{},[19,20953,19609],{}," — 미입력 4-a. 용량 초과 3-a. 작성 권한 없음(비구독·미허용 역할)은 진입 차단(추정).",[53,20956],{},[599,20958,20960],{"id":20959},"s-fr01-0107-004-커뮤니티-게시글-상세-댓글답글","S-FR01-0107-004 커뮤니티 게시글 상세 (댓글·답글)",[41,20962,20963],{},[15,20964,20965,20966,20969],{},"매우 긴 화면. 게시글 본문 + 댓글 + 답글(대댓글) 3계층. 더보기(⋮)는 ",[19,20967,20968],{},"작성자 여부에 따라 옵션 분기","(본인=수정\u002F삭제, 타인=신고).",[101,20971,20972,20980],{},[104,20973,20974],{},[107,20975,20976,20978],{},[110,20977,6825],{},[110,20979,6828],{},[123,20981,20982,20988,20994,21000,21007,21013],{},[107,20983,20984,20986],{},[128,20985,18327],{},[128,20987,8408],{},[107,20989,20990,20992],{},[128,20991,18335],{},[128,20993,8405],{},[107,20995,20996,20998],{},[128,20997,18342],{},[128,20999,7959],{},[107,21001,21002,21004],{},[128,21003,18349],{},[128,21005,21006],{},"프리미엄 커뮤니티>리스트>상세",[107,21008,21009,21011],{},[128,21010,18364],{},[128,21012,18367],{},[107,21014,21015,21017],{},[128,21016,18372],{},[128,21018,7582],{},[15,21020,21021,302,21023,19809,21026,19820,21029,20850,21032,21035,21036,21039],{},[19,21022,18379],{},[28,21024,21025],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp128.png",[28,21027,21028],{},"p136.png",[28,21030,21031],{},"p144.png",[28,21033,21034],{},"p137.png","(MO 더보기 작성자)·",[28,21037,21038],{},"p138.png","(MO 더보기 비작성자)",[15,21041,21042],{},[19,21043,21044],{},"DESCRIPTION — 게시글 본문(1)",[283,21046,21047],{},[228,21048,21049,21050],{},"게시글 등록 시 입력 내용 노출. 고정글이면 제목 좌측 고정 마크(고정글은 26-04-20 비고).\n",[225,21051,21052,21058,21084,21090],{},[228,21053,20502,21054,21057],{},[19,21055,21056],{},"1-1 작성정보"," — 닉네임 + 사용자유형(학습자\u002F강사\u002F관리자, 디자인 상이) + 작성시간 + 조회수(view) + 댓글수. 작성시간 상대표기(수정이력 시 \"최초작성시간(수정됨)\" \u002F 방금전 \u002F N분전 \u002F N시간전 \u002F YYYY.MM.DD).",[228,21059,20511,21060,21063,21064,21067,21068,21071,21072,21075,21076,21079,21080,21083],{},[19,21061,21062],{},"1-2 더보기(⋮)"," — (개발) 작성자 여부 분기. ",[19,21065,21066],{},"1-a 본인",": 수정(해당 게시글 수정 페이지 S-FR01-0107-005 이동) \u002F 삭제(",[19,21069,21070],{},"1-c 컨펌"," \"작성하신 게시글을 삭제하시겠어요?\" p129 → ",[19,21073,21074],{},"1-d 토스트"," \"게시글이 삭제되었습니다\" p132). ",[19,21077,21078],{},"1-b 타인",": 신고(해당 게시글 정보가 자동 입력된 ",[19,21081,21082],{},"1:1 문의 페이지","로 이동).",[228,21085,20527,21086,21089],{},[19,21087,21088],{},"1-3 게시물 내용"," — 에디터 작성 서식 그대로. 이미지=디바이스 해상도에 맞게 자동 리사이징. 유튜브 링크=썸네일로 자동 노출.",[228,21091,21092,21093,21096,21097,21100],{},"1.4 ",[19,21094,21095],{},"1-4 첨부 파일"," — 파일 블록 클릭 시 파일 다운로드 실행. ",[19,21098,21099],{},"개별 다운로드만 지원","(일괄 다운로드 없음).",[15,21102,21103,21106,21107,21109,21110,21113,21114,21117,21118,21121,21122,21125],{},[19,21104,21105],{},"DESCRIPTION — 댓글 작성 영역(2)","\n2. ",[19,21108,20224],{}," 프로필+사용자유형+닉네임. ",[19,21111,21112],{},"2-2"," 댓글 인풋(줄바꿈 시 높이 자동 확장). ",[19,21115,21116],{},"2-3"," 이미지 파일 선택(jpg\u002Fjpeg\u002Fpng, 최대 용량 개발 정책). ",[19,21119,21120],{},"2-4"," 등록 버튼(텍스트 입력 시 활성화, 클릭 시 ",[19,21123,21124],{},"2-a 토스트"," \"댓글이 등록되었습니다\" p133 후 등록).",[15,21127,21128,21135,21136,21139,21140,432,21143,21146,21147,21150,21151,21154,21155,21158,21159,21162,21163,21166,21167,21170,21171,21174,21175,21178,21179,21182,21183,21185,21186,21189,21190,21193,21194,21197,21198,21201,21202,21205,21206,21208,21209,21212,21213,21215,21216,21219,21220,21223,21224,21227,21228,21231],{},[19,21129,21130,21131,21134],{},"DESCRIPTION — 댓글(3) \u002F 댓글 수정(4) \u002F 답글(5",[3369,21132,21133],{},"7) \u002F 대댓글(8","10)","\n3. ",[19,21137,21138],{},"댓글(3)"," — 3-1 구성(프로필+사용자유형+닉네임+작성시간). ",[19,21141,21142],{},"3-2 답글 버튼",[19,21144,21145],{},"학습자만"," 사용, 관리자·강사는 어드민에서만. 클릭 시 하단 답글 입력창(5) 생성. ",[19,21148,21149],{},"3-3 더보기(⋮)",": 3-a 본인(수정→댓글 수정창 4로 전환 \u002F 삭제→",[19,21152,21153],{},"3-c 컨펌"," \"작성하신 댓글을 삭제하시겠어요?\" p134 → ",[19,21156,21157],{},"3-d 토스트"," \"댓글이 삭제되었습니다\" p135) \u002F 3-b 타인(신고→자동입력 1:1 문의). ",[19,21160,21161],{},"3-4 댓글 내용",": (디자인) 일정 이상 줄바꿈 시 ",[1321,21164,21165],{},"전체보기"," 처리, 유튜브 썸네일 자동 노출. ",[19,21168,21169],{},"3-5 답글 아코디언",": 답글 총 개수 표시, 0이면 숨김. 최초 닫힘, 클릭 시 10개 펼침, 초과분 ",[1321,21172,21173],{},"답글 더보기",", 전부 펼침 시 ",[1321,21176,21177],{},"답글 숨기기",".\n4. ",[19,21180,21181],{},"댓글 수정창(4)"," — 3-a 수정 클릭 시 입력창 생성, 이미지·내용 수정 가능. 4-1 취소. 4-2 수정(입력값 있을 때만 활성, 클릭 시 ",[19,21184,20932],{}," \"댓글이 수정되었습니다\" p139).\n5. ",[19,21187,21188],{},"답글 작성창(5)"," — 3-2 답글 클릭 시 생성. 5-1 등록(최초 비활성, 입력 시 활성, 클릭 시 ",[19,21191,21192],{},"5-a 토스트"," \"답글이 등록되었습니다\" p140).\n6. ",[19,21195,21196],{},"답글 내용(6)"," — 6-1 이미지(첨부 이미지 노출, 리스트 이미지와 동일 비율\u002F사이즈, 클릭 시 원본 비율 확대).\n7. ",[19,21199,21200],{},"답글 수정창(7)"," — 7-1 등록(이미지 1개만 첨부, 새 이미지 등록 시 기존 교체, 미리보기 ✕로 삭제).\n8. ",[19,21203,21204],{},"대댓글 입력창(8)"," — (개발) 대댓글 영역 클릭 시 댓글 영역으로 화면 이동. 답글의 답글 버튼 클릭 시 생성. 8-1 작성 시 클릭한 답글 작성자 닉네임 상단 표시(",[28,21207,19568],{},", 수정 불가·고정값).\n9. ",[19,21210,21211],{},"대댓글 내용(9)"," — (디자인) ",[28,21214,19568],{}," 영역은 본문과 구분되게 색상 강조.\n10. ",[19,21217,21218],{},"대댓글 수정창(10)",".\n11. ",[19,21221,21222],{},"더보기 버튼(11)"," — 답글 목록 10개 이상 시 노출, 10개씩 추가.\n12. ",[19,21225,21226],{},"모바일 사진 선택(12)"," — 클릭 시 iOS\u002FAndroid 시스템 갤러리 선택 모달.\n14. ",[19,21229,21230],{},"더보기 모달 호출 버튼(14)"," — 클릭 시 작성자 여부에 따라 상이한 모달(MO 바텀시트: 작성자=수정\u002F삭제 p137, 비작성자=신고 p138).",[15,21233,21234,21236],{},[19,21235,19609],{}," — 삭제 1-c\u002F3-c 컨펌. 신고는 1:1 문의로 정보 자동 입력 이동. 답글 0건 아코디언 숨김. 비구독자 진입 차단(추정).",[53,21238],{},[599,21240,21242],{"id":21241},"s-fr01-0107-005-커뮤니티-게시글-수정-pc-p-mo-pu","S-FR01-0107-005 커뮤니티 게시글 수정 (PC P \u002F MO PU)",[41,21244,21245],{},[15,21246,21247,21248,21251],{},"글쓰기(S-FR01-0107-003)와 기능 동일 + 기존 내용 프리필. ",[19,21249,21250],{},"프론트에서 수정은 학습자(작성자 본인)만 가능, 강사·관리자는 어드민에서만","(p143).",[101,21253,21254,21262],{},[104,21255,21256],{},[107,21257,21258,21260],{},[110,21259,6825],{},[110,21261,6828],{},[123,21263,21264,21270,21276,21282,21289,21295],{},[107,21265,21266,21268],{},[128,21267,18327],{},[128,21269,8428],{},[107,21271,21272,21274],{},[128,21273,18335],{},[128,21275,8425],{},[107,21277,21278,21280],{},[128,21279,18342],{},[128,21281,20817],{},[107,21283,21284,21286],{},[128,21285,18349],{},[128,21287,21288],{},"프리미엄 커뮤니티>리스트>상세>수정",[107,21290,21291,21293],{},[128,21292,18364],{},[128,21294,18367],{},[107,21296,21297,21299],{},[128,21298,18372],{},[128,21300,7582],{},[15,21302,21303,302,21305,19809,21308,20485],{},[19,21304,18379],{},[28,21306,21307],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp141.png",[28,21309,21310],{},"p131.png",[15,21312,21313],{},[19,21314,18393],{},[283,21316,21317,21320],{},[228,21318,21319],{},"글쓰기 페이지와 기능 동일(제목·에디터·파일등록·용량). 기존 작성 내용 프리필.",[228,21321,21322,21325,21326,21329],{},[19,21323,21324],{},"1 수정하기 버튼","(26-04-29 \"수정\"→\"수정하기\") — 모든 필수값 입력 시 ",[19,21327,21328],{},"1-a 토스트"," \"게시글이 수정되었습니다\"(p130) 후 게시글 수정.",[15,21331,21332,21334],{},[19,21333,19609],{}," — 필수 미입력 시 검증 토스트(글쓰기 4-a 준용). 작성자(학습자) 외 접근 차단.",[53,21336],{},[599,21338,21340],{"id":21339},"s-fr01-0108-001-멤버십-상품-구독","S-FR01-0108-001 멤버십 상품 (구독)",[41,21342,21343],{},[15,21344,21345,21346,21349],{},"멤버십 = 월 구독형 카테고리 무제한 이용권(어드민 등록, ",[19,21347,21348],{},"최대 6개"," 구성). 좌측 멤버십 목록 + 우측 선택 멤버십 상세.",[101,21351,21352,21360],{},[104,21353,21354],{},[107,21355,21356,21358],{},[110,21357,6825],{},[110,21359,6828],{},[123,21361,21362,21369,21375,21381,21387,21393],{},[107,21363,21364,21366],{},[128,21365,18327],{},[128,21367,21368],{},"멤버십 상품",[107,21370,21371,21373],{},[128,21372,18335],{},[128,21374,8445],{},[107,21376,21377,21379],{},[128,21378,18342],{},[128,21380,7959],{},[107,21382,21383,21385],{},[128,21384,18349],{},[128,21386,8453],{},[107,21388,21389,21391],{},[128,21390,18364],{},[128,21392,18367],{},[107,21394,21395,21397],{},[128,21396,18372],{},[128,21398,7582],{},[15,21400,21401,302,21403,19809,21406,19820,21409,20485],{},[19,21402,18379],{},[28,21404,21405],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp147.png",[28,21407,21408],{},"p148.png",[28,21410,21411],{},"p151.png",[15,21413,21414],{},[19,21415,18393],{},[283,21417,21418,21445],{},[228,21419,21420,21423,21424,21427,21428],{},[19,21421,21422],{},"상품 탭(1)"," — 어드민 설정 활성상태 구독 상품 목록(상품명+월 구독료). (개발) 학습자 화면에는 ",[19,21425,21426],{},"활성 구독 상품만"," 노출. PC=좌측 세로 목록, MO=상단 가로 탭.\n",[225,21429,21430,21436],{},[228,21431,20502,21432,21435],{},[19,21433,21434],{},"1-1 구독중"," 배지 — 현재 구독중 상품에 표시.",[228,21437,20511,21438,21441,21442],{},[19,21439,21440],{},"1-2 미리보기용 비공개 탭"," — (개발) 어드민>멤버십 상세>미리보기 버튼 클릭 시 비공개 상태 정보 노출. ",[19,21443,21444],{},"판매 마감 상태면 미리보기 불가.",[228,21446,21447,21450,21451],{},[19,21448,21449],{},"상품 정보(2)"," — 어드민 설정 상품별 정보. 월 구독료·혜택=필수값, 무제한 이용가능 카테고리=미필수.\n",[225,21452,21453,21466,21476],{},[228,21454,21455,21456,21459,21460,21462,21463,21465],{},"2.1 ",[19,21457,21458],{},"2-1 구독 시작하기 버튼"," — 미구독 상태일 때 노출. 클릭 시 선택 구독 상품 정보가 자동 입력된 결제 페이지로 이동. 구독중 상품 있으면 ",[19,21461,20549],{},"(\"멤버십 변경은 현재 이용 기간 종료 후 적용됩니다 \u002F 멤버십을 변경하시겠어요?\" p149) 후 결제 이동. 비회원이면 ",[19,21464,20556],{},"(\"로그인이 필요합니다 \u002F 로그인 하시겠어요?\" p150) 후 로그인 이동.",[228,21467,21468,21469,21472,21473],{},"2.2 ",[19,21470,21471],{},"2-2 구독중 버튼"," — 현재 구독중일 때 노출, ",[19,21474,21475],{},"비활성화(클릭 불가).",[228,21477,20895,21478,21481],{},[19,21479,21480],{},"2-3 무제한 이용가능 카테고리"," — 멤버십 설정 카테고리 내 상품은 별도 구매 없이 무제한 이용. \"카테고리명 (카테고리 내 상품 N개)\" 형식.",[15,21483,21484,21486],{},[19,21485,19609],{}," — 비공개\u002F마감 멤버십은 목록 비활성(p147 1-2). 혜택 0개 불가(필수값). 구독중 변경은 현 이용기간 종료 후 적용(P-20과 동일 규칙).",[53,21488],{},[599,21490,21492],{"id":21491},"s-fr01-0109-001-002-공지사항-목록상세","S-FR01-0109-001 \u002F -002 공지사항 목록·상세",[41,21494,21495],{},[15,21496,21497,21498],{},"프리미엄 커뮤니티 게시판(S-FR01-0107-*)과 레이아웃·기능 동일. 상이 기능만 정의(p156). ",[19,21499,21500],{},"공지사항은 어드민에서만 작성\u002F수정\u002F삭제, 댓글 작성 불가(읽기 전용), 전체 회원 공개.",[101,21502,21503,21511],{},[104,21504,21505],{},[107,21506,21507,21509],{},[110,21508,6825],{},[110,21510,6828],{},[123,21512,21513,21520,21527,21533,21540,21546,21552],{},[107,21514,21515,21517],{},[128,21516,18327],{},[128,21518,21519],{},"공지사항 목록 \u002F 상세",[107,21521,21522,21524],{},[128,21523,18335],{},[128,21525,21526],{},"S-FR01-0109-001(목록) · S-FR01-0109-002(상세)",[107,21528,21529,21531],{},[128,21530,18342],{},[128,21532,7959],{},[107,21534,21535,21537],{},[128,21536,18349],{},[128,21538,21539],{},"GNB>공지사항 ( >상세 )",[107,21541,21542,21544],{},[128,21543,18357],{},[128,21545,17837],{},[107,21547,21548,21550],{},[128,21549,18364],{},[128,21551,18367],{},[107,21553,21554,21556],{},[128,21555,18372],{},[128,21557,7582],{},[15,21559,21560,19805,21562,19809,21565,21568,21569,19809,21572,21575,21576],{},[19,21561,18379],{},[28,21563,21564],{},"_exports\u002Fpng\u002Fcustomer-front\u002Ftall\u002Fp154_s01.png",[28,21566,21567],{},"p155.png","(MO) \u002F 상세 ",[28,21570,21571],{},"p157.png",[28,21573,21574],{},"tall\u002Fp158_s01.png","(MO) \u002F Description ",[28,21577,21578],{},"p156.png",[15,21580,21581],{},[19,21582,21583],{},"DESCRIPTION — 목록(S-FR01-0109-001, p154·p155)",[283,21585,21586,21591,21600,21606,21611],{},[228,21587,21588,21589,715],{},"구성 — 페이지 타이틀 \"공지사항\" + 검색(제목 또는 내용) + 게시물 리스트 + ",[1321,21590,17914],{},[228,21592,21593,21596,21597],{},[19,21594,21595],{},"작성정보"," — 프로필 + 사용자 유형 배지(관리자\u002F강사\u002F학습자, 유형별 색상 상이) + 닉네임 + 작성시간(상대표기, P-7과 동일 규칙). ",[19,21598,21599],{},"공지는 어드민 작성이므로 통상 관리자 유형.",[228,21601,21602,21605],{},[19,21603,21604],{},"게시물 행"," — 제목 + 내용 미리보기 + 첫 번째 이미지 썸네일(있을 시) + 조회수(view) + 댓글수(읽기전용이므로 통상 0). 고정글 설정 시 제목 좌측 고정 마크.",[228,21607,21608,21610],{},[1321,21609,3919],{}," — 제목·내용 부분일치(LIKE)·공백무시·대소문자 무시(P-9 공통).",[228,21612,21613,21615],{},[1321,21614,17914],{}," — 10개 초과 시 노출, 10개씩 추가.",[15,21617,21618,21621,21622,21625,21626,21629,21630,21632,21633,21636],{},[19,21619,21620],{},"DESCRIPTION — 상세(S-FR01-0109-002, p157·p158)","\n6. 구성 — 고정글 마크(고정 시) + 제목 + 작성정보(프로필+",[1321,21623,21624],{},"관리자","+닉네임+작성일+조회수) + 본문(에디터 서식 그대로, 이미지 자동 리사이징) + ",[19,21627,21628],{},"첨부파일 다운로드 목록","(파일 블록 + ",[1321,21631,17685],{},", 개별 다운로드만 지원).\n7. ",[19,21634,21635],{},"댓글 영역 없음"," — 공지사항은 읽기 전용(p156).",[15,21638,21639,21641,21642,715],{},[19,21640,19609],{}," — 게시글 0건 빈 상태 C-7(\"아직 등록된 공지사항이 없어요\"). 비회원 진입 가능 여부=전체 회원 공개이나 노출 범위는 어드민 설정 따름 ",[28,21643,595],{},[53,21645],{},[599,21647,21649],{"id":21648},"s-fr01-0110-001-002-003-004-005-자유게시판-목록상세글쓰기수정","S-FR01-0110-001 \u002F -002 \u002F -003 \u002F -004 \u002F -005 자유게시판 (목록·상세·글쓰기·수정)",[41,21651,21652],{},[15,21653,21654,21655,21658],{},"프리미엄 커뮤니티 게시판과 레이아웃·기능 동일. ",[19,21656,21657],{},"상이 기능 = 비밀글\u002F비밀댓글 + 어드민 등급 기반 권한","(p165·p169·p175). 어드민 설정으로 ①글 읽기\u002F쓰기 ②댓글 쓰기 ③비밀글·비밀댓글 쓰기 기능을 각각 on\u002Foff.",[101,21660,21661,21669],{},[104,21662,21663],{},[107,21664,21665,21667],{},[110,21666,6825],{},[110,21668,6828],{},[123,21670,21671,21678,21685,21692,21699,21705,21711],{},[107,21672,21673,21675],{},[128,21674,18327],{},[128,21676,21677],{},"자유게시판 목록 \u002F 상세 \u002F 글쓰기 \u002F 수정",[107,21679,21680,21682],{},[128,21681,18335],{},[128,21683,21684],{},"S-FR01-0110-001(목록) · -002(상세) · -003(글쓰기) · -005(수정)",[107,21686,21687,21689],{},[128,21688,18342],{},[128,21690,21691],{},"목록·상세 P\u002FW · 글쓰기\u002F수정 P(PC)\u002FPU(MO)\u002FW",[107,21693,21694,21696],{},[128,21695,18349],{},[128,21697,21698],{},"GNB>더보기>자유게시판 ( >상세 \u002F >글쓰기 \u002F >수정 )",[107,21700,21701,21703],{},[128,21702,18357],{},[128,21704,17837],{},[107,21706,21707,21709],{},[128,21708,18364],{},[128,21710,18367],{},[107,21712,21713,21715],{},[128,21714,18372],{},[128,21716,7582],{},[15,21718,21719,19805,21721,19809,21724,19820,21727,21730,21731,19809,21734,19820,21737,19813,21740,19809,21743,19820,21746,20850,21749,21752,21753,21756,21757],{},[19,21720,18379],{},[28,21722,21723],{},"tall\u002Fp161_s01.png",[28,21725,21726],{},"tall\u002Fp164_s01.png",[28,21728,21729],{},"p165.png","(Desc) \u002F 글쓰기 ",[28,21732,21733],{},"p167.png",[28,21735,21736],{},"tall\u002Fp168_s01.png",[28,21738,21739],{},"p169.png",[28,21741,21742],{},"p171.png",[28,21744,21745],{},"p172.png",[28,21747,21748],{},"p175.png",[28,21750,21751],{},"p173.png","(MO더보기 작성자)·",[28,21754,21755],{},"p174.png","(MO더보기 비작성자) \u002F 비밀글 열람불가 토스트 ",[28,21758,21759],{},"p162.png",[15,21761,21762],{},[19,21763,21764],{},"DESCRIPTION — 목록(S-FR01-0110-001, p161·p164·p165)",[283,21766,21767,21773,21778,21814],{},[228,21768,21769,21772],{},[19,21770,21771],{},"1 자유게시판명"," — 어드민에서 설정한 자유게시판명 노출.",[228,21774,21775,21777],{},[19,21776,20697],{}," — 어드민 설정에 따라 글쓰기 가능한 회원에게만 노출. 클릭 시 글쓰기 페이지(S-FR01-0110-003) 이동.",[228,21779,21780,20714,21783,21785,21786,21789,21790,21792,21793,21795,21796,21798,21799,302,21802,21805,21806,21809,21810,21813],{},[19,21781,21782],{},"3 게시판 리스트",[1321,21784,17914],{}," 10개씩.\n3.1. 비밀글 설정 게시물: ",[19,21787,21788],{},"작성자 또는 운영자","(어드민에 권한 주어진 회원)만 상세페이지 이동. 작성자\u002F운영자 아니면 ",[19,21791,20916],{},"(\"해당 게시글은 작성자 또는 운영자만 열람 가능합니다\", p162).\n3.2. ",[19,21794,21595],{}," — 프로필 + 사용자 유형 배지(학습자\u002F강사\u002F관리자, 유형별 색상 상이 ",[28,21797,19840],{},") + 닉네임 + 작성시간(상대표기, \"(수정됨)\" 포함).\n3.3. ",[19,21800,21801],{},"3-1 게시물 제목",[19,21803,21804],{},"고정글 기능 없음",". 비밀글 설정 시 좌측 자물쇠 아이콘 + 제목은 모두 노출.\n3.4. ",[19,21807,21808],{},"3-2 게시물 내용"," — 2줄 초과 말줄임. ",[19,21811,21812],{},"비밀글 설정 시 내용\u002F이미지 미노출",", 대신 문구 노출(\"해당 내용은 작성자와 운영자만 볼 수 있습니다.\", p164).\n3.5. 조회수(view)·댓글수 표시.",[228,21815,21816,21818],{},[1321,21817,3919],{}," — 제목·내용 부분일치(LIKE)·공백무시·대소문자 무시(P-9).",[15,21820,21821,21824,21825,21828,21829,21832,21833,21836,21837,21840,21841,21844],{},[19,21822,21823],{},"DESCRIPTION — 글쓰기(S-FR01-0110-003, p167·p168·p169)","\n5. 커뮤니티 글쓰기(S-FR01-0107-003)와 기능 동일(제목 100자·에디터·파일등록·미리보기·용량 50MB·저장하기). 단 글쓰기는 ",[19,21826,21827],{},"비회원 제외 모든 회원 작성 가능","(어드민 on\u002Foff 전제).\n6. ",[19,21830,21831],{},"1 비밀글 토글 버튼"," — 활성화 시 ①리스트 내 게시글 제목 우측 비밀글 아이콘 표시 ②상세페이지 게시글 제목 상단 비밀글 표시 ③게시글 열람 등급=",[19,21834,21835],{},"작성자, 운영자(자유게시판 운영 등급 허용자)",".\n7. 26-04-29 개정: 용량 표기(0MB 사용중\u002F50MB)를 에디터 내부로 배치, ",[1321,21838,21839],{},"등록","→",[1321,21842,21843],{},"저장하기","로 변경.",[15,21846,21847,21850,21851,21854,21855,21858,21859,21862,21863,302,21866,1201,21868,21871],{},[19,21848,21849],{},"DESCRIPTION — 상세(S-FR01-0110-002, p171·p172·p173·p174·p175)","\n8. 커뮤니티 게시글 상세(S-FR01-0107-004)와 본문·댓글·답글·대댓글·첨부 다운로드 동일. 더보기(⋮): 본인=수정\u002F삭제(MO 바텀시트 p173), 타인=신고(MO 바텀시트 p174). 신고=자동입력 1:1 문의 이동.\n9. ",[19,21852,21853],{},"1 상세페이지 비밀글 표시"," — 비밀글이면 제목 상단 비밀글 표기.\n10. ",[19,21856,21857],{},"2 비밀 댓글 토글 버튼"," — 댓글 작성 시 비밀댓글 토글. 활성 시 ",[19,21860,21861],{},"작성자 및 커스터머\u002F운영자","(어드민 게시글 메뉴 접근 가능자)만 읽기·답글 허용.\n11. ",[19,21864,21865],{},"3 비밀글 설정 댓글 열람·수정\u002F삭제 권한",[28,21867,19266],{},[19,21869,21870],{},"작성자 \u002F 운영자(자유게시판 권한 부여받은 회원)"," 만.",[15,21873,21874,21877],{},[19,21875,21876],{},"DESCRIPTION — 수정(S-FR01-0110-005)","\n12. 글쓰기와 기능 동일 + 기존 내용 프리필. 작성자 본인만(학습자), 강사·관리자는 어드민에서만(커뮤니티 수정 정책 P-23 준용).",[15,21879,21880],{},[19,21881,19609],{},[225,21883,21884,21890,21897],{},[228,21885,21886,21889],{},[19,21887,21888],{},"비밀글 열람 차단",": 권한 없는 사용자가 비밀글 진입 시 3-a 토스트.",[228,21891,21892,21893,21896],{},"게시글 0건 빈 상태 C-7. 글쓰기 권한 없는 회원에게 ",[1321,21894,21895],{},"글쓰기"," 미노출.",[228,21898,21899],{},"작성 필수값 미입력·용량초과는 커뮤니티 글쓰기(S-FR01-0107-003) 토스트 준용.",[53,21901],{},[599,21903,21905],{"id":21904},"s-fr01-0111-001-faq-자주-묻는-질문","S-FR01-0111-001 FAQ (자주 묻는 질문)",[101,21907,21908,21916],{},[104,21909,21910],{},[107,21911,21912,21914],{},[110,21913,6825],{},[110,21915,6828],{},[123,21917,21918,21925,21931,21937,21943,21949,21955],{},[107,21919,21920,21922],{},[128,21921,18327],{},[128,21923,21924],{},"FAQ",[107,21926,21927,21929],{},[128,21928,18335],{},[128,21930,8505],{},[107,21932,21933,21935],{},[128,21934,18342],{},[128,21936,7959],{},[107,21938,21939,21941],{},[128,21940,18349],{},[128,21942,8513],{},[107,21944,21945,21947],{},[128,21946,18357],{},[128,21948,17837],{},[107,21950,21951,21953],{},[128,21952,18364],{},[128,21954,18367],{},[107,21956,21957,21959],{},[128,21958,18372],{},[128,21960,7582],{},[15,21962,21963,302,21965,19809,21968,19820,21971,20485],{},[19,21964,18379],{},[28,21966,21967],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp180.png",[28,21969,21970],{},"p181.png",[28,21972,21973],{},"p182.png",[15,21975,21976],{},[19,21977,18393],{},[283,21979,21980,21985,21997,22021,22027],{},[228,21981,21982,21983,715],{},"구성 — 페이지 타이틀 \"FAQ\" + 검색(제목 또는 내용) + Q&A 아코디언 리스트 + ",[1321,21984,17914],{},[228,21986,21987,21988,1201,21991,21993,21994,715],{},"데이터 — ",[19,21989,21990],{},"어드민에서 Q&A 설정한 내용 노출.",[28,21992,19266],{}," 최초 세팅은 추가 기획 필요 ",[28,21995,21996],{},"[→ 임기획]",[228,21998,21999,22002,22003,19057,22005,22008,22009,22012,22013,22016,22017,22020],{},[19,22000,22001],{},"1 Q&A 리스트"," — 질문·답변 모두 어드민 설정. 최초 진입 시 10개, 10개 초과 시 ",[1321,22004,17914],{},[19,22006,22007],{},"1-1 질문"," — 클릭 시 펼침. ",[19,22010,22011],{},"말줄임 없이 전체 내용 노출.","\n3.2. ",[19,22014,22015],{},"1-2 답변"," — 1-1 영역 클릭 시 펼쳐짐. ",[19,22018,22019],{},"아코디언은 단일 확장 방식"," — 다른 항목 클릭 시 기존에 열린 항목 자동 닫힘.",[228,22022,22023,22026],{},[19,22024,22025],{},"2 더보기 버튼"," — 목록 10개 초과 시 노출, 클릭 시 10개씩 추가.",[228,22028,22029,22031],{},[1321,22030,3919],{}," — 제목·내용 부분일치(P-9 공통, 추정).",[15,22033,22034,22036],{},[19,22035,19609],{}," — Q&A 0건 빈 상태 C-7(추정). 검색 결과 없음 C-7.",[53,22038],{},[599,22040,22042],{"id":22041},"s-fr01-0201-001-결제-주문결제","S-FR01-0201-001 결제 (주문\u002F결제)",[41,22044,22045],{},[15,22046,22047,22050,22051,22054,22055,22058,22059,715],{},[19,22048,22049],{},"정책 밀도 최상 화면."," 여러 상품(일반\u002F라이브\u002F화상\u002F패키지\u002F디지털 + 멤버십 + 프리미엄 커뮤니티)을 한 번에 결제. 멤버십·커뮤니티는 ",[19,22052,22053],{},"정기(구독) 결제"," → 다음 결제 예정일 자동 산정. PG=",[19,22056,22057],{},"토스페이먼츠(toss)",", 본인확인=",[19,22060,22061],{},"NICE 본인확인 API",[101,22063,22064,22072],{},[104,22065,22066],{},[107,22067,22068,22070],{},[110,22069,6825],{},[110,22071,6828],{},[123,22073,22074,22081,22087,22094,22101,22107,22113],{},[107,22075,22076,22078],{},[128,22077,18327],{},[128,22079,22080],{},"결제(주문\u002F결제)",[107,22082,22083,22085],{},[128,22084,18335],{},[128,22086,8525],{},[107,22088,22089,22091],{},[128,22090,18342],{},[128,22092,22093],{},"P \u002F W (+카드추가 모달 LPU · +약관 모달 LPU · +쿠폰선택 모달 LPU)",[107,22095,22096,22098],{},[128,22097,18349],{},[128,22099,22100],{},"(상품 상세>구매하기 \u002F 멤버십·커뮤니티>구독하기) > 결제",[107,22102,22103,22105],{},[128,22104,18357],{},[128,22106,17837],{},[107,22108,22109,22111],{},[128,22110,18364],{},[128,22112,18367],{},[107,22114,22115,22117],{},[128,22116,18372],{},[128,22118,7582],{},[15,22120,22121,302,22123,85,22126,22129,22130,22133,22134,19015,22137],{},[19,22122,18379],{},[28,22124,22125],{},"_exports\u002Fpng\u002Fcustomer-front\u002Ftall\u002Fp183_s01.png",[28,22127,22128],{},"p183_s02.png","(PC) \u002F ",[28,22131,22132],{},"tall\u002Fp184_s01.png","(MO) \u002F Desc ",[28,22135,22136],{},"tall\u002Fp185_s01.png",[28,22138,22139],{},"p185_s03.png",[15,22141,22142],{},[19,22143,18393],{},[15,22145,22146,22149],{},[19,22147,22148],{},"■ 1·2·3 상품정보 영역"," (구매 상품 유형별 카드, 한 결제에 복수 상품 표시)",[283,22151,22152,22176,22205],{},[228,22153,22154,22157,22158,22160,22161,22164,22165,22167,22168,22171,22172,22175],{},[19,22155,22156],{},"상품정보 1","(1) — 일반\u002F라이브\u002F화상\u002F패키지\u002F디지털 상품일 때 노출.\n1.1. ",[19,22159,20505],{}," — 해당 상품 썸네일 + 상품유형 라벨. ",[28,22162,22163],{},"[디자인]"," 커스터머 직접 등록한 썸네일 없으면 각 상품의 기본 썸네일 노출 ",[28,22166,19840],{},".\n1.2. ",[19,22169,22170],{},"1-2 상품명"," — 2줄까지 말줄임 표시.\n1.3. ",[19,22173,22174],{},"1-3 상품 상세보기 이동 버튼"," — 클릭 시 해당 상품 상세로 이동.",[228,22177,22178,22181,22182,22184,22185,85,22188,22191,22192,22194,22195,22198,22199,22202,22203,715],{},[19,22179,22180],{},"상품정보 2","(2) — ",[19,22183,21368],{},"일 때 노출. 2-1 멤버십 공통 썸네일 고정 노출, 2-2 상품명, 2-3 상품유형(멤버십)·",[19,22186,22187],{},"월 구독료",[19,22189,22190],{},"다음 결제 예정일","(한 달 후).\n2.1. ",[28,22193,19266],{}," 결제방식=",[19,22196,22197],{},"정기 결제",". 다음 결제일=",[19,22200,22201],{},"최초 결제일 기준 자동 산정",". 표시 형식 ",[28,22204,3232],{},[228,22206,22207,22210,22211,22214],{},[19,22208,22209],{},"상품정보 3","(3) — ",[19,22212,22213],{},"프리미엄 커뮤니티 상품","일 때 노출. 구조는 상품정보 2와 동일(상품유형=프리미엄커뮤니티, 정기 결제).",[15,22216,22217,22220,22221,22224,22225,22228,22229,22232,22233,22236,22237,22240],{},[19,22218,22219],{},"■ 4 구매자 정보 + 본인확인","\n4. 탭 — 본인인증 \u002F 간편 인증. ",[19,22222,22223],{},"4-1 구매자 정보"," = 이름·이메일·휴대폰번호.\n4.1. ",[19,22226,22227],{},"나이스(NICE) 본인확인 API 호출","(4) — 본인인증은 ",[19,22230,22231],{},"최초 결제 시 1회 진행",". 최초 인증 완료 이후 재결제 시에는 ",[19,22234,22235],{},"인증 없이 진행","(기존 인증 정보 4-1 이용\u002F휴대전화 자동 노출). ",[1321,22238,22239],{},"본인인증"," 버튼 클릭 시 NICE 본인확인 API 호출 → 본인인증 진행, 완료 시 인증완료 표시.\n4.2. 안내문 \"보다 나은 서비스 이용을 위해서 최초 1회 본인인증이 필요합니다.\"",[15,22242,22243,22246,22247,22250,22251,22254,22255,22258,22259,302,22262,22265,22266,22269,22270,22273],{},[19,22244,22245],{},"■ 5 쿠폰","\n5. 쿠폰=마이페이지>내 쿠폰 또는 상품 상세에서 ",[19,22248,22249],{},"사전 다운로드 후 사용 가능",".\n5.1. ",[19,22252,22253],{},"5-1 쿠폰 선택 버튼"," — 클릭 시 쿠폰 선택 모달(보유 쿠폰 목록 노출). ",[19,22256,22257],{},"1개만 선택, 복수 적용 불가.","\n5.2. ",[19,22260,22261],{},"5-2 사용 가능 쿠폰 개수",[28,22263,22264],{},"사용 가능 쿠폰 {n}장",".\n5.3. ",[19,22267,22268],{},"5-3 적용 쿠폰"," — 모달에서 선택 후 쿠폰명 + 할인금액 표시. ",[19,22271,22272],{},"할인금액=정률\u002F정액 관계없이 최종 적용 금액을 숫자로 표시(-{n}원)",". ✕ 버튼 클릭 시 적용 쿠폰 삭제. 다른 쿠폰 선택 시 기존 쿠폰 해제 후 신규로 교체.",[15,22275,22276,22279,22280,22283,22284,22287,22288,22291,22292,22295,22296,22299,22300,22303,22304,22306],{},[19,22277,22278],{},"■ 6 결제 정보(카드)","\n6. 최초 진입 시 마이페이지>결제정보 ",[19,22281,22282],{},"대표카드 기본 선택"," 상태로 노출. 등록 카드 라디오 목록, 카드번호 ",[19,22285,22286],{},"마스킹 처리","(예 ",[28,22289,22290],{},"**********5547","). 카드 선택 변경 가능.\n6.1. ",[19,22293,22294],{},"6-1 빈 상태"," — 등록 카드 없으면 \"⚠ 등록된 카드가 없습니다\" 문구 + ",[1321,22297,22298],{},"+ 카드 추가",".\n6.2. ",[19,22301,22302],{},"6-2 카드 추가"," — 클릭 시 카드 추가 모달, 카드 정보 입력·등록 완료 시 카드 목록에 추가. (카드번호\u002F유효기간\u002FCVC 등 입력 시 ",[19,22305,741],{}," — P-29.)",[15,22308,22309,22312,22313],{},[19,22310,22311],{},"■ 7 결제 금액 + 약관","\n7. ",[19,22314,22315],{},"7-1 결제 금액",[225,22317,22318,22324,22327,22334],{},[228,22319,22320,22321,715],{},"총 상품 금액 = ",[19,22322,22323],{},"할인 적용 전 정가 합계",[228,22325,22326],{},"결제 즉시 할인 = 상품 등록 시 상점 할인 기준 차감 금액.",[228,22328,22329,22330,22333],{},"쿠폰 할인 금액 = 쿠폰 선택 시 ",[19,22331,22332],{},"실시간 계산되어 표시","되는 할인 금액.",[228,22335,22336,22337,22340,22341,715],{},"총 결제 금액 = (총 상품 금액 − 결제 즉시 할인 − 쿠폰 할인) ",[19,22338,22339],{},"최종 + 부가세(VAT 포함)",". 선택 변경에 따라 ",[19,22342,22343],{},"실시간 갱신",[283,22345,22346],{"start":4309},[228,22347,22348,22351,22352],{},[19,22349,22350],{},"7-2 결제 약관 정보"," — 주문 내용 확인 동의 \u002F 플랜 구매 시 유의사항. ",[19,22353,22354],{},"각 항목 클릭 시 해당 약관 내용 모달(LPU) 띄움.",[15,22356,22357,22360,22361,1046,22363,22366,22367,22370,22371,22374,22375,22378,22379,302,22382,22384,22385,715],{},[19,22358,22359],{},"■ 8 결제 버튼","\n9. 최초 진입 시 ",[19,22362,18640],{},[19,22364,22365],{},"본인인증 완료 + 카드 등록 완료"," 시 활성. 활성 버튼 클릭 시 ",[19,22368,22369],{},"toss 결제창"," 띄움.\n9.1. 결제 성공 → ",[19,22372,22373],{},"결제 완료 페이지","(S-FR01-0201-002 추정) 이동.\n9.2. 결제 실패 → ",[19,22376,22377],{},"결제 실패 페이지"," 이동.\n10. ",[19,22380,22381],{},"9 모바일 결제 버튼",[28,22383,22163],{}," 스크롤 시 화면 하단 기준 위치에 ",[19,22386,19226],{},[15,22388,22389],{},[19,22390,19609],{},[225,22392,22393,22398,22403,22409],{},[228,22394,22395,22397],{},[19,22396,19616],{},": 등록 카드 없음(6-1), 사용 가능 쿠폰 0장(5-2=0장, 쿠폰 영역 hide 추정).",[228,22399,22400,22402],{},[19,22401,18640],{},": 본인인증 미완료 또는 카드 미등록 시 결제 버튼 비활성.",[228,22404,22405,22408],{},[19,22406,22407],{},"에러",": toss 결제 실패 → 결제 실패 페이지. 본인확인 실패 → 재시도(추정).",[228,22410,22411,22414,22415,715],{},[19,22412,22413],{},"정기결제(멤버십·커뮤니티)",": 최초 결제일 기준 다음 결제일 자동 산정, 정기 빌링 ",[28,22416,22417],{},"[→ 강테크\u002F오백개: 06_API계약 빌링키]",[15,22419,22420,22423,22424,715],{},[19,22421,22422],{},"외부 인터페이스"," — toss 결제 위젯\u002F승인, NICE 본인확인 API ",[28,22425,18804],{},[11001,22427,22429],{"id":22428},"s-fr01-0201-001-p01-본인확인-모달-nicepass-외부","S-FR01-0201-001-P01 본인확인 모달 (NICE\u002FPASS, 외부)",[15,22431,22432,302,22434,22437,22438],{},[19,22433,18379],{},[28,22435,22436],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp186.png","(PC)\n",[19,22439,18393],{},[283,22441,22442,22452],{},[228,22443,22444,22445,22447,22448,22451],{},"결제>구매자 정보의 ",[1321,22446,22239],{}," 클릭 시 호출. ",[19,22449,22450],{},"외부 NICE 본인확인 API 제공 화면","(PASS — 통신사 선택 SKT\u002FKT\u002FLGU+\u002F알뜰폰 + 약관 동의 + PASS 인증\u002F문자(SMS) 인증). 자체 설계 대상 아님(§0-4 외부 IdP 준용).",[228,22453,22454,22455,22457,22458,22461],{},"인증 성공 → 인증 정보 저장 + ",[19,22456,21328],{},"(\"본인인증이 완료되었습니다\", p187). 인증 실패 → ",[19,22459,22460],{},"1-b 토스트","(\"본인인증 과정에서 문제가 발생하였습니다. 다시 시도해 주세요\", p189).",[11001,22463,22465],{"id":22464},"s-fr01-0201-001-p02-쿠폰-선택-모달-pc-lpu-mo-bs","S-FR01-0201-001-P02 쿠폰 선택 모달 (PC LPU \u002F MO BS)",[15,22467,22468,302,22470,19809,22473,19820,22476,20850,22479,22482,22483],{},[19,22469,18379],{},[28,22471,22472],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp191.png",[28,22474,22475],{},"tall\u002Fp192_s01.png",[28,22477,22478],{},"p196.png",[28,22480,22481],{},"p193_s01.png","(빈 상태)\n",[19,22484,18393],{},[283,22486,22487,22502,22516,22522,22534],{},[228,22488,22489,22492,22493,3136,22499],{},[19,22490,22491],{},"2 쿠폰선택 모달"," — 최초 진입 시 ",[19,22494,22495,22498],{},[1321,22496,22497],{},"선택 안 함"," 기본 선택",[19,22500,22501],{},"사용 가능한 쿠폰만 활성화 노출, 사용 불가 쿠폰은 비노출.",[228,22503,22504,22507,22508,22511,22512,22515],{},[19,22505,22506],{},"2-1 쿠폰 내용"," — 쿠폰 카드 = 남은기간(",[28,22509,22510],{},"DDD일 HH시간 MM분 남음",") + 쿠폰 제목(전체 쿠폰명 그대로) + 할인금액(정률\u002F정액 무관 최종 할인 적용 금액 ",[28,22513,22514],{},"-{n}원",") + 최소 주문금액(쿠폰 등록 시 설정 조건).",[228,22517,22518,22521],{},[19,22519,22520],{},"2-2 빈 상태"," — \"⚠ 사용 가능한 쿠폰이 없습니다\".",[228,22523,22524,22530,22531,22533],{},[19,22525,22526,22527],{},"2-3 ",[1321,22528,22529],{},"선택 쿠폰 사용하기"," — 클릭 시 ",[19,22532,21124],{},"(\"쿠폰 등록이 완료되었습니다\", p188) 노출 후 모달 닫힘. 선택 결과는 결제 페이지 5-3 적용 쿠폰에 반영.",[228,22535,19671],{},[11001,22537,22539],{"id":22538},"s-fr01-0201-001-p03-결제-항목별-약관-모달-pc-lpu-mo-bs","S-FR01-0201-001-P03 결제 항목별 약관 모달 (PC LPU \u002F MO BS)",[15,22541,22542,302,22544,19809,22547,19697,22550],{},[19,22543,18379],{},[28,22545,22546],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp194.png",[28,22548,22549],{},"p195.png",[19,22551,18393],{},[283,22553,22554,22560],{},[228,22555,22556,22557,715],{},"결제>7-2 약관 항목 클릭 시 호출. 모달명=\"유료약정상품 구매 약관동의\"(항목에 따라 상이) + 본문 + ",[1321,22558,22559],{},"동의하기",[228,22561,22562,22567,22568,715],{},[19,22563,22564],{},[28,22565,22566],{},"[미확정 — 상세 내용 기획 예정]","(p194 \"상세 내용 기획 예정\") — 약관 본문 SoT는 맑은소프트 정책 ",[28,22569,17632],{},[11001,22571,22573],{"id":22572},"s-fr01-0201-001-p04-카드-등록-모달-toss-payments-외부","S-FR01-0201-001-P04 카드 등록 모달 (toss payments, 외부)",[15,22575,22576,302,22578,22437,22581],{},[19,22577,18379],{},[28,22579,22580],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp197.png",[19,22582,18393],{},[283,22584,22585,22600],{},[228,22586,22587,22588,22591,22592,22595,22596,22599],{},"결제>6-2 ",[1321,22589,22590],{},"카드 추가"," 또는 6-1 빈 상태에서 호출. ",[19,22593,22594],{},"외부 toss payments 카드 등록 화면","(개인\u002F법인 탭, 카드번호·유효기간·(법인)사업자번호 + 전자금융거래\u002F개인신용정보\u002F자동승인(정기결제) 약관 동의 + ",[1321,22597,22598],{},"다음","). 자체 설계 대상 아님.",[228,22601,22602,22603,22606],{},"등록 완료 시 결제 페이지 카드 목록에 추가(6-2). ",[19,22604,22605],{},"카드번호·유효기간 마스킹","(P-29).",[599,22608,22610],{"id":22609},"s-fr01-0201-002-결제-완료","S-FR01-0201-002 결제 완료",[101,22612,22613,22621],{},[104,22614,22615],{},[107,22616,22617,22619],{},[110,22618,6825],{},[110,22620,6828],{},[123,22622,22623,22629,22635,22641,22648,22654,22660],{},[107,22624,22625,22627],{},[128,22626,18327],{},[128,22628,8548],{},[107,22630,22631,22633],{},[128,22632,18335],{},[128,22634,8545],{},[107,22636,22637,22639],{},[128,22638,18342],{},[128,22640,7959],{},[107,22642,22643,22645],{},[128,22644,18349],{},[128,22646,22647],{},"결제 > (toss 성공) > 결제 완료",[107,22649,22650,22652],{},[128,22651,18357],{},[128,22653,17837],{},[107,22655,22656,22658],{},[128,22657,18364],{},[128,22659,18367],{},[107,22661,22662,22664],{},[128,22663,18372],{},[128,22665,7582],{},[15,22667,22668,302,22670,19809,22673,19820,22676,20485],{},[19,22669,18379],{},[28,22671,22672],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp198.png",[28,22674,22675],{},"tall\u002Fp199_s01.png",[28,22677,22678],{},"p200.png",[15,22680,22681],{},[19,22682,18393],{},[283,22684,22685,22692],{},[228,22686,22687,22688,22691],{},"진입 — toss 결제 모달창 ",[19,22689,22690],{},"결제 성공 시"," 이동(p200 2).",[228,22693,22694,22695,22698,22699,22701,22702,22705,22706,302,22709,22712,22713,1201,22716,22719,22720,22726,22727,22732,22733,22736],{},"구성 — ✓ 체크 아이콘 + \"결제가 완료되었습니다\" + ",[19,22696,22697],{},"2-1 결제 완료 정보"," + 버튼 2종.\n2.1. ",[19,22700,22697],{}," — 주문번호(",[19,22703,22704],{},"고유값 자동 생성",", 어드민\u002F마이페이지>주문내역에 동일 노출·관리) \u002F 결제상품 \u002F 주문일시(",[28,22707,22708],{},"YYYY.MM.DD HH:MM:SS",[19,22710,22711],{},"결제 승인 완료 시점 기준 저장",") \u002F 결제금액(천단위 콤마, 원) \u002F 결제수단(신용카드, ",[19,22714,22715],{},"카드번호 마스킹",[28,22717,22718],{},"현대 3333 **** **** ****, 일시불",").\n2.2. ",[19,22721,22722,22723],{},"2-2 ",[1321,22724,22725],{},"메인페이지 바로가기","(outline).\n2.3. ",[19,22728,22526,22729],{},[1321,22730,22731],{},"내 상품 바로가기","(solid) — 결제 완료된 상품은 ",[19,22734,22735],{},"즉시 이용 가능 상태","로 노출(마이페이지>내 상품).",[15,22738,22739,22741],{},[19,22740,19609],{}," — 정상 진입은 결제 성공 후에만. 직접 URL 진입 차단(추정).",[599,22743,22745],{"id":22744},"s-fr01-0201-003-결제-실패","S-FR01-0201-003 결제 실패",[101,22747,22748,22756],{},[104,22749,22750],{},[107,22751,22752,22754],{},[110,22753,6825],{},[110,22755,6828],{},[123,22757,22758,22764,22770,22776,22783,22789,22795],{},[107,22759,22760,22762],{},[128,22761,18327],{},[128,22763,8568],{},[107,22765,22766,22768],{},[128,22767,18335],{},[128,22769,8565],{},[107,22771,22772,22774],{},[128,22773,18342],{},[128,22775,7959],{},[107,22777,22778,22780],{},[128,22779,18349],{},[128,22781,22782],{},"결제 > (toss 실패) > 결제 실패",[107,22784,22785,22787],{},[128,22786,18357],{},[128,22788,17837],{},[107,22790,22791,22793],{},[128,22792,18364],{},[128,22794,18367],{},[107,22796,22797,22799],{},[128,22798,18372],{},[128,22800,7582],{},[15,22802,22803,302,22805,19809,22808,20485],{},[19,22804,18379],{},[28,22806,22807],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp203.png",[28,22809,22678],{},[15,22811,22812],{},[19,22813,18393],{},[283,22815,22816,22822,22841,22859],{},[228,22817,22687,22818,22821],{},[19,22819,22820],{},"결제 실패 시"," 이동(p200 3). 구성 — ⓘ 아이콘 + \"결제에 실패했습니다\" + 3-1 주문 정보 + 버튼 2종 + 3-3 고객센터 문구.",[228,22823,22824,22827,22828,1201,22830,22832,22833,22836,22837,22840],{},[19,22825,22826],{},"3-1 실패 정보"," — 주문번호 \u002F 결제상품 \u002F 결제금액 \u002F 결제수단(",[19,22829,22715],{},[28,22831,22718],{},") \u002F ",[19,22834,22835],{},"실패사유","(빨간색 강조, ",[19,22838,22839],{},"toss에서 전달받은 결제 실패 사유 코드\u002F메시지"," 예 \"주문정보 조회 실패\").",[228,22842,22843,22847,22848,22854,22855,22858],{},[19,22844,22845],{},[1321,22846,22725],{},"(outline) · ",[19,22849,22850,22851],{},"3-2 ",[1321,22852,22853],{},"다시 결제하기","(solid) — ",[19,22856,22857],{},"동일 주문 건 기준 결제 재시도","(기존 선택 카드\u002F쿠폰 유지).",[228,22860,22861,22864,22865,22868,22869,22871,22872,1201,22875,715],{},[19,22862,22863],{},"3-3 고객센터 문구"," — \"결제 재시도를 하신 후에도 계속해서 같은 오류가 발생한다면 고객센터로 연락주세요.\" + 이메일(p203 예시 ",[28,22866,22867],{},"support@gmail.com",") + 운영시간(예 평일 09:00–18:00). ",[28,22870,22163],{}," 영역 UI 우선, ",[19,22873,22874],{},"실제 문구\u002F연락처는 추후 확정",[28,22876,22877],{},"[미확정]",[53,22879],{},[599,22881,22883],{"id":22882},"s-fr01-0301-101-마이페이지-구독-관리","S-FR01-0301-101 마이페이지 - 구독 관리",[41,22885,22886],{},[15,22887,22888,22889,22892],{},"마이페이지 진입 기본 화면(추정). 멤버십·프리미엄 커뮤니티 ",[19,22890,22891],{},"구독중 상품","을 모아 보여줌. 정기 결제 상태·다음 결제일·만료일 관리.",[101,22894,22895,22903],{},[104,22896,22897],{},[107,22898,22899,22901],{},[110,22900,6825],{},[110,22902,6828],{},[123,22904,22905,22911,22917,22924,22931,22937,22943],{},[107,22906,22907,22909],{},[128,22908,18327],{},[128,22910,8588],{},[107,22912,22913,22915],{},[128,22914,18335],{},[128,22916,8585],{},[107,22918,22919,22921],{},[128,22920,18342],{},[128,22922,22923],{},"P \u002F W (+구독 취소 모달 LPU\u002FBS · +더보기 BS)",[107,22925,22926,22928],{},[128,22927,18349],{},[128,22929,22930],{},"GNB(로그인)>프로필>마이페이지 > 구독 관리",[107,22932,22933,22935],{},[128,22934,18357],{},[128,22936,17837],{},[107,22938,22939,22941],{},[128,22940,18364],{},[128,22942,18367],{},[107,22944,22945,22947],{},[128,22946,18372],{},[128,22948,7582],{},[15,22950,22951,302,22953,19809,22956,19820,22959,22962,22963,22966,22967,22970,22971,22974,22975],{},[19,22952,18379],{},[28,22954,22955],{},"_exports\u002Fpng\u002Fcustomer-front\u002Ftall\u002Fp207_s01.png",[28,22957,22958],{},"tall\u002Fp208_s01.png",[28,22960,22961],{},"p218.png","(빈 상태 PC) \u002F 구독취소 모달 ",[28,22964,22965],{},"p211.png","(멤버십)·",[28,22968,22969],{},"p214.png","(커뮤니티)·",[28,22972,22973],{},"tall\u002Fp212_s01.png","(MO) \u002F 더보기 BS ",[28,22976,22977],{},"tall\u002Fp209_s02.png",[15,22979,22980],{},[19,22981,18393],{},[283,22983,22984,22991,23028,23055],{},[228,22985,22986,22987,22990],{},"좌측 = ",[19,22988,22989],{},"마이페이지 사이드 네비(C-9)",", 우측 = 구독 관리 본문(멤버십 영역 + 프리미엄 커뮤니티 영역).",[228,22992,22993,22996,22997,1997,23000,1997,23003,26,23006,22719,23009,23012,23013,23016,23017,23020,23021,302,23024,23027],{},[19,22994,22995],{},"멤버십 구독 카드","(4)\n2.1. ",[19,22998,22999],{},"4-1 썸네일",[19,23001,23002],{},"4-2 상품명",[19,23004,23005],{},"4-4 월 구독료",[28,23007,23008],{},"W {n} \u002F 월",[19,23010,23011],{},"4-3 구독 정보"," — 시작일 \u002F 구독 유지기간(",[28,23014,23015],{},"{n}일",", 시작일~당일) \u002F ",[19,23018,23019],{},"결제 예정일","(구독중, 강조색) \u002F 만료일(취소 시 — 잔여=빨강 \u002F 경과=회색, P-20·p216).\n2.3. 안내문 \"본 상품은 정기 결제로 진행되며, 이용 중 언제든지 취소 가능합니다. 혜택 내용은 크리에이터 정책에 따라 변경될 수 있습니다.\"\n2.4. 혜택 목록 + 무제한 이용가능 카테고리(\"카테고리명 (상품 {n}개)\").\n2.5. ",[19,23022,23023],{},"4-5 더보기(⋮)",[1321,23025,23026],{},"상품 더보기"," \u002F [구독 취소](MO 바텀시트 p209). 상단 [상품 더보기](상품 상세 이동) \u002F [구독 취소](취소 모달 호출).",[228,23029,23030,23033,23034,23037,23038,23043,23044,1574,23047,23050,23051,23054],{},[19,23031,23032],{},"프리미엄 커뮤니티 구독 카드","(5) — 멤버십과 동일 구조 + ",[19,23035,23036],{},"5-2 유형(카테고리)명\u002F배지","(예 비즈니스) + ",[19,23039,23040,23041],{},"5-4 ",[1321,23042,4564],{},"(해당 커뮤니티 게시판 리스트 이동, ",[19,23045,23046],{},"만료일 지난 경우 비활성화",[19,23048,23049],{},"멤버십은 단일 구독","(구독 신청순 정렬), ",[19,23052,23053],{},"프리미엄 커뮤니티는 복수 구독 가능","(p220).",[228,23056,23057,23059],{},[19,23058,19616],{},"(p218) — 멤버십 영역 \"구독중인 멤버십이 없어요\" \u002F 커뮤니티 영역 \"구독중인 프리미엄 커뮤니티가 없어요\"(각 일러스트 + 카피).",[11001,23061,23063],{"id":23062},"s-fr01-0301-101-p01-구독-취소-모달-pc-lpu-mo-bs","S-FR01-0301-101-P01 구독 취소 모달 (PC LPU \u002F MO BS)",[15,23065,23066,302,23068,22966,23070,22970,23072,19697,23074],{},[19,23067,18379],{},[28,23069,22965],{},[28,23071,22969],{},[28,23073,22973],{},[19,23075,18393],{},[283,23077,23078,23092,23095,23111],{},[228,23079,23080,23081,23084,23085,26,23088,23091],{},"모달명 \"멤버십 구독 취소\" \u002F \"프리미엄 커뮤니티 구독 취소\"(상품 유형별). ",[19,23082,23083],{},"8-1 상품명","(또는 현재 구독 멤버십명, MO에 \"Pro 멤버십 (6개월)\" 등) + ",[19,23086,23087],{},"8-2 이용 가능 기간",[28,23089,23090],{},"YYYY.MM.DD 까지",", 강조색).",[228,23093,23094],{},"안내문 \"구독 취소 시 자동 결제가 중지되며, 남은 이용 기간 동안 혜택을 계속 이용하실 수 있습니다. \u002F 구독을 취소하시겠습니까?\"",[228,23096,23097,22530,23103,23106,23107,23110],{},[19,23098,23099,23100],{},"8-3 ",[1321,23101,23102],{},"구독 취소",[19,23104,23105],{},"8-a 토스트","(\"구독 취소가 완료되었습니다\", p213). 취소 후에도 ",[19,23108,23109],{},"남은 이용 기간까지 혜택 유지",", 자동 결제만 중지(P-33).",[228,23112,19671],{},[15,23114,23115,23118],{},[19,23116,23117],{},"상태\u002F예외(구독관리)"," — 구독 0건 빈 상태(p218). 취소는 자동 결제 중지(비가역 아님 — 재구독 시 유지기간 리셋, P-20). 결제 예정일\u002F만료일 색상 규칙(P-20·p216).",[53,23120],{},[599,23122,23124],{"id":23123},"s-fr01-0301-102-마이페이지-내-상품","S-FR01-0301-102 마이페이지 - 내 상품",[41,23126,23127],{},[15,23128,23129],{},"구매\u002F수강 중인 상품(일반\u002F라이브\u002F화상\u002F패키지\u002F디지털) 목록. 카드 유형별 진도율·수강일시·상태별 액션 버튼.",[101,23131,23132,23140],{},[104,23133,23134],{},[107,23135,23136,23138],{},[110,23137,6825],{},[110,23139,6828],{},[123,23141,23142,23148,23154,23161,23168,23174,23180],{},[107,23143,23144,23146],{},[128,23145,18327],{},[128,23147,8608],{},[107,23149,23150,23152],{},[128,23151,18335],{},[128,23153,8605],{},[107,23155,23156,23158],{},[128,23157,18342],{},[128,23159,23160],{},"P \u002F W (+필터 BS · +정렬 BS · +패키지\u002F디지털 상품 리스트 모달 LPU)",[107,23162,23163,23165],{},[128,23164,18349],{},[128,23166,23167],{},"마이페이지 > 내 상품",[107,23169,23170,23172],{},[128,23171,18357],{},[128,23173,17837],{},[107,23175,23176,23178],{},[128,23177,18364],{},[128,23179,18367],{},[107,23181,23182,23184],{},[128,23183,18372],{},[128,23185,7582],{},[15,23187,23188,302,23190,19809,23193,19820,23196,19824,23199,85,23202,23205,23206,23209,23210],{},[19,23189,18379],{},[28,23191,23192],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp224.png",[28,23194,23195],{},"tall\u002Fp225_s01.png",[28,23197,23198],{},"tall\u002Fp229_s01.png",[28,23200,23201],{},"tall\u002Fp222_s01.png",[28,23203,23204],{},"p223_s01.png","(카드 Desc) \u002F 필터 BS ",[28,23207,23208],{},"p226.png"," \u002F 정렬 BS ",[28,23211,23212],{},"p227.png",[15,23214,23215],{},[19,23216,18393],{},[15,23218,23219,23222],{},[19,23220,23221],{},"■ 내 상품 카드(유형별)"," (p222·p223)",[283,23224,23225,23258,23281,23300,23316],{},[228,23226,23227,23230,23231,23234,23235,23238,23239,23242,23243,302,23246,23249,23250,23253,23254,23257],{},[19,23228,23229],{},"일반강의 카드"," — 1-1 유형 라벨 \u002F ",[19,23232,23233],{},"1-2 수료 상태","(어드민 설정 수료 기준 충족 시 ",[28,23236,23237],{},"수료"," 배지) \u002F 1-3 상품명(2줄 말줄임) \u002F 1-4 수강기간(무제한 \u002F 시작~종료 \u002F N일) \u002F ",[19,23240,23241],{},"1-5 진도율","(전체 커리큘럼 기준 % + 프로그래스바) \u002F ",[19,23244,23245],{},"1-6 상태별 버튼",[28,23247,23248],{},"[강의실 바로가기]","(수강 가능) \u002F ",[28,23251,23252],{},"마감된 상품입니다","(수강기간 만료, 비활성) \u002F ",[28,23255,23256],{},"아직 수강기간 전이 아닙니다","(수강 전, 비활성).",[228,23259,23260,23263,23264,22832,23266,302,23269,23272,23273,23276,23277,23280],{},[19,23261,23262],{},"라이브강의 카드"," — 2-1 라벨 \u002F 2-2 수강일시(",[28,23265,19869],{},[19,23267,23268],{},"2-3 상태별 버튼",[28,23270,23271],{},"[라이브 참여하기]","(진행중, 클릭 시 강의실 새창) \u002F ",[28,23274,23275],{},"라이브 준비중입니다","(시작 전, 비활성) \u002F ",[28,23278,23279],{},"라이브가 종료되었습니다","(종료).",[228,23282,23283,23286,23287,302,23290,23293,23294,23276,23297,23280],{},[19,23284,23285],{},"화상강의 카드"," — 3-1 라벨 \u002F 3-2 수강일시 \u002F ",[19,23288,23289],{},"3-3 상태별 버튼",[28,23291,23292],{},"[화상강의 참여하기]","(진행중, 클릭 시 Zoom\u002F구글미트 새창) \u002F ",[28,23295,23296],{},"화상강의 준비중입니다",[28,23298,23299],{},"화상강의가 종료되었습니다",[228,23301,23302,23305,23306,22832,23309,23315],{},[19,23303,23304],{},"패키지 상품 카드"," — 4-1 라벨 \u002F 4-2 상품 구성(",[28,23307,23308],{},"{n}개 묶음",[19,23310,23311,23312],{},"4-3 ",[1321,23313,23314],{},"상품 리스트 보기","(클릭 시 패키지 상품 리스트 모달).",[228,23317,23318,23321,23322,22832,23325,23330],{},[19,23319,23320],{},"디지털 상품 카드"," — 5-1 라벨 \u002F 5-2 다운로드(무제한 \u002F ",[28,23323,23324],{},"{n}회",[19,23326,23327,23328],{},"5-3 ",[1321,23329,23314],{},"(클릭 시 디지털 상품 리스트 모달).",[15,23332,23333,23336,23337,23340,23341,23344,23345,23348,23349,23352,23353,23356,23357,23360,23361,23364,23365,23367,23368,23371,23372,23377,23378,23380],{},[19,23334,23335],{},"■ 필터\u002F정렬\u002F검색\u002F리스트"," (p229)\n6. ",[19,23338,23339],{},"1 필터 및 정렬"," — 다중 동시 적용, 실시간 변경. 기본 우선순위=\"최근 학습 순\". 상품·수료상태 필터는 ",[19,23342,23343],{},"AND 조건",".\n6.1. ",[19,23346,23347],{},"1-1 상품 필터"," — 전체 상품(디폴트) \u002F 일반강의 \u002F 라이브강의 \u002F 화상강의 \u002F 패키지 상품 \u002F ….\n6.2. ",[19,23350,23351],{},"1-2 구매·수료상태 필터"," — 전체 상품 상태(디폴트) \u002F 수료 \u002F 미수료 \u002F 수강중 \u002F 수강만료.\n6.3. ",[19,23354,23355],{},"1-3 정렬"," — 최근 학습순(디폴트) \u002F 최근 구매순 \u002F 수강 종료일 임박순.\n6.4. ",[19,23358,23359],{},"1-4 리셋"," — 필터·정렬 초기화.\n7. ",[19,23362,23363],{},"2 상품명 검색"," — 2자 이상, 2자 미만 시 ",[19,23366,21124],{},"(\"검색어는 2자 이상 입력해 주세요\", p228). enter 실행. 상품명 부분일치(포함)·공백 무시·대소문자 무시.\n8. ",[19,23369,23370],{},"3 상품 리스트"," — 3×3 배열, ",[19,23373,23374,23375],{},"9개 초과 시 ",[1321,23376,17914],{},"(9개씩 추가, 4).\n9. ",[19,23379,18199],{}," — 5 필터 모달(BS) 5-1 [확인](선택값 필터 적용+자동 닫힘) \u002F 6 정렬 모달(BS, 옵션 선택 시 자동 닫힘) \u002F 7 초기화.",[15,23382,23383,23385],{},[19,23384,19609],{}," — 빈 상태(구매 상품 0건) C-7(추정). 검색 결과 없음 C-7. 수료\u002F마감\u002F종료 등 상태별 버튼 분기(위 1-6\u002F2-3\u002F3-3).",[11001,23387,23389],{"id":23388},"s-fr01-0301-102-p01-패키지-상품-리스트-모달-pc-lpu-mo-bs","S-FR01-0301-102-P01 패키지 상품 리스트 모달 (PC LPU \u002F MO BS)",[15,23391,23392,302,23394,19809,23397,19820,23400,23403,23404],{},[19,23393,18379],{},[28,23395,23396],{},"p230.png",[28,23398,23399],{},"p231.png",[28,23401,23402],{},"p234.png","(Desc)\n",[19,23405,18393],{},[283,23407,23408],{},[228,23409,23410,23411,22447,23413,23416,23417,23420],{},"내 상품>패키지 카드 ",[1321,23412,23314],{},[19,23414,23415],{},"패키지에 묶인 상품 리스트"," 노출(일반\u002F라이브\u002F화상\u002F디지털 등). ",[19,23418,23419],{},"상품별 카드 기능은 내 상품 카드(1~5)와 동일","(강의실 바로가기\u002F상품 리스트 보기 등 유형별 버튼).",[11001,23422,23424],{"id":23423},"s-fr01-0301-102-p02-디지털-상품-리스트-모달-pc-lpu-mo-bs","S-FR01-0301-102-P02 디지털 상품 리스트 모달 (PC LPU \u002F MO BS)",[15,23426,23427,302,23429,19809,23432,19820,23435,23403,23437],{},[19,23428,18379],{},[28,23430,23431],{},"p232.png",[28,23433,23434],{},"p233.png",[28,23436,23402],{},[19,23438,18393],{},[283,23440,23441,23449,23464,23474,23490],{},[228,23442,23443,23444,22447,23446,20769],{},"내 상품>디지털 카드 ",[1321,23445,23314],{},[19,23447,23448],{},"2-1 전체 파일 개수",[228,23450,23451,23456,23457,23460,23461,715],{},[19,23452,22722,23453],{},[1321,23454,23455],{},"선택 다운로드"," — 체크된 전체 파일을 ",[19,23458,23459],{},"ZIP 압축하여 다운로드",". 다운로드 제한 있으면 ",[19,23462,23463],{},"체크된 파일 다운로드 1회 차감",[228,23465,23466,23469,23470,23473],{},[19,23467,23468],{},"2-3 전체 선택"," — 전체선택 체크 시 일괄 체크 \u002F 개별 해제 시 전체선택 자동 해제 \u002F 활성 파일 모두 체크 시 전체선택 자동 체크 \u002F ",[19,23471,23472],{},"잔여 횟수 0이면 해당 항목 비활성"," \u002F 무제한이면 무제한 표시.",[228,23475,23476,23481,23482,23485,23486,23489],{},[19,23477,23478,23479],{},"2-4 개별 ",[1321,23480,17685],{}," — 클릭 시 해당 파일 즉시 다운로드, 완료 시 ",[19,23483,23484],{},"해당 파일 잔여 횟수 1회 차감",". 잔여 표기 ",[28,23487,23488],{},"{사용}\u002F{제한}","(예 1\u002F10).",[228,23491,23492,23495,23496,715],{},[19,23493,23494],{},"2-5 만료(소진) 파일"," — 잔여 10\u002F10 등 소진 시 체크박스·다운로드 ",[19,23497,23498],{},"비활성(회색)",[15,23500,23501,23504,23505,23508],{},[19,23502,23503],{},"내 상품 빈 상태 보완","(p258 PC, ",[28,23506,23507],{},"tall\u002Fp259_s01.png"," MO) — 구매 상품 0건 시 일러스트(선물상자) + \"아직 구매한 상품이 없어요\" + \"나를 성장시켜줄 새로운 상품을 확인해보세요.\" (S-FR01-0301-102 상태\u002F예외 빈 상태 = 이 카피 확정).",[53,23510],{},[599,23512,23514],{"id":23513},"s-fr01-0301-201-강의실-영상-플레이어-커리큘럼ai튜터자료실","S-FR01-0301-201 강의실 (영상 플레이어 · 커리큘럼\u002FAI튜터\u002F자료실)",[41,23516,23517],{},[15,23518,23519,23520,23523,23524,23527],{},"내 상품>일반강의 카드 ",[1321,23521,23522],{},"강의실 바로가기"," 진입. ",[19,23525,23526],{},"좌=영상 플레이어 \u002F 우=탭 패널(커리큘럼·AI튜터·자료실)"," 2단(PC), MO=영상 상단 + 하단 탭바 BS. 강의 시청·진도·순차 잠금의 핵심 화면.",[101,23529,23530,23538],{},[104,23531,23532],{},[107,23533,23534,23536],{},[110,23535,6825],{},[110,23537,6828],{},[123,23539,23540,23547,23553,23560,23567,23573,23579],{},[107,23541,23542,23544],{},[128,23543,18327],{},[128,23545,23546],{},"강의실 (강의 시청)",[107,23548,23549,23551],{},[128,23550,18335],{},[128,23552,8625],{},[107,23554,23555,23557],{},[128,23556,18342],{},[128,23558,23559],{},"P \u002F W (+영상 전체보기 P · +MO 커리큘럼\u002FAI튜터\u002F자료실 BS)",[107,23561,23562,23564],{},[128,23563,18349],{},[128,23565,23566],{},"마이페이지 > 내 상품 > 일반강의 > 강의실 바로가기",[107,23568,23569,23571],{},[128,23570,18357],{},[128,23572,17837],{},[107,23574,23575,23577],{},[128,23576,18364],{},[128,23578,18367],{},[107,23580,23581,23583],{},[128,23582,18372],{},[128,23584,7582],{},[15,23586,23587,302,23589,23592,23593,19820,23596,23599,23600,23603,23604,23607,23608,23611,23612,23615,23616,17972],{},[19,23588,18379],{},[28,23590,23591],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp240.png","(PC 커리큘럼 탭)·",[28,23594,23595],{},"p241.png",[28,23597,23598],{},"p242.png","(MO 커리큘럼 BS)·",[28,23601,23602],{},"p244.png","(PC AI튜터)·",[28,23605,23606],{},"p245.png","(MO AI튜터 BS)·",[28,23609,23610],{},"p246.png","(PC 자료실)·",[28,23613,23614],{},"p247.png","(MO 자료실 BS)·",[28,23617,23618],{},"tall\u002Fp257_s01~s03.png",[15,23620,23621],{},[19,23622,18393],{},[15,23624,23625],{},[19,23626,23627,23628,23630],{},"■ 1 영상 플레이어 영역 (좌, ",[28,23629,19266],{}," 위젯)",[283,23632,23633,23651],{},[228,23634,23635,23636,23639,23640,23643,23644,23646,23647,23650],{},"영상 플레이어 — 기능·진도 정책은 ",[19,23637,23638],{},"위젯\u002FCP(콘텐츠 보호) 정책","을 따름. 커리큘럼 탭 강의 리스트 항목 클릭 시 해당 영상 즉시 변경.\n1.1. ",[19,23641,23642],{},"1-1 영상 전체보기 UI"," — 강의탭(커리큘럼\u002FAI튜터\u002F자료실) 영역 중앙 하단 배치. PC=클릭 시 최초 진입 화면 ",[28,23645,17858],{}," 영상 전체보기로 전환 \u002F MO=클릭 시 ",[28,23648,23649],{},"1-a"," 화면으로 전환(가로 전체화면, 커리큘럼 사이드 패널 동반).",[228,23652,23653,23659,23660,23662],{},[19,23654,23655,23656],{},"상단 ",[1321,23657,23658],{},"대시보드 바로가기"," — 클릭 시 강의실 ",[19,23661,4065],{},"(S-FR01-0301-202)로 전환.",[15,23664,23665,21135,23670,23673,23674,23677,23678,23681,23682,23685,23686,432,23689,23692,23693,23695,23696,23698,23699,23701],{},[19,23666,23667,23668,585],{},"■ 2 강의명 + 이전\u002F다음 (",[28,23669,19266],{},[19,23671,23672],{},"2-1 강의명"," — 현재 재생 중인 강의명 노출. 1줄 고정, 초과 시 말줄임(…).\n4. ",[19,23675,23676],{},"2-2 이전\u002F다음 버튼"," — 클릭 시 해당 순서의 강의로 즉시 전환.\n4.1. ",[19,23679,23680],{},"순차 수강(잠금) 정책"," — 어드민 설정값에 따라 분기.\na. ",[19,23683,23684],{},"순차 설정 없음",": 이전\u002F다음 버튼 항상 활성, 영상 재생 여부·관계없이 이동 가능.\nb. ",[19,23687,23688],{},"순차 설정 있음",[19,23690,23691],{},"이전 강의 수강완료해야"," 다음 버튼 활성(미완료 시 비활성). 첫 영상=",[1321,23694,7904],{}," 비활성, 마지막 영상=",[1321,23697,22598],{}," 비활성. 비활성\u002F미완료 강의 클릭 시 ",[19,23700,21192],{},"(\"이전 강의를 완료해야 다음 강의를 수강할 수 있습니다\", p243).",[15,23703,23704,23707,23708,23711,23712,22250,23715,23718,23719,23722,23723,23726,23727,23730,23731,715],{},[19,23705,23706],{},"■ 3 강의 탭 (우)","\n5. 탭 구성 — ",[19,23709,23710],{},"커리큘럼 \u002F AI튜터 \u002F 자료실",". 최초 진입 시 ",[19,23713,23714],{},"커리큘럼 디폴트 선택",[19,23716,23717],{},"AI튜터 탭"," — 어드민이 해당 영상에 AI튜터 기능을 ",[19,23720,23721],{},"활성화한 경우에만 노출",", 비활성 시 ",[19,23724,23725],{},"탭 자체 숨김","(영상마다 노출 상이).\n5.2. ",[19,23728,23729],{},"자료실 탭"," — 어드민에 자료 업로드 내역이 있을 경우에만 노출, 업로드 내역 없으면 ",[19,23732,23733],{},"탭 숨김",[15,23735,23736,20372,23739,302,23742,23745,23746,23749],{},[19,23737,23738],{},"■ 4 전체 진도율 (커리큘럼 탭 상단)",[19,23740,23741],{},"4-1 전체 진도율",[28,23743,23744],{},"{완료 개수}\u002F{전체 개수}"," (예 6\u002F27), 전체 커리큘럼 기준.\n6.1. ",[19,23747,23748],{},"4-2 진도율 %"," — 전체 커리큘럼 기준 진도율 % + 프로그래스 바. 진도율은 영상 완료 실시간 반영.",[15,23751,23752,23755,23756,23759,23760,23763,23764,23767,23768,23771,23772,23775,23776,23779,23780,23783],{},[19,23753,23754],{},"■ 5 커리큘럼 (탭 콘텐츠)","\n7. 일반강의 상품 등록 시 어드민에 설정한 커리큘럼 구조 그대로 반영. 최초 진입 시 ",[19,23757,23758],{},"2뎁스(강의) 전체 펼침 상태"," 노출. 1뎁스 단위 펼침\u002F닫힘 가능. 각 항목명은 말줄임 없이 전체 노출.\n7.1. ",[19,23761,23762],{},"5-1 섹션(1뎁스)"," — 섹션명 + 영상 개수 + 영상 합계 시간(",[28,23765,23766],{},"nn시간 nn분",", 해당 1뎁스 하위 강의 러닝타임 합산, 초 단위 반올림 처리 후 분 단위 표시).\n7.2. ",[19,23769,23770],{},"5-2 강의(2뎁스)"," — 구성요소: ",[19,23773,23774],{},"수강상태 아이콘\u002F배지","(① 수강전=재생아이콘 회색·기본상태 \u002F ② 수강중=재생아이콘 파랑·완료 전까지 미충족 \u002F ③ 수강완료=초록 ✓ + ",[28,23777,23778],{},"수강완료"," 배지) + 강의명 + 영상 시간(",[28,23781,23782],{},"nn:nn","). 현재 재생 중 강의는 행 배경 강조.",[15,23785,23786,23791,23792,23795],{},[19,23787,23788,23789,585],{},"■ 6 모바일 강의 탭바 (",[28,23790,22163],{},"\n8. MO=화면 하단 sticky 탭바(커리큘럼\u002FAI튜터\u002F자료실). 클릭 시 해당 영역이 ",[19,23793,23794],{},"BS(바텀시트)로 띄워짐","(6-1 커리큘럼 BS p242 \u002F AI튜터 BS p245 \u002F 자료실 BS p247). ✕·외부클릭 닫힘.",[15,23797,23798,23801,23802,23805,23806,23808,23809,1201,23812,715],{},[19,23799,23800],{},"■ 7 AI튜터 (탭 콘텐츠, p244)","\n9. 어드민이 영상에 AI튜터 활성화 시만 노출(5.1). 구성 — 상단 보조 탭(목표 \u002F 요약 \u002F 추천 \u002F 퀴즈) + 채팅 영역(질문\u002F답변 말풍선) + 하단 ",[1321,23803,23804],{},"메시지 입력"," + 전송(▶). ",[28,23807,19266],{}," AI튜터 기능은 ",[19,23810,23811],{},"API 연동 정책에 따름",[28,23813,23814],{},"[→ 강테크\u002F오백개: 06_API계약 AI튜터]",[15,23816,23817,23820,23821,3136,23824,23827,23828,23834,23835,23837,23838,23841,23842,3136,23844,23850,23851,23854,23855,23861,23862,23864,23865,17686],{},[19,23818,23819],{},"■ 8 자료실 (탭 콘텐츠, p246)","\n10. 어드민 자료 업로드 내역 있을 때만 노출(5.2). 업로드 유형=",[19,23822,23823],{},"파일 업로드 \u002F 외부 링크 등록",[19,23825,23826],{},"파일 다운로드 제한 없음","(횟수 무제한).\n10.1. ",[19,23829,23830,23831],{},"8-1 ",[1321,23832,23833],{},"한번에 다운로드"," — 우상단, 다운로드 가능한 전체 파일을 ",[19,23836,23459],{},".\n10.2. ",[19,23839,23840],{},"8-2 첨부 파일"," — 파일명(폴더 아이콘) + ",[1321,23843,17685],{},[19,23845,23846,23847,23849],{},"파일명\u002F",[1321,23848,17685],{}," 클릭 시 즉시 다운로드 실행","(횟수 제한 없음).\n10.3. ",[19,23852,23853],{},"변경 이력(26-04-23, p256)"," — 자료실 ",[19,23856,23857,23858,23860],{},"링크형 자료 디자인 제거 + ",[1321,23859,17681],{}," 버튼 제거",". p247(MO 구버전, 🔗 외부링크 행·",[28,23863,17681],{}," 라벨)은 폐기. 최신은 파일 행 + ",[1321,23866,17685],{},[15,23868,23869],{},[19,23870,19609],{},[225,23872,23873,23882,23888],{},[228,23874,23875,23877,23878,23881],{},[19,23876,19616],{},": AI튜터·자료실은 어드민 설정\u002F업로드가 없으면 ",[19,23879,23880],{},"탭 자체가 노출되지 않음","(빈 탭 없음).",[228,23883,23884,23887],{},[19,23885,23886],{},"순차 잠금",": 위 4.1.b — 미완료 강의 클릭 시 5-a 토스트, 버튼 비활성.",[228,23889,23890,23893,23894,715],{},[19,23891,23892],{},"로딩",": 영상 버퍼링·AI튜터 응답 대기 ",[28,23895,23896],{},"[추정 — 캡처 미표기]",[15,23898,23899,23901,23902,715],{},[19,23900,22422],{}," — 영상 플레이어(콘텐츠 보호 위젯), AI튜터 API ",[28,23903,18804],{},[11001,23905,23907],{"id":23906},"s-fr01-0301-201-p01-영상-전체보기-전체화면-플레이어","S-FR01-0301-201-P01 영상 전체보기 (전체화면 플레이어)",[15,23909,23910,302,23912,19809,23915,23918,23919,23922,23923],{},[19,23911,18379],{},[28,23913,23914],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp253.png",[28,23916,23917],{},"p254.png","(MO 가로)·",[28,23920,23921],{},"p255.png","(MO 가로+커리큘럼 패널)\n",[19,23924,18393],{},[283,23926,23927,23934,23945,23948],{},[228,23928,23929,23930,23933],{},"강의실 1-1 ",[1321,23931,23932],{},"영상 전체보기"," 클릭 시 진입. PATH=\"...강의실 바로가기 > 영상 전체보기\".",[228,23935,23936,23937,23940,23941,23944],{},"컨트롤 — ",[19,23938,23939],{},"10초 뒤로(↺10) \u002F 재생·일시정지(▶) \u002F 10초 앞으로(↻10)"," + 하단 진행바(현재\u002F총 시간 ",[28,23942,23943],{},"MM:SS",", 예 38:47).",[228,23946,23947],{},"우측 탭 아이콘(커리큘럼\u002FAI튜터\u002F자료실) — 전체화면 유지한 채 패널 호출. MO 가로=커리큘럼 패널 우측 슬라이드(p255 1-a).",[228,23949,23950],{},"종료 — 전체보기 해제 시 강의실(S-FR01-0301-201) 복귀.",[53,23952],{},[599,23954,23956],{"id":23955},"s-fr01-0301-202-강의실-대시보드","S-FR01-0301-202 강의실 - 대시보드",[41,23958,23959],{},[15,23960,23961,23962,23964,23965,23968],{},"강의실 ",[1321,23963,23658],{}," 진입. 해당 상품의 ",[19,23966,23967],{},"학습 현황(진도율·총 학습시간·수료) + 상품정보 요약 + 상품후기","를 모아 보는 화면. 상품 상세페이지와 동일 상품정보 + 학습 데이터.",[101,23970,23971,23979],{},[104,23972,23973],{},[107,23974,23975,23977],{},[110,23976,6825],{},[110,23978,6828],{},[123,23980,23981,23987,23993,24000,24007,24013,24019],{},[107,23982,23983,23985],{},[128,23984,18327],{},[128,23986,8648],{},[107,23988,23989,23991],{},[128,23990,18335],{},[128,23992,8645],{},[107,23994,23995,23997],{},[128,23996,18342],{},[128,23998,23999],{},"P \u002F W (+상품후기 작성 모달 LPU\u002FBS · +수료증 보기)",[107,24001,24002,24004],{},[128,24003,18349],{},[128,24005,24006],{},"마이페이지 > 내 상품 > 일반강의 > 강의실 바로가기 - 대시보드",[107,24008,24009,24011],{},[128,24010,18357],{},[128,24012,17837],{},[107,24014,24015,24017],{},[128,24016,18364],{},[128,24018,18367],{},[107,24020,24021,24023],{},[128,24022,18372],{},[128,24024,7582],{},[15,24026,24027,302,24029,19809,24032,19820,24035,24038,24039,19809,24042,24045],{},[19,24028,18379],{},[28,24030,24031],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp235.png",[28,24033,24034],{},"tall\u002Fp251_s01~s04.png",[28,24036,24037],{},"tall\u002Fp252_s01~s03.png","(Description) \u002F 후기작성 모달 ",[28,24040,24041],{},"p236.png",[28,24043,24044],{},"p237.png","(MO BS)",[15,24047,24048],{},[19,24049,18393],{},[283,24051,24052,24065,24075,24098,24111,24142,24151],{},[228,24053,24054,24057,24058,24064],{},[19,24055,24056],{},"1 사이트 로고"," — 클릭 시 메인 페이지 이동. ",[19,24059,24060,24061,24063],{},"2 ",[1321,24062,23658],{}," 버튼"," — 클릭 시 영상 재생 영역(강의실, S-FR01-0301-201)으로 전환.",[228,24066,24067,24070,24071,24074],{},[19,24068,24069],{},"3 일반강의 정보"," — 해당 일반강의 ",[19,24072,24073],{},"상품 상세페이지와 동일한 내용","으로 노출(상품정보 카드·금액·모집일정·강사·커리큘럼·수료증 등 C-8\u002F상세 기준).",[228,24076,24077,302,24080,24082,24083,24086,24087,24090,24091,24094,24095,275],{},[19,24078,24079],{},"4 진도율",[19,24081,23741],{},"(전체 커리큘럼 기준 진도율 % + 프로그래스 바, 도넛 게이지 67%) + ",[19,24084,24085],{},"4-2 상세 진도율","(전체 커리큘럼 개수 ",[28,24088,24089],{},"27"," \u002F 시청 완료 개수 ",[28,24092,24093],{},"18"," \u002F 시청 미완료 개수 ",[28,24096,24097],{},"9",[228,24099,24100,24103,24104,24107,24108,24110],{},[19,24101,24102],{},"5 총 학습시간"," — 노출 형식 ",[28,24105,24106],{},"H시간 MM분","(예 7시간 40분). ",[28,24109,19266],{}," 산정 기준 = 사용자가 실제로 강의 콘텐츠를 재생한 시간의 합산값(플레이어 상태\u002F일시정지·탭 비활성에 따라 미과금 상태 제외, 배속 재생 처리 기준은 개발 정책에 따름).",[228,24112,24113,24116,24117,24120,24121,24127,24128,24131,24132,24134,24135,22265,24138,24141],{},[19,24114,24115],{},"6 강의 수료 정보"," — 강의 수료 여부에 따라 상이 노출.\n5.1. ",[19,24118,24119],{},"6-1 미수료 상태"," — 수료증 제공하는 강의의 미수료 상태일 경우 표시. ",[19,24122,24123,24126],{},[1321,24124,24125],{},"수료증 보기"," 비활성화 버튼",".\n5.2. ",[19,24129,24130],{},"6-2 수료 상태"," — 수료증을 제공하는 강의의 수료 상태일 경우 표시. ",[1321,24133,24125],{}," 활성(클릭 시 수료증 모달\u002F페이지). 수료완료 표시 ",[28,24136,24137],{},"YYYY.DD.MM HH:MM:SS 수료 완료",[19,24139,24140],{},"6-3 수료증 미제공"," — 수료증을 미제공하는 강의일 경우 문구 표시.",[228,24143,24144,24147,24148,24150],{},[19,24145,24146],{},"7 상품후기"," — 해당 강의의 상품후기 최신 등록순 3개 노출. 후기 없을 경우 빈 상태 문구(\"아직 후기가 등록되지 않은 상품입니다. 모두에게 도움이 되는 상품 후기를 남겨주세요!\") + ",[1321,24149,17914],{},".\n6.1. 후기 항목 = 프로필+사용자유형+닉네임+작성시간+별점+내용. 3줄 이상 시 말줄임. 작성시간 상대표기(P-13 동일).",[228,24152,24153,24156],{},[19,24154,24155],{},"8 강의 탭 영역(MO)"," — 화면 하단 sticky 탭바(커리큘럼\u002FAI튜터\u002F자료실, S-FR01-0301-201과 공통).",[15,24158,24159,302,24162,24164,24165,24168,24169,24172,24173,24176,24177,24180,24181,24184,24185,24190,24191,24194],{},[19,24160,24161],{},"■ 9 상품후기 작성 모달(LPU\u002FBS, p236 PC·p237 MO)",[28,24163,19266],{}," 상품후기 최초 1회만 작성 가능. 모달 노출 시점 = 강의실>대시보드 후기영역 ",[1321,24166,24167],{},"상품후기 남기기"," 클릭 시 또는 영상 시청 후 수료 기준 충족 시 자동 노출.\n8. ",[19,24170,24171],{},"9-1 프로필"," — 프로필 + 사용유형 배지(",[28,24174,24175],{},"학습자",") + 닉네임. ",[19,24178,24179],{},"9-2 별점"," — 별점 선택한 점수만큼 활성 표시. 기준=최소 1점·최대 5점·1점씩 단위.\n9. ",[19,24182,24183],{},"9-3 상품후기 인풋"," — placeholder \"상품 후기를 남겨주세요.\". 줄바꿈 시 높이 가변.\n10. ",[19,24186,24187,24188,24063],{},"9-4 ",[1321,24189,21843],{},"(26-04-29 등록→저장하기 변경) — 후기 텍스트 입력 시 활성화. 활성 버튼 클릭 시 ",[19,24192,24193],{},"9-a\u002F8-a 토스트","(\"상품 후기가 등록되었습니다\", p238) 노출 후 등록 처리.\n11. Esc·✕·외부클릭 닫힘(C-3).",[15,24196,24197,24199],{},[19,24198,19609],{}," — 미수료(6-1 비활성)\u002F수료(6-2 활성)\u002F미제공(6-3 문구) 분기. 후기 0건 빈 상태(7). 후기 최초 1회 작성 후 재작성 불가(9 단서).",[53,24201],{},[599,24203,24205],{"id":24204},"s-fr01-0301-203-라이브-강의실-라이브-참여하기-채팅자료실","S-FR01-0301-203 라이브 강의실 (라이브 참여하기 · 채팅\u002F자료실)",[41,24207,24208],{},[15,24209,24210,24211,23523,24214,24217,24218,24221],{},"내 상품>라이브강의 카드 ",[1321,24212,24213],{},"라이브 참여하기",[19,24215,24216],{},"좌=라이브 영상 \u002F 우=탭(채팅·자료실)",". 일반 강의실(S-FR01-0301-201)과 별도 — 진도\u002F커리큘럼이 아니라 ",[19,24219,24220],{},"실시간 채팅"," 중심.",[101,24223,24224,24232],{},[104,24225,24226],{},[107,24227,24228,24230],{},[110,24229,6825],{},[110,24231,6828],{},[123,24233,24234,24240,24246,24253,24260,24266,24272],{},[107,24235,24236,24238],{},[128,24237,18327],{},[128,24239,8668],{},[107,24241,24242,24244],{},[128,24243,18335],{},[128,24245,8665],{},[107,24247,24248,24250],{},[128,24249,18342],{},[128,24251,24252],{},"P \u002F W (+MO 채팅\u002F자료실 BS)",[107,24254,24255,24257],{},[128,24256,18349],{},[128,24258,24259],{},"마이페이지 > 내 상품 > 라이브강의 > 라이브 참여하기",[107,24261,24262,24264],{},[128,24263,18357],{},[128,24265,17837],{},[107,24267,24268,24270],{},[128,24269,18364],{},[128,24271,18367],{},[107,24273,24274,24276],{},[128,24275,18372],{},[128,24277,7582],{},[15,24279,24280,302,24282,24285,24286,19820,24289,24292,24293,23611,24296,23615,24299,17972],{},[19,24281,18379],{},[28,24283,24284],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp260.png","(PC 채팅 탭)·",[28,24287,24288],{},"p261.png",[28,24290,24291],{},"p262.png","(MO 채팅 BS)·",[28,24294,24295],{},"p263.png",[28,24297,24298],{},"p264.png",[28,24300,24301],{},"p265.png",[15,24303,24304],{},[19,24305,18393],{},[283,24307,24308,24322,24328,24341,24368,24376],{},[228,24309,24310,302,24315,24318,24319,715],{},[19,24311,24312,24313,585],{},"1 라이브 영상 영역 (좌, ",[28,24314,19266],{},[19,24316,24317],{},"YouTube Live 영상 플레이어"," 노출. 라이브 기능은 YouTube Live 정책을 따름. 영상 위에 노출되는 채팅\u002F자료실 아이콘 등 서비스 UI 레이어는 ",[19,24320,24321],{},"전체보기 시 노출되지 않음",[228,24323,24324,24327],{},[19,24325,24326],{},"2 강의명"," — 현재 재생 중인 강의명 노출. 1줄 고정, 초과 시 말줄임.",[228,24329,24330,24333,24334,23711,24337,24340],{},[19,24331,24332],{},"3 강의 탭 (우)"," — 탭 구성 = ",[19,24335,24336],{},"채팅 \u002F 자료실",[19,24338,24339],{},"채팅 디폴트 선택",". 자료실은 자료 업로드 내역 있을 경우에만 노출(없으면 숨김).",[228,24342,24343,24348,24349,24352,24353,24356,24357,24360,24361,24364,24365,24367],{},[19,24344,24345,24346,585],{},"4 채팅 (",[28,24347,19266],{}," — 실시간 채팅 기능(YouTube Live 채팅 연동, 개발 환경에 따라 게시판 기반 대체 구조로 구현하되 실시간 채팅 UI 형태로 제공).\n4.1. 채팅 기본 구조 — 메시지 가장 최신 메시지가 하단에 배치, 과거 메시지는 상단←스크롤 시 무한 스크롤 방식으로 로딩, 읽음 상태 표시 기능 미제공.\n4.2. ",[19,24350,24351],{},"4-1 업데이트 정보"," — 채팅 내용 N초 주기로 자동 업데이트(예 \"10초전 업데이트\" + 새로고침 아이콘), 리프레시 버튼 클릭 시 채팅 내용 즉시 갱신.\n4.3. ",[19,24354,24355],{},"메시지 구성"," — 닉네임 영역 + 작성시간(오전\u002F오후 HH:MM). ",[19,24358,24359],{},"4-2 내가 쓴 채팅","(우측 정렬, 말풍선 구분) \u002F ",[19,24362,24363],{},"4-3 상대방이 쓴 채팅","(좌측 정렬).\n4.4. 하단 ",[1321,24366,23804],{}," placeholder \"궁금한 점을 실시간으로 질문해 보세요!\" + 전송(▶).",[228,24369,24370,24375],{},[19,24371,24372,24373,585],{},"5 모바일 강의 탭바 (",[28,24374,22163],{}," — 화면 하단 sticky(채팅\u002F자료실), 클릭 시 5-1 영역(채팅 BS p262 \u002F 자료실 BS p264) 띄움.",[228,24377,24378,302,24381,24384,24385,24387,24388,24390],{},[19,24379,24380],{},"6 자료실",[19,24382,24383],{},"일반강의 강의실(S-FR01-0301-201 ■8)과 기능 동일","(어드민 업로드 내역 있을 때만 노출, ",[1321,24386,23833],{}," ZIP + 개별 ",[1321,24389,17685],{},", 제한 없음).",[15,24392,24393],{},[19,24394,19609],{},[225,24396,24397,24403,24406],{},[228,24398,24399,24400,715],{},"라이브 미진행·종료 상태 시 영상 영역 처리 ",[28,24401,24402],{},"[추정 — 캡처 미표기, 내 상품 카드 상태(준비중\u002F종료)와 정합]",[228,24404,24405],{},"자료실 업로드 0건이면 자료실 탭 숨김.",[228,24407,24408,24409,24411,24412,24414],{},"p263\u002Fp264 MO 구버전(링크형 자료·",[28,24410,17681],{},")은 p256 변경이력(링크\u002F재다운로드 제거)에 따라 폐기, 최신은 파일 행 + ",[1321,24413,17685],{}," 단일(S-FR01-0301-201 8-2 정합).",[15,24416,24417,24419,24420,715],{},[19,24418,22422],{}," — YouTube Live 플레이어\u002F채팅 API ",[28,24421,18804],{},[41,24423,24424],{},[15,24425,24426,24429,24430,24437],{},[19,24427,24428],{},"화상 강의실"," — 화상강의(Googlemeet\u002FZoom) 참여는 ",[19,24431,24432,24433,24436],{},"내 상품 카드 ",[1321,24434,24435],{},"화상강의 참여하기"," 클릭 시 외부 플랫폼 새창","으로 진행(S-FR01-0301-102 카드 3-3). 별도 사내 강의실 화면 없음.",[53,24439],{},[599,24441,24443],{"id":24442},"s-fr01-0301-103-마이페이지-수료증","S-FR01-0301-103 마이페이지 - 수료증",[41,24445,24446],{},[15,24447,24448,24449,24452,24453,24455],{},"수료 완료한 ",[19,24450,24451],{},"강의 단위","로 수료증 카드 노출. 패키지는 구성 강의 중 수료 완료된 강의만 개별 카드 표시. 카드 ",[1321,24454,24125],{}," → 수료증 모달(어드민 설정 디자인 + PDF 다운로드).",[101,24457,24458,24466],{},[104,24459,24460],{},[107,24461,24462,24464],{},[110,24463,6825],{},[110,24465,6828],{},[123,24467,24468,24474,24480,24487,24494,24500,24506],{},[107,24469,24470,24472],{},[128,24471,18327],{},[128,24473,8688],{},[107,24475,24476,24478],{},[128,24477,18335],{},[128,24479,8685],{},[107,24481,24482,24484],{},[128,24483,18342],{},[128,24485,24486],{},"P \u002F W (+필터 BS · +정렬 BS · +수료증 모달 LPU\u002FBS)",[107,24488,24489,24491],{},[128,24490,18349],{},[128,24492,24493],{},"마이페이지 > 수료증",[107,24495,24496,24498],{},[128,24497,18357],{},[128,24499,17837],{},[107,24501,24502,24504],{},[128,24503,18364],{},[128,24505,18367],{},[107,24507,24508,24510],{},[128,24509,18372],{},[128,24511,7582],{},[15,24513,24514,302,24516,19809,24519,19820,24522,24525,24526,24529,24530,23209,24533,24536,24537],{},[19,24515,18379],{},[28,24517,24518],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp267.png",[28,24520,24521],{},"tall\u002Fp269_s01~s04.png",[28,24523,24524],{},"tall\u002Fp273_s01~s02.png","(Description) \u002F 카드 컴포넌트 ",[28,24527,24528],{},"p266.png"," \u002F 필터 BS ",[28,24531,24532],{},"p270.png",[28,24534,24535],{},"p271.png"," \u002F 빈 상태 ",[28,24538,24539],{},"p268.png",[15,24541,24542],{},[19,24543,18393],{},[283,24545,24546,24549,24592,24626,24634,24640],{},[228,24547,24548],{},"좌측 = 마이페이지 사이드 네비(C-9), 우측 = 수료증 본문.",[228,24550,24551,24554,24555,24558,24559,24562,24563,24566,24567,24570,24571,24573,24574,24577,24578,24581,24582,24585,24586,24591],{},[19,24552,24553],{},"1 수료증 카드(공통)"," — 수료증 관리 페이지 내 카드는 ",[19,24556,24557],{},"개별 강의 단위로 노출",". 패키지 상품일 경우 ",[19,24560,24561],{},"구성 강의 중 수료 완료된 강의만"," 개별 카드로 표시(",[19,24564,24565],{},"미수료 강의는 노출되지 않음",").\n2.1. ",[19,24568,24569],{},"1-1 상품 라벨"," — 일반강의\u002F라이브강의\u002F화상강의 등 상품 유형 라벨(썸네일 좌상단).\n2.2. ",[19,24572,22170],{}," — 최대 2줄 노출, 초과 시 말줄임.\n2.3. ",[19,24575,24576],{},"1-3 수료일"," — 수료 충족한 날짜 노출. 형식 ",[28,24579,24580],{},"YYYY.DD.MM","(캡처 표기 그대로 — 자릿수 순서 확정 필요 ",[28,24583,24584],{},"[미확정 — YYYY.MM.DD 오타 가능성, 강테크 확인]",").\n2.4. ",[19,24587,24588,24589,24063],{},"1-4 ",[1321,24590,24125],{}," — 클릭 시 해당 강의의 수료증 모달 띄움.",[228,24593,24594,24599,24600,19057,24603,24606,24607,24610,24611,24614,24615,24618,24619,24625],{},[19,24595,24596,24597,585],{},"2 필터 및 정렬 (",[28,24598,19266],{}," — 다중 필터\u002F정렬 동시 적용, 하단 리스트 실시간 변경. 정렬 우선순위는 ",[28,24601,24602],{},"최근 학습 순",[19,24604,24605],{},"2-1 상품 필터"," — 최초 전체 상품 디폴트 선택. 구성: 전체 상품 \u002F 일반강의 \u002F 라이브강의 \u002F 화상강의 \u002F 패키지 상품 \u002F 디지털 상품(p270).\n3.2. ",[19,24608,24609],{},"2-2 발급상태 필터"," — 최초 전체 발급상태 디폴트(p268 PC). ",[28,24612,24613],{},"[미확정 — 발급상태 옵션 세부값 미열람]",".\n3.3. ",[19,24616,24617],{},"2-3 정렬"," — 발급일 최신순(디폴트) \u002F 발급일 오래된순(p271).\n3.4. ",[19,24620,24621,24622],{},"2-4 ",[1321,24623,24624],{},"초기화"," — 필터 및 정렬 설정값 초기화.",[228,24627,24628,24630,24631,715],{},[19,24629,3919],{}," — 상품명 입력(돋보기). ",[28,24632,24633],{},"[추정 — 2자 이상 등 공통 검색 규칙(P-9) 준용]",[228,24635,24636,24639],{},[19,24637,24638],{},"상품 리스트"," — 3×3 배열, 리스트 9개 이상 시 [더보기](9개씩 추가 펼침).",[228,24641,24642,24644],{},[19,24643,18199],{}," — 필터 모달(BS) 호출 → [확인](7-1, 선택값 필터 적용) \u002F 정렬 모달(BS, 옵션 선택 시 자동 닫힘) \u002F 초기화.",[15,24646,24647],{},[19,24648,19609],{},[225,24650,24651,24656],{},[228,24652,24653,24655],{},[19,24654,19616],{},"(p268) — 발급 가능 수료증 0건: 일러스트 + \"아직 발급 가능한 수료증이 없어요 \u002F 첫 수료증을 만들어 보세요.\"",[228,24657,24658],{},"검색 결과 없음 C-7(추정).",[11001,24660,24662],{"id":24661},"s-fr01-0301-103-p01-수료증-모달-pc-lpu-mo-bs","S-FR01-0301-103-P01 수료증 모달 (PC LPU \u002F MO BS)",[15,24664,24665,302,24667,24670,24671,24674,24675,24678,24679],{},[19,24666,18379],{},[28,24668,24669],{},"p274.png","(PC 모달)·",[28,24672,24673],{},"p272.png","(변경이력)·",[28,24676,24677],{},"tall\u002Fp273_s02.png","(8 Description)\n",[19,24680,18393],{},[283,24682,24683,24695,24704,24712,24714],{},[228,24684,24685,24686,22447,24688,24691,24692,715],{},"카드 ",[1321,24687,24125],{},[19,24689,24690],{},"어드민에서 설정한 강의별 수료증"," 노출 — 구성: ",[19,24693,24694],{},"이름 \u002F 상품명 \u002F 수료번호 \u002F 교육시간 \u002F 시작일 \u002F 수료일 \u002F 로고",[228,24696,24697,24699,24700,24703],{},[28,24698,22163],{}," 수료증 디자인은 ",[19,24701,24702],{},"어드민 화면과 함께 작업 예정","(p272 \"수료증 예시 제거 — 어드민에서 설정한 수료증으로 노출됨\").",[228,24705,24706,24711],{},[19,24707,23830,24708,24063],{},[1321,24709,24710],{},"PDF 다운로드"," — 클릭 시 PDF 다운로드 실행.",[228,24713,19671],{},[228,24715,24716,24719,24720,715],{},[19,24717,24718],{},"개인정보"," — 수료증 내 '이름'은 실명 노출(수료 증빙 목적) ",[28,24721,24722],{},"[→ 강테크: 마스킹 예외 여부 확인 — 본인 발급분 한정 비마스킹 가능성, P-7 마스킹 규칙과 정합 검토]",[53,24724],{},[599,24726,24728],{"id":24727},"s-fr01-0301-104-마이페이지-찜하기","S-FR01-0301-104 마이페이지 - 찜하기",[41,24730,24731],{},[15,24732,24733,24734,24737],{},"상품 페이지에서 찜한 상품을 모아 보는 그리드. ",[19,24735,24736],{},"정렬\u002F필터\u002F검색 미제공","(단순 리스트). 하트 클릭으로 해제(컨펌→토스트).",[101,24739,24740,24748],{},[104,24741,24742],{},[107,24743,24744,24746],{},[110,24745,6825],{},[110,24747,6828],{},[123,24749,24750,24756,24762,24769,24776,24782,24788],{},[107,24751,24752,24754],{},[128,24753,18327],{},[128,24755,8708],{},[107,24757,24758,24760],{},[128,24759,18335],{},[128,24761,8705],{},[107,24763,24764,24766],{},[128,24765,18342],{},[128,24767,24768],{},"P \u002F W (+찜 해제 컨펌 MPU)",[107,24770,24771,24773],{},[128,24772,18349],{},[128,24774,24775],{},"마이페이지 > 찜하기",[107,24777,24778,24780],{},[128,24779,18357],{},[128,24781,17837],{},[107,24783,24784,24786],{},[128,24785,18364],{},[128,24787,18367],{},[107,24789,24790,24792],{},[128,24791,18372],{},[128,24793,7582],{},[15,24795,24796,302,24798,19809,24801,19820,24804,24807,24808],{},[19,24797,18379],{},[28,24799,24800],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp275.png",[28,24802,24803],{},"tall\u002Fp276_s01~s03.png",[28,24805,24806],{},"p279.png","(Description) \u002F 빈 상태 ",[28,24809,24810],{},"p280.png",[15,24812,24813],{},[19,24814,18393],{},[283,24816,24817,24820,24827,24833],{},[228,24818,24819],{},"좌측 = 마이페이지 사이드 네비(C-9), 우측 = 찜하기 본문.",[228,24821,24822,24823,24826],{},"노출 규칙 — ",[19,24824,24825],{},"상품 페이지에서 찜하기 활성화한 상품만 노출",". 각 카드는 찜하기 활성 상태(♥)로 표시. 모든 상품 유형(일반\u002F라이브 LIVE 배지\u002F화상\u002F패키지\u002F디지털) 혼재, 카드는 공통 상품 카드(C-8) 사용(멤버십 무료상품 배지·마감\u002F판매마감 배지 동일).",[228,24828,24829,24832],{},[19,24830,24831],{},"정렬 \u002F 필터 \u002F 검색 기능 제공하지 않음","(명시).",[228,24834,24835,24838,24839,24842,24843,24846,24847,24850,24851,24854,24855,237,24857,24859,24860,24862,24863,24865,24866,24869],{},[19,24836,24837],{},"1 상품 리스트"," — 3×3 배열, 리스트 9개 이상 시 ",[47,24840,17914],{"href":24841},"9%EA%B0%9C%EC%94%A9",". 기본 정렬 = ",[19,24844,24845],{},"최근 찜하기 순",".\n4.1. 카드 클릭 시 해당 상품 상세 페이지 이동.\n4.2. ",[19,24848,24849],{},"1-1 찜하기 버튼(♥)"," — 활성 상태에서 클릭 시 ",[19,24852,24853],{},"1-a 컨펌","(\"찜하기를 해제하시겠어요?\", ",[1321,24856,18054],{},[1321,24858,18058],{},", p277). ",[1321,24861,18058],{}," 시 ",[19,24864,22460],{},"(\"찜하기가 해제되었습니다\", p278) + 찜 상태 해제 + ",[19,24867,24868],{},"해당 리스트에서 즉시 제거"," + 리스트 재정렬 적용.",[15,24871,24872],{},[19,24873,19609],{},[225,24875,24876],{},[228,24877,24878,24880],{},[19,24879,19616],{},"(p280) — 찜 0건: 일러스트 + \"찜한 목록이 비어있어요 \u002F 나를 성장시켜줄 새로운 상품을 확인해보세요.\"",[53,24882],{},[599,24884,24886],{"id":24885},"s-fr01-0301-105-마이페이지-쿠폰","S-FR01-0301-105 마이페이지 - 쿠폰",[41,24888,24889],{},[15,24890,24891,24892,24895,24896,3514,24899,24902],{},"마이페이지 사이드네비 '보유 쿠폰 {n}' 배지와 연동. 두 섹션 = ",[19,24893,24894],{},"받을 수 있는 쿠폰","(미발급, ",[1321,24897,24898],{},"쿠폰받기",[19,24900,24901],{},"사용 가능한 쿠폰","(발급 완료분). 결제 페이지의 쿠폰 선택(P-30)과 연결.",[101,24904,24905,24913],{},[104,24906,24907],{},[107,24908,24909,24911],{},[110,24910,6825],{},[110,24912,6828],{},[123,24914,24915,24921,24927,24933,24940,24946,24952],{},[107,24916,24917,24919],{},[128,24918,18327],{},[128,24920,8728],{},[107,24922,24923,24925],{},[128,24924,18335],{},[128,24926,8725],{},[107,24928,24929,24931],{},[128,24930,18342],{},[128,24932,7959],{},[107,24934,24935,24937],{},[128,24936,18349],{},[128,24938,24939],{},"마이페이지 > 쿠폰",[107,24941,24942,24944],{},[128,24943,18357],{},[128,24945,17837],{},[107,24947,24948,24950],{},[128,24949,18364],{},[128,24951,18367],{},[107,24953,24954,24956],{},[128,24955,18372],{},[128,24957,7582],{},[15,24959,24960,302,24962,19809,24965,19820,24968,24807,24971,24974,24975],{},[19,24961,18379],{},[28,24963,24964],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp281.png",[28,24966,24967],{},"tall\u002Fp283_s01~s03.png",[28,24969,24970],{},"p285.png",[28,24972,24973],{},"p282.png"," \u002F 쿠폰받기 토스트 ",[28,24976,24977],{},"p284.png",[15,24979,24980],{},[19,24981,18393],{},[283,24983,24984,24987,24990,25044],{},[228,24985,24986],{},"좌측 = 마이페이지 사이드 네비(C-9), 우측 = 쿠폰 본문(2개 섹션 세로 배치).",[228,24988,24989],{},"공통 — 쿠폰 정보는 어드민 등록 기준으로 노출. 사용 완료\u002F만료된 쿠폰은 리스트에서 숨김 처리. MO=두 섹션 리스트 전체 스크롤 방식.",[228,24991,24992,24997,24998,25001,25002,25005,25006,25009,25010,25013,25014,25017,25018,25020,25021,25024,25025,25028,25029,302,25032,25034,25035,25037,25038,25043],{},[19,24993,24994,24995],{},"1 ",[1321,24996,24894],{}," — 아직 발급받지 않은 쿠폰 노출. 기본 정렬 = 쿠폰 최신 등록순.\n3.1. ",[19,24999,25000],{},"1-1 사용기간"," — 어드민에서 설정한 쿠폰 사용 기간. 형식 ",[28,25003,25004],{},"YYYY.MM.DD 오후 HH:MM 까지",".\n3.2. ",[19,25007,25008],{},"1-2 쿠폰명"," — 1줄 초과 시 말줄임.\n3.3. ",[19,25011,25012],{},"1-3 할인정보"," — 정률 ",[28,25015,25016],{},"{n}% 할인"," \u002F 정액 ",[28,25019,22514],{},".\n3.4. ",[19,25022,25023],{},"1-4 최소 주문금액"," — 어드민 설정 최소 금액 노출(",[28,25026,25027],{},"최소 주문금액 {n}원",").\n3.5. ",[19,25030,25031],{},"1-5 쿠폰 발급 상태",[1321,25033,19382],{}," 클릭 시 ",[19,25036,21328],{},"(\"쿠폰 발급이 완료되었습니다\", p284). 확인 시: 해당 리스트에서 제거 + 사용 가능한 쿠폰 목록에 생성 + 버튼 상태 ",[19,25039,25040],{},[1321,25041,25042],{},"받기완료","(비활성)로 변경.",[228,25045,25046,25050,25051,25053],{},[19,25047,24060,25048],{},[1321,25049,24901],{}," — 발급 완료되어 사용 가능한 쿠폰 리스트. ",[19,25052,20398],{},"(표시 전용). 노출 항목 구성은 받을 수 있는 쿠폰과 동일(1-1~1-4). 기본 정렬 = 쿠폰 최신 발급 순.",[15,25055,25056],{},[19,25057,19609],{},[225,25059,25060],{},[228,25061,25062,25064],{},[19,25063,19616],{},"(p282) — 각 섹션 0건: \"받을수 있는 쿠폰이 비어있어요\" \u002F \"사용 가능한 쿠폰이 비어있어요\"(섹션별 일러스트 + 카피).",[53,25066],{},[599,25068,25070],{"id":25069},"s-fr01-0301-106-마이페이지-결제-내역","S-FR01-0301-106 마이페이지 - 결제 내역",[41,25072,25073],{},[15,25074,25075,25076,25079,25080,25083,25084,25087],{},"상단 요약(총 결제금액\u002F완료·취소 건수) + 필터\u002F정렬\u002F검색 + 결제 내역 리스트. ",[19,25077,25078],{},"부분 취소(환불) 진입점"," — 조건부 ",[1321,25081,25082],{},"취소하기"," 또는 ",[1321,25085,25086],{},"환불 문의하기",". 영수증=toss 외부 모달.",[101,25089,25090,25098],{},[104,25091,25092],{},[107,25093,25094,25096],{},[110,25095,6825],{},[110,25097,6828],{},[123,25099,25100,25106,25112,25119,25126,25132,25138],{},[107,25101,25102,25104],{},[128,25103,18327],{},[128,25105,8748],{},[107,25107,25108,25110],{},[128,25109,18335],{},[128,25111,8745],{},[107,25113,25114,25116],{},[128,25115,18342],{},[128,25117,25118],{},"P \u002F W (+필터 BS · +정렬 BS · +더보기 BS · +결제취소 컨펌 MPU · +영수증 모달 LPU(외부))",[107,25120,25121,25123],{},[128,25122,18349],{},[128,25124,25125],{},"마이페이지 > 결제 내역",[107,25127,25128,25130],{},[128,25129,18357],{},[128,25131,17837],{},[107,25133,25134,25136],{},[128,25135,18364],{},[128,25137,18367],{},[107,25139,25140,25142],{},[128,25141,18372],{},[128,25143,7582],{},[15,25145,25146,302,25148,19809,25151,19820,25154,25157,25158,23209,25161,25164,25165,25168,25169,25172,25173],{},[19,25147,18379],{},[28,25149,25150],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp286.png",[28,25152,25153],{},"tall\u002Fp287_s01~s03.png",[28,25155,25156],{},"tall\u002Fp294_s01~s02.png","(Description) \u002F 필터 BS ",[28,25159,25160],{},"p288.png",[28,25162,25163],{},"p289.png"," \u002F 결제취소 컨펌 ",[28,25166,25167],{},"p290.png"," \u002F 결제취소 토스트 ",[28,25170,25171],{},"p291.png"," \u002F 영수증 모달 ",[28,25174,25175],{},"p293.png",[15,25177,25178],{},[19,25179,18393],{},[283,25181,25182,25185,25199,25230],{},[228,25183,25184],{},"좌측 = 마이페이지 사이드 네비(C-9), 우측 = 결제 내역 본문.",[228,25186,25187,302,25190,1108,25193,1108,25196,715],{},[19,25188,25189],{},"1 결제내역 요약",[19,25191,25192],{},"1-1 총 결제 금액",[19,25194,25195],{},"1-2 결제 완료 건수",[19,25197,25198],{},"1-3 결제 취소 건수",[228,25200,25201,25205,25206,25209,25210,19057,25212,25214,25215,25218,25219,25221,25222,25226,25227,25229],{},[19,25202,24596,25203,585],{},[28,25204,19266],{}," — 다중 필터\u002F정렬 동시 적용, 하단 리스트 실시간 변경. 정렬 우선순위 ",[28,25207,25208],{},"최근 결제일순",". 상품·결제상태 필터는 ",[19,25211,23343],{},[19,25213,24605],{}," — 전체 상품(디폴트) \u002F 일반강의 \u002F 라이브강의 \u002F 화상강의 \u002F 패키지 상품 \u002F 디지털 상품 \u002F 멤버십 상품 \u002F …(p288).\n3.2. ",[19,25216,25217],{},"2-2 결제상태 필터"," — 전체 결제상태(디폴트) \u002F 결제완료 \u002F 결제취소.\n3.3. ",[19,25220,24617],{}," — 결제일 최신순(디폴트) \u002F 결제일 오래된순 \u002F 결제금액 높은순 \u002F 결제금액 낮은순(p289).\n3.4. ",[19,25223,24621,25224],{},[1321,25225,24624],{}," — 필터\u002F정렬 설정 초기화. ",[19,25228,3919],{}," — 상품명 입력(2자 이상 공통 규칙 P-9 준용 추정).",[228,25231,25232,25235,25236,25239,25240,25243,25244,25247,25248,302,25251,25253,25254,25257,25258,25261,25262,25265,25266,25271,25272,25275,25276,26,25279,1201,25281,25284,25285,25289,25290,25293,25294,24862,25296,25298,25299,432,25302,25304,25305,25308],{},[19,25233,25234],{},"3 결제내역 리스트"," — 최초 진입 시 리스트 10개 노출, 10개 이상 시 ",[47,25237,17914],{"href":25238},"10%EA%B0%9C%EC%94%A9",".\n4.1. ",[19,25241,25242],{},"3-1 주문번호"," — 결제 시 생성된 고유 주문번호 노출(P-31 결제완료 주문번호와 동일 SoT).\n4.2. ",[19,25245,25246],{},"3-2 상품 정보"," — 썸네일 + 상품유형 라벨 + 상품명.\n4.3. ",[19,25249,25250],{},"3-3 결제상태",[28,25252,19266],{}," 결제상태값은 어드민>주문에 정의된 것과 동일하게 노출(결제완료 파랑 \u002F 결제취소 회색, p292 결제상태 추가).\n4.4. ",[19,25255,25256],{},"3-4 결제일시"," — 형식 ",[28,25259,25260],{},"YYYY.MM.DD HH:MM",". 결제취소 상태는 취소일시 별도 표기.\n4.5. ",[19,25263,25264],{},"3-5 결제금액"," — 결제 금액 노출. 결제완료 상태일 경우 하단에 ",[19,25267,25268],{},[1321,25269,25270],{},"영수증 보기"," 버튼 배치(클릭 시 toss 영수증 모달, P01).\n4.6. ",[19,25273,25274],{},"3-6 더보기 버튼(⋮)"," — 취소 가능 상태에 따라 옵션 상이.\na. ",[19,25277,25278],{},"3-a 취소 가능 상태",[28,25280,19266],{},[19,25282,25283],{},"7일(변수) 이내 + 사용이력 없을 경우만","): [문의하기](해당 상품 자동 입력된 1:1 문의 페이지 이동) \u002F ",[19,25286,25287],{},[1321,25288,25082],{},"(→ ",[19,25291,25292],{},"3-c 결제취소 컨펌"," \"취소 완료 시 전액 환불 처리되며, 카드사 정책에 따라 영업일 기준 3~7일 내 반영됩니다. 결제를 취소하시겠어요?\", p290 → ",[1321,25295,18058],{},[19,25297,21157],{}," \"결제 취소가 완료되었습니다\", p291).\nb. ",[19,25300,25301],{},"3-b 취소 불가능 상태",[1321,25303,11481],{},"만(해당 상품 자동 입력된 ",[19,25306,25307],{},"1:1 문의 페이지 이동"," — 환불은 1:1 문의로 처리).",[15,25310,25311],{},[19,25312,19609],{},[225,25314,25315,25332],{},[228,25316,25317,25320,25321,25324,25325,25328,25329,715],{},[19,25318,25319],{},"환불 정책(핵심)"," — 셀프 결제취소(전액 환불)는 ",[19,25322,25323],{},"7일(변수) 이내 + 사용이력 없는 경우에만"," 가능. 그 외 환불은 모두 ",[19,25326,25327],{},"1:1 문의로 처리","(자동 취소 버튼 미노출). 위약금·일할 환불 등 세부 규칙은 약관\u002Fbilling ",[28,25330,25331],{},"[→ 강테크\u002Fbiz-legal: creatorlms-brand billing.md 정합]",[228,25333,25334,25336],{},[19,25335,19616],{},"(p295) — 결제 0건: 일러스트 + \"조회 가능한 결제 내역이 없어요 \u002F 결제 후 내역은 이곳에서 확인할 수 있어요.\" 결제취소는 비가역(전액환불·카드사 3~7일) → 컨펌 게이트 필수.",[15,25338,25339,25341,25342,715],{},[19,25340,22422],{}," — toss 결제취소\u002F환불 API, toss 영수증\u002F매출전표 ",[28,25343,18804],{},[11001,25345,25347],{"id":25346},"s-fr01-0301-106-p01-영수증-모달-toss-payments-외부","S-FR01-0301-106-P01 영수증 모달 (toss payments, 외부)",[15,25349,25350,302,25352,22437,25355],{},[19,25351,18379],{},[28,25353,25354],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp293.png",[19,25356,18393],{},[283,25358,25359,25378],{},[228,25360,25361,25362,22447,25364,25367,25368,1201,25370,25373,25374,25377],{},"결제내역 3-5 ",[1321,25363,25270],{},[19,25365,25366],{},"외부 toss payments 영수증 화면"," — 구매상품 \u002F 결제금액 \u002F 결제수단 \u002F 결제카드(",[19,25369,22715],{},[28,25371,25372],{},"현대카드 4330",") \u002F 할부기간 \u002F 결제일시 \u002F 승인번호 \u002F 주문번호 \u002F ",[1321,25375,25376],{},"매출전표"," \u002F 판매자 \u002F 상품문의. 자체 설계 대상 아님(§0-5).",[228,25379,25380],{},"매출전표=신용카드 영수증(세금계산서 대체, 회사정책 §3).",[53,25382],{},[599,25384,25386],{"id":25385},"s-fr01-0301-107-마이페이지-결제-정보","S-FR01-0301-107 마이페이지 - 결제 정보",[41,25388,25389],{},[15,25390,25391],{},"등록 카드 관리(대표카드 지정·삭제·추가). 결제 페이지(P-29)의 카드 선택 SoT. 카드번호 마스킹 필수(P-29).",[101,25393,25394,25402],{},[104,25395,25396],{},[107,25397,25398,25400],{},[110,25399,6825],{},[110,25401,6828],{},[123,25403,25404,25410,25416,25423,25430,25436,25442],{},[107,25405,25406,25408],{},[128,25407,18327],{},[128,25409,8768],{},[107,25411,25412,25414],{},[128,25413,18335],{},[128,25415,8765],{},[107,25417,25418,25420],{},[128,25419,18342],{},[128,25421,25422],{},"P \u002F W (+카드 삭제 컨펌 MPU · +대표카드 설정 컨펌 MPU · +카드 등록 모달 LPU(외부 toss))",[107,25424,25425,25427],{},[128,25426,18349],{},[128,25428,25429],{},"마이페이지 > 결제 정보",[107,25431,25432,25434],{},[128,25433,18357],{},[128,25435,17837],{},[107,25437,25438,25440],{},[128,25439,18364],{},[128,25441,18367],{},[107,25443,25444,25446],{},[128,25445,18372],{},[128,25447,7582],{},[15,25449,25450,302,25452,19809,25455,19820,25458,25461,25462,25465,25466,25469,25470,25473,25474,25465,25477],{},[19,25451,18379],{},[28,25453,25454],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp296.png",[28,25456,25457],{},"tall\u002Fp297_s01~s02.png",[28,25459,25460],{},"p303.png","(Description) \u002F 카드삭제 컨펌 ",[28,25463,25464],{},"p298.png","·토스트 ",[28,25467,25468],{},"p299.png"," \u002F 정기구독 삭제차단 토스트 ",[28,25471,25472],{},"p301.png"," \u002F 대표카드 설정 컨펌 ",[28,25475,25476],{},"p302.png",[28,25478,25479],{},"p304.png",[15,25481,25482],{},[19,25483,18393],{},[283,25485,25486,25489,25562],{},[228,25487,25488],{},"좌측 = 마이페이지 사이드 네비(C-9), 우측 = 결제 정보 본문(등록 카드 리스트 + 카드 등록).",[228,25490,25491,25494,25495,302,25498,25500,25501,25504,25505,22287,25508,25511,25512,25514,25515,25518,25519,25522,25523,25526,25527,25530,25531,22530,25535,25537,25538,25540,25541,1046,25544,25547,25548,22530,25554,25557,25558,25561],{},[19,25492,25493],{},"1 카드 정보","\n2.1. ",[19,25496,25497],{},"1-1 카드 이미지",[28,25499,22163],{}," 공통으로 노출될 카드 이미지 작업 필요(카드 브랜드별).\n2.2. ",[19,25502,25503],{},"1-2 카드 정보"," — 카드 브랜드(MASTER\u002FVISA 등) + 카드번호 + 등록일. ",[19,25506,25507],{},"카드번호: 뒤 4자리 제외 마스킹",[28,25509,25510],{},"**** **** **** 1234","). 등록일 형식 ",[28,25513,3232],{},".\n2.3. ",[19,25516,25517],{},"1-3 대표카드 표시"," — 최초 등록 카드 기본 대표카드 설정. 대표카드 변경 가능. 대표카드 설정 시 ",[19,25520,25521],{},"결제 페이지 진입 시 기본 선택 상태로 노출","(P-29 6 연동). 대표카드는 ",[28,25524,25525],{},"대표 카드"," 배지, 그 외는 ",[1321,25528,25529],{},"대표 카드 설정"," 버튼.\n2.4. ",[19,25532,24588,25533,24063],{},[1321,25534,19521],{},[19,25536,24853],{},"(\"카드를 삭제하시겠어요?\", p298) 후 카드 삭제 → ",[19,25539,22460],{},"(\"카드정보가 정상적으로 삭제되었습니다\", p299). ",[19,25542,25543],{},"정기구독 상품 결제 중인 카드는 삭제 불가",[19,25545,25546],{},"1-c 토스트","(\"해당 카드는 정기구독 상품 결제에 사용 중입니다 \u002F 구독 결제 수단을 변경하거나 구독을 해지한 후 삭제할 수 있습니다\", p301).\n2.5. ",[19,25549,25550,25551,24063],{},"1-5 ",[1321,25552,25553],{},"대표카드 설정",[19,25555,25556],{},"1-d 컨펌","(\"대표카드로 설정하시겠어요?\", p302) 후 대표카드 변경 → ",[19,25559,25560],{},"1-e 토스트","(\"대표카드로 설정되었습니다\", p304). 대표카드로 설정된 카드는 리스트 상단으로 이동, 기존 대표카드는 일반 카드 상태로 자동 전환.",[228,25563,25564,302,25569,25571],{},[19,25565,24060,25566,24063],{},[1321,25567,25568],{},"+ 카드 등록",[28,25570,19266],{}," 카드등록 로직은 결제 > 카드등록과 동일(외부 toss payments 카드 등록 모달, S-FR01-0201-001-P04 준용).",[15,25573,25574],{},[19,25575,19609],{},[225,25577,25578,25587],{},[228,25579,25580,25582,25583,25586],{},[19,25581,19616],{},"(p305) — 등록 카드 0건: 일러스트 + \"아직 등록된 카드가 없어요 \u002F 카드를 등록하고 간편하게 결제해 보세요.\" + ",[1321,25584,25585],{},"카드 등록 하기"," 버튼.",[228,25588,25589,25592,25593,715],{},[19,25590,25591],{},"삭제 차단"," — 정기구독(멤버십·커뮤니티) 결제 중 카드는 삭제 불가(1-c). 마지막 카드 삭제 시 처리 ",[28,25594,25595],{},"[미확정 — 캡처 미표기]",[15,25597,25598,25600,25601,715],{},[19,25599,22422],{}," — toss payments 카드 등록 ",[28,25602,18804],{},[53,25604],{},[599,25606,25608],{"id":25607},"s-fr01-0301-108-마이페이지-내-게시글","S-FR01-0301-108 마이페이지 - 내 게시글",[41,25610,25611],{},[15,25612,25613,25614,25617],{},"내가 작성한 글을 ",[19,25615,25616],{},"3개 탭","으로 모아 봄: ① 상품후기 ② 프리미엄 커뮤니티 ③ 게시판. 각 탭은 해당 영역의 작성\u002F수정\u002F삭제\u002F신고\u002F답글 기능을 인라인 제공(원본 화면과 동일).",[101,25619,25620,25628],{},[104,25621,25622],{},[107,25623,25624,25626],{},[110,25625,6825],{},[110,25627,6828],{},[123,25629,25630,25636,25642,25649,25656,25662,25668],{},[107,25631,25632,25634],{},[128,25633,18327],{},[128,25635,8788],{},[107,25637,25638,25640],{},[128,25639,18335],{},[128,25641,8785],{},[107,25643,25644,25646],{},[128,25645,18342],{},[128,25647,25648],{},"P \u002F W (+탭별 필터 BS · +정렬 BS)",[107,25650,25651,25653],{},[128,25652,18349],{},[128,25654,25655],{},"마이페이지 > 내 게시글",[107,25657,25658,25660],{},[128,25659,18357],{},[128,25661,17837],{},[107,25663,25664,25666],{},[128,25665,18364],{},[128,25667,18367],{},[107,25669,25670,25672],{},[128,25671,18372],{},[128,25673,7582],{},[15,25675,25676,302,25678,19809,25681,25684,25685,25688,25689,25692,25693,24529,25696,25699,25700,22970,25703,25706,25707,25710,25711,22970,25714,25717],{},[19,25677,18379],{},[28,25679,25680],{},"_exports\u002Fpng\u002Fcustomer-front\u002Ftall\u002Fp318_s01~s02.png",[28,25682,25683],{},"tall\u002Fp319_s01~s06.png","(MO) \u002F Description: 상품후기 탭 ",[28,25686,25687],{},"p309.png"," · 프리미엄 커뮤니티 탭 ",[28,25690,25691],{},"p312.png"," · 게시판 탭 ",[28,25694,25695],{},"p315.png",[28,25697,25698],{},"p307.png","(상품후기)·",[28,25701,25702],{},"p310.png",[28,25704,25705],{},"p313.png","(게시판) \u002F 정렬 BS ",[28,25708,25709],{},"p308.png","(상품후기, 별점 포함)·",[28,25712,25713],{},"p311.png",[28,25715,25716],{},"p314.png","(게시판)",[15,25719,25720],{},[19,25721,18393],{},[283,25723,25724,25731,25772,25780],{},[228,25725,25726,25727,25730],{},"좌측 = 마이페이지 사이드 네비(C-9), 우측 = 내 게시글 본문. 상단 ",[19,25728,25729],{},"탭 3종",": 상품후기 \u002F 프리미엄 커뮤니티 \u002F 게시판(어드민 메뉴 구성에 따라 탭 노출).",[228,25732,25733,25205,25738,25741,25742,25745,25746,25749,25750,25753,25754,25757,25758,25761,25762,25765,25766,25771],{},[19,25734,25735,25736,585],{},"공통 — 필터 및 정렬 (",[28,25737,19266],{},[28,25739,25740],{},"작성일 최신순",".\n2.1. ",[19,25743,25744],{},"2-1 상품\u002F게시판 필터"," — 최초 전체 디폴트. 탭별 구성: 상품후기=전체 상품\u002F상품 유형(일반\u002F라이브\u002F화상\u002F패키지\u002F디지털, p307) · 프리미엄 커뮤니티=전체 상품\u002F프리미엄 커뮤니티 상품명 1",[3369,25747,25748],{},"N(p310) · 게시판=전체 게시판\u002F게시판명 1","N(p313).\n2.2. ",[19,25751,25752],{},"2-2 정렬"," — 최초 작성일 최신순 디폴트. ",[19,25755,25756],{},"상품후기 탭","=작성일 최신순\u002F오래된순\u002F",[19,25759,25760],{},"별점 높은순\u002F별점 낮은순","(p308). ",[19,25763,25764],{},"커뮤니티·게시판 탭","=작성일 최신순\u002F오래된순(p311·p314, 별점 없음).\n2.3. ",[19,25767,22526,25768],{},[1321,25769,25770],{},"리셋"," — 필터·정렬 설정 초기화.",[228,25773,25774,25776,25777,715],{},[19,25775,3919],{}," — 상품후기 탭=상품명 입력 \u002F 커뮤니티·게시판 탭=",[19,25778,25779],{},"제목 및 내용 검색 인풋",[228,25781,25782,25785,25786,25788,25789,25791,25792,25794,25795,25798,25799,25801,25802,25805,25806,25808,25809,25812,25813,25816,25817,25819,25820,25823],{},[19,25783,25784],{},"리스트"," — 최초 진입 시 10개 노출, 10개 초과 시 ",[1321,25787,17914],{},". 리스트 클릭 시 해당 게시물 상세페이지 이동.\n4.1. ",[19,25790,25756],{},"(p309) — 로그인 회원이 구매 상품에 작성한 상품후기 리스트. ",[28,25793,19266],{}," 더보기\u002F수정\u002F삭제\u002F신고 기능은 ",[19,25796,25797],{},"일반강의 상세 > 상품후기 작성 영역과 동일","(P-14). 항목 = 상품종류 라벨 + 상품명 + 별점 + 작성일(",[28,25800,3232],{},") + 내용(3줄 초과 전체보기) + 답글 N개 아코디언. 학습자\u002F강사\u002F관리자 구분 표시(p317).\n4.2. ",[19,25803,25804],{},"프리미엄 커뮤니티 탭","(p312) — 구독 커뮤니티 게시판에 작성한 게시글 리스트. ",[28,25807,19266],{}," 커뮤니티 상품명 제외 기능은 ",[19,25810,25811],{},"프리미엄 게시판 리스트(S-FR01-0107-002)와 동일",". 3-1 = 어드민 생성 프리미엄 커뮤니티 상품명.\n4.3. ",[19,25814,25815],{},"게시판 탭","(p315) — 게시판별 작성 게시글 리스트. ",[28,25818,19266],{}," 게시판명 제외 기능은 ",[19,25821,25822],{},"자유게시판(S-FR01-0110)과 동일",". 3-1 = 어드민 생성 자유게시판명.",[15,25825,25826],{},[19,25827,19609],{},[225,25829,25830,25833],{},[228,25831,25832],{},"빈 상태(작성 글 0건) C-7(추정, 캡처 미표기). 검색 결과 없음 C-7.",[228,25834,25835],{},"신고는 1:1 문의로 이동(P-22 준용). 수정\u002F삭제는 작성자(학습자) 본인만(P-23).",[53,25837],{},[599,25839,25841],{"id":25840},"s-fr01-0301-109-11-문의하기-작성","S-FR01-0301-109 1:1 문의하기 (작성)",[41,25843,25844],{},[15,25845,25846,25847,25849],{},"마이페이지>1:1문의내역>1:1문의하기, 또는 신고(게시글\u002F댓글)·결제내역 ",[1321,25848,11481],{},"에서 진입(관련 정보 자동 입력). 게시판 글쓰기와 동일 에디터.",[101,25851,25852,25860],{},[104,25853,25854],{},[107,25855,25856,25858],{},[110,25857,6825],{},[110,25859,6828],{},[123,25861,25862,25868,25874,25880,25887,25893,25899],{},[107,25863,25864,25866],{},[128,25865,18327],{},[128,25867,8808],{},[107,25869,25870,25872],{},[128,25871,18335],{},[128,25873,8805],{},[107,25875,25876,25878],{},[128,25877,18342],{},[128,25879,20817],{},[107,25881,25882,25884],{},[128,25883,18349],{},[128,25885,25886],{},"마이페이지 > 1:1 문의내역 > 1:1 문의하기",[107,25888,25889,25891],{},[128,25890,18357],{},[128,25892,17837],{},[107,25894,25895,25897],{},[128,25896,18364],{},[128,25898,18367],{},[107,25900,25901,25903],{},[128,25902,18372],{},[128,25904,7582],{},[15,25906,25907,302,25909,19809,25912,25915,25916,25919,25920],{},[19,25908,18379],{},[28,25910,25911],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp332.png",[28,25913,25914],{},"tall\u002Fp333_s01.png","(MO PU)·",[28,25917,25918],{},"tall\u002Fp334_s01.png","(Description) \u002F 접수 토스트 ",[28,25921,25922],{},"p329.png",[15,25924,25925],{},[19,25926,18393],{},[283,25928,25929,25955,25961,25975,25991,26000],{},[228,25930,25931,25934,25935,25938,25939,25942,25943,25946,25947,25950,25951,25954],{},[19,25932,25933],{},"1 문의유형"," — 라디오 4종: ",[19,25936,25937],{},"상품 \u002F 결제 (구매 및 환불) \u002F 신고하기 \u002F 기타",". 진입 경로에 따라 1-1 관련 정보·기본 선택값 상이.\n1.1. ",[19,25940,25941],{},"1-1 관련 정보 노출 영역"," — 신고 또는 결제내역 > 문의하기로 진입했을 경우 관련 정보 노출.\na. 기본 진입(마이페이지>문의내역>1:1문의하기): 1-1 없음, 기본유형 '상품'.\nb. ",[19,25944,25945],{},"댓글 신고"," 진입: 유형 '신고하기' + 신고 대상 댓글 내용(1줄 초과 말줄임), 어드민에서 해당 댓글 클릭 시 실제 댓글 위치 이동 가능.\nc. ",[19,25948,25949],{},"게시글 신고"," 진입: 유형 '신고하기' + 게시판 종류(일반 게시판\u002F프리미엄 커뮤니티) + 게시글 제목.\nd. ",[19,25952,25953],{},"결제내역"," 문의 진입: 유형 '결제 (구매 및 환불)' + 주문번호.",[228,25956,25957,25960],{},[19,25958,25959],{},"2 제목"," — 제목 입력(필수, 최대 100자).",[228,25962,25963,25966,25967,25970,25971,25974],{},[19,25964,25965],{},"3 이메일"," — 대표 소셜 이메일 자동 노출(",[19,25968,25969],{},"수정 불가","). (개인정보 — 마스킹 예외: 본인 이메일 표시 ",[28,25972,25973],{},"[→ 강테크: P-32 마스킹과 정합 — 본인 화면 비마스킹 허용 여부 확인]",".)",[228,25976,25977,25980,25981,25984,25985,1574,25988,25990],{},[19,25978,25979],{},"4 내용"," — 에디터(B\u002FI\u002FU\u002FS·리스트·링크·이미지·정렬·Tx + ",[1321,25982,25983],{},"미리보기"," + 용량 표기 ",[28,25986,25987],{},"0MB 사용중 \u002F 50MB",[28,25989,19266],{}," 프리미엄 커뮤니티 글쓰기(S-FR01-0107-003)와 기능 동일(50MB, 콘텐츠 라이브러리 차감 P-21).",[228,25992,25993,302,25996,25999],{},[19,25994,25995],{},"파일등록(선택)",[1321,25997,25998],{},"파일선택"," + 파일 행(아이콘 + 원본명 + ✕) + 노출 파일명 입력(빈값=원본명).",[228,26001,26002,26007,26008,26010],{},[19,26003,26004,26005,24063],{},"5 ",[1321,26006,11481],{}," — 모든 필수값(유형·제목·내용) 입력 시 활성. 활성 클릭 시 ",[19,26009,21192],{},"(\"문의가 정상적으로 접수되었습니다. \u002F 답변은 이메일 또는 마이페이지 > 문의내역에서 확인하실 수 있습니다\", p329) 후 마이페이지>1:1문의내역(S-FR01-0301-110) 이동.",[15,26012,26013,26015],{},[19,26014,19609],{}," — 필수 미충족 시 버튼 비활성. 첨부 용량 초과 처리(추정). MO=PU(✕ 닫기).",[53,26017],{},[599,26019,26021],{"id":26020},"s-fr01-0301-110-11-문의내역-목록","S-FR01-0301-110 1:1 문의내역 (목록)",[101,26023,26024,26032],{},[104,26025,26026],{},[107,26027,26028,26030],{},[110,26029,6825],{},[110,26031,6828],{},[123,26033,26034,26040,26046,26053,26060,26066,26072],{},[107,26035,26036,26038],{},[128,26037,18327],{},[128,26039,8828],{},[107,26041,26042,26044],{},[128,26043,18335],{},[128,26045,8825],{},[107,26047,26048,26050],{},[128,26049,18342],{},[128,26051,26052],{},"P \u002F W (+더보기 BS · +삭제 컨펌 MPU)",[107,26054,26055,26057],{},[128,26056,18349],{},[128,26058,26059],{},"마이페이지 > 1:1 문의내역",[107,26061,26062,26064],{},[128,26063,18357],{},[128,26065,17837],{},[107,26067,26068,26070],{},[128,26069,18364],{},[128,26071,18367],{},[107,26073,26074,26076],{},[128,26075,18372],{},[128,26077,7582],{},[15,26079,26080,302,26082,24807,26085,26088,26089,26092,26093,25465,26096],{},[19,26081,18379],{},[28,26083,26084],{},"tall\u002Fp331_s01~s02.png",[28,26086,26087],{},"p336.png"," \u002F 더보기 BS ",[28,26090,26091],{},"p327.png"," \u002F 삭제 컨펌 ",[28,26094,26095],{},"p328.png",[28,26097,26098],{},"p330.png",[15,26100,26101],{},[19,26102,18393],{},[283,26104,26105,26108,26132,26140,26147,26154],{},[228,26106,26107],{},"좌측 = 마이페이지 사이드 네비(C-9), 우측 = 1:1 문의내역 본문.",[228,26109,26110,302,26113,26116,26117,26120,26121,26124,26125,26128,26129,715],{},[19,26111,26112],{},"문의 상태 정의",[19,26114,26115],{},"답변대기","(최초 등록·관리자 미답변) \u002F ",[19,26118,26119],{},"답변중","(관리자 답변 이후 학습자가 마지막으로 추가 댓글 작성) \u002F ",[19,26122,26123],{},"답변완료","(관리자 댓글이 등록되어 있고 현재 마지막 작성자가 관리자) \u002F ",[19,26126,26127],{},"예외","(어드민에서 상태 수동 변경: 답변대기\u002F답변중\u002F답변완료\u002F문의종료). ",[19,26130,26131],{},"1:1문의 수정 불가",[228,26133,26134,26139],{},[19,26135,24994,26136],{},[1321,26137,26138],{},"1:1문의하기 버튼"," — 클릭 시 1:1 문의하기(S-FR01-0301-109) 이동.",[228,26141,26142,26146],{},[19,26143,24060,26144],{},[1321,26145,2733],{}," — 답변대기 \u002F 답변중 \u002F 답변완료 상태별 개수 표시.",[228,26148,26149,715],{},[19,26150,26151,26152],{},"3 ",[1321,26153,25779],{},[228,26155,26156,26161,26162,26164,26165,26168,26169,302,26172,1046,26175,26178,26179,26182,26183,26186,26187,26190,26191,26194,26195,26197,26198,26202,26203,26209],{},[19,26157,26158,26159],{},"4 ",[1321,26160,25784],{}," — 로그인 회원 작성 문의 리스트. 클릭 시 1:1문의 상세 이동. 최초 10개·10개 초과 ",[1321,26163,17914],{},". 정렬 작성일 최신순.\n6.1. ",[19,26166,26167],{},"4-1 답변상태"," 배지 + ",[19,26170,26171],{},"4-2 더보기(⋮)",[47,26173,19521],{"href":26174},"4-a",[19,26176,26177],{},"4-b 컨펌","(\"1:1 문의를 삭제하시겠어요?\", p328) → ",[19,26180,26181],{},"4-c 토스트","(\"1:1문의가 삭제되었습니다\", p330).\n6.2. ",[19,26184,26185],{},"4-3 문의유형 + 제목"," — 유형구분(상품\u002F결제(구매및환불)\u002F신고하기\u002F기타), 제목 1줄 초과 말줄임.\n6.3. ",[19,26188,26189],{},"4-4 내용"," — 본문 노출(2줄 초과 말줄임, 첨부 이미지\u002F파일은 리스트에서 미노출).\n6.4. ",[19,26192,26193],{},"4-5 작성시간·댓글수"," — 작성시간 상대표기(방금전\u002FN분전\u002FN시간전\u002F",[28,26196,3232],{},", P-13 동일), 댓글수 = 관리자+사용자 답글 합산.\n6.5. ",[19,26199,26004,26200],{},[1321,26201,17914],{},"(10개 초과) · ",[19,26204,26205,26206],{},"6 ",[1321,26207,26208],{},"모바일 더보기 버튼","(6-1 모달).",[15,26211,26212],{},[19,26213,19609],{},[225,26215,26216],{},[228,26217,26218,26220,26221,25586],{},[19,26219,19616],{},"(p336) — 문의 0건: 일러스트 + \"등록된 1:1문의 내역이 없어요 \u002F 궁금한 점이 있다면 1:1 문의를 남겨주세요.\" + ",[1321,26222,26223],{},"1:1 문의하기",[53,26225],{},[599,26227,26229],{"id":26228},"s-fr01-0301-111-11-문의-상세","S-FR01-0301-111 1:1 문의 상세",[41,26231,26232],{},[15,26233,26234,26235,26238],{},"문의글 + 관리자(운영자) 답변\u002F학습자 답글 스레드. ",[19,26236,26237],{},"문의글 수정 불가","(삭제만), 문의 종료 시 답글 비활성. 게시글 상세(S-FR01-0107-004) 댓글 구조 준용.",[101,26240,26241,26249],{},[104,26242,26243],{},[107,26244,26245,26247],{},[110,26246,6825],{},[110,26248,6828],{},[123,26250,26251,26257,26263,26269,26276,26282,26288],{},[107,26252,26253,26255],{},[128,26254,18327],{},[128,26256,8848],{},[107,26258,26259,26261],{},[128,26260,18335],{},[128,26262,8845],{},[107,26264,26265,26267],{},[128,26266,18342],{},[128,26268,26052],{},[107,26270,26271,26273],{},[128,26272,18349],{},[128,26274,26275],{},"마이페이지 > 1:1 문의내역 > 상세",[107,26277,26278,26280],{},[128,26279,18357],{},[128,26281,17837],{},[107,26283,26284,26286],{},[128,26285,18364],{},[128,26287,18367],{},[107,26289,26290,26292],{},[128,26291,18372],{},[128,26293,7582],{},[15,26295,26296,302,26298,19809,26301,19820,26304,26307,26308,26311,26312,26315],{},[19,26297,18379],{},[28,26299,26300],{},"tall\u002Fp337_s01.png",[28,26302,26303],{},"tall\u002Fp338_s01~s03.png",[28,26305,26306],{},"p341.png","(Description) \u002F 문의글 더보기 BS ",[28,26309,26310],{},"p340.png","(삭제만) \u002F 댓글 더보기 BS ",[28,26313,26314],{},"p339.png","(수정\u002F삭제)",[15,26317,26318],{},[19,26319,18393],{},[283,26321,26322,26352],{},[228,26323,26324,26327,26328,26331,26332,26334,26335,26337,26338,26341,26342,26344,26345,26348,26349,26351],{},[19,26325,26326],{},"1 문의 상세 내용","\n1.1. ",[19,26329,26330],{},"1-1 기본 내용"," — 답변상태 배지 + 문의유형 + 제목 + 작성시간 + 댓글수 + 더보기(⋮, ",[1321,26333,19521],{},"만 — 문의글 ",[19,26336,25969],{},", p340).\n1.2. ",[19,26339,26340],{},"1-2 관련 정보"," — 1:1문의하기 페이지 노출 정보 동일(신고=닉네임+게시판\u002F게시글 제목 \u002F 결제=주문번호). ",[19,26343,25969],{},", 참고 정보로만 노출.\n1.3. ",[19,26346,26347],{},"1-3 내용"," — 에디터로 등록된 서식 그대로 노출.\n1.4. ",[19,26350,21095],{}," — 파일명 클릭 시 다운로드 실행.",[228,26353,26354,302,26359,26362,26363,26366,26367,26370,26371,26374,26375,26378,26379,26382,26383,237,26385,26387,26388,26391],{},[19,26355,26356,26357,585],{},"2 댓글·답글 리스트 (",[28,26358,19266],{},[19,26360,26361],{},"문의상태 종료(문의종료) 시 답글 기능 비활성화",". 상품후기 댓글·답글과 동일(P-14).\n2.1. ",[19,26364,26365],{},"2-1 댓글+답글 포함 총 개수"," 표시.\n2.2. ",[19,26368,26369],{},"2-2 관리자 댓글"," — 관리자 계정으로 작성된 답변. 답글만 작성 가능, ",[19,26372,26373],{},"수정\u002F삭제 불가","(어드민에서만).\n2.3. ",[19,26376,26377],{},"2-3 댓글 버튼"," — 클릭 시 입력창. ",[19,26380,26381],{},"2-4 1:1 문의 답글"," — 작성자 본인 답글에 한해 수정\u002F삭제 가능(더보기 ",[1321,26384,19517],{},[1321,26386,19521],{},", p339). ",[19,26389,26390],{},"2-5 수정"," — 수정창.",[15,26393,26394,26396],{},[19,26395,19609],{}," — 문의 종료 시 답글 입력 비활성. 학습자 답글만 본인 수정\u002F삭제, 관리자 답변은 비편집.",[53,26398],{},[599,26400,26402],{"id":26401},"s-fr01-0301-112-마이페이지-프로필-설정","S-FR01-0301-112 마이페이지 - 프로필 (설정)",[41,26404,26405],{},[15,26406,26407],{},"회원 기본정보(프로필 이미지·닉네임·휴대폰 본인인증·이름) + 연동 SNS + 마케팅 수신 동의 관리. 닉네임 변경\u002F프로필 설정\u002F계정 탈퇴 모달 포함. 본인확인=NICE API.",[101,26409,26410,26418],{},[104,26411,26412],{},[107,26413,26414,26416],{},[110,26415,6825],{},[110,26417,6828],{},[123,26419,26420,26427,26433,26440,26447,26453,26459],{},[107,26421,26422,26424],{},[128,26423,18327],{},[128,26425,26426],{},"마이페이지 - 프로필",[107,26428,26429,26431],{},[128,26430,18335],{},[128,26432,8865],{},[107,26434,26435,26437],{},[128,26436,18342],{},[128,26438,26439],{},"P \u002F W (+프로필 설정 모달 LPU\u002FBS · +닉네임 변경 모달 LPU\u002FBS · +계정탈퇴 모달 LPU\u002FBS · +SNS 해제\u002F탈퇴 컨펌 MPU · +본인확인 외부)",[107,26441,26442,26444],{},[128,26443,18349],{},[128,26445,26446],{},"마이페이지 > 설정 > 프로필",[107,26448,26449,26451],{},[128,26450,18357],{},[128,26452,17837],{},[107,26454,26455,26457],{},[128,26456,18364],{},[128,26458,18367],{},[107,26460,26461,26463],{},[128,26462,18372],{},[128,26464,7582],{},[15,26466,26467,302,26469,19809,26472,19820,26475,26478,26479,25465,26482,26485,26486],{},[19,26468,18379],{},[28,26470,26471],{},"_exports\u002Fpng\u002Fcustomer-front\u002Fp344.png",[28,26473,26474],{},"tall\u002Fp345_s01~s04.png",[28,26476,26477],{},"tall\u002Fp347_s01~s02.png","(Description) \u002F SNS 해제 컨펌 ",[28,26480,26481],{},"p346.png",[28,26483,26484],{},"p359.png"," \u002F 저장 토스트 ",[28,26487,26488],{},"p361.png",[15,26490,26491],{},[19,26492,18393],{},[15,26494,26495],{},[19,26496,26497],{},"■ 기본정보",[283,26499,26500,26513,26523,26533,26557],{},[228,26501,26502,26505,26506,26509,26510,26512],{},[19,26503,26504],{},"1 프로필"," — 기본 프로필 이미지 표시·변경 가능. ",[1321,26507,26508],{},"프로필 설정"," 버튼 클릭 시 프로필 설정 모달(P01) 띄움. ",[28,26511,22163],{}," 최초 기본 프로필 이미지 제작 필요.",[228,26514,26515,26518,26519,26522],{},[19,26516,26517],{},"2 이메일"," — 최초 회원가입한 소셜 아이콘 + 이메일 노출. ",[1321,26520,26521],{},"계정탈퇴"," 클릭 시 계정탈퇴 모달(P03) 띄움.",[228,26524,26525,26528,26529,26532],{},[19,26526,26527],{},"3 닉네임"," — 최초 자동 설정된 닉네임 노출, 변경 가능. ",[1321,26530,26531],{},"변경하기"," 버튼 클릭 시 닉네임 변경 모달(P02) 띄움.",[228,26534,26535,26538,26539,26542,26543,1574,26546,26549,26550,26553,26554,26556],{},[19,26536,26537],{},"4 휴대폰"," — 본인 인증 여부에 따라 UI·동작 상이.\n4.1. ",[19,26540,26541],{},"4-1 본인 인증 완료 상태"," — 인증 시 사용한 휴대폰 번호 노출(마스킹 — P-32 휴대폰 마스킹 적용 대상 ",[28,26544,26545],{},"[→ 강테크 확인]",[1321,26547,26548],{},"재인증"," 버튼(클릭 시 NICE 본인확인 API 호출 → 휴대폰 번호 갱신).\n4.2. ",[19,26551,26552],{},"4-2 본인 인증 미완료 상태"," — 휴대폰 번호 미노출 + ",[1321,26555,22239],{}," 버튼. 클릭 시 NICE 본인확인 API 호출(S-FR01-0201-001-P01 준용), 완료 시 4-1 상태로 전환.",[228,26558,26559,26562,26563,1201,26566,275],{},[19,26560,26561],{},"5 이름"," — 본인 인증 완료 상태에서만 노출(미완료 시 이름 영역 숨김). NICE 본인확인 API 통해 인증된 실명 표시(",[19,26564,26565],{},"개인정보 — 실명 노출, 본인 화면 한정",[28,26567,26568],{},"[→ 강테크: P-32 마스킹 정합]",[15,26570,26571,26574,26575,26578,26579,26582,26583,26586,26587,26590,26591,26594,26595,26598,26599,3514,26601,3136,26604,25034,26606,26609,26610,26613,26614,26617],{},[19,26572,26573],{},"■ 6 연동된 SNS"," (※ 현재 로그인한 계정이 대표 계정으로 설정)\n6. SNS 종류 = 구글 \u002F 카카오 \u002F 네이버 \u002F 애플 \u002F 페이스북. ",[19,26576,26577],{},"최초 연동 계정 = 대표계정",". 닉네임·이름·본인인증 모두 대표계정에 따름.\n6.1. ",[19,26580,26581],{},"6-1 대표계정 표시"," — 최초 연동 계정을 대표계정으로 표시. 대표계정 아이콘 활성 + ",[28,26584,26585],{},"대표계정"," 표기. 대표계정은 기본 로그인 정보 수단으로 간주.\n6.2. ",[19,26588,26589],{},"6-2 미연동 표시"," — 비활성 아이콘 + ",[1321,26592,26593],{},"연결하기",". 클릭 시 해당 소셜 회원가입\u002F연동 API 창 호출.\n6.3. ",[19,26596,26597],{},"6-3 연동된 표시"," — 활성 아이콘 + 연동일(",[28,26600,3232],{},[1321,26602,26603],{},"연결 해제",[1321,26605,26603],{},[19,26607,26608],{},"6-a 컨펌","(\"{SNS명} 계정 연결을 해제 하시겠어요?\", p346) → ",[19,26611,26612],{},"6-b 토스트","(\"{SNS명} 계정 연결이 해제되었습니다\", p359). 연동 해제는 ",[19,26615,26616],{},"탈퇴가 아닌 소셜 연동 해제","(연 재연결 시 신규 회원가입 처리).",[15,26619,26620,26623,26624,26627,26628,26630],{},[19,26621,26622],{},"■ 7 선택 정보","\n7. 마케팅 정보 수신 동의 — 선택 마케팅 정보 수신 여부 체크 ON\u002FOFF(즉시 저장). 안내문 \"이용약관의 변경이나 관계법령에 따라 회원님께 안내되어야 할 중요 고지사항은 메일 수신 동의와 상관없이 안내될 수 있습니다.\"\n7.1. ",[19,26625,26626],{},"7-1"," 마케팅 정보 수신 동의일시(",[28,26629,19869],{},") \u002F 거부일시 표기.",[15,26632,26633,26638,26639,26641],{},[19,26634,26635,26636,24063],{},"■ 8 ",[1321,26637,21843],{},"\n8. 클릭 시 ",[19,26640,23105],{},"(\"변경사항이 저장되었습니다\", p361) 후 저장 실행.",[15,26643,26644,26646,26647,715],{},[19,26645,19609],{}," — 본인인증 미완료 시 이름 숨김. 대표계정 연결 해제 제한 ",[28,26648,26649],{},"[추정 — 캡처 미표기, 마지막 1개 연동 해제 차단 가능성]",[15,26651,26652,26654,26655,715],{},[19,26653,22422],{}," — NICE 본인확인 API, 소셜 연동 API ",[28,26656,18804],{},[11001,26658,26660],{"id":26659},"s-fr01-0301-112-p01-프로필-설정-모달-pc-lpu-mo-bs","S-FR01-0301-112-P01 프로필 설정 모달 (PC LPU \u002F MO BS)",[15,26662,26663,302,26665,19809,26668,19820,26671,26674,26675,26678,26679,26682],{},[19,26664,18379],{},[28,26666,26667],{},"p348.png",[28,26669,26670],{},"p349.png",[28,26672,26673],{},"tall\u002Fp364_s01.png","(Description) \u002F 용량초과 토스트 ",[28,26676,26677],{},"p350.png","·완료 토스트 ",[28,26680,26681],{},"p351.png",[19,26683,18393],{},[283,26685,26686,26698,26704,26715],{},[228,26687,26688,26694,26695,26697],{},[19,26689,26690,26691],{},"1-1 ",[1321,26692,26693],{},"파일 선택하기"," — 클릭 시 로컬 PC 파일 선택 창 호출. 업로드 가능 형식 jpg\u002Fpng. 권장 사이즈 400×400px 이상(1:1 비율). 최대 용량 제한 초과 시 ",[19,26696,21328],{},"(\"업로드 가능한 파일 최대 용량을 초과했습니다\", p350).",[228,26699,26700,26703],{},[19,26701,26702],{},"1-2 이미지 업로드"," — 이미지 영역 드래그하여 1:1 크롭. 이미지 등록 방식은 콘텐츠 라이브러리 차감 기능 따름.",[228,26705,26706,26711,26712,26714],{},[19,26707,26708,26709],{},"1-3 ",[1321,26710,1374],{}," — 최초 비활성, 이미지 업로드 시 활성. 클릭 시 ",[19,26713,22460],{},"(\"프로필 변경이 완료되었습니다\", p351) 후 프로필 이미지 즉시 변경.",[228,26716,19671],{},[11001,26718,26720],{"id":26719},"s-fr01-0301-112-p02-닉네임-변경-모달-pc-lpu-mo-bs","S-FR01-0301-112-P02 닉네임 변경 모달 (PC LPU \u002F MO BS)",[15,26722,26723,302,26725,19809,26728,19820,26731,26733,26734,26737,26738,26741],{},[19,26724,18379],{},[28,26726,26727],{},"p352.png",[28,26729,26730],{},"p353.png",[28,26732,26673],{},"(Description) \u002F 완료 토스트 ",[28,26735,26736],{},"p354.png","·중복 토스트 ",[28,26739,26740],{},"p355.png",[19,26742,18393],{},[283,26744,26745,26759,26773],{},[228,26746,26747,26750,26751,26754,26755,26758],{},[19,26748,26749],{},"2-1 닉네임 입력"," — placeholder \"닉네임 2글자 이상 입력\". ",[19,26752,26753],{},"최소 2글자 이상"," 입력 시 유효값(공백입력 불가), ",[19,26756,26757],{},"최대 15자"," 제한(변경 가능).",[228,26760,26761,26765,26766,26768,26769,26772],{},[19,26762,22722,26763],{},[1321,26764,26531],{}," — 최초 비활성, 2글자 이상 입력 시 활성. 클릭 시 닉네임 중복 체크 → 중복 없을 경우 닉네임 즉시 변경 + ",[19,26767,21124],{},"(\"닉네임 변경이 완료되었습니다\", p354) \u002F 중복 있을 경우 ",[19,26770,26771],{},"2-b 토스트","(\"이미 사용중인 닉네임 입니다 \u002F 다른 닉네임을 입력해 주세요\", p355).",[228,26774,19671],{},[11001,26776,26778],{"id":26777},"s-fr01-0301-112-p03-계정-탈퇴-모달-pc-lpu-mo-bs","S-FR01-0301-112-P03 계정 탈퇴 모달 (PC LPU \u002F MO BS)",[15,26780,26781,302,26783,19809,26786,19820,26789,26792,26793,26678,26796,26799],{},[19,26782,18379],{},[28,26784,26785],{},"p356.png",[28,26787,26788],{},"p357.png",[28,26790,26791],{},"tall\u002Fp364_s02.png","(Description) \u002F 최종 컨펌 ",[28,26794,26795],{},"p358.png",[28,26797,26798],{},"p360.png",[19,26800,18393],{},[283,26802,26803,26817,26823,26829,26849,26858],{},[228,26804,26805,26806,26809,26810,26813,26814,715],{},"\"정말 탈퇴하시겠어요?\" + 안내 3종 — ① 회원 탈퇴 시 ",[19,26807,26808],{},"수강 예정\u002F이미 결제한 상품의 이용 내역 및 학습 기록 모두 삭제",", 탈퇴 이후 해당 계정 서비스 이용 종료 ② ",[19,26811,26812],{},"구독 상품이 있는 경우 자동 결제는 탈퇴와 함께 중단"," ③ 탈퇴 후 동일 이메일 재가입해도 ",[19,26815,26816],{},"기존 데이터 복구 안 됨",[228,26818,26819,26822],{},[19,26820,26821],{},"3-1 탈퇴 사유 선택"," — 필수, 셀렉트 박스(원하는 강의\u002F콘텐츠 부족 \u002F 이용 빈도 낮음 \u002F 다른 플랫폼 이용 \u002F 서비스 오류·불편 \u002F 기타).",[228,26824,26825,26828],{},[19,26826,26827],{},"3-2 탈퇴 사유 입력"," — 필수, 텍스트 인풋. 최소 2글자 이상 유효(공백만 입력 무효).",[228,26830,26831,26837,26838,26841,26842,26845,26846,715],{},[19,26832,26833,26834],{},"3-3 ",[1321,26835,26836],{},"탈퇴하기"," — 최초 비활성, 모든 필수값 입력 시 활성. 클릭 시 ",[19,26839,26840],{},"3-a 최종 컨펌","(\"계정을 정말 탈퇴하시겠어요?\", p358) → ",[19,26843,26844],{},"3-b 토스트","(\"계정 탈퇴가 완료되었습니다\", p360) + 계정 탈퇴 프로세스 진행 + ",[19,26847,26848],{},"자동결제 중지",[228,26850,26851,26854,26855,715],{},[19,26852,26853],{},"비가역 게이트"," — 계정 탈퇴는 데이터 영구 삭제·복구 불가. 이중 컨펌(모달 + 3-a) 필수. 진행 흐름·환불\u002F구독 정산 정합 ",[28,26856,26857],{},"[→ 강테크\u002Fbiz-legal\u002F오백개]",[228,26859,19671],{},[53,26861],{},[41,26863,26864],{},[15,26865,26866,26869,26870,26881,26882,26885,26886,26889,26890,715],{},[19,26867,26868],{},"✅ FR01 증류 완료 (p001~p369 전 구간)."," p235",[3369,26871,26872,26873,26876,26877,26880],{},"p369 = 강의실(대시보드\u002F플레이어\u002F전체보기\u002F후기) · 라이브 강의실 · 수료증 · 찜하기 · 쿠폰 · 결제내역 · 결제정보 · 내 게시글 · 1:1 문의(작성\u002F내역\u002F상세) · 프로필(+설정\u002F닉네임\u002F탈퇴 모달) 증류완료.\n",[19,26874,26875],{},"폐기 화면(설계 제외)",": 마이페이지>설정>",[19,26878,26879],{},"알림","(p366","p369, 강의 알림 토글). p365 변경이력 \"알림 페이지 제거(26-04-23)\"에 따라 ",[19,26883,26884],{},"현재 버전에서 삭제","됨 → 화면 설계 대상 아님(§0-7 참조). 알림 발송 정책(라이브\u002F화상 1시간 전 자동메일·강의 변동)은 폐기되었으나 ",[19,26887,26888],{},"자동메일 발송 자체는 잔존 가능"," → 백엔드 알림 정책으로 이관 검토 ",[28,26891,17660],{},[53,26893],{},[56,26895,26897],{"id":26896},"_3-화면별-정책-메모","3. 화면별 정책 메모",[41,26899,26900],{},[15,26901,26902,26903,26905],{},"화면에서 발견된 정책 규칙은 여기에 적고, 단계 ③에서 ",[28,26904,574],{},"로 합본한다(화면ID로 추적).",[101,26907,26908,26919],{},[104,26909,26910],{},[107,26911,26912,26914,26916],{},[110,26913,7221],{},[110,26915,528],{},[110,26917,26918],{},"정책 규칙",[123,26920,26921,26935,26949,26959,26969,26983,26993,27006,27018,27028,27038,27049,27059,27069,27083,27093,27103,27117,27136,27151,27169,27184,27212,27226,27239,27254,27269,27282,27296,27320,27334,27345,27356,27370,27380,27401,27419,27433,27443,27463,27477,27494,27519,27542,27556,27571,27588,27602],{},[107,26922,26923,26926,26929],{},[128,26924,26925],{},"P-01",[128,26927,26928],{},"(공통 GNB)",[128,26930,26931,26932,26934],{},"메뉴 개수가 GNB 폭 초과 시 ",[1321,26933,17914],{},"로 자동 그룹화. 메뉴 노출\u002F순서·로고는 어드민 설정값.",[107,26936,26937,26940,26943],{},[128,26938,26939],{},"P-02",[128,26941,26942],{},"(공통)",[128,26944,26945,26946,26948],{},"얼럿(Alert) 폐지 → 모든 단방향 고지는 ",[19,26947,18522],{},"(3초 자동소멸, bottom 160±20px). 양방향만 컨펌.",[107,26950,26951,26954,26956],{},[128,26952,26953],{},"P-03",[128,26955,8044],{},[128,26957,26958],{},"커스터머 유예기간 만료 시 Front 진입을 이용제한 인트로로 차단. 사이트 단위 상태.",[107,26960,26961,26964,26966],{},[128,26962,26963],{},"P-04",[128,26965,8064],{},[128,26967,26968],{},"가입은 소셜 5종(Google\u002FKakao\u002FNaver\u002FApple\u002FFacebook)만. ID\u002FPW 미지원. 계정은 커스터머 사이트별 개별 관리.",[107,26970,26971,26974,26976],{},[128,26972,26973],{},"P-05",[128,26975,8064],{},[128,26977,26978,26979,26982],{},"유튜브 멤버십 회원은 반드시 ",[19,26980,26981],{},"구글","로 시작해야 혜택 연동.",[107,26984,26985,26988,26990],{},[128,26986,26987],{},"P-06",[128,26989,8084],{},[128,26991,26992],{},"필수 약관 2종 동의해야 가입 버튼 활성. 맑은소프트 정책만 동의받음. 전체동의 양방향 연동.",[107,26994,26995,26998,27000],{},[128,26996,26997],{},"P-07",[128,26999,8124],{},[128,27001,27002,27003,27005],{},"알림 월(YYYY.MM) 그룹·최신순. 미읽음 배경강조, 페이지 진입 후 이탈 시 전체 자동읽음. 10건 초과 시 ",[1321,27004,17914],{}," 10개씩. 등록일 상대표기(방금전\u002FN분전\u002FN시간전\u002F날짜).",[107,27007,27008,27011,27013],{},[128,27009,27010],{},"P-08",[128,27012,8104],{},[128,27014,27015,27016,18299],{},"로그인=소셜 5종. 인증 후 기존 이력→로그인 \u002F 무이력→회원가입 절차. 최근 로그인 1건에 ",[28,27017,18797],{},[107,27019,27020,27023,27025],{},[128,27021,27022],{},"P-09",[128,27024,8144],{},[128,27026,27027],{},"상품 검색은 전 상품 페이지 공통. 2자 이상·상품명 부분일치(LIKE)·공백무시·대소문자 무시. 2자 미만 토스트.",[107,27029,27030,27033,27035],{},[128,27031,27032],{},"P-10",[128,27034,8144],{},[128,27036,27037],{},"필터\u002F정렬 다중 동시 적용·실시간 반영. 필터만 적용 시 기본 정렬=최신 등록순, 추천순 설정 시 추천 우선. PC 12개\u002F더보기 12개씩.",[107,27039,27040,27043,27046],{},[128,27041,27042],{},"P-11",[128,27044,27045],{},"(공통 카드)",[128,27047,27048],{},"멤버십 무료상품 배지=멤버십 회원의 무제한 이용 카테고리 내 상품. 금액=정가\u002F할인\u002F할부\u002F무료 상태별 표기.",[107,27050,27051,27054,27056],{},[128,27052,27053],{},"P-12",[128,27055,8164],{},[128,27057,27058],{},"상세 구매 버튼은 상태별 분기: 구매가능\u002F판매마감(비활성)\u002F모집 미도래(비활성)\u002F멤버십 무료(무료 수강 신청)\u002F비로그인(로그인 컨펌). 비로그인 시 구매·찜·후기·신고 클릭은 모두 로그인 컨펌(2-e)으로 유도.",[107,27060,27061,27064,27066],{},[128,27062,27063],{},"P-13",[128,27065,8164],{},[128,27067,27068],{},"상품 평균 별점=소수점 한 자리 반올림, 4점 이상이면 별 채움 기준 적용. 후기 별점 평균과 후기 건수를 상단·후기영역 양쪽에 노출.",[107,27070,27071,27074,27076],{},[128,27072,27073],{},"P-14",[128,27075,8164],{},[128,27077,27078,27079,27082],{},"상품후기: 작성\u002F수정\u002F삭제는 ",[19,27080,27081],{},"해당 상품 학습자 본인만"," 가능. 강사·관리자 답글은 어드민에서만 작성(Front 비노출 입력). 후기 정렬 옵션 제공(26-04-20 추가). 신고는 비작성자 노출.",[107,27084,27085,27088,27090],{},[128,27086,27087],{},"P-15",[128,27089,8164],{},[128,27091,27092],{},"커리큘럼 섹션 접기\u002F펼치기, 맛보기 영상은 맛보기 설정된 영상만 모달(P02)로 조회. 영상 시간(HH:MM) 표기. 맛보기 0건 시 버튼\u002F모달 미노출.",[107,27094,27095,27098,27100],{},[128,27096,27097],{},"P-16",[128,27099,8164],{},[128,27101,27102],{},"공유: PC=앱 내 공유 모달(P01, 카카오\u002F페이스북\u002F링크복사), MO=OS 네이티브 공유 시트(24). 링크복사 성공 시 토스트(23-c). 외부 채널은 카카오\u002F페이스북 공유 팝업으로 위임.",[107,27104,27105,27108,27114],{},[128,27106,27107],{},"P-17",[128,27109,27110,27111],{},"S-FR01-0103-",[915,27112,27113],{},", 0104-",[128,27115,27116],{},"라이브\u002F화상강의는 일반강의와 동형, 상이 영역만 정의. 수강상태=LIVE(수강기간 내)\u002F예정(시작 이전)\u002F종료(어드민 종료처리). 화상강의는 플랫폼(Googlemeet\u002FZoom)·모집인원({n}명) 추가. 목록 필터=수강상태(+화상은 플랫폼). 상세 상품정보 탭=상품소개\u002F상품후기 2개(커리큘럼·수료증 없음).",[107,27118,27119,27122,27125],{},[128,27120,27121],{},"P-18",[128,27123,27124],{},"S-FR01-0105-*",[128,27126,27127,27128,27131,27132,27135],{},"패키지=여러 상품 유형(일반\u002F라이브\u002F화상\u002F디지털\u002F프리미엄커뮤니티)을 하나로 묶음. 묶인 각 상품은 ",[19,27129,27130],{},"기존 상품 정책(수강기간·모집정원·구독\u002F결제)을 그대로 유지",". 카드 금액은 \"개별 구매 대비 N% 할인\" 비교가 표기. ",[19,27133,27134],{},"패키지는 멤버십 무료상품 미포함 → 멤버십 무료 배지 미표시."," 상세 탭=소개\u002F구성\u002F후기.",[107,27137,27138,27141,27144],{},[128,27139,27140],{},"P-19",[128,27142,27143],{},"S-FR01-0106-*",[128,27145,27146,27147,27150],{},"디지털 상품 다운로드 제한=무제한\u002F{n}회. 상세 \"상품 구성\"=등록 파일 목록(개수+파일명+확장자), 더보기 없이 전체 노출, ",[19,27148,27149],{},"파일명 클릭 이벤트 없음","(상세 화면에서 미리보기\u002F다운로드 불가 — 구매 후 내 상품에서 처리 추정). 상세 탭=소개\u002F구성\u002F후기.",[107,27152,27153,27156,27158],{},[128,27154,27155],{},"P-20",[128,27157,8344],{},[128,27159,27160,27161,27164,27165,27168],{},"프리미엄 커뮤니티=월 구독형 게시판. 구독중 상품 변경은 ",[19,27162,27163],{},"현 이용기간 종료 후 적용","(2-a 컨펌). 유지기간=시작일~당일, 취소 후 재구독 시 리셋. 만료일은 기간 잔여=빨강\u002F경과=회색. 혜택 최대 10개. ",[19,27166,27167],{},"단일 상품 메뉴 구성 시 게시판 리스트로 바로 랜딩","(소개 생략).",[107,27170,27171,27174,27177],{},[128,27172,27173],{},"P-21",[128,27175,27176],{},"S-FR01-0107-002\u002F003",[128,27178,27179,27180,27183],{},"게시판 글쓰기 권한: ",[19,27181,27182],{},"구독중 회원은 모두 작성 가능, 강사·관리자는 어드민에서만 작성."," 작성시간 상대표기(방금전\u002FN분전\u002FN시간전\u002F날짜), 수정 시 \"(수정됨)\". 본문 에디터 어드민\u002F프론트 동일, 용량 50MB(콘텐츠 라이브러리 차감). 유튜브 링크=썸네일 노출. 첨부 노출 파일명 사용자 편집 가능(빈값=원본명).",[107,27185,27186,27189,27191],{},[128,27187,27188],{},"P-22",[128,27190,8405],{},[128,27192,27193,27194,27197,27198,27201,27202,27205,27206,27208,27209,27211],{},"게시글\u002F댓글\u002F답글 ",[19,27195,27196],{},"더보기(⋮)는 작성자 본인=수정\u002F삭제, 타인=신고로 분기."," 신고=해당 콘텐츠 정보가 자동 입력된 ",[19,27199,27200],{},"1:1 문의 페이지로 이동",". 삭제는 컨펌(1-c\u002F3-c) 후 토스트. 첨부 ",[19,27203,27204],{},"개별 다운로드만"," 지원. 댓글 답글은 ",[19,27207,21145],{},"(강사·관리자 어드민). 대댓글은 ",[28,27210,19568],{},"(고정값) 멘션. 답글\u002F대댓글 이미지=jpg\u002Fjpeg\u002Fpng 1개만.",[107,27213,27214,27217,27220],{},[128,27215,27216],{},"P-23",[128,27218,27219],{},"S-FR01-0107-004\u002F005",[128,27221,27222,27225],{},[19,27223,27224],{},"프론트 게시글\u002F댓글 수정·삭제는 작성자(학습자) 본인만",", 강사·관리자는 어드민에서만(p143). 수정 후 \"(수정됨)\" 표기. 게시글 수정 페이지는 글쓰기와 동일 기능 + 프리필.",[107,27227,27228,27231,27233],{},[128,27229,27230],{},"P-24",[128,27232,8445],{},[128,27234,27235,27236,27238],{},"멤버십=월 구독형 카테고리 무제한 이용권, ",[19,27237,21348],{}," 구성, 학습자에겐 활성 상품만 노출. 무제한 카테고리=별도 구매 없이 이용(P-11 멤버십 무료 배지와 연결). 구독중 변경은 현 이용기간 종료 후 적용(2-a). 비회원=2-b. 미리보기 비공개 탭은 어드민 미리보기 전용(판매마감 시 불가).",[107,27240,27241,27244,27247],{},[128,27242,27243],{},"P-25",[128,27245,27246],{},"S-FR01-0109-*",[128,27248,27249,27250,27253],{},"공지사항=프리미엄 커뮤니티 게시판과 동형, 상이만 정의. ",[19,27251,27252],{},"어드민에서만 작성\u002F수정\u002F삭제, 댓글 작성 불가(읽기 전용), 전체 회원 공개."," 작성자 유형 배지(관리자\u002F강사\u002F학습자) 노출. 상세 첨부파일은 개별 다운로드만. 고정글 마크 지원.",[107,27255,27256,27259,27262],{},[128,27257,27258],{},"P-26",[128,27260,27261],{},"S-FR01-0110-*",[128,27263,27264,27265,27268],{},"자유게시판=프리미엄 커뮤니티 게시판과 동형, 상이=비밀글\u002F비밀댓글 + 어드민 등급 기반 권한. 어드민 설정으로 ①글 읽기\u002F쓰기 ②댓글 쓰기 ③비밀글·비밀댓글 쓰기를 각각 on\u002Foff. ",[19,27266,27267],{},"고정글 기능 없음."," 글쓰기=비회원 제외 모든 회원(권한 on 전제).",[107,27270,27271,27274,27276],{},[128,27272,27273],{},"P-27",[128,27275,27261],{},[128,27277,27278,27281],{},[19,27279,27280],{},"비밀글\u002F비밀댓글 열람·수정\u002F삭제 권한 = 작성자 + 운영자(자유게시판 운영 등급 부여 회원)"," 만. 리스트에서 비밀글은 좌측 자물쇠 + 제목만 노출(내용\u002F이미지는 \"작성자와 운영자만 볼 수 있습니다\" 문구로 대체), 권한 없는 사용자가 상세 진입 시도 시 3-a 토스트(\"작성자 또는 운영자만 열람 가능\"). 비밀댓글도 동일 권한자만 읽기·답글.",[107,27283,27284,27287,27289],{},[128,27285,27286],{},"P-28",[128,27288,8505],{},[128,27290,27291,27292,27295],{},"FAQ=어드민에서 Q&A 설정 노출. 아코디언 ",[19,27293,27294],{},"단일 확장","(다른 항목 클릭 시 기존 자동 닫힘), 질문은 말줄임 없이 전체 노출. 10개+더보기 10개씩. 최초 세팅은 추가 기획 필요.",[107,27297,27298,27301,27303],{},[128,27299,27300],{},"P-29",[128,27302,8525],{},[128,27304,27305,27306,27309,27310,22058,27312,27314,27315,22287,27318,275],{},"결제=복수 상품(일반\u002F라이브\u002F화상\u002F패키지\u002F디지털 + 멤버십 + 커뮤니티) 동시 결제. ",[19,27307,27308],{},"멤버십·커뮤니티는 정기(구독) 결제"," → 다음 결제 예정일=최초 결제일 기준 자동 산정(YYYY.MM.DD). PG=",[19,27311,22057],{},[19,27313,22061],{},"(최초 1회, 이후 인증 없이 진행). ",[19,27316,27317],{},"카드번호는 마스킹",[28,27319,22290],{},[107,27321,27322,27325,27327],{},[128,27323,27324],{},"P-30",[128,27326,8525],{},[128,27328,27329,27330,27333],{},"금액 계산: 총 결제 금액 = 총 상품 금액(정가 합) − 결제 즉시 할인(상점 할인) − 쿠폰 할인 + 부가세(VAT). 쿠폰은 ",[19,27331,27332],{},"1개만","(복수 불가), 할인금액은 정률\u002F정액 무관 최종 금액으로 표시(-{n}원), 사전 다운로드한 쿠폰만 사용. 카드 미등록·본인인증 미완료 시 결제 버튼 비활성. 결제 성공→완료 페이지\u002F실패→실패 페이지. MO 결제 버튼 하단 sticky.",[107,27335,27336,27339,27342],{},[128,27337,27338],{},"P-31",[128,27340,27341],{},"S-FR01-0201-002\u002F003",[128,27343,27344],{},"결제 완료: 주문번호=고유값 자동 생성(어드민·마이페이지>주문내역 공통), 주문일시=결제 승인 완료 시점(YYYY.MM.DD HH:MM:SS), 완료 상품은 즉시 이용 가능. 결제 실패: toss 전달 실패 사유 코드\u002F메시지 노출 + 동일 주문 건 다시 결제하기(카드·쿠폰 유지). 카드 등록=외부 toss payments, 본인확인=외부 NICE\u002FPASS. 결제 약관 모달 본문은 미확정(기획 예정).",[107,27346,27347,27350,27353],{},[128,27348,27349],{},"P-32",[128,27351,27352],{},"(공통 마이페이지 C-9)",[128,27354,27355],{},"마이페이지 전 화면에 좌측 사이드 네비(C-9) 공통(MO는 전체화면 메뉴 PU). 프로필 요약(닉네임\u002F이메일\u002F로그아웃) + 구독 바로가기(멤버십\u002F커뮤니티, 구독전\u002F구독중 상태) + 요약 카운트(내 상품\u002F보유 쿠폰) + 메뉴 그룹(상품관리\u002F결제관리\u002F커뮤니티\u002F설정). 현재 화면 메뉴 active. 이메일은 마스킹(계정 첫 2자 이후) 적용 대상.",[107,27357,27358,27361,27363],{},[128,27359,27360],{},"P-33",[128,27362,8585],{},[128,27364,27365,27366,27369],{},"구독 관리=멤버십·커뮤니티 구독중 상품 노출. 구독 취소 시 ",[19,27367,27368],{},"자동 결제 중지 + 남은 이용 기간까지 혜택 유지","(즉시 박탈 아님). 취소 완료 토스트(8-a). 결제 예정일=구독중 강조, 만료일=잔여 빨강\u002F경과 회색. 정기 결제는 정책상 언제든 취소 가능. 빈 상태 카피 2종. 멤버십 단일 구독, 프리미엄 커뮤니티 복수 구독.",[107,27371,27372,27375,27377],{},[128,27373,27374],{},"P-34",[128,27376,8605],{},[128,27378,27379],{},"내 상품=구매 상품 유형별 카드(일반=진도율+강의실 바로가기\u002F라이브·화상=수강일시+참여하기\u002F패키지·디지털=상품 리스트 보기 모달). 상태별 버튼(수강가능\u002F마감\u002F수강전·진행중\u002F준비중\u002F종료). 필터(상품유형 AND 수료상태)·정렬(최근 학습순 기본\u002F최근 구매순\u002F수강 종료일 임박순)·검색(2자 이상). 9개 초과 더보기.",[107,27381,27382,27385,27388],{},[128,27383,27384],{},"P-35",[128,27386,27387],{},"S-FR01-0301-102-P02",[128,27389,27390,27391,26,27394,27396,27397,27400],{},"디지털 상품 다운로드=파일별 ",[19,27392,27393],{},"잔여 횟수 차감",[28,27395,23488],{},", 무제한 별도 표시). 개별 다운로드=1회 차감, 선택 다운로드=체크 파일 ZIP 압축+각 1회 차감. ",[19,27398,27399],{},"잔여 0(소진) 시 해당 파일 체크박스·다운로드 비활성."," 전체선택은 활성 파일에만 적용.",[107,27402,27403,27406,27408],{},[128,27404,27405],{},"P-36",[128,27407,8625],{},[128,27409,27410,27411,27414,27415,27418],{},"강의실=좌 영상 플레이어 + 우 탭(커리큘럼\u002FAI튜터\u002F자료실). ",[19,27412,27413],{},"순차 수강 잠금",": 어드민 '순차 설정' 시 이전 강의 수강완료해야 다음 강의 활성, 미완료 클릭 시 토스트(\"이전 강의를 완료해야 다음 강의를 수강할 수 있습니다\"). 수강상태=수강전\u002F수강중\u002F수강완료(✓). 전체 진도율=완료\u002F전체 + %. ",[19,27416,27417],{},"AI튜터·자료실 탭은 어드민이 활성화\u002F업로드한 경우에만 노출","(없으면 탭 숨김). 자료실=일괄 ZIP + 개별 즉시 다운로드, 제한 없음(링크\u002F재다운로드 폐기 §0-8).",[107,27420,27421,27424,27426],{},[128,27422,27423],{},"P-37",[128,27425,8645],{},[128,27427,27428,27429,27432],{},"강의실 대시보드=상품정보 요약 + 진도율(완료\u002F전체\u002F미완료 + 도넛) + 총 학습시간(실제 재생 시간 합산) + 수료(수료증 보기: 미수료=비활성\u002F수료=활성+",[28,27430,27431],{},"YYYY.DD.MM HH:MM:SS 수료완료","\u002F미제공=문구) + 상품후기(3개+더보기, 후기 작성 모달 최초 1회).",[107,27434,27435,27438,27440],{},[128,27436,27437],{},"P-38",[128,27439,8665],{},[128,27441,27442],{},"라이브 강의실=YouTube Live 플레이어 + 탭(채팅\u002F자료실). 채팅=실시간(N초 자동 업데이트+리프레시), 내\u002F상대 말풍선 좌우 구분, 읽음표시 미제공. 화상강의는 별도 강의실 없이 내 상품 카드에서 외부 플랫폼(Zoom\u002F구글미트) 새창.",[107,27444,27445,27448,27450],{},[128,27446,27447],{},"P-39",[128,27449,8685],{},[128,27451,27452,27453,27456,27457,27459,27460,27462],{},"수료증=",[19,27454,27455],{},"개별 강의 단위"," 카드(패키지는 구성 강의 중 수료 완료분만, 미수료 미노출). 카드=유형 라벨+상품명+수료일+",[1321,27458,24125],{},". 모달=어드민 설정 수료증(이름\u002F상품명\u002F수료번호\u002F교육시간\u002F시작일\u002F수료일\u002F로고)+",[1321,27461,24710],{},". 필터(상품\u002F발급상태)·정렬(발급일 최신\u002F오래된순)·9개+더보기. 디자인은 어드민과 동시 작업.",[107,27464,27465,27468,27470],{},[128,27466,27467],{},"P-40",[128,27469,8705],{},[128,27471,27472,27473,27476],{},"찜하기=상품 페이지에서 찜한 상품만 노출. ",[19,27474,27475],{},"정렬\u002F필터\u002F검색 미제공."," 기본 정렬=최근 찜하기 순, 3×3·9개+더보기. 하트 클릭 시 해제 컨펌→토스트→리스트 즉시 제거·재정렬.",[107,27478,27479,27482,27484],{},[128,27480,27481],{},"P-41",[128,27483,8725],{},[128,27485,27486,27487,27489,27490,27493],{},"쿠폰=받을수있는(미발급, ",[1321,27488,24898],{},"→토스트→받기완료 비활성·사용가능 목록 생성) + 사용가능(발급분, 표시 전용) 2섹션. 카드=사용기간(",[28,27491,27492],{},"YYYY.MM.DD HH:MM 까지",")+쿠폰명+할인(정률 {n}%\u002F정액 -{n}원)+최소주문금액. 최신 등록\u002F발급순. 결제 쿠폰 선택(P-30) 연동.",[107,27495,27496,27499,27501],{},[128,27497,27498],{},"P-42",[128,27500,8745],{},[128,27502,27503,27504,27507,27508,2473,27511,27513,27514,4556,27516,715],{},"결제내역=요약(총 결제금액\u002F완료·취소 건수)+필터(상품 AND 결제상태)+정렬(결제일 최신\u002F오래\u002F금액 높은\u002F낮은순)+10개 더보기. 영수증=toss 외부 모달. ",[19,27505,27506],{},"환불 정책",": 셀프 결제취소(전액 환불·카드사 3~7일)는 ",[19,27509,27510],{},"7일(변수) 이내 + 사용이력 없는 경우만",[1321,27512,25082],{},"→컨펌→토스트), 그 외는 ",[1321,27515,11481],{},[19,27517,27518],{},"1:1 문의 처리",[107,27520,27521,27524,27526],{},[128,27522,27523],{},"P-43",[128,27525,8765],{},[128,27527,27528,27529,26,27532,27534,27535,27537,27538,27541],{},"결제정보=등록 카드 관리. ",[19,27530,27531],{},"카드번호 뒤 4자리 제외 마스킹",[28,27533,25510],{},"), 등록일 ",[28,27536,3232],{},". 최초 등록 카드=기본 대표카드(결제 기본 선택). 삭제(컨펌→토스트, ",[19,27539,27540],{},"정기구독 사용 카드는 삭제 불가","→차단 토스트). 대표카드 설정(컨펌→토스트, 리스트 상단 이동·기존 대표 일반 전환). 카드 등록=외부 toss.",[107,27543,27544,27547,27549],{},[128,27545,27546],{},"P-44",[128,27548,8785],{},[128,27550,27551,27552,27555],{},"내 게시글=3탭(상품후기\u002F프리미엄 커뮤니티\u002F게시판). 탭별 필터(상품\u002F커뮤니티명\u002F게시판명)·정렬(작성일 최신\u002F오래순, ",[19,27553,27554],{},"상품후기 탭만 별점 높은\u002F낮은순 추가","). 10개+더보기. 각 탭 기능=원본 영역(상품후기 작성\u002F프리미엄 게시판\u002F자유게시판)과 동일. 작성자 본인만 수정\u002F삭제(P-23).",[107,27557,27558,27561,27564],{},[128,27559,27560],{},"P-45",[128,27562,27563],{},"S-FR01-0301-109\u002F110\u002F111",[128,27565,27566,27567,27570],{},"1:1 문의=유형 4종(상품\u002F결제(구매및환불)\u002F신고하기\u002F기타). 신고·결제내역 진입 시 관련 정보 자동 입력. 제목 필수 100자·이메일 자동(수정불가)·에디터 50MB(커뮤니티 글쓰기 동일). 접수 토스트. 내역=요약(답변대기\u002F중\u002F완료)+상태 자동 산정. ",[19,27568,27569],{},"1:1 문의 수정 불가(삭제만)",", 관리자 답변 스레드(어드민만 작성·학습자 답글 본인 수정\u002F삭제), 문의종료 시 답글 비활성.",[107,27572,27573,27576,27578],{},[128,27574,27575],{},"P-46",[128,27577,8865],{},[128,27579,27580,27581,27583,27584,27587],{},"프로필=프로필 이미지(",[1321,27582,26508],{}," 모달, jpg\u002Fpng·1:1·용량제한)+닉네임(2~15자, 중복체크)+휴대폰 본인인증(NICE, 인증 시 이름 노출)+이름(인증 시만)+연동 SNS(구글\u002F카카오\u002F네이버\u002F애플\u002F페이스북, ",[19,27585,27586],{},"최초 연동=대표계정",", 닉네임\u002F이름\u002F본인인증 대표계정 따름, 연결\u002F해제). 마케팅 수신 동의(동의\u002F거부 일시). 저장 토스트.",[107,27589,27590,27593,27596],{},[128,27591,27592],{},"P-47",[128,27594,27595],{},"S-FR01-0301-112-P03",[128,27597,27598,27601],{},[19,27599,27600],{},"계정 탈퇴(비가역)",": 이용내역·학습기록 영구 삭제·복구 불가, 자동결제 중지, 동일 이메일 재가입해도 복구 안 됨. 탈퇴 사유(필수 셀렉트)+상세 사유(필수 2자↑)+이중 컨펌(모달→최종 컨펌)→토스트. 비가역 게이트 — 환불\u002F구독 정산 정합 후속 확인 필요.",[107,27603,27604,27607,27610],{},[128,27605,27606],{},"P-48",[128,27608,27609],{},"(폐기)",[128,27611,27612,27613,27615],{},"마이페이지>설정>",[19,27614,26879],{},"(강의 알림 토글: 라이브\u002F화상 시작 1시간 전·강의 변동 자동메일) = 개정이력 \"알림 페이지 제거(26-04-23)\"로 삭제(§0-7). 화면 비대상. 자동메일 발송 정책 존속 여부 미확정 → 백엔드 이관 검토.",[3964,27617,27618],{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":69,"searchDepth":454,"depth":454,"links":27620},[27621,27622,27623,27705],{"id":17569,"depth":457,"text":17570},{"id":17704,"depth":457,"text":17705},{"id":17820,"depth":457,"text":17821,"children":27624},[27625,27644,27645,27646,27647,27648,27649,27650,27654,27655,27656,27657,27658,27659,27660,27661,27662,27663,27664,27665,27666,27667,27673,27674,27675,27678,27682,27685,27686,27687,27690,27691,27692,27695,27696,27697,27698,27699,27700],{"id":17868,"depth":454,"text":17869,"children":27626},[27627,27629,27631,27633,27635,27637,27639,27640,27642],{"id":17888,"depth":4285,"text":27628},"C-1. GNB \u002F Header (글로벌 내비) — p016.png(명세), p025.png(실화면)",{"id":17964,"depth":4285,"text":27630},"C-2. Footer — p017.png(명세), p022.png(Description)",{"id":18018,"depth":4285,"text":27632},"C-3. 모달 (LPU) — p005.png",{"id":18042,"depth":4285,"text":27634},"C-4. 컨펌 (Confirm \u002F MPU, ID 미부여) — p006.png",{"id":18068,"depth":4285,"text":27636},"C-5. 토스트 (Toast \u002F MPU, ID 미부여) — p006.png, p008.png",{"id":18086,"depth":4285,"text":27638},"C-6. 버튼 세트 — p008.png",{"id":18101,"depth":4285,"text":18102},{"id":18147,"depth":4285,"text":27641},"C-9. 마이페이지 사이드 네비 (마이페이지 전 화면 공통) — p207.png(PC), p210.png(MO PU)",{"id":18203,"depth":4285,"text":27643},"C-8. 상품(강의) 카드 — p056.png(컴포넌트), p062.png(Description)",{"id":18307,"depth":454,"text":18308},{"id":18419,"depth":454,"text":18420},{"id":18532,"depth":454,"text":18533},{"id":18684,"depth":454,"text":18685},{"id":18807,"depth":454,"text":18808},{"id":18946,"depth":454,"text":18947},{"id":19118,"depth":454,"text":19119,"children":27651},[27652,27653],{"id":19637,"depth":4285,"text":19638},{"id":19684,"depth":4285,"text":19685},{"id":19739,"depth":454,"text":19740},{"id":19909,"depth":454,"text":19910},{"id":20064,"depth":454,"text":20065},{"id":20253,"depth":454,"text":20254},{"id":20409,"depth":454,"text":20410},{"id":20618,"depth":454,"text":20619},{"id":20785,"depth":454,"text":20786},{"id":20959,"depth":454,"text":20960},{"id":21241,"depth":454,"text":21242},{"id":21339,"depth":454,"text":21340},{"id":21491,"depth":454,"text":21492},{"id":21648,"depth":454,"text":21649},{"id":21904,"depth":454,"text":21905},{"id":22041,"depth":454,"text":22042,"children":27668},[27669,27670,27671,27672],{"id":22428,"depth":4285,"text":22429},{"id":22464,"depth":4285,"text":22465},{"id":22538,"depth":4285,"text":22539},{"id":22572,"depth":4285,"text":22573},{"id":22609,"depth":454,"text":22610},{"id":22744,"depth":454,"text":22745},{"id":22882,"depth":454,"text":22883,"children":27676},[27677],{"id":23062,"depth":4285,"text":23063},{"id":23123,"depth":454,"text":23124,"children":27679},[27680,27681],{"id":23388,"depth":4285,"text":23389},{"id":23423,"depth":4285,"text":23424},{"id":23513,"depth":454,"text":23514,"children":27683},[27684],{"id":23906,"depth":4285,"text":23907},{"id":23955,"depth":454,"text":23956},{"id":24204,"depth":454,"text":24205},{"id":24442,"depth":454,"text":24443,"children":27688},[27689],{"id":24661,"depth":4285,"text":24662},{"id":24727,"depth":454,"text":24728},{"id":24885,"depth":454,"text":24886},{"id":25069,"depth":454,"text":25070,"children":27693},[27694],{"id":25346,"depth":4285,"text":25347},{"id":25385,"depth":454,"text":25386},{"id":25607,"depth":454,"text":25608},{"id":25840,"depth":454,"text":25841},{"id":26020,"depth":454,"text":26021},{"id":26228,"depth":454,"text":26229},{"id":26401,"depth":454,"text":26402,"children":27701},[27702,27703,27704],{"id":26659,"depth":4285,"text":26660},{"id":26719,"depth":4285,"text":26720},{"id":26777,"depth":4285,"text":26778},{"id":26896,"depth":457,"text":26897},{},"\u002Fvalidation\u002F01_customer-front",{"title":17465,"description":69},"validation\u002F01_customer-front","DdNh5AOaN0cAW1hTvx0lARAzOUHt3HxImcW9MYx3ayg",{"id":27712,"title":27713,"body":27714,"description":69,"extension":463,"meta":48092,"navigation":465,"path":48093,"seo":48094,"stem":48095,"__hash__":48096},"docs\u002Fvalidation\u002F02_customer-admin.md","02. Customer Admin 화면설계서",{"type":8,"value":27715,"toc":47953},[27716,27719,27799,27807,27809,27811,27815,27909,27911,27913,27920,27999,28015,28017,28019,28050,28052,28065,28072,28116,28123,28158,28165,28193,28200,28214,28220,28231,28237,28247,28253,28258,28262,28270,28274,28283,28289,28294,28328,28339,28348,28383,28394,28403,28435,28447,28455,28492,28502,28511,28528,28530,28534,28589,28599,28603,28685,28687,28691,28747,28754,28758,28825,28827,28831,28887,28896,28900,28971,28973,28977,29033,29043,29047,29091,29093,29097,29153,29160,29164,29196,29198,29202,29257,29272,29276,29339,29341,29345,29400,29408,29412,29467,29469,29473,29528,29542,29546,29595,29597,29601,29657,29676,29680,29763,29773,29775,29779,29834,29844,29848,29891,29893,29897,29952,29970,29974,30027,30029,30033,30087,30097,30101,30162,30164,30168,30223,30236,30240,30317,30319,30323,30378,30387,30391,30427,30429,30433,30487,30504,30508,30589,30591,30595,30650,30663,30667,30746,30748,30752,30808,30823,30827,30865,30867,30871,30926,30944,30948,31047,31049,31053,31107,31152,31156,31325,31327,31331,31386,31401,31405,31505,31507,31511,31565,31609,31613,31707,31709,31713,31768,31781,31785,31857,31859,31863,31918,31943,31947,32041,32043,32047,32102,32132,32136,32296,32298,32302,32356,32372,32376,32520,32522,32526,32582,32608,32612,32766,32776,32778,32782,32838,32848,32852,32947,32949,32953,33009,33023,33027,33112,33114,33118,33174,33183,33187,33286,33294,33296,33300,33356,33412,33416,33599,33609,33611,33615,33670,33679,33683,33759,33763,33818,33840,33844,33923,33925,33929,33985,33998,34002,34111,34113,34117,34172,34182,34186,34229,34233,34288,34303,34307,34360,34362,34366,34422,34436,34440,34486,34488,34492,34547,34557,34561,34602,34604,34608,34663,34677,34681,34766,34768,34772,34828,34853,34857,34924,34926,34930,34985,34995,34999,35051,35053,35057,35112,35123,35127,35204,35206,35210,35266,35289,35293,35352,35354,35358,35413,35422,35426,35496,35498,35502,35557,35568,35572,35647,35655,35657,35661,35717,35752,35756,35883,35885,35889,35944,35954,35958,36047,36049,36053,36109,36119,36123,36212,36214,36218,36273,36292,36296,36383,36385,36389,36445,36462,36466,36606,36615,36617,36621,36675,36684,36688,36756,36758,36762,36818,36827,36831,36945,36947,36951,37007,37016,37020,37090,37092,37096,37153,37166,37170,37250,37252,37256,37313,37335,37339,37542,37544,37548,37603,37613,37617,37684,37686,37690,37746,37756,37760,37880,37882,37886,37941,37967,37971,38061,38063,38067,38122,38130,38134,38200,38202,38206,38262,38273,38277,38388,38390,38394,38449,38459,38463,38561,38563,38567,38622,38632,38636,38757,38759,38763,38818,38828,38832,38883,38885,38889,38943,38953,38957,39011,39013,39017,39074,39089,39093,39169,39198,39200,39204,39260,39301,39305,39438,39440,39444,39499,39509,39513,39584,39586,39590,39646,39664,39668,39786,39794,39796,39800,39855,39869,39873,39980,39982,39986,40043,40103,40107,40361,40363,40367,40423,40455,40459,40611,40613,40617,40673,40684,40688,40766,40768,40772,40827,40842,40846,40930,40932,40936,40993,41054,41058,41206,41208,41212,41268,41281,41285,41362,41367,41369,41373,41429,41468,41472,41587,41589,41593,41648,41661,41665,41743,41753,41755,41759,41816,41890,41894,42053,42060,42062,42066,42121,42131,42135,42181,42183,42187,42242,42252,42256,42312,42314,42318,42374,42387,42391,42486,42488,42492,42548,42569,42573,42720,42722,42726,42781,42794,42798,42907,42909,42913,42969,42980,42984,43072,43074,43078,43134,43147,43151,43239,43241,43245,43301,43311,43315,43378,43380,43384,43439,43452,43456,43518,43520,43524,43581,43592,43596,43771,43773,43777,43832,43842,43846,43882,43884,43888,43944,43964,43968,44061,44063,44067,44122,44132,44136,44210,44212,44216,44271,44282,44286,44330,44332,44336,44392,44411,44415,44501,44503,44507,44562,44572,44576,44622,44624,44628,44683,44702,44706,44772,44774,44778,44833,44841,44845,44883,44885,44889,44944,44952,44956,45010,45012,45016,45071,45081,45085,45152,45154,45158,45213,45223,45227,45264,45266,45270,45326,45339,45343,45382,45384,45388,45443,45452,45456,45529,45531,45535,45591,45601,45605,45663,45665,45669,45725,45732,45736,45814,45816,45820,45875,45889,45893,45961,45963,45965,45980,47747,47755,47757,47761,47766,47849,47851,47857,47898,47926,47951],[11,27717,27713],{"id":27718},"_02-customer-admin-화면설계서",[101,27720,27721,27729],{},[104,27722,27723],{},[107,27724,27725,27727],{},[110,27726,6825],{},[110,27728,6828],{},[123,27730,27731,27738,27747,27753,27759,27765,27771,27783,27789],{},[107,27732,27733,27735],{},[128,27734,6835],{},[128,27736,27737],{},"02_customer-admin",[107,27739,27740,27742],{},[128,27741,4052],{},[128,27743,27744,27746],{},[1321,27745,7699],{}," Customer Admin (고객 운영자\u002F강사용 관리자)",[107,27748,27749,27751],{},[128,27750,7564],{},[128,27752,17505],{},[107,27754,27755,27757],{},[128,27756,7572],{},[128,27758,7575],{},[107,27760,27761,27763],{},[128,27762,6863],{},[128,27764,7582],{},[107,27766,27767,27769],{},[128,27768,7587],{},[128,27770,7590],{},[107,27772,27773,27775],{},[128,27774,7595],{},[128,27776,27777,27778,27780,27781,17536],{},"CreatorLMS Figma — Customer Admin(p001~p759) · ",[28,27779,6910],{},"(AD01) · ",[28,27782,7797],{},[107,27784,27785,27787],{},[128,27786,7603],{},[128,27788,17543],{},[107,27790,27791,27793],{},[128,27792,4181],{},[128,27794,27795,27798],{},[19,27796,27797],{},"AD01 증류 완료 (p001~p759 전수 처리)"," · 검토 요청",[41,27800,27801],{},[15,27802,17558,27803,17561,27805,17564],{},[19,27804,7621],{},[28,27806,7634],{},[53,27808],{},[56,27810,17570],{"id":17569},[41,27812,27813],{},[15,27814,17575],{},[283,27816,27817,27840,27866,27880,27894,27903],{},[228,27818,27819,27822,27823,27825,27826,237,27829,27832,27833,27836,27837,27839],{},[19,27820,27821],{},"데모 브랜드명 가변"," — LNB 상단 로고가 ",[28,27824,1143],{},", GNB 로고가 ",[28,27827,27828],{},"DJ테크트리",[28,27830,27831],{},"PATH",", 문의 버튼이 ",[28,27834,27835],{},"SOLSOL 문의하기"," 등 캡처마다 placeholder가 섞여 있다. 실제 제품은 ",[19,27838,17593],{}," 이며, 사이트명\u002F로고는 어드민 설정 가변값. 본 문서는 화면 의미 우선, 데모명은 placeholder로 본다.",[228,27841,27842,27845,27846,27848,27849,27851,27852,27854,27855,27858,27859,27862,27863,715],{},[19,27843,27844],{},"역할(Role) 배지 4종 — 관리자\u002F강사\u002F학습자\u002F서브강사"," — p016 배지 컴포넌트: ",[28,27847,21624],{},"(핑크)·",[28,27850,19347],{},"(보라)·",[28,27853,24175],{},"(하늘)·",[28,27856,27857],{},"서브강사","(배지없음 회색). 어드민 접속 주체는 관리자·강사(서브강사 포함) 추정, 학습자 배지는 사용자 목록에서 대상 표기용. 강사\u002F서브강사 계정의 LNB 메뉴·기능 노출 범위는 ",[19,27860,27861],{},"미확정",", 각 화면 권한 캡처 발견 시 명시 ",[28,27864,27865],{},"[→ 임기획\u002F강테크]",[228,27867,27868,27871,27872,1997,27875,27877,27878,715],{},[19,27869,27870],{},"크레딧(C) 경제"," — LNB 하단 ",[28,27873,27874],{},"보유 크레딧 120,000 C",[1321,27876,9212],{},". 마케팅(메시지 발송 등) 차감용 추정. 크레딧 충전\u002F차감 정책·정산 연동은 미확정 ",[28,27879,21996],{},[228,27881,27882,27884,27885,27887,27888,237,27890,27893],{},[19,27883,741],{}," — 사용자\u002F판매(주문·환불)\u002F정산\u002F1:1문의 화면의 개인정보(이름·이메일·휴대폰·카드·계좌)는 ",[28,27886,17695],{}," §7 마스킹 적용 대상. 본 배치 캡처는 데모 더미(",[28,27889,609],{},[28,27891,27892],{},"seoyeon.lee@example.com",")라 실값 마스킹은 구현 단계 적용 표기.",[228,27895,27896,27899,27900,27902],{},[19,27897,27898],{},"외부 인터페이스(API)"," — 통계\u002F매출\u002F정산\u002F마케팅 발송\u002FPG·정산 연동은 06_API계약 확정 필요 ",[28,27901,17651],{},". 본 문서는 화면 동작·정책만 정의.",[228,27904,27905,27908],{},[19,27906,27907],{},"Description 주석 페이지"," — p001 등 일부는 설명 텍스트만 있는 명세 페이지로, 정책 메모로 흡수하고 화면블록은 만들지 않는다.",[53,27910],{},[56,27912,17705],{"id":17704},[41,27914,27915],{},[15,27916,17710,27917,27919],{},[28,27918,6910],{}," §3.2)과 정합. LNB 전체 메뉴는 p002 기준.",[61,27921,27923],{"className":17716,"code":27922,"language":17718,"meta":69,"style":69},"flowchart TD\n    LNB[\"LNB 사이드바 (어드민 좌측 고정)\"]\n    LNB --> DASH[\"대시보드\"]\n    LNB --> USER[\"사용자 ▾ — 학습자 · 강사 · 관리자\"]\n    LNB --> PROD[\"상품 ▾ — 일반강의 · 라이브강의 · 화상강의 · 디지털 상품 · 패키지 상품 · 멤버십 · 프리미엄 커뮤니티\"]\n    LNB --> CONT[\"콘텐츠 ▾ — 콘텐츠 라이브러리\"]\n    LNB --> SALE[\"판매 ▾ — 주문 · 쿠폰 · 환불\"]\n    LNB --> OPS[\"운영 ▾ — 게시판 · 팝업 메뉴\"]\n    LNB --> MKT[\"마케팅 지원 ▾ — 발송내역 · 수신자 그룹 · 메시지 템플릿 · 심플몰 관리 · 마케팅 툴 연동 · 가입 랜딩페이지\"]\n    LNB --> SITE[\"사이트 디자인 ▾ — 기본정보 · 메뉴 · 페이지 · 메타코드 · SEO 설정 · 푸터\"]\n    LNB --> STAT[\"통계 ▾ — 학습자 통계 · 매출 통계 · 콘텐츠 통계\"]\n    LNB --> SETTLE[\"매출 및 정산(정산) ▾ — 정산 정보 · 정산 내역 · 부가세 신고자료\"]\n    LNB --> SET[\"설정 ▾ — 기본정보 · 플레이어 · 수료증 템플릿 · 강사 및 관리자 공지 · 학습자 알림\"]\n    LNB -.상단.-> TOP[\"사이트 바로가기 · 1:1문의 관리(배지)\"]\n    LNB -.하단.-> CR[\"보유 크레딧 · 크레딧 관리\"]\n",[28,27924,27925,27929,27934,27939,27944,27949,27954,27959,27964,27969,27974,27979,27984,27989,27994],{"__ignoreMap":69},[1321,27926,27927],{"class":3936,"line":3937},[1321,27928,17725],{},[1321,27930,27931],{"class":3936,"line":457},[1321,27932,27933],{},"    LNB[\"LNB 사이드바 (어드민 좌측 고정)\"]\n",[1321,27935,27936],{"class":3936,"line":454},[1321,27937,27938],{},"    LNB --> DASH[\"대시보드\"]\n",[1321,27940,27941],{"class":3936,"line":4285},[1321,27942,27943],{},"    LNB --> USER[\"사용자 ▾ — 학습자 · 강사 · 관리자\"]\n",[1321,27945,27946],{"class":3936,"line":4291},[1321,27947,27948],{},"    LNB --> PROD[\"상품 ▾ — 일반강의 · 라이브강의 · 화상강의 · 디지털 상품 · 패키지 상품 · 멤버십 · 프리미엄 커뮤니티\"]\n",[1321,27950,27951],{"class":3936,"line":4297},[1321,27952,27953],{},"    LNB --> CONT[\"콘텐츠 ▾ — 콘텐츠 라이브러리\"]\n",[1321,27955,27956],{"class":3936,"line":4303},[1321,27957,27958],{},"    LNB --> SALE[\"판매 ▾ — 주문 · 쿠폰 · 환불\"]\n",[1321,27960,27961],{"class":3936,"line":4309},[1321,27962,27963],{},"    LNB --> OPS[\"운영 ▾ — 게시판 · 팝업 메뉴\"]\n",[1321,27965,27966],{"class":3936,"line":4315},[1321,27967,27968],{},"    LNB --> MKT[\"마케팅 지원 ▾ — 발송내역 · 수신자 그룹 · 메시지 템플릿 · 심플몰 관리 · 마케팅 툴 연동 · 가입 랜딩페이지\"]\n",[1321,27970,27971],{"class":3936,"line":4321},[1321,27972,27973],{},"    LNB --> SITE[\"사이트 디자인 ▾ — 기본정보 · 메뉴 · 페이지 · 메타코드 · SEO 설정 · 푸터\"]\n",[1321,27975,27976],{"class":3936,"line":4327},[1321,27977,27978],{},"    LNB --> STAT[\"통계 ▾ — 학습자 통계 · 매출 통계 · 콘텐츠 통계\"]\n",[1321,27980,27981],{"class":3936,"line":4333},[1321,27982,27983],{},"    LNB --> SETTLE[\"매출 및 정산(정산) ▾ — 정산 정보 · 정산 내역 · 부가세 신고자료\"]\n",[1321,27985,27986],{"class":3936,"line":4339},[1321,27987,27988],{},"    LNB --> SET[\"설정 ▾ — 기본정보 · 플레이어 · 수료증 템플릿 · 강사 및 관리자 공지 · 학습자 알림\"]\n",[1321,27990,27991],{"class":3936,"line":4345},[1321,27992,27993],{},"    LNB -.상단.-> TOP[\"사이트 바로가기 · 1:1문의 관리(배지)\"]\n",[1321,27995,27996],{"class":3936,"line":4351},[1321,27997,27998],{},"    LNB -.하단.-> CR[\"보유 크레딧 · 크레딧 관리\"]\n",[41,28000,28001],{},[15,28002,28003,28006,28007,28010,28011,28014],{},[19,28004,28005],{},"메뉴 1depth 11개 + 상단 2 + 하단 1."," 각 1depth는 클릭 시 펼침(아코디언, p002 각 컬럼이 펼침 변형). 2depth 항목 클릭 시 우측 콘텐츠 영역 전환.\n",[19,28008,28009],{},"모바일",": 상단 로고+검색+알림+프로필 \u002F 하단 탭바(홈·가이드·사이트·1:1문의·대시보드·메뉴) \u002F ",[1321,28012,28013],{},"메뉴"," 탭 → 전체 메뉴 바텀시트 → 2depth 드릴다운(p004).",[53,28016],{},[56,28018,17821],{"id":17820},[41,28020,28021,28023],{},[15,28022,17826],{},[225,28024,28025,28031,28038],{},[228,28026,28027,17834,28029,275],{},[19,28028,17833],{},[28,28030,17837],{},[228,28032,28033,17843,28035,275],{},[19,28034,17842],{},[28,28036,28037],{},"screenshots\u002Fcustomer-admin\u002F{번호-설명}.png",[228,28039,28040,17852,28042,1108,28044,1108,28046,17861,28048,17865],{},[19,28041,17851],{},[28,28043,17855],{},[28,28045,17858],{},[28,28047,47],{},[19,28049,17864],{},[599,28051,17869],{"id":17868},[41,28053,28054],{},[15,28055,17874,28056,17878,28059,28061,28062,715],{},[19,28057,28058],{},"재사용 UI 컴포넌트\u002F레이아웃",[19,28060,17881],{},". LNB\u002FGNB는 레이아웃 고정요소. 모든 캡처는 ",[28,28063,28064],{},"_exports\u002Fpng\u002Fcustomer-admin\u002F",[11001,28066,28068,28069],{"id":28067},"c-1-lnb-사이드바-좌측-글로벌-내비-p002png","C-1. LNB \u002F 사이드바 (좌측 글로벌 내비) — ",[28,28070,28071],{},"p002.png",[225,28073,28074,28083,28092,28102,28113],{},[228,28075,28076,28079,28080,28082],{},[19,28077,28078],{},"상단",": 사이트 로고(어드민 설정, 데모 ",[28,28081,1143],{},") \u002F [↗ 사이트 바로가기](Front 새 탭 열기) \u002F [① 1:1문의 관리](미답변 건수 빨강 배지).",[228,28084,28085,28088,28089,28091],{},[19,28086,28087],{},"메뉴(1depth, 아코디언)",": 대시보드 · 사용자 · 상품 · 콘텐츠 · 판매 · 운영 · 마케팅 지원 · 사이트 디자인 · 통계 · 매출 및 정산 · 설정. 클릭 시 펼침(▾\u002F▲), 2depth 노출. 현재 화면 메뉴는 ",[19,28090,18164],{},"(파랑 배경).",[228,28093,28094,28097,28098,28101],{},[19,28095,28096],{},"2depth","(펼침 시): IA §1 참조(예: 사용자>학습자\u002F강사\u002F관리자, 상품>일반강의\u002F라이브강의\u002F화상강의\u002F디지털 상품\u002F패키지 상품\u002F앰버십(멤버십)\u002F프리미엄 커뮤니티 등). ",[19,28099,28100],{},"사이트 디자인>기본정보·메뉴·페이지·메타코드·SEO 설정·푸터","(p607 확인).",[228,28103,28104,432,28107,1997,28110,28112],{},[19,28105,28106],{},"하단 고정",[28,28108,28109],{},"보유 크레딧 {n} C",[1321,28111,9212],{}," 링크.",[228,28114,28115],{},"권한: 강사 계정은 일부 메뉴 비노출 추정(P-AD-02).",[11001,28117,28119,28120],{"id":28118},"c-2-gnb-header-상단바-p003png","C-2. GNB \u002F Header (상단바) — ",[28,28121,28122],{},"p003.png",[225,28124,28125,28132,28135,28138],{},[228,28126,28127,28128,28131],{},"좌: 뒤로(\u003C) + 메뉴명(현재 화면명) + ",[1321,28129,28130],{},"가이드"," 배지(있는 화면).",[228,28133,28134],{},"중앙: 검색바(\"닉네임, 이름으로 검색\" — 사용자 검색 컨텍스트).",[228,28136,28137],{},"우: [SOLSOL 문의하기](브랜드사 문의) · 알림 아이콘(미읽음 배지) · 프로필▾.",[228,28139,28140,28143,28144,28146,28147,28149,28150,28153,28154,28157],{},[19,28141,28142],{},"프로필 드롭다운",": 역할 배지(",[28,28145,21624],{}," 핑크 \u002F ",[28,28148,19347],{}," 보라) + 계정명(djkim) + 이메일 \u002F ",[1321,28151,28152],{},"내 정보"," \u002F [로그아웃](컨펌 후 처리 추정). ",[19,28155,28156],{},"역할별 배지·진입 메뉴 분기","(P-AD-03).",[11001,28159,28161,28162],{"id":28160},"c-3-모바일-레이아웃-p004png","C-3. 모바일 레이아웃 — ",[28,28163,28164],{},"p004.png",[225,28166,28167,28174,28187,28190],{},[228,28168,28169,28170,28173],{},"상단: 로고 + 검색\u002F알림\u002F프로필. ",[19,28171,28172],{},"하단 탭바",": 홈 · 가이드 · 사이트 · 1:1문의(배지) · 대시보드 · 메뉴.",[228,28175,28176,28178,28179,28182,28183,28186],{},[1321,28177,28013],{}," 탭 → ",[19,28180,28181],{},"전체 메뉴 바텀시트","(1depth 리스트, → 화살표) → 항목 탭 시 ",[19,28184,28185],{},"2depth 드릴다운","(\u003C 뒤로, active 하이라이트).",[228,28188,28189],{},"프로필 레이어: 드롭다운 + 보유 크레딧 카드.",[228,28191,28192],{},"콘텐츠 영역은 모바일에서 단일 컬럼(Contents Area).",[11001,28194,28196,28197],{"id":28195},"c-4-모달-lpu-p007png","C-4. 모달 (LPU) — ",[28,28198,28199],{},"p007.png",[225,28201,28202],{},[228,28203,28204,28205,18031,28208,28211,28212,18039],{},"카드형(타이틀 + ✕ + 내용 + 버튼). ",[19,28206,28207],{},"버튼 1개형",[19,28209,28210],{},"버튼 2개형","(좌 outline 보조 + 우 primary). Esc·✕·외부클릭 닫힘, ",[28,28213,18038],{},[11001,28215,28217,28218],{"id":28216},"c-5-얼럿-alert-mpu-id-미부여-p008png","C-5. 얼럿 (Alert \u002F MPU, ID 미부여) — ",[28,28219,18074],{},[225,28221,28222],{},[228,28223,28224,28225,28227,28228,25974],{},"아이콘(!) + 얼럿 내용 + ",[1321,28226,18058],{}," 1버튼. 단방향 고지. (Front는 얼럿 폐지·토스트화됐으나 ",[19,28229,28230],{},"어드민은 얼럿 존속",[11001,28232,28234,28235],{"id":28233},"c-6-컨펌-confirm-mpu-id-미부여-p009png","C-6. 컨펌 (Confirm \u002F MPU, ID 미부여) — ",[28,28236,18112],{},[225,28238,28239],{},[228,28240,28241,28242,1108,28244,28246],{},"아이콘(!) + 컨펌 내용 + ",[47,28243,18054],{"href":17925},[47,28245,18058],{"href":18057},". 비가역·중요 액션 직전(삭제·상태변경 등).",[11001,28248,28250,28251],{"id":28249},"c-7-토스트-toast-mpu-id-미부여-추정","C-7. 토스트 (Toast \u002F MPU, ID 미부여) — ",[28,28252,595],{},[225,28254,28255],{},[228,28256,28257],{},"경량 완료\u002F실패 피드백(저장됨·발송됨 등). 캡처 미확인 — Front 패턴(중앙 하단·3초 자동소멸) 준용 추정.",[11001,28259,28261],{"id":28260},"c-8-공통-테이블목록-패턴-대다수-관리-화면-공통","C-8. 공통 테이블\u002F목록 패턴 (대다수 관리 화면 공통)",[225,28263,28264,28267],{},[228,28265,28266],{},"헤더(컬럼명) + 행 + 행 우측 액션. 정렬 토글(컬럼 헤더)·체크박스 일괄선택·페이지네이션·행 클릭 시 상세. (각 목록 화면에서 컬럼만 명시, 패턴은 여기 1회 정의.)",[228,28268,28269],{},"상태 배지 색 규약: 진행\u002F긍정=초록, 대기=빨강\u002F주황, 진행중=파랑, 종료\u002F비활성=회색.",[11001,28271,28273],{"id":28272},"c-9-조회기간-필터-패턴-통계내역-화면-공통","C-9. 조회기간 필터 패턴 (통계·내역 화면 공통)",[225,28275,28276],{},[228,28277,28278,28279,28282],{},"기간 프리셋 버튼(1개월\u002F3개월\u002F6개월\u002F12개월) + 시작일~종료일 date picker + ",[1321,28280,28281],{},"조회"," 버튼. 차트류는 일별\u002F주별\u002F월별 집계 토글 동반.",[11001,28284,28286,28287],{"id":28285},"c-10-간단-메모-모달-lpu-p039png","C-10. 간단 메모 모달 (LPU) — ",[28,28288,18598],{},[41,28290,28291],{},[15,28292,28293],{},"회원(학습자)·주문·환불·1:1문의 상세에서 운영자가 메모를 남기는 공통 모달.",[225,28295,28296,28302,28308,28325],{},[228,28297,28298,28301],{},[19,28299,28300],{},"회원 요약",": 프로필 + 닉네임(실명) + 가입일·마지막 로그인·수강 강좌 수·멤버십 이용중·커뮤니티 구독 수.",[228,28303,28304,28307],{},[19,28305,28306],{},"메모 목록",": 구분 필터(전체\u002F학습자\u002F주문\u002F환불\u002F1:1문의) + 컬럼(구분·메모·작성일·작성자(역할배지+닉네임)) + 정렬(등록 최신순▾) + 페이지네이션.",[228,28309,28310,28313,28314,3136,28317,28320,28321,28324],{},[19,28311,28312],{},"메모 작성",": textarea(0\u002F200자 카운트) + ",[1321,28315,28316],{},"메모 저장",[19,28318,28319],{},"구분은 작성 위치에 따라 자동 저장","(1depth 기준: 사용자>학습자, 판매>주문\u002F환불, 1:1문의 — 목록 제외, ",[19,28322,28323],{},"상세페이지에서만"," 노출).",[228,28326,28327],{},"닫힘: ✕·Esc·외부클릭.",[11001,28329,28331,28332,85,28335,28338],{"id":28330},"c-11-수신자-그룹-선택-모달-lpu-p407pngp623png메뉴쿠폰-공통","C-11. 수신자 그룹 선택 모달 (LPU) — ",[28,28333,28334],{},"p407.png",[28,28336,28337],{},"p623.png","(메뉴\u002F쿠폰 공통)",[41,28340,28341],{},[15,28342,28343,28344,28347],{},"쿠폰 등록(S-AD01-0402-002)·마케팅 캠페인 발송·사이트 디자인>메뉴 등록 등에서 ",[19,28345,28346],{},"공통 재사용","되는 대상 그룹 선택 모달.",[225,28349,28350,28372,28380],{},[228,28351,28352,28353,28355,28356,28359,28360,85,28363,28366,28367,3136,28369,715],{},"검색(그룹명·설명) + ",[1321,28354,3919],{}," + 그룹 목록(체크박스·",[19,28357,28358],{},"그룹명+설명","·수신자수·",[19,28361,28362],{},"도달 성공률",[19,28364,28365],{},"유효 반응률",") + 페이지네이션 + 선택된 수신자 그룹 {n}(칩 ✕) + ",[1321,28368,18058],{},[19,28370,28371],{},"다중 선택",[228,28373,28374,28376,28377,28379],{},[19,28375,28362],{}," = 발송 성공 건수 \u002F 전체 발송 시도 건수 × 100(소수 1자리, 시도 0건이면 \"-\"). ",[19,28378,28365],{}," = 링크 클릭 수 \u002F 링크 포함 메시지 발송 성공 건수 × 100(소수 1자리, 발송 성공 0건이면 \"-\"·링크 미포함 캠페인은 집계 제외)(P-AD-98). 설명 없으면 \"-\".",[228,28381,28382],{},"수신자 그룹의 실체는 마케팅 지원>수신자 그룹에서 관리. 닫힘: ✕·Esc·외부클릭.",[11001,28384,28386,28387,28390,28391,25717],{"id":28385},"c-13-연결-대상-선택-모달-lpu-p617png페이지-p619png게시판","C-13. 연결 대상 선택 모달 (LPU) — ",[28,28388,28389],{},"p617.png","(페이지), ",[28,28392,28393],{},"p619.png",[41,28395,28396],{},[15,28397,28398,28399,28402],{},"사이트 디자인>메뉴 생성\u002F수정의 연결 페이지 지정 시 호출. 페이지\u002F게시판은 ",[19,28400,28401],{},"1개만 선택","(카테고리는 C-12 다중·개별상품은 C-12 다중·수신자그룹은 C-11 다중).",[225,28404,28405,28420,28429],{},[228,28406,28407,28410,28411,28413,28414,3136,28416,28419],{},[19,28408,28409],{},"페이지 선택 모달","(p617): 안내 \"페이지는 1개만 선택 가능\". 검색(페이지명) + 목록(체크박스·페이지명+",[1321,28412,25983],{},"·설명·등록일, default 최신순) + 페이지네이션 + 선택된 페이지 {n}(칩 ✕) + ",[1321,28415,18058],{},[19,28417,28418],{},"다른 페이지 선택 시 기존 해제·교체","(라디오처럼 단일).",[228,28421,28422,28425,28426,28428],{},[19,28423,28424],{},"게시판 선택(연결) 모달","(p619): 검색(게시판명) + 유형 필터 + 목록(게시판명·유형·게시글 수·공개상태·등록일) + ",[1321,28427,18058],{},". 동일하게 1개만 선택.",[228,28430,28431,28432,28434],{},"예외: 미선택 ",[1321,28433,18058],{}," 시 \"페이지를 선택해주세요.\" \u002F 조회 실패 \"페이지 목록을 불러오는 중 오류가 발생했어요. 잠시 후 다시 시도해주세요.\" \u002F 빈 \"선택된 페이지가 없습니다.\" 닫힘: ✕·Esc·외부클릭.",[11001,28436,28438,28439,28442,28443,28446],{"id":28437},"c-12-카테고리-선택-개별상품-선택-모달-lpu-p536png카테고리-p538png개별상품","C-12. 카테고리 선택 \u002F 개별상품 선택 모달 (LPU) — ",[28,28440,28441],{},"p536.png","(카테고리), ",[28,28444,28445],{},"p538.png","(개별상품)",[41,28448,28449],{},[15,28450,28451,28452,28454],{},"사이트>페이지 등록·수신자 그룹 조건별 추출(진도율\u002F특정상품) 등에서 ",[19,28453,28346],{},"(Description \"사이트>페이지>등록\u002F상세>모달 UI와 동일\"). 패키지 구성 검색(P-AD-45)과도 동형.",[225,28456,28457,28469,28490],{},[228,28458,28459,28462,28463,28466,28467,715],{},[19,28460,28461],{},"카테고리 선택 모달","(p536\u002Fp537): 1depth\u002F2depth ",[19,28464,28465],{},"체크트리","(상위 체크 시 하위 전체 연동·부분 선택 시 1depth는 회색 체크박스). 각 항목 (n개) 상품 수 카운트 + ",[1321,28468,18058],{},[228,28470,28471,28474,28475,28478,28479,28482,28483,28486,28487,28489],{},[19,28472,28473],{},"개별상품 선택 모달","(p538\u002Fp539) = ",[19,28476,28477],{},"상품 검색 모달",": 안내 \"공개='공개'·판매='판매중'인 상품만 검색 가능\". 상품명 검색 + 상품유형 필터(전체\u002F일반강의\u002F라이브\u002F화상\u002F디지털\u002F패키지\u002F멤버십\u002F프리미엄 커뮤니티) + 목록(섬네일·상품명·상품유형·카테고리·금액·공개상태·판매상태·",[1321,28480,28481],{},"추가",") + 선택된 상품 {n}(번호·",[28,28484,28485],{},"[유형] 상품명","·✕) + ",[1321,28488,18058],{},". 검색어 입력 전 default=전체 상품 최신순.",[228,28491,28327],{},[11001,28493,28495,28496,85,28499],{"id":28494},"c-15-어드민-공지-확인-모달-lpu-로그인-시-p748pngp749png","C-15. 어드민 공지 확인 모달 (LPU, 로그인 시) — ",[28,28497,28498],{},"p748.png",[28,28500,28501],{},"p749.png",[41,28503,28504],{},[15,28505,28506,28507,28510],{},"강사\u002F관리자가 어드민 ",[19,28508,28509],{},"로그인 시 항상 노출되는 공지 확인 모달","(설정>강사 및 관리자 공지에서 등록한 공지, P-AD-116). 알림센터(S-AD01-9002-*)와 별개.",[225,28512,28513,28516],{},[228,28514,28515],{},"LNB 영역 제외 전체 화면 오버레이. 공지 미닫힘 상태면 메뉴 이동 시에도 모달 유지·외부 클릭 닫힘 불가(개발 주석).",[228,28517,28518,28519,28521,28522,28525,28526,715],{},"① ",[1321,28520,7911],{},": 모든 공지 읽음 처리. ② 공지 목록(확인 가능 공지): 고정글 공지(고정 설정 시 최상단·내 정렬 기준 등록일 최신순)·중요 공지(배경색\u002F강조)·읽은\u002F안 읽은 공지·",[47,28523,17914],{"href":28524},"+10%EA%B0%9C",". 닫힘: ✕·",[1321,28527,7911],{},[53,28529],{},[599,28531,28533],{"id":28532},"s-ad01-0100-001-대시보드","S-AD01-0100-001 대시보드",[101,28535,28536,28544],{},[104,28537,28538],{},[107,28539,28540,28542],{},[110,28541,18317],{},[110,28543,18320],{},[123,28545,28546,28553,28559,28565,28571,28577,28583],{},[107,28547,28548,28550],{},[128,28549,18327],{},[128,28551,28552],{},"대시보드(메인)",[107,28554,28555,28557],{},[128,28556,18335],{},[128,28558,8932],{},[107,28560,28561,28563],{},[128,28562,18342],{},[128,28564,7959],{},[107,28566,28567,28569],{},[128,28568,18349],{},[128,28570,8939],{},[107,28572,28573,28575],{},[128,28574,18357],{},[128,28576,17837],{},[107,28578,28579,28581],{},[128,28580,18364],{},[128,28582,18367],{},[107,28584,28585,28587],{},[128,28586,18372],{},[128,28588,7582],{},[15,28590,28591,302,28593,28596,28597,17972],{},[19,28592,18379],{},[28,28594,28595],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp005.png","(화면), ",[28,28598,18046],{},[15,28600,28601],{},[19,28602,18393],{},[283,28604,28605,28611,28625,28631,28637,28643,28649,28655,28665,28676],{},[228,28606,28607,28608,715],{},"진입: 최고관리자 계정으로 로그인 시 최초 노출되는 메인 페이지(P-AD-04). 강사 계정 진입 동작은 미확정 ",[28,28609,28610],{},"[미확정-강사권한]",[228,28612,28613,28616,28617,28620,28621,28624],{},[19,28614,28615],{},"조회기간 검색 영역",": 기간 프리셋(C-9). 당일 기준 ",[19,28618,28619],{},"최대 90일 이내 데이터만 조회 가능",", 미선택 시 기본값 ",[19,28622,28623],{},"최근 7일",".\n2.1. 기간 자동 선택 버튼: 클릭 시 선택한 기간 기준으로 조회기간 자동 설정. 직접 날짜를 선택한 경우 기간 자동 선택 상태 해제.\n2.2. 날짜 직접 설정: 시작일은 당일 기준 이전 날짜만 선택 가능(중요), 종료일은 시작일~당일 기준 최대 90일 범위 내. 시작일>종료일·종료일\u003C시작일 선택 불가.",[228,28626,28627,28630],{},[19,28628,28629],{},"기간 합계 정보 카드",": 설정 기간의 총 결제액\u002F순매출액\u002F취소액\u002F구매건수 노출(4개).",[228,28632,28633,28636],{},[19,28634,28635],{},"기간별 거래 통계",": 결제 현황 라인+바 차트. X축은 기간 길이에 따라 자동 집계(당일=시간대별, 7일=일별, 30일=주별, 90일=월별). 구매건수(라인)·결제액(바)·툴팁(마우스 오버 시 해당 구간 구매건수+결제액).",[228,28638,28639,28642],{},[19,28640,28641],{},"많이 팔린 상품 top10",": 판매량 기준 상위 10개 상품(섬네일·상품명·취소완료건 제외).",[228,28644,28645,28648],{},[19,28646,28647],{},"가입 통계",": 기간 내 회원 가입\u002F탈퇴 현황 막대그래프(회원가입수·회원탈퇴수).",[228,28650,28651,28654],{},[19,28652,28653],{},"방문 통계",": 순 방문자\u002F신규 방문자\u002F페이지뷰 라인차트. 페이지뷰=발생 전체 페이지 조회수(동일 사용자 반복·새로고침 모두 집계).",[228,28656,28657,28660,28661,28664],{},[19,28658,28659],{},"1:1문의",": 설정·관계없이 1:1문의 관리 페이지 데이터 기준 동일 노출. 운영중 1:1문의 현황 확인 가능. 컬럼=답변상태\u002F문의유형\u002F제목\u002F작성자\u002F담당자\u002F접수일\u002F최근업데이트일. 답변상태 배지: 답변대기(빨강)\u002F답변완료(초록)\u002F답변중(파랑)\u002F문의종료(회색). ",[1321,28662,28663],{},"전체보기 >"," → 1:1문의 페이지 이동.",[228,28666,28667,28668,28670,28671,28673,28674,715],{},"상태:\n9.1. 빈 상태: 기간 내 데이터 없음 시 차트\u002F카드 0 또는 \"데이터 없음\" 표기 ",[28,28669,595],{},".\n9.2. 로딩: 조회 시 차트 스켈레톤\u002F스피너 ",[28,28672,595],{},".\n9.3. 에러: 통계 API 실패 시 재시도 안내 ",[28,28675,595],{},[228,28677,28678,28681,28682,715],{},[1321,28679,28680],{},"외부 API"," 통계 집계 조회 ",[28,28683,28684],{},"[→ 강테크: 06_API계약 — 대시보드 집계]",[53,28686],{},[599,28688,28690],{"id":28689},"s-ad01-0901-001-통계-학습자-통계","S-AD01-0901-001 통계 - 학습자 통계",[101,28692,28693,28701],{},[104,28694,28695],{},[107,28696,28697,28699],{},[110,28698,18317],{},[110,28700,18320],{},[123,28702,28703,28710,28716,28722,28729,28735,28741],{},[107,28704,28705,28707],{},[128,28706,18327],{},[128,28708,28709],{},"학습자 통계",[107,28711,28712,28714],{},[128,28713,18335],{},[128,28715,8951],{},[107,28717,28718,28720],{},[128,28719,18342],{},[128,28721,7959],{},[107,28723,28724,28726],{},[128,28725,18349],{},[128,28727,28728],{},"LNB>통계>학습자 통계",[107,28730,28731,28733],{},[128,28732,18357],{},[128,28734,17837],{},[107,28736,28737,28739],{},[128,28738,18364],{},[128,28740,18367],{},[107,28742,28743,28745],{},[128,28744,18372],{},[128,28746,7582],{},[15,28748,28749,302,28751],{},[19,28750,18379],{},[28,28752,28753],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp010.png",[15,28755,28756],{},[19,28757,18393],{},[283,28759,28760,28763,28769,28785,28795,28801,28807,28813,28818],{},[228,28761,28762],{},"진입: LNB>통계>학습자 통계. 상단 PATH(통계 > 학습자 통계).",[228,28764,28765,28768],{},[19,28766,28767],{},"KPI 카드 3종",": 1-1 총 학습자 \u002F 1-2 활성 학습자 \u002F 1-3 최근 7일 신규 학습자(각 전기 대비 증감 표시 ▲▼).",[228,28770,28771,28774,28775,3136,28777,28780,28781,28784],{},[19,28772,28773],{},"조회기간 필터","(C-9): 1\u002F3\u002F6\u002F12개월 프리셋 + 시작~종료일 + ",[1321,28776,28281],{},[19,28778,28779],{},"최대 1년 이전 데이터까지 조회 가능",", 미선택 기본값 ",[19,28782,28783],{},"최근 1개월","(p017). 시작일=당일 이전만, 종료일=시작일 기준 최대 365일 범위 내(시작>종료·종료\u003C시작 불가).",[228,28786,28787,28790,28791,28794],{},[19,28788,28789],{},"기간별 신규 및 활성 학습자",": 라인차트(활성 학습자\u002F신규 학습자 2계열). 우상단 ",[19,28792,28793],{},"일별\u002F주별\u002F월별"," 집계 토글. 툴팁(해당 시점 활성\u002F신규 수).\n4.1. 집계 단위는 조회기간 길이에 따라 사용 가능 단위 자동 노출(14일 이하=일별, 15~60일=일\u002F주별, 60일 이상=일\u002F주\u002F월별 — p012\u002Fp017 준용).",[228,28796,28797,28800],{},[19,28798,28799],{},"멤버십 등급 분포",": 도넛차트. 범례=기본 + 멤버십명1~5(어드민 설정 등급명). 툴팁(등급별 인원·비율%).",[228,28802,28803,28806],{},[19,28804,28805],{},"요일별 학습 패턴",": 막대그래프(월~일). 최고 요일 강조(하늘색). 툴팁(요일·학습자 수).",[228,28808,28809,28812],{},[19,28810,28811],{},"시간대별 학습 패턴",": 막대그래프(00:00~24:00 2시간 단위 12구간). 최고 구간 강조. 툴팁(시간대·학습자 수).",[228,28814,28815,28816,715],{},"상태: 빈\u002F로딩\u002F에러 — 대시보드 9 준용 ",[28,28817,595],{},[228,28819,28820,28822,28823,715],{},[1321,28821,28680],{}," 학습자 통계 집계 ",[28,28824,17699],{},[53,28826],{},[599,28828,28830],{"id":28829},"s-ad01-0902-001-통계-매출-통계","S-AD01-0902-001 통계 - 매출 통계",[101,28832,28833,28841],{},[104,28834,28835],{},[107,28836,28837,28839],{},[110,28838,18317],{},[110,28840,18320],{},[123,28842,28843,28850,28856,28862,28869,28875,28881],{},[107,28844,28845,28847],{},[128,28846,18327],{},[128,28848,28849],{},"매출 통계",[107,28851,28852,28854],{},[128,28853,18335],{},[128,28855,8971],{},[107,28857,28858,28860],{},[128,28859,18342],{},[128,28861,7959],{},[107,28863,28864,28866],{},[128,28865,18349],{},[128,28867,28868],{},"LNB>통계>매출 통계",[107,28870,28871,28873],{},[128,28872,18357],{},[128,28874,17837],{},[107,28876,28877,28879],{},[128,28878,18364],{},[128,28880,18367],{},[107,28882,28883,28885],{},[128,28884,18372],{},[128,28886,7582],{},[15,28888,28889,302,28891,28596,28894,17972],{},[19,28890,18379],{},[28,28892,28893],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp011.png",[28,28895,18139],{},[15,28897,28898],{},[19,28899,18393],{},[283,28901,28902,28905,28910,28915,28921,28927,28933,28939,28953,28957,28964],{},[228,28903,28904],{},"진입: LNB>통계>매출 통계. 매출 관련 통계 확인 페이지.",[228,28906,28907,28909],{},[19,28908,28767],{},": 1 총 매출 \u002F 2 총 판매 수 \u002F 3 총 취소액(각 전기 대비 증감 ▲▼). 조회기간·관계없이 매출\u002F판매\u002F취소액 집계 제공.",[228,28911,28912,28914],{},[19,28913,28773],{},"(C-9). 학습자 통계 3 준용.",[228,28916,28917,28920],{},[19,28918,28919],{},"상품 요약 카드 2종",": 매출이 가장 높았던 상품 \u002F 찜하기가 가장 많은 상품.",[228,28922,28923,28926],{},[19,28924,28925],{},"기간별 매출",": 라인차트(매출액 좌Y축 + 주문건수 우Y축 2계열). 일별\u002F주별\u002F월별 토글. 툴팁(구간 매출액·주문건수). 집계단위는 학습자 통계 4.1 준용.",[228,28928,28929,28932],{},[19,28930,28931],{},"상품 평점 분포",": 막대그래프(5점~1점) + 우측 상품별 평점 리스트(상품유형배지·상품명·평점·총매출액). Y축=상품 수.",[228,28934,28935,28938],{},[19,28936,28937],{},"상품 유형별 매출 비중",": 도넛차트. 범례 7유형(일반강의\u002F라이브강의\u002F화상강의\u002F디지털상품\u002F패키지상품\u002F멤버십\u002F프리미엄 커뮤니티). 툴팁(유형명·금액·비율%).",[228,28940,28941,28944,28945,28948,28949,28952],{},[19,28942,28943],{},"매출 상위 상품",": 테이블 — 순위(1~3위 메달)·상품유형배지·상품명·판매건수·총매출액·",[19,28946,28947],{},"공개상태배지","(공개 초록\u002F일부공개💎 핑크아웃라인\u002F비공개 회색). ",[1321,28950,28951],{},"더보기▾","로 추가 로드.",[228,28954,28815,28955,715],{},[28,28956,595],{},[228,28958,28959,28960,28963],{},"마스킹: 매출 금액은 천단위 ",[28,28961,28962],{},","," + ₩ 표기.",[228,28965,28966,28968,28969,715],{},[1321,28967,28680],{}," 매출 통계 집계 ",[28,28970,17699],{},[53,28972],{},[599,28974,28976],{"id":28975},"s-ad01-0903-001-통계-콘텐츠-통계","S-AD01-0903-001 통계 - 콘텐츠 통계",[101,28978,28979,28987],{},[104,28980,28981],{},[107,28982,28983,28985],{},[110,28984,18317],{},[110,28986,18320],{},[123,28988,28989,28996,29002,29008,29015,29021,29027],{},[107,28990,28991,28993],{},[128,28992,18327],{},[128,28994,28995],{},"콘텐츠 통계",[107,28997,28998,29000],{},[128,28999,18335],{},[128,29001,8991],{},[107,29003,29004,29006],{},[128,29005,18342],{},[128,29007,7959],{},[107,29009,29010,29012],{},[128,29011,18349],{},[128,29013,29014],{},"LNB>통계>콘텐츠 통계",[107,29016,29017,29019],{},[128,29018,18357],{},[128,29020,17837],{},[107,29022,29023,29025],{},[128,29024,18364],{},[128,29026,18367],{},[107,29028,29029,29031],{},[128,29030,18372],{},[128,29032,7582],{},[15,29034,29035,302,29037,28596,29040,17972],{},[19,29036,18379],{},[28,29038,29039],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp018.png",[28,29041,29042],{},"p019.png",[15,29044,29045],{},[19,29046,18393],{},[283,29048,29049,29052,29058,29062,29068,29074,29080,29084],{},[228,29050,29051],{},"진입: LNB>통계>콘텐츠 통계.",[228,29053,29054,29057],{},[19,29055,29056],{},"KPI 카드 5종",": 총 콘텐츠 \u002F 동영상 \u002F 이미지 \u002F 파일 \u002F 유튜브링크(각 증감 ▲▼).",[228,29059,29060,28914],{},[19,29061,28773],{},[228,29063,29064,29067],{},[19,29065,29066],{},"기간별 콘텐츠 업로드",": 라인차트 4계열(동영상\u002F이미지\u002F파일\u002F유튜브링크). 일별\u002F주별\u002F월별 토글. 툴팁(유형별 수).",[228,29069,29070,29073],{},[19,29071,29072],{},"콘텐츠 유형 비중",": 도넛차트(동영상\u002F이미지\u002F파일\u002F유튜브링크). 툴팁(유형·수·비율%).",[228,29075,29076,29079],{},[19,29077,29078],{},"인기 콘텐츠",": 테이블 — 순위(1~3 메달)·콘텐츠유형배지·콘텐츠명·사용건수·상태배지(공개\u002F비공개).",[228,29081,28815,29082,715],{},[28,29083,595],{},[228,29085,29086,29088,29089,715],{},[1321,29087,28680],{}," 콘텐츠 통계 집계 ",[28,29090,17699],{},[53,29092],{},[599,29094,29096],{"id":29095},"s-ad01-9001-001-결제-유예기간-서비스-이용-제한-어드민-진입-차단","S-AD01-9001-001 결제 유예기간 서비스 이용 제한 (어드민 진입 차단)",[101,29098,29099,29107],{},[104,29100,29101],{},[107,29102,29103,29105],{},[110,29104,18317],{},[110,29106,18320],{},[123,29108,29109,29116,29122,29128,29135,29141,29147],{},[107,29110,29111,29113],{},[128,29112,18327],{},[128,29114,29115],{},"결제 유예기간 서비스 이용 제한 안내(최고관리자)",[107,29117,29118,29120],{},[128,29119,18335],{},[128,29121,9011],{},[107,29123,29124,29126],{},[128,29125,18342],{},[128,29127,7959],{},[107,29129,29130,29132],{},[128,29131,18349],{},[128,29133,29134],{},"(시스템 공통 · 어드민 진입 차단)",[107,29136,29137,29139],{},[128,29138,18357],{},[128,29140,17837],{},[107,29142,29143,29145],{},[128,29144,18364],{},[128,29146,18367],{},[107,29148,29149,29151],{},[128,29150,18372],{},[128,29152,7582],{},[15,29154,29155,302,29157],{},[19,29156,18379],{},[28,29158,29159],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp020.png",[15,29161,29162],{},[19,29163,18393],{},[283,29165,29166,29169,29172,29178,29191],{},[228,29167,29168],{},"진입: 커스터머 구독이 결제 유예\u002F만료 상태이면 어드민 진입 시 이 차단 인트로로 전환(P-AD-05).",[228,29170,29171],{},"본문: \"현재 사이트는 운영 정책에 따라 이용이 제한된 상태입니다. \u002F 자세한 사항은 쏠쏠에게 문의해 주세요.\" + 일러스트.",[228,29173,29174,29177],{},[1321,29175,29176],{},"내 사이트 관리 바로가기"," → 브랜드사이트(쏠쏠) 결제\u002F구독 관리로 이동(추정).",[228,29179,29180,29183,29184,29186,29187,29190],{},[19,29181,29182],{},"역할별 변형","(P-AD-05):\na. 최고관리자(p020): 문구 \"...쏠쏠에게 문의...\" + ",[1321,29185,29176],{}," 버튼 노출.\nb. 강사(p021): 문구 \"...{사이트명}에게 문의...\" + 바로가기 버튼 ",[19,29188,29189],{},"미노출","(강사는 구독 결제 권한 없음 → 관리자에게 문의 유도).",[228,29192,29193,29194,715],{},"연계: Front 측 동형 인트로(S-FR01-9001-001)와 사이트 단위 상태머신 공유 ",[28,29195,17660],{},[53,29197],{},[599,29199,29201],{"id":29200},"s-ad01-0301-001-어드민-로그인","S-AD01-0301-001 어드민 로그인",[101,29203,29204,29212],{},[104,29205,29206],{},[107,29207,29208,29210],{},[110,29209,18317],{},[110,29211,18320],{},[123,29213,29214,29220,29226,29232,29239,29245,29251],{},[107,29215,29216,29218],{},[128,29217,18327],{},[128,29219,9034],{},[107,29221,29222,29224],{},[128,29223,18335],{},[128,29225,9031],{},[107,29227,29228,29230],{},[128,29229,18342],{},[128,29231,7959],{},[107,29233,29234,29236],{},[128,29235,18349],{},[128,29237,29238],{},"(어드민 진입 · 비로그인)",[107,29240,29241,29243],{},[128,29242,18357],{},[128,29244,17837],{},[107,29246,29247,29249],{},[128,29248,18364],{},[128,29250,18367],{},[107,29252,29253,29255],{},[128,29254,18372],{},[128,29256,7582],{},[15,29258,29259,302,29261,29264,29265,29268,29269,17972],{},[19,29260,18379],{},[28,29262,29263],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp022.png","(텍스트형), ",[28,29266,29267],{},"p026.png","(로고형), ",[28,29270,29271],{},"p023.png",[15,29273,29274],{},[19,29275,18393],{},[283,29277,29278,29284,29294,29313,29328,29336],{},[228,29279,29280,29283],{},[19,29281,29282],{},"사이트명 영역",": 어드민 설정 사이트명 표기 — ① 이미지형(브라우저 폭에 따라 리사이징) ② 텍스트형(디자인 폰트 자동 설정). 어드민>설정>기본정보에서 지정.",[228,29285,29286,29289,29290,29293],{},[19,29287,29288],{},"회원 유형 선택(라디오)",": 강사 \u002F 관리자. ",[19,29291,29292],{},"default focus = 강사",". 선택 유형에 따라 로그인 후 진입할 대시보드 메뉴 구성·권한 범위 결정(P-AD-06).",[228,29295,29296,29299,29300,29304,29305,29308,29309,29312],{},[19,29297,29298],{},"입력 폼",":\n3.1. 이메일: placeholder \"",[47,29301,29303],{"href":29302},"mailto:example@email.com","example@email.com","\", ",[19,29306,29307],{},"Auto focus","(페이지 진입 시 즉시 입력 가능). 형식 위반 시 \"이메일 형식을 준수하여 작성해 주세요\".\n3.2. 비밀번호: placeholder \"비밀번호를 입력하세요\", 입력 시 마스킹(●), ",[19,29310,29311],{},"보기 토글(👁)",".\n3.3. 이메일 기억하기(체크박스): 체크 시 이메일을 로컬스토리지\u002F쿠키 저장, 재방문 시 입력란 자동 입력. (cf. p024 비번찾기에서는 \"아이디 기억하기\" 체크박스 삭제됨 26-04-25.)",[228,29314,29315,29319,29320,29323,29324,29327],{},[19,29316,29317,24063],{},[1321,29318,11250],{},": 회원유형+이메일+비밀번호 서버 인증 요청. ",[19,29321,29322],{},"활성 조건=필수 항목 모두 입력 시","(미입력 비활성).\n4.1. 결과 처리: 성공(admin) → 메인 대시보드 이동. 실패 → 버튼 하단 에러 메시지.\n4.2. 에러 메시지(P-AD-07): 미등록=\"가입한 적 없는 이메일입니다\" \u002F 비번 불일치=\"비밀번호를 한 번 더 확인해주세요\" \u002F 유형 오류=\"계정 정보는 일치하나 회원 유형이 다릅니다\" \u002F 정지=\"정지된 계정입니다\".\n4.3. ",[1321,29325,29326],{},"비밀번호 재설정"," → 비밀번호 찾기 화면(S-AD01-0302-001) 이동.",[228,29329,29330,29331,29333,29334,715],{},"상태: 로딩(인증 중 버튼 스피너) ",[28,29332,595],{},", 네트워크 실패 토스트 ",[28,29335,595],{},[228,29337,29338],{},"마스킹: 비밀번호 입출력 항상 마스킹.",[53,29340],{},[599,29342,29344],{"id":29343},"s-ad01-0302-001-비밀번호-찾기-재설정-메일-발송","S-AD01-0302-001 비밀번호 찾기 (재설정 메일 발송)",[101,29346,29347,29355],{},[104,29348,29349],{},[107,29350,29351,29353],{},[110,29352,18317],{},[110,29354,18320],{},[123,29356,29357,29364,29370,29376,29382,29388,29394],{},[107,29358,29359,29361],{},[128,29360,18327],{},[128,29362,29363],{},"비밀번호 찾기 \u002F 인증 메일 발송 완료",[107,29365,29366,29368],{},[128,29367,18335],{},[128,29369,9051],{},[107,29371,29372,29374],{},[128,29373,18342],{},[128,29375,7959],{},[107,29377,29378,29380],{},[128,29379,18349],{},[128,29381,9059],{},[107,29383,29384,29386],{},[128,29385,18357],{},[128,29387,17837],{},[107,29389,29390,29392],{},[128,29391,18364],{},[128,29393,18367],{},[107,29395,29396,29398],{},[128,29397,18372],{},[128,29399,7582],{},[15,29401,29402,302,29404,29407],{},[19,29403,18379],{},[28,29405,29406],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp024.png","(2단: 입력 → 발송완료)",[15,29409,29410],{},[19,29411,18393],{},[283,29413,29414,29419,29429,29434,29441,29446,29460],{},[228,29415,29416,29417,715],{},"진입: 로그인>",[1321,29418,29326],{},[228,29420,29421,29422,29425,29426,715],{},"입력 화면: \"비밀번호 재설정하기\" — 회원 유형 라디오(강사\u002F관리자) + 안내문(\"가입하신 이메일 주소를 입력하시면, 비밀번호를 재설정할 수 있는 인증 메일을 보내드립니다\") + 이메일 주소 입력.\n2.1. ",[1321,29423,29424],{},"인증 메일 발송"," → 발송 처리 후 완료 화면 전환.\n2.2. ",[1321,29427,29428],{},"← 로그인 화면으로 돌아가기",[228,29430,29431,29432,715],{},"발송 완료 화면(개정 26-04-25 신규): \"인증 메일이 발송되었습니다 \u002F {입력한 이메일 주소}\" + ",[1321,29433,29428],{},[228,29435,29436,29437,29440],{},"입력 검증·에러(p025, P-AD-08): 미입력=\"이메일 주소를 입력해주세요\" \u002F 형식 위반=\"이메일 형식을 준수하여 작성해 주세요\" \u002F 미등록=\"가입한 적 없는 이메일입니다\" \u002F 유형 오류=\"계정 정보는 일치하나 회원 유형이 다릅니다\" \u002F 정지=\"정지된 계정입니다\" \u002F ",[19,29438,29439],{},"연속 10회 이상 발송=\"인증 메일 발송 횟수를 초과했습니다. 10분 후 다시 시도해주세요\""," \u002F 서버오류=\"시스템 오류로 인해 메일 발송에 실패했습니다. 다시 시도해주세요\".",[228,29442,29443,29445],{},[1321,29444,29424],{}," 버튼 활성: 이메일 입력 + 유효성 통과 시 활성. 발송 중 중복 클릭 방지.",[228,29447,29448,29449,29451,29452,29455,29456,29459],{},"메일 본문(p027\u002Fp028, 이메일 템플릿 §2.E-1): \"비밀번호 재설정을 위한 인증 안내\" + \"안녕하세요 {역할}님\"(강사\u002F관리자 — 발송 요청 시 선택한 유형과 동일) + ",[1321,29450,29326],{}," 버튼(클릭 → 새 비밀번호 설정 화면) + 미클릭 시 URL 복사 안내(",[28,29453,29454],{},"https:\u002F\u002Fadmin.{사이트도메인}\u002Freset-password?token=…&expires=…",", 새 창 열기) + 보안 안내. ",[19,29457,29458],{},"링크 발송 후 30분 유효","(초과 시 재요청).",[228,29461,29462,29464,29465,715],{},[1321,29463,28680],{}," 비밀번호 재설정 메일 발송 ",[28,29466,17699],{},[53,29468],{},[599,29470,29472],{"id":29471},"s-ad01-0302-002-새-비밀번호-설정","S-AD01-0302-002 새 비밀번호 설정",[101,29474,29475,29483],{},[104,29476,29477],{},[107,29478,29479,29481],{},[110,29480,18317],{},[110,29482,18320],{},[123,29484,29485,29491,29497,29503,29510,29516,29522],{},[107,29486,29487,29489],{},[128,29488,18327],{},[128,29490,9074],{},[107,29492,29493,29495],{},[128,29494,18335],{},[128,29496,9071],{},[107,29498,29499,29501],{},[128,29500,18342],{},[128,29502,7959],{},[107,29504,29505,29507],{},[128,29506,18349],{},[128,29508,29509],{},"로그인>비밀번호 찾기>새 비밀번호 설정",[107,29511,29512,29514],{},[128,29513,18357],{},[128,29515,17837],{},[107,29517,29518,29520],{},[128,29519,18364],{},[128,29521,18367],{},[107,29523,29524,29526],{},[128,29525,18372],{},[128,29527,7582],{},[15,29529,29530,302,29532,28596,29535,29537,29538,29541],{},[19,29531,18379],{},[28,29533,29534],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp029.png",[28,29536,18877],{},"(Description), ",[28,29539,29540],{},"p031.png","(성공\u002F실패 모달)",[15,29543,29544],{},[19,29545,18393],{},[283,29547,29548,29551,29561,29582,29586,29588],{},[228,29549,29550],{},"진입: 이메일 인증 링크 클릭(메일 30분 유효 토큰) → 이 화면. 헤드라인 \"{강사\u002F관리자} 로그인을 위한 새 비밀번호를 설정하세요\" + 안내(\"보안을 위해 이전에 사용하지 않은 새로운 비밀번호를 설정해 주세요\").",[228,29552,29553,29556,29557,29560],{},[19,29554,29555],{},"새 비밀번호 입력",":\n2.1. 입력 즉시 마스킹(●), 보기 토글(👁). ",[19,29558,29559],{},"강도 바","(약\u002F보통\u002F강 실시간) 노출. 규칙 안내 \"8~16자, 영문 대소문자·숫자·특수문자 조합 필수\" — 실시간 검증.\n2.2. 새 비밀번호 확인: 2-1과 일치 검증, 불일치 시 경고 문구.",[228,29562,29563,29568,29569,29572,29573,29575,29576,29579,29580,275],{},[19,29564,29565],{},[1321,29566,29567],{},"비밀번호 변경 완료",": 입력 데이터 최종 검증 후 DB 반영 요청.\n3.1. 모든 유효성 통과 → DB 업데이트 + ",[19,29570,29571],{},"성공 모달","(p031, \"비밀번호가 변경되었습니다 \u002F 새로운 비밀번호로 로그인하실 수 있습니다\" + ",[1321,29574,11250],{},") → 로그인 화면 리다이렉트.\n3.2. 실패 → ",[19,29577,29578],{},"오류 모달","(p031, 신규 26-04-25: \"오류가 발생했습니다 \u002F 비밀번호는 영문, 숫자, 특수문자를 포함하여 8자 이상이어야 합니다\" + ",[1321,29581,18058],{},[228,29583,29584,715],{},[1321,29585,29428],{},[228,29587,29338],{},[228,29589,29590,29592,29593,715],{},[1321,29591,28680],{}," 비밀번호 변경(토큰 검증) ",[28,29594,17699],{},[53,29596],{},[599,29598,29600],{"id":29599},"s-ad01-0303-001-어드민-회원가입","S-AD01-0303-001 어드민 회원가입",[101,29602,29603,29611],{},[104,29604,29605],{},[107,29606,29607,29609],{},[110,29608,18317],{},[110,29610,18320],{},[123,29612,29613,29620,29626,29632,29639,29645,29651],{},[107,29614,29615,29617],{},[128,29616,18327],{},[128,29618,29619],{},"어드민 회원가입(강사\u002F관리자)",[107,29621,29622,29624],{},[128,29623,18335],{},[128,29625,9091],{},[107,29627,29628,29630],{},[128,29629,18342],{},[128,29631,7959],{},[107,29633,29634,29636],{},[128,29635,18349],{},[128,29637,29638],{},"(어드민 진입 · 비로그인)>회원가입",[107,29640,29641,29643],{},[128,29642,18357],{},[128,29644,17837],{},[107,29646,29647,29649],{},[128,29648,18364],{},[128,29650,18367],{},[107,29652,29653,29655],{},[128,29654,18372],{},[128,29656,7582],{},[15,29658,29659,302,29661,29664,29665,29667,29668,29671,29672,29675],{},[19,29660,18379],{},[28,29662,29663],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp034.png","(정상), ",[28,29666,18489],{},"(validation 에러), ",[28,29669,29670],{},"p037.png","(인증메일 발송 완료 모달), ",[28,29673,29674],{},"p038.png","(검증규칙 Description)",[15,29677,29678],{},[19,29679,18393],{},[283,29681,29682,29688,29733,29744,29753,29756],{},[228,29683,29684,29685,715],{},"헤더: 사이트명(어드민 설정) + \"회원가입\" + ",[19,29686,29687],{},"역할 라디오(강사\u002F관리자, default 강사)",[228,29689,29690,29692,29693,29696,29697,29732],{},[19,29691,29298],{},"(모두 필수 ",[28,29694,29695],{},"*","):\n2.1. 성 \u002F 이름: 실시간 유효성. 이름 최대 20자. 미입력=\"이름을 입력해 주세요\" \u002F 숫자·특수문자=\"이름은 한글로만 입력 가능합니다\" \u002F 공백=\"이름에 공백을 제거해 주세요\".\n2.2. 닉네임: placeholder \"닉네임을 입력하세요\", 화면 안내 \"2",[3369,29698,29699,29700,29703,29704,29707,29708,29710,29711,29716,29717,29720,29721,29723,29724,29728,29729,29731],{},"20자, 다른 사용자에게 표시되는 이름입니다\"(⚠ Description은 ",[19,29701,29702],{},"최소 2자·최대 10자","로 명시 — 안내문\u002F규칙 불일치, P-AD-10 미확정). 실시간 유효성+중복 체크: 미입력=\"닉네임을 입력해주세요\" \u002F 특수문자=\"닉네임은 한글, 영문, 숫자만 사용 가능합니다\" \u002F 미달=\"닉네임은 최소 2자 이상 입력해주세요\" \u002F 초과=\"닉네임은 10자 이내로 입력해주세요\" \u002F 중복=\"이미 사용 중인 닉네임입니다\" \u002F ",[19,29705,29706],{},"금칙어","(관리자·어드민·admin·고객센터·CS·공지사항·도우미·욕설\u002F비속어\u002F성적 언어, 공백\u002F특수문자 제거 후 대조)=\"사용할 수 없는 단어가 포함되어 있습니다\" \u002F 공백=\"닉네임에 공백을 제거해 주세요\".\n2.3. 이메일 주소: placeholder \"",[47,29709,29303],{"href":29302},"\" + ",[19,29712,29713],{},[1321,29714,29715],{},"인증코드 발송","(클릭 시 인증메일 발송 E-2 + ",[19,29718,29719],{},"발송 완료 모달","(p037): \"인증 메일을 발송했습니다 \u002F {이메일}으로 인증코드를 포함한 이메일을 발송했습니다 \u002F 인증코드는 10분간 유효 \u002F 안 보이면 스팸 메일함 확인 \u002F 발신주소 {최종관리자 이메일}\" + 남은 유효시간 카운트 + ",[1321,29722,18058],{},"). 형식 위반 \"이메일 형식을 준수하여 작성해 주세요\".\n2.4. 인증코드: placeholder \"인증코드 6자리\" + ",[19,29725,29726],{},[1321,29727,18058],{}," + 발송 후 카운트다운(예 02:36). 불일치=\"인증코드를 다시 한 번 작성해주세요\", 미인증=\"이메일 인증을 완료해 주세요\". 코드 10분 유효(E-2).\n2.5. 비밀번호: 마스킹+보기 토글, ",[19,29730,29559],{},"(위험Red=한 종류 숫자만 \u002F 보통Orange=영문+숫자 2종 \u002F 안전Green=10자↑ 3종 조합 \u002F 강력Blue=12자↑ 대소문자+숫자+특수문자 모두). 규칙 \"8","16자, 영문 대소문자·숫자·특수문자 조합 필수\". 검증: 미입력=\"비밀번호를 입력해주세요\" \u002F 미달=\"비밀번호는 최소 8자 이상 입력해 주세요\" \u002F 초과=\"비밀번호는 20자 이내로 입력해 주세요\" \u002F 조합 위반=\"영문 대소문자, 숫자, 특수문자를 혼합하여 입력해 주세요\" \u002F 공백=\"비밀번호에 공백을 포함할 수 없습니다\" \u002F 개인정보 포함=\"아이디가 포함되지 않은 비밀번호로 사용해주세요\".\n2.6. 비밀번호 확인: 미입력=\"비밀번호 확인을 위해 한 번 더 입력해 주세요\" \u002F 불일치=\"비밀번호가 일치하지 않습니다\".\n2.7. 약관 동의 체크박스: \"{사이트명}에서 정한 전체 약관에 동의합니다\". 미동의 시 가입 불가.",[228,29734,29735,29739,29740,29743],{},[19,29736,29737],{},[1321,29738,18627],{},": 전 필드 유효 + 이메일 인증 완료 + 약관 동의 시 활성 → 가입 처리(P-AD-09).\n3.1. ",[1321,29741,29742],{},"로그인 하기"," → 로그인 화면.",[228,29745,29746,29747,29749,29750,715],{},"상태: validation 에러(p033)는 각 필드 하단 빨간 문구·테두리. 로딩(가입 중 버튼 스피너) ",[28,29748,595],{},". 가입 완료 후 이동\u002F모달 ",[28,29751,29752],{},"[미확정-p037이후]",[228,29754,29755],{},"마스킹: 비밀번호 입출력 마스킹. 성\u002F이름\u002F이메일은 본인 입력값.",[228,29757,29758,29760,29761,715],{},[1321,29759,28680],{}," 이메일 인증코드 발송\u002F검증·회원가입 ",[28,29762,17699],{},[41,29764,29765],{},[15,29766,29767,29770,29771,715],{},[19,29768,29769],{},"참고",": 회원가입의 강사\u002F관리자 구분, 약관은 \"맑은소프트 정책\" 동의 추정(Front 패턴 준용). 어드민 가입 후 승인 절차 유무 ",[28,29772,22877],{},[53,29774],{},[599,29776,29778],{"id":29777},"s-ad01-9002-001-알림센터","S-AD01-9002-001 알림센터",[101,29780,29781,29789],{},[104,29782,29783],{},[107,29784,29785,29787],{},[110,29786,18317],{},[110,29788,18320],{},[123,29790,29791,29797,29803,29809,29816,29822,29828],{},[107,29792,29793,29795],{},[128,29794,18327],{},[128,29796,8127],{},[107,29798,29799,29801],{},[128,29800,18335],{},[128,29802,9111],{},[107,29804,29805,29807],{},[128,29806,18342],{},[128,29808,7959],{},[107,29810,29811,29813],{},[128,29812,18349],{},[128,29814,29815],{},"GNB>알림 아이콘",[107,29817,29818,29820],{},[128,29819,18357],{},[128,29821,17837],{},[107,29823,29824,29826],{},[128,29825,18364],{},[128,29827,18367],{},[107,29829,29830,29832],{},[128,29831,18372],{},[128,29833,7582],{},[15,29835,29836,302,29838,28596,29841,17972],{},[19,29837,18379],{},[28,29839,29840],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp042.png",[28,29842,29843],{},"p043.png",[15,29845,29846],{},[19,29847,18393],{},[283,29849,29850,29853,29859,29868,29875,29883],{},[228,29851,29852],{},"진입: GNB 알림 아이콘 클릭. 쏠쏠(시스템)에서 발행되는 알림 확인 영역(상품 수정·신규상품 등록·문의 등록 등).",[228,29854,29855,29858],{},[19,29856,29857],{},"날짜 그룹",": 연.월(YYYY.MM) 기준 월 단위 그룹핑.",[228,29860,29861,29863,29864,29867],{},[19,29862,18898],{},": 항목=제목+내용+등록일(상대시간). 미읽음=백그라운드 컬러 강조. ",[19,29865,29866],{},"알림센터 진입 후 타 페이지 이동 시 모든 알림 자동 읽음처리","(P-AD-11). 랜딩 페이지가 있는 알림은 우측 (>) 아이콘 → 클릭 시 해당 페이지 이동.",[228,29869,29870,29874],{},[19,29871,29872],{},[1321,29873,28951],{},": 알림 10개 이상일 때 노출, 클릭 시 10개 추가 로드.",[228,29876,29877,29878,29880,29881,715],{},"상태:\n5.1. 빈 상태: 알림 없음 시 빈 상태 노출 ",[28,29879,595],{},".\n5.2. 로딩\u002F에러: ",[28,29882,595],{},[228,29884,29885,29887,29888,715],{},[19,29886,27861],{},": \"알림 기획 미 진행 상태, 추후 기획 예정\"(p043) → 알림 종류·발행 트리거 정책 미확정 ",[28,29889,29890],{},"[미확정-알림기획 미진행]",[53,29892],{},[599,29894,29896],{"id":29895},"s-ad01-9003-001-내-정보-계정-정보","S-AD01-9003-001 내 정보 (계정 정보)",[101,29898,29899,29907],{},[104,29900,29901],{},[107,29902,29903,29905],{},[110,29904,18317],{},[110,29906,18320],{},[123,29908,29909,29915,29921,29927,29934,29940,29946],{},[107,29910,29911,29913],{},[128,29912,18327],{},[128,29914,9133],{},[107,29916,29917,29919],{},[128,29918,18335],{},[128,29920,9130],{},[107,29922,29923,29925],{},[128,29924,18342],{},[128,29926,7959],{},[107,29928,29929,29931],{},[128,29930,18349],{},[128,29932,29933],{},"GNB>프로필▾>내 정보",[107,29935,29936,29938],{},[128,29937,18357],{},[128,29939,17837],{},[107,29941,29942,29944],{},[128,29943,18364],{},[128,29945,18367],{},[107,29947,29948,29950],{},[128,29949,18372],{},[128,29951,7582],{},[15,29953,29954,302,29956,28596,29959,29537,29962,29965,29966,29969],{},[19,29955,18379],{},[28,29957,29958],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp044.png",[28,29960,29961],{},"p045.png",[28,29963,29964],{},"p046.png","(프로필 설정 모달), ",[28,29967,29968],{},"p047.png","(모달 Description)",[15,29971,29972],{},[19,29973,18393],{},[283,29975,29976,29979,30000,30011,30016,30022],{},[228,29977,29978],{},"진입: GNB 프로필 드롭다운>내 정보. 강사·관리자 본인 정보 수정 페이지.",[228,29980,29981,29984,29985,1046,29987,432,29990,29992,29993,29995,29996,29999],{},[19,29982,29983],{},"계정 정보",":\n2.1. 프로필: 기본 프로필 표시 + ",[1321,29986,26508],{},[19,29988,29989],{},"프로필 설정 모달(LPU, p046\u002Fp047)",[1321,29991,26693],{},"\u002F드래그(권장 400×400px 1:1) → 업로드 조건(파일 1개, jpg\u002Fjpeg\u002Fpng, 최대 5MB — 초과 시 얼럿) → 크롭 UI(고정비율 5:5, 드래그 이동·크기 조절) → [등록](이미지 등록 시 활성). 크롭 영역 기준 최종 프로필 생성.\n2.2. 읽기 전용: 가입일시 · 마지막 로그인 · 이메일 · 사용자 유형(역할 배지).\n2.3. ",[1321,29994,29326],{}," → 비밀번호 변경 흐름(추정).\n2.4. 닉네임(필수): ",[1321,29997,29998],{},"n\u002F15"," 카운트(⚠ 회원가입 규칙은 최대 10자 — 화면 간 불일치, P-AD-10).\n2.5. 이름: placeholder \"실명을 입력해 주세요\".\n2.6. 연락처: placeholder \"'-' 제외한 숫자만 입력해 주세요. 예) 010-0000-0000\".",[228,30001,30002,432,30007,30010],{},[19,30003,30004],{},[1321,30005,30006],{},"변경사항 저장",[19,30008,30009],{},"모든 필수값 입력 시 활성","(미입력 회색 비활성). 클릭 시 저장 → 완료 얼럿(C-5\u002FC-6).",[228,30012,30013,30014,715],{},"상태: 저장 실패 에러 ",[28,30015,595],{},[228,30017,30018,30021],{},[19,30019,30020],{},"재사용 규칙","(P-AD-12): \"사용자>강사\u002F관리자>상세\u002F수정>기본정보 탭과 기능이 동일한 영역은 별도 작성하지 않고, 상이한 기능만 디스크립션 작성\"(p045).",[228,30023,30024,30025,275],{},"마스킹: 본인 조회 화면이므로 이메일·연락처 비마스킹 가능성(§0-4, 팀장 컨펌 ",[28,30026,17699],{},[53,30028],{},[599,30030,30032],{"id":30031},"s-ad01-9004-001-11-문의-관리-목록","S-AD01-9004-001 1:1 문의 관리 (목록)",[101,30034,30035,30043],{},[104,30036,30037],{},[107,30038,30039,30041],{},[110,30040,18317],{},[110,30042,18320],{},[123,30044,30045,30051,30057,30063,30069,30075,30081],{},[107,30046,30047,30049],{},[128,30048,18327],{},[128,30050,9153],{},[107,30052,30053,30055],{},[128,30054,18335],{},[128,30056,9150],{},[107,30058,30059,30061],{},[128,30060,18342],{},[128,30062,7959],{},[107,30064,30065,30067],{},[128,30066,18349],{},[128,30068,9158],{},[107,30070,30071,30073],{},[128,30072,18357],{},[128,30074,17837],{},[107,30076,30077,30079],{},[128,30078,18364],{},[128,30080,18367],{},[107,30082,30083,30085],{},[128,30084,18372],{},[128,30086,7582],{},[15,30088,30089,302,30091,28596,30094,17972],{},[19,30090,18379],{},[28,30092,30093],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp048.png",[28,30095,30096],{},"p049.png",[15,30098,30099],{},[19,30100,18393],{},[283,30102,30103,30106,30112,30118,30132,30142,30150,30155],{},[228,30104,30105],{},"진입: LNB 상단 [1:1문의 관리](미답변 배지). 프론트에서 인입된 학습자 1:1문의 관리. 안내문 \"문의 상태는 답변 진행에 따라 자동 변경되며, 필요 시 수동으로도 변경할 수 있습니다\".",[228,30107,30108,30111],{},[19,30109,30110],{},"상태 KPI 카드 4종","(P-AD-13 상태머신):\na. 답변대기: 담당자 미답변(최초). b. 답변중: 사용자가 추가로 답변(질문)한 상태. c. 답변완료: 담당자가 마지막으로 답변한 상태. d. 문의종료: 더 이상 답변\u002F질문 불가한 종료. 상태는 댓글 등록·마지막 작성자 권한 기준 자동 변경(관리자>1:1관리에서 수동 변경 우선 적용).",[228,30113,30114,30117],{},[19,30115,30116],{},"검색\u002F필터\u002F정렬",":\n3.1. 검색: 문의 제목·작성자(텍스트 입력 후 Enter \u002F 공백 무시 \u002F 2자 미만 검색 시 얼럿).\n3.2. 답변상태 필터: 전체\u002F답변대기\u002F답변중\u002F답변완료\u002F문의종료.\n3.3. 문의유형 필터: 전체\u002F상품\u002F결제\u002F신고\u002F기타.\n3.4. 정렬(접수일 최신순▾) + 페이지크기(30개씩).",[228,30119,30120,30123,30124,30127,30128,30131],{},[19,30121,30122],{},"문의 목록 테이블",": 체크박스 · 답변상태(배지) · 문의유형(상품\u002F결제\u002F신고\u002F기타) · 문의 제목 · 작성자(역할배지+닉네임) · ",[19,30125,30126],{},"담당자(최초 댓글 작성자)"," · 접수일 · ",[19,30129,30130],{},"최근 업데이트일(마지막 댓글 작성 일시)",". 행 클릭 → 문의 상세(추정). 페이지네이션.",[228,30133,30134,30137,30138,30141],{},[19,30135,30136],{},"일괄 액션 플로팅바","(C-8): 체크 1개↑ 선택 시 노출(✕ {n}개 문의 선택됨). ",[1321,30139,30140],{},"문의종료"," → 컨펌(C-6) → 처리완료 얼럿(C-5).",[228,30143,30144,30145,30147,30148,715],{},"상태:\n6.1. 빈 상태: 문의 0건\u002F검색 결과 없음 시 빈 상태 ",[28,30146,595],{},".\n6.2. 로딩\u002F에러: ",[28,30149,595],{},[228,30151,30152,30153,715],{},"마스킹: 작성자 닉네임(실명 노출 시 마스킹 검토), 결제·신고 문의의 개인정보 마스킹 ",[28,30154,17699],{},[228,30156,30157,30159,30160,715],{},[1321,30158,28680],{}," 1:1문의 목록\u002F상태변경\u002F일괄종료 ",[28,30161,17699],{},[53,30163],{},[599,30165,30167],{"id":30166},"s-ad01-9004-002-11-문의-상세","S-AD01-9004-002 1:1 문의 상세",[101,30169,30170,30178],{},[104,30171,30172],{},[107,30173,30174,30176],{},[110,30175,18317],{},[110,30177,18320],{},[123,30179,30180,30186,30192,30198,30205,30211,30217],{},[107,30181,30182,30184],{},[128,30183,18327],{},[128,30185,8848],{},[107,30187,30188,30190],{},[128,30189,18335],{},[128,30191,9170],{},[107,30193,30194,30196],{},[128,30195,18342],{},[128,30197,7959],{},[107,30199,30200,30202],{},[128,30201,18349],{},[128,30203,30204],{},"1:1문의 관리>상세",[107,30206,30207,30209],{},[128,30208,18357],{},[128,30210,17837],{},[107,30212,30213,30215],{},[128,30214,18364],{},[128,30216,18367],{},[107,30218,30219,30221],{},[128,30220,18372],{},[128,30222,7582],{},[15,30224,30225,302,30227,28596,30230,30233,30234,17972],{},[19,30226,18379],{},[28,30228,30229],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp050.png",[28,30231,30232],{},"p051.png","(개정), ",[28,30235,18754],{},[15,30237,30238],{},[19,30239,18393],{},[283,30241,30242,30245,30258,30270,30276,30292,30300,30305,30310],{},[228,30243,30244],{},"진입: 문의 목록 행 클릭.",[228,30246,30247,432,30250,30253,30254,1997,30256,715],{},[19,30248,30249],{},"상단 액션",[19,30251,30252],{},"답변상태 셀렉트박스","(수동 변경, 개정 26-04-29 — 기존 버튼→셀렉트박스) + ",[1321,30255,19521],{},[1321,30257,19517],{},[228,30259,30260,30263,30264,30267,30268,275],{},[19,30261,30262],{},"문의 본문",": 문의유형 배지 + 제목 + 작성자(역할배지)+조회수 + (결제\u002F신고 문의면 관련 정보 영역) + 본문 + ",[19,30265,30266],{},"첨부파일","(파일명 + ",[1321,30269,17685],{},[228,30271,30272,30275],{},[19,30273,30274],{},"댓글(답변) 작성",": 작성자(역할배지+닉네임) + textarea(\"댓글을 입력해 주세요\") + [등록](입력 시 활성). 댓글 등록 시 상태 자동 변경(답변완료 등, P-AD-13).",[228,30277,30278,30281,30282,30285,30286,30288,30289,30291],{},[19,30279,30280],{},"댓글 스레드","(전체 {n}):\n5.1. 댓글: 작성자(역할배지)+작성일시+@멘션 본문 + ",[1321,30283,30284],{},"답글"," + 더보기(⋮ 수정\u002F삭제).\n5.2. 답글\u002F대댓글: 댓글 하단 입력 영역 생성. 답글·대댓글 작성 UI.\n5.3. ",[19,30287,19517],{},": ⋮>수정 → 작성 타입별 수정 UI(댓글\u002F답글\u002F대댓글).\n5.4. ",[19,30290,19521],{},": ⋮>삭제 → 삭제 컨펌(C-6) → 완료 얼럿(C-5). 삭제 시 작성자·작성일·내용 비노출, \"삭제된 댓글 입니다 ({닉네임} 삭제)\"로 영역·답글 구조 유지 + 삭제일시·삭제자 닉네임 표시.",[228,30293,30294,30295,30297,30298,715],{},"상태: 본문 로딩\u002F에러 ",[28,30296,595],{},", 댓글 없음 빈 상태 ",[28,30299,595],{},[228,30301,30302,30303,715],{},"권한: 댓글 수정\u002F삭제는 작성자 본인(관리자\u002F강사) 기준 ",[28,30304,595],{},[228,30306,30307,30308,715],{},"마스킹: 결제\u002F신고 문의 개인정보 마스킹 ",[28,30309,17699],{},[228,30311,30312,30314,30315,715],{},[1321,30313,28680],{}," 문의 상세\u002F댓글 CRUD\u002F상태변경\u002F파일 다운로드 ",[28,30316,17699],{},[53,30318],{},[599,30320,30322],{"id":30321},"s-ad01-9004-003-11-문의-수정","S-AD01-9004-003 1:1 문의 수정",[101,30324,30325,30333],{},[104,30326,30327],{},[107,30328,30329,30331],{},[110,30330,18317],{},[110,30332,18320],{},[123,30334,30335,30341,30347,30353,30360,30366,30372],{},[107,30336,30337,30339],{},[128,30338,18327],{},[128,30340,9192],{},[107,30342,30343,30345],{},[128,30344,18335],{},[128,30346,9189],{},[107,30348,30349,30351],{},[128,30350,18342],{},[128,30352,7959],{},[107,30354,30355,30357],{},[128,30356,18349],{},[128,30358,30359],{},"1:1문의 관리>상세>수정",[107,30361,30362,30364],{},[128,30363,18357],{},[128,30365,17837],{},[107,30367,30368,30370],{},[128,30369,18364],{},[128,30371,18367],{},[107,30373,30374,30376],{},[128,30375,18372],{},[128,30377,7582],{},[15,30379,30380,302,30382,28596,30385,17972],{},[19,30381,18379],{},[28,30383,30384],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp053.png",[28,30386,18761],{},[15,30388,30389],{},[19,30390,18393],{},[283,30392,30393,30399,30408,30415,30420],{},[228,30394,30395,30396,30398],{},"진입: 문의 상세>",[1321,30397,19517],{},". 프론트 1:1문의하기(S-FR01-0301-109)와 기능 동일, 상이한 영역만 기술(P-AD-12 재사용).",[228,30400,30401,30403,30404,30407],{},[19,30402,29298],{},": 문의유형 라디오(상품\u002F결제(구매 및 환불)\u002F신고하기\u002F기타) + 신고\u002F결제 선택 시 관련 정보 입력 영역 + 제목(",[1321,30405,30406],{},"n\u002F50",") + 내용(리치 에디터, 미리보기, 50MB) + 파일 업로드(원본\u002F노출 파일명, 용량 표기).",[228,30409,30410,30414],{},[19,30411,30412],{},[1321,30413,19517],{},": 모든 필수값 입력 시 활성 → 수정 컨펌(C-6) → 완료 얼럿(C-5).",[228,30416,30417,30418,715],{},"상태: 검증 에러·로딩·실패 — 프론트 패턴 준용 ",[28,30419,595],{},[228,30421,30422,30424,30425,715],{},[1321,30423,28680],{}," 문의 수정\u002F파일 업로드 ",[28,30426,17699],{},[53,30428],{},[599,30430,30432],{"id":30431},"s-ad01-9005-001-크레딧-관리","S-AD01-9005-001 크레딧 관리",[101,30434,30435,30443],{},[104,30436,30437],{},[107,30438,30439,30441],{},[110,30440,18317],{},[110,30442,18320],{},[123,30444,30445,30451,30457,30463,30469,30475,30481],{},[107,30446,30447,30449],{},[128,30448,18327],{},[128,30450,9212],{},[107,30452,30453,30455],{},[128,30454,18335],{},[128,30456,9209],{},[107,30458,30459,30461],{},[128,30460,18342],{},[128,30462,7959],{},[107,30464,30465,30467],{},[128,30466,18349],{},[128,30468,9217],{},[107,30470,30471,30473],{},[128,30472,18357],{},[128,30474,17837],{},[107,30476,30477,30479],{},[128,30478,18364],{},[128,30480,18367],{},[107,30482,30483,30485],{},[128,30484,18372],{},[128,30486,7582],{},[15,30488,30489,302,30491,28596,30494,29537,30497,30499,30500,30503],{},[19,30490,18379],{},[28,30492,30493],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp056.png",[28,30495,30496],{},"p057.png",[28,30498,19012],{},"(영수증 모달), ",[28,30501,30502],{},"p059.png","(크레딧 상세 모달)",[15,30505,30506],{},[19,30507,18393],{},[283,30509,30510,30516,30522,30528,30534,30570,30579,30582],{},[228,30511,30512,30513,30515],{},"진입: LNB 하단 ",[1321,30514,9212],{},". 안내문 \"충전된 크레딧은 캠페인의 캠페인 발송, AI 튜터, AI 번역 서비스 이용 시 차감됩니다\"(P-AD-14 크레딧 경제).",[228,30517,30518,30521],{},[19,30519,30520],{},"보유 크레딧 카드",": 보유 크레딧(C) + [크레딧 충전](충전 페이지 이동).",[228,30523,30524,30527],{},[19,30525,30526],{},"요약 정보",": 총 충전한 크레딧(누적) \u002F 보너스 크레딧(이벤트 등 지급분 합산) \u002F 이번 달 사용 크레딧. (소멸은 1일~말일 만월차 합산.)",[228,30529,30530,30533],{},[19,30531,30532],{},"조회기간\u002F검색 필터",":\n4.1. 기간: 오늘\u002F1주일\u002F이번 달\u002F3개월 + 날짜 직접(시작>종료 차단). 직접 입력 시 프리셋 해제.\n4.2. 내용 검색(텍스트 Enter \u002F 공백·부분일치 \u002F 2자 미만 검색 시 얼럿).\n4.3. 구분 필터: 전체\u002F충전\u002F지급\u002F사용\u002F소멸\u002F취소\u002F관리자 지급\u002F관리자 차감.",[228,30535,30536,30539,30540,30542,30543,30545,30546,30549,30550,30553,30554,30557,30558,30561,30562,30565,30566,30569],{},[19,30537,30538],{},"충전 및 사용 내역 테이블",": 일시 · ",[19,30541,115],{},"(충전\u002F관리자 지급\u002F관리자 차감\u002F취소\u002F사용\u002F소멸) · ",[19,30544,6828],{},"(구분별 상세, 예 \"크레딧 구매\"·\"이벤트 당첨 10,000원 충전\"·\"이메일 전송\"·\"유효기간 만료로 소멸처리\" — 클릭 시 ",[19,30547,30548],{},"크레딧 상세 모달","(p059): 일시\u002F구분\u002F내용\u002F크레딧\u002F유효기간, 충전 건은 +주문번호\u002F주문상태(결제완료·결제취소)\u002F결제금액\u002F결제정보(카드 마스킹) 확장) · 크레딧(+\u002F−) · ",[19,30551,30552],{},"소멸일시","(소멸 대상만 노출) · ",[19,30555,30556],{},"영수증","(충전 내역만 버튼 → 영수증 모달 p058). 페이지크기(30개씩) + 페이지네이션.\n5.1. ",[19,30559,30560],{},"결제 취소","(크레딧 상세 모달 충전 건, p060, P-AD-15): 충전 크레딧 ",[19,30563,30564],{},"미사용 + 결제일 7일 이내","일 때만 ",[1321,30567,30568],{},"결제취소"," 버튼 노출 → 취소 컨펌(C-6) → 완료 얼럿(C-5). 취소 시 충전 크레딧 즉시 차감.",[228,30571,30572,30573,30575,30576,30578],{},"상태: 내역 없음 빈 상태 ",[28,30574,595],{},", 로딩\u002F에러 ",[28,30577,595],{},". 값 없는 항목은 빈값 표시.",[228,30580,30581],{},"마스킹: 결제 영수증 카드번호 마스킹(예 \"현대 3333 **** **** ****\").",[228,30583,30584,30586,30587,715],{},[1321,30585,28680],{}," 크레딧 잔액\u002F내역\u002F충전\u002F영수증\u002F결제취소 ",[28,30588,17699],{},[53,30590],{},[599,30592,30594],{"id":30593},"s-ad01-9005-002-크레딧-충전","S-AD01-9005-002 크레딧 충전",[101,30596,30597,30605],{},[104,30598,30599],{},[107,30600,30601,30603],{},[110,30602,18317],{},[110,30604,18320],{},[123,30606,30607,30613,30619,30625,30632,30638,30644],{},[107,30608,30609,30611],{},[128,30610,18327],{},[128,30612,9232],{},[107,30614,30615,30617],{},[128,30616,18335],{},[128,30618,9229],{},[107,30620,30621,30623],{},[128,30622,18342],{},[128,30624,7959],{},[107,30626,30627,30629],{},[128,30628,18349],{},[128,30630,30631],{},"크레딧 관리>크레딧 충전",[107,30633,30634,30636],{},[128,30635,18357],{},[128,30637,17837],{},[107,30639,30640,30642],{},[128,30641,18364],{},[128,30643,18367],{},[107,30645,30646,30648],{},[128,30647,18372],{},[128,30649,7582],{},[15,30651,30652,302,30654,28596,30657,29537,30659,30662],{},[19,30653,18379],{},[28,30655,30656],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp061.png",[28,30658,18211],{},[28,30660,30661],{},"p063.png","(카드 등록 toss 모달)",[15,30664,30665],{},[19,30666,18393],{},[283,30668,30669,30674,30684,30694,30712,30723,30731,30736,30739],{},[228,30670,30671,30672,715],{},"진입: 크레딧 관리>",[1321,30673,9232],{},[228,30675,30676,30679,30680,30683],{},[19,30677,30678],{},"충전 금액 선택","(좌): 보유 크레딧 표시 + 충전 상품 카드(10,000 \u002F 30,000(+보너스 3,000) \u002F 50,000(+5,000) \u002F 100,000(+10,000) \u002F 300,000(+30,000) \u002F 500,000(+50,000)). ",[19,30681,30682],{},"보너스 지급 정책은 백오피스에서 설정","(가변). 선택 시 충전 크레딧+보너스 표시.",[228,30685,30686,30689,30690,30693],{},[19,30687,30688],{},"결제 예정 금액",": 선택 금액 기준 최종 결제 금액(",[19,30691,30692],{},"VAT 포함",") 표시.",[228,30695,30696,30699,30700,1046,30702,30705,30706,3136,30708,30711],{},[19,30697,30698],{},"결제정보","(우): 등록 카드 라디오 선택(카드번호 마스킹 \"1234---5678\") \u002F ",[1321,30701,22298],{},[19,30703,30704],{},"toss payments 카드 등록 모달","(p063): 개인\u002F법인 탭 + 카드번호\u002F유효기간\u002F(법인=사업자번호 10자리)\u002F필수 약관 동의\u002F",[1321,30707,22598],{},[19,30709,30710],{},"등록 카드 없으면 \"등록된 카드가 없습니다\" 문구","(p062 4-1) + 카드 추가 유도.",[228,30713,30714,30715,30718,30719,30722],{},"약관: \"결제 및 환불안내 조건을 확인했습니다\" 체크. ",[19,30716,30717],{},"결제 및 환불안내",": 크레딧 유효기간 결제일 기준 1년(만료 시 자동 소멸) · 10,000원 단위 충전(VAT 별도) · 환불은 ",[1321,30720,30721],{},"서비스 이용약관"," 위치 확인 · 기타 문의는 1:1문의.",[228,30724,30725,30730],{},[19,30726,30727],{},[1321,30728,30729],{},"결제하기",": 결제정보 설정 + 약관 체크 시 활성 → 결제 진행 → 컨펌(C-6) → 성공=완료 페이지 이동 \u002F 실패=실패 페이지 이동.",[228,30732,30733,30734,715],{},"상태: 카드 미등록·약관 미동의 시 버튼 비활성. 로딩\u002F실패 ",[28,30735,595],{},[228,30737,30738],{},"마스킹: 카드번호 마스킹.",[228,30740,30741,30743,30744,715],{},[1321,30742,28680],{}," 카드 조회\u002F등록·크레딧 결제(PG) ",[28,30745,17699],{},[53,30747],{},[599,30749,30751],{"id":30750},"s-ad01-9005-003-크레딧-충전-결제완료-결제실패","S-AD01-9005-003 크레딧 충전 결제완료 \u002F 결제실패",[101,30753,30754,30762],{},[104,30755,30756],{},[107,30757,30758,30760],{},[110,30759,18317],{},[110,30761,18320],{},[123,30763,30764,30771,30777,30783,30790,30796,30802],{},[107,30765,30766,30768],{},[128,30767,18327],{},[128,30769,30770],{},"크레딧 충전 결제완료 \u002F 결제실패",[107,30772,30773,30775],{},[128,30774,18335],{},[128,30776,9249],{},[107,30778,30779,30781],{},[128,30780,18342],{},[128,30782,7959],{},[107,30784,30785,30787],{},[128,30786,18349],{},[128,30788,30789],{},"크레딧 충전>결제완료 \u002F 결제실패",[107,30791,30792,30794],{},[128,30793,18357],{},[128,30795,17837],{},[107,30797,30798,30800],{},[128,30799,18364],{},[128,30801,18367],{},[107,30803,30804,30806],{},[128,30805,18372],{},[128,30807,7582],{},[15,30809,30810,302,30812,30815,30816,30819,30820,17972],{},[19,30811,18379],{},[28,30813,30814],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp064.png","(완료), ",[28,30817,30818],{},"p068.png","(실패), ",[28,30821,30822],{},"p065.png",[15,30824,30825],{},[19,30826,18393],{},[283,30828,30829,30850,30856,30858],{},[228,30830,30831,30834,30835,30838,30839,30842,30843,30846,30847,715],{},[19,30832,30833],{},"결제완료","(p064): \"크레딧 결제가 완료되었습니다\" + 결제 정보(주문번호(고유값 자동생성)·주문일시(YYYY.MM.DD HH:MM:SS, 결제 승인 시점)·결제금액(VAT 포함)·결제정보(카드 마스킹)·충전 크레딧·",[19,30836,30837],{},"크레딧 유효기간","(p065 개발 확인 필요 ",[28,30840,30841],{},"[미확정-유효기간]",")) + ",[19,30844,30845],{},"결제 전\u002F후 크레딧"," 비교 + ",[1321,30848,30849],{},"크레딧 관리 바로가기",[228,30851,30852,30855],{},[19,30853,30854],{},"결제실패",": 실패 사유(TOSS 전달 코드·메시지) + [다시 결제하기](동일 주문 건 기준 재시도, 기존 선택 카드\u002F쿠폰 유지).",[228,30857,30738],{},[228,30859,30860,30862,30863,715],{},[1321,30861,28680],{}," 결제 결과 콜백(toss) ",[28,30864,17699],{},[53,30866],{},[599,30868,30870],{"id":30869},"s-ad01-0101-001-사용자-학습자-목록","S-AD01-0101-001 사용자 - 학습자 목록",[101,30872,30873,30881],{},[104,30874,30875],{},[107,30876,30877,30879],{},[110,30878,18317],{},[110,30880,18320],{},[123,30882,30883,30889,30895,30901,30908,30914,30920],{},[107,30884,30885,30887],{},[128,30886,18327],{},[128,30888,9272],{},[107,30890,30891,30893],{},[128,30892,18335],{},[128,30894,9269],{},[107,30896,30897,30899],{},[128,30898,18342],{},[128,30900,7959],{},[107,30902,30903,30905],{},[128,30904,18349],{},[128,30906,30907],{},"LNB>사용자>학습자",[107,30909,30910,30912],{},[128,30911,18357],{},[128,30913,17837],{},[107,30915,30916,30918],{},[128,30917,18364],{},[128,30919,18367],{},[107,30921,30922,30924],{},[128,30923,18372],{},[128,30925,7582],{},[15,30927,30928,302,30930,28596,30933,237,30936,29537,30938,19015,30941,30943],{},[19,30929,18379],{},[28,30931,30932],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp069.png",[28,30934,30935],{},"p070.png",[28,30937,19986],{},[28,30939,30940],{},"p074",[28,30942,19983],{},"(일괄처리 얼럿\u002F컨펌 변형)",[15,30945,30946],{},[19,30947,18393],{},[283,30949,30950,30956,30962,30968,30992,31028,31033,31040],{},[228,30951,30952,30953,715],{},"진입: LNB>사용자>학습자. 가입 학습자 통합 조회 목록. 안내문(가입유형 안내) + ",[1321,30954,30955],{},"가이드보기",[228,30957,30958,30961],{},[19,30959,30960],{},"검색\u002F필터",":\n2.1. 검색: 닉네임·이름·이메일(Enter, 검색 결과 KPI·목록 반영).\n2.2. 상태별 필터: 전체\u002F활성\u002F중지\u002F탈퇴.\n2.3. 멤버십 필터: 멤버십 등급(어드민 설정).\n2.4. 유형별 필터: 일반\u002F숏either(숏폼) 가입유형.",[228,30963,30964,30967],{},[19,30965,30966],{},"KPI 카드 4종",": 총 학습자 \u002F 활성 학습자 \u002F 평균 진행률(%) \u002F 이번 달 신규(각 지난달 대비 증감, 검색 조건 적용 후).",[228,30969,30970,30973,30974,30976,30977,30980,30981,30983,30984,30987,30988,30991],{},[19,30971,30972],{},"학습자 목록 테이블",": 체크박스(헤더=전체선택) · 학습자(역할배지+닉네임+프로필) · 이메일(로그인 ID, 최초 가입 소셜이면 아이콘) · 연락처(휴대폰 인증 회원만, 없으면 \"-\") · 멤버십(등급명\u002F없으면 \"-\") · 가입유형(일반=외부링크·회원가입 페이지 \u002F 숏폼=유튜브 숏폼 링크·회원가입) · 소셜유형(Google\u002FKakao\u002FNaver\u002FApple\u002FFacebook) · 가입일시 · 구매수(완료 결제 건) · 평균 진도율(수강중 일반\u002F라이브\u002F화상 평균%, 라이브·화상은 시작 전 0%) · ",[19,30975,4181],{},"(활성\u002F중지\u002F탈퇴 배지). 정렬(정렬▾: 구매액순\u002F등록순\u002F가입순\u002F멤버십 상위 등급순\u002F가입일 최신순) + 페이지네이션. 행 클릭 → 학습자 상세(S-AD01-0101-002).\n4.1. ",[19,30978,30979],{},"회원 상태머신","(P-AD-16): ",[19,30982,18644],{},"(제한 없는 정상, 가입·인증 완료 시 기본) ↔ ",[19,30985,30986],{},"중지","(관리자 강제 전환, 부정행위 등 — 로그인\u002F1:1문의 제외 기능 접근 불가, 상품 수강기간 hold, 소명 후 활성 복구 가능) ↔ ",[19,30989,30990],{},"탈퇴","(본인 신청 또는 관리자 영구 처리, 재가입\u002F로그인 차단, 개인정보 마스킹\u002F별도 보관, 결제 내역 있으면 일정 기간(예 5년) 데이터 보존·\"상품구매수\" 통계용 유지).",[228,30993,30994,30996,30997,237,30999,237,31001,31003,31004,31007,31008,31011,31012,31015,31016,31019,31020,31023,31024,31027],{},[19,30995,30136],{},"(C-8): 체크 1개↑ 선택 시(✕ {n}개 항목 선택됨). ",[1321,30998,18644],{},[1321,31000,30986],{},[1321,31002,30990],{}," — 상태 일괄 변경(컨펌→얼럿, P-AD-16 상태머신).\n5.1. ",[19,31005,31006],{},"미선택 액션 시 얼럿",": \"활성화\u002F중지할\u002F탈퇴할 학습자를 먼저 선택해 주세요\"(p074~p076).\n5.2. ",[19,31009,31010],{},"이미 동일 상태 일부 포함 시","(p084\u002Fp085): \"중복 대상을 제외한 나머지 인원만 변경하시겠습니까? \u002F 선택한 대상 중 일부가 이미 {상태} 상태입니다\" 얼럿.\n5.3. ",[19,31013,31014],{},"상태 변경 컨펌",": 활성=\"선택한 학습자를 활성화하시겠어요?\"(p090) \u002F 중지=\"선택한 학습자를 중지하시겠습니까?\"(p091).\n5.4. ",[19,31017,31018],{},"탈퇴 차단 규칙","(p089\u002Fp092, P-AD-18): ① 선택 학습자에 만료되지 않은 강좌가 있으면 탈퇴 불가 — \"선택한 학습자의 만료되지 않은 강좌가 있습니다. 강좌를 만료한 후 학습자를 삭제할 수 있습니다\". ② ",[19,31021,31022],{},"탈퇴는 일괄 불가, 1명씩만"," — 2명 이상 선택 후 탈퇴 시 \"한 번에 한 사람씩 탈퇴시킬 수 있습니다\". ③ ",[19,31025,31026],{},"탈퇴 최종 컨펌(비가역)","(p099): \"선택한 학습자를 정말 탈퇴 처리하시겠습니까? 탈퇴 시 모든 학습 데이터가 영구 삭제되며 복구가 불가능합니다\".",[228,31029,31030,31031,715],{},"상태: 빈\u002F검색없음\u002F로딩\u002F에러 ",[28,31032,595],{},[228,31034,31035,31036,31039],{},"마스킹: ",[19,31037,31038],{},"이메일(계정 첫2자 이후)·연락처(가운데 마스킹)"," 적용(개인정보, P-AD-17). 본 캡처는 데모 더미.",[228,31041,31042,31044,31045,715],{},[1321,31043,28680],{}," 학습자 목록\u002F상태변경 ",[28,31046,17699],{},[53,31048],{},[599,31050,31052],{"id":31051},"s-ad01-0101-002-사용자-학습자-상세-탭-기본정보학습이력구매이력활동로그발송이력쿠폰","S-AD01-0101-002 사용자 - 학습자 상세 (탭: 기본정보\u002F학습이력\u002F구매이력\u002F활동로그\u002F발송이력\u002F쿠폰)",[101,31054,31055,31063],{},[104,31056,31057],{},[107,31058,31059,31061],{},[110,31060,18317],{},[110,31062,18320],{},[123,31064,31065,31071,31077,31083,31089,31095,31101],{},[107,31066,31067,31069],{},[128,31068,18327],{},[128,31070,9292],{},[107,31072,31073,31075],{},[128,31074,18335],{},[128,31076,9289],{},[107,31078,31079,31081],{},[128,31080,18342],{},[128,31082,7959],{},[107,31084,31085,31087],{},[128,31086,18349],{},[128,31088,9297],{},[107,31090,31091,31093],{},[128,31092,18357],{},[128,31094,17837],{},[107,31096,31097,31099],{},[128,31098,18364],{},[128,31100,18367],{},[107,31102,31103,31105],{},[128,31104,18372],{},[128,31106,7582],{},[15,31108,31109,302,31111,31114,31115,31118,31119,31121,31122,31124,31125,31127,31128,31130,31131,31134,31135,31137,31138,31140,31141,237,31144,237,31147,237,31150,17972],{},[19,31110,18379],{},[28,31112,31113],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp071.png","(기본정보), ",[28,31116,31117],{},"p072.png","(학습이력), ",[28,31120,19188],{},"(구매이력), ",[28,31123,19827],{},"(활동로그), ",[28,31126,19819],{},"(발송이력), ",[28,31129,20148],{},"(수강강좌 모달), ",[28,31132,31133],{},"p095.png","(구독관리 모달), ",[28,31136,20135],{},"(수료여부 변경 모달), ",[28,31139,20141],{},"(다운로드 내역 모달 Description), ",[28,31142,31143],{},"p078.png",[28,31145,31146],{},"p079.png",[28,31148,31149],{},"p081.png",[28,31151,19816],{},[15,31153,31154],{},[19,31155,18393],{},[283,31157,31158,31164,31197,31203,31234,31266,31278,31290,31307,31312,31318],{},[228,31159,31160,31161,31163],{},"진입: 학습자 목록 행 클릭. 상단 \u003C 뒤로 + ",[1321,31162,30955],{}," + 안내문(\"비밀번호 분실시 '비밀번호 재설정' 버튼을 클릭하여 메일을 발송할 수 있습니다\").",[228,31165,31166,31169,31170,31173,31174,31177,31178,31181,31182,31185,31186,237,31188,2221,31191,31194,31195,275],{},[19,31167,31168],{},"회원 헤더","(전 탭 공통): 프로필 + 닉네임(실명) + 배지(",[19,31171,31172],{},"인증여부","(휴대폰 인증=인증 배지)·",[19,31175,31176],{},"회원상태","(활성\u002F중지\u002F탈퇴 컬러)·",[19,31179,31180],{},"멤버십명",") + 이메일 + 가입일·마지막 로그인·",[19,31183,31184],{},"수강 강좌 {n}","(클릭 → 수강 강좌 목록 모달 p094, Front 상품 목록 모달과 동형: 유형배지·상태(수료\u002F강의종료)·상품명·수강기간\u002F진도율\u002F상품구성\u002F다운로드+",[1321,31187,23522],{},[1321,31189,31190],{},"상품리스트 보기",[19,31192,31193],{},"멤버십 이용중·커뮤니티 구독 {n}","(클릭 → 구독관리 모달 p095: 멤버십·프리미엄 커뮤니티 섹션, 각 카드=상품명·시작일·만료일(N일 남음)·다음 결제일·⋮더보기 + ",[1321,31196,28951],{},[228,31198,31199,31202],{},[19,31200,31201],{},"탭",": 기본 정보 \u002F 학습 이력 \u002F 구매 이력 \u002F 활동 로그 \u002F 발송 이력 \u002F 쿠폰.",[228,31204,31205,31211,31212,31215,31216,237,31219,31222,31223,31225,31226,31229,31230,31233],{},[19,31206,31207,31210],{},[1321,31208,31209],{},"기본 정보"," 탭",":\n4.1. 개인 정보: 닉네임(변경)·이름(상품구매 시 휴대폰 인증 확인 이름, 변경)·연락처(휴대폰 인증 무관 관리자 수동 작성\u002F수정)·이메일(소셜 아이콘 G\u002FKakao\u002FN\u002FApple + 주소)·가입일.\n4.2. 계정 정보: 멤버십명(없으면 \"-\")·",[19,31213,31214],{},"상태(셀렉트박스: 활성\u002F중지\u002F탈퇴 — 마우스 롤오버 드롭다운, 변경 후 저장)","·마지막 로그인·로그인 횟수.\n4.3. 광고성 수신 동의: 상태에 따라 ",[1321,31217,31218],{},"동의",[1321,31220,31221],{},"거부"," 문구.\n4.4. ",[1321,31224,30006],{},": 수정 폼 DB 반영 → 모달\u002F얼럿. ",[1321,31227,31228],{},"메모"," 플로팅(마우스 롤오버, C-10 메모 모달).\n4.5. ",[19,31231,31232],{},"재사용","(P-AD-12): 강사\u002F관리자 상세 기본정보 탭과 기능 동일 시 미작성, 상이만 기술.",[228,31235,31236,31241,31242,31245,31246,31249,31250,22250,31253,31256,31257,1997,31260,3136,31262,31265],{},[19,31237,31238,31210],{},[1321,31239,31240],{},"학습 이력","(p072): 안내문(일반\u002F라이브\u002F화상 강의만). 테이블: 체크박스·상품명(유형배지)·강사·수강기간·진도율·총 학습시간·",[19,31243,31244],{},"학습상태","(진행중\u002F만료\u002F준비중\u002F참여중\u002F종료+시각)·",[19,31247,31248],{},"수강상태","(수료\u002F미수료(기간만료·수강취소)\u002F수강중)·최근 학습일. 일괄 ",[47,31251,19521],{"href":31252},"%EC%BB%A8%ED%8E%8C%E2%86%92%EC%96%BC%EB%9F%BF",[19,31254,31255],{},"수료여부 변경 모달","(p096, LPU): 수강상태 셀 클릭 시 → 현재 학습 정보(학습자\u002F상품명\u002F현재 상태\u002F진행률\u002F수강기간) + 변경할 수료 상태(라디오 수료\u002F수강중\u002F미수료) + ",[19,31258,31259],{},"변경 사유(필수, 최소 10자, 0\u002F500)",[1321,31261,18058],{},[19,31263,31264],{},"'수료' 상태 변경 후엔 다시 다른 상태로 변경 불가","(Locked, p079). '수강중'·'미수료'는 변경 가능.",[228,31267,31268,31273,31274,31277],{},[19,31269,31270,31210],{},[1321,31271,31272],{},"구매 이력","(p073): 안내문(주문취소는 판매관리>주문에서). 테이블: 주문번호·상품명(유형배지)·주문일·수강상태·결제금액·결제수단·",[19,31275,31276],{},"결제상태","(결제완료(+환불요청\u002F환불완료\u002F환불불가 링크)\u002F결제대기\u002F결제취소\u002F주문실패).",[228,31279,31280,31285,31286,31289],{},[19,31281,31282,31210],{},[1321,31283,31284],{},"활동 로그","(p083\u002Fp086): 시스템 자동 기록. 로그명 필터(학습\u002F글작성\u002F구매\u002F구독\u002F다운로드\u002F시스템) + 테이블(로그명·설명·일시). 설명은 상품명\u002F게시글 제목 bold, \"계정 생성\"·\"계정 탈퇴\" bold. 다운로드 로그는 횟수 카운트 + \"다운로드 내역 바로가기\"(클릭 → ",[19,31287,31288],{},"다운로드 내역 모달"," p101\u002Fp098, Front 마이페이지>내 상품>디지털 상품 상품 리스트 모달과 동형: 전체 {n}개 + 전체선택 + 파일 목록(파일명·다운로드 회차 n\u002F10, 한도 도달분 비활성). 해당 상품의 다운로드 항목·사용자 회차만 노출).",[228,31291,31292,31297,31298,31303,31304,715],{},[19,31293,31294,31210],{},[1321,31295,31296],{},"발송 이력","(p087): 안내문(이메일\u002FSMS\u002F알림톡 발송 이력, 메시지 발송은 마케팅 지원>캠페인에서). 테이블: 발송일시·발송유형(이메일\u002F문자\u002F알림톡)·제목·발송상태(발송완료\u002F발송실패)·발신자(시스템\u002F강사\u002F관리자). ",[19,31299,31300,31210],{},[1321,31301,31302],{},"쿠폰","은 본 배치 화면 미확인 ",[28,31305,31306],{},"[미확정-쿠폰 탭 캡처 미열람]",[228,31308,31309,31310,715],{},"상태: 각 탭 빈\u002F로딩\u002F에러 ",[28,31311,595],{},[228,31313,31314,31315,31317],{},"마스킹: 이메일·연락처·이름 마스킹(개인정보) ",[28,31316,17699],{},". 본인 아닌 회원이므로 마스킹 원칙 적용.",[228,31319,31320,31322,31323,715],{},[1321,31321,28680],{}," 학습자 상세\u002F탭별 데이터\u002F상태변경\u002F메모 ",[28,31324,17699],{},[53,31326],{},[599,31328,31330],{"id":31329},"s-ad01-0102-001-사용자-강사-목록","S-AD01-0102-001 사용자 - 강사 목록",[101,31332,31333,31341],{},[104,31334,31335],{},[107,31336,31337,31339],{},[110,31338,18317],{},[110,31340,18320],{},[123,31342,31343,31349,31355,31361,31368,31374,31380],{},[107,31344,31345,31347],{},[128,31346,18327],{},[128,31348,9312],{},[107,31350,31351,31353],{},[128,31352,18335],{},[128,31354,9309],{},[107,31356,31357,31359],{},[128,31358,18342],{},[128,31360,7959],{},[107,31362,31363,31365],{},[128,31364,18349],{},[128,31366,31367],{},"LNB>사용자>강사",[107,31369,31370,31372],{},[128,31371,18357],{},[128,31373,17837],{},[107,31375,31376,31378],{},[128,31377,18364],{},[128,31379,18367],{},[107,31381,31382,31384],{},[128,31383,18372],{},[128,31385,7582],{},[15,31387,31388,302,31390,28596,31393,29537,31395,31397,31398,31400],{},[19,31389,18379],{},[28,31391,31392],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp104.png",[28,31394,20330],{},[28,31396,20333],{},"(강사 초대 모달), ",[28,31399,20853],{},"(권한 설정 모달)",[15,31402,31403],{},[19,31404,18393],{},[283,31406,31407,31410,31427,31432,31444,31489,31493,31498],{},[228,31408,31409],{},"진입: LNB>사용자>강사. 안내문 \"총 수강생수는 '누적 수강생 수', 활성 수강생수는 '현재 수강중인 수강생 수'를 의미합니다\".",[228,31411,31412,31414,31415,1046,31420,31423,31424,715],{},[19,31413,30960],{},": 검색(닉네임·이름·이메일, Enter) + 상태별 조회 필터 + ",[19,31416,31417],{},[1321,31418,31419],{},"초대하기",[19,31421,31422],{},"강사 초대 모달","(p106, LPU): 안내문(회원가입 링크 메일 발송) + 이메일 주소 칩 입력(쉼표\u002F엔터 구분 다중 입력, 형식 오류 칩 빨강 표시 \"정확한 이메일 형식으로 작성해 주세요\") + ",[1321,31425,31426],{},"발송",[228,31428,31429,31431],{},[19,31430,28767],{},": 총 강사수 \u002F 활성 강사수 \u002F 비활성 강사수(필터 결과 반영).",[228,31433,31434,31437,31438,1646,31441,31443],{},[19,31435,31436],{},"강사 목록 테이블",": 체크박스 · 강사명(강사 배지+닉네임+프로필) · 이메일 · 연락처 · 가입일 · 강좌수 · ",[19,31439,31440],{},"활성\u002F총 수강생수",[19,31442,4181],{},"(활성\u002F중지\u002F탈퇴 배지). 정렬(강좌순\u002F수강생순\u002F가입순). 행 클릭 → 강사 상세. 페이지네이션.",[228,31445,31446,31448,31449,31460,31461,432,31465,31468,31469,1997,31472,31475,31476,31481,31482,31484,31485,31488],{},[19,31447,30136],{},"(C-8): 체크 1개↑ 선택 시. ",[19,31450,31451,237,31453,237,31455,237,31458],{},[1321,31452,18644],{},[1321,31454,30986],{},[1321,31456,31457],{},"권한 설정",[1321,31459,30990],{},".\n5.1. 활성\u002F중지: 컨펌→상태변경(학습자와 동형, 미선택·중복·동일상태 얼럿 동형).\n5.2. ",[19,31462,31463],{},[1321,31464,31457],{},[19,31466,31467],{},"권한 설정 모달","(p123, LPU, P-AD-19) — ① 권한 설정 단계: 대상 강사 칩 + ",[1321,31470,31471],{},"강사 추가",[19,31473,31474],{},"메뉴 권한 체크트리","(알림보기 \u002F 상품(일반강의·화상강의·라이브강의·디지털상품·패키지상품·멤버십·프리미엄커뮤니티) \u002F 콘텐츠 \u002F 판매 등, 상위 체크 시 하위 연동) + ",[47,31477,31480],{"href":31478,"title":31479},"%EC%95%88%EB%82%B4%EB%AC%B8","설정 완료 버튼을 누르면 이전 권한은 무시되고 현재 모달 설정값으로 일괄 갱신","설정 완료",". ② 강사 추가 단계: 강사명\u002F이메일 검색 + 강사 목록(",[1321,31483,28481],{},") + 선택된 강사 {n} + ",[1321,31486,31487],{},"저장",".\n5.3. 탈퇴: 1명씩만, 미선택\u002F만료강좌·수강생 보유 시 차단 얼럿, 최종 비가역 컨펌(학습자 5.4 동형).",[228,31490,31030,31491,715],{},[28,31492,595],{},[228,31494,31495,31496,715],{},"마스킹: 이메일·연락처 마스킹(개인정보) ",[28,31497,17699],{},[228,31499,31500,31502,31503,715],{},[1321,31501,28680],{}," 강사 목록\u002F상태변경\u002F초대\u002F권한설정 ",[28,31504,17699],{},[53,31506],{},[599,31508,31510],{"id":31509},"s-ad01-0102-002-사용자-강사-상세-탭-기본정보강사정보정산정보강의이력활동로그","S-AD01-0102-002 사용자 - 강사 상세 (탭: 기본정보\u002F강사정보\u002F정산정보\u002F강의이력\u002F활동로그)",[101,31512,31513,31521],{},[104,31514,31515],{},[107,31516,31517,31519],{},[110,31518,18317],{},[110,31520,18320],{},[123,31522,31523,31529,31535,31541,31547,31553,31559],{},[107,31524,31525,31527],{},[128,31526,18327],{},[128,31528,9332],{},[107,31530,31531,31533],{},[128,31532,18335],{},[128,31534,9329],{},[107,31536,31537,31539],{},[128,31538,18342],{},[128,31540,7959],{},[107,31542,31543,31545],{},[128,31544,18349],{},[128,31546,9337],{},[107,31548,31549,31551],{},[128,31550,18357],{},[128,31552,17837],{},[107,31554,31555,31557],{},[128,31556,18364],{},[128,31558,18367],{},[107,31560,31561,31563],{},[128,31562,18372],{},[128,31564,7582],{},[15,31566,31567,302,31569,31114,31572,31575,31576,31579,31580,31582,31583,31124,31585,31588,31589,31592,31593,237,31596,237,31598,237,31600,237,31603,237,31606,17972],{},[19,31568,18379],{},[28,31570,31571],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp110.png",[28,31573,31574],{},"p128.png","(강사정보), ",[28,31577,31578],{},"p113.png","(정산정보), ",[28,31581,20680],{},"(강의이력), ",[28,31584,20846],{},[28,31586,31587],{},"p127.png","(개설강의 모달), ",[28,31590,31591],{},"p133.png","(수강자수 모달), ",[28,31594,31595],{},"p111.png",[28,31597,20484],{},[28,31599,20677],{},[28,31601,31602],{},"p116.png",[28,31604,31605],{},"p118.png",[28,31607,31608],{},"p134.png",[15,31610,31611],{},[19,31612,18393],{},[283,31614,31615,31618,31631,31636,31652,31662,31676,31684,31691,31695,31700],{},[228,31616,31617],{},"진입: 강사 목록 행 클릭. 상단 안내문(비밀번호 분실시 재설정).",[228,31619,31620,31622,31623,31626,31627,31630],{},[19,31621,31168],{},"(전 탭 공통): 프로필 + 닉네임(실명) + 배지(인증\u002F회원상태) + 이메일 + 가입일·마지막 로그인·",[19,31624,31625],{},"개설 강좌 {n}","(클릭 → 개설 강의 목록 모달 p127, Front 상품 목록 모달과 동형)·",[19,31628,31629],{},"수강자수 {n}","(클릭 → 수강자수 모달 p133: KPI 3(총 학습자\u002F수료\u002F미수료) + 정렬(신청일 최신순)·페이지크기 + 테이블(상품명(유형배지)·학습자명·신청일시·수강상태))·평균 별점.",[228,31632,31633,31635],{},[19,31634,31201],{},": 기본 정보 \u002F 강사 정보 \u002F 정산 정보 \u002F 강의 이력 \u002F 활동 로그.",[228,31637,31638,31642,31643,31646,31647,237,31649,31651],{},[19,31639,31640,31210],{},[1321,31641,31209],{},"(p110): 개인정보(닉네임·이름·연락처·이메일+[비밀번호 재설정](컨펌→메일 발송)·가입일) + 계정정보(상태·마지막 로그인·로그인 횟수) + ",[19,31644,31645],{},"권한","(접근 가능 메뉴 목록 노출) + ",[1321,31648,31457],{},[1321,31650,30006],{},". 학습자 기본정보와 동형 영역 재사용(P-AD-12).",[228,31653,31654,31659,31660,715],{},[19,31655,31656,31210],{},[1321,31657,31658],{},"강사 정보","(p112, Description만): 전문 분야(태그칩, 엔터\u002FX)·경력(기간+직책\u002F회사, 행 추가)·학력 및 자격증(학위·학교명\u002F전공\u002F학위\u002F졸업연도, 자격증 행 추가)·강사 소개(textarea 0\u002F500)·강사 사진(JPG\u002FPNG\u002FGIF, 최대 5MB, 최대 3장). ",[1321,31661,30006],{},[228,31663,31664,31669,31670,31673,31674,715],{},[19,31665,31666,31210],{},[1321,31667,31668],{},"정산 정보","(p113): 안내문(시스템에 영향 미치지 않음, 관리용 아카이빙). 정산 조건(정산율% 0~100·정산 주기(매월\u002F격주\u002F매주)·정산액 수기) + 계좌 정보(정산방법 계좌이체·은행명\u002F계좌번호\u002F예금주) + 정산 관련 특이사항(textarea 0\u002F300) + ",[19,31671,31672],{},"최근 정산 내역","(정산일·정산강좌·판매액·정산액·상태(완료\u002F대기\u002F취소) + 직접 입력\u002F수정 행). ",[1321,31675,30006],{},[228,31677,31678,31683],{},[19,31679,31680,31210],{},[1321,31681,31682],{},"강의 이력","(p115): 안내문(평균 별점=총 수강자수의 별점 평균). 테이블: 강좌명(유형배지)·등록일·강의 기간·활성 수강자수·총 수강자수·평균 별점.",[228,31685,31686,31690],{},[19,31687,31688,31210],{},[1321,31689,31284],{},"(p117): 안내문(관리자 접속\u002F글작성\u002F콘텐츠 등록·삭제·수정\u002F크레딧 사용\u002F시스템). 로그명 필터 + 테이블(로그명·설명·일시).",[228,31692,31309,31693,715],{},[28,31694,595],{},[228,31696,31697,31698,715],{},"마스킹: 이메일·연락처·계좌번호(가운데 마스킹) 적용(개인정보·계좌, P-AD-17\u002F마스킹 표준 §7) ",[28,31699,17699],{},[228,31701,31702,31704,31705,715],{},[1321,31703,28680],{}," 강사 상세\u002F탭별 데이터\u002F정산내역\u002F권한설정\u002F비밀번호 재설정 ",[28,31706,17699],{},[53,31708],{},[599,31710,31712],{"id":31711},"s-ad01-0103-001-사용자-관리자-목록","S-AD01-0103-001 사용자 - 관리자 목록",[101,31714,31715,31723],{},[104,31716,31717],{},[107,31718,31719,31721],{},[110,31720,18317],{},[110,31722,18320],{},[123,31724,31725,31731,31737,31743,31750,31756,31762],{},[107,31726,31727,31729],{},[128,31728,18327],{},[128,31730,9352],{},[107,31732,31733,31735],{},[128,31734,18335],{},[128,31736,9349],{},[107,31738,31739,31741],{},[128,31740,18342],{},[128,31742,7959],{},[107,31744,31745,31747],{},[128,31746,18349],{},[128,31748,31749],{},"LNB>사용자>관리자",[107,31751,31752,31754],{},[128,31753,18357],{},[128,31755,17837],{},[107,31757,31758,31760],{},[128,31759,18364],{},[128,31761,18367],{},[107,31763,31764,31766],{},[128,31765,18372],{},[128,31767,7582],{},[15,31769,31770,302,31772,28596,31775,29537,31777,31780],{},[19,31771,18379],{},[28,31773,31774],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp137.png",[28,31776,21038],{},[28,31778,31779],{},"p139.png","(관리자 초대 모달)",[15,31782,31783],{},[19,31784,18393],{},[283,31786,31787,31790,31803,31808,31821,31841,31845,31850],{},[228,31788,31789],{},"진입: LNB>사용자>관리자. 안내문 \"권한수를 클릭하면 관리자별 부여 권한수가 나타납니다. '초대하기' 버튼을 클릭하면 새로운 운영자를 초대할 수 있습니다\".",[228,31791,31792,31794,31795,1046,31799,31802],{},[19,31793,30960],{},": 검색(닉네임·이름·이메일, Enter) + 상태별 조회 + ",[19,31796,31797],{},[1321,31798,31419],{},[19,31800,31801],{},"관리자 초대 모달","(p139, LPU, 강사 초대 모달과 동형): 이메일 칩 입력(쉼표\u002F엔터 다중, 형식 오류 빨강) + [발송](회원가입 링크 메일 발송).",[228,31804,31805,31807],{},[19,31806,28767],{},": 총 관리자수 \u002F 활성 관리자수 \u002F 비활성 관리자수.",[228,31809,31810,31813,31814,31817,31818,31820],{},[19,31811,31812],{},"관리자 목록 테이블",": 체크박스 · 관리자(관리자 배지+닉네임) · 이메일 · 마지막 접속일 · ",[19,31815,31816],{},"권한수","(클릭 → 권한 목록 노출) · 초대일 · 가입일 · ",[19,31819,4181],{},"(활성\u002F중지\u002F탈퇴). 정렬 + 페이지네이션. 행 클릭 → 관리자 상세.",[228,31822,31823,31825,31826,237,31828,237,31830,237,31832,31834,31835,31838,31839,715],{},[19,31824,30136],{},"(C-8): ",[1321,31827,18644],{},[1321,31829,30986],{},[1321,31831,31457],{},[1321,31833,30990],{}," — 강사 목록 5 동형(미선택\u002F중복\u002F탈퇴차단 얼럿·컨펌 동형).\n5.1. ",[19,31836,31837],{},"마지막 관리자(최고관리자) 차단","(p138): 자기 자신\u002F마지막 관리자는 중지·탈퇴 불가 추정 ",[28,31840,595],{},[228,31842,31030,31843,715],{},[28,31844,595],{},[228,31846,31847,31848,715],{},"마스킹: 이메일 마스킹(개인정보) ",[28,31849,17699],{},[228,31851,31852,31854,31855,715],{},[1321,31853,28680],{}," 관리자 목록\u002F상태변경\u002F초대\u002F권한설정 ",[28,31856,17699],{},[53,31858],{},[599,31860,31862],{"id":31861},"s-ad01-0103-002-사용자-관리자-상세-탭-기본정보지급정보활동로그발송이력","S-AD01-0103-002 사용자 - 관리자 상세 (탭: 기본정보\u002F지급정보\u002F활동로그\u002F발송이력)",[101,31864,31865,31873],{},[104,31866,31867],{},[107,31868,31869,31871],{},[110,31870,18317],{},[110,31872,18320],{},[123,31874,31875,31882,31888,31894,31900,31906,31912],{},[107,31876,31877,31879],{},[128,31878,18327],{},[128,31880,31881],{},"사용자 - 관리자(운영자) 상세",[107,31883,31884,31886],{},[128,31885,18335],{},[128,31887,9369],{},[107,31889,31890,31892],{},[128,31891,18342],{},[128,31893,7959],{},[107,31895,31896,31898],{},[128,31897,18349],{},[128,31899,9377],{},[107,31901,31902,31904],{},[128,31903,18357],{},[128,31905,17837],{},[107,31907,31908,31910],{},[128,31909,18364],{},[128,31911,18367],{},[107,31913,31914,31916],{},[128,31915,18372],{},[128,31917,7582],{},[15,31919,31920,302,31922,31114,31925,31928,31929,31124,31931,31127,31934,237,31937,237,31940,17972],{},[19,31921,18379],{},[28,31923,31924],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp144.png",[28,31926,31927],{},"p146.png","(지급정보), ",[28,31930,21408],{},[28,31932,31933],{},"p150.png",[28,31935,31936],{},"p145.png",[28,31938,31939],{},"p147.png",[28,31941,31942],{},"p149.png",[15,31944,31945],{},[19,31946,18393],{},[283,31948,31949,31952,31961,31966,31985,32000,32007,32025,32029,32034],{},[228,31950,31951],{},"진입: 관리자 목록 행 클릭. 상단 안내문(비밀번호 분실시 재설정).",[228,31953,31954,31956,31957,31960],{},[19,31955,31168],{},"(전 탭 공통): 프로필 + 닉네임(실명) + 배지(인증\u002F상태) + 이메일 + 가입일·마지막 로그인·",[19,31958,31959],{},"권한수 {n}","(클릭 → 권한 설정 모달).",[228,31962,31963,31965],{},[19,31964,31201],{},": 기본 정보 \u002F 지급 정보 \u002F 활동 로그 \u002F 발송 이력.",[228,31967,31968,31972,31973,31976,31977,31979,31980,237,31982,31984],{},[19,31969,31970,31210],{},[1321,31971,31209],{},"(p144): 개인정보(닉네임·이름·연락처·이메일+",[47,31974,29326],{"href":31975},"%EC%BB%A8%ED%8E%8C%E2%86%92%EB%A9%94%EC%9D%BC","·가입일) + 계정정보(상태·마지막 로그인·로그인 횟수) + ",[19,31978,31645],{},"(접근 가능 메뉴 목록) + ",[1321,31981,31457],{},[1321,31983,30006],{},". 강사 기본정보와 동형.",[228,31986,31987,31992,31993,31996,31997,31999],{},[19,31988,31989,31210],{},[1321,31990,31991],{},"지급 정보","(p146): 강사 정산정보 탭과 동형(\"정산\"→\"지급\"). 지급 조건(지급 주기(매월\u002F격주\u002F매주)·지급액 수기) + 계좌 정보(계좌이체·은행명\u002F계좌번호\u002F예금주) + 지급 관련 특이사항(0\u002F300) + ",[19,31994,31995],{},"최근 지급 내역","(지급일·지급내역·지급액·상태(완료\u002F대기\u002F취소) + 입력\u002F수정 행). ",[1321,31998,30006],{},". 시스템에 영향 미치지 않는 관리용 아카이빙.",[228,32001,32002,32006],{},[19,32003,32004,31210],{},[1321,32005,31284],{},"(p148): 안내문(각 메뉴별 관리자의 행위 항목). 로그명 필터(관리자 접속\u002F사용자\u002F상품 관리\u002F콘텐츠 관리\u002F판매 관리\u002F글작성\u002F마케팅 지원\u002F사이트 관리\u002F매출·정산\u002F메모\u002F시스템) + 테이블(로그명·설명·일시).",[228,32008,32009,32013,32014,32017,32018,32021,32022,715],{},[19,32010,32011,31210],{},[1321,32012,31296],{},"(p150\u002Fp151): 안내문(운영자가 마케팅 목적으로 발송한 모든 캠페인 메시지 이력을 채널별로 구분, 발송수 클릭 시 \"동일 캠페인 > 발송내역 > 상세\"로 이동). 테이블:\n7.1. 발송유형: 이메일\u002FSMS\u002F알림톡(채널별 송출 시작 시점, YYYY.MM.DD HH:MM).\n7.2. ",[19,32015,32016],{},"발송수(Text Link)",": 현재 시점까지 발송 완료된 최종 건수(예 1,250건). 클릭 → 캠페인>발송내역>상세 이동.\n7.3. 캠페인명.\n7.4. ",[19,32019,32020],{},"수신상태","(NHN Cloud 정책 매핑): SMS=발송완료\u002F발송실패·취소·중복 발송\u002F실패(광고 제한) · 이메일=발송완료\u002F발송실패·수신 거부·미인증·화이트리스트로 인한 실패 · 알림톡=성공\u002F실패. 외부 발송 게이트웨이(NHN Cloud) 응답 코드 매핑 ",[28,32023,32024],{},"[→ 강테크: 06_API계약 — 발송채널]",[228,32026,31309,32027,715],{},[28,32028,595],{},[228,32030,32031,32032,715],{},"마스킹: 이메일·연락처·계좌번호 마스킹(개인정보·계좌) ",[28,32033,17699],{},[228,32035,32036,32038,32039,715],{},[1321,32037,28680],{}," 관리자 상세\u002F탭별 데이터\u002F지급내역\u002F권한설정\u002F비밀번호 재설정 ",[28,32040,17699],{},[53,32042],{},[599,32044,32046],{"id":32045},"s-ad01-0201-001-상품-일반강의-목록","S-AD01-0201-001 상품 - 일반강의 목록",[101,32048,32049,32057],{},[104,32050,32051],{},[107,32052,32053,32055],{},[110,32054,18317],{},[110,32056,18320],{},[123,32058,32059,32065,32071,32077,32084,32090,32096],{},[107,32060,32061,32063],{},[128,32062,18327],{},[128,32064,9392],{},[107,32066,32067,32069],{},[128,32068,18335],{},[128,32070,9389],{},[107,32072,32073,32075],{},[128,32074,18342],{},[128,32076,7959],{},[107,32078,32079,32081],{},[128,32080,18349],{},[128,32082,32083],{},"LNB>상품>일반강의",[107,32085,32086,32088],{},[128,32087,18357],{},[128,32089,17837],{},[107,32091,32092,32094],{},[128,32093,18364],{},[128,32095,18367],{},[107,32097,32098,32100],{},[128,32099,18372],{},[128,32101,7582],{},[15,32103,32104,302,32106,28596,32109,29537,32112,237,32115,32118,32119,237,32122,32125,32126,237,32128,32131],{},[19,32105,18379],{},[28,32107,32108],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp158.png",[28,32110,32111],{},"p159.png",[28,32113,32114],{},"p160.png",[28,32116,32117],{},"p161.png","(카테고리 선택 모달), ",[28,32120,32121],{},"p163.png",[28,32123,32124],{},"p164.png","(상품 복사 모달), ",[28,32127,21729],{},[28,32129,32130],{},"p166.png","(카테고리 이동 모달)",[15,32133,32134],{},[19,32135,18393],{},[283,32137,32138,32141,32152,32157,32177,32209,32275,32283,32289],{},[228,32139,32140],{},"진입: LNB>상품>일반강의. 안내문 \"콘텐츠를 먼저 등록해 주세요. 콘텐츠 & 콘텐츠 라이브러리에서 동영상 또는 유튜브링크 업로드 후 콘텐츠를 강의\u002F커리큘럼으로 사용 가능\"(콘텐츠 선행 등록 정책).",[228,32142,32143,32145,32146,32151],{},[19,32144,30249],{},"(우상단): [📁 카테고리 관리](→ S-AD01-0202-001) + ",[19,32147,32148],{},[1321,32149,32150],{},"+ 상품 생성하기","(→ 일반강의 등록).",[228,32153,32154,32156],{},[19,32155,28767],{},": 총 상품 \u002F 판매중 \u002F 판매마감.",[228,32158,32159,32161,32162,32165,32166,32168,32169,32172,32173,32176],{},[19,32160,30116],{},":\n4.1. 검색: 상품명·강사명(Enter).\n4.2. 공개상태 필터: 전체 공개상태(전체\u002F공개\u002F일부공개\u002F비공개).\n4.3. 판매상태 필터: 전체 판매상태(전체\u002F판매중\u002F판매마감).\n4.4. ",[19,32163,32164],{},"카테고리 선택","(p160\u002Fp161, 카테고리 목록 영역 ",[1321,32167,32164],{}," 버튼): ",[19,32170,32171],{},"카테고리 선택 모달(LPU)"," — 카테고리 페이지에서 생성한 폴더 리스트(카테고리명+상품개수 (N)), 1뎁스-2뎁스 체크트리(1뎁스 체크 시 하위 2뎁스 전체 자동 선택, 하위 전체 선택 시 1뎁스 자동 체크\u002F일부 해제 시 1뎁스 자동 해제), 일정 이상 스크롤. ",[1321,32174,32175],{},"적용"," → 선택 카테고리 기준 목록 필터링. 적용 카테고리는 칩(✕)으로 표시.\n4.5. 정렬(등록 최신순▾) + 페이지크기(30개씩).",[228,32178,32179,32182,32183,1646,32186,32189,32190,32193,32194,32197,32198,32201,32202,32204,32205,32208],{},[19,32180,32181],{},"상품 목록 테이블","(C-8): 체크박스(헤더=전체선택) · 섬네일+상품명 · 카테고리 · 금액(무료\u002F유료 금액) · 강사 · 모집일정(시작~종료 일시) · ",[19,32184,32185],{},"학습수\u002F모집인원",[19,32187,32188],{},"공개상태 배지","(공개 초록\u002F일부공개💎 핑크아웃라인\u002F비공개 회색) · ",[19,32191,32192],{},"판매상태 배지","(판매중 파랑\u002F판매마감 회색) · 등록일. 행 클릭 → 일반강의 수정(추정).\n5.1. ",[19,32195,32196],{},"공개상태 정의","(P-AD-21): 공개=프론트 노출+판매 \u002F ",[19,32199,32200],{},"일부공개","=특정 대상(멤버십·링크 등)에만 노출 ",[28,32203,595],{}," \u002F 비공개=프론트 미노출.\n5.2. ",[19,32206,32207],{},"판매상태 정의",": 판매중=구매 가능 \u002F 판매마감=신규 구매 불가(기존 수강 유지).",[228,32210,32211,32213,32214,23344,32224,32228,32229,32232,32233,32236,32237,32239,32240,32243,32244,32247,32248,32251,32252,32256,32257,32260,32261,32264,32265,32267,32268,32272,32273,715],{},[19,32212,30136],{},"(C-8): 체크 1개↑ 선택 시(✕ {n}개 상품 선택됨). ",[19,32215,32216,237,32219,237,32222],{},[1321,32217,32218],{},"복사",[1321,32220,32221],{},"카테고리 이동",[1321,32223,18227],{},[19,32225,32226],{},[1321,32227,32218],{},"(p163\u002Fp164): ",[19,32230,32231],{},"상품 복사 모달(LPU)"," — \"{n}개 상품 복사\" + ",[19,32234,32235],{},"상품후기 복사 여부","(체크박스, default 활성 — \"동일한 내용의 강의를 새로 시작하는 경우 활성화\") + ",[1321,32238,18058],{}," → 복사 확인 컨펌(C-6) → 완료 얼럿(C-5). 체크 시 기존 후기 데이터 함께 복사, 해제 시 후기 미복사. ",[19,32241,32242],{},"복사된 상품명 규칙",": 기본 ",[28,32245,32246],{},"기존상품명 (1)",", 동일 이름 존재 시 ",[28,32249,32250],{},"(2)\u002F(3)…"," 순차 증가.\n6.2. ",[19,32253,32254],{},[1321,32255,32221],{},"(p165\u002Fp166): ",[19,32258,32259],{},"카테고리 이동 모달(LPU)"," — \"{n}개 상품 카테고리 이동\" + 1뎁스-2뎁스 ",[19,32262,32263],{},"라디오(단일 선택)"," 카테고리 트리 + ",[1321,32266,32175],{}," → 이동 확인 컨펌(C-6) → 완료 얼럿(C-5).\n6.3. ",[19,32269,32270],{},[1321,32271,18227],{},": 선택 상품 판매상태 일괄 변경 → 컨펌(C-6) → 얼럿(C-5) ",[28,32274,595],{},[228,32276,32277,32278,32280,32281,715],{},"상태:\n7.1. 빈 상태: 상품 0건\u002F검색 결과 없음 시 빈 상태 ",[28,32279,595],{},".\n7.2. 로딩\u002F에러: ",[28,32282,595],{},[228,32284,32285,32286,32288],{},"권한: 강사 계정은 본인 개설 상품만 노출 추정 ",[28,32287,28610],{},"(P-AD-02).",[228,32290,32291,32293,32294,715],{},[1321,32292,28680],{}," 일반강의 목록\u002F복사\u002F카테고리이동\u002F판매상태변경 ",[28,32295,17699],{},[53,32297],{},[599,32299,32301],{"id":32300},"s-ad01-0202-001-상품-카테고리-관리","S-AD01-0202-001 상품 - 카테고리 관리",[101,32303,32304,32312],{},[104,32305,32306],{},[107,32307,32308,32310],{},[110,32309,18317],{},[110,32311,18320],{},[123,32313,32314,32320,32326,32332,32338,32344,32350],{},[107,32315,32316,32318],{},[128,32317,18327],{},[128,32319,9412],{},[107,32321,32322,32324],{},[128,32323,18335],{},[128,32325,9409],{},[107,32327,32328,32330],{},[128,32329,18342],{},[128,32331,7959],{},[107,32333,32334,32336],{},[128,32335,18349],{},[128,32337,9417],{},[107,32339,32340,32342],{},[128,32341,18357],{},[128,32343,17837],{},[107,32345,32346,32348],{},[128,32347,18364],{},[128,32349,18367],{},[107,32351,32352,32354],{},[128,32353,18372],{},[128,32355,7582],{},[15,32357,32358,302,32360,28596,32363,29537,32366,237,32368,32371],{},[19,32359,18379],{},[28,32361,32362],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp167.png",[28,32364,32365],{},"p168.png",[28,32367,21739],{},[28,32369,32370],{},"p170.png","(상품 정렬 설정 모달)",[15,32373,32374],{},[19,32375,18393],{},[283,32377,32378,32385,32399,32413,32448,32461,32477,32506,32513],{},[228,32379,32380,32381,32384],{},"진입: 일반강의 목록>",[1321,32382,32383],{},"카테고리 관리",". 안내문 \"최대 2단계(하위 카테고리)까지 구성 가능하며, 카테고리별 강좌 수 표시·노출 여부·정렬 순서 설정이 가능합니다\".",[228,32386,32387,32390,32391,32394,32395,32398],{},[19,32388,32389],{},"적용 범위","(P-AD-22): ",[19,32392,32393],{},"멤버십 상품 제외 전체 상품 공통 적용","(일반강의·라이브강의·화상강의·디지털상품·패키지상품·프리미엄 커뮤니티). ",[19,32396,32397],{},"하나의 상품은 1개 카테고리에만 속함","(다중 카테고리 등록 불가).",[228,32400,32401,32406,32407,1997,32410,32412],{},[19,32402,32403],{},[1321,32404,32405],{},"+ 새 카테고리 생성","(우상단): 카테고리 목록 최상위에 입력 행(카테고리명 ",[1321,32408,32409],{},"0\u002F20",[1321,32411,31487],{},") 노출.",[228,32414,32415,32418,32419,32422,32423,32425,32426,32429,32430,32432,32433,1997,32435,32437,32438,1997,32441,32443,32444,32447],{},[19,32416,32417],{},"카테고리 목록 테이블",":\n4.1. ",[19,32420,32421],{},"모든 카테고리","(최상위 고정): 상품 정렬(등록일 최신순 등) + ⋮(수정\u002F삭제\u002F상품 정렬 설정 — 단, 최상위는 삭제 불가 추정 ",[28,32424,595],{},").\n4.2. 1뎁스 카테고리 행: 드래그핸들(⠿, 위치 이동) + 카테고리명 + ",[1321,32427,32428],{},"+ 하위 추가"," + 상품 정렬 + ⋮더보기.\n4.3. ",[1321,32431,32428],{},": 해당 1뎁스 하위에 입력 행(하위 카테고리명 ",[1321,32434,32409],{},[1321,32436,31487],{},").\n4.4. 2뎁스 행: 드래그핸들 + 카테고리명(",[1321,32439,32440],{},"n\u002F20",[1321,32442,19517],{},") + 상품 정렬 + ⋮.\n4.5. ",[19,32445,32446],{},"카테고리명 입력",": 최대 20자.",[228,32449,32450,32453,32454,32457,32458,32460],{},[19,32451,32452],{},"⋮ 더보기 메뉴",": [수정](인라인 수정 모드) \u002F [삭제](삭제 확인 컨펌 C-6 → 완료 얼럿 C-5. ",[19,32455,32456],{},"폴더에 콘텐츠(상품) 있으면 경고 노출"," — 이동\u002F처리 후 삭제 가능 ",[28,32459,595],{},") \u002F [상품 정렬 설정](→ 상품 정렬 설정 모달).",[228,32462,32463,32466,32467,32470,32471,32473,32474,32476],{},[19,32464,32465],{},"위치 이동","(드래그앤드롭): 1뎁스\u002F2뎁스 각각 드래그로 순서 변경. 1뎁스↔2뎁스 간 이동 지원. 변경 시 ",[19,32468,32469],{},"카테고리 순서 변경 플로팅바","(✕ + ",[1321,32472,31487],{},") 노출 → ",[1321,32475,31487],{}," 시 순서 확정.",[228,32478,32479,32482,32483,32486,32487,32490,32491,32494,32495,32498,32499,32502,32503,32505],{},[19,32480,32481],{},"상품 정렬 설정 모달","(p169\u002Fp170, LPU):\n7.1. 카테고리명 표시 + ",[19,32484,32485],{},"정렬순서 셀렉트박스",": 등록일 최신순 \u002F 오래된순 \u002F 평점 높은순 \u002F 평점 낮은순 \u002F 금액 높은순 \u002F ",[19,32488,32489],{},"직접 설정순",". \"선택한 정렬 방식은 상위 카테고리 기준 적용. 직접 설정 선택 시 상품 정렬 개별 지정 가능\".\n7.2. ",[19,32492,32493],{},"상품 목록",": 섬네일+상품명 · 공개여부(공개\u002F일부공개\u002F비공개 배지) · 판매상태(판매중\u002F판매마감 배지). ",[19,32496,32497],{},"직접 설정순 선택 시 드래그핸들 노출","(드래그로 순서 변경, 변경 순서 우선순위·순서값 저장). ",[19,32500,32501],{},"신규 상품은 직접 설정 사용 중이면 리스트 최하단 자동 추가","(빈 값 없이).\n7.3. ",[1321,32504,18058],{}," → 정렬 변경 확인 컨펌(C-6) → 완료 얼럿(C-5).",[228,32507,32508,32509,30575,32511,715],{},"상태: 카테고리 0건 빈 상태 ",[28,32510,595],{},[28,32512,595],{},[228,32514,32515,32517,32518,715],{},[1321,32516,28680],{}," 카테고리 CRUD\u002F순서변경\u002F상품 정렬설정 ",[28,32519,17699],{},[53,32521],{},[599,32523,32525],{"id":32524},"s-ad01-0201-002-상품-일반강의-생성수정-step1-상품정보","S-AD01-0201-002 상품 - 일반강의 생성\u002F수정 (Step1. 상품정보)",[101,32527,32528,32536],{},[104,32529,32530],{},[107,32531,32532,32534],{},[110,32533,18317],{},[110,32535,18320],{},[123,32537,32538,32545,32551,32557,32564,32570,32576],{},[107,32539,32540,32542],{},[128,32541,18327],{},[128,32543,32544],{},"일반강의 생성 - 01. 상품정보",[107,32546,32547,32549],{},[128,32548,18335],{},[128,32550,9429],{},[107,32552,32553,32555],{},[128,32554,18342],{},[128,32556,7959],{},[107,32558,32559,32561],{},[128,32560,18349],{},[128,32562,32563],{},"상품>일반강의>상품 생성하기>01.상품정보",[107,32565,32566,32568],{},[128,32567,18357],{},[128,32569,17837],{},[107,32571,32572,32574],{},[128,32573,18364],{},[128,32575,18367],{},[107,32577,32578,32580],{},[128,32579,18372],{},[128,32581,7582],{},[15,32583,32584,302,32586,28596,32589,29537,32591,32593,32594,32596,32597,237,32600,32603,32604,32607],{},[19,32585,18379],{},[28,32587,32588],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp172.png",[28,32590,21751],{},[28,32592,21755],{},"(썸네일설정 모달), ",[28,32595,21748],{},"(카테고리 선택 모달 Desc), ",[28,32598,32599],{},"p176.png",[28,32601,32602],{},"p177.png","(대표강사 추가 모달), ",[28,32605,32606],{},"p178.png","(서브강사 추가 모달 Desc)",[15,32609,32610],{},[19,32611,18393],{},[283,32613,32614,32623,32702,32738,32745,32754,32759],{},[228,32615,32380,32616,32618,32619,32622],{},[1321,32617,32150],{}," (수정은 목록 행 클릭, 프리필). 상단 ",[19,32620,32621],{},"스텝 인디케이터 4단계","(① 상품정보 → ② 커리큘럼 → ③ 콘텐츠 등록 → ④ 결제설정). 현재 단계 하이라이트. (수정 시 \"상품 생성\"→\"상품 수정\", p171 개정.)",[228,32624,32625,32628,32629,32631,32632,1046,32635,32638,32639,32641,32642,32645,32646,32641,32649,1046,32651,32654,32655,32658,32659,32641,32661,32664,32665,1997,32668,32671,32672,32677,32678,32681,32682,32684,32685,32687,32688,32693,32694,32697,32698,32701],{},[19,32626,32627],{},"기본정보 섹션",":\n2.1. ",[19,32630,19216],{},"(필수): 기본 썸네일 + ",[1321,32633,32634],{},"썸네일 변경",[19,32636,32637],{},"썸네일 설정 모달(LPU, p174)",": 파일 선택\u002F드래그(권장 1280×720px↑, 16:9, 최대 5MB) → 크롭(16:9) → [등록](이미지 등록 시 활성). 미업로드 시 기본 썸네일 자동 적용.\n2.2. ",[19,32640,19230],{},"(필수): ",[1321,32643,32644],{},"0\u002F40"," 카운트. placeholder \"상품명을 입력해 주세요\".\n2.3. ",[19,32647,32648],{},"카테고리",[1321,32650,32164],{},[19,32652,32653],{},"카테고리 선택 모달(LPU, p175)",": 카테고리 관리에서 생성한 리스트(카테고리명+(N)), 1뎁스-2뎁스 ",[19,32656,32657],{},"라디오 단일 선택","(P-AD-22 상품 1개=카테고리 1개). 미생성 시 \"카테고리 관리에서 설정\" 안내.\n2.4. ",[19,32660,19347],{},[19,32662,32663],{},"대표 강사","(칩, ✕) + ",[1321,32666,32667],{},"+ 대표 강사 추가",[1321,32669,32670],{},"+ 서브 강사 추가",".\na. ",[19,32673,32674],{},[1321,32675,32676],{},"대표 강사 추가","(p176\u002Fp177): ",[19,32679,32680],{},"대표강사 추가 모달(LPU)"," — 강사명·이메일 검색(자동완성) + 강사 목록(",[1321,32683,28481],{}," 토글, 추가 시 Green 체크) + 선택된 강사 {n}(칩 ✕) + ",[1321,32686,21839],{},". 대표강사 관리는 사용자>강사에서 설정(미등록 강사는 사용자>강사에서 먼저 등록).\nb. ",[19,32689,32690],{},[1321,32691,32692],{},"서브 강사 추가","(p178): ",[19,32695,32696],{},"서브강사 추가 모달(LPU)"," — 텍스트 인풋(서브 강사명, 최대 10자) + [+추가](최대 10개, 도달 시 버튼 숨김) + ",[1321,32699,32700],{},"-삭제"," + [등록](모든 인풋 입력+공백만 값 없음(trim) 시 활성).",[228,32703,32704,32707,32708,32710,32711,32714,32715,32710,32718,32720,32721,32724,32725,32737],{},[19,32705,32706],{},"운영설정 섹션",":\n3.1. ",[19,32709,19306],{},"(필수): 라디오 ",[19,32712,32713],{},"무제한 \u002F 직접 설정","({n}명 입력). 직접 설정 시 인원 제한.\n3.2. ",[19,32716,32717],{},"모집일정",[19,32719,32713],{},".\na. 무제한: ",[1321,32722,32723],{},"시작일 지정"," 체크 시 시작 일시(날짜+시간) 입력 가능, 종료 없음.\nb. 직접 설정: 시작일(날짜+시간)",[3369,32726,32727,32728,24614,32730,32732,32733,32736],{},"종료일(날짜+시간). 시작>종료 차단 ",[28,32729,595],{},[19,32731,19331],{},"(필수, p179 영역 추가): 셀렉트(직접입력 등) — ",[19,32734,32735],{},"무제한 \u002F 일수 직접입력({n}일) \u002F 직접 설정","(시작 일시","종료 일시). 일수형은 구매(수강신청) 시점 기준 N일.",[228,32739,32740,32744],{},[19,32741,32742],{},[1321,32743,22598],{},"(우하단): 필수 항목 모두 입력 시 활성 → Step2(커리큘럼) 이동. 미입력 비활성.",[228,32746,32747,32748,32750,32751,715],{},"상태: 각 필드 validation 에러(하단 빨간 문구), 로딩 ",[28,32749,595],{},". 임시저장 여부 ",[28,32752,32753],{},"[미확정-임시저장]",[228,32755,32756,32757,32288],{},"권한: 강사 계정 상품 생성 권한 범위 ",[28,32758,28610],{},[228,32760,32761,32763,32764,715],{},[1321,32762,28680],{}," 상품 생성\u002F수정·강사 조회·카테고리 조회·썸네일 업로드 ",[28,32765,17699],{},[41,32767,32768],{},[15,32769,32770,32772,32773,32775],{},[19,32771,29769],{},": p173 Step1 Description은 캡처 텍스트 과소(판독 제한) — 화면(p172) 기준 구조 추출 + 개별 필드 검증 문구는 ",[28,32774,595],{},". 정확한 검증 규칙은 후속 고해상 캡처 확인 필요.",[53,32777],{},[599,32779,32781],{"id":32780},"s-ad01-0201-003-상품-일반강의-생성수정-step2-커리큘럼","S-AD01-0201-003 상품 - 일반강의 생성\u002F수정 (Step2. 커리큘럼)",[101,32783,32784,32792],{},[104,32785,32786],{},[107,32787,32788,32790],{},[110,32789,18317],{},[110,32791,18320],{},[123,32793,32794,32801,32807,32813,32820,32826,32832],{},[107,32795,32796,32798],{},[128,32797,18327],{},[128,32799,32800],{},"일반강의 생성 - 02. 커리큘럼",[107,32802,32803,32805],{},[128,32804,18335],{},[128,32806,9449],{},[107,32808,32809,32811],{},[128,32810,18342],{},[128,32812,7959],{},[107,32814,32815,32817],{},[128,32816,18349],{},[128,32818,32819],{},"상품>일반강의>상품 생성하기>02.커리큘럼",[107,32821,32822,32824],{},[128,32823,18357],{},[128,32825,17837],{},[107,32827,32828,32830],{},[128,32829,18364],{},[128,32831,18367],{},[107,32833,32834,32836],{},[128,32835,18372],{},[128,32837,7582],{},[15,32839,32840,302,32842,28596,32845,17972],{},[19,32841,18379],{},[28,32843,32844],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp185.png",[28,32846,32847],{},"p186.png",[15,32849,32850],{},[19,32851,18393],{},[283,32853,32854,32876,32904,32923,32935,32940],{},[228,32855,32856,32857,32859,32860,32863,32864,32867,32868,32871,32872,32875],{},"진입: Step1>",[1321,32858,22598],{},". 스텝 인디케이터 ② 커리큘럼 활성. ",[19,32861,32862],{},"커리큘럼 = 섹션 + 차시 2계층","(P-AD-25).\n1.1. ",[19,32865,32866],{},"섹션",": 여러 차시를 묶는 그룹 단위(강의 흐름·챕터\u002F단원). 섹션 단위로 관리(추가\u002F수정\u002F삭제\u002F정렬).\n1.2. ",[19,32869,32870],{},"차시",": 실제 학습 콘텐츠가 등록되는 ",[19,32873,32874],{},"최소 단위","(동영상\u002F유튜브 링크 등록 가능).",[228,32877,32878,32881,32882,32885,32886,32891,32892,32897,32898,32901,32902,275],{},[19,32879,32880],{},"섹션 영역",":\n2.1. 드래그핸들(⠿): 섹션 위치 이동(섹션 단위 전체 이동, 하위 차시 포함).\n2.2. 섹션명: ",[1321,32883,32884],{},"n\u002F40"," 카운트(최대 40자).\n2.3. ",[19,32887,32888],{},[1321,32889,32890],{},"+ 섹션 추가","(우상단): 클릭 시 최하단에 신규 섹션 생성.\n2.4. ",[19,32893,32894],{},[1321,32895,32896],{},"+ 차시 추가","(섹션 행 우측): 클릭 시 해당 섹션 최하단에 차시 추가.\n2.5. ",[1321,32899,32900],{},"삭제(휴지통)",": 섹션 삭제(하위 차시 포함 삭제 추정 ",[28,32903,595],{},[228,32905,32906,32909,32910,32912,32913,32916,32917,25020,32920,32922],{},[19,32907,32908],{},"차시 영역",":\n3.1. 드래그핸들: 차시 위치 이동(다른 섹션으로도 이동 가능).\n3.2. 차시명: ",[1321,32911,32884],{}," 카운트(최대 40자).\n3.3. ",[19,32914,32915],{},"차시 번호 자동 부여","(P-AD-25): 각 섹션 내 상단부터 순차(1번부터). 번호는 1번부터 시작·순서대로. 드래그로 순서 변경 시 번호 자동 재정렬. ",[19,32918,32919],{},"번호는 사용자 수정 불가(읽기 전용)",[1321,32921,32900],{},": 해당 차시 삭제. 콘텐츠가 등록된 차시 삭제 시 컨펌(C-6)→완료 얼럿(C-5)(p187).",[228,32924,32925,32928,32929,32934],{},[19,32926,32927],{},"하단 버튼",": [이전](Step1 복귀) \u002F ",[19,32930,32931],{},[1321,32932,32933],{},"임시저장","(현재 입력값 저장 후 이전 단계 이동 — 임시저장 후 상품 생성 페이지 재진입 시 마지막 임시저장 기준 데이터 자동 노출) \u002F [다음](Step3 콘텐츠 등록 이동).",[228,32936,32937,32938,715],{},"상태: 섹션\u002F차시 0건 빈 상태(섹션1 기본 제공 추정), 로딩 ",[28,32939,595],{},[228,32941,32942,32944,32945,715],{},[1321,32943,28680],{}," 커리큘럼(섹션\u002F차시) 저장·임시저장 ",[28,32946,17699],{},[53,32948],{},[599,32950,32952],{"id":32951},"s-ad01-0201-004-상품-일반강의-생성수정-step3-콘텐츠-등록","S-AD01-0201-004 상품 - 일반강의 생성\u002F수정 (Step3. 콘텐츠 등록)",[101,32954,32955,32963],{},[104,32956,32957],{},[107,32958,32959,32961],{},[110,32960,18317],{},[110,32962,18320],{},[123,32964,32965,32972,32978,32984,32991,32997,33003],{},[107,32966,32967,32969],{},[128,32968,18327],{},[128,32970,32971],{},"일반강의 생성 - 03. 콘텐츠 등록",[107,32973,32974,32976],{},[128,32975,18335],{},[128,32977,9469],{},[107,32979,32980,32982],{},[128,32981,18342],{},[128,32983,7959],{},[107,32985,32986,32988],{},[128,32987,18349],{},[128,32989,32990],{},"상품>일반강의>상품 생성하기>03.콘텐츠 등록",[107,32992,32993,32995],{},[128,32994,18357],{},[128,32996,17837],{},[107,32998,32999,33001],{},[128,33000,18364],{},[128,33002,18367],{},[107,33004,33005,33007],{},[128,33006,18372],{},[128,33008,7582],{},[15,33010,33011,302,33013,28596,33016,29537,33019,33022],{},[19,33012,18379],{},[28,33014,33015],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp188.png",[28,33017,33018],{},"p189.png",[28,33020,33021],{},"p190.png","(콘텐츠 선택 모달)",[15,33024,33025],{},[19,33026,18393],{},[283,33028,33029,33035,33077,33091,33100,33105],{},[228,33030,33031,33032,33034],{},"진입: Step2>",[1321,33033,22598],{},". 스텝 ③ 콘텐츠 등록. 안내문 \"콘텐츠>콘텐츠 라이브러리 내 동영상 및 유튜브 강의 링크만 업로드 가능. 맛보기 설정 시 누구나 무료로 시청 가능\".",[228,33036,33037,33040,33041,33044,33045,1046,33050,33053,33054,33057,33058,33061,33062,33064,33065,33068,33069,33072,33073,33076],{},[19,33038,33039],{},"콘텐츠 등록 영역",": Step2 커리큘럼 구조(섹션·차시) 그대로 노출. ",[19,33042,33043],{},"각 차시마다 1개 콘텐츠 연결","(P-AD-27):\n2.1. ",[19,33046,33047],{},[1321,33048,33049],{},"콘텐츠 선택",[19,33051,33052],{},"콘텐츠 선택 모달(LPU, p190)",": 검색(콘텐츠명·파일명·링크) + ",[19,33055,33056],{},"콘텐츠 유형 필터","(전체\u002F동영상\u002F이미지\u002F파일\u002F유튜브링크) + ",[19,33059,33060],{},"콘텐츠 라이브러리 폴더 선택","(폴더 드릴다운 →, ← 뒤로) + 콘텐츠 리스트(파일은 유형 아이콘+파일명+AI튜터\u002FAI자막 배지, 유튜브는 링크) + ",[1321,33063,18058],{},". 폴더는 콘텐츠 관리>콘텐츠 라이브러리에서 설정(연결만, 직접 업로드 아님).\n2.2. 연결 후: 차시 행에 ",[19,33066,33067],{},"연결 콘텐츠","(▶ 파일명.mp4 또는 🔗 유튜브 URL) + ",[19,33070,33071],{},"AI튜터\u002FAI자막 배지","(콘텐츠에 AI튜터\u002FAI자막 설정돼 있을 경우) + ✕(연결 삭제, 컨펌→연결 콘텐츠 삭제).\n2.3. ",[19,33074,33075],{},"맛보기 설정","(체크박스): 차시별 체크 시 누구나 무료 시청(맛보기). 콘텐츠 미연결 차시는 맛보기 체크 비활성(p188).\n2.4. 미연결 차시: \"콘텐츠를 등록해 주세요\" 안내.",[228,33078,33079,33082,33083,33086,33087,33090],{},[19,33080,33081],{},"영상 설정 - 재생설정","(라디오, P-AD-28):\na. ",[19,33084,33085],{},"자유롭게 시청하기","(default): 모든 차시 시청 순서 관계없이 자유 시청(별도 순행 조건 없음).\nb. ",[19,33088,33089],{},"순서대로 강의 진행",": 학습자는 커리큘럼 일부 생략 불가, 설정 순서대로만 수강. 이전 차시 수료 기준 순차 시청 가능, 이미 수료한 차시는 언제든 재시청 가능(제한 없음).",[228,33092,33093,432,33095,1108,33097,33099],{},[19,33094,32927],{},[1321,33096,7904],{},[1321,33098,32933],{}," \u002F [다음](Step4 결제설정 이동).",[228,33101,33102,33103,715],{},"상태: 콘텐츠 미연결 차시 빈 안내, 로딩 ",[28,33104,595],{},[228,33106,33107,33109,33110,715],{},[1321,33108,28680],{}," 콘텐츠 연결\u002F맛보기 설정\u002F재생설정 저장 ",[28,33111,17699],{},[53,33113],{},[599,33115,33117],{"id":33116},"s-ad01-0201-005-상품-일반강의-생성수정-step4-결제-설정","S-AD01-0201-005 상품 - 일반강의 생성\u002F수정 (Step4. 결제 설정)",[101,33119,33120,33128],{},[104,33121,33122],{},[107,33123,33124,33126],{},[110,33125,18317],{},[110,33127,18320],{},[123,33129,33130,33137,33143,33149,33156,33162,33168],{},[107,33131,33132,33134],{},[128,33133,18327],{},[128,33135,33136],{},"일반강의 생성 - 04. 결제 설정",[107,33138,33139,33141],{},[128,33140,18335],{},[128,33142,9489],{},[107,33144,33145,33147],{},[128,33146,18342],{},[128,33148,7959],{},[107,33150,33151,33153],{},[128,33152,18349],{},[128,33154,33155],{},"상품>일반강의>상품 생성하기>04.결제 설정",[107,33157,33158,33160],{},[128,33159,18357],{},[128,33161,17837],{},[107,33163,33164,33166],{},[128,33165,18364],{},[128,33167,18367],{},[107,33169,33170,33172],{},[128,33171,18372],{},[128,33173,7582],{},[15,33175,33176,302,33178,28596,33181,17972],{},[19,33177,18379],{},[28,33179,33180],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp192.png",[28,33182,22549],{},[15,33184,33185],{},[19,33186,18393],{},[283,33188,33189,33195,33201,33210,33228,33241,33251,33271,33279],{},[228,33190,33191,33192,33194],{},"진입: Step3>",[1321,33193,22598],{},". 스텝 ④ 결제 설정(마지막 단계).",[228,33196,33197,33200],{},[19,33198,33199],{},"결제 유형","(라디오): 무료 \u002F 유료. 유료 선택 시 할인·가격 표시 방법 설정 노출(무료 선택 시 정가\u002F할인 영역 비활성).",[228,33202,33203,33206,33207,33209],{},[19,33204,33205],{},"정가","(유료): 금액 입력 + 통화 KRW. \"상품의 기본 판매 가격 입력\". (천단위 ",[28,33208,28962],{}," + 원\u002FKRW.)",[228,33211,33212,33215,33216,33219,33220,33223,33224,33227],{},[19,33213,33214],{},"할인","(유료):\n4.1. ",[1321,33217,33218],{},"할인적용"," 체크 → 할인 방식: ",[19,33221,33222],{},"% 셀렉트","(10% 등) 또는 ",[19,33225,33226],{},"직접 설정","(할인 금액 KRW 입력, 라디오 택1).\n4.2. 안내: \"결제 시 쿠폰을 통해 추가 할인 적용 가능. 쿠폰은 주문관리>쿠폰 메뉴에서 생성\".",[228,33229,33230,33233,33234,1108,33237,33240],{},[19,33231,33232],{},"가격 표시 방법","(라디오, 상세페이지 노출 가격 형식): ",[19,33235,33236],{},"전체 금액 표시",[19,33238,33239],{},"월 할부 금액 표시","(2개월\u002F3개월… 셀렉트). 상품 상세에 노출될 가격 표기 종류 선택.",[228,33242,33243,33246,33247,33250],{},[19,33244,33245],{},"결제 금액 미리보기 카드","(우측): 정가 \u002F 할인 금액(−) \u002F ",[19,33248,33249],{},"최종 결제 금액","(할인율% 강조). 표시방법·유무료에 따른 변형(전체금액 \u002F 월할부 \"월 N원(N개월 할부 시)\" \u002F 무료).",[228,33252,33253,432,33255,1108,33257,1108,33259,33264,33265,33268,33269,715],{},[19,33254,32927],{},[1321,33256,7904],{},[1321,33258,32933],{},[19,33260,33261],{},[1321,33262,33263],{},"상품 생성","(=수정 시 ",[1321,33266,33267],{},"수정 완료","). 클릭 시 확인 활성(p194) → 상품 등록\u002F수정 처리 → 완료 후 목록 이동\u002F얼럿 ",[28,33270,595],{},[228,33272,33273,33274,33276,33277,715],{},"상태: 유료인데 정가 미입력 시 버튼 비활성, validation 에러 ",[28,33275,595],{},", 로딩 ",[28,33278,595],{},[228,33280,33281,33283,33284,715],{},[1321,33282,28680],{}," 상품 최종 등록\u002F수정(전체 단계 데이터 커밋) ",[28,33285,17699],{},[41,33287,33288],{},[15,33289,33290,33293],{},[19,33291,33292],{},"P-AD-29 가격·할인 정책",": 결제유형(무료\u002F유료)·할인(%\u002F직접 금액)·가격 표시(전체\u002F월할부) 조합. 쿠폰은 결제 시 추가 할인(주문관리>쿠폰 별도 생성).",[53,33295],{},[599,33297,33299],{"id":33298},"s-ad01-0201-006-상품-일반강의-상세페이지-탭형-편집-상품정보커리큘럼콘텐츠수료수료증결제설정학습자상품후기","S-AD01-0201-006 상품 - 일반강의 상세페이지 (탭형 편집: 상품정보\u002F커리큘럼&콘텐츠\u002F수료&수료증\u002F결제설정\u002F학습자\u002F상품후기)",[101,33301,33302,33310],{},[104,33303,33304],{},[107,33305,33306,33308],{},[110,33307,18317],{},[110,33309,18320],{},[123,33311,33312,33319,33325,33331,33338,33344,33350],{},[107,33313,33314,33316],{},[128,33315,18327],{},[128,33317,33318],{},"일반강의 상세페이지(상품 편집·관리)",[107,33320,33321,33323],{},[128,33322,18335],{},[128,33324,9509],{},[107,33326,33327,33329],{},[128,33328,18342],{},[128,33330,7959],{},[107,33332,33333,33335],{},[128,33334,18349],{},[128,33336,33337],{},"상품>일반강의>(상품 클릭)>상세페이지",[107,33339,33340,33342],{},[128,33341,18357],{},[128,33343,17837],{},[107,33345,33346,33348],{},[128,33347,18364],{},[128,33349,18367],{},[107,33351,33352,33354],{},[128,33353,18372],{},[128,33355,7582],{},[15,33357,33358,302,33360,237,33363,33366,33367,237,33370,33372,33373,237,33376,33379,33380,237,33383,33386,33387,237,33390,33393,33394,237,33396,33398,33399,237,33402,33404,33405,237,33408,33411],{},[19,33359,18379],{},[28,33361,33362],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp197.png",[28,33364,33365],{},"p198.png","(01.상품정보), ",[28,33368,33369],{},"p199.png",[28,33371,22678],{},"(02.커리큘럼 및 콘텐츠), ",[28,33374,33375],{},"p201.png",[28,33377,33378],{},"p202.png","(03.수료 및 수료증), ",[28,33381,33382],{},"p203.png",[28,33384,33385],{},"p204.png","(수료증 미리보기 모달), ",[28,33388,33389],{},"p205.png",[28,33391,33392],{},"p206.png","(04.결제설정), ",[28,33395,18151],{},[28,33397,18155],{},"(05.학습자), ",[28,33400,33401],{},"p208.png",[28,33403,22965],{},"(학습기간 설정 모달), ",[28,33406,33407],{},"p212.png",[28,33409,33410],{},"p213.png","(06.상품후기)",[15,33413,33414],{},[19,33415,18393],{},[283,33417,33418,33425,33438,33446,33456,33473,33507,33524,33573,33583,33587,33592],{},[228,33419,33420,33421,33424],{},"진입: 일반강의 목록>상품 행 클릭. ",[19,33422,33423],{},"이미 생성된 상품의 관리\u002F편집 화면","(멀티스텝 생성 S-AD01-0201-002~005와 별개, 탭형). 안내문 \"상품은 등록 시 비공개 상태로 업로드되며, 공개 또는 일부공개로 직접 설정해야 합니다\"(P-AD-30 신규 상품 기본 비공개).",[228,33426,33427,33430,33431,33434,33435,33437],{},[19,33428,33429],{},"상단 상품 헤더","(전 탭 공통): 썸네일 + 카테고리 + 상품명 + 금액·학습자\u002F모집인원·상품후기(★평점(n))·등록일 + ",[19,33432,33433],{},"공개상태 셀렉트","(공개\u002F일부공개\u002F비공개) + ",[19,33436,32192],{},"(판매중\u002F판매마감) + [미리보기](프론트 상세 새 탭) + [삭제](컨펌 C-6 → 삭제).",[228,33439,33440,33443,33444,715],{},[19,33441,33442],{},"탭 6종",": ① 상품정보 ② 커리큘럼 및 콘텐츠 ③ 수료 및 수료증 ④ 결제설정 ⑤ 학습자 ⑥ 상품후기(미답변 배지). 각 탭 하단 ",[1321,33445,30006],{},[228,33447,33448,33451,33452,33455],{},[19,33449,33450],{},"① 상품정보 탭","(p197\u002Fp198): 멀티스텝 Step1(기본정보+운영설정)과 동일 + ",[19,33453,33454],{},"상세 소개 에디터","(리치 에디터, 상품 상세페이지 본문). 동일 기능 영역은 미작성, 상이만 기술(P-AD-12). 등록과 달리 단일 화면에서 인라인 수정.",[228,33457,33458,33461,33462,33465,33466,33469,33470,715],{},[19,33459,33460],{},"② 커리큘럼 및 콘텐츠 탭","(p199\u002Fp200): 멀티스텝 Step2(커리큘럼)+Step3(콘텐츠 등록)를 ",[19,33463,33464],{},"한 탭으로 통합",". 섹션\u002F차시 + 차시별 콘텐츠 연결 + 맛보기 설정 + 영상 재생설정(자유\u002F순서대로) + ",[19,33467,33468],{},"자료(부록) 첨부 영역","(파일 테이블, 일괄 액션) ",[28,33471,33472],{},"[추정-자료영역 상세]",[228,33474,33475,33478,33479,33482,33483,33486,33487,33490,33491,33494,33495,1046,33499,33502,33503,33506],{},[19,33476,33477],{},"③ 수료 및 수료증 탭","(p201\u002Fp202):\n6.1. ",[19,33480,33481],{},"수료 최소 진도율","(셀렉트): 10\u002F20\u002F30…\u002F100%, ",[19,33484,33485],{},"기본 80%",". \"학습자가 이 진도율 이상 학습해야 수료처리\"(전체 차시 진도율 기준).\n6.2. ",[19,33488,33489],{},"수료증 사용여부","(토글): ON 시 수료 조건 충족 학습자에게 자동 수료증 발급 + 템플릿 영역 노출.\n6.3. ",[19,33492,33493],{},"수료증 템플릿","(셀렉트): 기본형(1)(2)\u002F세로형(1)(2)(3)\u002F영문형(1)(2) + ",[19,33496,33497],{},[1321,33498,25983],{},[19,33500,33501],{},"수료증 미리보기 모달(LPU, p203\u002Fp204)",": 템플릿 셀렉트 + 프리뷰(수료번호\u002F성명\u002F과정명\u002F시작일\u002F수료일\u002F직인, 실제 발급과 동일 형태) + ",[47,33504,18623],{"href":33505},"%EC%A0%81%EC%9A%A9",". 템플릿은 설정>수료증 템플릿 관리에서 생성.",[228,33508,33509,33512,33513,33516,33517,33520,33521,715],{},[19,33510,33511],{},"④ 결제설정 탭","(p205\u002Fp206): 멀티스텝 Step4(결제설정)와 동일 + ",[19,33514,33515],{},"적용된 쿠폰리스트","(판매>쿠폰에서 상품별 지정 쿠폰만 노출, 상품 상세에 노출, 전체 쿠폰은 공동 적용). ",[19,33518,33519],{},"가격 변경 정책","(P-AD-31): 구매 이력 있어도 금액 변경 가능, ",[19,33522,33523],{},"기존 구매자 결제금액·주문 영향 없음, 변경분은 저장 이후 신규 구매자부터 적용",[228,33525,33526,33529,33530,33533,33534,33537,33538,33540,33541,33543,33544,432,33547,1108,33550,32671,33553,33556,33557,33560,33561,33564,33565,33567,33568,33570,33571,715],{},[19,33527,33528],{},"⑤ 학습자 탭","(p207\u002Fp210):\n8.1. KPI 4종: 총 학습자 \u002F 수강중 \u002F 수료 \u002F 미수료.\n8.2. 검색(닉네임) + ",[19,33531,33532],{},"학습상태 필터","(전체\u002F수강전\u002F수강중\u002F수료) + ",[19,33535,33536],{},"수강상태 필터",". 안내 \"상품 취소는 판매관리>주문에서\".\n8.3. 학습자 목록: 체크박스 · 학습자(역할배지+닉네임) · 신청일시 · 학습기간(무제한\u002FN부터) · 진도율(%바) · ",[19,33539,31244],{},"(수강전\u002F수강중\u002F수료) · ",[19,33542,31248],{},"(기간만료\u002F수강취소) · 정렬(신청일 최신순)+페이지크기.\n8.4. ",[19,33545,33546],{},"일괄 액션",[1321,33548,33549],{},"학습기간 설정",[1321,33551,33552],{},"수료 처리",[19,33554,33555],{},"학습기간 설정 모달","(p208\u002Fp211, LPU): 수정 방법 라디오 — ",[19,33558,33559],{},"입력 기간 추가 연장","({n}일, 최대 365일, 기존 종료일+일수) \u002F ",[19,33562,33563],{},"수강 종료 날짜 지정","(date picker). 수강기간 무제한이면 날짜 지정만 가능. ",[1321,33566,18058],{},"→컨펌(C-6)→완료 얼럿(C-5).\nb. ",[19,33569,33552],{},": 선택 학습자 일괄 수료 처리 → 컨펌→얼럿 ",[28,33572,595],{},[228,33574,33575,33578,33579,33582],{},[19,33576,33577],{},"⑥ 상품후기 탭","(p212\u002Fp213): 평점 요약(평균 ★ + 별점 분포 막대) + 후기 목록(작성자·별점·내용·작성일+관리자 답글) + 정렬\u002F필터 + 답글 작성 + 신고\u002F숨김 처리 ",[28,33580,33581],{},"[추정-후기 관리 상세]",". 미답변 후기 수 탭 배지.",[228,33584,31309,33585,715],{},[28,33586,595],{},[228,33588,33589,33590,715],{},"마스킹: 학습자\u002F후기 작성자 닉네임(실명 노출 시 마스킹) ",[28,33591,17699],{},[228,33593,33594,33596,33597,715],{},[1321,33595,28680],{}," 상품 조회\u002F수정·탭별 데이터·공개\u002F판매상태 변경·학습자 관리·후기 관리 ",[28,33598,17699],{},[41,33600,33601],{},[15,33602,33603,33605,33606,33608],{},[19,33604,29769],{},": p198\u002Fp200\u002Fp213 등 Description 캡처는 텍스트 과소(판독 제한) — 화면(p197\u002Fp199\u002Fp201\u002Fp205\u002Fp207\u002Fp212) 기준 구조 추출. 자료영역·후기 관리 세부 동작은 ",[28,33607,595],{},"(후속 고해상 캡처 확인).",[53,33610],{},[599,33612,33614],{"id":33613},"s-ad01-0203-001-상품-라이브강의-목록","S-AD01-0203-001 상품 - 라이브강의 목록",[101,33616,33617,33625],{},[104,33618,33619],{},[107,33620,33621,33623],{},[110,33622,18317],{},[110,33624,18320],{},[123,33626,33627,33633,33639,33645,33652,33658,33664],{},[107,33628,33629,33631],{},[128,33630,18327],{},[128,33632,9532],{},[107,33634,33635,33637],{},[128,33636,18335],{},[128,33638,9529],{},[107,33640,33641,33643],{},[128,33642,18342],{},[128,33644,7959],{},[107,33646,33647,33649],{},[128,33648,18349],{},[128,33650,33651],{},"LNB>상품>라이브강의",[107,33653,33654,33656],{},[128,33655,18357],{},[128,33657,17837],{},[107,33659,33660,33662],{},[128,33661,18364],{},[128,33663,18367],{},[107,33665,33666,33668],{},[128,33667,18372],{},[128,33669,7582],{},[15,33671,33672,302,33674,28596,33677,17972],{},[19,33673,18379],{},[28,33675,33676],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp217.png",[28,33678,22961],{},[15,33680,33681],{},[19,33682,18393],{},[283,33684,33685,33692,33709,33731,33748,33752],{},[228,33686,33687,33688,33691],{},"진입: LNB>상품>라이브강의. ",[19,33689,33690],{},"일반강의 목록(S-AD01-0201-001)과 동형"," — 상이만 기술(P-AD-12). 안내문 \"라이브 종료상태는 자동으로 처리되지 않습니다. 각 상품의 상세페이지에서 직접 종료 처리해 주세요\".",[228,33693,33694,32628,33697,33700,33701,33704,33705,33708],{},[19,33695,33696],{},"차이점(라이브 고유)",[19,33698,33699],{},"라이브상태 필터\u002F컬럼","(P-AD-34): 전체 라이브상태 \u002F LIVE \u002F 예정 \u002F 종료.\n2.2. 테이블 추가 컬럼: ",[19,33702,33703],{},"수강일시","(라이브 진행 일시) · ",[19,33706,33707],{},"라이브상태 배지",".\n2.3. KPI 3종·검색·공개\u002F판매상태 필터·카테고리 선택·정렬·일괄(복사\u002F카테고리 이동)은 일반강의와 동일.",[228,33710,33711,33714,33715,33717,33718,33720,33721,432,33723,33726,33727,33730],{},[19,33712,33713],{},"라이브상태 상태머신","(P-AD-34):\na. ",[19,33716,19852],{},": 수강일시 이전(라이브 진행 예정).\nb. ",[19,33719,19848],{},": 수강일시 시점부터 자동 변경(진행중, 학습자 입장 가능).\nc. ",[19,33722,19856],{},[19,33724,33725],{},"자동 변경 안 됨"," — 관리자\u002F강사가 상세페이지에서 ",[19,33728,33729],{},"수동 종료 처리",". 종료 시 학습자 입장 불가.",[228,33732,33733,31825,33735,1108,33737,1108,33739,33744,33745,715],{},[19,33734,30136],{},[1321,33736,32218],{},[1321,33738,32221],{},[19,33740,33741],{},[1321,33742,33743],{},"라이브 종료","(선택 상품 라이브 상태 일괄 종료 → 컨펌 C-6 → 완료 얼럿 C-5) \u002F ",[1321,33746,33747],{},"판매 마감",[228,33749,31030,33750,715],{},[28,33751,595],{},[228,33753,33754,33756,33757,715],{},[1321,33755,28680],{}," 라이브강의 목록\u002F복사\u002F카테고리이동\u002F라이브종료\u002F판매마감 ",[28,33758,17699],{},[599,33760,33762],{"id":33761},"s-ad01-0203-002-상품-라이브강의-생성수정-3단계-상품정보콘텐츠-연결결제설정","S-AD01-0203-002 상품 - 라이브강의 생성\u002F수정 (3단계: 상품정보\u002F콘텐츠 연결\u002F결제설정)",[101,33764,33765,33773],{},[104,33766,33767],{},[107,33768,33769,33771],{},[110,33770,18317],{},[110,33772,18320],{},[123,33774,33775,33782,33788,33794,33800,33806,33812],{},[107,33776,33777,33779],{},[128,33778,18327],{},[128,33780,33781],{},"라이브강의 생성 (상품정보\u002F콘텐츠 연결\u002F결제설정)",[107,33783,33784,33786],{},[128,33785,18335],{},[128,33787,9549],{},[107,33789,33790,33792],{},[128,33791,18342],{},[128,33793,7959],{},[107,33795,33796,33798],{},[128,33797,18349],{},[128,33799,9557],{},[107,33801,33802,33804],{},[128,33803,18357],{},[128,33805,17837],{},[107,33807,33808,33810],{},[128,33809,18364],{},[128,33811,18367],{},[107,33813,33814,33816],{},[128,33815,18372],{},[128,33817,7582],{},[15,33819,33820,302,33822,237,33825,33828,33829,237,33832,33835,33836,33839],{},[19,33821,18379],{},[28,33823,33824],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp219.png",[28,33826,33827],{},"p220.png","(01.상품정보+수강일시), ",[28,33830,33831],{},"p221.png",[28,33833,33834],{},"p222.png","(02.콘텐츠 연결), ",[28,33837,33838],{},"p223.png","(03.결제설정)",[15,33841,33842],{},[19,33843,18393],{},[283,33845,33846,33859,33875,33898,33911,33916],{},[228,33847,33848,33849,3136,33851,33854,33855,33858],{},"진입: 라이브강의 목록>",[1321,33850,32150],{},[19,33852,33853],{},"스텝 3단계","(① 상품정보 → ② 콘텐츠 등록(연결) → ③ 결제설정) — 일반강의(4단계)와 달리 ",[19,33856,33857],{},"커리큘럼 단계 없음","(라이브는 단일 라이브 세션). 일반강의 생성과 동형, 상이만 기술(P-AD-12).",[228,33860,33861,33864,33865,33867,33868,33871,33872,715],{},[19,33862,33863],{},"Step1. 상품정보","(p219): 일반강의 Step1과 동일(썸네일\u002F상품명\u002F카테고리\u002F강사\u002F모집인원\u002F모집일정) + ",[19,33866,33703],{},"(필수, P-AD-35):\n2.1. 라이브 시작 일시(날짜+시간). \"라이브가 시작되는 수강일시 설정. 종료시간은 자동 처리되지 않으며 상세페이지에서 직접 종료 처리\".\n2.2. 날짜: ",[19,33869,33870],{},"오늘 이후만 선택 가능","(과거 불가). 시간: 00:00~23:59, ",[19,33873,33874],{},"당일 선택 시 현재 시간 이후만",[228,33876,33877,33880,33881,33884,33885,33888,33889,33891,33892,237,33894,237,33896,715],{},[19,33878,33879],{},"Step2. 콘텐츠 등록(연결)","(p221\u002Fp222): 안내 \"유튜브 라이브 예약 생성 후 발급된 라이브 URL 입력. 학습자는 입장 가능 시간 이후 접속 가능\":\n3.1. ",[19,33882,33883],{},"YouTube LIVE 링크","(필수): https 포함 전체 URL 입력 + 형식 유효성 검사(\"유효하지 않은 Youtube LIVE 링크입니다. 확인 후 다시 입력해 주세요\").\n3.2. ",[19,33886,33887],{},"입장버튼 활성화 시간","(셀렉트, P-AD-36): 시작 10분전(기본)\u002F20분전\u002F30분전\u002F50분전\u002F1시간전. 라이브 시작 전 입장 가능 시각 설정 — 해당 시각부터 학습자 ",[1321,33890,24213],{}," 버튼 활성, 그 전까지 입장 불가.\n3.3. ",[1321,33893,7904],{},[1321,33895,32933],{},[1321,33897,22598],{},[228,33899,33900,33903,33904,237,33907,237,33909,715],{},[19,33901,33902],{},"Step3. 결제설정","(p223): 일반강의 Step4와 동일(결제유형\u002F정가\u002F할인\u002F가격표시방법\u002F결제금액 미리보기). ",[1321,33905,33906],{},"상품생성",[1321,33908,32933],{},[1321,33910,7904],{},[228,33912,33913,33914,715],{},"상태: 검증 에러·로딩 ",[28,33915,595],{},[228,33917,33918,33920,33921,715],{},[1321,33919,28680],{}," 라이브강의 생성\u002F수정·YouTube 링크 검증 ",[28,33922,17699],{},[53,33924],{},[599,33926,33928],{"id":33927},"s-ad01-0203-003-상품-라이브강의-상세페이지-탭형-편집","S-AD01-0203-003 상품 - 라이브강의 상세페이지 (탭형 편집)",[101,33930,33931,33939],{},[104,33932,33933],{},[107,33934,33935,33937],{},[110,33936,18317],{},[110,33938,18320],{},[123,33940,33941,33948,33954,33960,33967,33973,33979],{},[107,33942,33943,33945],{},[128,33944,18327],{},[128,33946,33947],{},"라이브강의 상세페이지(상품 편집·관리)",[107,33949,33950,33952],{},[128,33951,18335],{},[128,33953,9569],{},[107,33955,33956,33958],{},[128,33957,18342],{},[128,33959,7959],{},[107,33961,33962,33964],{},[128,33963,18349],{},[128,33965,33966],{},"상품>라이브강의>(상품 클릭)>상세페이지",[107,33968,33969,33971],{},[128,33970,18357],{},[128,33972,17837],{},[107,33974,33975,33977],{},[128,33976,18364],{},[128,33978,18367],{},[107,33980,33981,33983],{},[128,33982,18372],{},[128,33984,7582],{},[15,33986,33987,302,33989,237,33992,33366,33994,33997],{},[19,33988,18379],{},[28,33990,33991],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp226.png",[28,33993,23212],{},[28,33995,33996],{},"p228.png","(02.콘텐츠 및 자료실)",[15,33999,34000],{},[19,34001,18393],{},[283,34003,34004,34015,34025,34042,34047,34070,34080,34100,34104],{},[228,34005,34006,34007,34010,34011,34014],{},"진입: 라이브강의 목록>상품 행 클릭. ",[19,34008,34009],{},"일반강의 상세페이지(S-AD01-0201-006)와 동형"," — 상이만 기술(P-AD-12). 탭: 상품정보 \u002F ",[19,34012,34013],{},"콘텐츠 및 자료실"," \u002F 수료 \u002F 결제설정 \u002F 학습자 \u002F 상품후기.",[228,34016,34017,34020,34021,34024],{},[19,34018,34019],{},"상단 헤더 차이",": 일반강의 헤더 + ",[19,34022,34023],{},"라이브상태 셀렉트박스","(예정\u002FLIVE\u002F종료, 수동 변경).",[228,34026,34027,34030,34031,432,34034,34037,34038,34041],{},[19,34028,34029],{},"라이브상태 수동 변경 정책","(P-AD-37, p227):\n3.1. 예정 ↔ LIVE: 조건 없이 변경 가능(학습자 입장 가능 상태로 변경).\n3.2. ",[19,34032,34033],{},"LIVE → 예정",[19,34035,34036],{},"변경 불가 처리","(단, 수강일시를 미래 일정으로 변경할 경우 자동 변경 가능).\n3.3. 종료 → LIVE: 조건 없이 변경 가능(재진행 목적, 변경 시 즉시 LIVE 반영).\n3.4. ",[19,34039,34040],{},"수강일시 변경 정책",": 수강일시를 미래로 변경 시 라이브상태 자동 변경, 입장 가능 시간 자동 재계산.",[228,34043,34044,34046],{},[19,34045,33450],{},"(p226): 일반강의 상품정보 + 수강일시. 상세 소개 에디터.",[228,34048,34049,34052,34053,34056,34057,34062,34063,34066,34067,34069],{},[19,34050,34051],{},"② 콘텐츠 및 자료실 탭","(p228): 라이브 강의 설정(YouTube LIVE 링크 + 입장버튼 활성화 시간) + ",[19,34054,34055],{},"자료실","(P-AD-38):\n5.1. ",[19,34058,34059],{},[1321,34060,34061],{},"파일 업로드"," + 콘텐츠 용량 사용량 표시(예 80.0GB 중 79.4MB 사용중).\n5.2. 파일 테이블: 체크박스 · 원본 파일명 · ",[19,34064,34065],{},"노출 파일명","(인라인 수정, 미입력 시 원본명) · 용량. 일괄 ",[1321,34068,19521],{},".\n5.3. 안내 \"수강에 필요한 자료 파일 등록. 등록 파일은 학습자 강의실>자료실에서 확인\u002F다운로드\"(라이브 강의실 S-FR01-0301-203 자료실과 연동).",[228,34071,34072,34075,34076,34079],{},[19,34073,34074],{},"③ 수료증 탭","(p230): 일반강의와 차이 — ",[19,34077,34078],{},"수료 최소 진도율 항목 없음",". 안내 \"강의실 입장 즉시 자동 수료처리\"(P-AD-39, 라이브는 진도율 아닌 입장 기준 자동 수료). 수료증 사용여부(토글) + 템플릿(셀렉트+미리보기)만.",[228,34081,34082,34085,34086,34088,34089,34092,34093,34099],{},[19,34083,34084],{},"④ 결제설정 \u002F ⑥ 상품후기 탭",": 일반강의 상세페이지(S-AD01-0201-006)와 동형.\n7-1. ",[19,34087,33528],{},"(p233): 일반강의와 차이 — KPI ",[19,34090,34091],{},"3종","(총 학습자\u002F수료\u002F미수료, '수강중' 없음). 학습기간·진도율 컬럼 없음. 학습상태(수료\u002F수강전)+수강상태(수강취소). 일괄 액션 ",[19,34094,34095,34098],{},[1321,34096,34097],{},"수료처리","만","(학습기간 설정 없음 — 라이브는 진도\u002F기간 개념 미적용).",[228,34101,31309,34102,715],{},[28,34103,595],{},[228,34105,34106,34108,34109,715],{},[1321,34107,28680],{}," 라이브 상품 조회\u002F수정·라이브상태 변경·자료실 업로드\u002F삭제·탭별 데이터 ",[28,34110,17699],{},[53,34112],{},[599,34114,34116],{"id":34115},"s-ad01-0204-001-상품-화상강의-목록","S-AD01-0204-001 상품 - 화상강의 목록",[101,34118,34119,34127],{},[104,34120,34121],{},[107,34122,34123,34125],{},[110,34124,18317],{},[110,34126,18320],{},[123,34128,34129,34135,34141,34147,34154,34160,34166],{},[107,34130,34131,34133],{},[128,34132,18327],{},[128,34134,9592],{},[107,34136,34137,34139],{},[128,34138,18335],{},[128,34140,9589],{},[107,34142,34143,34145],{},[128,34144,18342],{},[128,34146,7959],{},[107,34148,34149,34151],{},[128,34150,18349],{},[128,34152,34153],{},"LNB>상품>화상강의",[107,34155,34156,34158],{},[128,34157,18357],{},[128,34159,17837],{},[107,34161,34162,34164],{},[128,34163,18364],{},[128,34165,18367],{},[107,34167,34168,34170],{},[128,34169,18372],{},[128,34171,7582],{},[15,34173,34174,302,34176,28596,34179,17972],{},[19,34175,18379],{},[28,34177,34178],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp238.png",[28,34180,34181],{},"p239.png",[15,34183,34184],{},[19,34185,18393],{},[283,34187,34188,34195,34207,34218,34222],{},[228,34189,34190,34191,34194],{},"진입: LNB>상품>화상강의. ",[19,34192,34193],{},"라이브강의 목록(S-AD01-0203-001)과 동형"," — 상이만 기술. 안내문(라이브 종료 수동 처리) 동일.",[228,34196,34197,32628,34200,34203,34204,34206],{},[19,34198,34199],{},"차이점(화상 고유)",[19,34201,34202],{},"플랫폼 필터\u002F컬럼","(P-AD-40): 전체 플랫폼 \u002F Googlemeet \u002F Zoom. 테이블에 플랫폼 아이콘 표시.\n2.2. 라이브상태(예정\u002FLIVE\u002F종료)·수강일시·일괄 ",[1321,34205,33743],{},"는 라이브강의와 동일.",[228,34208,34209,34210,237,34212,237,34214,237,34216,715],{},"일괄 액션: ",[1321,34211,32218],{},[1321,34213,32221],{},[1321,34215,33743],{},[1321,34217,33747],{},[228,34219,31030,34220,715],{},[28,34221,595],{},[228,34223,34224,34226,34227,715],{},[1321,34225,28680],{}," 화상강의 목록\u002F복사\u002F카테고리이동\u002F라이브종료\u002F판매마감 ",[28,34228,17699],{},[599,34230,34232],{"id":34231},"s-ad01-0204-002-상품-화상강의-생성수정-3단계-상품정보콘텐츠-등록결제설정","S-AD01-0204-002 상품 - 화상강의 생성\u002F수정 (3단계: 상품정보\u002F콘텐츠 등록\u002F결제설정)",[101,34234,34235,34243],{},[104,34236,34237],{},[107,34238,34239,34241],{},[110,34240,18317],{},[110,34242,18320],{},[123,34244,34245,34252,34258,34264,34270,34276,34282],{},[107,34246,34247,34249],{},[128,34248,18327],{},[128,34250,34251],{},"화상강의 생성 (상품정보\u002F콘텐츠 등록\u002F결제설정)",[107,34253,34254,34256],{},[128,34255,18335],{},[128,34257,9609],{},[107,34259,34260,34262],{},[128,34261,18342],{},[128,34263,7959],{},[107,34265,34266,34268],{},[128,34267,18349],{},[128,34269,9617],{},[107,34271,34272,34274],{},[128,34273,18357],{},[128,34275,17837],{},[107,34277,34278,34280],{},[128,34279,18364],{},[128,34281,18367],{},[107,34283,34284,34286],{},[128,34285,18372],{},[128,34287,7582],{},[15,34289,34290,302,34292,237,34295,33828,34297,237,34299,34302],{},[19,34291,18379],{},[28,34293,34294],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp240.png",[28,34296,23595],{},[28,34298,23598],{},[28,34300,34301],{},"p243.png","(02.콘텐츠 등록)",[15,34304,34305],{},[19,34306,18393],{},[283,34308,34309,34322,34331,34348,34353],{},[228,34310,34311,34312,3136,34314,34317,34318,34321],{},"진입: 화상강의 목록>",[1321,34313,32150],{},[19,34315,34316],{},"3단계","(상품정보→콘텐츠 등록→결제설정). ",[19,34319,34320],{},"라이브강의 생성(S-AD01-0203-002)과 동형"," — 상이만 기술.",[228,34323,34324,34326,34327,34330],{},[19,34325,33863],{},"(p240) 차이:\n2.1. ",[19,34328,34329],{},"모집인원 직접입력 필수","(P-AD-41) — \"화상강의는 모집인원 제한이 필수입니다\"(무제한 옵션 없음, 인원 직접 입력).\n2.2. 수강일시(라이브와 동일: 오늘 이후만·당일은 현재 시간 이후만).",[228,34332,34333,34336,34337,34340,34341,34344,34345,34347],{},[19,34334,34335],{},"Step2. 콘텐츠 등록","(p242\u002Fp243): 안내 \"Zoom 또는 Google Meet에서 생성한 화상강의 접속 링크 입력. 학습자는 강의 시작 시간에 맞춰 링크를 통해 참여\":\n3.1. ",[19,34338,34339],{},"강의 타입 라디오","(P-AD-40): Zoom \u002F Googlemeet.\n3.2. ",[19,34342,34343],{},"접속 링크","(필수): https 포함 전체 URL + 플랫폼별 형식 유효성 검사(\"유효하지 않은 Zoom\u002FGooglemeet 링크입니다\").\n3.3. ",[19,34346,33887],{},"(셀렉트): 시작 10\u002F20\u002F30\u002F50분전\u002F1시간전(기본 10분전).",[228,34349,34350,34352],{},[19,34351,33902],{},": 라이브강의와 동일.",[228,34354,34355,34357,34358,715],{},[1321,34356,28680],{}," 화상강의 생성\u002F수정·플랫폼 링크 검증 ",[28,34359,17699],{},[53,34361],{},[599,34363,34365],{"id":34364},"s-ad01-0204-003-상품-화상강의-상세페이지-탭형-편집","S-AD01-0204-003 상품 - 화상강의 상세페이지 (탭형 편집)",[101,34367,34368,34376],{},[104,34369,34370],{},[107,34371,34372,34374],{},[110,34373,18317],{},[110,34375,18320],{},[123,34377,34378,34385,34391,34397,34404,34410,34416],{},[107,34379,34380,34382],{},[128,34381,18327],{},[128,34383,34384],{},"화상강의 상세페이지(상품 편집·관리)",[107,34386,34387,34389],{},[128,34388,18335],{},[128,34390,9629],{},[107,34392,34393,34395],{},[128,34394,18342],{},[128,34396,7959],{},[107,34398,34399,34401],{},[128,34400,18349],{},[128,34402,34403],{},"상품>화상강의>(상품 클릭)>상세페이지",[107,34405,34406,34408],{},[128,34407,18357],{},[128,34409,17837],{},[107,34411,34412,34414],{},[128,34413,18364],{},[128,34415,18367],{},[107,34417,34418,34420],{},[128,34419,18372],{},[128,34421,7582],{},[15,34423,34424,302,34426,237,34429,33366,34432,34435],{},[19,34425,18379],{},[28,34427,34428],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp247.png",[28,34430,34431],{},"p248.png",[28,34433,34434],{},"p249.png","(02.콘텐츠)",[15,34437,34438],{},[19,34439,18393],{},[283,34441,34442,34451,34459,34472,34475,34479],{},[228,34443,34444,34445,34448,34449,34014],{},"진입: 화상강의 목록>상품 행 클릭. ",[19,34446,34447],{},"라이브강의 상세페이지(S-AD01-0203-003)와 동형"," — 상이만 기술. 탭: 상품정보 \u002F ",[19,34450,4191],{},[228,34452,34453,34455,34456,34458],{},[19,34454,34019],{},": 라이브 헤더(라이브상태 셀렉트 포함) + ",[19,34457,20053],{},"(Zoom\u002FGoogle Meet 아이콘).",[228,34460,34461,34464,34465,1201,34468,34471],{},[19,34462,34463],{},"② 콘텐츠 탭","(p249) 차이: 탭명 \"콘텐츠\"(라이브의 \"콘텐츠 및 자료실\"과 달리 ",[19,34466,34467],{},"자료실 영역 없음",[28,34469,34470],{},"[추정-화상 자료실 미제공]","). 화상 강의 설정 — 강의 타입(Zoom\u002FGoogle Meet) + 접속 링크 + 입장버튼 활성화 시간.",[228,34473,34474],{},"라이브상태 수동 변경\u002F수강일시 변경 정책(P-AD-37)·수료(입장 즉시 자동, P-AD-39)·학습자 탭(KPI 3종, 수료처리만)·결제설정\u002F상품후기는 라이브와 동형.",[228,34476,31309,34477,715],{},[28,34478,595],{},[228,34480,34481,34483,34484,715],{},[1321,34482,28680],{}," 화상 상품 조회\u002F수정·라이브상태 변경·탭별 데이터 ",[28,34485,17699],{},[53,34487],{},[599,34489,34491],{"id":34490},"s-ad01-0205-001-상품-디지털-상품-목록","S-AD01-0205-001 상품 - 디지털 상품 목록",[101,34493,34494,34502],{},[104,34495,34496],{},[107,34497,34498,34500],{},[110,34499,18317],{},[110,34501,18320],{},[123,34503,34504,34510,34516,34522,34529,34535,34541],{},[107,34505,34506,34508],{},[128,34507,18327],{},[128,34509,9652],{},[107,34511,34512,34514],{},[128,34513,18335],{},[128,34515,9649],{},[107,34517,34518,34520],{},[128,34519,18342],{},[128,34521,7959],{},[107,34523,34524,34526],{},[128,34525,18349],{},[128,34527,34528],{},"LNB>상품>디지털 상품",[107,34530,34531,34533],{},[128,34532,18357],{},[128,34534,17837],{},[107,34536,34537,34539],{},[128,34538,18364],{},[128,34540,18367],{},[107,34542,34543,34545],{},[128,34544,18372],{},[128,34546,7582],{},[15,34548,34549,302,34551,28596,34554,17972],{},[19,34550,18379],{},[28,34552,34553],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp259.png",[28,34555,34556],{},"p260.png",[15,34558,34559],{},[19,34560,18393],{},[283,34562,34563,34569,34582,34591,34595],{},[228,34564,34565,34566,34568],{},"진입: LNB>상품>디지털 상품. ",[19,34567,33690],{}," — 상이만 기술. 콘텐츠 선행 등록 안내 동일.",[228,34570,34571,32628,34574,34577,34578,34581],{},[19,34572,34573],{},"차이점(디지털 고유)",[19,34575,34576],{},"다운로드 제한 수 컬럼","(P-AD-42): 무제한 \u002F N회. ",[19,34579,34580],{},"N회=파일별 최대 N회 다운로드 가능","(예 3회=파일당 최대 3회). 강의\u002F라이브 상태 컬럼 없음.\n2.2. 라이브상태 없음(다운로드형 자산). 강사 컬럼은 존재.",[228,34583,34584,31825,34586,1108,34588,34590],{},[19,34585,30136],{},[1321,34587,32218],{},[1321,34589,32221],{}," \u002F [판매 마감](라이브 종료 없음).",[228,34592,31030,34593,715],{},[28,34594,595],{},[228,34596,34597,34599,34600,715],{},[1321,34598,28680],{}," 디지털 상품 목록\u002F복사\u002F카테고리이동\u002F판매마감 ",[28,34601,17699],{},[53,34603],{},[599,34605,34607],{"id":34606},"s-ad01-0205-002-상품-디지털-상품-생성수정-3단계-상품정보콘텐츠-등록결제설정","S-AD01-0205-002 상품 - 디지털 상품 생성\u002F수정 (3단계: 상품정보\u002F콘텐츠 등록\u002F결제설정)",[101,34609,34610,34618],{},[104,34611,34612],{},[107,34613,34614,34616],{},[110,34615,18317],{},[110,34617,18320],{},[123,34619,34620,34627,34633,34639,34645,34651,34657],{},[107,34621,34622,34624],{},[128,34623,18327],{},[128,34625,34626],{},"디지털 상품 생성 (상품정보\u002F콘텐츠 등록\u002F결제설정)",[107,34628,34629,34631],{},[128,34630,18335],{},[128,34632,9669],{},[107,34634,34635,34637],{},[128,34636,18342],{},[128,34638,7959],{},[107,34640,34641,34643],{},[128,34642,18349],{},[128,34644,9677],{},[107,34646,34647,34649],{},[128,34648,18357],{},[128,34650,17837],{},[107,34652,34653,34655],{},[128,34654,18364],{},[128,34656,18367],{},[107,34658,34659,34661],{},[128,34660,18372],{},[128,34662,7582],{},[15,34664,34665,302,34667,33366,34670,237,34672,34674,34675,33022],{},[19,34666,18379],{},[28,34668,34669],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp261.png",[28,34671,24291],{},[28,34673,24295],{},"(02.콘텐츠 등록), ",[28,34676,24298],{},[15,34678,34679],{},[19,34680,18393],{},[283,34682,34683,34693,34702,34738,34754,34759],{},[228,34684,34685,34686,3136,34688,34317,34690,34321],{},"진입: 디지털 상품 목록>",[1321,34687,32150],{},[19,34689,34316],{},[19,34691,34692],{},"일반강의 생성과 동형",[228,34694,34695,34697,34698,34701],{},[19,34696,33863],{},"(p261) 차이: 운영설정에 ",[19,34699,34700],{},"수강일시·수강기간 없음","(다운로드형). 모집인원(무제한\u002F직접)·모집일정만.",[228,34703,34704,34706,34707,1046,34711,34714,34715,34717,34718,34720,34721,34724,34725,34728,34729,24614,34731,34733,34734,34737],{},[19,34705,34335],{},"(p262\u002Fp263\u002Fp264):\n3.1. ",[19,34708,34709],{},[1321,34710,33049],{},[19,34712,34713],{},"콘텐츠 선택 모달(LPU, p264)",": 검색+유형필터+폴더 드릴다운 + ",[19,34716,28371],{},"(선택된 콘텐츠 {n} 칩) + ",[1321,34719,18058],{},". 디지털은 동영상\u002F유튜브링크\u002F이미지\u002F파일 모두 연결 가능.\n3.2. ",[19,34722,34723],{},"업로드 리스트",": 체크박스 · 원본 콘텐츠명 · ",[19,34726,34727],{},"노출 콘텐츠명","(인라인 수정, 링크는 노출명 수정 제한) · 용량. 일괄 ",[1321,34730,19521],{},[19,34732,20262],{},"(라디오, P-AD-42): 무제한 \u002F 직접 입력(N회, ",[19,34735,34736],{},"최대 100회","). 상품별 다운로드 가능 횟수 = 파일별 최대 N회.",[228,34739,34740,34742,34743,34746,34747,34750,34751,715],{},[19,34741,33902],{},"(p266): 일반강의와 동일. ",[19,34744,34745],{},"단, 디지털 상품 생성 스텝 인디케이터는 4단계로 표시","(상품정보→콘텐츠 등록→결제설정→",[19,34748,34749],{},"최종검토",") — 타 상품(3~4단계)과 단계 구성 차이 ",[28,34752,34753],{},"[미확정-최종검토 단계: §0 충돌 후보]",[228,34755,34756,34757,715],{},"상태: 콘텐츠 미등록 빈\u002F로딩 ",[28,34758,595],{},[228,34760,34761,34763,34764,715],{},[1321,34762,28680],{}," 디지털 상품 생성\u002F수정·콘텐츠 연결·다운로드 제한 저장 ",[28,34765,17699],{},[53,34767],{},[599,34769,34771],{"id":34770},"s-ad01-0205-003-상품-디지털-상품-상세페이지-탭형-편집","S-AD01-0205-003 상품 - 디지털 상품 상세페이지 (탭형 편집)",[101,34773,34774,34782],{},[104,34775,34776],{},[107,34777,34778,34780],{},[110,34779,18317],{},[110,34781,18320],{},[123,34783,34784,34791,34797,34803,34810,34816,34822],{},[107,34785,34786,34788],{},[128,34787,18327],{},[128,34789,34790],{},"디지털 상품 상세페이지(상품 편집·관리)",[107,34792,34793,34795],{},[128,34794,18335],{},[128,34796,9689],{},[107,34798,34799,34801],{},[128,34800,18342],{},[128,34802,7959],{},[107,34804,34805,34807],{},[128,34806,18349],{},[128,34808,34809],{},"상품>디지털 상품>(상품 클릭)>상세페이지",[107,34811,34812,34814],{},[128,34813,18357],{},[128,34815,17837],{},[107,34817,34818,34820],{},[128,34819,18364],{},[128,34821,18367],{},[107,34823,34824,34826],{},[128,34825,18372],{},[128,34827,7582],{},[15,34829,34830,302,34832,33366,34835,237,34838,34840,34841,34843,34844,237,34846,34849,34850,34852],{},[19,34831,18379],{},[28,34833,34834],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp268.png",[28,34836,34837],{},"p269.png",[28,34839,24532],{},"(02.콘텐츠), ",[28,34842,24535],{},"(03.결제설정), ",[28,34845,24673],{},[28,34847,34848],{},"p273.png","(04.학습자), ",[28,34851,24669],{},"(05.상품후기)",[15,34854,34855],{},[19,34856,18393],{},[283,34858,34859,34871,34877,34893,34907,34913,34917],{},[228,34860,34861,34862,34448,34864,34866,34867,34870],{},"진입: 디지털 상품 목록>상품 행 클릭. ",[19,34863,34009],{},[19,34865,4191],{}," \u002F 결제설정 \u002F 학습자 \u002F 상품후기. ",[19,34868,34869],{},"수료 탭 없음","(디지털은 수료\u002F수료증 개념 없음).",[228,34872,34873,34876],{},[19,34874,34875],{},"상단 헤더",": 라이브상태 없음(공개상태\u002F판매상태만) + 미리보기\u002F삭제.",[228,34878,34879,34881,34882,34885,34886,34889,34890,715],{},[19,34880,34463],{},"(p269\u002Fp270): 콘텐츠 업로드 리스트(원본\u002F노출 콘텐츠명·용량) + 다운로드 제한(무제한\u002FN회). ",[19,34883,34884],{},"콘텐츠 변경 정책","(P-AD-43): 파일 변경 시 ",[19,34887,34888],{},"기존 구매자는 구매 시점 파일 유지·신규 구매자만 변경 파일 적용"," \u002F 다운로드 횟수 변경 시 ",[19,34891,34892],{},"기존 구매자는 구매 당시 횟수 유지·신규만 변경 정책 적용",[228,34894,34895,34898,34899,34902,34903,34906],{},[19,34896,34897],{},"④ 학습자 탭","(p272\u002Fp273): KPI 3종(총 학습자\u002F다운로드\u002F미다운로드). ",[19,34900,34901],{},"다운로드 실행여부 컬럼","(다운로드=파일 1개↑ 다운로드+",[1321,34904,34905],{},"상세보기","→파일별 다운로드 상태 모달 \u002F 미다운로드) + 수강상태(수강취소). 학습상태\u002F진도율\u002F수료처리 없음.",[228,34908,34909,34912],{},[19,34910,34911],{},"③ 결제설정 \u002F ⑤ 상품후기 탭",": 일반강의 상세와 동형.",[228,34914,31309,34915,715],{},[28,34916,595],{},[228,34918,34919,34921,34922,715],{},[1321,34920,28680],{}," 디지털 상품 조회\u002F수정·콘텐츠\u002F다운로드 제한·학습자 다운로드 내역·탭별 데이터 ",[28,34923,17699],{},[53,34925],{},[599,34927,34929],{"id":34928},"s-ad01-0206-001-상품-패키지-상품-목록","S-AD01-0206-001 상품 - 패키지 상품 목록",[101,34931,34932,34940],{},[104,34933,34934],{},[107,34935,34936,34938],{},[110,34937,18317],{},[110,34939,18320],{},[123,34941,34942,34948,34954,34960,34967,34973,34979],{},[107,34943,34944,34946],{},[128,34945,18327],{},[128,34947,9712],{},[107,34949,34950,34952],{},[128,34951,18335],{},[128,34953,9709],{},[107,34955,34956,34958],{},[128,34957,18342],{},[128,34959,7959],{},[107,34961,34962,34964],{},[128,34963,18349],{},[128,34965,34966],{},"LNB>상품>패키지 상품",[107,34968,34969,34971],{},[128,34970,18357],{},[128,34972,17837],{},[107,34974,34975,34977],{},[128,34976,18364],{},[128,34978,18367],{},[107,34980,34981,34983],{},[128,34982,18372],{},[128,34984,7582],{},[15,34986,34987,302,34989,28596,34992,17972],{},[19,34988,18379],{},[28,34990,34991],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp276.png",[28,34993,34994],{},"p277.png",[15,34996,34997],{},[19,34998,18393],{},[283,35000,35001,35008,35016,35033,35040,35044],{},[228,35002,35003,35004,35007],{},"진입: LNB>상품>패키지 상품. ",[19,35005,35006],{},"일반강의 목록과 동형"," — 상이만 기술. 안내문 \"패키지에 포함된 상품은 각 상품의 이용 정책(수강기간, 일정 등)을 그대로 따릅니다\".",[228,35009,35010,432,35012,35015],{},[19,35011,19891],{},[19,35013,35014],{},"묶음개수 컬럼","({n}개) 추가. 강사 컬럼 없음. 라이브상태\u002F다운로드제한 컬럼 없음.",[228,35017,35018,35021,35022,35025,35026,35029,35030,715],{},[19,35019,35020],{},"패키지 정책","(P-AD-44): ① 여러 상품 묶음 판매 ② 모집일정·모집인원·수강기간은 ",[19,35023,35024],{},"포함 개별 상품 정책 기준 동작"," ③ 모집 마감 여부 무관 구성 가능 ④ 구매 시 포함 개별 상품 수강 권한 자동 지급 ⑤ 수정 시 ",[19,35027,35028],{},"신규 구매자만 변경 구성 적용·기존 구매자 구매 시점 구성 유지"," ⑥ ",[19,35031,35032],{},"동일 상품 중복 등록 불가",[228,35034,35035,432,35037,35039],{},[19,35036,33546],{},[1321,35038,32221],{}," \u002F [판매 마감](복사·라이브 종료 없음).",[228,35041,31030,35042,715],{},[28,35043,595],{},[228,35045,35046,35048,35049,715],{},[1321,35047,28680],{}," 패키지 목록\u002F카테고리이동\u002F판매마감 ",[28,35050,17699],{},[53,35052],{},[599,35054,35056],{"id":35055},"s-ad01-0206-002-상품-패키지-상품-생성수정-3단계-상품정보상품-등록결제설정","S-AD01-0206-002 상품 - 패키지 상품 생성\u002F수정 (3단계: 상품정보\u002F상품 등록\u002F결제설정)",[101,35058,35059,35067],{},[104,35060,35061],{},[107,35062,35063,35065],{},[110,35064,18317],{},[110,35066,18320],{},[123,35068,35069,35076,35082,35088,35094,35100,35106],{},[107,35070,35071,35073],{},[128,35072,18327],{},[128,35074,35075],{},"패키지 상품 생성",[107,35077,35078,35080],{},[128,35079,18335],{},[128,35081,9729],{},[107,35083,35084,35086],{},[128,35085,18342],{},[128,35087,7959],{},[107,35089,35090,35092],{},[128,35091,18349],{},[128,35093,9737],{},[107,35095,35096,35098],{},[128,35097,18357],{},[128,35099,17837],{},[107,35101,35102,35104],{},[128,35103,18364],{},[128,35105,18367],{},[107,35107,35108,35110],{},[128,35109,18372],{},[128,35111,7582],{},[15,35113,35114,302,35116,33366,35119,35122],{},[19,35115,18379],{},[28,35117,35118],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp280.png",[28,35120,35121],{},"p278.png","(02.상품 등록 Description)",[15,35124,35125],{},[19,35126,18393],{},[283,35128,35129,35137,35146,35184,35197],{},[228,35130,35131,35132,3136,35134,35136],{},"진입: 패키지 목록>",[1321,35133,32150],{},[19,35135,34316],{},"(상품정보→상품 등록→결제설정).",[228,35138,35139,35141,35142,35145],{},[19,35140,33863],{},"(p280): 썸네일\u002F상품명\u002F카테고리 + 운영설정(모집인원\u002F모집일정). ",[19,35143,35144],{},"강사 영역 없음","(패키지 묶음). 수강기간 없음(개별 상품 정책 따름).",[228,35147,35148,35151,35152,1046,35157,35160,35161,35163,35164,3136,35166,35169,35170,35173,35174,25005,35176,35178,35179,35181,35182,715],{},[19,35149,35150],{},"Step2. 상품 등록(구성)","(p278): 패키지 구성 설정:\n3.1. ",[19,35153,35154],{},[1321,35155,35156],{},"상품 검색",[19,35158,35159],{},"상품 검색 모달(LPU, p282)",": 검색+상품유형 필터 + 상품 목록(상품유형\u002F카테고리\u002F금액\u002F공개·판매상태 배지, ",[1321,35162,28481],{},") + 선택된 상품 {n}(칩 ✕) + ",[1321,35165,21839],{},[19,35167,35168],{},"공개상태='공개' + 판매상태='판매중'인 상품만 검색 가능","(P-AD-45). ",[19,35171,35172],{},"프리미엄 커뮤니티 상품은 구매 시 월 자동 결제되는 상품","(안내 명시). 멤버십은 검색 대상 제외 추정 ",[28,35175,595],{},[19,35177,32493],{},": 등록 상품 리스트, ",[19,35180,20534],{},", 드래그핸들(순서 변경 실시간 반영). 동일 상품 중복 등록 불가(P-AD-44).\n3.3. 일괄 ",[47,35183,19521],{"href":31252},[228,35185,35186,35188,35189,35192,35193,35196],{},[19,35187,33902],{},"(p284) 차이: 정가 직접 입력 아님 — ",[19,35190,35191],{},"상품 정가 합계","(포함 상품 정가 자동 합산) 기준. 할인(% \u002F 직접 설정)은 정가 합계 기준 적용. 결제 금액 미리보기에 ",[19,35194,35195],{},"개별 구매 대비 N% 할인"," 표기(P-AD-46). 가격 표시 방법(전체\u002F월할부) 동일.",[228,35198,35199,35201,35202,715],{},[1321,35200,28680],{}," 패키지 생성\u002F수정·구성 상품 검색\u002F연결 ",[28,35203,17699],{},[53,35205],{},[599,35207,35209],{"id":35208},"s-ad01-0206-003-상품-패키지-상품-상세페이지-탭형-편집","S-AD01-0206-003 상품 - 패키지 상품 상세페이지 (탭형 편집)",[101,35211,35212,35220],{},[104,35213,35214],{},[107,35215,35216,35218],{},[110,35217,18317],{},[110,35219,18320],{},[123,35221,35222,35229,35235,35241,35248,35254,35260],{},[107,35223,35224,35226],{},[128,35225,18327],{},[128,35227,35228],{},"패키지 상품 상세페이지(상품 편집·관리)",[107,35230,35231,35233],{},[128,35232,18335],{},[128,35234,9749],{},[107,35236,35237,35239],{},[128,35238,18342],{},[128,35240,7959],{},[107,35242,35243,35245],{},[128,35244,18349],{},[128,35246,35247],{},"상품>패키지 상품>(상품 클릭)>상세페이지",[107,35249,35250,35252],{},[128,35251,18357],{},[128,35253,17837],{},[107,35255,35256,35258],{},[128,35257,18364],{},[128,35259,18367],{},[107,35261,35262,35264],{},[128,35263,18372],{},[128,35265,7582],{},[15,35267,35268,302,35270,35273,35274,237,35276,35278,35279,237,35281,34843,35283,237,35286,35288],{},[19,35269,18379],{},[28,35271,35272],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp287.png","(01.기본정보), ",[28,35275,25160],{},[28,35277,25163],{},"(02.상품), ",[28,35280,25167],{},[28,35282,25171],{},[28,35284,35285],{},"p292.png",[28,35287,25175],{},"(04.학습자)",[15,35290,35291],{},[19,35292,18393],{},[283,35294,35295,35304,35314,35324,35333,35341,35345],{},[228,35296,35297,35298,34866,35301,715],{},"진입: 패키지 목록>상품 행 클릭. 탭: 기본정보 \u002F ",[19,35299,35300],{},"상품",[19,35302,35303],{},"수료 탭·강사 없음",[228,35305,35306,35309,35310,35313],{},[19,35307,35308],{},"② 상품 탭","(p288\u002Fp289): 구성 상품 목록(상품 검색\u002F드래그 순서\u002F삭제, 생성 Step2와 동일). ",[19,35311,35312],{},"상품목록 변경 시 기존 구매자 구매 시점 목록 유지·신규만 변경 적용","(P-AD-44).",[228,35315,35316,35319,35320,35323],{},[19,35317,35318],{},"③ 결제설정 탭","(p290\u002Fp291): 정가 합계 기준(자동 합산)+할인+쿠폰리스트. ",[19,35321,35322],{},"패키지 구성 변경 시 정가 합계 자동 갱신, 결제유형\u002F할인\u002F표시방법은 초기화 안 됨 유지","(P-AD-46). 가격 변경 정책은 P-AD-31 동일.",[228,35325,35326,35328,35329,35332],{},[19,35327,34897],{},"(p292\u002Fp293): KPI 2종(총 학습자\u002F수강취소). 학습자 목록(닉네임·신청일시·",[19,35330,35331],{},"수강상태(수강취소)","). 진도\u002F학습상태\u002F수료 없음. 일괄 액션 없음.",[228,35334,35335,35338,35339,715],{},[19,35336,35337],{},"⑤ 상품후기 탭",": 일반강의 상세와 동형 ",[28,35340,595],{},[228,35342,31309,35343,715],{},[28,35344,595],{},[228,35346,35347,35349,35350,715],{},[1321,35348,28680],{}," 패키지 조회\u002F수정·구성 상품·학습자·탭별 데이터 ",[28,35351,17699],{},[53,35353],{},[599,35355,35357],{"id":35356},"s-ad01-0207-001-상품-프리미엄-커뮤니티-목록","S-AD01-0207-001 상품 - 프리미엄 커뮤니티 목록",[101,35359,35360,35368],{},[104,35361,35362],{},[107,35363,35364,35366],{},[110,35365,18317],{},[110,35367,18320],{},[123,35369,35370,35376,35382,35388,35395,35401,35407],{},[107,35371,35372,35374],{},[128,35373,18327],{},[128,35375,9772],{},[107,35377,35378,35380],{},[128,35379,18335],{},[128,35381,9769],{},[107,35383,35384,35386],{},[128,35385,18342],{},[128,35387,7959],{},[107,35389,35390,35392],{},[128,35391,18349],{},[128,35393,35394],{},"LNB>상품>프리미엄 커뮤니티",[107,35396,35397,35399],{},[128,35398,18357],{},[128,35400,17837],{},[107,35402,35403,35405],{},[128,35404,18364],{},[128,35406,18367],{},[107,35408,35409,35411],{},[128,35410,18372],{},[128,35412,7582],{},[15,35414,35415,302,35417,28596,35420,17972],{},[19,35416,18379],{},[28,35418,35419],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp297.png",[28,35421,25464],{},[15,35423,35424],{},[19,35425,18393],{},[283,35427,35428,35434,35461,35475,35482,35486,35489],{},[228,35429,35430,35431,35433],{},"진입: LNB>상품>프리미엄 커뮤니티. ",[19,35432,35006],{}," — 상이만 기술. 안내문 \"판매 상태를 '판매중지'로 설정하면 기존 구독자는 계속 이용 가능, 신규 결제만 중단됩니다. 상품 비공개는 활성 구독자가 없는 경우에만 설정 가능합니다\".",[228,35435,35436,32628,35439,35442,35443,35446,35447,35449,35450,35453,35454,35457,35458,35460],{},[19,35437,35438],{},"차이점(커뮤니티 고유)",[19,35440,35441],{},"KPI 4종",": 총 상품 \u002F 판매중 \u002F ",[19,35444,35445],{},"판매중지"," \u002F 판매마감(타 상품 KPI 3종과 달리 판매중지 추가).\n2.2. 테이블 컬럼: ",[19,35448,22187],{},"(무료\u002F원) · ",[19,35451,35452],{},"활성 구독자\u002F누적 구독자","(현재 구독중\u002F누적) · 공개상태 · ",[19,35455,35456],{},"판매상태","(판매중\u002F",[19,35459,35445],{},"\u002F판매마감). 강사·라이브상태·다운로드 컬럼 없음.",[228,35462,35463,35466,35467,35469,35470,1574,35472,715],{},[19,35464,35465],{},"커뮤니티 판매 상태머신","(P-AD-47): 판매중(신규 구독 가능) \u002F ",[19,35468,35445],{},"(신규 결제 중단·기존 구독자 계속 이용) \u002F 판매마감(정기결제만 유지·신규\u002F정기결제 중지 추정 ",[28,35471,595],{},[19,35473,35474],{},"비공개는 활성 구독자 없을 때만 설정 가능",[228,35476,35477,432,35479,35481],{},[19,35478,33546],{},[1321,35480,32221],{}," \u002F [판매중지](판매마감 아님 — 커뮤니티는 판매중지).",[228,35483,31030,35484,715],{},[28,35485,595],{},[228,35487,35488],{},"마스킹: 구독자 수는 집계값.",[228,35490,35491,35493,35494,715],{},[1321,35492,28680],{}," 프리미엄 커뮤니티 목록\u002F카테고리이동\u002F판매중지 ",[28,35495,17699],{},[53,35497],{},[599,35499,35501],{"id":35500},"s-ad01-0207-002-상품-프리미엄-커뮤니티-생성수정-2단계-상품정보구독정보","S-AD01-0207-002 상품 - 프리미엄 커뮤니티 생성\u002F수정 (2단계: 상품정보\u002F구독정보)",[101,35503,35504,35512],{},[104,35505,35506],{},[107,35507,35508,35510],{},[110,35509,18317],{},[110,35511,18320],{},[123,35513,35514,35521,35527,35533,35539,35545,35551],{},[107,35515,35516,35518],{},[128,35517,18327],{},[128,35519,35520],{},"프리미엄 커뮤니티 생성",[107,35522,35523,35525],{},[128,35524,18335],{},[128,35526,9789],{},[107,35528,35529,35531],{},[128,35530,18342],{},[128,35532,7959],{},[107,35534,35535,35537],{},[128,35536,18349],{},[128,35538,9797],{},[107,35540,35541,35543],{},[128,35542,18357],{},[128,35544,17837],{},[107,35546,35547,35549],{},[128,35548,18364],{},[128,35550,18367],{},[107,35552,35553,35555],{},[128,35554,18372],{},[128,35556,7582],{},[15,35558,35559,302,35561,33366,35564,35567],{},[19,35560,18379],{},[28,35562,35563],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp299.png",[28,35565,35566],{},"p300.png","(02.구독정보)",[15,35569,35570],{},[19,35571,18393],{},[283,35573,35574,35583,35592,35625,35635,35640],{},[228,35575,35576,35577,3136,35579,35582],{},"진입: 프리미엄 커뮤니티 목록>",[1321,35578,32150],{},[19,35580,35581],{},"2단계","(상품정보 → 구독정보) — 최소 단계(게시판 기반 구독형 상품, P-AD-48).",[228,35584,35585,35587,35588,35591],{},[19,35586,33863],{},"(p299): 썸네일\u002F상품명\u002F카테고리만. ",[19,35589,35590],{},"강사·운영설정(모집인원\u002F모집일정)·콘텐츠 단계 없음","(커뮤니티는 게시판 구독).",[228,35593,35594,35597,35598,35600,35601,35604,35605,35608,35609,35612,35613,1339,35616,1201,35619,533,35621,35624],{},[19,35595,35596],{},"Step2. 구독정보","(p300): 안내 \"입력한 구독 정보로 구독을 시작하면, 취소 전까지 매월 자동결제가 진행됩니다\":\n3.1. ",[19,35599,22187],{},"(필수): 직접입력 (또는 무료 추정) — ",[19,35602,35603],{},"1,000원~9,999,999원"," 범위. 해당 금액으로 ",[19,35606,35607],{},"매월 자동결제",". 범위 위반 시 \"1,000원~9,999,999원 사이의 금액을 입력해 주세요\".\n3.2. ",[19,35610,35611],{},"혜택","(혜택 추가 체크): 구독 혜택 텍스트 입력(",[1321,35614,35615],{},"0\u002F50",[1321,35617,35618],{},"+추가",[19,35620,20534],{},[1321,35622,35623],{},"✕ 삭제",". 자유 입력.",[228,35626,35627,432,35629,1108,35631,1108,35633,715],{},[19,35628,32927],{},[1321,35630,7904],{},[1321,35632,32933],{},[1321,35634,33906],{},[228,35636,35637,35638,715],{},"상태: 월 구독료 미입력\u002F범위 위반 시 버튼 비활성·에러, 로딩 ",[28,35639,595],{},[228,35641,35642,35644,35645,715],{},[1321,35643,28680],{}," 프리미엄 커뮤니티 생성\u002F수정·구독료\u002F혜택 저장 ",[28,35646,17699],{},[41,35648,35649],{},[15,35650,35651,35654],{},[19,35652,35653],{},"커뮤니티 상세페이지",": 아래 S-AD01-0207-003에서 상세 정의(p306~).",[53,35656],{},[599,35658,35660],{"id":35659},"s-ad01-0207-003-프리미엄-커뮤니티-상세페이지-탭형-상품정보구독정보구독자게시글","S-AD01-0207-003 프리미엄 커뮤니티 상세페이지 (탭형: 상품정보\u002F구독정보\u002F구독자\u002F게시글)",[101,35662,35663,35671],{},[104,35664,35665],{},[107,35666,35667,35669],{},[110,35668,18317],{},[110,35670,18320],{},[123,35672,35673,35680,35686,35693,35699,35705,35711],{},[107,35674,35675,35677],{},[128,35676,18327],{},[128,35678,35679],{},"프리미엄 커뮤니티 상세페이지",[107,35681,35682,35684],{},[128,35683,18335],{},[128,35685,9813],{},[107,35687,35688,35690],{},[128,35689,18342],{},[128,35691,35692],{},"P \u002F W (일괄 고정글설정 모달 = LPU)",[107,35694,35695,35697],{},[128,35696,18349],{},[128,35698,9821],{},[107,35700,35701,35703],{},[128,35702,18357],{},[128,35704,17837],{},[107,35706,35707,35709],{},[128,35708,18364],{},[128,35710,18367],{},[107,35712,35713,35715],{},[128,35714,18372],{},[128,35716,7582],{},[15,35718,35719,302,35721,35724,35725,35727,35728,35730,35731,35733,35734,35736,35737,35739,35740,35742,35743,35745,35746,35748,35749,35751],{},[19,35720,18379],{},[28,35722,35723],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp306.png","(①상품정보), ",[28,35726,25698],{},"(상품정보 Desc), ",[28,35729,25709],{},"(②구독정보), ",[28,35732,25687],{},"(구독정보 Desc), ",[28,35735,25702],{},"(③구독자), ",[28,35738,25713],{},"(구독자 Desc), ",[28,35741,25691],{},"(④게시글), ",[28,35744,25705],{},"(게시글 Desc), ",[28,35747,25716],{},"(일괄 고정글설정 모달 LPU), ",[28,35750,25695],{},"(모달 Desc)",[15,35753,35754],{},[19,35755,18393],{},[283,35757,35758,35779,35787,35803,35808,35821,35841,35859,35867,35876],{},[228,35759,35760,35761,35764,35765,85,35768,85,35771,85,35773,35775,35776,35778],{},"진입: 프리미엄 커뮤니티 목록 행 클릭. ",[19,35762,35763],{},"공통 상단 요약 카드","(전 탭 고정): 썸네일·카테고리·상품명·",[19,35766,35767],{},"공개상태 토글",[19,35769,35770],{},"판매상태 셀렉트",[1321,35772,25983],{},[1321,35774,19521],{}," + 요약정보(월 구독료\u002F활성·누적 구독자\u002F게시글 수\u002F등록일, 값 없으면 ",[28,35777,17837],{},"). 상단 안내 인포바: \"활성 구독자가 1명 이상 있는 경우 비공개로 전환할 수 없습니다. 구독 취소를 처리한 후 비공개로 설정해 주세요\"(P-AD-47).",[228,35780,35781,35783,35784,35786],{},[19,35782,35767],{},"(2개 상태 on\u002Foff → 토글, 개정 26-04-29): 공개↔비공개. ",[19,35785,35474],{},"(P-AD-47). 비공개 변경 시 컨펌(1-a)→얼럿(1-b).",[228,35788,35789,35792,35793,35796,35797,35799,35800,35802],{},[19,35790,35791],{},"판매상태 셀렉트박스","(3개 이상 → 셀렉트, 개정 26-04-29, P-AD-49 상태머신):\n3.1. ",[19,35794,35795],{},"판매중",": 신규 구독 가능 + 기존 구독자 정기결제 가능.\n3.2. ",[19,35798,35445],{},": 신규 구독 불가능 + 기존 구독자 정기결제 유지.\n3.3. ",[19,35801,18227],{},": 신규 구독 불가능 + 기존 구독자 정기결제 중단 + 기존 이용기간(만료일)은 유지.\n3.4. 변경 즉시 반영, 완료 얼럿.",[228,35804,35805,35807],{},[19,35806,33450],{},"(p306\u002Fp307): 기본정보 영역(썸네일\u002F상품명\u002F카테고리) — 생성 Step1 동형. 등록 정보 요약, 입력값 없으면 기본값\u002F빈값. [변경사항 저장](모든 필수값 입력 시 활성).",[228,35809,35810,35813,35814,35817,35818,35820],{},[19,35811,35812],{},"② 구독정보 탭","(p308\u002Fp309): 월 구독료(직접입력\u002F무료, 1,000~9,999,999원)·혜택(최대 10개) — 생성 Step2 동형. ",[19,35815,35816],{},"변경 정책","(P-AD-46 동형): 기존 구매자 결제금액·주문 무영향, 변경분은 저장 이후 신규 구매자부터 적용. ",[1321,35819,30006],{}," 클릭 시 컨펌(2-a)→얼럿(2-b).",[228,35822,35823,35826,35827,35830,35831,35834,35835,35840],{},[19,35824,35825],{},"③ 구독자 탭","(p310\u002Fp311):\n6.1. KPI 카드 3종: 누적 구독자 \u002F 구독중 \u002F 구독취소.\n6.2. 검색(닉네임) + ",[19,35828,35829],{},"구독상태 필터","(전체 구독상태 ▾).\n6.3. 구독자 목록: 체크박스·구독자 정보(역할배지+닉네임)·구독료·구독 시작일·다음 결제 예정일·만료일·구독 유지기간(일)·",[19,35832,35833],{},"구독상태 배지","(구독중 초록\u002F구독취소 핑크). 정렬(구독 시작일 최신순▾)·페이지크기(30개씩)·페이지네이션.\n6.4. ",[19,35836,35837,35838],{},"일괄 ",[1321,35839,23102],{},": 체크 1개↑ 시 플로팅바 노출 → 컨펌→처리. 구독 취소 후 비공개 전환 가능(2 연계).",[228,35842,35843,35846,35847,35850,35851,35853,35854,35856,35857,715],{},[19,35844,35845],{},"④ 게시글 탭","(p312\u002Fp313):\n7.1. [글쓰기](접근 권한 가진 사용자만 — P-AD-50) → 게시글 쓰기 화면 이동.\n7.2. 검색(제목·닉네임, 2자 미만 검색 시 얼럿) + ",[19,35848,35849],{},"고정상태 필터","(전체\u002F고정\u002F미고정).\n7.3. 게시글 목록: 체크박스·제목(고정글 핀 표시)·작성자(역할배지+닉네임)·조회수·댓글수·작성일(상대시간). 고정글은 최신순 상단 배치. 정렬(작성일\u002F조회수\u002F댓글수)·30개씩·페이지네이션.\n7.4. ",[19,35852,30136],{},"(체크 1개↑): [고정글 설정](→ p314 일괄 고정글설정 모달 LPU: 라디오 고정글\u002F고정글 취소 + ",[1321,35855,18058],{},"→컨펌→얼럿) · ",[47,35858,19521],{"href":31252},[228,35860,35861,35862,35864,35865,715],{},"상태:\n8.1. 빈 상태: 구독자\u002F게시글 0건·검색 결과 없음 시 빈 상태 ",[28,35863,595],{},".\n8.2. 로딩\u002F에러: ",[28,35866,595],{},[228,35868,35869,35870,35872,35873,35875],{},"마스킹: 구독자 닉네임(실명 노출 시 마스킹 ",[28,35871,17699],{},"), 구독료 금액 천단위 ",[28,35874,28962],{},"+₩.",[228,35877,35878,35880,35881,715],{},[1321,35879,28680],{}," 커뮤니티 상세 조회\u002F공개·판매상태 변경\u002F구독자 목록·일괄 구독취소\u002F게시글 목록·고정·삭제 ",[28,35882,17699],{},[53,35884],{},[599,35886,35888],{"id":35887},"s-ad01-0207-004-프리미엄-커뮤니티-게시글-쓰기-어드민","S-AD01-0207-004 프리미엄 커뮤니티 게시글 쓰기 (어드민)",[101,35890,35891,35899],{},[104,35892,35893],{},[107,35894,35895,35897],{},[110,35896,18317],{},[110,35898,18320],{},[123,35900,35901,35907,35913,35919,35926,35932,35938],{},[107,35902,35903,35905],{},[128,35904,18327],{},[128,35906,9836],{},[107,35908,35909,35911],{},[128,35910,18335],{},[128,35912,9833],{},[107,35914,35915,35917],{},[128,35916,18342],{},[128,35918,7959],{},[107,35920,35921,35923],{},[128,35922,18349],{},[128,35924,35925],{},"상품>프리미엄 커뮤니티>상세>게시글>글쓰기",[107,35927,35928,35930],{},[128,35929,18357],{},[128,35931,17837],{},[107,35933,35934,35936],{},[128,35935,18364],{},[128,35937,18367],{},[107,35939,35940,35942],{},[128,35941,18372],{},[128,35943,7582],{},[15,35945,35946,302,35948,28596,35951,17972],{},[19,35947,18379],{},[28,35949,35950],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp316.png",[28,35952,35953],{},"p317.png",[15,35955,35956],{},[19,35957,18393],{},[283,35959,35960,35966,35976,35982,36001,36016,36023,36031,36040],{},[228,35961,35962,35963,35965],{},"진입: 게시글 탭>",[1321,35964,21895],{},". 접근 권한 가진 사용자만 진입(P-AD-50).",[228,35967,35968,35971,35972,35975],{},[19,35969,35970],{},"제목","(필수): placeholder \"게시글 제목을 입력해주세요.\" ",[1321,35973,35974],{},"0\u002F100",", 최대 100자.",[228,35977,35978,35981],{},[19,35979,35980],{},"고정글 설정 토글",": 최초 비활성. ON 시 게시판 리스트 상단에 고정 노출(다수 고정 시 최신순 상단).",[228,35983,35984,35986,35987,35990,35991,35994,35995,35998,35999,275],{},[19,35985,6828],{},"(필수, 에디터): 어드민\u002F프론트 동일 에디터(B\u002FI\u002FU\u002FS·리스트·링크·이미지·정렬·Tx). ",[19,35988,35989],{},"콘텐츠 용량 50MB 제한","(개발 작업 시 변경 가능)·",[28,35992,35993],{},"{n}MB 사용중 \u002F 50MB"," 표기. ",[19,35996,35997],{},"유튜브 영상 링크 입력 시 상세페이지에 썸네일로 노출","·[미리보기](기본 노출, 미입력 시 비활성 추정 ",[28,36000,595],{},[228,36002,36003,36005,36006,36008,36009,36011,36012,36015],{},[19,36004,34061],{},"(일반강의 자료실 기능 동일, P-AD-38 준용): ",[1321,36007,34061],{}," + 업로드 리스트(원본 파일명·",[19,36010,34065],{},"(편집 인풋)·용량) + ",[28,36013,36014],{},"콘텐츠 용량 {총}중 {사용}MB 사용중",". 체크박스 선택.",[228,36017,36018,36022],{},[19,36019,36020],{},[1321,36021,21839],{},": 최초 비활성 → 필수값(제목·내용) 입력 시 활성. 클릭 시 게시글 등록 → 완료 얼럿(5-a).",[228,36024,36025,36026,36028,36029,715],{},"상태: 로딩(등록 중) ",[28,36027,595],{},", 용량 초과\u002F검증 에러 ",[28,36030,595],{},[228,36032,36033,36036,36037,36039],{},[19,36034,36035],{},"수정 변형","(p320\u002Fp321): 게시글 상세>",[1321,36038,19517],{}," 진입 시 동일 화면에 기존 입력값 프리필. 모든 입력값 수정 가능. 하단 버튼 [수정](필수값 입력 시 활성)→수정 완료 얼럿(2-a).",[228,36041,36042,36044,36045,715],{},[1321,36043,28680],{}," 커뮤니티 게시글 등록·수정·파일 업로드 ",[28,36046,17699],{},[53,36048],{},[599,36050,36052],{"id":36051},"s-ad01-0207-005-프리미엄-커뮤니티-게시글-상세-어드민","S-AD01-0207-005 프리미엄 커뮤니티 게시글 상세 (어드민)",[101,36054,36055,36063],{},[104,36056,36057],{},[107,36058,36059,36061],{},[110,36060,18317],{},[110,36062,18320],{},[123,36064,36065,36071,36077,36084,36091,36097,36103],{},[107,36066,36067,36069],{},[128,36068,18327],{},[128,36070,9860],{},[107,36072,36073,36075],{},[128,36074,18335],{},[128,36076,9857],{},[107,36078,36079,36081],{},[128,36080,18342],{},[128,36082,36083],{},"P \u002F W (일괄 삭제 = MPU)",[107,36085,36086,36088],{},[128,36087,18349],{},[128,36089,36090],{},"상품>프리미엄 커뮤니티>상세>게시글>상세페이지",[107,36092,36093,36095],{},[128,36094,18357],{},[128,36096,17837],{},[107,36098,36099,36101],{},[128,36100,18364],{},[128,36102,18367],{},[107,36104,36105,36107],{},[128,36106,18372],{},[128,36108,7582],{},[15,36110,36111,302,36113,28596,36116,17972],{},[19,36112,18379],{},[28,36114,36115],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp318.png",[28,36117,36118],{},"p319.png",[15,36120,36121],{},[19,36122,18393],{},[283,36124,36125,36132,36139,36149,36157,36187,36195,36200,36205],{},[228,36126,36127,36128,36131],{},"진입: 게시글 목록 행 클릭. ",[19,36129,36130],{},"Front 커뮤니티 게시글 상세(S-FR01-0107-004)와 동형","(P-AD-12), 어드민 차이만 명시.",[228,36133,36134,432,36136,36138],{},[19,36135,30249],{},[1321,36137,19521],{}," + [수정](→ 게시글 쓰기 동형 수정 화면).",[228,36140,36141,36144,36145,30267,36147,275],{},[19,36142,36143],{},"본문",": 고정글 핀 + 제목 + 작성자(역할배지)·작성일·조회수·댓글수 + 본문 + ",[19,36146,30266],{},[1321,36148,17685],{},[228,36150,36151,36154,36155,715],{},[19,36152,36153],{},"댓글 작성",": 본인(역할배지) + 댓글 입력 textarea + 이미지 첨부 + ",[1321,36156,21839],{},[228,36158,36159,36162,36163,22250,36165,36168,36169,36172,36173,36176,36177,36180,36181,1997,36184,715],{},[19,36160,36161],{},"댓글 목록","(전체 {n}): 체크박스 + 작성자(역할배지+닉네임)·작성시간(상대) + 본문 + 더보기(⋮) + ",[1321,36164,30284],{},[19,36166,36167],{},"유튜브 썸네일\u002F이미지 영역",": 유튜브 링크 등록 시 링크 썸네일, 이미지 등록 시 지정 비율 이미지 노출.\n5.2. ",[19,36170,36171],{},"답글 아코디언",": \"답글 {n}개\"(n=댓글+답글 수), 클릭 시 10개 단위 펼침.\n5.3. ",[19,36174,36175],{},"댓글 삭제 UI","(P-AD-51): 삭제 시 작성자·작성일·내용 ",[19,36178,36179],{},"비노출"," 처리하되 ",[19,36182,36183],{},"삭제된 댓글 영역 및 답글 유지",[19,36185,36186],{},"삭제일시·삭제자 닉네임 표시",[228,36188,36189,36191,36192,36194],{},[19,36190,30136],{},"(체크 1개↑): ",[1321,36193,19521],{}," → 체크된 댓글·답글·대댓글 일괄 삭제 → 컨펌(11-a)→얼럿(11-b).",[228,36196,36197,36198,715],{},"상태: 빈\u002F로딩\u002F에러 — Front 동형 준용 ",[28,36199,595],{},[228,36201,36202,36203,275],{},"마스킹: 작성자 닉네임(실명 노출 시 마스킹 ",[28,36204,17699],{},[228,36206,36207,36209,36210,715],{},[1321,36208,28680],{}," 게시글 상세\u002F댓글 등록·답글·일괄 삭제 ",[28,36211,17699],{},[53,36213],{},[599,36215,36217],{"id":36216},"s-ad01-0208-001-상품-멤버십-목록-탭형-멤버십-정보구독자-정보","S-AD01-0208-001 상품 - 멤버십 (목록 · 탭형: 멤버십 정보\u002F구독자 정보)",[101,36219,36220,36228],{},[104,36221,36222],{},[107,36223,36224,36226],{},[110,36225,18317],{},[110,36227,18320],{},[123,36229,36230,36237,36243,36249,36255,36261,36267],{},[107,36231,36232,36234],{},[128,36233,18327],{},[128,36235,36236],{},"멤버십 (목록)",[107,36238,36239,36241],{},[128,36240,18335],{},[128,36242,9877],{},[107,36244,36245,36247],{},[128,36246,18342],{},[128,36248,7959],{},[107,36250,36251,36253],{},[128,36252,18349],{},[128,36254,9885],{},[107,36256,36257,36259],{},[128,36258,18357],{},[128,36260,17837],{},[107,36262,36263,36265],{},[128,36264,18364],{},[128,36266,18367],{},[107,36268,36269,36271],{},[128,36270,18372],{},[128,36272,7582],{},[15,36274,36275,302,36277,36280,36281,36284,36285,36288,36289,36291],{},[19,36276,18379],{},[28,36278,36279],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp324.png","(①멤버십 정보), ",[28,36282,36283],{},"p325.png","(Desc), ",[28,36286,36287],{},"p326.png","(②구독자 정보), ",[28,36290,26091],{},"(구독자 Desc)",[15,36293,36294],{},[19,36295,18393],{},[283,36297,36298,36301,36345,36359,36371,36376],{},[228,36299,36300],{},"진입: LNB>상품>멤버십. 탭 2개(멤버십 정보 \u002F 구독자 정보). 상단 안내 인포바: \"멤버십 등급은 '공개' 상태 기준 최대 6개까지 등록할 수 있습니다. 추가 생성 시, 기존 멤버십을 비공개 처리한 후 진행해 주세요\"(P-AD-52).",[228,36302,36303,36306,36307,36310,36311,36314,36315,36318,36319,36322,36323,36325,36326,36328,36329,36332,36333,36336,36337,36191,36339,36342,36343,715],{},[19,36304,36305],{},"① 멤버십 정보 탭","(p324\u002Fp325):\n2.1. ",[1321,36308,36309],{},"+ 멤버십 추가"," → 멤버십 생성 화면 이동.\n2.2. KPI 카드 4종: 총 멤버십 \u002F 판매중 \u002F 판매중지 \u002F 판매마감.\n2.3. 검색(멤버십명) + 공개상태 필터(전체 공개상태▾) + 판매상태 필터(전체 판매상태▾).\n2.4. ",[19,36312,36313],{},"멤버십 목록",": 체크박스·",[19,36316,36317],{},"드래그핸들(순서 변경)","·멤버십명·월 구독료·활성\u002F누적 구독자·",[19,36320,36321],{},"이용 카테고리","(예 \"일반강의 외 3개\")·혜택({n}개)·",[19,36324,32188],{},"(공개\u002F비공개)·",[19,36327,32192],{},"(판매중 초록\u002F판매중지 주황\u002F판매마감 회색)·등록일. 정렬(등록일 최신순▾)·30개씩.\n2.5. ",[19,36330,36331],{},"멤버십 순서 변경 저장바",": 드래그로 순서 변경 시 노출, [저장](순서 반영). ",[19,36334,36335],{},"멤버십 노출 순서 = Front 멤버십 상품 정렬 순서","(P-AD-52).\n2.6. ",[19,36338,30136],{},[47,36340,36341],{"href":31252},"판매 중지",". 멤버십 판매 상태머신은 커뮤니티(P-AD-49)와 유사 ",[28,36344,595],{},[228,36346,36347,36350,36351,36353,36354,36358],{},[19,36348,36349],{},"② 구독자 정보 탭","(p326\u002Fp327):\n3.1. KPI 카드 4종: 이번달 신규 구독자(매월 1일부터 현재일까지 신규 집계) \u002F 누적 구독자 \u002F 구독중 \u002F 구독취소.\n3.2. 검색(닉네임) + 멤버십 필터(전체 멤버십\u002F등록된 멤버십 리스트) + 구독상태 필터(전체\u002F구독중\u002F구독취소).\n3.3. 구독자 목록: 체크박스·구독자 정보(역할배지+닉네임)·",[19,36352,31180],{},"(비공개 상품도 노출)·구독료·구독 시작일·다음 결제 예정일·만료일·구독 유지기간(일)·구독상태 배지(구독중\u002F구독취소). 정렬(구독 시작일 최신순\u002F유지기간)·30개씩.\n3.4. ",[19,36355,35837,36356],{},[1321,36357,23102],{},"(체크 1개↑): 컨펌(4-a)→얼럿(4-b).",[228,36360,36361,36362,36364,36365,36368,36369,715],{},"상태:\n4.1. ",[19,36363,19616],{},"(p328, 최초 등록 전): \"아직 등록된 멤버십이 없어요. \u002F 멤버십 등급은 '공개' 상태 기준 최대 6개까지 설정할 수 있습니다. 지금 멤버십을 만들어 구독자를 모집해 보세요!\" + ",[1321,36366,36367],{},"+ 멤버십 생성하기"," → 생성 화면.\n4.2. 로딩\u002F에러 ",[28,36370,595],{},[228,36372,35869,36373,36375],{},[28,36374,17699],{},")·금액 천단위.",[228,36377,36378,36380,36381,715],{},[1321,36379,28680],{}," 멤버십 목록·순서변경·일괄판매중지\u002F구독자 목록·일괄구독취소 ",[28,36382,17699],{},[53,36384],{},[599,36386,36388],{"id":36387},"s-ad01-0208-002-멤버십-생성-2단계-등급설정세부정보-수정","S-AD01-0208-002 멤버십 생성 (2단계: 등급설정\u002F세부정보 수정)",[101,36390,36391,36399],{},[104,36392,36393],{},[107,36394,36395,36397],{},[110,36396,18317],{},[110,36398,18320],{},[123,36400,36401,36408,36414,36421,36427,36433,36439],{},[107,36402,36403,36405],{},[128,36404,18327],{},[128,36406,36407],{},"멤버십 생성",[107,36409,36410,36412],{},[128,36411,18335],{},[128,36413,9897],{},[107,36415,36416,36418],{},[128,36417,18342],{},[128,36419,36420],{},"P \u002F W (카테고리 선택 모달 = LPU)",[107,36422,36423,36425],{},[128,36424,18349],{},[128,36426,9905],{},[107,36428,36429,36431],{},[128,36430,18357],{},[128,36432,17837],{},[107,36434,36435,36437],{},[128,36436,18364],{},[128,36438,18367],{},[107,36440,36441,36443],{},[128,36442,18372],{},[128,36444,7582],{},[15,36446,36447,302,36449,36452,36453,36284,36455,36458,36459,20485],{},[19,36448,18379],{},[28,36450,36451],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp329.png","(①등급설정), ",[28,36454,26098],{},[28,36456,36457],{},"p331.png","(②세부정보 수정), ",[28,36460,36461],{},"p332.png",[15,36463,36464],{},[19,36465,18393],{},[283,36467,36468,36480,36502,36573,36594,36599],{},[228,36469,36470,36471,36473,36474,3136,36477,36479],{},"진입: 멤버십 목록>",[1321,36472,36309],{}," 또는 빈 상태>",[1321,36475,36476],{},"멤버십 생성하기",[19,36478,35581],{},"(멤버십 설정 → 세부 정보 수정). 상단 안내 인포바: \"입력한 멤버십 정보로 구독을 시작하면, 취소 전까지 매월 자동결제가 진행됩니다\".",[228,36481,36482,36485,36486,36489,36490,36493,36494,36497,36498,1108,36500,715],{},[19,36483,36484],{},"Step1. 멤버십 등급 설정","(p329\u002Fp330):\n2.1. ",[19,36487,36488],{},"멤버십 개수 선택","(셀렉트, 필수, 개정 26-05-15): 1~6개, ",[19,36491,36492],{},"기본값 3개",". 선택 개수만큼 ",[19,36495,36496],{},"예시 카드"," 노출(고정 데이터: 등급명\u002F구독료\u002F혜택 5\u002F무제한 이용 가능 카테고리 5). 실제 값은 Step2에서 수정.\n2.2. ",[1321,36499,32933],{},[1321,36501,22598],{},[228,36503,36504,36507,36508,36511,36512,36515,36516,36519,36520,36523,36524,36526,36527,36530,36531,36534,36535,36537,36538,3514,36540,1201,36542,85,36544,36547,36548,36551,36552,1046,36554,36556,36557,36560,36561,36564,36565,36569,36570,36572],{},[19,36505,36506],{},"Step2. 세부 정보 수정","(p331\u002Fp332):\n3.1. ",[19,36509,36510],{},"좌측 멤버십 탭",": 등급 개수만큼 탭 생성(최대 6개). 최초 첫 탭 활성. ",[19,36513,36514],{},"탭 데이터 독립 저장","·탭 이동 시 입력 데이터 유지. 클릭 시 해당 등급 우측 편집 영역 전환.\n3.2. ",[19,36517,36518],{},"등급명","(인풋 ",[1321,36521,36522],{},"n\u002F30","): 최초 \"이름없는 멤버십 N\", 최대 30자, 중복 허용, 줄바꿈 불가.\n3.3. ",[19,36525,22187],{},"(필수): 셀렉트(총 17종 — 무료 포함 금액 옵션) \u002F ",[19,36528,36529],{},"직접입력"," 선택 시 인풋(숫자만·천단위 자동콤마·",[19,36532,36533],{},"1,000~9,999,999원","). 범위 위반 시 \"1,000원~9,999,999원 사이의 금액을 입력해 주세요\". 안내 \"매월 자동으로 결제되며, 언제든지 취소할 수 있습니다. 크리에이터는 혜택을 변경할 수 있습니다\".\n3.4. ",[19,36536,35611],{},"(필수): 텍스트 입력(",[1321,36539,35615],{},[1321,36541,35618],{},[19,36543,20534],{},[1321,36545,36546],{},"− 삭제",". 줄바꿈 불가·각 50자.\n3.5. ",[19,36549,36550],{},"무제한 이용가능 카테고리","(P-AD-53): ",[1321,36553,32164],{},[19,36555,32171],{}," → 선택 카테고리는 멤버십 등급에서 무제한(무료) 이용 가능. 카테고리 칩(상품 수 표기)·",[1321,36558,36559],{},"✕"," 제거. ",[19,36562,36563],{},"프리미엄 커뮤니티 포함 시 월 구독이 아닌 1개월 무료 상품으로 처리",".\n3.6. ",[19,36566,36567],{},[1321,36568,36407],{},": 모든 필수값 입력 시 활성 → 생성 완료 얼럿(3-a). ",[1321,36571,32933],{}," 지원(P-AD-26 준용).",[228,36574,36575,36578,36579,36581,36582,36585,36586,36589,36590,36593],{},[19,36576,36577],{},"멤버십 추가 변형","(p335\u002Fp336, 최초 생성 이후 등급 추가, P-AD-54): 목록>",[1321,36580,36309],{}," 진입. 좌측 탭에 기존 등급 + ",[19,36583,36584],{},"신규 등급 탭 하단 배치","(첫 진입 시 신규 탭 활성). ",[19,36587,36588],{},"기존 생성된 멤버십은 멤버십명 수정 불가·기존 설정 데이터 유지 노출","(수정 불가 상태 UI), ",[19,36591,36592],{},"신규 멤버십만 입력\u002F저장 가능",". 우측 편집(월구독료\u002F혜택\u002F카테고리 동일). 안내 \"멤버십 순서 변경은 멤버십>멤버십 정보 탭에서 설정\". [멤버십 추가](필수값 입력 시 활성)→완료 얼럿(4-a).",[228,36595,36596,36597,715],{},"상태: 필수값 미입력 시 버튼 비활성·에러, 로딩 ",[28,36598,595],{},[228,36600,36601,36603,36604,715],{},[1321,36602,28680],{}," 멤버십 생성·추가·등급별 혜택\u002F카테고리 저장 ",[28,36605,17699],{},[41,36607,36608],{},[15,36609,36610,36612,36613,715],{},[19,36611,29769],{},": 멤버십 등급 수정(개별 편집)은 위 추가 화면과 동형(기존 등급은 멤버십명만 잠금) 추정 ",[28,36614,595],{},[53,36616],{},[599,36618,36620],{"id":36619},"s-ad01-0208-003-멤버십-상세페이지","S-AD01-0208-003 멤버십 상세페이지",[101,36622,36623,36631],{},[104,36624,36625],{},[107,36626,36627,36629],{},[110,36628,18317],{},[110,36630,18320],{},[123,36632,36633,36639,36645,36651,36657,36663,36669],{},[107,36634,36635,36637],{},[128,36636,18327],{},[128,36638,9924],{},[107,36640,36641,36643],{},[128,36642,18335],{},[128,36644,9921],{},[107,36646,36647,36649],{},[128,36648,18342],{},[128,36650,36420],{},[107,36652,36653,36655],{},[128,36654,18349],{},[128,36656,9929],{},[107,36658,36659,36661],{},[128,36660,18357],{},[128,36662,17837],{},[107,36664,36665,36667],{},[128,36666,18364],{},[128,36668,18367],{},[107,36670,36671,36673],{},[128,36672,18372],{},[128,36674,7582],{},[15,36676,36677,302,36679,28596,36682,17972],{},[19,36678,18379],{},[28,36680,36681],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp338.png",[28,36683,26314],{},[15,36685,36686],{},[19,36687,18393],{},[283,36689,36690,36697,36714,36724,36735,36744,36749],{},[228,36691,36692,36693,36696],{},"진입: 멤버십 목록 행 클릭. ",[19,36694,36695],{},"커뮤니티 상세(S-AD01-0207-003) + 멤버십 추가 화면 조합 구조","(P-AD-12). 상단 안내 인포바: \"구독자가 1명 이상 있는 경우 비공개로 전환할 수 없습니다. 구독 취소를 수동으로 처리한 후 비공개 설정이 가능합니다\".",[228,36698,36699,36702,36703,36705,36706,36708,36709,85,36711,36713],{},[19,36700,36701],{},"상단 요약 카드",": 멤버십명 + ",[19,36704,35767],{},"(공개\u002F비공개, 활성 구독자 0일 때만 비공개)·",[19,36707,35770],{},"(판매중\u002F판매중지\u002F판매마감, P-AD-49 준용)·",[1321,36710,25983],{},[1321,36712,19521],{}," + 요약(월 구독료\u002F활성·누적 구독자\u002F혜택 {n}개\u002F이용가능 카테고리\u002F등록일).",[228,36715,36716,36719,36720,36723],{},[19,36717,36718],{},"좌측 등급 탭",": 등록된 멤버십 등급 리스트(등급명\u002F월구독료). ",[19,36721,36722],{},"기존 등급은 멤버십명 수정 불가","(P-AD-54)·신규 추가 행은 입력 가능. 탭 클릭 시 우측 편집 전환.",[228,36725,36726,36729,36730,26,36732,36734],{},[19,36727,36728],{},"우측 편집",": 월 구독료(셀렉트\u002F직접입력)·혜택(최대 10개)·",[19,36731,36550],{},[1321,36733,32164],{}," 모달 LPU·칩 ✕). 생성 Step2 동형.",[228,36736,36737,36741,36742,715],{},[19,36738,36739],{},[1321,36740,30006],{},": 필수값 입력 시 활성 → 변경분은 신규 구매자부터 적용(P-AD-46 준용)·저장 컨펌→얼럿 ",[28,36743,595],{},[228,36745,36746,36747,715],{},"상태: 빈\u002F로딩\u002F에러 ",[28,36748,595],{},[228,36750,36751,36753,36754,715],{},[1321,36752,28680],{}," 멤버십 상세 조회\u002F공개·판매상태 변경\u002F등급 편집 저장\u002F삭제 ",[28,36755,17699],{},[53,36757],{},[599,36759,36761],{"id":36760},"s-ad01-0301-001-콘텐츠-라이브러리-목록","S-AD01-0301-001 콘텐츠 라이브러리 (목록)",[101,36763,36764,36772],{},[104,36765,36766],{},[107,36767,36768,36770],{},[110,36769,18317],{},[110,36771,18320],{},[123,36773,36774,36781,36787,36794,36800,36806,36812],{},[107,36775,36776,36778],{},[128,36777,18327],{},[128,36779,36780],{},"콘텐츠 라이브러리",[107,36782,36783,36785],{},[128,36784,18335],{},[128,36786,9031],{},[107,36788,36789,36791],{},[128,36790,18342],{},[128,36792,36793],{},"P \u002F W (폴더 이동\u002F콘텐츠 등록 모달 = LPU)",[107,36795,36796,36798],{},[128,36797,18349],{},[128,36799,9948],{},[107,36801,36802,36804],{},[128,36803,18357],{},[128,36805,17837],{},[107,36807,36808,36810],{},[128,36809,18364],{},[128,36811,18367],{},[107,36813,36814,36816],{},[128,36815,18372],{},[128,36817,7582],{},[15,36819,36820,302,36822,28596,36825,17972],{},[19,36821,18379],{},[28,36823,36824],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp340.png",[28,36826,26306],{},[15,36828,36829],{},[19,36830,18393],{},[283,36832,36833,36836,36850,36858,36863,36868,36876,36910,36918,36926,36938],{},[228,36834,36835],{},"진입: LNB>콘텐츠>콘텐츠 라이브러리. 상품(강의) 구성에 사용하는 콘텐츠를 관리하는 영역(P-AD-24 선행등록 정책의 본체). 상단 안내 인포바: \"동영상 콘텐츠 업로드 시 AI를 활용한 학습 리포트, N개 국가별 자막 생성 및 번역 사용이 가능합니다\".",[228,36837,36838,36841,36842,36845,36846,36849],{},[19,36839,36840],{},"콘텐츠 용량 바",": 총 용량 중 사용량(",[28,36843,36844],{},"{총} GB중 {사용}MB 사용중",") + 유형별 색상 스택(동영상\u002F이미지\u002F파일\u002F자료실 외). ",[19,36847,36848],{},"저장공간 부족 시"," \"저장공간이 부족합니다. 더 많은 콘텐츠를 업로드하려면 플랜을 업그레이드 해주세요.\" + [플랜 업그레이드](브랜드사이트 결제 이동, P-AD-55).",[228,36851,36852,432,36854,36857],{},[19,36853,30249],{},[1321,36855,36856],{},"폴더 관리"," · [+ 콘텐츠 등록](콘텐츠 업로드 모달\u002F화면 — 별도, p342~ 확인).",[228,36859,36860,36862],{},[19,36861,30966],{},": 동영상 \u002F 이미지 \u002F 파일 \u002F 유튜브 링크(개수).",[228,36864,36865,36867],{},[19,36866,30960],{},": 검색(콘텐츠명) + 유형 필터(전체 유형: 동영상\u002F이미지\u002F파일\u002F유튜브 링크) + 활성상태 필터(전체 활성상태: 활성\u002F비활성).",[228,36869,36870,432,36873,36875],{},[19,36871,36872],{},"폴더 선택",[1321,36874,36872],{}," + 선택 폴더 칩(✕ 제거, 다중).",[228,36877,36878,36314,36881,36884,36885,36888,36889,36892,36893,36896,36897,432,36900,237,36903,1997,36906,36909],{},[19,36879,36880],{},"콘텐츠 목록",[19,36882,36883],{},"유형","(문서\u002F동영상\u002F이미지\u002F유튜브 링크)·콘텐츠명(+",[19,36886,36887],{},"AI 튜터·AI 번역 배지",", P-AD-56)·",[19,36890,36891],{},"폴더","·크기·",[19,36894,36895],{},"활성상태","(활성 초록\u002F비활성 회색 + ",[19,36898,36899],{},"인코딩 상태",[28,36901,36902],{},"인코딩 {n}% 완료",[28,36904,36905],{},"인코딩 실패",[1321,36907,36908],{},"재실행",")·등록일. 정렬(등록 최신순▾)·30개씩·페이지네이션.",[228,36911,36912,36914,36915,715],{},[19,36913,30136],{},"(체크 1개↑): [폴더 이동](→ 폴더 이동 모달 LPU). 그 외 일괄(삭제 등) ",[28,36916,36917],{},"[미확정-캡처 과소]",[228,36919,36920,36921,36923,36924,715],{},"상태:\n9.1. 빈 상태: 콘텐츠 0건\u002F검색 결과 없음 ",[28,36922,595],{},".\n9.2. 로딩\u002F에러: 인코딩 진행\u002F실패는 상태 컬럼에 표기. ",[28,36925,595],{},[228,36927,36928,36931,36932,36935,36936,715],{},[19,36929,36930],{},"세부 정책","(p341, 작은 텍스트 — 일부 ",[1321,36933,36934],{},"미확정-Description 과소","): 동영상 업로드 시 인코딩 처리(완료 후 활성화), AI 튜터\u002FAI 번역은 동영상 콘텐츠 부가기능(크레딧 차감 P-AD-14 연동) ",[28,36937,595],{},[228,36939,36940,36942,36943,715],{},[1321,36941,28680],{}," 콘텐츠 목록·용량·인코딩 상태·폴더 이동 ",[28,36944,17699],{},[53,36946],{},[599,36948,36950],{"id":36949},"s-ad01-0301-002-콘텐츠-폴더-관리","S-AD01-0301-002 콘텐츠 - 폴더 관리",[101,36952,36953,36961],{},[104,36954,36955],{},[107,36956,36957,36959],{},[110,36958,18317],{},[110,36960,18320],{},[123,36962,36963,36970,36976,36982,36989,36995,37001],{},[107,36964,36965,36967],{},[128,36966,18327],{},[128,36968,36969],{},"콘텐츠 폴더 관리",[107,36971,36972,36974],{},[128,36973,18335],{},[128,36975,9960],{},[107,36977,36978,36980],{},[128,36979,18342],{},[128,36981,7959],{},[107,36983,36984,36986],{},[128,36985,18349],{},[128,36987,36988],{},"콘텐츠>콘텐츠 라이브러리>폴더 관리",[107,36990,36991,36993],{},[128,36992,18357],{},[128,36994,17837],{},[107,36996,36997,36999],{},[128,36998,18364],{},[128,37000,18367],{},[107,37002,37003,37005],{},[128,37004,18372],{},[128,37006,7582],{},[15,37008,37009,302,37011,28596,37014,17972],{},[19,37010,18379],{},[28,37012,37013],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp345.png",[28,37015,26481],{},[15,37017,37018],{},[19,37019,18393],{},[283,37021,37022,37031,37040,37067,37076,37083],{},[228,37023,37024,37025,3136,37027,37030],{},"진입: 콘텐츠 라이브러리>",[1321,37026,36856],{},[19,37028,37029],{},"폴더는 파일의 물리적 이동이 아닌 분류(카테고리) 기준으로 동작","(P-AD-57). 상단 안내 인포바: \"최대 2단계(하위 카테고리)까지 구성 가능합니다\".",[228,37032,37033,37036,37037,37039],{},[1321,37034,37035],{},"+ 새 폴더 생성",": 상단에 입력 행 추가, 폴더명 입력 후 ",[1321,37038,31487],{}," → 완료 얼럿.",[228,37041,37042,37045,37046,533,37048,3514,37051,237,37053,37055,37056,37059,37060,37062,37063,37066],{},[19,37043,37044],{},"폴더 목록","(드래그 가능):\n3.1. 행: 드래그핸들 + 폴더명(인풋 ",[1321,37047,32440],{},[19,37049,37050],{},"최대 20자",[1321,37052,31487],{},[1321,37054,19517],{}," + [+ 하위 추가](1뎁스 하위에만, 클릭 시 하위 폴더 생성 입력) + 관리(⋮).\n3.2. ",[19,37057,37058],{},"2단계 구조",": 1뎁스 - 2뎁스. 드래그로 위치 이동·동일\u002F다른 폴더 하위로 이동 지원.\n3.3. 관리(⋮): [수정](인라인 인풋 편집→",[1321,37061,19517],{}," 완료 얼럿) \u002F [삭제](컨펌→얼럿, ",[19,37064,37065],{},"폴더 내 콘텐츠가 있으면 경고 얼럿",", P-AD-57).",[228,37068,37069,37072,37073,37075],{},[19,37070,37071],{},"폴더 순서 변경 저장바",": 드래그 변경 시 노출, ",[1321,37074,31487],{},"→완료 얼럿.",[228,37077,37078,37079,30575,37081,715],{},"상태: 빈 상태(폴더 0개) ",[28,37080,595],{},[28,37082,595],{},[228,37084,37085,37087,37088,715],{},[1321,37086,28680],{}," 폴더 생성\u002F수정\u002F삭제\u002F순서변경 ",[28,37089,17699],{},[53,37091],{},[599,37093,37095],{"id":37094},"s-ad01-0301-003-콘텐츠-등록-업로드","S-AD01-0301-003 콘텐츠 등록 (업로드)",[101,37097,37098,37106],{},[104,37099,37100],{},[107,37101,37102,37104],{},[110,37103,18317],{},[110,37105,18320],{},[123,37107,37108,37115,37121,37128,37135,37141,37147],{},[107,37109,37110,37112],{},[128,37111,18327],{},[128,37113,37114],{},"콘텐츠 등록",[107,37116,37117,37119],{},[128,37118,18335],{},[128,37120,9980],{},[107,37122,37123,37125],{},[128,37124,18342],{},[128,37126,37127],{},"P \u002F W (폴더 선택 모달 = LPU)",[107,37129,37130,37132],{},[128,37131,18349],{},[128,37133,37134],{},"콘텐츠>콘텐츠 라이브러리>콘텐츠 등록",[107,37136,37137,37139],{},[128,37138,18357],{},[128,37140,17837],{},[107,37142,37143,37145],{},[128,37144,18364],{},[128,37146,18367],{},[107,37148,37149,37151],{},[128,37150,18372],{},[128,37152,7582],{},[15,37154,37155,302,37157,37160,37161,37163,37164,17972],{},[19,37156,18379],{},[28,37158,37159],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp347.png","(업로드 전), ",[28,37162,26667],{},"(업로드 후), ",[28,37165,26670],{},[15,37167,37168],{},[19,37169,18393],{},[283,37171,37172,37178,37184,37214,37222,37240,37243],{},[228,37173,37024,37174,37177],{},[1321,37175,37176],{},"+ 콘텐츠 등록",". 업로드 가능 유형 = 이미지\u002F파일\u002F동영상\u002F유튜브 링크. 상단 안내 인포바: \"모든 파일 업로드가 완료되기 전에 브라우저를 종료하면, 진행 중이거나 대기 중인 업로드가 중단됩니다. 완료될 때까지 브라우저를 유지해 주세요.\"",[228,37179,37180,37183],{},[19,37181,37182],{},"저장 폴더","(필수): [폴더 선택](설정 폴더 없으면 폴더관리에서 설정 안내) + 선택 폴더명 표기.",[228,37185,37186,32707,37189,37192,37193,37195,37196,37199,37200,37203,37204,37206,37207,37210,37211,37213],{},[19,37187,37188],{},"업로드 목록",[19,37190,37191],{},"유튜브 링크 추가",": 인풋(https:\u002F\u002F) + ",[1321,37194,28481],{},". 안내 \"유튜브 영상 하단 ",[1321,37197,37198],{},"공유","에서 링크 복사 \u002F 비공개·일부공개 영상은 재생 안 될 수 있어 '공개' 또는 '일부 공개(링크 보유자)'로 설정\". ",[19,37201,37202],{},"링크 유효성 검사"," → 유효 시 목록 추가, 유효하지 않으면 안내 얼럿(2-a).\n3.2. ",[19,37205,34061],{},": 드래그&드롭 또는 파일 선택. 유형 자동 분류(동영상\u002F이미지\u002F파일). ",[19,37208,37209],{},"용량 초과 시 안내 얼럿","(2-b)·콘텐츠 용량 표기.\n3.3. 업로드 목록 행: 콘텐츠명·유형·전송 상태(업로드 전=",[1321,37212,19521],{},", 진행 중=진행률%).",[228,37215,37216,37221],{},[19,37217,37218],{},[1321,37219,37220],{},"콘텐츠 업로드 시작하기",": 최초 비활성 → 폴더+업로드 항목 1개↑ 시 활성. 클릭 시 확인(3-b) → 업로드 진행.",[228,37223,37224,37227,37228,37231,37232,37235,37236,37239],{},[19,37225,37226],{},"업로드 상태머신","(P-AD-58): 대기 → 진행 → 업로드완료 \u002F 업로드실패. 순차 진행. ",[19,37229,37230],{},"화면 이탈\u002F브라우저 종료 시 진행·대기 모두 취소","·재진입 시 목록 초기화. 진행률%. ",[19,37233,37234],{},"업로드 실패는 재업로드 불가","(재등록 필요). ",[19,37237,37238],{},"동영상은 인코딩 완료 후 사용 가능","(P-AD-56).",[228,37241,37242],{},"상태: 빈 상태(목록 비었을 때 드래그 안내 영역), 로딩=진행률, 에러=업로드 실패.",[228,37244,37245,37247,37248,715],{},[1321,37246,28680],{}," 콘텐츠 업로드(파일\u002F유튜브 링크)·인코딩 트리거 ",[28,37249,17651],{},[53,37251],{},[599,37253,37255],{"id":37254},"s-ad01-0301-004-콘텐츠-상세페이지-탭형-기본정보ai-튜터ai-번역사용현황","S-AD01-0301-004 콘텐츠 상세페이지 (탭형: 기본정보\u002FAI 튜터\u002FAI 번역\u002F사용현황)",[101,37257,37258,37266],{},[104,37259,37260],{},[107,37261,37262,37264],{},[110,37263,18317],{},[110,37265,18320],{},[123,37267,37268,37275,37281,37288,37295,37301,37307],{},[107,37269,37270,37272],{},[128,37271,18327],{},[128,37273,37274],{},"콘텐츠 상세페이지",[107,37276,37277,37279],{},[128,37278,18335],{},[128,37280,10000],{},[107,37282,37283,37285],{},[128,37284,18342],{},[128,37286,37287],{},"P \u002F W (폴더 변경 모달 = LPU)",[107,37289,37290,37292],{},[128,37291,18349],{},[128,37293,37294],{},"콘텐츠>콘텐츠 라이브러리>(콘텐츠)>상세페이지",[107,37296,37297,37299],{},[128,37298,18357],{},[128,37300,17837],{},[107,37302,37303,37305],{},[128,37304,18364],{},[128,37306,18367],{},[107,37308,37309,37311],{},[128,37310,18372],{},[128,37312,7582],{},[15,37314,37315,302,37317,37320,37321,36284,37323,37325,37326,37328,37329,37331,37332,37334],{},[19,37316,18379],{},[28,37318,37319],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp355.png","(①기본정보), ",[28,37322,26785],{},[28,37324,26788],{},"(②AI튜터 생성전), ",[28,37327,26795],{},"(AI튜터 Desc), ",[28,37330,26484],{},"(AI튜터 생성 입력), ",[28,37333,26798],{},"(AI튜터 생성 Desc)",[15,37336,37337],{},[19,37338,18393],{},[283,37340,37341,37352,37399,37460,37515,37527,37532,37535],{},[228,37342,37343,37344,37347,37348,37351],{},"진입: 콘텐츠 목록 행 클릭. ",[19,37345,37346],{},"탭 구성",": 기본정보 · 사용현황(공통) + ",[19,37349,37350],{},"동영상 콘텐츠일 경우 AI 튜터 · AI 번역 탭 추가 생성","(P-AD-59). 상단 안내(기본정보 탭): \"일반 강의에 사용될 동영상은 AI 튜터 및 자막 설정을 지원합니다\".",[228,37353,37354,37357,37358,37361,37362,37365,37366,26,37368,37371,37372,37375,37376,37379,37380,37383,37384,37387,37388,1574,37391,37394,37395,37398],{},[19,37355,37356],{},"① 기본정보 탭","(p355\u002Fp356):\n2.1. 콘텐츠 정보: ",[19,37359,37360],{},"콘텐츠명","(인풋, 파일 확장자 제외 수정 가능)·등록일시·유형·파일 크기·",[19,37363,37364],{},"활성상태 토글","(활성\u002F비활성)·",[19,37367,36891],{},[1321,37369,37370],{},"폴더 변경"," 모달 LPU·선택 즉시 변경).\n2.2. ",[19,37373,37374],{},"활성상태 정책","(P-AD-60): 활성=상품 등록 시 콘텐츠 선택 모달에 노출, 비활성=콘텐츠 선택 모달에서 숨김. ",[19,37377,37378],{},"사용현황 있는 콘텐츠 비활성 시도 시 얼럿","(2-c).\n2.3. ",[19,37381,37382],{},"자막","(동영상): ",[47,37385,34061],{"href":37386},"SRT\u002FVTT"," + 자막 목록(파일명·AI 배지·",[1321,37389,37390],{},"자막 편집",[19,37392,37393],{},"체크박스로 사용 자막 선택",". 자막 유형 = 직접 업로드 \u002F AI 자막(AI 튜터·AI 번역 생성·자동 추가).\n2.4. [삭제](컨펌 4-a→얼럿 4-b, ",[19,37396,37397],{},"사용현황 있으면 삭제 차단 얼럿 4-c",") \u002F [변경사항 저장](완료 4-d).",[228,37400,37401,37404,37405,37427,37428,37431,37432,1997,37435,24614,37437,37440,37441,25020,37444,37447,37448,37451,37452,37455,37456,37459],{},[19,37402,37403],{},"② AI 튜터 탭","(동영상만, p357",[3369,37406,37407,37408,37411,37412,25005,37415,37418,37419,37422,37423,37426],{},"p360, P-AD-61):\n3.1. ",[19,37409,37410],{},"생성 전","(빈 상태): \"AI 튜터가 아직 설정되지 않았어요. \u002F AI 기반 맞춤 질문과 퀴즈로 학습 효과를 높여보세요!\" + ",[1321,37413,37414],{},"AI 튜터 생성",[19,37416,37417],{},"생성 입력","(p359): 자막 선택(+ ",[19,37420,37421],{},"AI 자막생성"," — 동영상 분석 자동 생성·",[19,37424,37425],{},"크레딧 차감",")·콘텐츠 설명(최대 500자)·요약 수(1","5)·추천 질문 수(1",[3369,37429,37430],{},"5)·난이도(쉬움\u002F보통\u002F어려움)·4지선다 퀴즈 수(사용안함\u002F1","5)·OX 퀴즈 수(사용안함\u002F1~5)·AI 자료 첨부(PDF\u002FSRT\u002FVTT\u002FTXT)·",[19,37433,37434],{},"현재 보유 크레딧 \u002F 예상 차감 크레딧",[1321,37436,37414],{},[19,37438,37439],{},"크레딧 정책","(P-AD-14 연동): AI 튜터 생성 시 영상 분량에 따라 크레딧 차감(예 분당 1,000C). 생성 확인(8-a)→완료, 필수값 미입력(8-b), ",[19,37442,37443],{},"크레딧 부족 시 컨펌(8-c)→크레딧 충전 페이지 이동",[19,37445,37446],{},"생성 후 \u002F 수정",": 학습목표·학습요약·추천질문(각 1개 이상 필수, 항목별 Textarea 추가\u002F삭제·",[19,37449,37450],{},"최대 5개","·입력값 있는 삭제 시 컨펌 5-c)·4지선다\u002FOX 퀴즈 정보. AI 자료 첨부. 수정 완료(5-a)·입력값 없음(5-b).\n3.5. ",[19,37453,37454],{},"AI 다시 생성",": 재생성 시 ",[19,37457,37458],{},"기존 데이터 모두 삭제","(컨펌 9-a)·완료·필수값(9-b)·크레딧 부족(9-c).",[228,37461,37462,37465,37466,37468,37469,37472,37473,37475,37476,26,37479,85,37482,37485,37486,37488,37489,37492,37493,37496,37497,37499,37500,37503,37504,37507,37508,37511,37512,37514],{},[19,37463,37464],{},"③ AI 번역 탭","(동영상만, p365~p368, P-AD-62):\n4.1. ",[19,37467,37410],{},"(빈 상태): \"AI 번역이 아직 설정되지 않았습니다. \u002F 75개국 언어로 자막을 번역해 보세요.\" + ",[1321,37470,37471],{},"AI 번역 생성",".\n4.2. ",[19,37474,37417],{},"(p367): 자막 선택(+AI 자막생성)·원본언어(셀렉트, 기본 한국어)·",[19,37477,37478],{},"번역할 언어",[1321,37480,37481],{},"언어 선택",[19,37483,37484],{},"75개국·복수 선택","·칩 ✕)·현재 보유\u002F예상 차감 크레딧 + ",[1321,37487,37471],{},". 생성 확인(4-a)·필수값(4-b)·",[19,37490,37491],{},"크레딧 부족(4-c)→충전 페이지",".\n4.3. ",[19,37494,37495],{},"생성 후",": 번역 파일 리스트(체크박스로 동영상 자막 적용·",[1321,37498,37390],{},").\n4.4. ",[19,37501,37502],{},"AI 번역 다시 생성",": 기존 번역 파일 ",[19,37505,37506],{},"삭제 안 됨·유지",", 신규 번역 파일 생성·",[19,37509,37510],{},"기본 적용 번역이 신규 파일로 변경","(컨펌 4-a). cf. AI 튜터 재생성(기존 삭제)과 차이.\n4.5. ",[1321,37513,30006],{},": 체크 자막을 동영상 자막으로 적용.",[228,37516,37517,37520,37521,37524,37525,715],{},[19,37518,37519],{},"④ 사용현황 탭","(p373\u002Fp374): 안내 \"사용 이력이 있는 콘텐츠는 삭제하거나 비활성화할 수 없습니다. 모든 사용현황을 삭제한 후 진행할 수 있습니다\"(P-AD-60). 사용현황 목록(상품유형·상품명, ",[19,37522,37523],{},"상품명 클릭 시 해당 상품 상세 이동",")·페이지네이션. 빈 상태(사용 0건) ",[28,37526,595],{},[228,37528,37529,37530,715],{},"상태: 빈\u002F로딩\u002F에러 — 각 탭별 ",[28,37531,595],{},[228,37533,37534],{},"마스킹: 해당 없음(콘텐츠 메타).",[228,37536,37537,37539,37540,715],{},[1321,37538,28680],{}," 콘텐츠 상세\u002F활성토글\u002F자막 업로드·편집\u002FAI 튜터·AI 번역 생성·재생성(크레딧 차감)\u002F삭제 ",[28,37541,17699],{},[53,37543],{},[599,37545,37547],{"id":37546},"s-ad01-0301-005-콘텐츠-자막-편집","S-AD01-0301-005 콘텐츠 - 자막 편집",[101,37549,37550,37558],{},[104,37551,37552],{},[107,37553,37554,37556],{},[110,37555,18317],{},[110,37557,18320],{},[123,37559,37560,37566,37572,37578,37585,37591,37597],{},[107,37561,37562,37564],{},[128,37563,18327],{},[128,37565,37390],{},[107,37567,37568,37570],{},[128,37569,18335],{},[128,37571,10024],{},[107,37573,37574,37576],{},[128,37575,18342],{},[128,37577,7959],{},[107,37579,37580,37582],{},[128,37581,18349],{},[128,37583,37584],{},"콘텐츠>콘텐츠 라이브러리>상세>자막>자막 편집",[107,37586,37587,37589],{},[128,37588,18357],{},[128,37590,17837],{},[107,37592,37593,37595],{},[128,37594,18364],{},[128,37596,18367],{},[107,37598,37599,37601],{},[128,37600,18372],{},[128,37602,7582],{},[15,37604,37605,302,37607,28596,37610,17972],{},[19,37606,18379],{},[28,37608,37609],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp363.png",[28,37611,37612],{},"p364.png",[15,37614,37615],{},[19,37616,18393],{},[283,37618,37619,37624,37634,37644,37663,37670,37677],{},[228,37620,37621,37622,715],{},"진입: 콘텐츠 상세>자막>",[1321,37623,37390],{},[228,37625,37626,37629,37630,37633],{},[19,37627,37628],{},"좌측 상단 - 영상 플레이어",": 콘텐츠 파일명 + 동영상 플레이어(재생\u002F-10초\u002F+10초). ",[19,37631,37632],{},"우측 자막 영역 클릭 시 영상 구간 실시간 변경","(해당 타임코드로 이동).",[228,37635,37636,37639,37640,37643],{},[19,37637,37638],{},"좌측 하단 - 찾기 및 바꾸기",": 찾기 인풋(추출 자막 중 잘못된 단어) + 바꾸기 인풋 + ",[19,37641,37642],{},"찾은 개수","({현재}\u002F{전체}) + 이전(∧)\u002F다음(∨)(현재 선택 단어 위치 이동) + [바꾸기](현재 선택 단어 1건 변경·다음 결과로 포커스) + [모두 바꾸기](검색된 모든 단어 일괄 변경, 컨펌 2-a→얼럿 2-b).",[228,37645,37646,37649,37650,37653,37654,26,37657,37659,37660,715],{},[19,37647,37648],{},"우측 - 자막 라인 목록",": 타임코드(",[28,37651,37652],{},"HH:MM:SS.mmm - HH:MM:SS.mmm",") + 자막 텍스트. ",[19,37655,37656],{},"더블 클릭 시 인라인 수정 UI 전환",[1321,37658,31487],{}," 즉시 반영). 다른 자막 더블 클릭 시 기존 미저장 수정은 종료(저장 안 됨). ",[19,37661,37662],{},"찾기 결과 단어 하이라이트 + 배경 활성",[228,37664,37665,37669],{},[19,37666,37667],{},[1321,37668,30006],{},": 클릭 시 즉시 반영, 완료 얼럿(4-a).",[228,37671,37672,37673,30575,37675,715],{},"상태: 빈 상태(자막 라인 0) ",[28,37674,595],{},[28,37676,595],{},[228,37678,37679,37681,37682,715],{},[1321,37680,28680],{}," 자막 라인 조회\u002F수정\u002F찾기·바꾸기 저장 ",[28,37683,17699],{},[53,37685],{},[599,37687,37689],{"id":37688},"s-ad01-0401-001-판매-주문-목록","S-AD01-0401-001 판매 - 주문 (목록)",[101,37691,37692,37700],{},[104,37693,37694],{},[107,37695,37696,37698],{},[110,37697,18317],{},[110,37699,18320],{},[123,37701,37702,37709,37715,37722,37728,37734,37740],{},[107,37703,37704,37706],{},[128,37705,18327],{},[128,37707,37708],{},"주문 목록",[107,37710,37711,37713],{},[128,37712,18335],{},[128,37714,10044],{},[107,37716,37717,37719],{},[128,37718,18342],{},[128,37720,37721],{},"P \u002F W (주문 취소 컨펌 = MPU)",[107,37723,37724,37726],{},[128,37725,18349],{},[128,37727,10052],{},[107,37729,37730,37732],{},[128,37731,18357],{},[128,37733,17837],{},[107,37735,37736,37738],{},[128,37737,18364],{},[128,37739,18367],{},[107,37741,37742,37744],{},[128,37743,18372],{},[128,37745,7582],{},[15,37747,37748,302,37750,28596,37753,17972],{},[19,37749,18379],{},[28,37751,37752],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp388.png",[28,37754,37755],{},"p389.png",[15,37757,37758],{},[19,37759,18393],{},[283,37761,37762,37768,37773,37778,37787,37809,37841,37847,37859,37866,37873],{},[228,37763,37764,37765,715],{},"진입: LNB>판매>주문. 일반\u002F구독 상품의 전체 주문 내역 조회·결제 상태 모니터링·주문 취소. 상단 안내(결제 유예 정책 관련): \"주문 취소 정산은 차이 발생 시점 안내 \u002F 주문한 학습자가 주문한 내역이 실시간 노출되며, 정산은 1일 단위 일괄 반영됩니다. 따라서 주문 시점과 결제내역\u002F결제하수 등에 차이가 있을 수 있습니다\" ",[28,37766,37767],{},"[추정-문구 일부]",[228,37769,37770,37772],{},[19,37771,28767],{},": 총 결제금액(환불액 제외 실 결제 완료된 금액 합계) \u002F 실 결제수(중복 제외 실 결제 회원 Unique User 수) \u002F 주문취소금액(환불 또는 취소 처리된 총 누적 금액).",[228,37774,37775,37777],{},[19,37776,28773],{},"(C-9): 오늘\u002F1주\u002F이번달\u002F3개월 + 시작~종료일.",[228,37779,37780,37782,37783,37786],{},[19,37781,30960],{},": 검색(주문번호·닉네임·이름·이메일·연락처·상품명·강사명) + 상품유형 필터(일반\u002F라이브\u002F화상\u002F디지털\u002F패키지\u002F멤버십\u002F프리미엄 커뮤니티) + 구독여부 필터(전체\u002F일반상품\u002F구독상품) + 할인유무 필터(전체\u002F할인 적용\u002F할인 미적용) + ",[19,37784,37785],{},"주문상태 필터","(결제대기\u002F결제완료\u002F결제실패\u002F결제유예\u002F미결제\u002F결제완료\u002F환불).",[228,37788,37789,36314,37791,37794,37795,37798,37799,37802,37803,85,37806,37808],{},[19,37790,37708],{},[19,37792,37793],{},"주문번호","(텍스트 링크 → 주문 상세)·상품명(유형 배지)·주문일시·주문자(역할배지+닉네임)·",[19,37796,37797],{},"실 구매금액","(원화 천단위+카드사명+카드번호 뒤 4자리)·",[19,37800,37801],{},"할인\u002F쿠폰","(총 할인 금액 - 표기\u002F쿠폰명\u002F쿠폰 미사용 시 \"쿠폰없음\")·",[19,37804,37805],{},"주문상태 배지",[1321,37807,30556],{},"·발수증·관리. 30\u002F50\u002F100개씩·페이지네이션.",[228,37810,37811,37814,37815,37818,37819,37821,37822,37825,37826,37829,37830,37833,37834,37836,37837,37840],{},[19,37812,37813],{},"주문 상태머신","(P-AD-63, billing 정합):\n6.1. ",[19,37816,37817],{},"결제대기",": 청구서 생성·결제일 미도래. ",[19,37820,30854],{},": 잔액 부족 등 자동 결제 실패. ",[19,37823,37824],{},"결제실패→결제유예",": 3일 1일 2회·총 6회 재시도 후 전환.\n6.2. ",[19,37827,37828],{},"결제유예",": 재시도 6회 실패 후 유예(27일) 진입(미결제 처리까지 D-NN일 표기). ",[19,37831,37832],{},"미결제",": 유예 27일 종료 후 최종 해지. ",[19,37835,30833],{},": 정상 결제(환불 포함).\n6.3. ",[19,37838,37839],{},"결제완료+환불",": 환불 접수=환불 뱃지, 일부 환불=환불 금액 \"-000\", 전액 환불=주문상태 \"전액환불\".",[228,37842,37843,37846],{},[19,37844,37845],{},"영수증 버튼",": 주문상태 '결제완료'\u002F'부분환불'만 노출. 클릭 시 PG 표준 영수증 출력 팝업창 새 창(_blank). 주문번호(ORD-YYYY-NNNN)+PG사 승인번호 파라미터. 전액환불은 영수증 숨김.",[228,37848,37849,37854,37855,37858],{},[19,37850,35837,37851],{},[1321,37852,37853],{},"주문 취소","(체크 1개↑ 플로팅바): 컨펌 모달 — 메시지 분기(미선택=\"선택된 주문이 없습니다\" \u002F 이미 취소·환불=\"이미 취소 또는 환불 처리된 주문입니다\" \u002F 일부 이미 취소=\"…제외한 나머지 주문만 취소하시겠습니까?\" \u002F 학습 기록 있음=\"이미 수강 기록(진도율)이 있는 강의가 포함…주문 취소 대신 환불로 처리하실 수 있습니다\" \u002F ",[19,37856,37857],{},"수료증 발급됨=\"이미 수료증이 발급된 주문…수료증을 먼저 취소한 후 주문을 취소해 주세요\""," \u002F 최종 확인=\"…정말 취소하시겠습니까? 취소 시 해당 학습자의 강의 접근 권한이 즉시 회수됩니다\") (P-AD-64).",[228,37860,37861,37862,30575,37864,715],{},"상태: 빈 상태(주문 0\u002F검색 결과 없음) ",[28,37863,595],{},[28,37865,595],{},[228,37867,37868,37869,37872],{},"마스킹: 주문자 이름·연락처·이메일·",[19,37870,37871],{},"카드번호(뒤 4자리만)"," 마스킹(표준 §7).",[228,37874,37875,37877,37878,715],{},[1321,37876,28680],{}," 주문 목록·상태·영수증(PG)·일괄 주문취소·환불 ",[28,37879,17651],{},[53,37881],{},[599,37883,37885],{"id":37884},"s-ad01-0401-002-주문-상세페이지","S-AD01-0401-002 주문 상세페이지",[101,37887,37888,37896],{},[104,37889,37890],{},[107,37891,37892,37894],{},[110,37893,18317],{},[110,37895,18320],{},[123,37897,37898,37904,37910,37917,37923,37929,37935],{},[107,37899,37900,37902],{},[128,37901,18327],{},[128,37903,10067],{},[107,37905,37906,37908],{},[128,37907,18335],{},[128,37909,10064],{},[107,37911,37912,37914],{},[128,37913,18342],{},[128,37915,37916],{},"P \u002F W (메모 모달 = LPU)",[107,37918,37919,37921],{},[128,37920,18349],{},[128,37922,10072],{},[107,37924,37925,37927],{},[128,37926,18357],{},[128,37928,17837],{},[107,37930,37931,37933],{},[128,37932,18364],{},[128,37934,18367],{},[107,37936,37937,37939],{},[128,37938,18372],{},[128,37940,7582],{},[15,37942,37943,302,37945,28596,37948,237,37951,237,37954,237,37957,237,37960,37963,37964],{},[19,37944,18379],{},[28,37946,37947],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp390.png",[28,37949,37950],{},"p391.png",[28,37952,37953],{},"p392.png",[28,37955,37956],{},"p393.png",[28,37958,37959],{},"p394.png",[28,37961,37962],{},"p395.png","(주문상품 카드 유형별 변형), ",[28,37965,37966],{},"(Description은 화면 내 명세)",[15,37968,37969],{},[19,37970,18393],{},[283,37972,37973,37976,37981,37991,38020,38026,38039,38045,38049,38054],{},[228,37974,37975],{},"진입: 주문 목록 행 클릭. 안내 메모(C-10)는 우하단 ✏ 버튼(주문 메모 모달, P-AD-12·C-10 — 구분 '주문' 자동 저장).",[228,37977,37978,37980],{},[19,37979,28078],{},": 상품 주문번호 + 상품 구매일시 + [영수증](결제완료\u002F부분환불만, P-AD-64).",[228,37982,37983,37986,37987,37990],{},[19,37984,37985],{},"주문상품",": 상품 카드(공개\u002F판매상태 배지 + ",[19,37988,37989],{},"상품유형 배지","(일반강의\u002F라이브강의\u002F화상강의\u002F패키지\u002F디지털 등 유형별 색)·상품유형명·상품코드·상품명·강사명).",[228,37992,37993,37995,37996,37999,38000,38003,38004,38007,38008,38011,38012,38015,38016,38019],{},[19,37994,30698],{},": 주문일시·",[19,37997,37998],{},"주문자명(닉네임(실명))","·결제금액·쿠폰할인·",[19,38001,38002],{},"주문상태","(+재시도 회차\u002F사유)·",[19,38005,38006],{},"카드정보","(신용카드사·카드번호 마스킹·일시불·승인번호·매입사)·상품유형·",[19,38009,38010],{},"구독기간","(구독상품: 시작~만료 + 다음 결제 예정일)·",[19,38013,38014],{},"구독유형","(멤버십명 등)·",[19,38017,38018],{},"구독상태","(구독중 등).",[228,38021,38022,38025],{},[19,38023,38024],{},"할인 혜택",": 쿠폰명·쿠폰 유효기간.",[228,38027,38028,38031,38032,1011,38035,38038],{},[19,38029,38030],{},"로그","(시스템·관리자 자동, P-AD-65): 일시·로그명·설명·로그처리자(시스템\u002F관리자 닉네임). 예: 주문 생성→결제 완료→결제 실패(N\u002F6회차·한도초과)→결제유예 전환→미결제 전환→환불 접수\u002F완료(관리자 직접 환불 요청·메모)→주문 상태 수정(관리자=",[1321,38033,38034],{},"A",[1321,38036,38037],{},"B","로 수동변경). 주문 상태머신(P-AD-63)의 이력 가시화.",[228,38040,38041,38044],{},[19,38042,38043],{},"우하단 메모","(✏): 주문 메모 모달(C-10).",[228,38046,36746,38047,715],{},[28,38048,595],{},[228,38050,37868,38051,38053],{},[19,38052,37871],{}," 마스킹.",[228,38055,38056,38058,38059,715],{},[1321,38057,28680],{}," 주문 상세\u002F로그\u002F메모 ",[28,38060,17699],{},[53,38062],{},[599,38064,38066],{"id":38065},"s-ad01-0402-001-판매-쿠폰-목록","S-AD01-0402-001 판매 - 쿠폰 (목록)",[101,38068,38069,38077],{},[104,38070,38071],{},[107,38072,38073,38075],{},[110,38074,18317],{},[110,38076,18320],{},[123,38078,38079,38086,38092,38098,38104,38110,38116],{},[107,38080,38081,38083],{},[128,38082,18327],{},[128,38084,38085],{},"쿠폰 목록",[107,38087,38088,38090],{},[128,38089,18335],{},[128,38091,10084],{},[107,38093,38094,38096],{},[128,38095,18342],{},[128,38097,7959],{},[107,38099,38100,38102],{},[128,38101,18349],{},[128,38103,10092],{},[107,38105,38106,38108],{},[128,38107,18357],{},[128,38109,17837],{},[107,38111,38112,38114],{},[128,38113,18364],{},[128,38115,18367],{},[107,38117,38118,38120],{},[128,38119,18372],{},[128,38121,7582],{},[15,38123,38124,302,38126,38129],{},[19,38125,18379],{},[28,38127,38128],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp400.png","(화면)",[15,38131,38132],{},[19,38133,18393],{},[283,38135,38136,38139,38144,38172,38181,38186,38193],{},[228,38137,38138],{},"진입: LNB>판매>쿠폰. 안내 인포바: \"등록된 모든 쿠폰의 현황을 확인하고 관리할 수 있는 페이지입니다. 등록 버튼을 통해 새로운 할인권이나 이벤트 쿠폰을 생성할 수 있습니다\".",[228,38140,38141,38143],{},[19,38142,30960],{},": 검색(쿠폰명·사용대상) + 쿠폰상태별 필터 + 할인유형별 필터 + [+ 쿠폰 등록](→ 쿠폰 등록 화면).",[228,38145,38146,38148,38149,38152,38153,38156,38157,38159,38160,38163,38164,38167,38168,38171],{},[19,38147,38085],{},": 체크박스·쿠폰명·",[19,38150,38151],{},"사용범위","(모든 상품\u002F특정 상품)·",[19,38154,38155],{},"수신자그룹","(이메일 수신 회원\u002F전체 회원\u002FVIP 회원 등)·",[19,38158,36883],{},"(정액\u002F정률)·할인(금액\u002F%)·사용기간·유효기간·",[19,38161,38162],{},"발급률","({발급}\u002F{발행}·%)·",[19,38165,38166],{},"사용률","({사용}\u002F{발급}·%)·",[19,38169,38170],{},"상태 배지","(사용 초록\u002F사용안함 핑크). 정렬·페이지네이션.",[228,38173,38174,38177,38178,715],{},[19,38175,38176],{},"용어 정의","(P-AD-66): 발행=쿠폰 제작, 발급=학습자가 다운로드, 사용=결제 적용. ",[19,38179,38180],{},"유효기간 지난 쿠폰은 상태 '사용→사용안함' 자동 변경",[228,38182,38183,38185],{},[19,38184,33546],{},"(체크 1개↑): [복사](쿠폰 복제 — 한 번에 여러 쿠폰 복사)·[삭제](전체 쿠폰 삭제·컨펌→얼럿).",[228,38187,38188,38189,30575,38191,715],{},"상태: 빈 상태(쿠폰 0\u002F검색 결과 없음) ",[28,38190,595],{},[28,38192,595],{},[228,38194,38195,38197,38198,715],{},[1321,38196,28680],{}," 쿠폰 목록·복사·삭제 ",[28,38199,17699],{},[53,38201],{},[599,38203,38205],{"id":38204},"s-ad01-0402-002-쿠폰-등록-수정-조회-일원화","S-AD01-0402-002 쿠폰 등록 \u002F 수정 \u002F 조회 (일원화)",[101,38207,38208,38216],{},[104,38209,38210],{},[107,38211,38212,38214],{},[110,38213,18317],{},[110,38215,18320],{},[123,38217,38218,38225,38231,38238,38244,38250,38256],{},[107,38219,38220,38222],{},[128,38221,18327],{},[128,38223,38224],{},"쿠폰 등록\u002F수정\u002F조회",[107,38226,38227,38229],{},[128,38228,18335],{},[128,38230,10104],{},[107,38232,38233,38235],{},[128,38234,18342],{},[128,38236,38237],{},"P \u002F W (상품 선택·수신자 그룹 선택 모달 = LPU)",[107,38239,38240,38242],{},[128,38241,18349],{},[128,38243,10112],{},[107,38245,38246,38248],{},[128,38247,18357],{},[128,38249,17837],{},[107,38251,38252,38254],{},[128,38253,18364],{},[128,38255,18367],{},[107,38257,38258,38260],{},[128,38259,18372],{},[128,38261,7582],{},[15,38263,38264,302,38266,28596,38269,38272],{},[19,38265,18379],{},[28,38267,38268],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp401.png",[28,38270,38271],{},"p402.png","(저장 Desc)",[15,38274,38275],{},[19,38276,18393],{},[283,38278,38279,38290,38299,38323,38329,38340,38346,38369,38376,38381],{},[228,38280,38281,38282,38285,38286,38289],{},"진입: 쿠폰 목록>",[1321,38283,38284],{},"+ 쿠폰 등록"," 또는 행 클릭(수정\u002F조회 — ",[19,38287,38288],{},"등록·수정·조회 일원화",", 개정 26-04-21). 안내: \"본 페이지에서 생성한 쿠폰은 캠페인 생성 화면에서 수신자 그룹 대상으로 배포할 수 있습니다\".",[228,38291,38292,38295,38296,275],{},[19,38293,38294],{},"쿠폰정보",": 쿠폰명(필수)·쿠폰 설명(",[1321,38297,38298],{},"n\u002F200",[228,38300,38301,32707,38304,38307,38308,38310,38311,38314,38315,38318,38319,38322],{},[19,38302,38303],{},"사용정보",[19,38305,38306],{},"쿠폰 상태","(필수, P-AD-66 상태머신): 사용 \u002F 사용 중지 \u002F 회수.\n3.2. ",[19,38309,32389],{},"(필수): 모든 상품 \u002F 특정 상품(",[1321,38312,38313],{},"개별 상품 선택"," 모달 LPU).\n3.3. ",[19,38316,38317],{},"적용 대상","(필수): 전체 회원 \u002F 수신자 그룹(",[1321,38320,38321],{},"수신자 그룹 선택"," 모달 LPU).",[228,38324,38325,38328],{},[19,38326,38327],{},"발행정보","(개정 26-04-30 \"발급→발행\"): 발행 수량(필수)·사용 기간(기간 설정 시작~종료 date+time \u002F 제한 없음)·유효 기간(사용가능 일수 N일 \u002F 제한 없음).",[228,38330,38331,432,38334,38339],{},[19,38332,38333],{},"할인정보",[19,38335,38336,38337,585],{},"할인 타입 — 오픈 시점 '정액' only(정률은 추후 확장, DB\u002FUI 스키마 설계 시 고려 요청 ",[28,38338,17699],{},"·할인 금액(원, 양수)·최소 결제 금액(원 이상, 0 또는 그 이상). cf. 목록에는 정률 데이터도 표기되나 신규 등록은 정액만.",[228,38341,38342,38345],{},[19,38343,38344],{},"쿠폰 사용 내역",": 등록률\u002F사용률 진행바 + 검색 + 구독상태별 필터(모두\u002F등록\u002F사용\u002F회수) + 내역(쿠폰 코드·사용자(역할배지+닉네임)·상품명(유형 배지)·할인 금액·사용일·구독상태 배지(등록\u002F사용\u002F회수))·페이지네이션.",[228,38347,38348,38352,38353,38356,38357,38360,38361,38364,38365,38368],{},[19,38349,38350],{},[1321,38351,31487],{},"(P-AD-66): 유효성 검사 → 로직 체크 → 컨펌 모달 → 저장.\n7.1. 컨펌 메시지: 최종 처리=\"입력한 정보로 쿠폰 설정을 수정하시겠습니까?\" \u002F ",[19,38354,38355],{},"회수 상태 변경","=\"쿠폰 상태를 '회수'로 변경하시겠습니까? 이미 다운로드한 학습자도 더 이상 사용할 수 없으며 모든 영역에서 노출이 차단됩니다\"(경고 강조) \u002F ",[19,38358,38359],{},"사용중지 변경","=\"쿠폰 상태를 '사용중지'로 변경하시겠습니까? 신규 다운로드는 불가하며, 이미 받은 사람만 사용 가능합니다\".\n7.2. 유효성 에러: 필수값 누락=\"",[1321,38362,38363],{},"항목명","은 필수 입력 항목입니다\"(해당 필드 포커스) \u002F ",[19,38366,38367],{},"발행수량 \u003C 등록 인원","=\"발급 수량은 이미 등록된 인원({n}명)보다 적게 설정할 수 없습니다\".",[228,38370,38371,38372,30575,38374,715],{},"상태: 빈 상태(사용 내역 0) ",[28,38373,595],{},[28,38375,595],{},[228,38377,38378,38379,275],{},"마스킹: 사용자 닉네임(실명 노출 시 마스킹 ",[28,38380,17699],{},[228,38382,38383,38385,38386,715],{},[1321,38384,28680],{}," 쿠폰 등록\u002F수정\u002F상태변경·사용 내역 ",[28,38387,17699],{},[53,38389],{},[599,38391,38393],{"id":38392},"s-ad01-0403-001-판매-환불-목록","S-AD01-0403-001 판매 - 환불 (목록)",[101,38395,38396,38404],{},[104,38397,38398],{},[107,38399,38400,38402],{},[110,38401,18317],{},[110,38403,18320],{},[123,38405,38406,38413,38419,38425,38431,38437,38443],{},[107,38407,38408,38410],{},[128,38409,18327],{},[128,38411,38412],{},"환불 목록",[107,38414,38415,38417],{},[128,38416,18335],{},[128,38418,10124],{},[107,38420,38421,38423],{},[128,38422,18342],{},[128,38424,7959],{},[107,38426,38427,38429],{},[128,38428,18349],{},[128,38430,10132],{},[107,38432,38433,38435],{},[128,38434,18357],{},[128,38436,17837],{},[107,38438,38439,38441],{},[128,38440,18364],{},[128,38442,18367],{},[107,38444,38445,38447],{},[128,38446,18372],{},[128,38448,7582],{},[15,38450,38451,302,38453,28596,38456,17972],{},[19,38452,18379],{},[28,38454,38455],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp410.png",[28,38457,38458],{},"p411.png",[15,38460,38461],{},[19,38462,18393],{},[283,38464,38465,38478,38487,38505,38521,38527,38533,38544,38551,38554],{},[228,38466,38467,38468,38471,38472,38475,38476,715],{},"진입: LNB>판매>환불. ",[19,38469,38470],{},"주문번호 단위로 1개 이상의 환불이 등록된 경우 환불건 목록 표시",". 환불 접수 경로(P-AD-67): Front 1:1 문의에서 환불 접수 → 관리자 1:1문의 확인 → 환불 페이지 진입 → ",[1321,38473,38474],{},"환불 접수","로 1:1문의에 작성된 주문번호로 환불 저장. 주문번호 단위 1개 이상 환불 등록 가능(부분환불 N차 발생 가능). 환불 예외 상품=디지털 상품 ",[28,38477,595],{},[228,38479,38480,38482,38483,38486],{},[19,38481,30966],{},": 총 환불 요청 건수 \u002F 환불 완료 금액 \u002F 환불 불가 건수 \u002F ",[19,38484,38485],{},"환불요청(처리중) 건수","(개정 26-05-01).",[228,38488,38489,38491,38492,38495,38496,38499,38500,38504],{},[19,38490,30960],{},": 날짜 유형(등록일시\u002F환불일시) + 기간(오늘\u002F1주\u002F이번달\u002F3개월\u002Ffrom~to) + 검색(닉네임·이름·주문번호·연락처) + ",[19,38493,38494],{},"환불상태 필터","(전체\u002F환불요청\u002F환불완료\u002F환불불가) + ",[19,38497,38498],{},"환불유형 필터","(전체\u002F전체환불\u002F부분환불) + ",[47,38501,38503],{"href":38502},"xls\u002Fcsv","내보내기"," + [환불 접수](→ 환불 작성 페이지).",[228,38506,38507,38510,38511,38513,38514,38517,38518,38520],{},[19,38508,38509],{},"환불처리 기록 목록",": 체크박스·주문번호·상품명(유형 배지)·",[19,38512,38002],{},"(주문완료\u002F취소)·할인(-n원\u002F쿠폰명)·환불금액·",[19,38515,38516],{},"환불상태 배지","(환불요청\u002F환불완료\u002F환불불가)·환불 접수일(관리자 ",[1321,38519,31487],{}," 클릭 시간)·환불일(환불완료 변경 일시). 페이지네이션.",[228,38522,38523,38526],{},[19,38524,38525],{},"환불 상태머신","(P-AD-67): 환불요청(관리자에 의해 환불 접수된 상태) → 환불완료(환불 가능할 때 처리) \u002F 환불불가(환불 불가 시 1:1 답변으로 학습자에게 통보 후 변경).",[228,38528,38529,38532],{},[19,38530,38531],{},"주문상태 정의","(환불 시): 주문완료 또는 취소 중 한 개만 노출.",[228,38534,38535,38539,38540,38543],{},[19,38536,35837,38537],{},[1321,38538,19521],{},"(체크 1개↑ 플로팅바, p412): 컨펌 모달 — 최종 확인=\"선택한 {n}개의 환불 내역을 삭제하시겠습니까? 삭제된 환불 내역은 복구할 수 없습니다\" \u002F ",[19,38541,38542],{},"삭제 불가","=\"현재 진행중인 환불 내역은 삭제할 수 없습니다\" \u002F 실패=\"데이터 삭제에 실패했습니다…\" \u002F 미선택=\"선택된 환불건이 없습니다\".",[228,38545,38546,38547,30575,38549,715],{},"상태: 빈 상태(환불 0\u002F검색 결과 없음) ",[28,38548,595],{},[28,38550,595],{},[228,38552,38553],{},"마스킹: 환불 대상 이름·연락처·금액 마스킹\u002F표기(표준 §7).",[228,38555,38556,38558,38559,715],{},[1321,38557,28680],{}," 환불 목록·상태·내보내기·환불 접수 ",[28,38560,17651],{},[53,38562],{},[599,38564,38566],{"id":38565},"s-ad01-0403-002-환불-상세-접수-환불-로그-작성","S-AD01-0403-002 환불 상세 \u002F 접수 (환불 로그 작성)",[101,38568,38569,38577],{},[104,38570,38571],{},[107,38572,38573,38575],{},[110,38574,18317],{},[110,38576,18320],{},[123,38578,38579,38585,38591,38597,38604,38610,38616],{},[107,38580,38581,38583],{},[128,38582,18327],{},[128,38584,10147],{},[107,38586,38587,38589],{},[128,38588,18335],{},[128,38590,10144],{},[107,38592,38593,38595],{},[128,38594,18342],{},[128,38596,37916],{},[107,38598,38599,38601],{},[128,38600,18349],{},[128,38602,38603],{},"판매>환불>상세(일반\u002F화상 강의)",[107,38605,38606,38608],{},[128,38607,18357],{},[128,38609,17837],{},[107,38611,38612,38614],{},[128,38613,18364],{},[128,38615,18367],{},[107,38617,38618,38620],{},[128,38619,18372],{},[128,38621,7582],{},[15,38623,38624,302,38626,28596,38629,17972],{},[19,38625,18379],{},[28,38627,38628],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp413.png",[28,38630,38631],{},"p414.png",[15,38633,38634],{},[19,38635,18393],{},[283,38637,38638,38641,38667,38689,38695,38709,38723,38740,38744,38750],{},[228,38639,38640],{},"진입: 환불 목록>[환불 접수](blank 상태 신규 등록) 또는 환불건 행 클릭(기존 데이터 + 추가 환불 처리). 안내: \"디지털 상품은 환불이 불가능합니다\"(P-AD-67).",[228,38642,38643,32628,38646,38649,38650,38652,38653,38656,38657,38659,38660,38663,38664,38666],{},[19,38644,38645],{},"주문 정보",[19,38647,38648],{},"환불상태 변경 셀렉트",": 환불요청\u002F환불완료\u002F환불불가. 선택 시 즉시 변경 X → 하단 ",[1321,38651,31487],{}," 클릭 시 최종 반영.\n2.2. ",[19,38654,38655],{},"주문번호 검색",": 입력 + ",[1321,38658,3919],{}," → 1-4 영역에 주문 데이터 노출. ",[19,38661,38662],{},"Validation","(P-AD-67): 디지털 상품=\"디지털 상품은 환불 불가 상품입니다\" \u002F 중복=\"이미 환불 접수된 주문번호입니다…환불 목록에서 검색 후 추가 환불 처리 가능\" \u002F 번호 오류=\"존재하지 않는 주문번호입니다\".\n2.3. 검색 성공 시 상품 카드(공개·판매상태·상품유형 배지·상품명·강사명) + 주문번호·주문일시·주문상태·주문자명·결제수단(신용카드 only·카드사·",[19,38665,22715],{},"·승인번호)·정가·쿠폰할인·실 결제액.",[228,38668,38669,38672,38673,38676,38677,38680,38681,38684,38685,38688],{},[19,38670,38671],{},"수강\u002F구독 정보","(개정 26-05-02): 상품유형별 변형 —\n3.1. 일반\u002F화상강의: 수강기간·",[19,38674,38675],{},"진도율","·마지막 학습일.\n3.2. 라이브강의(p416\u002Fp417): 라이브 일정 + 진도율 상태값(수강예정=일정 이전\u002F수강완료=일정 이후 수강\u002F미수강=일정 이후 미수강) + 마지막 학습일.\n3.3. ",[19,38678,38679],{},"구독\u002F프리미엄 커뮤니티","(p418): 구독 정보 — 구독 커뮤니티명·구독 시작일·다음 결제일.\n3.4. ",[19,38682,38683],{},"멤버십","(p420): 구독 정보 — 멤버십 등급·구독 시작일·다음 결제일·",[19,38686,38687],{},"상품 권한","(이용 가능 상품 칩)·혜택 목록.",[228,38690,38691,38694],{},[19,38692,38693],{},"환불 처리 로그","(P-AD-65 유사·페이지네이션): 처리일시·처리자(역할배지+닉네임)·환불 금액·이체내역·내용.",[228,38696,38697,38700,38701,38704,38705,38708],{},[19,38698,38699],{},"환불 로그 작성",": 처리일(date+time)·",[19,38702,38703],{},"환불 금액","(필수, 0 또는 양수)·이체내역(계좌 정보 등)·내용(",[1321,38706,38707],{},"0\u002F200",")·[로그 저장](컨펌=\"환불 로그를 저장하시겠습니까?\", validation=\"필수 입력 항목을 확인해주세요\").",[228,38710,38711,38714,38715,38718,38719,38722],{},[19,38712,38713],{},"추가 조치","(P-AD-68):\n6.1. ",[19,38716,38717],{},"수강권한 즉시 회수","(체크): DB user_course_status를 '회수'로 변경 → Front 마이페이지에서 해당 강의 접근 차단(비활성화).\n6.2. ",[19,38720,38721],{},"수료증 무효 처리","(체크): 발급된 수료증 조회 불가(수료증 목록 미노출·출력\u002F조회 미노출).",[228,38724,38725,38730,38731,38734,38735,38739],{},[19,38726,38727],{},[1321,38728,38729],{},"수강 취소","(p415): 환불 접수와 별개로 ",[19,38732,38733],{},"수강 기록 자체를 무효화","(컨펌=\"학습자의 수강 기록을 취소하시겠어요? 취소 시 학습 데이터 복구 불가\"). ",[19,38736,38737],{},[1321,38738,31487],{},": 환불상태 변경·추가 사항 최종 DB 반영(컨펌=\"…환불을 저장하시겠습니까?\"·미선택 시 추가 조치 저장 확인·validation). 우하단 메모(✏, C-10 — 환불 구분).",[228,38741,36746,38742,715],{},[28,38743,595],{},[228,38745,38746,38747,38749],{},"마스킹: 주문자 이름·연락처·",[19,38748,22715],{},"·계좌(이체내역) 마스킹(표준 §7).",[228,38751,38752,38754,38755,715],{},[1321,38753,28680],{}," 환불 상세\u002F주문번호 검색\u002F환불 로그 저장\u002F수강권한 회수·수료증 무효 ",[28,38756,17651],{},[53,38758],{},[599,38760,38762],{"id":38761},"s-ad01-0501-001-운영-게시판-목록","S-AD01-0501-001 운영 - 게시판 (목록)",[101,38764,38765,38773],{},[104,38766,38767],{},[107,38768,38769,38771],{},[110,38770,18317],{},[110,38772,18320],{},[123,38774,38775,38782,38788,38794,38800,38806,38812],{},[107,38776,38777,38779],{},[128,38778,18327],{},[128,38780,38781],{},"게시판 목록",[107,38783,38784,38786],{},[128,38785,18335],{},[128,38787,10164],{},[107,38789,38790,38792],{},[128,38791,18342],{},[128,38793,7959],{},[107,38795,38796,38798],{},[128,38797,18349],{},[128,38799,10172],{},[107,38801,38802,38804],{},[128,38803,18357],{},[128,38805,17837],{},[107,38807,38808,38810],{},[128,38809,18364],{},[128,38811,18367],{},[107,38813,38814,38816],{},[128,38815,18372],{},[128,38817,7582],{},[15,38819,38820,302,38822,28596,38825,17972],{},[19,38821,18379],{},[28,38823,38824],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp422.png",[28,38826,38827],{},"p423.png",[15,38829,38830],{},[19,38831,18393],{},[283,38833,38834,38837,38843,38848,38859,38869,38876],{},[228,38835,38836],{},"진입: LNB>운영>게시판. 안내 인포바: \"게시판 생성 후 사이트>메뉴에서 노출할 수 있습니다\"(P-AD-69 — 게시판은 생성 후 사이트 메뉴 등록으로 Front 노출).",[228,38838,38839,38842],{},[1321,38840,38841],{},"+ 게시판 생성"," → 게시판 생성 화면.",[228,38844,38845,38847],{},[19,38846,30960],{},": 검색(게시판명) + 유형 필터(전체\u002F공지사항\u002FFAQ\u002F자유게시판 등) + 공개상태 필터(전체\u002F공개\u002F비공개).",[228,38849,38850,38852,38853,38855,38856,38858],{},[19,38851,38781],{},": 체크박스·게시판명·",[19,38854,36883],{},"(공지사항\u002FFAQ\u002F자유게시판)·게시글 수·",[19,38857,32188],{},"(공개\u002F비공개)·등록일. 정렬(등록일 최신순▾).",[228,38860,38861,38866,38867,715],{},[19,38862,35837,38863],{},[1321,38864,38865],{},"공개상태 변경","(체크 1개↑ 플로팅바): 컨펌→얼럿 ",[28,38868,595],{},[228,38870,38871,38872,30575,38874,715],{},"상태: 빈 상태(게시판 0) ",[28,38873,595],{},[28,38875,595],{},[228,38877,38878,38880,38881,715],{},[1321,38879,28680],{}," 게시판 목록·공개상태 변경 ",[28,38882,17699],{},[53,38884],{},[599,38886,38888],{"id":38887},"s-ad01-0501-002-게시판-생성","S-AD01-0501-002 게시판 생성",[101,38890,38891,38899],{},[104,38892,38893],{},[107,38894,38895,38897],{},[110,38896,18317],{},[110,38898,18320],{},[123,38900,38901,38907,38913,38919,38925,38931,38937],{},[107,38902,38903,38905],{},[128,38904,18327],{},[128,38906,10187],{},[107,38908,38909,38911],{},[128,38910,18335],{},[128,38912,10184],{},[107,38914,38915,38917],{},[128,38916,18342],{},[128,38918,7959],{},[107,38920,38921,38923],{},[128,38922,18349],{},[128,38924,10192],{},[107,38926,38927,38929],{},[128,38928,18357],{},[128,38930,17837],{},[107,38932,38933,38935],{},[128,38934,18364],{},[128,38936,18367],{},[107,38938,38939,38941],{},[128,38940,18372],{},[128,38942,7582],{},[15,38944,38945,302,38947,28596,38950,17972],{},[19,38946,18379],{},[28,38948,38949],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp426.png",[28,38951,38952],{},"p427.png",[15,38954,38955],{},[19,38956,18393],{},[283,38958,38959,38965,38992,38999,39004],{},[228,38960,38961,38962,38964],{},"진입: 게시판 목록>",[1321,38963,38841],{},". 안내: \"게시판은 생성 즉시 사이트에 노출되지 않습니다. 사이트>메뉴에서 활성화 후 노출\"(P-AD-69).",[228,38966,38967,32628,38970,38973,38974,38977,38978,38981,38982,1122,38984,25514,38987,38989,38990,715],{},[19,38968,38969],{},"게시판 정보",[19,38971,38972],{},"게시판 유형","(필수, 셀렉트): 공지사항\u002FFAQ\u002F자유게시판 등. ",[19,38975,38976],{},"생성 후에는 타입 변경 불가","(P-AD-70).\n2.2. ",[19,38979,38980],{},"게시판명","(필수, ",[1321,38983,32409],{},[19,38985,38986],{},"동일 게시판명 사용 불가",[19,38988,31457],{},"(필수): 글쓰기(관리자) \u002F 글읽기(모든 사용자 \u002F 사이트 회원 \u002F 관리자). 유형별 권한 옵션 차이 가능 ",[28,38991,595],{},[228,38993,38994,38998],{},[19,38995,38996],{},[1321,38997,10187],{},": 필수값 입력 시 활성 → 완료 얼럿. 생성 후 사이트>메뉴 등록 필요.",[228,39000,39001,39002,715],{},"상태: 필수값 미입력 시 비활성·에러, 로딩 ",[28,39003,595],{},[228,39005,39006,39008,39009,715],{},[1321,39007,28680],{}," 게시판 생성 ",[28,39010,17699],{},[53,39012],{},[599,39014,39016],{"id":39015},"s-ad01-0501-003-게시판-상세페이지-탭형-게시판-정보게시글","S-AD01-0501-003 게시판 상세페이지 (탭형: 게시판 정보\u002F게시글)",[101,39018,39019,39027],{},[104,39020,39021],{},[107,39022,39023,39025],{},[110,39024,18317],{},[110,39026,18320],{},[123,39028,39029,39036,39042,39049,39056,39062,39068],{},[107,39030,39031,39033],{},[128,39032,18327],{},[128,39034,39035],{},"게시판 상세페이지",[107,39037,39038,39040],{},[128,39039,18335],{},[128,39041,10204],{},[107,39043,39044,39046],{},[128,39045,18342],{},[128,39047,39048],{},"P \u002F W (고정글설정 모달 = LPU)",[107,39050,39051,39053],{},[128,39052,18349],{},[128,39054,39055],{},"운영>게시판>(게시판)>상세페이지",[107,39057,39058,39060],{},[128,39059,18357],{},[128,39061,17837],{},[107,39063,39064,39066],{},[128,39065,18364],{},[128,39067,18367],{},[107,39069,39070,39072],{},[128,39071,18372],{},[128,39073,7582],{},[15,39075,39076,302,39078,39081,39082,36284,39085,39088],{},[19,39077,18379],{},[28,39079,39080],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp431.png","(①게시판 정보), ",[28,39083,39084],{},"p432.png",[28,39086,39087],{},"p433.png","(②게시글)",[15,39090,39091],{},[19,39092,18393],{},[283,39094,39095,39106,39114,39127,39158,39162],{},[228,39096,39097,39098,39100,39101,85,39103,39105],{},"진입: 게시판 목록 행 클릭. 탭 2개(게시판 정보 \u002F 게시글). 상단 요약: 게시판 유형·제목·",[19,39099,35767],{},"(공개\u002F비공개·개정 26-04-29)·",[1321,39102,25983],{},[1321,39104,19521],{},"·게시글 수·글쓰기 권한·글 읽기 권한·등록일.",[228,39107,39108,39110,39111,39113],{},[19,39109,35767],{},": 공개↔비공개(컨펌→얼럿). 비공개 + 활성 메뉴 시 관리자만 접근 가능(P-AD-69). ",[1321,39112,19521],{}," = 컨펌(1-c)→얼럿.",[228,39115,39116,39119,39120,39123,39124,39126],{},[19,39117,39118],{},"① 게시판 정보 탭","(p431\u002Fp432): 게시판 타입(",[19,39121,39122],{},"생성 후 변경 불가",")·게시판명(",[1321,39125,32409],{},"·중복 불가)·권한 설정(글쓰기\u002F글읽기). [변경사항 저장](완료 3-a).",[228,39128,39129,39132,39133,39136,39137,39139,39140,25239,39142,39145,39146,39148,39149,39152,39153,39155,39156,715],{},[19,39130,39131],{},"② 게시글 탭","(p433): ",[19,39134,39135],{},"커뮤니티 게시글 탭(S-AD01-0207-003 ④)과 동형","(P-AD-12) — ",[1321,39138,21895],{},"·검색(제목·내용·작성자)+고정상태 필터·게시글 목록(제목·고정핀\u002F작성자(역할배지+닉네임)\u002F조회수\u002F작성일)·정렬·일괄 [고정글 설정](모달 LPU)\u002F",[47,39141,19521],{"href":31252},[19,39143,39144],{},"유형별 변형","(P-AD-71): 공지사항=고정글 설정 가능·댓글 없음(상세 p437\u002Fp438). ",[19,39147,21924],{},"(p440~p442)=",[19,39150,39151],{},"게시글 순서 변경(드래그) 가능","(\"사용자 화면 노출 순서 변경 가능\"·게시글 순서 변경 저장바)·고정글 미사용·일괄 ",[1321,39154,19521],{},"만. 자유게시판=커뮤니티 게시글 패턴 준용 ",[28,39157,595],{},[228,39159,36746,39160,715],{},[28,39161,595],{},[228,39163,39164,39166,39167,715],{},[1321,39165,28680],{}," 게시판 상세\u002F공개상태\u002F게시글 목록·고정·삭제 ",[28,39168,17699],{},[41,39170,39171],{},[15,39172,39173,39175,39176,237,39178,39180,39181,39184,39185,39188,39189,39191,39192,39195,39196,715],{},[19,39174,29769],{},": 게시판 게시글 쓰기(p436)는 커뮤니티 게시글 쓰기(S-AD01-0207-004)와 동형(P-AD-12, 공지사항=에디터 50MB+첨부+고정글 토글). 게시글 상세(p437\u002Fp438)는 ",[1321,39177,19521],{},[1321,39179,19517],{},"·고정글·제목·작성정보·내용·첨부파일(다운로드)이되 ",[19,39182,39183],{},"공지사항 게시판은 댓글 영역 없음","(커뮤니티 상세와 차이). ",[19,39186,39187],{},"FAQ 글쓰기","(p444)는 단순 Q\u002FA 폼 — 제목=질문(",[1321,39190,32644],{},")·내용=답변 textarea(",[1321,39193,39194],{},"0\u002F500",", 에디터 아님)·",[1321,39197,21839],{},[53,39199],{},[599,39201,39203],{"id":39202},"s-ad01-0501-004-게시판-상세페이지-자유게시판-변형-게시판-정보게시글","S-AD01-0501-004 게시판 상세페이지 (자유게시판 변형: 게시판 정보\u002F게시글)",[101,39205,39206,39214],{},[104,39207,39208],{},[107,39209,39210,39212],{},[110,39211,18317],{},[110,39213,18320],{},[123,39215,39216,39222,39228,39235,39242,39248,39254],{},[107,39217,39218,39220],{},[128,39219,18327],{},[128,39221,10227],{},[107,39223,39224,39226],{},[128,39225,18335],{},[128,39227,10224],{},[107,39229,39230,39232],{},[128,39231,18342],{},[128,39233,39234],{},"P \u002F W (일괄 비밀글설정 모달 = LPU)",[107,39236,39237,39239],{},[128,39238,18349],{},[128,39240,39241],{},"운영>게시판>(자유게시판)>상세페이지",[107,39243,39244,39246],{},[128,39245,18357],{},[128,39247,17837],{},[107,39249,39250,39252],{},[128,39251,18364],{},[128,39253,18367],{},[107,39255,39256,39258],{},[128,39257,18372],{},[128,39259,7582],{},[15,39261,39262,302,39264,39081,39267,36284,39270,39273,39274,35745,39277,39280,39281,39284,39285,39288,39289,39292,39293,39296,39297,39300],{},[19,39263,18379],{},[28,39265,39266],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp451.png",[28,39268,39269],{},"p452.png",[28,39271,39272],{},"p453.png","(②게시글), ",[28,39275,39276],{},"p454.png",[28,39278,39279],{},"p455.png","(일괄 비밀글설정 모달 LPU), ",[28,39282,39283],{},"p456.png","(모달 Desc), ",[28,39286,39287],{},"p457.png","(게시글 쓰기), ",[28,39290,39291],{},"p458.png","(쓰기 Desc), ",[28,39294,39295],{},"p460.png","(게시글 상세), ",[28,39298,39299],{},"p461.png","(상세 Desc)",[15,39302,39303],{},[19,39304,18393],{},[283,39306,39307,39314,39339,39361,39391,39400,39412,39422,39427,39431],{},[228,39308,39309,39310,39313],{},"진입: 게시판 목록>(자유게시판) 행 클릭. ",[19,39311,39312],{},"게시판 상세(S-AD01-0501-003)·공지사항\u002FFAQ와 동형","(P-AD-12) — 자유게시판 고유(비밀글·댓글\u002F답글)만 기술.",[228,39315,39316,39319,39320,36325,39322,85,39324,39326,39327,85,39330,85,39333,39336,39337,275],{},[19,39317,39318],{},"공통 상단 요약",": 게시판 유형(자유게시판)·게시판 제목·",[19,39321,35767],{},[1321,39323,25983],{},[1321,39325,19521],{}," + 요약(게시글 수·글쓰기 권한·",[19,39328,39329],{},"글 읽기 권한",[19,39331,39332],{},"댓글 쓰기 권한",[19,39334,39335],{},"비밀글 설정","·등록일, 값 없으면 ",[28,39338,17837],{},[228,39340,39341,39343,39344,39123,39346,39348,39349,39352,39353,39356,39357,39360],{},[19,39342,39118],{},"(p451\u002Fp452): 게시판 유형(",[19,39345,39122],{},[1321,39347,32409],{},"·중복 불가)·",[19,39350,39351],{},"권한 설정 3종","(글 읽기\u002F글 쓰기\u002F댓글 쓰기 각 모든 사용자\u002F사이트 회원\u002F관리자 라디오)·",[19,39354,39355],{},"비밀 글 설정 셀렉트","(비밀글·비밀댓글 모두 허용 등) + 체크옵션 ",[28,39358,39359],{},"제목 '비밀글 입니다' 표시","(미선택 시 작성 제목 노출). [변경사항 저장](필수값 입력 시 활성, 완료 2-a 컨펌→2-b 얼럿).",[228,39362,39363,39365,39366,302,39368,39370,39371,39374,39375,39378,39379,39382,39383,37472,39386,39388,39389,715],{},[19,39364,39131],{},"(p453\u002Fp454): ",[19,39367,39135],{},[1321,39369,21895],{},"·검색(제목·내용·작성자) + ",[19,39372,39373],{},"비밀글 상태 필터","(전체 비밀글상태\u002F비밀글\u002F일반글)·게시글 목록(제목+",[19,39376,39377],{},"비밀글 자물쇠 아이콘","·작성자(역할배지+닉네임)·조회수·댓글수·작성일)·정렬(작성일 최신순▾)·30개씩·페이지네이션.\n4.1. ",[19,39380,39381],{},"비밀글 접근 권한","(P-AD-72): Front에서 권한 없는 사용자 내용 확인 불가. 접근 가능 = ",[19,39384,39385],{},"작성자 + 관리자",[19,39387,30136],{},"(체크 1개↑): [비밀글 설정](→ p455 일괄 비밀글설정 모달 LPU) · ",[1321,39390,19521],{},[228,39392,39393,39396,39397,39399],{},[19,39394,39395],{},"일괄 비밀글설정 모달","(p455\u002Fp456, LPU): 라디오 비밀글\u002F비밀글 취소 + ",[1321,39398,18058],{}," → 선택 게시글 일괄 비밀글 상태 변경(확인 2-a 컨펌→2-b 얼럿). 고정글설정 모달(p314)과 동형.",[228,39401,39402,39405,39406,39409,39410,715],{},[19,39403,39404],{},"게시글 쓰기","(p457\u002Fp458): 커뮤니티 게시글 쓰기(S-AD01-0207-004)와 동형(에디터 50MB·파일 업로드)이되 고정글 토글 대신 ",[19,39407,39408],{},"비밀글 설정 토글","(최초 비활성, \"비밀글로 설정된 게시글은 관리자와 작성자만 확인할 수 있습니다\") + 제목 ",[1321,39411,32644],{},[228,39413,39414,39417,39418,39421],{},[19,39415,39416],{},"게시글 상세","(p460\u002Fp461): 커뮤니티 게시글 상세(S-AD01-0207-005)와 동형 — 강사·관리자 모두 삭제\u002F수정\u002F답글 가능. ",[19,39419,39420],{},"비밀글 표시","(비밀 설정 시) + 댓글\u002F답글\u002F대댓글(@닉네임 멘션) 처리. 댓글 정책=커뮤니티 동형(P-AD-51).",[228,39423,39424,39425,715],{},"상태: 빈\u002F로딩\u002F에러 — 게시판 상세·커뮤니티 준용 ",[28,39426,595],{},[228,39428,36202,39429,275],{},[28,39430,17699],{},[228,39432,39433,39435,39436,715],{},[1321,39434,28680],{}," 자유게시판 상세\u002F공개상태\u002F비밀글 권한·게시글 목록·일괄 비밀글·삭제·게시글 CRUD·댓글 ",[28,39437,17699],{},[53,39439],{},[599,39441,39443],{"id":39442},"s-ad01-0502-001-운영-팝업-목록","S-AD01-0502-001 운영 - 팝업 목록",[101,39445,39446,39454],{},[104,39447,39448],{},[107,39449,39450,39452],{},[110,39451,18317],{},[110,39453,18320],{},[123,39455,39456,39463,39469,39475,39481,39487,39493],{},[107,39457,39458,39460],{},[128,39459,18327],{},[128,39461,39462],{},"팝업 목록",[107,39464,39465,39467],{},[128,39466,18335],{},[128,39468,10244],{},[107,39470,39471,39473],{},[128,39472,18342],{},[128,39474,7959],{},[107,39476,39477,39479],{},[128,39478,18349],{},[128,39480,10252],{},[107,39482,39483,39485],{},[128,39484,18357],{},[128,39486,17837],{},[107,39488,39489,39491],{},[128,39490,18364],{},[128,39492,18367],{},[107,39494,39495,39497],{},[128,39496,18372],{},[128,39498,7582],{},[15,39500,39501,302,39503,28596,39506,17972],{},[19,39502,18379],{},[28,39504,39505],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp466.png",[28,39507,39508],{},"p467.png",[15,39510,39511],{},[19,39512,18393],{},[283,39514,39515,39521,39529,39553,39572,39577],{},[228,39516,39517,39518,715],{},"진입: LNB>운영>팝업 메뉴. ",[19,39519,39520],{},"프론트 페이지에 노출할 팝업 정보를 확인·관리하는 페이지",[228,39522,39523,39528],{},[19,39524,39525],{},[1321,39526,39527],{},"+ 팝업 생성",": 클릭 시 팝업 생성 페이지 이동.",[228,39530,39531,39533,39534,39537,39538,39541,39542,39545,39546,39548,39549,39552],{},[19,39532,39462],{},"(등록일 최신순 정렬): 체크박스·팝업명·",[19,39535,39536],{},"노출위치","(메인페이지\u002F특정페이지)·",[19,39539,39540],{},"게시기간","(시작 일시~종료 일시)·",[19,39543,39544],{},"공개여부 배지","(공개 초록\u002F비공개 회색)·등록일. 행 클릭 시 수정(팝업 상세) 이동 ",[28,39547,595],{},". 페이지네이션.\n3.1. ",[19,39550,39551],{},"공개상태",": 공개=프론트 노출 \u002F 비공개=프론트 미노출.",[228,39554,39555,39557,39558,39562,39563,39566,39567,39571],{},[19,39556,30136],{},"(체크 1개↑):\n4.1. ",[19,39559,39560],{},[1321,39561,32218],{},": 선택 팝업 일괄 복사(복사 4-a 컨펌→4-b 얼럿). 복사명 규칙 = ",[28,39564,39565],{},"기존명 (1)",", 동일명 시 (2),(3)... 순차 증가(상품 복사 P-AD-23과 동형).\n4.2. ",[19,39568,39569],{},[1321,39570,19521],{},": 일괄 삭제(4-c 컨펌→4-d 얼럿).",[228,39573,39574,39575,715],{},"상태: 빈(팝업 0건)\u002F로딩\u002F에러 ",[28,39576,595],{},[228,39578,39579,39581,39582,715],{},[1321,39580,28680],{}," 팝업 목록\u002F복사\u002F삭제 ",[28,39583,17699],{},[53,39585],{},[599,39587,39589],{"id":39588},"s-ad01-0502-002-운영-팝업-생성수정","S-AD01-0502-002 운영 - 팝업 생성\u002F수정",[101,39591,39592,39600],{},[104,39593,39594],{},[107,39595,39596,39598],{},[110,39597,18317],{},[110,39599,18320],{},[123,39601,39602,39609,39615,39622,39628,39634,39640],{},[107,39603,39604,39606],{},[128,39605,18327],{},[128,39607,39608],{},"팝업 생성",[107,39610,39611,39613],{},[128,39612,18335],{},[128,39614,10264],{},[107,39616,39617,39619],{},[128,39618,18342],{},[128,39620,39621],{},"P \u002F W (이미지 설정 모달 = LPU)",[107,39623,39624,39626],{},[128,39625,18349],{},[128,39627,10272],{},[107,39629,39630,39632],{},[128,39631,18357],{},[128,39633,17837],{},[107,39635,39636,39638],{},[128,39637,18364],{},[128,39639,18367],{},[107,39641,39642,39644],{},[128,39643,18372],{},[128,39645,7582],{},[15,39647,39648,302,39650,28596,39653,39656,39657,39660,39661,35751],{},[19,39649,18379],{},[28,39651,39652],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp468.png",[28,39654,39655],{},"p470.png","(Description·저해상 일부 판독불가), ",[28,39658,39659],{},"p471.png","(이미지 설정 모달 LPU), ",[28,39662,39663],{},"p472.png",[15,39665,39666],{},[19,39667,18393],{},[283,39669,39670,39676,39691,39721,39737,39755,39762,39770,39779],{},[228,39671,39672,39673,39675],{},"진입: 팝업 목록>",[1321,39674,39527],{},". 상단 안내 인포바: \"기본은 PC 팝업 설정이며, 모바일은 별도로 설정해야 합니다\"(P-AD-73).",[228,39677,39678,32628,39681,38981,39684,39686,39687,39690],{},[19,39679,39680],{},"기본정보",[19,39682,39683],{},"팝업명",[1321,39685,32644],{},"): \"팝업을 구분하기 위한 내부 관리용 이름. 실제 사용자에게는 노출되지 않습니다\".\n2.2. ",[19,39688,39689],{},"공개여부","(필수, 토글 — 개정 26-04-29 노출여부 토글 UI로 변경): 공개\u002F비공개. '공개'여야 팝업이 사용자에게 표시.",[228,39692,39693,32707,39696,39699,39700,39703,39704,237,39707,1201,39710,39713,39714,39717,39718,39720],{},[19,39694,39695],{},"표시 설정",[19,39697,39698],{},"노출 기간","(필수): 시작일+시간 \u002F 종료일+시간. \"설정 기간이라도 노출여부가 미노출(비공개)이면 노출되지 않음\"(공개여부 AND 게시기간).\n3.2. ",[19,39701,39702],{},"노출 위치","(필수, 라디오): 메인페이지 \u002F 특정페이지(URL 입력, ",[1321,39705,39706],{},"−",[1321,39708,39709],{},"+",[19,39711,39712],{},"최대 5개 페이지","). 안내 \"한 팝업이 여러 페이지 동시 노출 가능, 한 페이지에 다른 팝업 복수 노출 가능, 같은 페이지 내 팝업은 5개까지 표시\".\n3.3. ",[19,39715,39716],{},"이동 URL",": 이동방식 셀렉트(새창으로 이동\u002F현재창 ",[28,39719,595],{},") + URL 입력. \"미입력 시 팝업 클릭이 비활성화\".",[228,39722,39723,32418,39726,32641,39729,39732,39733,39736],{},[19,39724,39725],{},"팝업창 디자인",[19,39727,39728],{},"팝업 이미지",[1321,39730,39731],{},"이미지 설정"," → 이미지 설정 모달(p471). 업로드 확장자 JPG·PNG.\n4.2. ",[19,39734,39735],{},"창 닫기 방법","(라디오): 오늘 보지 않기 \u002F 다시 보지 않기. PC·모바일 각각 다르게 노출 가능.",[228,39738,39739,39742,39743,39746,39747,39750,39751,39754],{},[19,39740,39741],{},"이미지 설정 모달","(p471\u002Fp472, LPU): [파일 선택하기](파일 1개·jpg\u002Fjpeg\u002Fpng·",[19,39744,39745],{},"최대 5MB",", 초과 시 1-a 얼럿) + ",[19,39748,39749],{},"크롭 UI","(고정 비율 ",[19,39752,39753],{},"4:5","·권장 640×800px·드래그 이동\u002F크기 조절) + [등록](이미지 등록 시 활성). 크롭 영역 기준으로 최종 팝업 이미지 생성.",[228,39756,39757,432,39759,39761],{},[19,39758,32927],{},[1321,39760,25983],{}," \u002F [등록](필수값 입력 시 활성).",[228,39763,39764,39765,39767,39768,715],{},"상태: 필수값 미입력 시 ",[1321,39766,21839],{}," 비활성·에러, 로딩, 노출기간 시작>종료 검증 ",[28,39769,595],{},[228,39771,39772,39774,39775,1201,39777,715],{},[19,39773,36035],{},": 팝업 목록 행\u002F수정 진입 시 동일 폼에 기존값 프리필, 하단 ",[1321,39776,19517],{},[28,39778,595],{},[228,39780,39781,39783,39784,715],{},[1321,39782,28680],{}," 팝업 생성\u002F수정·이미지 업로드 ",[28,39785,17699],{},[41,39787,39788],{},[15,39789,39790,39791,715],{},"비고: p470 Description 저해상으로 일부 항목 판독 불가 — 화면(p468) 기준 작성, 세부 추가설명은 ",[28,39792,39793],{},"[미확정-Desc판독불가]",[53,39795],{},[599,39797,39799],{"id":39798},"s-ad01-0601-001-마케팅-지원-캠페인-목록","S-AD01-0601-001 마케팅 지원 - 캠페인 목록",[101,39801,39802,39810],{},[104,39803,39804],{},[107,39805,39806,39808],{},[110,39807,18317],{},[110,39809,18320],{},[123,39811,39812,39819,39825,39831,39837,39843,39849],{},[107,39813,39814,39816],{},[128,39815,18327],{},[128,39817,39818],{},"캠페인 목록",[107,39820,39821,39823],{},[128,39822,18335],{},[128,39824,10284],{},[107,39826,39827,39829],{},[128,39828,18342],{},[128,39830,7959],{},[107,39832,39833,39835],{},[128,39834,18349],{},[128,39836,10292],{},[107,39838,39839,39841],{},[128,39840,18357],{},[128,39842,17837],{},[107,39844,39845,39847],{},[128,39846,18364],{},[128,39848,18367],{},[107,39850,39851,39853],{},[128,39852,18372],{},[128,39854,7582],{},[15,39856,39857,302,39859,28596,39862,39865,39866,585],{},[19,39858,18379],{},[28,39860,39861],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp481.png",[28,39863,39864],{},"p483.png","(Description, tall ",[28,39867,39868],{},"p483_s01~s03",[15,39870,39871],{},[19,39872,18393],{},[283,39874,39875,39882,39908,39913,39930,39961,39966,39972],{},[228,39876,39877,39878,39881],{},"진입: LNB>마케팅 지원>캠페인. 안내 인포바: \"캠페인을 통해 이메일, 문자(SMS), 알림톡 등 다양한 채널로 학습자에게 맞춤 메시지를 전송할 수 있습니다\". ",[19,39879,39880],{},"다채널(이메일\u002F문자\u002F알림톡)을 통합 관리",", 채널별 성과 지표(오픈율·전환율)는 평균값 산출.",[228,39883,39884,32628,39887,39889,39890,39893,39894,39897,39898,39901,39902,39907],{},[19,39885,39886],{},"검색·필터·생성",[19,39888,3919],{},"(1-1): 캠페인명·목적 키워드 검색.\n2.2. ",[19,39891,39892],{},"발송상태 필터","(1-2): 전체\u002F진행\u002F대기\u002F종료\u002F임시\u002F중지.\n2.3. ",[19,39895,39896],{},"채널 필터","(1-3): 전체\u002F이메일\u002F알림톡\u002F문자. (문자=SMS or MMS. 1캠페인 n채널이면 n개의 뱃지.)\n2.4. ",[19,39899,39900],{},"발송목적 필터","(1-4): 전체\u002F공지\u002F구매유도\u002F학습독려\u002F커뮤니티독려\u002F프로모션\u002F기타. (공지·활동독려·구매유도=default 주어짐, 사용자 추가 목적은 \"기타\"로 통일.)\n2.5. ",[19,39903,39904],{},[1321,39905,39906],{},"캠페인 생성하기","(1-5): 캠페인 신규 작성 페이지로 이동.",[228,39909,39910,39912],{},[19,39911,30966],{},"(필터 결과 기준 실시간 합산): 2-1 진행중인 캠페인(발송상태=진행 건수) \u002F 2-2 총 발송수(검색된 캠페인 발송 카운트 합·누적 전체) \u002F 2-3 도달 성공률(발송 성공 건수\u002F전체 발송 시도×100) \u002F 2-4 유효 반응률(링크 클릭 수\u002F링크 포함 발송 성공×100).",[228,39914,39915,39917,39918,39921,39922,39925,39926,39929],{},[19,39916,39818],{},": 체크박스·캠페인명(최대 1행·초과 말줄임·툴팁 전체)·",[19,39919,39920],{},"발송 상태 배지","·총 발송수·총 수신자수·",[19,39923,39924],{},"채널","(다중 시 아이콘 나열)·발송 목적·작성자(역할배지+닉네임). 행 클릭 시 상세\u002F수정 이동. 정렬(3-7 기본순=생성일순\u002F발송상태순\u002F수신자수순\u002F전환율순). 페이지네이션.\n4.1. ",[19,39927,39928],{},"발송 상태머신","(P-AD-74): 진행(현재 발송중 또는 예약 발송 시점 도래·프로세스 작동)·대기(예약 설정됐으나 발송 시점 미도래)·종료(발송 모두 완료)·임시(설정만 저장·발송X)·중지(관리자 강제로 프로세스 멈춤·중지 후 재발송 가능).",[228,39931,39932,39934,39935,39939,39940,39943,39944,39947,39948,39951,39952,39956,39957,39960],{},[19,39933,30136],{},"(체크 1개↑):\n5.1. ",[19,39936,39937],{},[1321,39938,32218],{},": 설정값 그대로 복제해 새 캠페인 생성. 단일=즉시 복사본 생성 후 ",[19,39941,39942],{},"임시 상태로 리스트 최상단",". 다중=일괄(최대 10개). 복사명 ",[28,39945,39946],{},"[복사본] {기존명}","·발송상태 임시. ",[19,39949,39950],{},"수신자 리스트는 복사에서 제외","(개정 26-05-03 발송목적 추가). 1회 최대 10개·초과 시 \"10개까지만 가능\" 안내.\n5.2. ",[19,39953,39954],{},[1321,39955,19521],{},": 목록에서 제거·데이터 삭제. ",[19,39958,39959],{},"삭제 불가 조건",": 상태값 진행 또는 대기(예약)인 캠페인은 삭제 불가 → \"중지 처리 후 삭제\" + 1캠씩만 삭제 가능. 컨펌→완료 얼럿. 일부 삭제 시 \"삭제 가능한 n건만 삭제·발송 중인 캠페인은 제외\" 안내.",[228,39962,39963,39964,715],{},"상태: 빈(캠페인 0건)\u002F로딩\u002F에러 ",[28,39965,595],{},[228,39967,39968,39971],{},[19,39969,39970],{},"개정 이력",": KPI 명칭(평균 오픈율→도달 성공률, 평균 전환율→유효 반응률·26-05-03)·목적→발송 목적(26-05-06)·SMS→문자(26-05-06)·임시저장 버튼 삭제·모달 메시지창 삭제(26-05-06).",[228,39973,39974,39976,39977,715],{},[1321,39975,28680],{}," 캠페인 목록·필터·KPI 집계·복사·삭제 ",[28,39978,39979],{},"[→ 강테크: 06_API계약 — 마케팅 캠페인]",[53,39981],{},[599,39983,39985],{"id":39984},"s-ad01-0601-002-마케팅-지원-캠페인-생성수정","S-AD01-0601-002 마케팅 지원 - 캠페인 생성\u002F수정",[101,39987,39988,39996],{},[104,39989,39990],{},[107,39991,39992,39994],{},[110,39993,18317],{},[110,39995,18320],{},[123,39997,39998,40005,40011,40018,40025,40031,40037],{},[107,39999,40000,40002],{},[128,40001,18327],{},[128,40003,40004],{},"캠페인 생성",[107,40006,40007,40009],{},[128,40008,18335],{},[128,40010,10304],{},[107,40012,40013,40015],{},[128,40014,18342],{},[128,40016,40017],{},"P \u002F W (설문폼 추가·테스트 발송 모달 = LPU)",[107,40019,40020,40022],{},[128,40021,18349],{},[128,40023,40024],{},"마케팅 지원>캠페인>캠페인 생성하기",[107,40026,40027,40029],{},[128,40028,18357],{},[128,40030,17837],{},[107,40032,40033,40035],{},[128,40034,18364],{},[128,40036,18367],{},[107,40038,40039,40041],{},[128,40040,18372],{},[128,40042,7582],{},[15,40044,40045,302,40047,40050,40051,40054,40055,40058,40059,40062,40063,40066,40067,40070,40071,40074,40075,40078,40079,40082,40083,40086,40087,40090,40091,40094,40095,40098,40099,40102],{},[19,40046,18379],{},[28,40048,40049],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp484.png","(전체 화면), ",[28,40052,40053],{},"p485.png","(발송시점 일반\u002F실시), ",[28,40056,40057],{},"p486.png","(발송시점 Desc), ",[28,40060,40061],{},"p487.png","(이메일 입력창), ",[28,40064,40065],{},"p488.png","(이메일 Desc), ",[28,40068,40069],{},"p489.png","(문자 입력창), ",[28,40072,40073],{},"p490.png","(문자 Desc), ",[28,40076,40077],{},"p491.png","(알림톡 입력창), ",[28,40080,40081],{},"p492.png","(알림톡 Desc), ",[28,40084,40085],{},"p493.png","(설문폼 추가 모달 LPU), ",[28,40088,40089],{},"p494.png","(설문폼 Desc), ",[28,40092,40093],{},"p495.png","(테스트 발송 모달 LPU), ",[28,40096,40097],{},"p496.png","(테스트 Desc), ",[28,40100,40101],{},"p499.png","(알림톡 미승인 컨펌)",[15,40104,40105],{},[19,40106,18393],{},[283,40108,40109,40115,40125,40144,40154,40267,40285,40309,40327,40338,40343,40353],{},[228,40110,40111,40112,40114],{},"진입: 캠페인 목록>",[1321,40113,39906],{},". 안내 인포바: \"수신자 그룹은 수신자 그룹 관리에서, 메시지 템플릿은 메시지 템플릿에서, 수신자로부터 정보를 받을 폼은 폼 관리에서 설정\". (제목 개정 26-04-21 상세페이지→캠페인 생성)",[228,40116,40117,40120,40121,40124],{},[19,40118,40119],{},"① 기존 캠페인 복사","(선택): 셀렉트(복사할 캠페인 선택) + ",[1321,40122,40123],{},"불러오기"," → 선택 캠페인 설정값 프리필.",[228,40126,40127,32707,40130,40133,40134,40136,40137,40139,40140,40143],{},[19,40128,40129],{},"② 기본 정보",[19,40131,40132],{},"캠페인명","(필수): 텍스트.\n3.2. ",[19,40135,5741],{},"(선택, ",[1321,40138,38707],{},"): 캠페인 목적·내용.\n3.3. ",[19,40141,40142],{},"발송 목적","(필수): 공지\u002F구매유도\u002F학습독려\u002F커뮤니티 독려\u002F프로모션 버튼 토글 + [+ 목적 추가](사용자 추가는 기타로 통일, P-AD-74). (개정 26-05-03 발송 목적 추가 UI)",[228,40145,40146,40149,40150,40153],{},[19,40147,40148],{},"③ 수신자 그룹 선택","(필수, 복수 선택): 그룹명 검색 + 그룹 체크 목록(전체 회원·활성 회원·등급별·신규 회원 등 + 각 인원수). \"수신자 그룹 관리에서 그룹 추가·편집 가능\". ",[19,40151,40152],{},"실시발송은 수신자그룹=전체회원 only일 때만 선택 가능","(P-AD-75).",[228,40155,40156,40159,40160,40163,40164,40167,40168,40171,40172,533,40174,40177,40178,40181,40182,40185,40186,40189,40190,40193,40194,40197,40198,237,40200,40203,40204,40206,40207,40211,40213,40214,40217,40220,40223,40226,40227,40230,40231,40234,40237,40238,40241,40244,40245,40247,40250,40253,40254,40259,40260,40263,40264,40266],{},[19,40157,40158],{},"④ 발송 채널 및 메시지","(필수, 채널 다중 선택):\n5.1. ",[19,40161,40162],{},"발송 채널",": 이메일\u002F문자\u002F알림톡 체크. 체크 시 5-2 채널별 입력창 노출.\n5.2. ",[19,40165,40166],{},"메시지 템플릿"," 셀렉트(선택): 선택 시 본문 자동 채움(이후 수정 가능).\n5.3. ",[19,40169,40170],{},"이메일 입력창","(p487\u002Fp488): 발신자명(Read-only=사이트 디자인>기본정보 사이트명)·발신자 이메일(Read-only=로그인 강사\u002F관리자 이메일)·제목(필수)·메시지 본문(필수, ",[1321,40173,38707],{},[19,40175,40176],{},"HTML 미적용 일반 텍스트",")·메시지 미리보기.\n5.4. ",[19,40179,40180],{},"문자 입력창","(p489\u002Fp490): 메시지 본문(필수, 변수)·미리보기(휴대폰). ",[19,40183,40184],{},"90자 이내=SMS, 90자 초과=MMS(최대 1,000자)","(P-AD-76).\n5.5. ",[19,40187,40188],{},"알림톡 입력창","(p491\u002Fp492): 카카오 채널ID·템플릿 코드(Read-only, 마케팅 풀 연동>알림톡 연결 시 자동 설정)·메시지 본문(",[1321,40191,40192],{},"0\u002F1,300",")·미리보기(카카오 말풍선). ",[19,40195,40196],{},"카카오 사전 검수 승인 템플릿만 발송 가능"," — 미승인 시 컨펌(p499, ",[1321,40199,18054],{},[1321,40201,40202],{},"메시지 템플릿 등록하러 가기",")(P-AD-77). 비즈니스 채널 미연결 시 info 노출.\n5.6. ",[19,40205,4007],{},"(P-AD-78): 공통 ",[40208,40209],"binding",{"value":40210},"이름",[40208,40212],{"value":609}," + 수신자그룹 종속 토큰 — 진도율 기반 ",[40208,40215],{"value":40216},"강의명",[40208,40218],{"value":40219},"현재진도율",[40208,40221],{"value":40222},"전체차시",[40208,40224],{"value":40225},"수강차시","·완강 ",[40208,40228],{"value":40229},"완강여부","·마지막 로그인 ",[40208,40232],{"value":40233},"최종로그인일시",[40208,40235],{"value":40236},"미접속기간(day)","·마지막 활동 ",[40208,40239],{"value":40240},"최종활동일시",[40208,40242],{"value":40243},"활동게시판명","·특정상품 구매자 ",[40208,40246],{"value":19230},[40208,40248],{"value":40249},"결제금액",[40208,40251],{"value":40252},"수강종료일",". 수신자그룹에 종속되지 않은 토큰 입력 시 노출 X.\n5.7. ",[19,40255,40256],{},[1321,40257,40258],{},"+ 설문폼 추가","(p493\u002Fp494, LPU): 폼 복수 선택(최대 5개·발행상태=발행만)·메시지에 ",[19,40261,40262],{},"URL 형태로 추가",". 검색+정렬(최신순\u002F가나다순)+선택된 설문폼 {n}+",[1321,40265,18058],{},". 폼은 폼(설문폼) 관리 메뉴에서 생성.",[228,40268,40269,40272,40273,40276,40277,40280,40281,40284],{},[19,40270,40271],{},"⑤ 발송 시점","(필수, P-AD-75):\n6.1. ",[19,40274,40275],{},"일반 발송","(5-1): 발송 예약 일시(연도+월+일+시). ",[19,40278,40279],{},"시스템 기준 최소 10분 이후부터"," 설정 가능.\n6.2. ",[19,40282,40283],{},"실시 발송","(5-2, 수신자그룹=전체회원 only): 발송 조건(회원가입 직후·상품 결제 완료·진도율 50% 도달·완강 후(진도율 90%↑)·장기 미접속(30일↑ 로그인 없음)·수강 기간 만료 임박(잔여 7일)) + 발송 시간대(즉시 발송=조건 충족 시 즉시 \u002F 시차 발송=충족 시점 익일 오후 12시).",[228,40286,40287,40290,40291,40294,40295,85,40298,85,40301,40304,40305,40308],{},[19,40288,40289],{},"⑥ 발송 시뮬레이션",": 선택 그룹·총 수신자 수·채널·",[19,40292,40293],{},"건당 단가","(이메일 0.65 \u002F SMS 9.9 등)·",[19,40296,40297],{},"예상 비용",[19,40299,40300],{},"현재 잔액",[19,40302,40303],{},"발송 후 잔액","(크레딧 차감 P-AD-14). ",[19,40306,40307],{},"실제 발송 성공 건만 크레딧 최종 차감·실패 건은 익일 자동 환불","(P-AD-79). 크레딧 부족 시 \"현재 보유 크레딧이 예상 비용보다 부족해요. 충전 후 발송 가능\". 다중 채널은 \"채널별 단가 상이·최종 차감은 실제 발송 채널 비율에 따라 달라질 수 있음\".",[228,40310,40311,40314,40315,40318,40319,40322,40323,40326],{},[19,40312,40313],{},"⑦ 하단 버튼",": [저장](임시저장 — 개정 26-05-06 \"임시 저장\" 버튼 삭제·\"저장\"으로) \u002F [테스트 발송](p495\u002Fp496 모달) \u002F [발송](메시지 발송 시 크레딧 차감) \u002F [중지](수정 시 진행 캠페인 중지).\n8.1. ",[19,40316,40317],{},"테스트 발송 모달","(LPU): 발송채널 체크 + 발송 시뮬레이션(이메일\u002F휴대폰 번호\u002F현재 보유 크레딧\u002F예상 차감 크레딧) + ",[1321,40320,40321],{},"테스트 발송",". 휴대폰 미등록 시 ",[1321,40324,40325],{},"휴대폰 번호 등록하기","→사용자>강사\u002F관리자 수정. 알림톡 심사중\u002F심사반려 시 비활성+안내.",[228,40328,40329,40330,40332,40333,40335,40336,715],{},"상태:\n9.1. 빈\u002F로딩: 그룹·템플릿 미선택 상태, 발송 처리 로딩 ",[28,40331,595],{},".\n9.2. 에러: 필수값 미입력 시 ",[1321,40334,31426],{}," 비활성, 크레딧 부족, 알림톡 미승인(p499), 예약일시 10분 미만 ",[28,40337,595],{},[228,40339,40340,40341,275],{},"마스킹: 테스트 발송 이메일\u002F휴대폰(개인정보 표준 §7 ",[28,40342,17699],{},[228,40344,40345,40347,40348,40350,40351,715],{},[19,40346,36035],{},": 캠페인 목록 행 진입 시 동일 폼 프리필. 진행 캠페인은 ",[1321,40349,30986],{}," 후 수정 ",[28,40352,595],{},[228,40354,40355,40357,40358,715],{},[1321,40356,28680],{}," 캠페인 저장\u002F발송\u002F테스트 발송·템플릿·수신자 그룹·설문폼·크레딧 차감·알림톡 연동 ",[28,40359,40360],{},"[→ 강테크: 06_API계약 — 마케팅 캠페인·메시지 발송]",[53,40362],{},[599,40364,40366],{"id":40365},"s-ad01-0602-001-마케팅-지원-발송내역-목록","S-AD01-0602-001 마케팅 지원 - 발송내역 목록",[101,40368,40369,40377],{},[104,40370,40371],{},[107,40372,40373,40375],{},[110,40374,18317],{},[110,40376,18320],{},[123,40378,40379,40386,40392,40399,40405,40411,40417],{},[107,40380,40381,40383],{},[128,40382,18327],{},[128,40384,40385],{},"발송내역 목록",[107,40387,40388,40390],{},[128,40389,18335],{},[128,40391,10324],{},[107,40393,40394,40396],{},[128,40395,18342],{},[128,40397,40398],{},"P \u002F W (카카오 채널 연결 모달 = LPU)",[107,40400,40401,40403],{},[128,40402,18349],{},[128,40404,10332],{},[107,40406,40407,40409],{},[128,40408,18357],{},[128,40410,17837],{},[107,40412,40413,40415],{},[128,40414,18364],{},[128,40416,18367],{},[107,40418,40419,40421],{},[128,40420,18372],{},[128,40422,7582],{},[15,40424,40425,302,40427,28596,40430,39865,40433,1339,40436,40439,40440,40443,40444,40447,40448,40451,40452,585],{},[19,40426,18379],{},[28,40428,40429],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp504.png",[28,40431,40432],{},"p509.png",[28,40434,40435],{},"p509_s01~s04",[28,40437,40438],{},"p510.png","(카카오 채널 연결 모달 화면+결과 5종), ",[28,40441,40442],{},"p511.png","(채널 해제 모달), ",[28,40445,40446],{},"p512.png","(해제 모달 Desc), ",[28,40449,40450],{},"p505.png","(카카오 채널 연결 모달 Desc, tall ",[28,40453,40454],{},"p505_s01~s03",[15,40456,40457],{},[19,40458,18393],{},[283,40460,40461,40467,40502,40507,40530,40565,40590,40595,40598,40603],{},[228,40462,40463,40464,715],{},"진입: LNB>마케팅 지원>발송내역. 안내 인포바: \"캠페인 발송내역과 전환율을 확인할 수 있습니다\". ",[19,40465,40466],{},"발송한 캠페인의 발송 내역을 확인하는 페이지",[228,40468,40469,32628,40472,40474,40475,40477,40478,40481,40482,40488,40489,40491,40492,40495,40496,40501],{},[19,40470,40471],{},"검색·필터·연결",[19,40473,3919],{},"(1-1): 캠페인명·발송목적 키워드.\n2.2. ",[19,40476,39892],{},"(1-2): 전체\u002F진행\u002F대기\u002F종료\u002F임시\u002F중지. ",[19,40479,40480],{},"발송상태=캠페인 단위",", 단 ",[19,40483,40484,40487],{},[1321,40485,40486],{},"임시"," 상태는 노출 안 됨","(발송 요청 전 저장 상태이므로 발송내역 비대상)(P-AD-80).\n2.3. ",[19,40490,39896],{},"(1-3): 전체\u002F이메일\u002F알림톡\u002F문자. ",[19,40493,40494],{},"목적 필터","(1-4): 전체\u002F공지\u002F구매유도\u002F학습독려\u002F커뮤니티독려\u002F프로모션\u002F기타.\n2.4. ",[19,40497,40498],{},[1321,40499,40500],{},"카카오 채널 연결","(1-5): 미연결 시 \"카카오 채널 연결\"·연결 완료 시 \"카카오 채널 해제\"(회색)로 토글(개정 26-05-07). 클릭 시 카카오 채널 연결 모달 호출(P-AD-81).",[228,40503,40504,40506],{},[19,40505,28767],{},"(필터 결과 누적): 이메일\u002F문자\u002F알림톡 누적 발송 수(각 채널인 캠페인 누적, default 전체).",[228,40508,40509,40512,40513,40515,40516,85,40518,40520,40521,85,40524,40526,40527,40529],{},[19,40510,40511],{},"발송 목록",": 체크박스·발송 일시(캠페인 첫 발송 시작 일시·발송상태=",[1321,40514,40486],{}," 제외)·캠페인명·",[19,40517,39920],{},[19,40519,39924],{},"(다중 시 1행 n채널)·발송 목적·총 발송수·",[19,40522,40523],{},"성공\u002F실패",[19,40525,28362],{},"(성공\u002F시도×100). 정렬(3-8 발송순\u002F도달성공순\u002F발송수순\u002F성공수순\u002F실패수순)·리로드(3-9)·페이지네이션. 행 클릭 시 발송내역 상세.\n4.1. ",[19,40528,39928],{},"(P-AD-74 동일): 진행\u002F대기\u002F종료\u002F임시\u002F중지.",[228,40531,40532,39934,40534,40539,40540,40543,40544,1046,40546,40548,40549,237,40551,40553,40554,39956,40558,40560,40561,40564],{},[19,40533,30136],{},[19,40535,40536],{},[1321,40537,40538],{},"발송중지",": 선택 발송내역 상태값 ",[1321,40541,40542],{},"진행"," or ",[1321,40545,1382],{},[1321,40547,30986],{},"로 변경(중지 후 재발송 가능). 상태값 ",[1321,40550,30986],{},[1321,40552,19856],{}," 포함 시 해당 행은 제외. 컨펌→완료. (상태 cycle: 대기→진행→중지\u002F완료. 대기=예약·진행=발송 — 둘 다 발송중지 처리 가능.)\n5.2. ",[19,40555,40556],{},[1321,40557,19521],{},[1321,40559,40542],{}," 포함 시 \"발송 중지 후 삭제\" 안내. ",[1321,40562,40563],{},"중지\u002F완료"," 포함 시 \"삭제 시 발송 관련 일체 데이터 삭제·통계 데이터에 반영되지 않음\" 컨펌→완료.",[228,40566,40567,40570,40571,40574,40575,40577,40578,40581,40582,40585,40586,40589],{},[19,40568,40569],{},"카카오 채널 연결 모달","(p505, LPU): \"발송내역>목록>알림톡 연결 모달\". 카카오 비즈니스 채널 계정을 개설 → 채널 아이디 연결.\n6.1. ",[19,40572,40573],{},"카카오 채널 아이디 입력","(@ 누락\u002F형식 오류 검사: \"@를 기재\"·\"@ 포함 영문·숫자·특수문자 조합\").\n6.2. ",[19,40576,32164],{},"(1depth\u002F2depth, 카카오 비즈니스 카테고리). 1depth만 선택 시 \"비즈니스 카테고리를 모두 선택\" 안내.\n6.3. ",[19,40579,40580],{},"휴대폰 번호 + 인증번호","(전송→인증, 인증번호 불일치\u002F만료\u002F최대 횟수(5회) 초과 검사) → ",[1321,40583,40584],{},"연결 요청",".\n6.4. ",[19,40587,40588],{},"결과 모달 5종",": 정상 연결 \u002F 비즈니스 인증 미완료(에러) \u002F 다른 사이트에 이미 연결된 계정 \u002F 카카오 등록 비즈니스 채널 정보 상이 \u002F 서비스 오류(\"카카오 서버와의 연결이 잠시 지연·잠시 후 재시도\").",[228,40591,40592,40593,715],{},"상태: 빈(발송내역 0건)\u002F로딩\u002F에러 ",[28,40594,595],{},[228,40596,40597],{},"마스킹: 발송내역 자체는 캠페인 집계 — 상세에서 수신자 개인정보 마스킹(P-AD-17).",[228,40599,40600,40602],{},[19,40601,39970],{},": 전환율→도달 성공률 명칭(26-05-06)·카카오 채널 해제 버튼 추가·발송상태 컬럼 추가(26-05-07).",[228,40604,40605,40607,40608,715],{},[1321,40606,28680],{}," 발송내역 목록·필터·KPI·발송중지·삭제·카카오 채널 연결\u002F해제·인증 ",[28,40609,40610],{},"[→ 강테크: 06_API계약 — 발송내역·카카오 알림톡 연동]",[53,40612],{},[599,40614,40616],{"id":40615},"s-ad01-0602-002-마케팅-지원-발송내역-상세","S-AD01-0602-002 마케팅 지원 - 발송내역 상세",[101,40618,40619,40627],{},[104,40620,40621],{},[107,40622,40623,40625],{},[110,40624,18317],{},[110,40626,18320],{},[123,40628,40629,40635,40641,40648,40655,40661,40667],{},[107,40630,40631,40633],{},[128,40632,18327],{},[128,40634,10347],{},[107,40636,40637,40639],{},[128,40638,18335],{},[128,40640,10344],{},[107,40642,40643,40645],{},[128,40644,18342],{},[128,40646,40647],{},"P \u002F W (재발송 모달 = LPU)",[107,40649,40650,40652],{},[128,40651,18349],{},[128,40653,40654],{},"마케팅 지원>발송내역>(캠페인)>상세",[107,40656,40657,40659],{},[128,40658,18357],{},[128,40660,17837],{},[107,40662,40663,40665],{},[128,40664,18364],{},[128,40666,18367],{},[107,40668,40669,40671],{},[128,40670,18372],{},[128,40672,7582],{},[15,40674,40675,302,40677,28596,40680,40683],{},[19,40676,18379],{},[28,40678,40679],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp506.png",[28,40681,40682],{},"p507.png","(재발송 모달 LPU)",[15,40685,40686],{},[19,40687,18393],{},[283,40689,40690,40696,40701,40713,40729,40747,40751,40759],{},[228,40691,40692,40693,40695],{},"진입: 발송내역 목록 행 클릭. ",[19,40694,35763],{},": 캠페인명 + 발송정보(발송 채널\u002F발송 일시\u002F발송 목적\u002F캠페인 제목\u002F발송 상태)(개정 26-05-07 발송유형별 데이터 추가).",[228,40697,40698,40700],{},[19,40699,30966],{},"(채널별 분해): 총 발송수 \u002F 발송 성공 \u002F 발송 실패 \u002F 유효 반응률(채널별 이메일\u002F문자\u002F알림톡 값).",[228,40702,40703,40706,40707,1997,40709,40712],{},[19,40704,40705],{},"검색·필터",": 가입·이름·이메일·전화번호 검색 + ",[19,40708,39896],{},[19,40710,40711],{},"성공여부 필터","(성공여부 전체).",[228,40714,40715,40718,40719,40721,40722,85,40725,40728],{},[19,40716,40717],{},"전체 수신자 목록",": 체크박스·수신자명(역할배지+닉네임)·",[19,40720,39924],{},"·제목·",[19,40723,40724],{},"수신자 전화번호",[19,40726,40727],{},"성공여부 배지","(완료\u002F대기\u002F실패\u002F문자\u002F종료 등). 페이지네이션.",[228,40730,40731,40733,40734,22250,40736,40739,40740,3514,40743,40746],{},[19,40732,30136],{},"(체크 1개↑): [수신제외](개정 26-05-08 발송중지→수신제외)·[재발송](→ p507 재발송 모달 LPU)·",[1321,40735,19521],{},[19,40737,40738],{},"재발송 모달","(LPU): 수신자 정보(채널별 대상자 칩) + 발송 시뮬레이션(차감 예정 크레딧·채널별 단가·현재 보유 크레딧·",[19,40741,40742],{},"크레딧 부족 시 \"크레딧 부족·충전 페이지로 이동\"",[1321,40744,40745],{},"재발송",". 크레딧 차감은 P-AD-79.",[228,40748,36746,40749,715],{},[28,40750,595],{},[228,40752,31035,40753,40756,40757,275],{},[19,40754,40755],{},"수신자명·이메일·전화번호 마스킹","(개인정보 표준 §7, P-AD-17 ",[28,40758,17699],{},[228,40760,40761,40763,40764,715],{},[1321,40762,28680],{}," 발송내역 상세·수신자 목록·수신제외·재발송·삭제 ",[28,40765,17699],{},[53,40767],{},[599,40769,40771],{"id":40770},"s-ad01-0603-001-마케팅-지원-수신자-그룹-목록","S-AD01-0603-001 마케팅 지원 - 수신자 그룹 목록",[101,40773,40774,40782],{},[104,40775,40776],{},[107,40777,40778,40780],{},[110,40779,18317],{},[110,40781,18320],{},[123,40783,40784,40791,40797,40803,40809,40815,40821],{},[107,40785,40786,40788],{},[128,40787,18327],{},[128,40789,40790],{},"수신자 그룹 목록",[107,40792,40793,40795],{},[128,40794,18335],{},[128,40796,10364],{},[107,40798,40799,40801],{},[128,40800,18342],{},[128,40802,7959],{},[107,40804,40805,40807],{},[128,40806,18349],{},[128,40808,10372],{},[107,40810,40811,40813],{},[128,40812,18357],{},[128,40814,17837],{},[107,40816,40817,40819],{},[128,40818,18364],{},[128,40820,18367],{},[107,40822,40823,40825],{},[128,40824,18372],{},[128,40826,7582],{},[15,40828,40829,302,40831,28596,40834,40837,40838,40841],{},[19,40830,18379],{},[28,40832,40833],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp525.png",[28,40835,40836],{},"p526.png","(일괄 복사\u002F삭제 Desc), ",[28,40839,40840],{},"p528.png","(목록 Description)",[15,40843,40844],{},[19,40845,18393],{},[283,40847,40848,40851,40864,40869,40894,40915,40920,40923],{},[228,40849,40850],{},"진입: LNB>마케팅 지원>수신자 그룹. 안내 인포바: \"캠페인 등록 및 발송은 캠페인 메뉴에서 가능하며, 동일한 학습자가 여러 개의 그룹에 소속될 수 있습니다\".",[228,40852,40853,40856,40857,40860,40861,715],{},[19,40854,40855],{},"검색·필터·등록",": 그룹명 검색 + ",[19,40858,40859],{},"업데이트 방식 필터","(자동\u002F수동) + ",[1321,40862,40863],{},"새 그룹 등록",[228,40865,40866,40868],{},[19,40867,30966],{},": 총 수신자 수 \u002F 등록 그룹 수 \u002F 활성 신규 그룹 수 \u002F 평균 참여도(개정 26-05-09 참여율→참여도·%→회).",[228,40870,40871,36314,40874,40876,40877,85,40879,40881,40882,40885,40886,40889,40890,40893],{},[19,40872,40873],{},"그룹 목록",[19,40875,28358],{},"·캠페인 수·수신자 수·",[19,40878,28362],{},[19,40880,28365],{},"(개정 26-05-09)·",[19,40883,40884],{},"업데이트 방식 배지","(자동\u002F수동)·최신 업데이트·총 발송수. 정렬(등록순)·리로드·페이지네이션. 행 클릭 시 그룹 상세\u002F수정.\n4.1. ",[19,40887,40888],{},"업데이트 방식","(P-AD-82): 자동=조건 기반 동적 그룹(자동 갱신)·수동=수동 명단 그룹. 기본 그룹(",[1321,40891,40892],{},"고룹중"," 등 시스템 제공)도 노출.",[228,40895,40896,39934,40898,40902,40903,40906,40907,432,40911,40914],{},[19,40897,30136],{},[19,40899,40900],{},[1321,40901,32218],{},": 설정값+수신자 명단 복제 → 새 그룹 생성. 복사명 ",[28,40904,40905],{},"{기존명}_복사본",". 캠페인 참조 이력·발송 통계는 복사 안 됨.\n5.2. ",[19,40908,40909],{},[1321,40910,19521],{},[19,40912,40913],{},"캠페인에 사용 중인 그룹은 삭제 불가","(\"현재 캠페인에 사용 중·캠페인을 중지하신 후 삭제\"). 발송 이력\u002F통계는 유지. 삭제된 그룹은 신규 캠페인 생성\u002F수정 시 노출 안 됨. 컨펌→완료.",[228,40916,40917,40918,715],{},"상태: 빈(그룹 0건)\u002F로딩\u002F에러 ",[28,40919,595],{},[228,40921,40922],{},"마스킹: 수신자 명단은 그룹 상세에서 마스킹(P-AD-17).",[228,40924,40925,40927,40928,715],{},[1321,40926,28680],{}," 수신자 그룹 목록·필터·KPI·복사·삭제 ",[28,40929,17699],{},[53,40931],{},[599,40933,40935],{"id":40934},"s-ad01-0603-002-마케팅-지원-수신자-그룹-생성수정","S-AD01-0603-002 마케팅 지원 - 수신자 그룹 생성\u002F수정",[101,40937,40938,40946],{},[104,40939,40940],{},[107,40941,40942,40944],{},[110,40943,18317],{},[110,40945,18320],{},[123,40947,40948,40955,40961,40968,40975,40981,40987],{},[107,40949,40950,40952],{},[128,40951,18327],{},[128,40953,40954],{},"수신자 그룹 생성",[107,40956,40957,40959],{},[128,40958,18335],{},[128,40960,10384],{},[107,40962,40963,40965],{},[128,40964,18342],{},[128,40966,40967],{},"P \u002F W (카테고리 선택·개별상품 선택 모달 = C-12 공통 LPU)",[107,40969,40970,40972],{},[128,40971,18349],{},[128,40973,40974],{},"마케팅 지원>수신자 그룹>새 그룹 등록",[107,40976,40977,40979],{},[128,40978,18357],{},[128,40980,17837],{},[107,40982,40983,40985],{},[128,40984,18364],{},[128,40986,18367],{},[107,40988,40989,40991],{},[128,40990,18372],{},[128,40992,7582],{},[15,40994,40995,302,40997,28596,41000,41003,41004,1339,41007,41010,41011,1339,41014,41017,41018,41021,41022,237,41025,237,41028,1339,41031,32118,41033,36284,41036,41038,41039,36284,41042,41045,41046,41049,41050,41053],{},[19,40996,18379],{},[28,40998,40999],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp529.png",[28,41001,41002],{},"p530.png","(Desc, tall ",[28,41005,41006],{},"p530_s01~s02",[28,41008,41009],{},"p531.png","(최신 발송 이력·저장 Desc, tall ",[28,41012,41013],{},"p531_s01~s02",[28,41015,41016],{},"p532.png","(조건별 추출 확대), ",[28,41019,41020],{},"p533~535.png","(조건별 추출 Desc, tall ",[28,41023,41024],{},"p533_s01~s03",[28,41026,41027],{},"p534",[28,41029,41030],{},"p535",[28,41032,28441],{},[28,41034,41035],{},"p537.png",[28,41037,28445],{},"(개별상품 선택 모달), ",[28,41040,41041],{},"p539.png",[28,41043,41044],{},"p540.png","(개인별 추가 탭), ",[28,41047,41048],{},"p541.png","(개인별 추가 Desc), ",[28,41051,41052],{},"p542.png","(수신자 추가 모달 LPU)",[15,41055,41056],{},[19,41057,18393],{},[283,41059,41060,41066,41081,41155,41169,41178,41186,41194,41199],{},[228,41061,41062,41063,41065],{},"진입: 수신자 그룹 목록>",[1321,41064,40863],{},". (제목 개정 26-04-21 상세페이지→수신자 그룹 생성)",[228,41067,41068,32628,41071,41074,41075,40136,41078,41080],{},[19,41069,41070],{},"① 기본 정보",[19,41072,41073],{},"그룹명","(필수): 동일 그룹명 이미 존재 시 등록 불가.\n2.2. ",[19,41076,41077],{},"그룹 설명",[1321,41079,38707],{},"): 관리용 내부 설명.",[228,41082,41083,41086,41087,41090,41091,41094,41095,41098,41099,1997,41102,41105,41106,41109,41110,41113,41114,41117,41118,41121,41122,41125,41126,41129,41130,41133,41134,41137,41138,41141,41142,41145,41146,41148,41149,41151,41152,41154],{},[19,41084,41085],{},"② 수신자 선택","(필수, 탭 2개: 조건별 추출 \u002F 개인별 추가):\n3.1. ",[19,41088,41089],{},"조건별 추출","(p532): 논리 조합 ",[19,41092,41093],{},"모두 만족(AND) \u002F 하나라도 만족(OR)"," 선택. ",[19,41096,41097],{},"조건 7종","(P-AD-83) + ",[1321,41100,41101],{},"조건 추가",[19,41103,41104],{},"예상 수신자 수","(조건 변경 시 재산출·미입력 시 \"-\"):\na. ",[19,41107,41108],{},"진도율 기반",": 카테고리\u002F상품 선택(C-12 모달) + n% + 이상\u002F이하.\nb. ",[19,41111,41112],{},"참여도 기반",": 참여 행위 선택(상품 결제·구매 결제·일반\u002F화상 수강·라이브 참여·상품 다운로드·게시글 작성·후기 작성·댓글 작성·찜하기) + 회 + 이상\u002F이하.\nc. ",[19,41115,41116],{},"마지막 로그인",": n일 + 이상 경과\u002F이내.\nd. ",[19,41119,41120],{},"마지막 참여",": 강의 수강\u002F글·댓글 작성\u002F설문 참여\u002F결제 등 마지막 참여일 + n일 + 이상 경과\u002F이내.\ne. ",[19,41123,41124],{},"가입",": 가입일로부터 n일 + 이상 경과\u002F이내.\nf. ",[19,41127,41128],{},"마지막 게시글 등록일",": 프리미엄 커뮤니티\u002F자유게시판 게재 글 기준, ",[19,41131,41132],{},"from~to 기간","(캘린더, 종료일\u003C시작일 불가).\ng. ",[19,41135,41136],{},"특정 상품 구매자",": 개별 상품 선택(C-12 모달) — 결제 완료 이력자만(취소\u002F환불 제외). 다중 상품은 중복 제외(합집합).\n3.2. ",[19,41139,41140],{},"개인별 추가","(p540\u002Fp541): ",[1321,41143,41144],{},"수신자 추가"," → 수신자 추가 모달(p542, LPU: 닉네임\u002F이름\u002F이메일 검색 + 학습자 목록 ",[1321,41147,28481],{}," + 선택된 수신자 {n} + ",[1321,41150,31487],{},"). 추가 목록(학습자(역할배지+닉네임)·이메일·전화번호·",[1321,41153,35623],{},")·총 n명 선택.",[228,41156,41157,41160,41161,41164,41165,41168],{},[19,41158,41159],{},"③ 업데이트 방식","(필수, 라디오)(P-AD-82):\n4.1. ",[19,41162,41163],{},"수동",": 생성\u002F수정 시점에 조건 맞는 명단 확정, 이후 정보 변경돼도 자동 갱신 안 됨(예: VIP 회원·이벤트 신청자 명단·수동 업로드).\n4.2. ",[19,41166,41167],{},"자동",": 캠페인 발송 직전 조건으로 명단 자동 재추출·최신 상태 갱신(예: 최근 30일 가입·장바구니 미구매·7일 미로그인).",[228,41170,41171,41174,41175,41177],{},[19,41172,41173],{},"④ 최신 발송 이력","(p531_s01): 이 그룹을 참조한 캠페인의 최근 발송 이력(발송일시·채널·캠페인명·총발송수·도달성공률·유효반응률·",[1321,41176,4564],{},"). 발송 이력 없으면 \"최근 발송 이력 없습니다\" 빈 상태.",[228,41179,41180,41185],{},[19,41181,41182,41183],{},"⑤ ",[1321,41184,31487],{},": 필수값(그룹명·조건\u002F명단·업데이트 방식) 입력 시 활성. 검증: 그룹명 미입력·조건 미설정·자동 그룹 조건 미설정·수동 그룹 명단 미선택 → 안내. 컨펌→완료.",[228,41187,41188,41189,41191,41192,715],{},"상태:\n7.1. 빈\u002F로딩: 조건 미입력 시 예상 수신자 \"-\", 추출 로딩 ",[28,41190,595],{},".\n7.2. 에러: 필수값 미입력·그룹명 중복·기간 검증 ",[28,41193,595],{},[228,41195,41196,41198],{},[19,41197,36035],{},": 목록 행 진입 시 동일 폼 프리필.",[228,41200,41201,41203,41204,715],{},[1321,41202,28680],{}," 수신자 그룹 저장\u002F수정·조건 추출 예상 수·카테고리\u002F상품 검색·발송 이력 ",[28,41205,17699],{},[53,41207],{},[599,41209,41211],{"id":41210},"s-ad01-0604-001-마케팅-지원-메시지-템플릿-목록","S-AD01-0604-001 마케팅 지원 - 메시지 템플릿 목록",[101,41213,41214,41222],{},[104,41215,41216],{},[107,41217,41218,41220],{},[110,41219,18317],{},[110,41221,18320],{},[123,41223,41224,41231,41237,41244,41250,41256,41262],{},[107,41225,41226,41228],{},[128,41227,18327],{},[128,41229,41230],{},"메시지 템플릿 목록",[107,41232,41233,41235],{},[128,41234,18335],{},[128,41236,10404],{},[107,41238,41239,41241],{},[128,41240,18342],{},[128,41242,41243],{},"P \u002F W (미리보기 모달 = LPU)",[107,41245,41246,41248],{},[128,41247,18349],{},[128,41249,10412],{},[107,41251,41252,41254],{},[128,41253,18357],{},[128,41255,17837],{},[107,41257,41258,41260],{},[128,41259,18364],{},[128,41261,18367],{},[107,41263,41264,41266],{},[128,41265,18372],{},[128,41267,7582],{},[15,41269,41270,302,41272,28596,41275,39865,41278,585],{},[19,41271,18379],{},[28,41273,41274],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp547.png",[28,41276,41277],{},"p548.png",[28,41279,41280],{},"p548_s01~s02",[15,41282,41283],{},[19,41284,18393],{},[283,41286,41287,41294,41306,41327,41350,41355],{},[228,41288,41289,41290,41293],{},"진입: LNB>마케팅 지원>메시지 템플릿. ",[19,41291,41292],{},"채널 유형별 메시지 템플릿 목록",". 캠페인 생성 시 이 템플릿을 선택해 본문 자동 채움.",[228,41295,41296,41298,41299,41302,41303,715],{},[19,41297,40855],{},": 검색(템플릿명·이메일 제목) + ",[19,41300,41301],{},"채널 유형 필터","(전체\u002F이메일\u002F문자\u002F알림톡) + ",[1321,41304,41305],{},"새 템플릿 등록",[228,41307,41308,41311,41312,41315,41316,41319,41320,41323,41324,41326],{},[19,41309,41310],{},"템플릿 목록","(default 최종 수정일순·",[19,41313,41314],{},"즐겨찾기는 항상 상단","): 체크박스·",[19,41317,41318],{},"즐겨찾기 별표","·채널유형 배지·템플릿명·본문 요약(이메일은 HTML 태그 제거·미리보기 모달)·최종 수정일·최종 수정자(역할배지+닉네임). 정렬·페이지네이션.\n3.1. ",[19,41321,41322],{},"즐겨찾기 토글","(P-AD-84): 별표 클릭 시 활성→그룹 내에서 상단·비활성→최종 수정일 위치로. 즐겨찾기 그룹 내 최신순.\n3.2. ",[19,41325,25983],{},": 템플릿명\u002F디자인 클릭 시 미리보기 모달(채널별 실제 미리보기). 미입력 시 비활성.",[228,41328,41329,41331,41332,41336,41337,41340,41341,41345,41346,41349],{},[19,41330,30136],{},"(체크 1개↑, p549):\n4.1. ",[19,41333,41334],{},[1321,41335,32218],{},": 선택 템플릿 복제 → 동일 내용 신규 템플릿(복사명 ",[28,41338,41339],{},"{명}_복사본","·채널유형\u002F본문\u002F이메일 제목\u002F알림톡 정보 그대로·즐겨찾기 제외·최종수정자=복사 실행 관리자). 컨펌→완료. 다중 복사 가능.\n4.2. ",[19,41342,41343],{},[1321,41344,19521],{},": 선택 템플릿 삭제 → 신규 캠페인 생성\u002F수정 선택 목록에서 제외(기존 캠페인 사용 발송 이력\u002F통계는 유지). ",[19,41347,41348],{},"진행 캠페인 사용 중 템플릿은 삭제 불가","(\"캠페인 상태 확인 후 재시도\"). 컨펌→완료.",[228,41351,41352,41353,715],{},"상태: 빈(템플릿 0건)\u002F검색 결과 없음\u002F로딩\u002F에러 ",[28,41354,595],{},[228,41356,41357,41359,41360,715],{},[1321,41358,28680],{}," 메시지 템플릿 목록·필터·즐겨찾기·미리보기·복사·삭제 ",[28,41361,17699],{},[41,41363,41364],{},[15,41365,41366],{},"비고: p547 화면 저해상 — 컬럼\u002F버튼 레이아웃은 Description(p548\u002Fp549) 기준 작성.",[53,41368],{},[599,41370,41372],{"id":41371},"s-ad01-0604-002-마케팅-지원-메시지-템플릿-생성수정","S-AD01-0604-002 마케팅 지원 - 메시지 템플릿 생성\u002F수정",[101,41374,41375,41383],{},[104,41376,41377],{},[107,41378,41379,41381],{},[110,41380,18317],{},[110,41382,18320],{},[123,41384,41385,41392,41398,41404,41411,41417,41423],{},[107,41386,41387,41389],{},[128,41388,18327],{},[128,41390,41391],{},"메시지 템플릿 생성",[107,41393,41394,41396],{},[128,41395,18335],{},[128,41397,10424],{},[107,41399,41400,41402],{},[128,41401,18342],{},[128,41403,40398],{},[107,41405,41406,41408],{},[128,41407,18349],{},[128,41409,41410],{},"마케팅 지원>메시지 템플릿>새 템플릿 등록",[107,41412,41413,41415],{},[128,41414,18357],{},[128,41416,17837],{},[107,41418,41419,41421],{},[128,41420,18364],{},[128,41422,18367],{},[107,41424,41425,41427],{},[128,41426,18372],{},[128,41428,7582],{},[15,41430,41431,302,41433,41436,41437,237,41440,40066,41443,41446,41447,41450,41451,237,41454,40074,41457,41460,41461,40082,41464,41467],{},[19,41432,18379],{},[28,41434,41435],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp552.png","(이메일), ",[28,41438,41439],{},"p553",[28,41441,41442],{},"p554.png",[28,41444,41445],{},"p555.png","(버튼 Desc), ",[28,41448,41449],{},"p556.png","(문자), ",[28,41452,41453],{},"p557",[28,41455,41456],{},"p558.png",[28,41458,41459],{},"p559.png","(알림톡), ",[28,41462,41463],{},"p560.png",[28,41465,41466],{},"p550.png","(미리보기 모달)",[15,41469,41470],{},[19,41471,18393],{},[283,41473,41474,41480,41500,41538,41544,41569,41576,41580],{},[228,41475,41476,41477,41479],{},"진입: 메시지 템플릿 목록>",[1321,41478,41305],{},". (제목 개정 26-04-21 상세페이지→메시지 템플릿 생성)",[228,41481,41482,32628,41484,41487,41488,1201,41491,41493,41494,41497,41498,715],{},[19,41483,41070],{},[19,41485,41486],{},"채널 유형","(필수, 라디오): 이메일 \u002F 문자 \u002F 알림톡. ",[19,41489,41490],{},"저장 후 채널유형 변경 불가",[28,41492,595],{},"(선택 유형에 따라 ② 설정 영역 동적 변경).\n2.2. ",[19,41495,41496],{},"템플릿명","(필수): 동일 템플릿명 중복 검사 ",[28,41499,595],{},[228,41501,41502,41505,41506,41509,41510,41512,41514,41515,41518,41519,41522,41523,41526,41527,41530,41531,41537],{},[19,41503,41504],{},"② 설정 — 채널유형별 변형","(캠페인 입력창 S-AD01-0601-002 5번과 동형, P-AD-78 치환토큰 동일):\n3.1. ",[19,41507,41508],{},"이메일","(p552): 발신자명(필수)·발신자 이메일(필수)·이메일 제목(필수)·내용(필수, 에디터 50MB·",[40208,41511],{"value":40210},[40208,41513],{"value":609}," 변수).\n3.2. ",[19,41516,41517],{},"문자","(p556): 발신자명·",[19,41520,41521],{},"메시지 유형","(SMS 90Byte 이하 \u002F MMS 2,000Byte 이하+이미지 첨부)·제목·내용. 미리보기 90자 초과 시 MMS 자동 발송(P-AD-76).\n3.3. ",[19,41524,41525],{},"알림톡","(p559): 카카오 채널 ID(필수)·템플릿 코드(\"카카오 비즈니스 채널에 등록된 템플릿 코드\")·내용. 미리보기에 ",[19,41528,41529],{},"승인 상태","(승인요청중\u002F승인반려\u002F적용중\u002F차단) 표기. ",[19,41532,41533,41534,41536],{},"카카오 채널 미연결 시 ",[1321,41535,40500],{}," 모달","(P-AD-81).",[228,41539,41540,41543],{},[19,41541,41542],{},"③ 메시지 미리보기",": ② 입력값 실시간 반영(채널별 형태 — 이메일 봉투\u002F문자 휴대폰\u002F알림톡 카카오 말풍선).",[228,41545,41546,41549,41550,41553,41554,41557,41558,41563,41564,41568],{},[19,41547,41548],{},"④ 옵션·버튼",":\n5.1. ",[19,41551,41552],{},"수신거부 신청 링크 추가","(체크): 이메일 본문 하단에 수신거부 신청 링크 자동 추가. ",[19,41555,41556],{},"광고성 이메일은 수신거부 링크 포함 필수","(정보통신망법, P-AD-85).\n5.2. ",[19,41559,41560],{},[1321,41561,41562],{},"임시 저장",": 작성 중 임시 상태 저장(완료 알림). 임시저장 템플릿은 캠페인 발송 선택 불가\u002F사용 제한.\n5.3. ",[19,41565,41566],{},[1321,41567,31487],{},": 필수값+치환 변수 유효성 검사 → 최종 저장(완료 후 목록 이동). 미입력 필수값\u002F지원 안 되는 변수 포함 시 안내.",[228,41570,39764,41571,41573,41574,715],{},[1321,41572,31487],{}," 비활성·에러, 임시저장 성공\u002F실패, 변수 오류 ",[28,41575,595],{},[228,41577,41578,41198],{},[19,41579,36035],{},[228,41581,41582,41584,41585,715],{},[1321,41583,28680],{}," 메시지 템플릿 저장\u002F임시저장·카카오 채널 연결·승인 상태 조회 ",[28,41586,17699],{},[53,41588],{},[599,41590,41592],{"id":41591},"s-ad01-0605-001-마케팅-지원-설문폼-관리-목록","S-AD01-0605-001 마케팅 지원 - 설문폼 관리 목록",[101,41594,41595,41603],{},[104,41596,41597],{},[107,41598,41599,41601],{},[110,41600,18317],{},[110,41602,18320],{},[123,41604,41605,41612,41618,41624,41630,41636,41642],{},[107,41606,41607,41609],{},[128,41608,18327],{},[128,41610,41611],{},"설문폼 관리 목록",[107,41613,41614,41616],{},[128,41615,18335],{},[128,41617,10444],{},[107,41619,41620,41622],{},[128,41621,18342],{},[128,41623,7959],{},[107,41625,41626,41628],{},[128,41627,18349],{},[128,41629,10452],{},[107,41631,41632,41634],{},[128,41633,18357],{},[128,41635,17837],{},[107,41637,41638,41640],{},[128,41639,18364],{},[128,41641,18367],{},[107,41643,41644,41646],{},[128,41645,18372],{},[128,41647,7582],{},[15,41649,41650,302,41652,28596,41655,39865,41658,585],{},[19,41651,18379],{},[28,41653,41654],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp568.png",[28,41656,41657],{},"p569.png",[28,41659,41660],{},"p569_s01~s04",[15,41662,41663],{},[19,41664,18393],{},[283,41666,41667,41670,41682,41713,41731,41736],{},[228,41668,41669],{},"진입: LNB>마케팅 지원>설문폼 관리. 안내: \"다양한 질문을 활용하여 설문을 만들고 관리할 수 있습니다\". (개정 26-05-10 폼\u002F템플릿→설문폼 명칭 변경)",[228,41671,41672,41674,41675,41678,41679,715],{},[19,41673,40855],{},": 검색(설문폼명·설명) + ",[19,41676,41677],{},"발행상태 필터","(전체\u002F발행\u002F미발행\u002F수정) + ",[1321,41680,41681],{},"새 설문폼 등록",[228,41683,41684,41687,41688,85,41691,41694,41695,85,41698,41700,41701,41704,41705,41707,41708,41712],{},[19,41685,41686],{},"설문폼 목록",": 체크박스·설문폼명+[미리보기]",[1321,41689,41690],{},"URL 복사",[19,41692,41693],{},"응답자 유형","(누구나\u002F회원만)·",[19,41696,41697],{},"발행상태 배지",[19,41699,39544],{},"(공개\u002F비공개)·최종 발행일·최종 응답일·응답수·최종 수정자(프로필+역할배지+닉네임, 없으면 \"-\"). 페이지네이션.\n3.1. ",[19,41702,41703],{},"발행상태","(P-AD-86): 발행(실 사용자 접근\u002F응답 가능)·미발행(작성\u002F저장됐으나 미공개)·수정(발행됐던 폼 수정 중·수정 내용 미반영).\n3.2. ",[19,41706,41693],{},"(개정 26-05-11 비회원\u002F회원→누구나\u002F회원만): 회원만=동일 사용자 중복 제출 시 최종 1건 집계 \u002F 누구나=각 1건 집계.\n3.3. ",[19,41709,41710],{},[1321,41711,41690],{},": 외부 공유용 URL 복사(설문 캠페인 메시지에 첨부되는 URL).",[228,41714,41715,41717,41718,41722,41723,41727,41728,41349],{},[19,41716,30136],{},"(체크 1개↑, p570):\n4.1. ",[19,41719,41720],{},[1321,41721,32218],{},": 선택 설문폼 복제 → 동일 구성 신규 설문폼(탭-기본 설정\u002F탭-폼 화면 설정\u002F탭-응답자 모든 항목 복사). 컨펌→완료.\n4.2. ",[19,41724,41725],{},[1321,41726,19521],{},": 목록에서 삭제 → 설문폼 캠페인 선택 노출 제외(기존 캠페인 사용 발송 이력\u002F통계 유지). ",[19,41729,41730],{},"진행\u002F예약 캠페인에 사용 중인 설문폼은 삭제 불가",[228,41732,41733,41734,715],{},"상태: 빈(설문폼 0건)\u002F검색 결과 없음\u002F로딩\u002F에러 ",[28,41735,595],{},[228,41737,41738,41740,41741,715],{},[1321,41739,28680],{}," 설문폼 목록·필터·미리보기·URL 복사·복사·삭제 ",[28,41742,17699],{},[41,41744,41745],{},[15,41746,41747,41750,41751,715],{},[19,41748,41749],{},"설문폼 미리보기 모달","(p571\u002Fp572, LPU): 사이트명·제목·폼 본문 + 질문 유형(이메일\u002F전화번호\u002F텍스트 단답·장문\u002F단일 선택\u002F다중 선택) + 약관 동의(개인정보 수집·이용 필수 \u002F 광고성 정보 수신 선택, 약관 열림 UI). ",[1321,41752,18058],{},[53,41754],{},[599,41756,41758],{"id":41757},"s-ad01-0605-002-마케팅-지원-설문폼-상세등록-탭형-기본-설정설문폼-화면-설정응답자","S-AD01-0605-002 마케팅 지원 - 설문폼 상세\u002F등록 (탭형: 기본 설정\u002F설문폼 화면 설정\u002F응답자)",[101,41760,41761,41769],{},[104,41762,41763],{},[107,41764,41765,41767],{},[110,41766,18317],{},[110,41768,18320],{},[123,41770,41771,41778,41784,41791,41798,41804,41810],{},[107,41772,41773,41775],{},[128,41774,18327],{},[128,41776,41777],{},"설문폼 상세\u002F등록",[107,41779,41780,41782],{},[128,41781,18335],{},[128,41783,10464],{},[107,41785,41786,41788],{},[128,41787,18342],{},[128,41789,41790],{},"P \u002F W (알림톡 발송번호 선택 모달 = LPU)",[107,41792,41793,41795],{},[128,41794,18349],{},[128,41796,41797],{},"마케팅 지원>설문폼 관리>(설문폼)>상세 \u002F 새 설문폼 등록",[107,41799,41800,41802],{},[128,41801,18357],{},[128,41803,17837],{},[107,41805,41806,41808],{},[128,41807,18364],{},[128,41809,18367],{},[107,41811,41812,41814],{},[128,41813,18372],{},[128,41815,7582],{},[15,41817,41818,302,41820,41823,41824,237,41827,41830,41831,237,41834,1339,41837,41840,41841,36284,41844,41847,41848,237,41851,41854,41855,237,41858,1339,41861,41864,41865,36284,41868,41871,41872,41875,41876,41879,41880,36284,41883,237,41886,41889],{},[19,41819,18379],{},[28,41821,41822],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp573.png","(①기본 설정), ",[28,41825,41826],{},"p574",[28,41828,41829],{},"p575.png","(기본 설정 Desc, tall ",[28,41832,41833],{},"p574_s01~s03",[28,41835,41836],{},"p575_s01~s02",[28,41838,41839],{},"p576.png","(알림톡 발송번호 선택 모달), ",[28,41842,41843],{},"p577.png",[28,41845,41846],{},"p581.png","(②설문폼 화면 설정), ",[28,41849,41850],{},"p582",[28,41852,41853],{},"p583.png","(화면 설정 Desc, tall ",[28,41856,41857],{},"p582_s01~s05",[28,41859,41860],{},"p583_s01~s03",[28,41862,41863],{},"p584.png","(설문 추가 모달), ",[28,41866,41867],{},"p585.png",[28,41869,41870],{},"p586.png","(③응답자 탭), ",[28,41873,41874],{},"p587.png","(응답자 Desc), ",[28,41877,41878],{},"p588.png","(개별 응답 보기 모달), ",[28,41881,41882],{},"p589.png",[28,41884,41885],{},"p579.png",[28,41887,41888],{},"p580.png","(Front 설문참여 독려 팝업)",[15,41891,41892],{},[19,41893,18393],{},[283,41895,41896,41923,41964,41996,42022,42036,42041,42046],{},[228,41897,41898,41899,41901,41902,41905,41906,41908,41909,41912,41913,1997,41915,41918,41919,41922],{},"진입: 설문폼 목록 행 클릭 \u002F ",[1321,41900,41681],{},". (제목 개정 26-04-21 상세페이지→설문폼). ",[19,41903,41904],{},"공통 상단",": 폼 제목 + ",[19,41907,41697],{},"(발행\u002F수정\u002F미발행) + ",[19,41910,41911],{},"공개여부 토글","(공개\u002F비공개) + ",[1321,41914,25983],{},[1321,41916,41917],{},"발행",". 탭 3개(기본 설정 \u002F 설문폼 화면 설정 \u002F 응답자).\n1.1. ",[19,41920,41921],{},"발행\u002F공개","(P-AD-87): 발행=설문폼을 사용자에게 배포·실 접근\u002F응답 가능. 공개=발행된 폼 URL 접근 허용. 비공개=URL 접근\u002F응답 불가(공개여부=비공개면 발행돼도 사용자 접근 불가).",[228,41924,41925,41928,41929,41932,41933,22719,41935,41938,41939,41941,41942,41945,41946,41949,41950,41953,41954,41957,41958,41963],{},[19,41926,41927],{},"① 기본 설정 탭","(p573):\n2.1. ",[19,41930,41931],{},"②설문폼 정보",": 설문폼 이름(필수)·설문폼 설명(",[1321,41934,38707],{},[19,41936,41937],{},"③응답 설정",": 응답자 유형(누구나=로그인 무관 응답 \u002F 회원만=로그인 회원만, 비로그인 시 로그인 유도) + 제출 후 확인 메시지(필수) + ",[19,41940,39702],{},"(메인페이지\u002F특정페이지(URL)\u002F미설정 — 메인·특정은 default 팝업 모달 형태로 노출, 미설정은 URL 직접 공유).\n2.3. ",[19,41943,41944],{},"④공유 URL 복사",": 자동 생성 URL(수정 불가)·복사.\n2.4. ",[19,41947,41948],{},"⑤설문 기간",": 상시 \u002F 기간 설정(시작일시~종료일시·설정 안 하면 마감없이 응답). 종료일\u003C시작일 불가.\n2.5. ",[19,41951,41952],{},"⑥알림톡 전화번호 연동 여부",": 알림톡 발송 시 사용할 전화번호 질문 항목 지정 → ",[1321,41955,41956],{},"알림톡 발송 번호 선택"," 모달(p576: 전화번호 유형 질문 목록 중 1개 선택). 설문폼 화면 설정에 전화번호 항목 없으면 불가 안내.\n2.6. ",[19,41959,41960,41961],{},"⑦",[1321,41962,31487],{},": 필수값+유효성 검사 → 저장.",[228,41965,41966,41969,41970,41973,41974,432,41977,41980,41981,41984,41985,41988,41989,41992,41993,41995],{},[19,41967,41968],{},"② 설문폼 화면 설정 탭","(p581\u002Fp582): 설문 응답 화면에 노출될 폼 구성.\n3.1. ",[19,41971,41972],{},"①설문 제목",": 설문폼 제목(에디터) + 설문 내용(목적·소요 시간 등 설명).\n3.2. ",[19,41975,41976],{},"②설문 작성",[1321,41978,41979],{},"+ 질문 추가"," → 설문 추가 모달 → 폼 선택 → 질문 유형 추가. ",[19,41982,41983],{},"질문 유형","(P-AD-87): 이메일·전화번호·텍스트(단답형)·텍스트(장문형, 최대 글자수)·단일 선택(라디오·옵션)·다중 선택(체크박스·옵션). 각 질문: 질문(필수)·설명·",[19,41986,41987],{},"필수 응답 토글",". 1개 이상·동일 유형 여러 개·개별 수정\u002F삭제·드래그 순서 변경.\n3.3. ",[19,41990,41991],{},"약관 동의",": 개인정보 수집 및 이용 동의(필수)·광고성 정보 수신 동의(선택) 에디터.\n3.4. ",[1321,41994,31487],{},": 설문폼 제목 필수, 미입력 시 저장\u002F발행 불가.",[228,41997,41998,42001,42002,3514,42005,42008,42009,42012,42013,42016,42017,42019,42020,275],{},[19,41999,42000],{},"③ 응답자 탭","(p586): KPI 2종(총 응답수 \u002F 설문 참여율) + 응답자 현황(응답일시·유형(누구나\u002F회원만)·작성자(역할배지+닉네임, 비회원은 이름·무기명은 \"-\")·",[1321,42003,42004],{},"개별 응답 보기",[47,42006,38503],{"href":42007},"CSV",". 페이지네이션.\n4.1. ",[19,42010,42011],{},"개별 응답 보기(답변 보기) 모달","(p588\u002Fp589, LPU): 질문별 응답자 답변 + 정보 동의(개인정보\u002F광고성 동의\u002F미동의) + 응답 일시(제출 일시·",[19,42014,42015],{},"IP 주소",", IP 미수집 정책 시 \"-\"). ",[1321,42018,18058],{},". 마스킹: 응답 IP·이메일·전화번호(개인정보 표준 §7 ",[28,42021,17699],{},[228,42023,42024,42027,42028,42031,42032,42035],{},[19,42025,42026],{},"노출 결과","(P-AD-88): 노출 위치 메인\u002F특정페이지 설정 시 Front에 ",[19,42029,42030],{},"설문참여 독려 팝업","(p579: 설문명·이미지·설문 기간·설문 대상·",[1321,42033,42034],{},"참여하기",")으로 노출.",[228,42037,42038,42039,715],{},"상태: 필수값 미입력 시 저장\u002F발행 불가, 로딩, 발행 검증 ",[28,42040,595],{},[228,42042,42043,42045],{},[19,42044,36035],{},": 발행됐던 폼 수정 시 발행상태=수정(수정 내용 미반영·재발행 필요).",[228,42047,42048,42050,42051,715],{},[1321,42049,28680],{}," 설문폼 저장\u002F발행·공개 토글·질문 항목·응답자·알림톡 번호 연동 ",[28,42052,17699],{},[41,42054,42055],{},[15,42056,42057,42058,2043],{},"비고: 설문폼 화면 설정·응답자 탭 화면은 p580~ 추가 확인 필요(본 배치 미열람 시 ",[28,42059,22877],{},[53,42061],{},[599,42063,42065],{"id":42064},"s-ad01-0606-001-마케팅-지원-마케팅-툴-연동","S-AD01-0606-001 마케팅 지원 - 마케팅 툴 연동",[101,42067,42068,42076],{},[104,42069,42070],{},[107,42071,42072,42074],{},[110,42073,18317],{},[110,42075,18320],{},[123,42077,42078,42085,42091,42097,42103,42109,42115],{},[107,42079,42080,42082],{},[128,42081,18327],{},[128,42083,42084],{},"마케팅 툴 연동",[107,42086,42087,42089],{},[128,42088,18335],{},[128,42090,10484],{},[107,42092,42093,42095],{},[128,42094,18342],{},[128,42096,7959],{},[107,42098,42099,42101],{},[128,42100,18349],{},[128,42102,10492],{},[107,42104,42105,42107],{},[128,42106,18357],{},[128,42108,17837],{},[107,42110,42111,42113],{},[128,42112,18364],{},[128,42114,18367],{},[107,42116,42117,42119],{},[128,42118,18372],{},[128,42120,7582],{},[15,42122,42123,302,42125,28596,42128,17972],{},[19,42124,18379],{},[28,42126,42127],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp591.png",[28,42129,42130],{},"p593.png",[15,42132,42133],{},[19,42134,18393],{},[283,42136,42137,42140,42162,42169,42174],{},[228,42138,42139],{},"진입: LNB>마케팅 지원>마케팅 툴 연동. 안내: \"사이트를 분석하거나 고객 문의를 응대할 수 있는 마케팅 툴을 설정합니다\".",[228,42141,42142,42145,42146,42149,42150,42153,42154,42157,42158,42161],{},[19,42143,42144],{},"연동 카드 4종","(각 입력 필드, P-AD-89):\n2.1. ",[19,42147,42148],{},"카카오톡 채널 톡 상담","(Kakao Business): @channel_id 입력 → 사이트에 카카오 채널 상담(채팅) 기능. (@ 형식)\n2.2. ",[19,42151,42152],{},"Google Analytics","(GA4·데이터 분석): G-XXXXXXXXXX 측정 ID → 방문\u002F페이지뷰\u002F이벤트 분석 데이터 수집.\n2.3. ",[19,42155,42156],{},"Google Tag Manager","(GTM·태그 관리): GTM-XXXXXXX 컨테이너 ID → 태그\u002F이벤트 관리.\n2.4. ",[19,42159,42160],{},"Meta Pixel","(Facebook·Instagram 광고): Pixel ID → 광고 방문\u002F전환\u002F구매 이벤트 추적. 연결 해제 시 수집 중단.",[228,42163,42164,42168],{},[19,42165,42166],{},[1321,42167,31487],{},": 입력값 형식 검증(카카오 @channel_id·GA G- \u002F GTM GTM- \u002F Meta Pixel 숫자) → 저장. 형식 오류 시 \"입력한 연동 정보 형식을 확인해주세요\" 안내.",[228,42170,42171,42172,715],{},"상태: 빈(미연동)\u002F로딩\u002F저장 형식 에러 ",[28,42173,595],{},[228,42175,42176,42178,42179,715],{},[1321,42177,28680],{}," 마케팅 툴 연동 정보 저장 ",[28,42180,17699],{},[53,42182],{},[599,42184,42186],{"id":42185},"s-ad01-0607-001-마케팅-지원-가입-랜딩페이지-목록","S-AD01-0607-001 마케팅 지원 - 가입 랜딩페이지 목록",[101,42188,42189,42197],{},[104,42190,42191],{},[107,42192,42193,42195],{},[110,42194,18317],{},[110,42196,18320],{},[123,42198,42199,42206,42212,42218,42224,42230,42236],{},[107,42200,42201,42203],{},[128,42202,18327],{},[128,42204,42205],{},"가입 랜딩페이지 목록",[107,42207,42208,42210],{},[128,42209,18335],{},[128,42211,10504],{},[107,42213,42214,42216],{},[128,42215,18342],{},[128,42217,7959],{},[107,42219,42220,42222],{},[128,42221,18349],{},[128,42223,10512],{},[107,42225,42226,42228],{},[128,42227,18357],{},[128,42229,17837],{},[107,42231,42232,42234],{},[128,42233,18364],{},[128,42235,18367],{},[107,42237,42238,42240],{},[128,42239,18372],{},[128,42241,7582],{},[15,42243,42244,302,42246,28596,42249,17972],{},[19,42245,18379],{},[28,42247,42248],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp596.png",[28,42250,42251],{},"p597.png",[15,42253,42254],{},[19,42255,18393],{},[283,42257,42258,42261,42276,42287,42300,42305],{},[228,42259,42260],{},"진입: LNB>마케팅 지원>가입 랜딩페이지. 안내: \"외부에서 랜딩페이지 용도로 사용하실 수 있는 웹페이지를 생성·수정하실 수 있습니다\".",[228,42262,42263,42265,42266,1997,42269,42275],{},[19,42264,40855],{},": 검색(랜딩페이지명) + ",[19,42267,42268],{},"공개여부 필터",[19,42270,42271,42274],{},[1321,42272,42273],{},"페이지 등록"," 드롭다운","(기본형 \u002F 확장형)(P-AD-90).",[228,42277,42278,42281,42282,85,42284,42286],{},[19,42279,42280],{},"랜딩페이지 목록",": 체크박스·랜딩페이지명+[미리보기]",[1321,42283,41690],{},[19,42285,39544],{},"(공개\u002F비공개)·최종 발행일·최종 수정자(프로필+역할배지+닉네임). 페이지네이션.",[228,42288,42289,36191,42291,42293,42294,42297,42298,275],{},[19,42290,30136],{},[1321,42292,32218],{},"\u002F[삭제](메시지 템플릿\u002F설문폼 동형 — 복사명 ",[28,42295,42296],{},"_복사본","·캠페인 사용 중 삭제 제약 ",[28,42299,595],{},[228,42301,42302,42303,715],{},"상태: 빈(0건)\u002F검색 결과 없음\u002F로딩\u002F에러 ",[28,42304,595],{},[228,42306,42307,42309,42310,715],{},[1321,42308,28680],{}," 랜딩페이지 목록·필터·미리보기·URL 복사·복사·삭제 ",[28,42311,17699],{},[53,42313],{},[599,42315,42317],{"id":42316},"s-ad01-0607-002-마케팅-지원-가입-랜딩페이지-생성수정-기본형","S-AD01-0607-002 마케팅 지원 - 가입 랜딩페이지 생성\u002F수정 (기본형)",[101,42319,42320,42328],{},[104,42321,42322],{},[107,42323,42324,42326],{},[110,42325,18317],{},[110,42327,18320],{},[123,42329,42330,42337,42343,42349,42356,42362,42368],{},[107,42331,42332,42334],{},[128,42333,18327],{},[128,42335,42336],{},"가입 랜딩페이지 생성(기본형)",[107,42338,42339,42341],{},[128,42340,18335],{},[128,42342,10524],{},[107,42344,42345,42347],{},[128,42346,18342],{},[128,42348,41243],{},[107,42350,42351,42353],{},[128,42352,18349],{},[128,42354,42355],{},"마케팅 지원>가입 랜딩페이지>페이지 등록>기본형",[107,42357,42358,42360],{},[128,42359,18357],{},[128,42361,17837],{},[107,42363,42364,42366],{},[128,42365,18364],{},[128,42367,18367],{},[107,42369,42370,42372],{},[128,42371,18372],{},[128,42373,7582],{},[15,42375,42376,302,42378,28596,42381,29537,42384,41467],{},[19,42377,18379],{},[28,42379,42380],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp598.png",[28,42382,42383],{},"p599.png",[28,42385,42386],{},"p600.png",[15,42388,42389],{},[19,42390,18393],{},[283,42392,42393,42403,42423,42434,42440,42458,42463,42467,42479],{},[228,42394,42395,42396,42398,42399,42402],{},"진입: 랜딩페이지 목록>",[1321,42397,42273],{},">기본형. ",[19,42400,42401],{},"기본형 = 헤드라인+서브타이틀+내용으로 구성된 단순 html 페이지","(P-AD-91).",[228,42404,42405,32628,42408,42410,42411,42414,42415,26,42417,24585,42419,42422],{},[19,42406,42407],{},"① 랜딩페이지 정보",[19,42409,39689],{},"(토글): 공개=외부 사용자가 랜딩페이지 URL로 접근 가능 \u002F 비공개=접근 불가.\n2.2. ",[19,42412,42413],{},"랜딩페이지명","(필수): 동일명 저장 불가.\n2.3. ",[19,42416,5741],{},[1321,42418,38707],{},[19,42420,42421],{},"랜딩페이지 URL 복사",": 자동 생성 URL(수정 불가)·복사.",[228,42424,42425,42428,42429,42431,42432,275],{},[19,42426,42427],{},"② 메인 타이틀",": 메인 헤드라인(필수, ",[1321,42430,38707],{},") \u002F 서브 타이틀(",[1321,42433,35615],{},[228,42435,42436,42439],{},[19,42437,42438],{},"③ 콘텐츠 영역",": 본문 내용(필수, 에디터 50MB). 태그\u002F스크립트 입력 불가(html 비허용).",[228,42441,42442,41549,42445,42449,42450,42452,42453,42457],{},[19,42443,42444],{},"④ 버튼",[19,42446,42447],{},[1321,42448,25983],{},": 입력값 기준 미리보기 모달(p600: 사이트명·메인 헤드라인·서브 타이틀·내용·",[1321,42451,18058],{},").\n5.2. ",[19,42454,42455],{},[1321,42456,31487],{},": 필수값(랜딩페이지명·메인 헤드라인·본문) 유효성 검사 → 저장. 미입력 시 \"필수 입력 항목을 모두 입력\" 안내·해당 위치 이동.",[228,42459,42460,42461,715],{},"상태: 필수값 미입력 시 저장 불가·에러, 로딩 ",[28,42462,595],{},[228,42464,42465,41198],{},[19,42466,36035],{},[228,42468,42469,432,42472,42474,42475,42478],{},[19,42470,42471],{},"확장형 변형",[1321,42473,42273],{},">확장형 — ",[28,42476,42477],{},"[미확정-확장형 캡처 p601~ 미열람]","(본 배치 p600에서 종료).",[228,42480,42481,42483,42484,715],{},[1321,42482,28680],{}," 랜딩페이지 저장\u002F수정·공개 토글·미리보기 ",[28,42485,17699],{},[53,42487],{},[599,42489,42491],{"id":42490},"s-ad01-0607-003-마케팅-지원-가입-랜딩페이지-생성수정-확장형","S-AD01-0607-003 마케팅 지원 - 가입 랜딩페이지 생성\u002F수정 (확장형)",[101,42493,42494,42502],{},[104,42495,42496],{},[107,42497,42498,42500],{},[110,42499,18317],{},[110,42501,18320],{},[123,42503,42504,42511,42517,42523,42530,42536,42542],{},[107,42505,42506,42508],{},[128,42507,18327],{},[128,42509,42510],{},"가입 랜딩페이지 생성(확장형)",[107,42512,42513,42515],{},[128,42514,18335],{},[128,42516,10544],{},[107,42518,42519,42521],{},[128,42520,18342],{},[128,42522,41243],{},[107,42524,42525,42527],{},[128,42526,18349],{},[128,42528,42529],{},"마케팅 지원>가입 랜딩페이지>페이지 등록>확장형",[107,42531,42532,42534],{},[128,42533,18357],{},[128,42535,17837],{},[107,42537,42538,42540],{},[128,42539,18364],{},[128,42541,18367],{},[107,42543,42544,42546],{},[128,42545,18372],{},[128,42547,7582],{},[15,42549,42550,302,42552,85,42555,28596,42558,29537,42561,42564,42565,42568],{},[19,42551,18379],{},[28,42553,42554],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Ftall\u002Fp603_s01.png",[28,42556,42557],{},"p603_s02.png",[28,42559,42560],{},"tall\u002Fp604_s01~03.png",[28,42562,42563],{},"p605.png","(Front 미리보기 결과), ",[28,42566,42567],{},"tall\u002Fp606_s01.png","(미리보기 Description)",[15,42570,42571],{},[19,42572,18393],{},[283,42574,42575,42584,42592,42600,42613,42655,42675,42697,42703,42709,42713],{},[228,42576,42395,42577,42579,42580,42583],{},[1321,42578,42273],{},">확장형. ",[19,42581,42582],{},"확장형 = 메인 타이틀+비주얼 이미지+추천 상품 진열+쿠폰 혜택+CTA 버튼으로 구성된 조합형 랜딩페이지","(P-AD-92). 기본형(P-AD-91) 대비 상품\u002F쿠폰\u002FCTA 진열 블록이 추가된다.",[228,42585,42586,42588,42589,42591],{},[19,42587,42407],{},": 공개여부(토글, 공개=URL 접근 가능) \u002F 랜딩페이지명(필수·동일명 불가) \u002F 설명(",[1321,42590,38707],{},") \u002F URL 복사(자동 생성·수정 불가). (기본형과 동형, P-AD-91.)",[228,42593,42594,32707,42596,42599],{},[19,42595,42427],{},[19,42597,42598],{},"1-1 텍스트 정렬","(라디오, 좌측\u002F중앙, default 중앙): 메인 헤드라인·서브타이틀 정렬을 좌측\u002F중앙으로.\n3.2. 메인 헤드라인(필수)·서브 타이틀 입력.",[228,42601,42602,42605,42606,42609,42610,715],{},[19,42603,42604],{},"③ 비주얼(대표) 이미지",": 상단 노출 대표 이미지 업로드. ",[19,42607,42608],{},"jpg\u002Fpng\u002Fwebp·최대 5MB",". 이미지 형식 오류 시 \"이미지 파일만 업로드할 수 있습니다.\", 용량 초과 시 \"용량을 줄여주세요. 최대 5MB까지 가능합니다.\" ",[19,42611,42612],{},"이미지 없으면 기본 배경 또는 빈 배경 노출",[228,42614,42615,41549,42618,26,42621,42624,42625,42628,42629,42632,42633,24127,42636,42639,42640,1201,42643,22265,42645,42648,42649,3136,42652,42654],{},[19,42616,42617],{},"④ 상품 진열",[19,42619,42620],{},"3-1 상품 선택",[1321,42622,42623],{},"상품 선택"," 버튼 → ",[19,42626,42627],{},"C-12 상품 선택 모달"," → 선택 → ",[1321,42630,42631],{},"3-2"," 목록에 카드 형태 노출). ",[19,42634,42635],{},"복수 선택·중복 추가 불가·최대 4개",[19,42637,42638],{},"3-2 선택된 상품 카드",": 선택 순서대로 Front 정의 상품 카드와 동일 형태 노출. 선택 상품 없으면 영역 미노출. ",[19,42641,42642],{},"4개 초과 진열 필요 시 디자인\u002F퍼블리싱 협의 후 반영",[28,42644,22877],{},[19,42646,42647],{},"3-3 상품 카드 노출 옵션","(토글 7종): 모집 기간·강사·강의 구성·모집 인원·상품 후기·가격·멤버십 무료 표시. ",[19,42650,42651],{},"default 모두 노출",[1321,42653,42631],{}," 카드에 옵션별 정보 표시.",[228,42656,42657,42660,42661,26,42664,42667,42668,42671,42672,715],{},[19,42658,42659],{},"⑤(섹션④) 혜택 설정",":\n6.1. ",[19,42662,42663],{},"4-1 쿠폰 선택",[1321,42665,42666],{},"쿠폰 선택"," 버튼 → 쿠폰 선택 모달 → 선택 → \"사용 가능 쿠폰 n장\" 표기). 선택 쿠폰 없으면 \"사용 가능 쿠폰 0장\" 또는 미노출.\n6.2. ",[19,42669,42670],{},"4-2 적용 쿠폰 목록",": 적용 쿠폰 + {쿠폰명} + {할인가} + ×버튼(목록에서 제거). ",[19,42673,42674],{},"동일 쿠폰 중복 추가 불가·사용 불가\u002F만료 쿠폰 선택 불가",[228,42676,42677,42680,42681,42684,42685,42688,42689,42692,42693,42696],{},[19,42678,42679],{},"⑥(섹션⑤) CTA 버튼",":\n7.1. ",[19,42682,42683],{},"5-1 버튼 텍스트","(필수, placeholder \"버튼 문구를 입력해주세요\"): 미입력\u002F공백 시 저장 불가·\"버튼 문구를 입력해주세요\".\n7.2. ",[19,42686,42687],{},"5-2 버튼 클릭 시 이동 링크","(필수, 라디오): 메인페이지(=사이트 메인) \u002F 특정페이지(URL 텍스트박스). 이동링크 미선택 시 저장 불가·외부 URL 미선택 시 저장 불가·URL 형식 오류 시 저장 불가.\n7.3. ",[19,42690,42691],{},"5-3 버튼 색상",": 컬러 팔레트에서 배경색·텍스트 색상 선택(RGB값 #표기). ",[19,42694,42695],{},"배경색·텍스트 색상 대비 식별 어려우면 안내 메시지"," \"버튼 배경색과 텍스트 색상의 대비를 확인해주세요.\"",[228,42698,42699,42702],{},[19,42700,42701],{},"버튼",": [미리보기](입력값 기준 미리보기 모달 = Front 출력형, p605: 사이트명·메인 타이틀·내용·추천 상품 카드·쿠폰 혜택 카드·CTA 버튼) \u002F [저장](필수값 검증 후 저장).",[228,42704,42705,42706,42708],{},"상태: 빈=상품\u002F쿠폰 미선택 시 해당 블록 미노출 · 로딩 ",[28,42707,595],{}," · 에러=상품 정보 조회 실패 시 카드 미노출 또는 오류 안내 · 예외=삭제\u002F접근 불가 상품은 노출 제외(P-AD-92).",[228,42710,42711,41198],{},[19,42712,36035],{},[228,42714,42715,42717,42718,715],{},[1321,42716,28680],{}," 랜딩페이지(확장형) 저장\u002F수정·상품\u002F쿠폰 조회·미리보기 ",[28,42719,17699],{},[53,42721],{},[599,42723,42725],{"id":42724},"s-ad01-0701-001-사이트-디자인-기본-정보","S-AD01-0701-001 사이트 디자인 - 기본 정보",[101,42727,42728,42736],{},[104,42729,42730],{},[107,42731,42732,42734],{},[110,42733,18317],{},[110,42735,18320],{},[123,42737,42738,42745,42751,42757,42763,42769,42775],{},[107,42739,42740,42742],{},[128,42741,18327],{},[128,42743,42744],{},"사이트 디자인 기본 정보",[107,42746,42747,42749],{},[128,42748,18335],{},[128,42750,10564],{},[107,42752,42753,42755],{},[128,42754,18342],{},[128,42756,7959],{},[107,42758,42759,42761],{},[128,42760,18349],{},[128,42762,10572],{},[107,42764,42765,42767],{},[128,42766,18357],{},[128,42768,17837],{},[107,42770,42771,42773],{},[128,42772,18364],{},[128,42774,18367],{},[107,42776,42777,42779],{},[128,42778,18372],{},[128,42780,7582],{},[15,42782,42783,302,42785,28596,42788,85,42791,17972],{},[19,42784,18379],{},[28,42786,42787],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp607.png",[28,42789,42790],{},"tall\u002Fp608_s01.png",[28,42792,42793],{},"p608_s02.png",[15,42795,42796],{},[19,42797,18393],{},[283,42799,42800,42807,42831,42870,42890,42900],{},[228,42801,42802,42803,42806],{},"진입: 사이트 디자인>기본정보. 사이트에 표기되는 기본 정보·로고 이미지를 등록(안내 배너). ",[19,42804,42805],{},"사이트 디자인 LNB 2depth = 기본정보·메뉴·페이지·메타코드·SEO 설정·푸터","(C-1 갱신).",[228,42808,42809,32628,42812,42815,42816,42819,42820,42822,42823,42826,42827,42830],{},[19,42810,42811],{},"① 사이트 정보",[19,42813,42814],{},"1-1 사이트 이름",": 사용자에게 노출되는 공식 이름(placeholder \"예) 세계최강 DJ테크트리\").\n2.2. ",[19,42817,42818],{},"1-2 사이트 URL",": 자동 생성된 사이트 URL 노출(Read-only) + [도메인 설정 바로가기](브랜드사이트 또는 1:1문의로 이동 ",[28,42821,595],{},").\n2.3. ",[19,42824,42825],{},"1-3 안내",": \"사이트 도메인을 변경하시려면, 설정 > 기본설정 메뉴에서 가능합니다.\" → ",[1321,42828,42829],{},"설정>기본설정"," 텍스트 링크로 이동(P-AD-93).",[228,42832,42833,32707,42836,42839,42840,42846,42847,26,42850,42852,42853,42855,42856,26,42859,42861,42862,42865,42866,42869],{},[19,42834,42835],{},"② 로고 설정",[19,42837,42838],{},"2-1 로고 사용","(라디오): 로고 이미지 \u002F 텍스트. ",[19,42841,42842,42843,42845],{},"로고 이미지 선택 시 ",[1321,42844,21112],{},"에서 업로드한 이미지가 로고 영역에 노출, 텍스트 선택 시 입력 필드의 값 노출","(P-AD-93).\n3.2. ",[19,42848,42849],{},"2-2 로고 이미지",[1321,42851,34061],{},"): 권장 300×300px·",[19,42854,39745],{},"·이미지 형식만. 용량 초과\u002F형식 오류 시 안내.\n3.3. ",[19,42857,42858],{},"2-3 SNS 공유 이미지",[1321,42860,34061],{},"): 소셜 미디어 공유 시 미리보기 이미지. 권장 1200×630px·",[19,42863,42864],{},"최대 10MB","·이미지 형식만.\n3.4. ",[19,42867,42868],{},"2-4 파비콘 이미지","(URL 입력): 브라우저 탭·북마크에 표시. 권장 32×32px·최대 1MB. URL 형식\u002F이미지 URL 여부 검사, 오류 시 \"파비콘으로 사용할 이미지의 URL을 등록해주세요.\"",[228,42871,42872,42875,42876,42879,42880,37472,42883,42886,42887,715],{},[19,42873,42874],{},"③ 호출 페이지 정의","(P-AD-94):\n4.1. ",[19,42877,42878],{},"3-1 로그아웃 상태","(셀렉트): 로그아웃 사용자 기본 호출 페이지 선택. ",[19,42881,42882],{},"선택된 페이지 없으면 기본 로그아웃 페이지로 이동",[19,42884,42885],{},"3-2 로그인 상태","(셀렉트): 로그인 사용자 기본 호출 페이지 선택. ",[19,42888,42889],{},"선택된 페이지 없으면 기본 로그인 페이지로 이동",[228,42891,42892,42893,42896,42897,42899],{},"버튼: ",[47,42894,31487],{"href":42895},"%EC%9A%B0%ED%95%98%EB%8B%A8",". 상태: 빈=초기 placeholder · 로딩 ",[28,42898,595],{}," · 에러=업로드 실패 안내.",[228,42901,42902,42904,42905,715],{},[1321,42903,28680],{}," 기본 정보 저장·로고\u002FSNS\u002F파비콘 업로드(R2)·호출 페이지 목록 조회 ",[28,42906,17651],{},[53,42908],{},[599,42910,42912],{"id":42911},"s-ad01-0702-001-사이트-디자인-메뉴-목록","S-AD01-0702-001 사이트 디자인 - 메뉴 목록",[101,42914,42915,42923],{},[104,42916,42917],{},[107,42918,42919,42921],{},[110,42920,18317],{},[110,42922,18320],{},[123,42924,42925,42932,42938,42945,42951,42957,42963],{},[107,42926,42927,42929],{},[128,42928,18327],{},[128,42930,42931],{},"사이트 메뉴 목록",[107,42933,42934,42936],{},[128,42935,18335],{},[128,42937,10584],{},[107,42939,42940,42942],{},[128,42941,18342],{},[128,42943,42944],{},"P \u002F W (삭제\u002F복제 확인 = MPU)",[107,42946,42947,42949],{},[128,42948,18349],{},[128,42950,10592],{},[107,42952,42953,42955],{},[128,42954,18357],{},[128,42956,17837],{},[107,42958,42959,42961],{},[128,42960,18364],{},[128,42962,18367],{},[107,42964,42965,42967],{},[128,42966,18372],{},[128,42968,7582],{},[15,42970,42971,302,42973,42976,42977,17972],{},[19,42972,18379],{},[28,42974,42975],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp613.png","(목록), ",[28,42978,42979],{},"tall\u002Fp614_s01~03.png",[15,42981,42982],{},[19,42983,18393],{},[283,42985,42986,42996,43002,43055,43064],{},[228,42987,42988,42989,42992,42993,275],{},"진입: 사이트 디자인>메뉴. Front에 노출될 사이트 메뉴를 생성·삭제·수정·사용여부 관리\u002F외부 URL 연결, 드래그&드롭 순서 변경(안내 배너). ",[19,42990,42991],{},"default 메뉴 자동 생성","(P-AD-95): HTML 페이지(메인·회사소개=페이지 연결)·게시판(공지사항·자유게시판·FAQ)·상품(일반\u002F화상\u002F라이브\u002F패키지\u002F디지털\u002F프리미엄 커뮤니티\u002F멤버십, ",[19,42994,42995],{},"노출 ON=일반·라이브 \u002F 나머지 OFF",[228,42997,42998,43001],{},[19,42999,43000],{},"① 상단",": 1-1 노출여부 필터(드롭다운: 전체\u002F노출\u002F미노출) \u002F 1-2 [+ 메뉴 추가](메뉴 등록 화면 이동).",[228,43003,43004,43007,43008,1997,43011,85,43013,43015,43016,43018,43019,43021,43022,43025,43026,43029,43030,43033,43034,43037,43038,43040,43041,43044,43045,43048,43049,43054],{},[19,43005,43006],{},"② 메뉴 목록","(테이블·반복부):\n3.1. ",[19,43009,43010],{},"2-1 메뉴명",[1321,43012,25983],{},[1321,43014,41690],{}," 버튼. 메뉴명 클릭=수정 화면 이동 \u002F ",[1321,43017,25983],{},"=연결 Front 페이지 새 창(미연결 시 \"연결된 페이지가 없습니다.\") \u002F ",[1321,43020,41690],{},"=연결 Front URL 클립보드 복사(미연결 시 \"복사할 URL이 없습니다. 연결된 페이지를 확인해주세요.\").\n3.2. ",[19,43023,43024],{},"2-2 링크",": 연결 페이지명 \u002F 외부 URL, 미연결 시 \"-\".\n3.3. ",[19,43027,43028],{},"2-3 노출 대상",": 전체 \u002F 로그인 \u002F 비로그인 \u002F {수신자 그룹명}(로그인+그룹 지정 시).\n3.4. ",[19,43031,43032],{},"2-4 새창 여부",": 본창 \u002F 새창.\n3.5. ",[19,43035,43036],{},"2-5 노출여부","(토글): 노출=Front 노출 \u002F 미노출=숨김. ",[1321,43039,31487],{}," 시 Front 상태 반영.\n3.6. ",[19,43042,43043],{},"2-6 더보기","(⋮): [복제](복제 확인 모달 \"선택한 메뉴를 복제하시겠어요?\"→신규 메뉴 생성)·[삭제](삭제 확인 모달 \"선택한 메뉴를 삭제하시겠어요? 삭제된 메뉴는 복구할 수 없습니다\"→삭제).\n3.7. ",[19,43046,43047],{},"2-7 순서 변경 드래그",": 마우스 롤오버→드래그 핸들→드래그&드롭 순서 변경. ",[19,43050,43051,43053],{},[1321,43052,31487],{}," 클릭 시에만 Front 반영",", 저장 없이 이탈 시 미반영(P-AD-96).",[228,43056,43057,43058,43060,43061,43063],{},"상태: 빈=목록 0건 안내 ",[28,43059,595],{}," · 로딩 ",[28,43062,595],{}," · 에러=\"처리 중 오류가 발생했어요. 잠시 후 다시 시도해주세요\".",[228,43065,43066,43067,43069,43070,715],{},"페이지네이션(하단). ",[1321,43068,28680],{}," 메뉴 목록\u002F노출 토글\u002F순서 저장\u002F복제\u002F삭제 ",[28,43071,17699],{},[53,43073],{},[599,43075,43077],{"id":43076},"s-ad01-0702-002-사이트-디자인-메뉴-생성수정","S-AD01-0702-002 사이트 디자인 - 메뉴 생성\u002F수정",[101,43079,43080,43088],{},[104,43081,43082],{},[107,43083,43084,43086],{},[110,43085,18317],{},[110,43087,18320],{},[123,43089,43090,43097,43103,43110,43116,43122,43128],{},[107,43091,43092,43094],{},[128,43093,18327],{},[128,43095,43096],{},"사이트 메뉴 생성",[107,43098,43099,43101],{},[128,43100,18335],{},[128,43102,10604],{},[107,43104,43105,43107],{},[128,43106,18342],{},[128,43108,43109],{},"P \u002F W (연결 선택 모달 = LPU)",[107,43111,43112,43114],{},[128,43113,18349],{},[128,43115,10612],{},[107,43117,43118,43120],{},[128,43119,18357],{},[128,43121,17837],{},[107,43123,43124,43126],{},[128,43125,18364],{},[128,43127,18367],{},[107,43129,43130,43132],{},[128,43131,18372],{},[128,43133,7582],{},[15,43135,43136,302,43138,28596,43141,85,43144,17972],{},[19,43137,18379],{},[28,43139,43140],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp615.png",[28,43142,43143],{},"tall\u002Fp616_s01.png",[28,43145,43146],{},"p616_s02.png",[15,43148,43149],{},[19,43150,18393],{},[283,43152,43153,43160,43201,43225,43232],{},[228,43154,43155,43156,43159],{},"진입: 메뉴 목록>",[1321,43157,43158],{},"메뉴 추가"," 또는 메뉴명 클릭(수정). Front에 노출될 사이트 메뉴를 생성하는 화면.",[228,43161,43162,32628,43164,43166,43167,43170,43171,26,43174,43177,43178,26,43181,43184,43185,26,43188,237,43190,43192,43193,43196,43197,43200],{},[19,43163,41070],{},[19,43165,19035],{},"(필수).\n2.2. ",[19,43168,43169],{},"1-1 연결 페이지","(필수, 라디오 4종)(P-AD-97):\na. ",[19,43172,43173],{},"내부 페이지",[1321,43175,43176],{},"페이지 선택"," 모달→사이트>페이지 등록\u002F상세 페이지 중 선택).\nb. ",[19,43179,43180],{},"게시판",[1321,43182,43183],{},"게시판 선택"," 모달→운영관리>게시판 중 선택).\nc. ",[19,43186,43187],{},"상품 연결",[1321,43189,32164],{},[1321,43191,38313],{}," 모달→상품 카테고리 or 개별 상품 선택).\nd. ",[19,43194,43195],{},"URL","(직접 입력): 미입력\u002F형식 오류 시 저장 불가·\"URL을 입력해주세요.\",\"올바른 URL 형식으로 입력해주세요.\"\n2.3. ",[19,43198,43199],{},"새창 열기","(라디오): 본창 \u002F 새창.",[228,43202,43203,32707,43206,43209,43210,43213,43214,43217,43218,43220,43221,43224],{},[19,43204,43205],{},"② 노출 정보",[19,43207,43208],{},"노출 여부","(토글).\n3.2. ",[19,43211,43212],{},"2-1 노출 대상","(라디오, 필수): 전체(모든 사용자) \u002F 로그인 상태(로그인만) \u002F 비로그인 상태(비로그인만).\n3.3. ",[19,43215,43216],{},"2-2 수신자 그룹 선택","(노출 대상=로그인일 때만): 전체 회원 \u002F 수신자 그룹(",[1321,43219,38321],{}," 모달→그룹 선택). ",[19,43222,43223],{},"미선택 시 회원 전체에 노출","(P-AD-97).",[228,43226,42892,43227,43229,43230,715],{},[1321,43228,31487],{},". 상태: 필수값(메뉴명·연결 페이지) 미입력 시 저장 불가 · 로딩\u002F에러 ",[28,43231,595],{},[228,43233,43234,43236,43237,715],{},[1321,43235,28680],{}," 메뉴 저장\u002F수정·페이지\u002F게시판\u002F상품\u002F수신자그룹 조회 ",[28,43238,17699],{},[53,43240],{},[599,43242,43244],{"id":43243},"s-ad01-0703-001-사이트-디자인-페이지-목록","S-AD01-0703-001 사이트 디자인 - 페이지 목록",[101,43246,43247,43255],{},[104,43248,43249],{},[107,43250,43251,43253],{},[110,43252,18317],{},[110,43254,18320],{},[123,43256,43257,43264,43270,43277,43283,43289,43295],{},[107,43258,43259,43261],{},[128,43260,18327],{},[128,43262,43263],{},"사이트 페이지 목록",[107,43265,43266,43268],{},[128,43267,18335],{},[128,43269,10624],{},[107,43271,43272,43274],{},[128,43273,18342],{},[128,43275,43276],{},"P \u002F W (복사\u002F삭제 확인 = MPU)",[107,43278,43279,43281],{},[128,43280,18349],{},[128,43282,10632],{},[107,43284,43285,43287],{},[128,43286,18357],{},[128,43288,17837],{},[107,43290,43291,43293],{},[128,43292,18364],{},[128,43294,18367],{},[107,43296,43297,43299],{},[128,43298,18372],{},[128,43300,7582],{},[15,43302,43303,302,43305,42976,43308,17972],{},[19,43304,18379],{},[28,43306,43307],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp627.png",[28,43309,43310],{},"p628.png",[15,43312,43313],{},[19,43314,18393],{},[283,43316,43317,43324,43354,43367],{},[228,43318,43319,43320,43323],{},"진입: 사이트 디자인>페이지. 메인·회사소개 등 사이트에 보이는 콘텐츠 페이지를 구성. 안내 \"반드시 메뉴에서 페이지를 연결해야만 사이트에서 노출됩니다.\" ",[19,43321,43322],{},"default 페이지=메인·회사소개","(P-AD-99, 삭제 불가·체크박스 disabled). 공지\u002F자유게시판\u002FFAQ는 게시판 관리(여기서 미관리).",[228,43325,43326,43329,43330,85,43332,85,43334,43339,43340,43343,43344,43347,43348,43353],{},[19,43327,43328],{},"① 페이지 목록","(테이블·일괄선택 체크박스):\n2.1. 페이지명 + ",[1321,43331,25983],{},[1321,43333,41690],{},[19,43335,26690,43336],{},[1321,43337,43338],{},"페이지 편집","(빌더 화면 이동).\n2.2. ",[19,43341,43342],{},"1-2 페이지 설명","(없으면 \"-\").\n2.3. ",[19,43345,43346],{},"1-3 메뉴 연결",": 페이지를 참조하는 메뉴명(없으면 \"-\").\n2.4. ",[19,43349,24588,43350],{},[1321,43351,43352],{},"페이지 추가",": 페이지 생성 화면 이동.",[228,43355,43356,43359,43360,43362,43363,43366],{},[19,43357,43358],{},"② 일괄 액션","(하단 바, 선택 시 노출): [복사](복사 확인 모달→",[28,43361,41339],{},"·메뉴 연결 정보 제외·공개여부 비공개로 복사)·[삭제](삭제 확인 모달, ",[19,43364,43365],{},"연결 메뉴 포함 경고"," \"메뉴에 연결된 페이지가 포함되어 있어요. 메뉴 연결을 해제한 후 다시 시도해주세요.\" \u002F 메인·회사소개 default는 삭제 불가)(P-AD-99).",[228,43368,43369,43370,43372,43373,43375,43376,715],{},"상태: 빈\u002F로딩 ",[28,43371,595],{}," · 에러 \"페이지 삭제 중 오류가 발생했어요. 잠시 후 다시 시도해주세요.\" 페이지네이션. ",[1321,43374,28680],{}," 페이지 목록\u002F복사\u002F삭제·연결 메뉴 조회 ",[28,43377,17699],{},[53,43379],{},[599,43381,43383],{"id":43382},"s-ad01-0703-002-사이트-디자인-페이지-생성수정","S-AD01-0703-002 사이트 디자인 - 페이지 생성\u002F수정",[101,43385,43386,43394],{},[104,43387,43388],{},[107,43389,43390,43392],{},[110,43391,18317],{},[110,43393,18320],{},[123,43395,43396,43403,43409,43415,43421,43427,43433],{},[107,43397,43398,43400],{},[128,43399,18327],{},[128,43401,43402],{},"사이트 페이지 생성",[107,43404,43405,43407],{},[128,43406,18335],{},[128,43408,10644],{},[107,43410,43411,43413],{},[128,43412,18342],{},[128,43414,7959],{},[107,43416,43417,43419],{},[128,43418,18349],{},[128,43420,10652],{},[107,43422,43423,43425],{},[128,43424,18357],{},[128,43426,17837],{},[107,43428,43429,43431],{},[128,43430,18364],{},[128,43432,18367],{},[107,43434,43435,43437],{},[128,43436,18372],{},[128,43438,7582],{},[15,43440,43441,302,43443,28596,43446,85,43449,17972],{},[19,43442,18379],{},[28,43444,43445],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp629.png",[28,43447,43448],{},"tall\u002Fp630_s01.png",[28,43450,43451],{},"p630_s02.png",[15,43453,43454],{},[19,43455,18393],{},[283,43457,43458,43473,43489,43505,43511],{},[228,43459,43460,43461,25083,43463,43465,43466,43469,43470,43224],{},"진입: 페이지 목록>",[1321,43462,43352],{},[1321,43464,43338],{},"\u002F페이지명(수정). ",[19,43467,43468],{},"페이지 자체엔 공개\u002F비공개 상태 없음"," — 메뉴 연결 또는 URL 공유로 Front 접근(P-AD-100). 공개여부 관리는 페이지가 아닌 ",[19,43471,43472],{},"메뉴 단위",[228,43474,43475,43478,43479,1642,43482,43485,43486,43488],{},[19,43476,43477],{},"① 기본정보",": 페이지 제목(필수) · 페이지 설명(",[1321,43480,43481],{},"0\u002F60",[19,43483,43484],{},"1-1 HTML 페이지 편집","(필수)(",[1321,43487,43338],{}," 버튼→페이지 빌더 S-AD01-0703-003 이동).",[228,43490,43491,32707,43494,43499,43500,43504],{},[19,43492,43493],{},"② 버튼",[19,43495,43496,43497],{},"2-1 ",[1321,43498,41562],{},": 현재 작성 HTML 내용 임시 저장(HTML 편집 내용 비어 있어도 임시 저장 가능·페이지명 미입력 시 불가). 성공 \"임시 저장되었어요.\"\n3.2. ",[19,43501,22722,43502],{},[1321,43503,31487],{},": 필수값(페이지 제목·HTML 편집 내용) 검증 → 저장. 최종 확인 \"페이지를 저장하시겠어요?\" · 미입력 시 \"필수 입력 항목을 모두 입력해주세요.\"",[228,43506,43507,43508,43510],{},"상태: 빈=초기 · 로딩 ",[28,43509,595],{}," · 에러 \"페이지 저장 중 오류가 발생했어요. 잠시 후 다시 시도해주세요.\"",[228,43512,43513,43515,43516,715],{},[1321,43514,28680],{}," 페이지 저장\u002F임시저장\u002F조회 ",[28,43517,17699],{},[53,43519],{},[599,43521,43523],{"id":43522},"s-ad01-0703-003-사이트-디자인-페이지-빌더꾸미기","S-AD01-0703-003 사이트 디자인 - 페이지 빌더(꾸미기)",[101,43525,43526,43534],{},[104,43527,43528],{},[107,43529,43530,43532],{},[110,43531,18317],{},[110,43533,18320],{},[123,43535,43536,43543,43549,43556,43563,43569,43575],{},[107,43537,43538,43540],{},[128,43539,18327],{},[128,43541,43542],{},"페이지 빌더(에디터)",[107,43544,43545,43547],{},[128,43546,18335],{},[128,43548,10664],{},[107,43550,43551,43553],{},[128,43552,18342],{},[128,43554,43555],{},"P \u002F W (빈 페이지\u002F템플릿 변경\u002F저장 확인 = MPU, 미리보기 = LPU)",[107,43557,43558,43560],{},[128,43559,18349],{},[128,43561,43562],{},"사이트 디자인>페이지>등록\u002F상세>페이지 편집",[107,43564,43565,43567],{},[128,43566,18357],{},[128,43568,17837],{},[107,43570,43571,43573],{},[128,43572,18364],{},[128,43574,18367],{},[107,43576,43577,43579],{},[128,43578,18372],{},[128,43580,7582],{},[15,43582,43583,302,43585,43588,43589,17972],{},[19,43584,18379],{},[28,43586,43587],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp631.png","(편집기), ",[28,43590,43591],{},"tall\u002Fp632_s01~03.png",[15,43593,43594],{},[19,43595,18393],{},[283,43597,43598,43611,43622,43664,43687,43759,43764],{},[228,43599,43600,43601,43603,43604,3136,43607,43610],{},"진입: 페이지 생성\u002F수정>",[1321,43602,43338],{},". 생성할 페이지 콘텐츠를 편집하는 ",[19,43605,43606],{},"드래그&드롭 에디터",[19,43608,43609],{},"템플릿 선택 또는 섹션 선택 방식","으로 페이지 구조 구성, 텍스트·이미지·버튼 등 콘텐츠 요소 수정(P-AD-101).",[228,43612,43613,43618,43619,43621],{},[19,43614,43615,24063],{},[1321,43616,43617],{},"빈 페이지로 만들기",": 클릭 시 템플릿\u002F섹션 미적용 빈 편집 페이지 생성(",[1321,43620,6360],{}," 미리보기에 콘텐츠 미노출). 기존 구성 변경 시 확인 \"빈 페이지로 만들면 현재 선택한 템플릿 또는 섹션 구성이 초기화됩니다. 계속하시겠어요?\"",[228,43623,43624,43627,43628,43631,43632,43635,43636,43638,43639,43642,43643,43645,43646,43649,43650,43653,43654,43656,43657,43659,43660,43663],{},[19,43625,43626],{},"② 탭 및 내용","(좌측 패널):\n3.1. ",[19,43629,43630],{},"탭 유형",": 템플릿 선택 \u002F 섹션 선택.\na. ",[19,43633,43634],{},"2-1 템플릿(랜딩) 목록",": 유형 기본\u002F교육\u002F재테크\u002F건강\u002F커리어. 여러 섹션 조합된 랜딩페이지용 템플릿. 선택 시 목적별 섹션 조합이 ",[1321,43637,6360],{},"에 추가.\nb. ",[19,43640,43641],{},"2-2 소개 템플릿 목록",": 여러 섹션 조합된 소개페이지용 템플릿. 선택 시 ",[1321,43644,6360],{},"에 추가.\n3.2. ",[19,43647,43648],{},"섹션 선택 탭","(p633\u002Fp634): 섹션 선택 드롭다운 ",[19,43651,43652],{},"9종","(전체 이미지 배너·텍스트·상품·게시판·로케이션·후기·설문·상품·이미지+텍스트) + [추가](선택 유형 편집 섹션을 ",[1321,43655,6360],{},"에 추가). ",[1321,43658,6360],{}," 캔버스에서 ",[19,43661,43662],{},"섹션 단위 드래그&드롭으로 위아래 위치 변경",".\n3.3. 템플릿 변경 시(처음 한 번만) \"템플릿을 변경하면 현재 편집 중인 섹션 구성이 초기화됩니다. 계속하시겠어요?\"",[228,43665,43666,43669,43670,43673,43674,43678,43679,43681,43682,43686],{},[19,43667,43668],{},"③ 페이지 미리보기\u002F저장 영역","(상단):\n4.1. ",[19,43671,43672],{},"3-1 페이지명",": 현재 생성\u002F수정 중인 페이지명(미입력 시 \"제목 없음\").\n4.2. ",[19,43675,22850,43676],{},[1321,43677,25983],{},": 현재 ",[1321,43680,6360],{}," 편집 내용 기준 미리보기 모달(저장 전 내용 기준).\n4.3. ",[19,43683,26833,43684],{},[1321,43685,31487],{},": 필수값·페이지 구성 유효성 검사→저장. 최종 확인 \"페이지를 저장하시겠어요?\" · 미입력 \"필수 입력 항목을 모두 입력해주세요.\"",[228,43688,43689,43692,43693,43696,43697,43700,43701,43704,43705,43708,43709,43712,43713,43715,43716,43719,43720,43723,43724,43726,43727,43729,43730,43733,43734,43736,43737,43739,43740,43743,43744,43747,43748,43751,43752,43755,43756,43758],{},[19,43690,43691],{},"④ 미리보기(캔버스) 영역",": 템플릿 선택 시 섹션 조합 노출 → 직접 수정(텍스트\u002F이미지\u002F버튼). 기존 구성 변경 시(처음 한 번만) 초기화 경고.\n5.1. ",[19,43694,43695],{},"섹션 편집 패널","(섹션 선택 시 좌측 패널 전환, P-AD-102): 섹션 유형별 입력 폼 + 우측 라이브 미리보기 + ",[1321,43698,43699],{},"섹션 삭제",". 대표 유형:\na. ",[19,43702,43703],{},"전체 이미지 배너","(p635\u002Fp636): 이미지(업로드·이미지 형식만·사이즈 가로\u002F세로 px) · 타이틀(최대 Byte 초과 불가)·설명 · 타이틀\u002F설명 정렬(좌\u002F중\u002F우) · 버튼 추가(",[19,43706,43707],{},"최대 2개","·버튼 텍스트·링크 URL·새창·버튼색\u002F글자색 RGB).\nb. ",[19,43710,43711],{},"텍스트","(p637\u002Fp638): 유형 셀렉트(좌우 텍스트·좌+위아래·중앙+위아래 등) · 타이틀·텍스트 크기(슬라이더+px 직접·1 이상 양수·소수 불가) · 설명(",[1321,43714,43481],{},"·텍스트 크기·정렬) · 높이(px) · 배경색(RGB).\nc. ",[19,43717,43718],{},"상품 섹션","(p639\u002Fp640): 상품형(목록 진열)\u002F상품 슬라이더형. 상품 선택 모달(C-12, 노출 옵션 토글: 모집 기간\u002F강사\u002F강의 구성\u002F모집 인원\u002F상품후기\u002F가격\u002F멤버십 무료, default 상품형+가격). 슬라이더형은 4개 미만 시 상품형 권장.\nd. ",[19,43721,43722],{},"게시판 섹션","(p658\u002Fp661): 게시글 선택 모달(검색·게시판 유형 필터 전체\u002F공지\u002F자유\u002FFAQ\u002F프리미엄·",[19,43725,28371],{},"·게시판 유형+게시판명+게시글 제목·",[1321,43728,28481],{},"). 검색어+유형 AND.\ne. ",[19,43731,43732],{},"후기 섹션","(p659\u002Fp660): 후기 선택 모달(검색·",[19,43735,28371],{},"·상품유형+상품명+후기 제목·",[1321,43738,28481],{},"·default 전체 후기글 최신순).\nf. ",[19,43741,43742],{},"로케이션 섹션","(p645\u002Fp650): 구글맵 설정(",[1321,43745,43746],{},"주소 검색"," 모달→우편번호\u002F도로명\u002F지번·구글맵 호출)·contact(대표번호\u002F팩스=사이트>푸터 값)·배경색.\ng. ",[19,43749,43750],{},"설문 섹션","(p648\u002Fp653): 설문폼 선택(마케팅 지원 설문폼·발행 상태만)·응답자\u002F응답 기간 read·배경색.\nh. ",[19,43753,43754],{},"이미지+텍스트 섹션","(p654\u002Fp655): 이미지(업로드·사이즈)·텍스트 위치(좌\u002F우\u002F중간\u002F아래)·버튼 추가 최대 2개.\ni. 콘텐츠 선택 모달은 미선택 ",[1321,43757,18058],{}," 시 안내·조회 실패 시 오류 메시지(공통).",[228,43760,43761,43762,43510],{},"상태: 빈=빈 페이지 · 로딩 ",[28,43763,595],{},[228,43765,43766,43768,43769,715],{},[1321,43767,28680],{}," 페이지 콘텐츠(섹션\u002F요소) 저장·템플릿 목록 조회·미디어 업로드(R2) ",[28,43770,17651],{},[53,43772],{},[599,43774,43776],{"id":43775},"s-ad01-0704-001-사이트-디자인-메타코드","S-AD01-0704-001 사이트 디자인 - 메타코드",[101,43778,43779,43787],{},[104,43780,43781],{},[107,43782,43783,43785],{},[110,43784,18317],{},[110,43786,18320],{},[123,43788,43789,43796,43802,43808,43814,43820,43826],{},[107,43790,43791,43793],{},[128,43792,18327],{},[128,43794,43795],{},"메타코드",[107,43797,43798,43800],{},[128,43799,18335],{},[128,43801,10684],{},[107,43803,43804,43806],{},[128,43805,18342],{},[128,43807,7959],{},[107,43809,43810,43812],{},[128,43811,18349],{},[128,43813,10692],{},[107,43815,43816,43818],{},[128,43817,18357],{},[128,43819,17837],{},[107,43821,43822,43824],{},[128,43823,18364],{},[128,43825,18367],{},[107,43827,43828,43830],{},[128,43829,18372],{},[128,43831,7582],{},[15,43833,43834,302,43836,28596,43839,17972],{},[19,43835,18379],{},[28,43837,43838],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp672.png",[28,43840,43841],{},"p673.png",[15,43843,43844],{},[19,43845,18393],{},[283,43847,43848,43851,43865,43868,43875],{},[228,43849,43850],{},"진입: 사이트 디자인>메타코드. 안내 \"네이버, 구글 검색 결과에 내 사이트를 등록하거나 외부 분석 도구를 연결할 때 필요한 인증 코드를 입력하는 곳입니다.\"",[228,43852,43853,43856,43857,43864],{},[19,43854,43855],{},"① 메타 코드","(textarea): 입력한 코드값 저장. ",[19,43858,43859,43860,43863],{},"저장된 메타코드는 사이트 HTML ",[28,43861,43862],{},"\u003Chead>"," 영역(시스템 지정 삽입 위치)에 반영","(P-AD-103). 외부 서비스는 반영 코드 기준 사이트 소유권 인증\u002F분석 도구 연결 확인.",[228,43866,43867],{},"동작: 수정=기존 코드값을 신규 입력값으로 업데이트 · 삭제=textarea 비우고 저장 → 메타코드 제거(삭제\u002F오입력 시 외부 서비스 인증\u002F연동 실패 가능).",[228,43869,42892,43870,43872,43873,715],{},[1321,43871,31487],{},". 상태: 빈=초기 빈 textarea · 로딩\u002F에러 ",[28,43874,595],{},[228,43876,43877,43879,43880,715],{},[1321,43878,28680],{}," 메타코드 저장\u002F조회 ",[28,43881,17699],{},[53,43883],{},[599,43885,43887],{"id":43886},"s-ad01-0705-001-사이트-디자인-seo-설정","S-AD01-0705-001 사이트 디자인 - SEO 설정",[101,43889,43890,43898],{},[104,43891,43892],{},[107,43893,43894,43896],{},[110,43895,18317],{},[110,43897,18320],{},[123,43899,43900,43907,43913,43920,43926,43932,43938],{},[107,43901,43902,43904],{},[128,43903,18327],{},[128,43905,43906],{},"SEO 설정(3탭)",[107,43908,43909,43911],{},[128,43910,18335],{},[128,43912,10704],{},[107,43914,43915,43917],{},[128,43916,18342],{},[128,43918,43919],{},"P \u002F W (변수 추가 = LPU)",[107,43921,43922,43924],{},[128,43923,18349],{},[128,43925,10712],{},[107,43927,43928,43930],{},[128,43929,18357],{},[128,43931,17837],{},[107,43933,43934,43936],{},[128,43935,18364],{},[128,43937,18367],{},[107,43939,43940,43942],{},[128,43941,18372],{},[128,43943,7582],{},[15,43945,43946,302,43948,43951,43952,43955,43956,43959,43960,43963],{},[19,43947,18379],{},[28,43949,43950],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp675.png","(사이트 설정), ",[28,43953,43954],{},"p677.png","(변수 추가 모달), ",[28,43957,43958],{},"p679.png","(페이지별 설정), ",[28,43961,43962],{},"p681.png","(상품별 설정)",[15,43965,43966],{},[19,43967,18393],{},[283,43969,43970,43976,44020,44033,44049,44054],{},[228,43971,43972,43973,43975],{},"진입: 사이트 디자인>SEO 설정. ",[19,43974,25729],{},"(사이트 설정 \u002F 페이지별 설정 \u002F 상품별 설정)(P-AD-104).",[228,43977,43978,43984,43985,43988,43989,43992,43993,85,43995,43997,43998,44001,44002,44004,44005,44007,44008,44011,44012,44015,44016,44019],{},[19,43979,43980,43983],{},[1321,43981,43982],{},"탭1"," 사이트 설정","(p675):\n2.1. ",[19,43986,43987],{},"① 기본 설정",": 1-1 검색엔진 색인 허용(토글 ON\u002FOFF·\"검색 결과에 사이트를 노출합니다\") · 1-2 제목 태그(필수·",[1321,43990,43991],{},"변수 추가",") · 1-3 메타 설명(",[1321,43994,38707],{},[1321,43996,43991],{},") · 1-4 키워드(칩 입력·쉼표\u002FEnter).\n2.2. ",[19,43999,44000],{},"② SNS 공유 설정(Open Graph)",": 2-1 제목(og:title) · 2-2 설명(og:description, ",[1321,44003,38707],{},") · 2-3 이미지(og:image, ",[1321,44006,34061],{},"·권장 1200×630px·최대 2MB·jpg\u002Fpng\u002Fwebp).\n2.3. ",[19,44009,44010],{},"③ 미리보기",": 3-1 Google \u002F 3-2 SNS 토글 · 3-3 입력 시 실시간 반영(검색 결과\u002F공유 카드 프리뷰).\n2.4. ",[19,44013,44014],{},"변수 추가 모달","(p677): 기본 정보(사이트명{site_name}·페이지명{page_title}·회사명{company_name})·페이지 정보(페이지명\u002F게시판명\u002F글제목\u002F작성자 닉네임)·상품 정보(상품명\u002F강사명\u002F카테고리명\u002F가격). ",[19,44017,44018],{},"컨텍스트별 활성 변수만 클릭 가능",", 클릭 시 입력창에 토큰 추가.",[228,44021,44022,44028,44029,44032],{},[19,44023,44024,44027],{},[1321,44025,44026],{},"탭2"," 페이지별 설정","(p679): 안내 \"페이지별 검색 설정·페이지 편집은 페이지 메뉴에서\". 테이블(페이지 이름·메뉴 연결·키워드·제목 태그·메타 설명·",[19,44030,44031],{},"적용 여부"," 토글). 페이지네이션.",[228,44034,44035,44041,44042,44045,44046,44032],{},[19,44036,44037,44040],{},[1321,44038,44039],{},"탭3"," 상품별 설정","(p681): 안내 \"사용중인 상품만 목록 표시·상품 콘텐츠 관리는 상품에서\". 테이블(이미지·상품명·",[19,44043,44044],{},"상품 URL","(예 \u002Fcourses\u002F20154)·키워드·제목 태그·메타 설명·",[19,44047,44048],{},"색인 여부",[228,44050,44051,44052,715],{},"버튼: [저장](사이트 설정 탭). 상태: 빈\u002F로딩\u002F에러 ",[28,44053,595],{},[228,44055,44056,44058,44059,715],{},[1321,44057,28680],{}," SEO 설정 저장\u002F조회·페이지\u002F상품 SEO 목록 ",[28,44060,17699],{},[53,44062],{},[599,44064,44066],{"id":44065},"s-ad01-0706-001-사이트-디자인-푸터","S-AD01-0706-001 사이트 디자인 - 푸터",[101,44068,44069,44077],{},[104,44070,44071],{},[107,44072,44073,44075],{},[110,44074,18317],{},[110,44076,18320],{},[123,44078,44079,44086,44092,44098,44104,44110,44116],{},[107,44080,44081,44083],{},[128,44082,18327],{},[128,44084,44085],{},"푸터 정보 설정",[107,44087,44088,44090],{},[128,44089,18335],{},[128,44091,10724],{},[107,44093,44094,44096],{},[128,44095,18342],{},[128,44097,7959],{},[107,44099,44100,44102],{},[128,44101,18349],{},[128,44103,10732],{},[107,44105,44106,44108],{},[128,44107,18357],{},[128,44109,17837],{},[107,44111,44112,44114],{},[128,44113,18364],{},[128,44115,18367],{},[107,44117,44118,44120],{},[128,44119,18372],{},[128,44121,7582],{},[15,44123,44124,302,44126,28596,44129,17972],{},[19,44125,18379],{},[28,44127,44128],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp687.png",[28,44130,44131],{},"p688.png",[15,44133,44134],{},[19,44135,18393],{},[283,44137,44138,44145,44177,44183,44193,44198,44203],{},[228,44139,44140,44141,44144],{},"진입: 사이트 디자인>푸터. 사이트 하단 푸터 영역 정보 설정. 안내 \"푸터 정보는 실제 운영자 정보와 상이할 수 있으며, 실제 운영자 정보는 설정>기본 정보에서 가능합니다.\" ",[19,44142,44143],{},"입력 정보가 Front 푸터에 노출","(P-AD-105). 마스킹: 사업자 정보는 사업장 표기용 공개 정보 — 마스킹 비대상.",[228,44146,44147,32628,44150,44153,44154,43166,44157,44160,44161,44164,44165,44168,44169,44172,44173,44176],{},[19,44148,44149],{},"① 사업자 정보 설정",[19,44151,44152],{},"1-1 회사명","(필수) \u002F ",[19,44155,44156],{},"1-2 대표자명",[19,44158,44159],{},"1-3 사업자등록번호","(필수, 예 123-45-67890·",[19,44162,44163],{},"숫자\u002F하이픈 형식 검증","·비영리 단체는 고유번호).\n2.3. ",[19,44166,44167],{},"1-4 통신판매업 신고번호","(해당 시) \u002F ",[19,44170,44171],{},"1-5 원격평생교육시설 번호","(해당 시·국세청 교육비 납입증명서 제출 시 필수).\n2.4. ",[19,44174,44175],{},"1-6 사업장 주소","(필수).",[228,44178,44179,44182],{},[19,44180,44181],{},"② 사이트 정보",": 2-1 이메일(필수) · 2-2 전화번호 · 2-3 팩스 · 2-4 추가정보.",[228,44184,44185,44188,44189,44192],{},[19,44186,44187],{},"③ SNS 정보",": 유튜브·인스타그램·스레드·Blog·X·페이스북 주소. ",[19,44190,44191],{},"URL 형식 검증","(http\u002Fhttps), 입력값만 Front 푸터에 SNS 아이콘 노출.",[228,44194,42892,44195,44197],{},[1321,44196,31487],{},". 필수값(회사명·대표자명·사업자등록번호·사업장 주소·이메일) 미입력 시 저장 불가·안내. 사업자등록번호 형식 오류 안내.",[228,44199,44200,44201,715],{},"상태: 빈=placeholder · 로딩\u002F에러 ",[28,44202,595],{},[228,44204,44205,44207,44208,715],{},[1321,44206,28680],{}," 푸터 정보 저장\u002F조회 ",[28,44209,17699],{},[53,44211],{},[599,44213,44215],{"id":44214},"s-ad01-1001-001-정산-정산-정보-미등록-상태","S-AD01-1001-001 정산 - 정산 정보 (미등록 상태)",[101,44217,44218,44226],{},[104,44219,44220],{},[107,44221,44222,44224],{},[110,44223,18317],{},[110,44225,18320],{},[123,44227,44228,44235,44241,44247,44253,44259,44265],{},[107,44229,44230,44232],{},[128,44231,18327],{},[128,44233,44234],{},"정산 정보(미등록)",[107,44236,44237,44239],{},[128,44238,18335],{},[128,44240,10744],{},[107,44242,44243,44245],{},[128,44244,18342],{},[128,44246,7959],{},[107,44248,44249,44251],{},[128,44250,18349],{},[128,44252,10752],{},[107,44254,44255,44257],{},[128,44256,18357],{},[128,44258,17837],{},[107,44260,44261,44263],{},[128,44262,18364],{},[128,44264,18367],{},[107,44266,44267,44269],{},[128,44268,18372],{},[128,44270,7582],{},[15,44272,44273,302,44275,44278,44279,17972],{},[19,44274,18379],{},[28,44276,44277],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp694.png","(미등록), ",[28,44280,44281],{},"p695.png",[15,44283,44284],{},[19,44285,18393],{},[283,44287,44288,44295,44301,44318,44323],{},[228,44289,44290,44291,44294],{},"진입: 매출 및 정산>정산 정보. LNB 정산 2depth=",[19,44292,44293],{},"정산 정보·정산 내역·부가세 신고자료",". 안내 \"쏠쏠에서 발생한 수익을 정산 받으시려면 정산 정보 제출 및 승인이 필요합니다.\" 헤더 승인 배지(미승인\u002F승인)(P-AD-106).",[228,44296,44297,44300],{},[19,44298,44299],{},"빈 상태(미등록)",": \"등록된 정산 정보가 없습니다.\" + [정산 정보 등록](→ 정산 정보 등록 개인사업자 화면 이동).",[228,44302,44303,44306,44307,44310,44311,44314,44315,44317],{},[19,44304,44305],{},"등록\u002F승인 후 조회 상태","(p702\u002Fp703): 읽기 전용 노출 — 사이트 소유자 정보(사업자등록번호+",[19,44308,44309],{},"유형 배지","·회사명·대표자명·사업장 주소·업태·업종·사업자등록증 파일)·정산 담당자 정보·입금 계좌 정보(인증 상태 \"계좌 인증 완료\" 배지)·",[19,44312,44313],{},"③ 처리 로그","(처리일시·처리자(역할배지+닉네임)·메모, 시스템 자동: \"정산 정보 심사가 통과되었습니다.\" 등). 헤더 승인\u002F미승인 배지.\n3.1. ",[19,44316,741],{},": 계좌번호 가운데 마스킹(000-***-000000)·생년월일\u002F주민·휴대폰 마스킹(표준 §7).\n3.2. 보류\u002F반려 시 메모로 사유 표기(필수값 미입력\u002F통장 사본 불일치\u002F계좌 정보 불일치 등).",[228,44319,44320,44321,715],{},"상태: 빈=위 메시지 · 로딩\u002F에러 ",[28,44322,595],{},[228,44324,44325,44327,44328,715],{},[1321,44326,28680],{}," 정산 정보 조회·승인 상태·처리 로그 ",[28,44329,17699],{},[53,44331],{},[599,44333,44335],{"id":44334},"s-ad01-1001-002-정산-정산-정보-등록수정","S-AD01-1001-002 정산 - 정산 정보 등록\u002F수정",[101,44337,44338,44346],{},[104,44339,44340],{},[107,44341,44342,44344],{},[110,44343,18317],{},[110,44345,18320],{},[123,44347,44348,44355,44361,44368,44374,44380,44386],{},[107,44349,44350,44352],{},[128,44351,18327],{},[128,44353,44354],{},"정산 정보 등록(3유형)",[107,44356,44357,44359],{},[128,44358,18335],{},[128,44360,10764],{},[107,44362,44363,44365],{},[128,44364,18342],{},[128,44366,44367],{},"P \u002F W (이메일\u002F계좌 인증 = 처리, 통장 업로드 = 파일선택)",[107,44369,44370,44372],{},[128,44371,18349],{},[128,44373,10772],{},[107,44375,44376,44378],{},[128,44377,18357],{},[128,44379,17837],{},[107,44381,44382,44384],{},[128,44383,18364],{},[128,44385,18367],{},[107,44387,44388,44390],{},[128,44389,18372],{},[128,44391,7582],{},[15,44393,44394,302,44396,44399,44400,29537,44403,44406,44407,44410],{},[19,44395,18379],{},[28,44397,44398],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp696.png","(개인사업자), ",[28,44401,44402],{},"tall\u002Fp697_s01~03.png",[28,44404,44405],{},"p698.png","(법인사업자), ",[28,44408,44409],{},"p700.png","(개인)",[15,44412,44413],{},[19,44414,18393],{},[283,44416,44417,44427,44451,44464,44478,44483,44488,44493],{},[228,44418,44419,44420,3136,44423,44426],{},"진입: 정산 정보>",[1321,44421,44422],{},"정산 정보 등록",[19,44424,44425],{},"상단 탭으로 정산 유형 선택","(개인사업자 \u002F 법인사업자 \u002F 개인)(P-AD-107). 모든 정보 필수.",[228,44428,44429,44432,44433,44436,44437,44439,44440,44443,44444,26,44447,44450],{},[19,44430,44431],{},"① 사이트 소유자 정보","(유형별 분기):\n2.1. ",[19,44434,44435],{},"개인사업자·법인사업자","(p696\u002Fp698): 슈퍼 어드민 관련 정보 노출·",[19,44438,25969],{},"(설정>기본정보 + Brand Site DB 참조). 사업자등록번호·회사명·대표자명·사업장 주소·업태·업종·사업자등록증(파일 링크). 쏠쏠 사이트 계정정보 링크(쏠쏠>MyCreatorLMS>계정정보).\n2.2. ",[19,44441,44442],{},"개인","(p700\u002Fp701): 직접 입력 — 이름·생년월일(YYYY-MM-DD)·통신사·",[19,44445,44446],{},"휴대폰 본인인증",[1321,44448,44449],{},"본인 인증","→Toss API→인증 성공 시 완료 상태). 본인 인증 위한 정보 사용.",[228,44452,44453,44456,44457,44460,44461,275],{},[19,44454,44455],{},"② 정산 담당자 정보","(공통, P-AD-108): 3-1 이름(필수) · 3-2 휴대폰 번호(형식 검증) · 3-3 이메일(인증 — ",[1321,44458,44459],{},"이메일 인증","→인증 메일 발송→코드 입력→완료. ",[19,44462,44463],{},"이메일 수정 시 기존 인증 초기화·재인증 필요·미완료 시 저장 불가",[228,44465,44466,44469,44470,44473,44474,44477],{},[19,44467,44468],{},"③ 입금 계좌 정보","(공통, P-AD-108): 4-1 은행명 · 4-2 계좌번호(숫자만) · 4-3 예금주 · 4-4 [입금 계좌 인증]([은행명][계좌번호]",[1321,44471,44472],{},"예금주"," 입력→인증, 성공 \"정상적으로 인증되었다\"·실패 \"인증하지 못했습니다. 입력 정보를 확인해 주세요.\" 계좌 정보 수정 시 인증 초기화·재인증) · 4-5 ",[1321,44475,44476],{},"인증 초기화"," · 4-6 통장 사본(파일 업로드·jpg\u002Fjpeg\u002Fpng).",[228,44479,42892,44480,44482],{},[1321,44481,31487],{},". 필수값 미입력·이메일\u002F계좌 미인증 시 저장 불가·각 항목 validation 메시지. 하단 개인정보 수집 및 이용 안내.",[228,44484,44485,44486,715],{},"상태: 빈=초기 · 로딩\u002F에러 ",[28,44487,595],{},[228,44489,44490,44492],{},[19,44491,741],{},": 계좌번호·주민(생년월일)·휴대폰은 표준 §7 마스킹 대상(본인 입력 화면은 입력 중 비마스킹·저장 후 조회 시 마스킹). 통장 사본은 보안 저장(R2).",[228,44494,44495,44497,44498,715],{},[1321,44496,28680],{}," 정산 정보 저장·이메일 인증·계좌 실명 인증·본인인증(Toss)·통장 사본 업로드(R2) ",[28,44499,44500],{},"[→ 강테크\u002F오백개: 06_API계약]",[53,44502],{},[599,44504,44506],{"id":44505},"s-ad01-1002-001-정산-정산-내역-목록","S-AD01-1002-001 정산 - 정산 내역 목록",[101,44508,44509,44517],{},[104,44510,44511],{},[107,44512,44513,44515],{},[110,44514,18317],{},[110,44516,18320],{},[123,44518,44519,44526,44532,44538,44544,44550,44556],{},[107,44520,44521,44523],{},[128,44522,18327],{},[128,44524,44525],{},"월별 정산 내역 목록",[107,44527,44528,44530],{},[128,44529,18335],{},[128,44531,10784],{},[107,44533,44534,44536],{},[128,44535,18342],{},[128,44537,7959],{},[107,44539,44540,44542],{},[128,44541,18349],{},[128,44543,10792],{},[107,44545,44546,44548],{},[128,44547,18357],{},[128,44549,17837],{},[107,44551,44552,44554],{},[128,44553,18364],{},[128,44555,18367],{},[107,44557,44558,44560],{},[128,44559,18372],{},[128,44561,7582],{},[15,44563,44564,302,44566,42976,44569,17972],{},[19,44565,18379],{},[28,44567,44568],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp708.png",[28,44570,44571],{},"p709.png",[15,44573,44574],{},[19,44575,18393],{},[283,44577,44578,44585,44595,44608],{},[228,44579,44580,44581,44584],{},"진입: 매출 및 정산>정산 내역. 안내 \"정산 내역은 ",[19,44582,44583],{},"매월 말일 기준 집계·익월 10일에 등록 계좌로 지급",". 환불·취소된 건은 해당 월 정산액에서 차감. 정산 문의는 브랜드 사이트로.\"(P-AD-109)",[228,44586,44587,44590,44591,44594],{},[19,44588,44589],{},"① 월별 정산 목록","(테이블·13컬럼): 1-1 정산일 · 1-2 정산상태(",[19,44592,44593],{},"정산 대기 \u002F 정산 완료",") · 1-3 정산건수 · 1-4 결제건수 · 1-5 결제 후 취소건수 · 1-6 결제금액 · 1-7 공급가액 · 1-8 부가세(10%) · 1-9 판매수수료(11%·부가세포함) · 1-10 PG 수수료(예 4.0%) · 1-11 정산금액(부가세포함, bold) · 1-12 결제 후 취소액(bold) · 1-13 정산 기간(YYYY.MM.DD~). 행 클릭=정산 상세.",[228,44596,44597,44600,44601,44604,44605,44607],{},[19,44598,44599],{},"계산식","(P-AD-110): 공급가액=결제금액-부가세 · 부가세=공급가액×10% · 판매수수료=결제금액×판매수수료율(부가세포함) · PG수수료=결제금액×PG율 · ",[19,44602,44603],{},"정산금액=결제금액-부가세-판매수수료-PG수수료-결제 후 취소액",". 금액 천단위 ",[28,44606,28962],{},"·표시 VAT 미포함 주의 배너.",[228,44609,44610,44611,44613,44614,44616,44617,44619,44620,715],{},"상태: 빈=정산 내역 0건 ",[28,44612,595],{}," · 로딩\u002F에러 ",[28,44615,595],{},". 페이지네이션. ",[1321,44618,28680],{}," 월별 정산 목록 ",[28,44621,17699],{},[53,44623],{},[599,44625,44627],{"id":44626},"s-ad01-1002-002-정산-정산-내역-상세-3탭","S-AD01-1002-002 정산 - 정산 내역 상세 (3탭)",[101,44629,44630,44638],{},[104,44631,44632],{},[107,44633,44634,44636],{},[110,44635,18317],{},[110,44637,18320],{},[123,44639,44640,44647,44653,44659,44665,44671,44677],{},[107,44641,44642,44644],{},[128,44643,18327],{},[128,44645,44646],{},"정산 내역 상세",[107,44648,44649,44651],{},[128,44650,18335],{},[128,44652,10804],{},[107,44654,44655,44657],{},[128,44656,18342],{},[128,44658,7959],{},[107,44660,44661,44663],{},[128,44662,18349],{},[128,44664,10812],{},[107,44666,44667,44669],{},[128,44668,18357],{},[128,44670,17837],{},[107,44672,44673,44675],{},[128,44674,18364],{},[128,44676,18367],{},[107,44678,44679,44681],{},[128,44680,18372],{},[128,44682,7582],{},[15,44684,44685,302,44687,44690,44691,29537,44694,44697,44698,44701],{},[19,44686,18379],{},[28,44688,44689],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp710.png","(정산 기본 정보), ",[28,44692,44693],{},"p712.png",[28,44695,44696],{},"p713.png","(상품별 매출 내역), ",[28,44699,44700],{},"p715.png","(결제 후 취소 내역)",[15,44703,44704],{},[19,44705,18393],{},[283,44707,44708,44711,44723,44729,44755,44762],{},[228,44709,44710],{},"진입: 정산 내역 목록 행 클릭. 안내 \"정산 지급액은 순 매출 × (1 - 수수료율) 공식으로 산정됩니다. 표시 금액은 VAT 미포함입니다.\"",[228,44712,44713,44716,44717,44720,44721,275],{},[19,44714,44715],{},"① 헤더",": 1-1 정산명(\"2026년 3월 정산 상세\") · 1-2 정산 상태(정산 대기\u002F완료) · 1-3 정산 기간·정산 예정일 · 1-4 ",[1321,44718,44719],{},"인쇄"," · 1-5 [내보내기](xls\u002Fcsv ",[28,44722,595],{},[228,44724,44725,44728],{},[19,44726,44727],{},"② 정산 금액 요약 카드",": 2-1 결제금액 · 2-2 수수료(판매수수료+PG수수료) · 2-3 결제 후 취소액 · 2-4 정산 금액(파랑·지급 예정일).",[228,44730,44731,44734,44735,44738,44739,44742,44743,44746,44747,44750,44751,44754],{},[19,44732,44733],{},"③ 탭 3종","(P-AD-111):\n4.1. ",[19,44736,44737],{},"정산 기본 정보","(p710): 정산 번호·정산일\u002F기간·정산 상태·플랜\u002F수수료율(",[1321,44740,44741],{},"플랜 업그레이드",")·정산건수·결제건수\u002F취소건수·결제금액·공급가액·부가세·판매수수료·PG수수료·정산금액·결제 후 취소액·생성 일시(자동)·입금 계좌 정보(은행\u002F계좌(마스킹)\u002F예금주\u002F계좌 인증 완료 배지).\n4.2. ",[19,44744,44745],{},"상품별 매출 내역","(p713): 1-2 집계 기간. 테이블(상품명+유형배지·판매 수량·상품 금액·총 매출·판매수수료(n%)·PG 수수료·",[19,44748,44749],{},"순 매출액","·합계 행).\n4.3. ",[19,44752,44753],{},"결제 후 취소 내역","(p715): 1-3 정렬 셀렉트. 취소 처리 목록(주문번호·상품명+유형배지·주문상태(취소\u002F환불완료)·주문일시·작성자(역할\u002F닉네임)·실 구매금액·할인\u002F쿠폰(- 표기)·1-1 취소금액·1-2 취소일시). 페이지네이션.",[228,44756,44757,44758,44613,44760,715],{},"상태: 빈=각 탭 0건 ",[28,44759,595],{},[28,44761,595],{},[228,44763,44764,44766,44767,44769,44770,715],{},[19,44765,741],{},": 입금 계좌번호·취소 내역 구매자 개인정보(표준 §7). ",[1321,44768,28680],{}," 정산 상세·상품별 매출·취소 내역 조회·내보내기 ",[28,44771,17699],{},[53,44773],{},[599,44775,44777],{"id":44776},"s-ad01-1003-001-정산-부가세-신고-자료-목록","S-AD01-1003-001 정산 - 부가세 신고 자료 목록",[101,44779,44780,44788],{},[104,44781,44782],{},[107,44783,44784,44786],{},[110,44785,18317],{},[110,44787,18320],{},[123,44789,44790,44797,44803,44809,44815,44821,44827],{},[107,44791,44792,44794],{},[128,44793,18327],{},[128,44795,44796],{},"부가세 신고 자료 목록",[107,44798,44799,44801],{},[128,44800,18335],{},[128,44802,10824],{},[107,44804,44805,44807],{},[128,44806,18342],{},[128,44808,7959],{},[107,44810,44811,44813],{},[128,44812,18349],{},[128,44814,10832],{},[107,44816,44817,44819],{},[128,44818,18357],{},[128,44820,17837],{},[107,44822,44823,44825],{},[128,44824,18364],{},[128,44826,18367],{},[107,44828,44829,44831],{},[128,44830,18372],{},[128,44832,7582],{},[15,44834,44835,302,44837,44840],{},[19,44836,18379],{},[28,44838,44839],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp718.png","(목록)",[15,44842,44843],{},[19,44844,18393],{},[283,44846,44847,44854,44864,44874],{},[228,44848,44849,44850,44853],{},"진입: 매출 및 정산>부가세 신고자료. 안내 \"",[19,44851,44852],{},"부가세 신고 자료·가이드는 참고 자료로만 활용",". 실제 매출은 개별 사이트에서 직접 신고. 라이브클래스(플랫폼)는 미신고분 책임 없음. 자료는 과세사업자\u002F과세상품 기준 제공·면세가액 포함 매출은 자체 회계자료 기반 확인.\"(P-AD-112)",[228,44855,44856,44859,44860,44863],{},[19,44857,44858],{},"① 부가세 신고 목록","(테이블·일괄선택): 1-1 기준 연월 · 1-2 결제 승인 건수 · 1-3 취소 건수 · 1-4 결제-취소 건수 · 1-5 결제금액 합계 · 1-6 취소금액 합계 · 1-7 결제금액-취소금액 합계(bold) · 1-8 [상세 내역](상세 이동) · 1-9 ",[19,44861,44862],{},"연도 필터","(드롭다운).",[228,44865,44866,44871,44872,715],{},[19,44867,44868,44869],{},"② 일괄 ",[1321,44870,38503],{},"(하단 바·선택 시): xls\u002Fcsv 내보내기 ",[28,44873,595],{},[228,44875,36746,44876,44616,44878,44880,44881,715],{},[28,44877,595],{},[1321,44879,28680],{}," 부가세 신고 월별 집계·내보내기 ",[28,44882,17699],{},[53,44884],{},[599,44886,44888],{"id":44887},"s-ad01-1003-002-정산-부가세-신고-자료-상세","S-AD01-1003-002 정산 - 부가세 신고 자료 상세",[101,44890,44891,44899],{},[104,44892,44893],{},[107,44894,44895,44897],{},[110,44896,18317],{},[110,44898,18320],{},[123,44900,44901,44908,44914,44920,44926,44932,44938],{},[107,44902,44903,44905],{},[128,44904,18327],{},[128,44906,44907],{},"부가세 신고 자료 상세",[107,44909,44910,44912],{},[128,44911,18335],{},[128,44913,10844],{},[107,44915,44916,44918],{},[128,44917,18342],{},[128,44919,7959],{},[107,44921,44922,44924],{},[128,44923,18349],{},[128,44925,10852],{},[107,44927,44928,44930],{},[128,44929,18357],{},[128,44931,17837],{},[107,44933,44934,44936],{},[128,44935,18364],{},[128,44937,18367],{},[107,44939,44940,44942],{},[128,44941,18372],{},[128,44943,7582],{},[15,44945,44946,302,44948,44951],{},[19,44947,18379],{},[28,44949,44950],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp720.png","(상세)",[15,44953,44954],{},[19,44955,18393],{},[283,44957,44958,44965,44975,44981,44987,44993,45000],{},[228,44959,44960,44961,44964],{},"진입: 부가세 신고 목록>",[1321,44962,44963],{},"상세 내역",". 안내 \"기준 연월의 결제 승인 및 취소 내역(결제 승인일\u002F취소일 기준)으로 조회됩니다.\"",[228,44966,44967,44969,44970,44972,44973,715],{},[19,44968,44715],{},": 1-1 신고명(\"2026년 3월 부가세 신고 상세\") · 1-2 기준 연월 · 1-3 ",[1321,44971,44719],{}," · 1-4 ",[1321,44974,38503],{},[228,44976,44977,44980],{},[19,44978,44979],{},"② 신고 금액 요약",": 2-1 결제금액 합계 · 2-2 취소금액 합계 · 2-3 결제 후 취소 건수 · 2-4 결제-취소금액 합계.",[228,44982,44983,44986],{},[19,44984,44985],{},"③ 기본 정보",": 3-1 기준 연월 · 3-2 집계 기준(결제 승인일\u002F취소일 기준) · 3-3 결제 승인 건수 · 3-4 취소 건수.",[228,44988,44989,44992],{},[19,44990,44991],{},"상세 거래 내역","(테이블·기간 표기): 주문번호·상품명+유형배지·주문상태·주문일시·작성자(역할\u002F닉네임)·실 구매금액·할인\u002F쿠폰·취소금액·취소일시. 페이지네이션.",[228,44994,44995,44996,44613,44998,715],{},"상태: 빈=거래 0건 ",[28,44997,595],{},[28,44999,595],{},[228,45001,45002,45004,45005,45007,45008,715],{},[19,45003,741],{},": 구매자 개인정보(표준 §7). ",[1321,45006,28680],{}," 부가세 신고 상세·거래 내역 조회·내보내기 ",[28,45009,17699],{},[53,45011],{},[599,45013,45015],{"id":45014},"s-ad01-1101-001-설정-기본정보","S-AD01-1101-001 설정 - 기본정보",[101,45017,45018,45026],{},[104,45019,45020],{},[107,45021,45022,45024],{},[110,45023,18317],{},[110,45025,18320],{},[123,45027,45028,45035,45041,45047,45053,45059,45065],{},[107,45029,45030,45032],{},[128,45031,18327],{},[128,45033,45034],{},"설정 기본정보",[107,45036,45037,45039],{},[128,45038,18335],{},[128,45040,10864],{},[107,45042,45043,45045],{},[128,45044,18342],{},[128,45046,7959],{},[107,45048,45049,45051],{},[128,45050,18349],{},[128,45052,10872],{},[107,45054,45055,45057],{},[128,45056,18357],{},[128,45058,17837],{},[107,45060,45061,45063],{},[128,45062,18364],{},[128,45064,18367],{},[107,45066,45067,45069],{},[128,45068,18372],{},[128,45070,7582],{},[15,45072,45073,302,45075,28596,45078,17972],{},[19,45074,18379],{},[28,45076,45077],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp722.png",[28,45079,45080],{},"p723.png",[15,45082,45083],{},[19,45084,18393],{},[283,45086,45087,45098,45115,45125,45131,45138,45145],{},[228,45088,45089,45090,45093,45094,45097],{},"진입: 설정>기본정보. LNB 설정 2depth=",[19,45091,45092],{},"기본정보·플레이어·수료증 템플릿·강사 및 관리자 공지·학습자 알림",". 안내 \"사이트 운영과 정산, 문의 응대에 사용되는 기본 정보를 설정합니다.\" ",[19,45095,45096],{},"이 정보가 정산\u002F실 운영자 정보의 SoT","(푸터 P-AD-105와 구분 — 푸터는 표기용).",[228,45099,45100,45102,45103,45105,45106,42624,45109,45112,45113,275],{},[19,45101,42811],{},": 1-1 사이트명(최초 생성 시 입력값·",[19,45104,25969],{},") · 1-2 사이트 URL(",[1321,45107,45108],{},"도메인 설정",[19,45110,45111],{},"Growth 플랜 이상만","·미만은 1-a 얼럿, P-AD-113) · 1-3 사이트 설명(",[1321,45114,38707],{},[228,45116,45117,45120,45121,45124],{},[19,45118,45119],{},"② 사업자 정보","(최초 등록 후 비공개·수정 불가): 회사명·대표자명·2-1 사업자등록번호(하이픈 제외 숫자·예 123-45-67890 형식)·통신판매업 신고번호·사업장 주소. ",[19,45122,45123],{},"정산 정보 관리에서 입력 시 자동 연동","(정산에서 수정해도 본 페이지엔 미반영 — 단방향)(P-AD-113).",[228,45126,45127,45130],{},[19,45128,45129],{},"③ 담당자 정보",": 담당자 이메일·담당자 번호(정산에서 입력 시 자동 연동).",[228,45132,42892,45133,45135,45136,715],{},[1321,45134,30006],{},". 저장 완료 시 얼럿. 상태: 빈=placeholder · 로딩\u002F에러 ",[28,45137,595],{},[228,45139,45140,45142,45143,275],{},[19,45141,741],{},": 사업자등록번호·담당자 연락처(표준 §7, 운영자 본인 화면은 비마스킹 가능 ",[28,45144,17699],{},[228,45146,45147,45149,45150,715],{},[1321,45148,28680],{}," 기본정보 저장\u002F조회·도메인 설정·플랜 확인 ",[28,45151,17699],{},[53,45153],{},[599,45155,45157],{"id":45156},"s-ad01-1102-001-설정-플레이어","S-AD01-1102-001 설정 - 플레이어",[101,45159,45160,45168],{},[104,45161,45162],{},[107,45163,45164,45166],{},[110,45165,18317],{},[110,45167,18320],{},[123,45169,45170,45177,45183,45189,45195,45201,45207],{},[107,45171,45172,45174],{},[128,45173,18327],{},[128,45175,45176],{},"플레이어 기본 설정",[107,45178,45179,45181],{},[128,45180,18335],{},[128,45182,10884],{},[107,45184,45185,45187],{},[128,45186,18342],{},[128,45188,7959],{},[107,45190,45191,45193],{},[128,45192,18349],{},[128,45194,10892],{},[107,45196,45197,45199],{},[128,45198,18357],{},[128,45200,17837],{},[107,45202,45203,45205],{},[128,45204,18364],{},[128,45206,18367],{},[107,45208,45209,45211],{},[128,45210,18372],{},[128,45212,7582],{},[15,45214,45215,302,45217,28596,45220,17972],{},[19,45216,18379],{},[28,45218,45219],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp724.png",[28,45221,45222],{},"p725.png",[15,45224,45225],{},[19,45226,18393],{},[283,45228,45229,45236,45250,45257],{},[228,45230,45231,45232,45235],{},"진입: 설정>플레이어. 안내 \"강의영상 플레이어의 기본 동작을 설정합니다.\" ",[19,45233,45234],{},"학습자 강의실 플레이어 전역 기본값","(P-AD-114).",[228,45237,45238,45241,45242,45245,45246,45249],{},[19,45239,45240],{},"기본 플레이어 설정","(체크박스):\n2.1. ",[19,45243,45244],{},"학습옵션",": 영상 탐색 허용 \u002F 배속 조절 허용.\n2.2. ",[19,45247,45248],{},"재생옵션",": 자막 기본 표시 \u002F 다음 영상 자동 재생.",[228,45251,42892,45252,45254,45255,715],{},[1321,45253,30006],{},". 상태: 로딩\u002F에러 ",[28,45256,595],{},[228,45258,45259,45261,45262,715],{},[1321,45260,28680],{}," 플레이어 설정 저장\u002F조회 ",[28,45263,17699],{},[53,45265],{},[599,45267,45269],{"id":45268},"s-ad01-1103-001-설정-수료증-템플릿-관리-목록","S-AD01-1103-001 설정 - 수료증 템플릿 관리 (목록)",[101,45271,45272,45280],{},[104,45273,45274],{},[107,45275,45276,45278],{},[110,45277,18317],{},[110,45279,18320],{},[123,45281,45282,45289,45295,45302,45308,45314,45320],{},[107,45283,45284,45286],{},[128,45285,18327],{},[128,45287,45288],{},"수료증 템플릿 목록",[107,45290,45291,45293],{},[128,45292,18335],{},[128,45294,10904],{},[107,45296,45297,45299],{},[128,45298,18342],{},[128,45300,45301],{},"P \u002F W (미리보기 = LPU)",[107,45303,45304,45306],{},[128,45305,18349],{},[128,45307,10912],{},[107,45309,45310,45312],{},[128,45311,18357],{},[128,45313,17837],{},[107,45315,45316,45318],{},[128,45317,18364],{},[128,45319,18367],{},[107,45321,45322,45324],{},[128,45323,18372],{},[128,45325,7582],{},[15,45327,45328,302,45330,42976,45333,29537,45336,42568],{},[19,45329,18379],{},[28,45331,45332],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp726.png",[28,45334,45335],{},"p727.png",[28,45337,45338],{},"p729.png",[15,45340,45341],{},[19,45342,18393],{},[283,45344,45345,45352,45372],{},[228,45346,45347,45348,45351],{},"진입: 설정>수료증 템플릿. 안내 \"수료증 발급 시 사용할 템플릿을 선택할 수 있습니다.\" ",[19,45349,45350],{},"기본 제공 템플릿 7종 default 생성","(P-AD-115).",[228,45353,45354,45357,45358,45361,45362,45365,45366,45368,45369,45371],{},[19,45355,45356],{},"① 템플릿 목록",": 1-1 유형(기본형(1)·기본형(2)·세로형(1)·세로형(2)·세로형(3)·영문형(1)·영문형(2)·",[19,45359,45360],{},"유형 변경 불가",") · 1-2 템플릿명(최초 유형명과 동일·",[19,45363,45364],{},"수정 가능","·클릭=상세 이동) · 1-3 사용중인 상품 수 · 1-4 활성상태(",[19,45367,18644],{},"=상품 상세 수료증 템플릿 셀렉트 노출 \u002F ",[19,45370,18640],{},"=셀렉트에서 숨김) · 1-5 [미리보기](미리보기 모달).",[228,45373,45374,45375,3136,45377,45379,45380,715],{},"상태: 로딩\u002F에러 ",[28,45376,595],{},[1321,45378,28680],{}," 템플릿 목록·미리보기 ",[28,45381,17699],{},[53,45383],{},[599,45385,45387],{"id":45386},"s-ad01-1103-002-설정-수료증-템플릿-상세","S-AD01-1103-002 설정 - 수료증 템플릿 상세",[101,45389,45390,45398],{},[104,45391,45392],{},[107,45393,45394,45396],{},[110,45395,18317],{},[110,45397,18320],{},[123,45399,45400,45407,45413,45419,45425,45431,45437],{},[107,45401,45402,45404],{},[128,45403,18327],{},[128,45405,45406],{},"수료증 템플릿 상세",[107,45408,45409,45411],{},[128,45410,18335],{},[128,45412,10924],{},[107,45414,45415,45417],{},[128,45416,18342],{},[128,45418,45301],{},[107,45420,45421,45423],{},[128,45422,18349],{},[128,45424,10932],{},[107,45426,45427,45429],{},[128,45428,18357],{},[128,45430,17837],{},[107,45432,45433,45435],{},[128,45434,18364],{},[128,45436,18367],{},[107,45438,45439,45441],{},[128,45440,18372],{},[128,45442,7582],{},[15,45444,45445,302,45447,29537,45450,42568],{},[19,45446,18379],{},[28,45448,45449],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp728.png",[28,45451,45338],{},[15,45453,45454],{},[19,45455,18393],{},[283,45457,45458,45461,45471,45477,45483,45489,45495,45503,45511,45517,45522],{},[228,45459,45460],{},"진입: 템플릿 목록>템플릿명 클릭. 수료증 템플릿 내용 설정.",[228,45462,45463,45466,45467,45470],{},[19,45464,45465],{},"① 활성상태 토글","(활성\u002F비활성): ",[19,45468,45469],{},"활성→비활성 변경 시, 해당 템플릿 사용중 상품 있으면 변경 불가","(1-a 얼럿)·비활성→활성은 조건 없이 가능(P-AD-115).",[228,45472,45473,45476],{},[19,45474,45475],{},"② 템플릿 제목","(필수, 최초 유형명 자동·수정 가능·최대 20자).",[228,45478,45479,45482],{},[19,45480,45481],{},"③ 수료 정보","(필수): 수료증 노출 항목 설정(전체 항목 노출 상태 설정·해제 항목은 수료증에서 숨김).",[228,45484,45485,45488],{},[19,45486,45487],{},"④ 발급 기관명","(필수, 최초 사이트명 자동·수정 가능·최대 15자).",[228,45490,45491,45494],{},[19,45492,45493],{},"⑤ 서명\u002F직인 이미지",": 서명 또는 직인 이미지 등록(이미지 등록 시 수료증 하단 노출).",[228,45496,45497,45502],{},[19,45498,45499,45500],{},"⑥ ",[1321,45501,25983],{},": 설정 내용 기반 유형별 수료증 미리보기 모달(p729).",[228,45504,45505,45510],{},[19,45506,45507,45508],{},"⑦ ",[1321,45509,30006],{},": 모든 필수값 입력 시 활성화·저장 시 컨펌(7-a)·완료 얼럿(7-b).",[228,45512,45513,45516],{},[19,45514,45515],{},"사용중 상품 리스트","(p730): 해당 템플릿을 사용 중인 상품 목록(상품명 클릭=상품 상세 이동).",[228,45518,45519,45520,715],{},"상태: 필수값 미입력 시 저장 불가 · 로딩\u002F에러 ",[28,45521,595],{},[228,45523,45524,45526,45527,715],{},[1321,45525,28680],{}," 템플릿 저장\u002F조회·서명 이미지 업로드(R2)·사용 상품 목록 조회 ",[28,45528,17699],{},[53,45530],{},[599,45532,45534],{"id":45533},"s-ad01-1104-001-설정-강사-및-관리자-공지-목록","S-AD01-1104-001 설정 - 강사 및 관리자 공지 (목록)",[101,45536,45537,45545],{},[104,45538,45539],{},[107,45540,45541,45543],{},[110,45542,18317],{},[110,45544,18320],{},[123,45546,45547,45554,45560,45567,45573,45579,45585],{},[107,45548,45549,45551],{},[128,45550,18327],{},[128,45552,45553],{},"강사\u002F관리자 공지 목록",[107,45555,45556,45558],{},[128,45557,18335],{},[128,45559,10944],{},[107,45561,45562,45564],{},[128,45563,18342],{},[128,45565,45566],{},"P \u002F W (삭제 확인 = MPU)",[107,45568,45569,45571],{},[128,45570,18349],{},[128,45572,10952],{},[107,45574,45575,45577],{},[128,45576,18357],{},[128,45578,17837],{},[107,45580,45581,45583],{},[128,45582,18364],{},[128,45584,18367],{},[107,45586,45587,45589],{},[128,45588,18372],{},[128,45590,7582],{},[15,45592,45593,302,45595,42976,45598,17972],{},[19,45594,18379],{},[28,45596,45597],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp736.png",[28,45599,45600],{},"p737.png",[15,45602,45603],{},[19,45604,18393],{},[283,45606,45607,45614,45622,45632,45640,45654],{},[228,45608,45609,45610,45613],{},"진입: 설정>강사 및 관리자 공지. 안내 \"관리자·강사에게 공지 메시지 전달. ",[19,45611,45612],{},"등록한 알림은 로그인 시 전체 화면 모달로 노출","·중요 안내사항 전달용.\"(P-AD-116) (어드민 로그인 시 공지 모달=S-AD01-9002-* 알림센터와 별개 어드민 공지.)",[228,45615,45616,45621],{},[19,45617,28518,45618],{},[1321,45619,45620],{},"공지 등록","(공지 등록 화면 이동).",[228,45623,45624,45627,45628,45631],{},[19,45625,45626],{},"② 공지 목록","(테이블·일괄선택·정렬\u002F개수 셀렉트): 중요도(중요 배지·고정글 핀 아이콘)·2-1 제목·노출 대상(전체\u002F강사\u002F관리자\u002F{닉네임 외 n명})·2-2 ",[19,45629,45630],{},"확인\u002F대상 수","(읽음 수\u002F대상 수)·등록일.",[228,45633,45634,45639],{},[19,45635,45636,45637],{},"③ 일괄 ",[1321,45638,19521],{},"(하단 바·선택 시): 삭제 확인 모달.",[228,45641,45642,45645,45646,1574,45648,45653],{},[19,45643,45644],{},"공지 상세","(p742): 제목 클릭 시 상세(중요 배지·대상 목록 보기·고정핀·작성자(역할\u002F닉네임)·작성일·조회수·내용·[삭제](삭제 컨펌)\u002F",[1321,45647,19517],{},[19,45649,45650],{},[1321,45651,45652],{},"대상 목록 보기","→노출대상 리스트 모달(p744: 총 n개·대상별 역할 배지·확인\u002F미확인 상태). 수정 시 노출대상은 변경 불가(P-AD-116).",[228,45655,36746,45656,44616,45658,45660,45661,715],{},[28,45657,595],{},[1321,45659,28680],{}," 공지 목록\u002F상세\u002F삭제·확인 수 집계 ",[28,45662,17699],{},[53,45664],{},[599,45666,45668],{"id":45667},"s-ad01-1104-002-설정-공지-등록","S-AD01-1104-002 설정 - 공지 등록",[101,45670,45671,45679],{},[104,45672,45673],{},[107,45674,45675,45677],{},[110,45676,18317],{},[110,45678,18320],{},[123,45680,45681,45688,45694,45701,45707,45713,45719],{},[107,45682,45683,45685],{},[128,45684,18327],{},[128,45686,45687],{},"강사\u002F관리자 공지 등록",[107,45689,45690,45692],{},[128,45691,18335],{},[128,45693,10964],{},[107,45695,45696,45698],{},[128,45697,18342],{},[128,45699,45700],{},"P \u002F W (대상 선택 = LPU)",[107,45702,45703,45705],{},[128,45704,18349],{},[128,45706,10972],{},[107,45708,45709,45711],{},[128,45710,18357],{},[128,45712,17837],{},[107,45714,45715,45717],{},[128,45716,18364],{},[128,45718,18367],{},[107,45720,45721,45723],{},[128,45722,18372],{},[128,45724,7582],{},[15,45726,45727,302,45729,38129],{},[19,45728,18379],{},[28,45730,45731],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp738.png",[15,45733,45734],{},[19,45735,18393],{},[283,45737,45738,45743,45750,45756,45762,45778,45785,45794,45807],{},[228,45739,45740,45741,715],{},"진입: 공지 목록>",[1321,45742,45620],{},[228,45744,45745,38981,45748,275],{},[19,45746,45747],{},"① 제목",[1321,45749,35974],{},[228,45751,45752,45755],{},[19,45753,45754],{},"② 고정글 설정","(토글): 고정 시 공지 리스트 상단 노출.",[228,45757,45758,45761],{},[19,45759,45760],{},"③ 중요도","(중요 표시 체크): 체크 시 노출 대상 화면(로그인 모달)에 중요 표시.",[228,45763,45764,45767,45768,1201,45770,45773,45774,45777],{},[19,45765,45766],{},"④ 노출대상","(필수, 라디오): 전체 \u002F 강사 \u002F 관리자 \u002F 직접설정(4-1 ",[1321,45769,28481],{},[19,45771,45772],{},"노출대상 추가 모달","(p740: 닉네임\u002F이메일 검색·강사\u002F관리자 목록·역할 배지·다중 추가·선택된 대상 {n})→{닉네임 외 n명}). ",[19,45775,45776],{},"노출 대상은 등록 시 설정·이후 변경 불가","(변경 필요 시 새 공지 등록)(P-AD-116).",[228,45779,45780,38981,45783,275],{},[19,45781,45782],{},"⑤ 내용",[1321,45784,39194],{},[228,45786,45787,45791,45792,715],{},[19,45788,45499,45789],{},[1321,45790,21839],{},": 필수값(제목·노출대상·내용) 입력 시 활성. 상태: 미입력 시 비활성 · 로딩\u002F에러 ",[28,45793,595],{},[228,45795,45796,45798,45799,45801,45802,3136,45805,25586],{},[19,45797,36035],{},"(p746): 공지 상세>",[1321,45800,19517],{},". 동일 폼 프리필 + 안내 \"공지 등록 후 노출 대상은 변경할 수 없습니다·변경 필요 시 복사 재등록 또는 삭제.\" ",[19,45803,45804],{},"노출대상 read-only(대상 목록 보기만)",[1321,45806,19517],{},[228,45808,45809,45811,45812,715],{},[1321,45810,28680],{}," 공지 등록\u002F수정·대상 회원 조회 ",[28,45813,17699],{},[53,45815],{},[599,45817,45819],{"id":45818},"s-ad01-1105-001-설정-학습자-알림","S-AD01-1105-001 설정 - 학습자 알림",[101,45821,45822,45830],{},[104,45823,45824],{},[107,45825,45826,45828],{},[110,45827,18317],{},[110,45829,18320],{},[123,45831,45832,45839,45845,45851,45857,45863,45869],{},[107,45833,45834,45836],{},[128,45835,18327],{},[128,45837,45838],{},"학습자 알림 설정",[107,45840,45841,45843],{},[128,45842,18335],{},[128,45844,10984],{},[107,45846,45847,45849],{},[128,45848,18342],{},[128,45850,45301],{},[107,45852,45853,45855],{},[128,45854,18349],{},[128,45856,10992],{},[107,45858,45859,45861],{},[128,45860,18357],{},[128,45862,17837],{},[107,45864,45865,45867],{},[128,45866,18364],{},[128,45868,18367],{},[107,45870,45871,45873],{},[128,45872,18372],{},[128,45874,7582],{},[15,45876,45877,302,45879,28596,45882,45885,45886,17972],{},[19,45878,18379],{},[28,45880,45881],{},"_exports\u002Fpng\u002Fcustomer-admin\u002Fp750.png",[28,45883,45884],{},"tall\u002Fp750_s01~03.png","(슬라이스), ",[28,45887,45888],{},"p751.png",[15,45890,45891],{},[19,45892,18393],{},[283,45894,45895,45902,45910,45938,45947,45954],{},[228,45896,45897,45898,45901],{},"진입: 설정>학습자 알림. 학습자에게 보낼 알림을 설정하는 영역. ",[19,45899,45900],{},"카테고리 아코디언","(상품 알림\u002F회원 알림\u002F결제 알림\u002F활동(활성) 알림), 최초 진입 시 상품 알림만 펼침·나머지 닫힘(P-AD-117).",[228,45903,45904,45909],{},[19,45905,28518,45906],{},[1321,45907,45908],{},"변경사항 적용",": 클릭 시 변경 적용·확인 1-a 컨펌·완료 1-b 얼럿.",[228,45911,45912,45915,45916,45919,45920,45922,45923,45926,45927,45930,45931,45933,45934,45937],{},[19,45913,45914],{},"② 알림 목록","(카테고리별 항목 반복부): 각 알림 항목명+설명 + 채널 토글\u002F체크박스:\n3.1. ",[19,45917,45918],{},"2-1 이메일 알림"," 체크박스: 체크 시 해당 알림 이메일 전송. ",[1321,45921,25983],{},"→이메일 알림 미리보기 모달.\n3.2. ",[19,45924,45925],{},"2-2 알림톡 알림"," 체크박스: 체크 시 해당 알림 알림톡으로 전송. ",[19,45928,45929],{},"알림톡 수신거부 상태면 문자(SMS)로 대체 발송","(크레딧으로 문자 발송·차감, \"알림톡 수신거부 시 문자로 전송하는 것에 동의합니다\" 동의). ",[1321,45932,25983],{},"→알림톡 미리보기 모달.\n3.3. ",[19,45935,45936],{},"알림톡 발송은 크레딧 차감","(P-AD-14 경제·발송 전 크레딧 확인)(P-AD-117).",[228,45939,45940,45943,45944,45946],{},[19,45941,45942],{},"미리보기 모달","(p752\u002Fp753): ",[1321,45945,25983],{},"→이메일 미리보기(실제 발송 이메일과 동일 형태·제목+본문 텍스트) \u002F 알림톡 미리보기(카카오 알림톡 UI 스타일·\"알림톡 도착\"·알림 내용+버튼명\u002F연결 링크·실제 카카오 구현 아닌 확인용).",[228,45948,42892,45949,45951,45952,715],{},[1321,45950,45908],{},". 상태: 빈\u002F로딩\u002F에러 ",[28,45953,595],{},[228,45955,45956,45958,45959,715],{},[1321,45957,28680],{}," 학습자 알림 채널 설정 저장\u002F조회·미리보기 ",[28,45960,17699],{},[53,45962],{},[56,45964,26897],{"id":26896},[41,45966,45967],{},[15,45968,26902,45969,45971,45972,45975,45976,45979],{},[28,45970,574],{},"로 합본한다(화면ID로 추적).\n관리자 영역은 ",[19,45973,45974],{},"권한\u002F역할 정책","이 특히 중요 — 발견 시 빠짐없이 기록. (P-AD-01",[3369,45977,45978],{},"91, p001","p600 도출분.)",[101,45981,45982,45997],{},[104,45983,45984],{},[107,45985,45986,45989,45992,45994],{},[110,45987,45988],{},"정책ID",[110,45990,45991],{},"정책명",[110,45993,6828],{},[110,45995,45996],{},"출처 화면",[123,45998,45999,46013,46030,46044,46057,46073,46086,46099,46113,46130,46150,46165,46178,46192,46206,46222,46236,46251,46264,46285,46298,46311,46331,46347,46360,46373,46390,46403,46416,46429,46442,46455,46470,46485,46498,46511,46524,46537,46554,46568,46581,46595,46608,46622,46635,46649,46661,46674,46687,46700,46713,46726,46739,46752,46768,46783,46796,46809,46822,46835,46848,46867,46884,46897,46910,46928,46941,46954,46967,46980,46999,47017,47030,47047,47060,47076,47094,47111,47148,47172,47192,47205,47218,47242,47255,47268,47284,47296,47312,47325,47342,47355,47368,47381,47399,47412,47426,47442,47455,47468,47483,47499,47512,47525,47541,47554,47567,47580,47597,47615,47629,47642,47654,47667,47685,47701,47725],{},[107,46000,46001,46004,46007,46010],{},[128,46002,46003],{},"P-AD-01",[128,46005,46006],{},"구독\u002F멤버십 상품 노출(어드민)",[128,46008,46009],{},"구독중 상품명·결제내역·소개(최대 5개)·시작하기\u002F구독중 버튼 — 비로그인 클릭 시 로그인 유도(p001, Front 멤버십 패턴과 동형)",[128,46011,46012],{},"p001",[107,46014,46015,46018,46021,46027],{},[128,46016,46017],{},"P-AD-02",[128,46019,46020],{},"LNB 메뉴 권한 차등",[128,46022,46023,46024],{},"강사\u002F서브강사 계정은 LNB 일부 메뉴만 노출(권한 설정 기반) ",[28,46025,46026],{},"[미확정-범위]",[128,46028,46029],{},"C-1, p002",[107,46031,46032,46035,46038,46041],{},[128,46033,46034],{},"P-AD-03",[128,46036,46037],{},"GNB 역할 배지 분기",[128,46039,46040],{},"관리자(핑크)\u002F강사(보라) 배지로 프로필 드롭다운 분기",[128,46042,46043],{},"C-2, p003",[107,46045,46046,46049,46052,46055],{},[128,46047,46048],{},"P-AD-04",[128,46050,46051],{},"대시보드 조회기간",[128,46053,46054],{},"당일 기준 최대 90일, 기본 최근 7일. 시작일=당일 이전만, 종료일=시작~당일 90일 내",[128,46056,8932],{},[107,46058,46059,46062,46065,46071],{},[128,46060,46061],{},"P-AD-05",[128,46063,46064],{},"유예 진입 차단(역할별)",[128,46066,46067,46068,46070],{},"결제 유예\u002F만료 시 어드민 차단 인트로 — 관리자=쏠쏠 문의+",[1321,46069,4564],{}," \u002F 강사=사이트명 문의·버튼 없음",[128,46072,9011],{},[107,46074,46075,46078,46081,46084],{},[128,46076,46077],{},"P-AD-06",[128,46079,46080],{},"로그인 회원 유형",[128,46082,46083],{},"강사\u002F관리자 라디오(default 강사). 선택 유형으로 진입 대시보드·권한 결정",[128,46085,9031],{},[107,46087,46088,46091,46094,46097],{},[128,46089,46090],{},"P-AD-07",[128,46092,46093],{},"로그인 에러 메시지",[128,46095,46096],{},"미등록\u002F비번 불일치\u002F유형 오류\u002F정지 별 문구",[128,46098,9031],{},[107,46100,46101,46104,46107,46110],{},[128,46102,46103],{},"P-AD-08",[128,46105,46106],{},"비번찾기 발송 제한",[128,46108,46109],{},"연속 10회 이상 발송 시 \"10분 후 다시 시도\", 메일 30분 유효",[128,46111,46112],{},"S-AD01-0302-001\u002FE-1",[107,46114,46115,46118,46121,46128],{},[128,46116,46117],{},"P-AD-09",[128,46119,46120],{},"어드민 회원가입 검증",[128,46122,46123,46124,46127],{},"이름(한글, 공백X, 20자)·닉네임(2",[3369,46125,46126],{},"10자, 금칙어)·이메일 인증(코드 10분)·비번(8","16자 3종 조합)·약관 동의",[128,46129,9091],{},[107,46131,46132,46135,46138,46147],{},[128,46133,46134],{},"P-AD-10",[128,46136,46137],{},"닉네임 길이 규칙 불일치",[128,46139,46140,46141,46144,46145],{},"화면 안내 \"2",[3369,46142,46143],{},"20자\" vs Description \"2","10자\" — 확정 필요 ",[28,46146,22877],{},[128,46148,46149],{},"S-AD01-0303-001, S-AD01-9003-001",[107,46151,46152,46155,46158,46163],{},[128,46153,46154],{},"P-AD-11",[128,46156,46157],{},"알림 자동 읽음",[128,46159,46160,46161,585],{},"알림센터 진입 후 타 페이지 이동 시 모든 알림 자동 읽음 처리. (알림 기획 미진행 ",[28,46162,22877],{},[128,46164,9111],{},[107,46166,46167,46170,46173,46176],{},[128,46168,46169],{},"P-AD-12",[128,46171,46172],{},"화면 재사용 규칙",[128,46174,46175],{},"\"사용자>강사\u002F관리자>상세>기본정보 탭과 동일 기능 영역은 별도 작성하지 않고 상이만 디스크립션\" \u002F 1:1수정·다운로드 모달 등 Front와 동형은 동일 명시",[128,46177,11973],{},[107,46179,46180,46183,46186,46189],{},[128,46181,46182],{},"P-AD-13",[128,46184,46185],{},"1:1문의 상태머신",[128,46187,46188],{},"답변대기→답변중→답변완료→문의종료(댓글·마지막 작성자 권한 기준 자동 + 관리자 수동 변경 우선)",[128,46190,46191],{},"S-AD01-9004-001\u002F002",[107,46193,46194,46197,46200,46203],{},[128,46195,46196],{},"P-AD-14",[128,46198,46199],{},"크레딧 경제",[128,46201,46202],{},"캠페인 발송·AI 튜터·AI 번역 시 차감. 충전 10,000원 단위(VAT 별도)·보너스 백오피스 설정·유효기간 1년 자동 소멸",[128,46204,46205],{},"S-AD01-9005-*",[107,46207,46208,46211,46214,46220],{},[128,46209,46210],{},"P-AD-15",[128,46212,46213],{},"크레딧 결제 취소",[128,46215,46216,46217,46219],{},"충전 크레딧 미사용 + 결제일 7일 이내만 ",[1321,46218,30568],{}," 가능 → 즉시 차감",[128,46221,9209],{},[107,46223,46224,46227,46230,46233],{},[128,46225,46226],{},"P-AD-16",[128,46228,46229],{},"회원 상태머신(학습자\u002F강사\u002F관리자)",[128,46231,46232],{},"활성↔중지(관리자 강제, 로그인\u002F1:1문의 제외 기능 제한)↔탈퇴(재가입\u002F로그인 차단, 개인정보 마스킹\u002F보존)",[128,46234,46235],{},"S-AD01-0101~0103",[107,46237,46238,46241,46243,46248],{},[128,46239,46240],{},"P-AD-17",[128,46242,7030],{},[128,46244,46245,46246],{},"사용자\u002F강사\u002F관리자 목록·상세의 이메일·연락처·이름·계좌번호 마스킹(표준 §7). 본인 조회는 비마스킹 가능성 ",[28,46247,17699],{},[128,46249,46250],{},"사용자 영역 전반",[107,46252,46253,46256,46259,46262],{},[128,46254,46255],{},"P-AD-18",[128,46257,46258],{},"학습자 탈퇴 차단",[128,46260,46261],{},"①만료 안 된 강좌 보유 시 불가 ②일괄 불가(1명씩) ③비가역 최종 컨펌",[128,46263,9269],{},[107,46265,46266,46269,46272,46282],{},[128,46267,46268],{},"P-AD-19",[128,46270,46271],{},"강사\u002F관리자 권한 설정",[128,46273,46274,46275,46277,46278,46281],{},"권한 설정 모달=메뉴 체크트리(상위→하위 연동), ",[1321,46276,31480],{}," 시 기존 권한 무시·일괄 갱신. 강사\u002F관리자 추가 단계로 다중 적용. ",[19,46279,46280],{},"추가 대상 목록은 탈퇴\u002F중지 회원 비노출","(p154). 관리자 모달도 강사와 동형",[128,46283,46284],{},"S-AD01-0102\u002F0103 (p123\u002Fp153\u002Fp154)",[107,46286,46287,46290,46293,46296],{},[128,46288,46289],{},"P-AD-20",[128,46291,46292],{},"수료여부 변경",[128,46294,46295],{},"변경 사유 필수(최소 10자). '수료'로 변경 후 다른 상태 변경 불가(Locked)",[128,46297,9289],{},[107,46299,46300,46303,46306,46309],{},[128,46301,46302],{},"P-AD-21",[128,46304,46305],{},"상품 공개\u002F판매 상태",[128,46307,46308],{},"공개상태=공개\u002F일부공개💎\u002F비공개, 판매상태=판매중\u002F판매마감. 목록 필터·일괄 변경 대상. 판매마감은 신규 구매 불가·기존 수강 유지",[128,46310,9389],{},[107,46312,46313,46316,46319,46329],{},[128,46314,46315],{},"P-AD-22",[128,46317,46318],{},"카테고리 구조·적용 범위",[128,46320,46321,46322,533,46325,46328],{},"최대 2단계. ",[19,46323,46324],{},"멤버십 제외 전체 상품 공통",[19,46326,46327],{},"상품 1개=카테고리 1개","(다중 불가). 정렬옵션 6종(직접 설정순=드래그·신규 최하단). 폴더에 상품 있으면 삭제 경고",[128,46330,9409],{},[107,46332,46333,46336,46339,46345],{},[128,46334,46335],{},"P-AD-23",[128,46337,46338],{},"상품 복사 규칙",[128,46340,46341,46342,46344],{},"후기 복사 여부 선택(default 복사). 복사명 ",[28,46343,39565],{},", 동일명 시 (2),(3) 순차 증가",[128,46346,9389],{},[107,46348,46349,46352,46355,46358],{},[128,46350,46351],{},"P-AD-24",[128,46353,46354],{},"콘텐츠 선행 등록",[128,46356,46357],{},"상품(강의) 생성 전 콘텐츠 라이브러리에 동영상\u002F유튜브링크 선등록 필요 — 강의\u002F커리큘럼 구성에 사용",[128,46359,9389],{},[107,46361,46362,46365,46368,46371],{},[128,46363,46364],{},"P-AD-25",[128,46366,46367],{},"커리큘럼 구조(섹션\u002F차시)",[128,46369,46370],{},"섹션(차시 묶음 그룹)+차시(콘텐츠 등록 최소 단위) 2계층. 차시 번호 섹션 내 자동 부여(1번부터·드래그 시 재정렬·수정 불가). 차시 섹션 간 이동 가능",[128,46372,9449],{},[107,46374,46375,46378,46381,46387],{},[128,46376,46377],{},"P-AD-26",[128,46379,46380],{},"상품 생성 임시저장",[128,46382,46383,46384,46386],{},"멀티스텝 등록은 ",[1321,46385,32933],{}," 지원. 재진입 시 마지막 임시저장 데이터 자동 노출",[128,46388,46389],{},"S-AD01-0201-002\u002F003",[107,46391,46392,46395,46398,46401],{},[128,46393,46394],{},"P-AD-27",[128,46396,46397],{},"차시-콘텐츠 연결",[128,46399,46400],{},"차시당 콘텐츠 1개 연결(콘텐츠 라이브러리에서 선택, 직접 업로드 아님). 맛보기 설정 시 누구나 무료 시청. AI튜터\u002FAI자막은 콘텐츠 속성 배지",[128,46402,9469],{},[107,46404,46405,46408,46411,46414],{},[128,46406,46407],{},"P-AD-28",[128,46409,46410],{},"영상 재생설정",[128,46412,46413],{},"자유롭게 시청 \u002F 순서대로 진행(이전 차시 수료 기준 순차·수료분은 재시청 자유). 학습자 강의실 잠금 정책과 연동(S-FR01-0301-201)",[128,46415,9469],{},[107,46417,46418,46421,46424,46427],{},[128,46419,46420],{},"P-AD-30",[128,46422,46423],{},"신규 상품 기본 비공개",[128,46425,46426],{},"상품 등록 시 비공개 상태로 업로드 → 운영자가 공개\u002F일부공개로 직접 전환해야 노출",[128,46428,9509],{},[107,46430,46431,46434,46437,46440],{},[128,46432,46433],{},"P-AD-31",[128,46435,46436],{},"가격 변경 영향 범위",[128,46438,46439],{},"구매 이력 있어도 금액 변경 가능. 기존 구매자 결제금액·주문 무영향, 변경분은 저장 이후 신규 구매자부터 적용",[128,46441,9509],{},[107,46443,46444,46447,46450,46453],{},[128,46445,46446],{},"P-AD-32",[128,46448,46449],{},"수료\u002F수료증",[128,46451,46452],{},"수료 최소 진도율 10~100%(기본 80%, 전체 차시 진도율 기준). 수료증 사용 시 자동 발급(템플릿 설정>수료증 템플릿 관리)",[128,46454,9509],{},[107,46456,46457,46460,46463,46468],{},[128,46458,46459],{},"P-AD-33",[128,46461,46462],{},"학습기간 일괄 조정",[128,46464,46465,46466],{},"일괄 [학습기간 설정](추가 연장 최대 365일\u002F종료일 지정, 무제한이면 날짜 지정만)·",[1321,46467,33552],{},[128,46469,9509],{},[107,46471,46472,46475,46478,46483],{},[128,46473,46474],{},"P-AD-34",[128,46476,46477],{},"라이브 상태머신",[128,46479,46480,46481],{},"예정(수강일시 이전)→LIVE(수강일시 시점 자동, 입장 가능)→종료(자동 변경 X·관리자\u002F강사 수동 종료, 입장 불가). 일괄 ",[1321,46482,33743],{},[128,46484,9529],{},[107,46486,46487,46490,46493,46496],{},[128,46488,46489],{},"P-AD-35",[128,46491,46492],{},"라이브 수강일시",[128,46494,46495],{},"라이브 시작 일시(오늘 이후만·당일은 현재 시간 이후만). 종료시간 자동 처리 X → 상세에서 수동 종료",[128,46497,9549],{},[107,46499,46500,46503,46506,46509],{},[128,46501,46502],{},"P-AD-36",[128,46504,46505],{},"라이브 입장버튼 활성화",[128,46507,46508],{},"YouTube LIVE URL 연결 + 입장버튼 활성화 시간(시작 10~60분전, 기본 10분전). 활성화 시각 전 입장 불가",[128,46510,9549],{},[107,46512,46513,46516,46519,46522],{},[128,46514,46515],{},"P-AD-37",[128,46517,46518],{},"라이브상태 수동 변경",[128,46520,46521],{},"예정↔LIVE 자유, LIVE→예정 불가(수강일시 미래 변경 시 자동), 종료→LIVE 가능(즉시 LIVE). 수강일시 미래 변경 시 상태·입장시간 자동 재계산",[128,46523,9569],{},[107,46525,46526,46529,46532,46535],{},[128,46527,46528],{},"P-AD-38",[128,46530,46531],{},"자료실(부록 파일)",[128,46533,46534],{},"상세>자료실에서 파일 업로드(원본\u002F노출 파일명·용량). 콘텐츠 용량 한도 내. 학습자 강의실>자료실에서 다운로드",[128,46536,9569],{},[107,46538,46539,46542,46545,46552],{},[128,46540,46541],{},"P-AD-39",[128,46543,46544],{},"라이브 자동 수료",[128,46546,46547,46548,46551],{},"라이브는 진도율 기준 아닌 ",[19,46549,46550],{},"강의실 입장 즉시 자동 수료처리","(수료 최소 진도율 항목 없음)",[128,46553,9569],{},[107,46555,46556,46559,46562,46565],{},[128,46557,46558],{},"P-AD-40",[128,46560,46561],{},"화상강의 플랫폼",[128,46563,46564],{},"화상강의는 플랫폼(Google Meet\u002FZoom) 구분. 목록 필터\u002F컬럼·생성 시 강의 타입 라디오+회의 링크(플랫폼별 검증). 나머지는 라이브와 동형",[128,46566,46567],{},"S-AD01-0204-001\u002F002",[107,46569,46570,46573,46576,46579],{},[128,46571,46572],{},"P-AD-41",[128,46574,46575],{},"화상강의 모집인원 필수",[128,46577,46578],{},"화상강의는 모집인원 직접입력 필수(무제한 없음)",[128,46580,9609],{},[107,46582,46583,46586,46589,46592],{},[128,46584,46585],{},"P-AD-42",[128,46587,46588],{},"디지털 다운로드 제한",[128,46590,46591],{},"디지털 상품은 다운로드 제한 수(무제한\u002FN회=파일별 최대 N회, 최대 100회). 학습자 다운로드 회차 카운트와 연동(학습자 상세 다운로드 내역)",[128,46593,46594],{},"S-AD01-0205-001\u002F002",[107,46596,46597,46600,46603,46606],{},[128,46598,46599],{},"P-AD-43",[128,46601,46602],{},"디지털 콘텐츠\u002F횟수 변경 영향",[128,46604,46605],{},"파일 변경 시 기존 구매자는 구매 시점 파일 유지·신규만 적용. 다운로드 횟수 변경 시 기존 구매자 구매 당시 횟수 유지·신규만 적용",[128,46607,9689],{},[107,46609,46610,46613,46616,46619],{},[128,46611,46612],{},"P-AD-44",[128,46614,46615],{},"패키지 상품 정책",[128,46617,46618],{},"여러 상품 묶음(최대 10개·중복 불가). 모집\u002F수강기간은 개별 상품 정책 따름. 구매 시 개별 상품 권한 자동 지급. 수정 시 신규 구매자만 변경 구성, 기존 구매자 구매 시점 구성 유지",[128,46620,46621],{},"S-AD01-0206-001\u002F002",[107,46623,46624,46627,46630,46633],{},[128,46625,46626],{},"P-AD-45",[128,46628,46629],{},"패키지 구성 검색 제약",[128,46631,46632],{},"패키지 구성에 추가 가능한 상품=공개='공개'+판매='판매중'만. 프리미엄 커뮤니티 포함 시 구매 시 월 자동 결제",[128,46634,9729],{},[107,46636,46637,46640,46643,46646],{},[128,46638,46639],{},"P-AD-46",[128,46641,46642],{},"패키지 가격 산정",[128,46644,46645],{},"정가 직접 입력 아님 — 포함 상품 정가 합계 기준. 할인은 합계 기준. 개별 구매 대비 N% 할인 표기. 구성 변경 시 합계 자동 갱신·결제설정은 유지",[128,46647,46648],{},"S-AD01-0206-002\u002F003",[107,46650,46651,46654,46656,46659],{},[128,46652,46653],{},"P-AD-47",[128,46655,35465],{},[128,46657,46658],{},"판매중\u002F판매중지(신규 결제만 중단·기존 구독자 이용 유지)\u002F판매마감. 비공개는 활성 구독자 없을 때만 설정 가능",[128,46660,9769],{},[107,46662,46663,46666,46669,46672],{},[128,46664,46665],{},"P-AD-48",[128,46667,46668],{},"커뮤니티 구독 모델",[128,46670,46671],{},"게시판 기반 월 구독(1,000~9,999,999원·매월 자동결제). 구독 혜택 최대 10개. 구매 시 게시판 접근 권한 부여, 구독 취소 시 회수",[128,46673,9789],{},[107,46675,46676,46679,46682,46685],{},[128,46677,46678],{},"P-AD-49",[128,46680,46681],{},"커뮤니티 판매상태 셀렉트(정밀)",[128,46683,46684],{},"상세 판매상태 셀렉트(개정 26-04-29, 2상태 토글→3상태 셀렉트). 판매중=신규+기존 정기결제 \u002F 판매중지=신규 불가·기존 정기결제 유지 \u002F 판매마감=신규 불가·기존 정기결제 중단·기존 만료일까지 이용 유지. 공개상태는 토글(공개\u002F비공개), 비공개는 활성 구독자 0일 때만",[128,46686,9813],{},[107,46688,46689,46692,46695,46698],{},[128,46690,46691],{},"P-AD-50",[128,46693,46694],{},"커뮤니티 게시글 작성 권한",[128,46696,46697],{},"게시글 글쓰기는 접근 권한 가진 사용자만 가능. 에디터 50MB(개발 시 변경 가능)·유튜브 링크 입력 시 상세 썸네일 노출·파일 업로드는 일반강의 자료실 기능과 동일",[128,46699,9833],{},[107,46701,46702,46705,46708,46711],{},[128,46703,46704],{},"P-AD-51",[128,46706,46707],{},"커뮤니티 댓글 삭제 UI",[128,46709,46710],{},"댓글 삭제 시 작성자·작성일·내용 비노출하되 댓글 영역·답글은 유지 + 삭제일시·삭제자 닉네임 표시(Front 동형). 일괄 삭제는 댓글\u002F답글\u002F대댓글 일괄 처리",[128,46712,9857],{},[107,46714,46715,46718,46721,46724],{},[128,46716,46717],{},"P-AD-52",[128,46719,46720],{},"멤버십 등록 제약·정렬",[128,46722,46723],{},"멤버십 등급은 '공개' 기준 최대 6개. 추가 생성 시 기존 멤버십 비공개 처리 후 진행. 목록 드래그 순서 = Front 멤버십 정렬 순서. 카테고리 다중 적용 가능(이용 카테고리). 구독자 목록은 비공개 멤버십도 노출",[128,46725,9877],{},[107,46727,46728,46731,46734,46737],{},[128,46729,46730],{},"P-AD-53",[128,46732,46733],{},"멤버십 무제한 이용 카테고리",[128,46735,46736],{},"멤버십 생성 시 등급별 '무제한 이용가능 카테고리' 지정 → 해당 카테고리 내 상품을 무료로 무제한 이용. 단 프리미엄 커뮤니티 포함 시 월 구독이 아닌 1개월 무료 상품으로 처리. 등급별 탭 독립 저장(최대 6개)·등급명 최대 30자(중복 허용)·혜택 최대 10개·월구독료 1,000~9,999,999원",[128,46738,9897],{},[107,46740,46741,46744,46747,46750],{},[128,46742,46743],{},"P-AD-54",[128,46745,46746],{},"멤버십 추가 시 기존 등급 잠금",[128,46748,46749],{},"최초 생성 이후 등급 추가는 1개씩. 기존 생성된 멤버십은 멤버십명 수정 불가·기존 데이터 유지 노출(수정 불가 UI), 신규 등급만 입력\u002F저장 가능. 멤버십 순서 변경은 멤버십 정보 탭에서만",[128,46751,9897],{},[107,46753,46754,46757,46760,46766],{},[128,46755,46756],{},"P-AD-55",[128,46758,46759],{},"콘텐츠 용량 한도·플랜",[128,46761,46762,46763,46765],{},"콘텐츠 라이브러리 총 용량은 플랜별 한도(예 80GB). 저장공간 부족 시 ",[1321,46764,44741],{}," 안내(브랜드사이트 결제). 용량 바는 유형별(동영상\u002F이미지\u002F파일\u002F자료실 외) 사용량 스택",[128,46767,9031],{},[107,46769,46770,46773,46776,46781],{},[128,46771,46772],{},"P-AD-56",[128,46774,46775],{},"콘텐츠 AI 부가기능·인코딩",[128,46777,46778,46779],{},"동영상 업로드 시 AI 학습 리포트·N개 국가별 자막 생성\u002F번역(AI 튜터·AI 번역 배지). 동영상은 인코딩 처리(진행 %·실패 시 재실행). AI 기능 사용은 크레딧 차감(P-AD-14) ",[28,46780,595],{},[128,46782,9031],{},[107,46784,46785,46788,46791,46794],{},[128,46786,46787],{},"P-AD-57",[128,46789,46790],{},"콘텐츠 폴더=분류 기준",[128,46792,46793],{},"콘텐츠 폴더는 파일 물리 이동이 아닌 분류(카테고리) 기준. 최대 2단계(하위 카테고리)·폴더명 최대 20자·드래그 순서\u002F이동. 폴더 삭제 시 폴더 내 콘텐츠 있으면 경고",[128,46795,9960],{},[107,46797,46798,46801,46804,46807],{},[128,46799,46800],{},"P-AD-58",[128,46802,46803],{},"콘텐츠 업로드 상태머신",[128,46805,46806],{},"대기→진행→완료\u002F실패 순차 진행. 화면 이탈\u002F브라우저 종료 시 진행·대기 모두 취소·재진입 시 목록 초기화. 업로드 실패는 재업로드 불가(재등록 필요). 유튜브 링크는 유효성 검사·공개\u002F일부공개만 정상. 동영상은 인코딩 완료 후 사용 가능",[128,46808,9980],{},[107,46810,46811,46814,46817,46820],{},[128,46812,46813],{},"P-AD-59",[128,46815,46816],{},"콘텐츠 상세 탭 구성",[128,46818,46819],{},"콘텐츠 상세 탭=기본정보·사용현황(공통), 동영상일 경우 AI 튜터·AI 번역 탭 추가 생성. 콘텐츠명은 파일 확장자 제외 수정 가능",[128,46821,10000],{},[107,46823,46824,46827,46830,46833],{},[128,46825,46826],{},"P-AD-60",[128,46828,46829],{},"콘텐츠 활성상태",[128,46831,46832],{},"활성=상품 등록 시 콘텐츠 선택 모달 노출, 비활성=숨김. 사용현황(상품에서 사용 중) 있는 콘텐츠는 비활성\u002F삭제 시도 시 얼럿 차단",[128,46834,10000],{},[107,46836,46837,46840,46843,46846],{},[128,46838,46839],{},"P-AD-61",[128,46841,46842],{},"AI 튜터 생성·크레딧 차감",[128,46844,46845],{},"동영상 콘텐츠에 AI 튜터(학습목표\u002F요약\u002F추천질문·4지선다\u002FOX 퀴즈) 생성. AI 자막생성·AI 튜터 생성은 크레딧 차감(영상 분량 기준)·부족 시 충전 페이지 유도. 항목별 최대 5개. 재생성 시 기존 데이터 모두 삭제. 학습목표\u002F요약\u002F추천질문 각 1개 이상 필수",[128,46847,10000],{},[107,46849,46850,46853,46856,46865],{},[128,46851,46852],{},"P-AD-62",[128,46854,46855],{},"AI 번역 생성·재생성",[128,46857,46858,46859,46862,46863],{},"동영상 자막을 75개국 언어로 AI 번역(복수 선택)·크레딧 차감(부족 시 충전). AI 자막편집(자막 편집 화면). ",[19,46860,46861],{},"AI 번역 재생성은 기존 번역 파일 유지·신규 생성·기본 적용 번역만 신규로 변경","(AI 튜터 재생성=기존 삭제와 차이). 크레딧 실제 차감 정책 개발 시 확정 ",[28,46864,22877],{},[128,46866,10000],{},[107,46868,46869,46872,46875,46882],{},[128,46870,46871],{},"P-AD-63",[128,46873,46874],{},"주문 결제 상태머신",[128,46876,46877,46878,46881],{},"결제대기(청구서 생성·결제일 미도래)→결제실패(자동결제 실패)→",[1321,46879,46880],{},"3일 1일 2회·총 6회 재시도","→결제유예(27일, D-NN일 표기)→미결제(27일 종료 후 최종 해지). 결제완료=정상(환불 포함). 결제완료+환불=환불뱃지\u002F일부환불(-000)\u002F전액환불. billing.md 정합",[128,46883,10044],{},[107,46885,46886,46889,46892,46895],{},[128,46887,46888],{},"P-AD-64",[128,46890,46891],{},"주문 취소 vs 환불",[128,46893,46894],{},"수강 기록(진도율) 있으면 주문 취소 대신 환불 처리. 수료증 발급된 주문은 수료증 먼저 취소 후 주문 취소. 주문 취소 시 강의 접근 권한 즉시 회수. 영수증은 결제완료\u002F부분환불만(PG 표준·전액환불 숨김)",[128,46896,10044],{},[107,46898,46899,46902,46905,46908],{},[128,46900,46901],{},"P-AD-65",[128,46903,46904],{},"주문 로그(시스템 이력)",[128,46906,46907],{},"주문 상세에 시스템 자동 로그(일시·로그명·설명·처리자). 주문생성→결제완료\u002F실패→결제유예 전환→미결제 전환 등 상태 전이 가시화. 주문 메모(C-10)는 우하단 ✏",[128,46909,10064],{},[107,46911,46912,46915,46918,46925],{},[128,46913,46914],{},"P-AD-67",[128,46916,46917],{},"환불 접수·상태머신",[128,46919,46920,46921,46924],{},"환불은 Front 1:1 문의로 접수 → 관리자 확인 → 환불 페이지 [환불 접수](주문번호 단위·부분환불 N차 가능). 상태: 환불요청(접수)→환불완료\u002F환불불가(불가 시 1:1 답변 통보). 환불 접수일=관리자 저장 클릭 시간, 환불일=환불완료 변경 일시. 내보내기(xls\u002Fcsv). ",[19,46922,46923],{},"디지털 상품은 환불 불가","·중복\u002F존재X 주문번호 검증",[128,46926,46927],{},"S-AD01-0403-001\u002F002",[107,46929,46930,46933,46936,46939],{},[128,46931,46932],{},"P-AD-68",[128,46934,46935],{},"환불 추가 조치",[128,46937,46938],{},"환불 상세에서 ①수강권한 즉시 회수(user_course_status='회수'→Front 마이페이지 강의 접근 차단) ②수료증 무효 처리(발급 수료증 조회\u002F출력 불가) 체크 가능. 환불 처리는 로그 단위 누적(처리일\u002F금액\u002F이체내역\u002F내용). 수강 정보는 상품유형별 변형(일반·라이브·구독커뮤니티·멤버십)",[128,46940,10144],{},[107,46942,46943,46946,46949,46952],{},[128,46944,46945],{},"P-AD-69",[128,46947,46948],{},"게시판 = 사이트 메뉴 연동",[128,46950,46951],{},"게시판(공지사항\u002FFAQ\u002F자유게시판 등) 생성 후 사이트 디자인>메뉴에서 등록해야 Front 노출. 공개상태(공개\u002F비공개)·게시글 수 관리. 일괄 공개상태 변경",[128,46953,10164],{},[107,46955,46956,46959,46962,46965],{},[128,46957,46958],{},"P-AD-70",[128,46960,46961],{},"게시판 생성 제약",[128,46963,46964],{},"게시판 유형(공지사항\u002FFAQ\u002F자유게시판)은 생성 후 변경 불가. 게시판명 중복 불가(최대 20자). 권한=글쓰기(관리자)\u002F글읽기(모든 사용자\u002F사이트 회원\u002F관리자)",[128,46966,10184],{},[107,46968,46969,46972,46975,46978],{},[128,46970,46971],{},"P-AD-71",[128,46973,46974],{},"게시판 유형별 게시글 동작",[128,46976,46977],{},"공지사항=고정글 설정·댓글 없음. FAQ=게시글 순서 변경(드래그·사용자 화면 노출 순서)·고정글 미사용. 자유게시판=커뮤니티 게시글 패턴(댓글\u002F답글) 추정. 글쓰기\u002F상세는 커뮤니티 게시글(P-AD-12)과 동형",[128,46979,10204],{},[107,46981,46982,46985,46988,46997],{},[128,46983,46984],{},"P-AD-72",[128,46986,46987],{},"자유게시판 비밀글·권한",[128,46989,46990,46991,46993,46994,46996],{},"자유게시판은 게시판 상세\u002F공지사항\u002FFAQ와 동형(P-AD-12). 고유: ①권한 3종(글읽기\u002F글쓰기\u002F댓글쓰기 각 모든사용자\u002F사이트회원\u002F관리자) ②비밀글 설정 셀렉트(비밀글\u002F비밀댓글 허용)+",[28,46992,39359],{}," 옵션 ③게시글 비밀글 토글(작성 시)·자물쇠 표시·필터(전체\u002F비밀글\u002F일반글) ④비밀글 접근=작성자+관리자만(Front 권한없는 사용자 내용 불가) ⑤일괄 ",[1321,46995,39335],{}," 모달(비밀글\u002F취소 라디오) ⑥댓글\u002F답글\u002F대댓글(@닉네임 멘션)은 커뮤니티 동형(P-AD-51)",[128,46998,10224],{},[107,47000,47001,47004,47007,47014],{},[128,47002,47003],{},"P-AD-73",[128,47005,47006],{},"팝업 노출 규칙",[128,47008,47009,47010,47013],{},"팝업 노출 = 공개여부(공개) AND 게시기간(시작~종료) 동시 충족. 노출위치=메인\u002F특정페이지(URL, 같은 페이지 최대 5개 팝업·한 팝업 여러 페이지 동시 가능). 이미지 4:5 고정 크롭(권장 640×800px·jpg\u002Fjpeg\u002Fpng·최대 5MB·1개). 이동URL 미입력 시 클릭 비활성. 창 닫기=오늘 보지 않기\u002F다시 보지 않기. PC·모바일 별도 설정. 복사명 ",[28,47011,47012],{},"(1)(2)…"," 순차(P-AD-23 동형)",[128,47015,47016],{},"S-AD01-0502-001\u002F002",[107,47018,47019,47022,47025,47028],{},[128,47020,47021],{},"P-AD-74",[128,47023,47024],{},"캠페인 발송 상태머신·발송 제약",[128,47026,47027],{},"발송상태: 진행(발송중 또는 예약시점 도래·프로세스 작동)\u002F대기(예약 설정·시점 미도래)\u002F종료(전 발송 완료)\u002F임시(설정만 저장·발송X)\u002F중지(관리자 강제 멈춤·중지 후 재발송 가능). 다채널(이메일\u002F문자(SMS·MMS)\u002F알림톡) 통합·1캠 n채널. 발송목적=공지\u002F구매유도\u002F학습독려\u002F커뮤니티독려\u002F프로모션\u002F기타(사용자 추가는 기타로 통일). KPI=도달 성공률(성공\u002F시도)·유효 반응률(클릭\u002F성공). 복사=설정 복제·임시상태·수신자 리스트 제외·1회 최대 10개. 삭제=진행\u002F대기는 불가(중지 후)·1건씩",[128,47029,10284],{},[107,47031,47032,47035,47038,47045],{},[128,47033,47034],{},"P-AD-75",[128,47036,47037],{},"캠페인 발송 시점",[128,47039,47040,47041,47044],{},"일반 발송=예약 일시 지정(시스템 기준 최소 10분 이후부터). 실시 발송=조건 충족 시 자동 발송, ",[19,47042,47043],{},"수신자그룹=전체회원 only일 때만 선택 가능",". 발송 조건=회원가입 직후\u002F상품 결제 완료\u002F진도율 50% 도달\u002F완강 후(진도율 90%↑)\u002F장기 미접속(30일↑)\u002F수강 만료 임박(잔여 7일). 발송 시간대=즉시(충족 시 즉시)\u002F시차(충족 익일 오후 12시)",[128,47046,10304],{},[107,47048,47049,47052,47055,47058],{},[128,47050,47051],{},"P-AD-76",[128,47053,47054],{},"문자 SMS\u002FMMS 분기",[128,47056,47057],{},"캠페인 문자 채널 본문 90자 이내=SMS, 90자 초과=MMS(최대 1,000자). 건당 단가 차등(예 SMS 9.9 크레딧). 발송 시 크레딧 차감(P-AD-14)",[128,47059,10304],{},[107,47061,47062,47065,47068,47074],{},[128,47063,47064],{},"P-AD-77",[128,47066,47067],{},"알림톡 발송 제약",[128,47069,47070,47071,47073],{},"알림톡은 카카오 사전 검수 승인 템플릿 코드만 발송 가능. 카카오 채널ID·템플릿 코드는 마케팅 풀 연동(알림톡 연결)에서 자동 설정·Read-only. 미승인 시 컨펌(",[1321,47072,40202],{},")·비즈니스 채널 미연결 시 info. 본문 최대 1,300자",[128,47075,10304],{},[107,47077,47078,47081,47084,47092],{},[128,47079,47080],{},"P-AD-78",[128,47082,47083],{},"캠페인 메시지 치환 토큰",[128,47085,47086,47087,47089,47091],{},"공통 ",[40208,47088],{"value":40210},[40208,47090],{"value":609}," + 수신자그룹 종속 토큰(진도율 기반·완강·마지막 로그인·마지막 활동·특정상품 구매자별 토큰군). 수신자그룹에 종속되지 않은 토큰은 노출 X. 이메일은 HTML 미적용 일반 텍스트. 설문폼은 메시지에 URL 형태로 추가(최대 5개·발행상태=발행)",[128,47093,10304],{},[107,47095,47096,47099,47102,47109],{},[128,47097,47098],{},"P-AD-79",[128,47100,47101],{},"캠페인 크레딧 차감·환불",[128,47103,47104,47105,47108],{},"발송 시 예상 비용 크레딧을 가차감, ",[19,47106,47107],{},"실제 발송 성공 건만 최종 차감·실패 건은 익일 자동 환불",". 크레딧 부족 시 발송 불가(충전 유도). 다중 채널은 채널별 단가 비율에 따라 최종 차감 변동",[128,47110,10304],{},[107,47112,47113,47116,47119,47145],{},[128,47114,47115],{},"P-AD-80",[128,47117,47118],{},"발송내역 노출·중지\u002F삭제",[128,47120,47121,47122,47127,47128,47130,47131,47133,47134,47137,47138,237,47141,237,47143],{},"발송내역은 캠페인 단위 발송상태로 노출, ",[19,47123,47124,47126],{},[1321,47125,40486],{}," 상태는 비노출","(발송 요청 전). 발송중지=상태 ",[1321,47129,40542],{},"or",[1321,47132,1382],{},"→[중지](중지 후 재발송 가능)·",[1321,47135,47136],{},"중지\u002F종료","는 제외. 삭제 시 발송 관련 일체 데이터 삭제·통계 미반영. 상세에서 수신자별 ",[1321,47139,47140],{},"수신제외",[1321,47142,40745],{},[1321,47144,19521],{},[128,47146,47147],{},"S-AD01-0602-001\u002F002",[107,47149,47150,47153,47156,47170],{},[128,47151,47152],{},"P-AD-81",[128,47154,47155],{},"카카오 알림톡 채널 연결",[128,47157,47158,47159,47161,47162,47165,47166,47169],{},"알림톡 발송 전제로 카카오 비즈니스 채널 연결 필요(발송내역>",[1321,47160,40500],{}," 모달). 채널 아이디(@형식)+카카오 비즈니스 카테고리(1\u002F2depth 모두)+휴대폰 인증(인증번호 최대 5회). 결과 5종: 정상연결\u002F인증미완료\u002F타사이트 이미 연결\u002F등록 채널정보 상이\u002F서비스 오류. 연결 완료 시 캠페인 알림톡 채널ID·템플릿코드 자동 설정(P-AD-77). 연결 후 ",[1321,47163,47164],{},"카카오 채널 해제"," 토글. ",[19,47167,47168],{},"해제 시 현재 승인된 모든 템플릿 자동 발송 즉시 중단·재연결 시 템플릿 정보 재로딩·동의 체크 필수","(컨펌)",[128,47171,10324],{},[107,47173,47174,47177,47180,47190],{},[128,47175,47176],{},"P-AD-82",[128,47178,47179],{},"수신자 그룹 업데이트 방식·삭제",[128,47181,47182,47183,47185,47186,47189],{},"수신자 그룹 업데이트 방식=자동(조건 기반 동적·자동 갱신)\u002F수동(수동 명단). 동일 학습자 다중 그룹 소속 가능. 복사=설정+명단 복제·복사명 ",[28,47184,41339],{},"(참조이력·통계 제외). ",[19,47187,47188],{},"캠페인 사용 중 그룹은 삭제 불가","(중지 후)·발송 이력\u002F통계 유지·삭제 후 신규 캠페인 미노출",[128,47191,10364],{},[107,47193,47194,47197,47200,47203],{},[128,47195,47196],{},"P-AD-83",[128,47198,47199],{},"수신자 그룹 조건별 추출",[128,47201,47202],{},"수신자 선택=조건별 추출(AND\u002FOR) 또는 개인별 추가(1명씩). 조건 7종: 진도율 기반(카테고리\u002F상품·n%·이상\u002F이하)·참여도 기반(참여 행위·n회)·마지막 로그인(n일 이상경과\u002F이내)·마지막 참여(n일)·가입(n일)·마지막 게시글 등록일(커뮤니티\u002F자유게시판·from~to)·특정 상품 구매자(결제완료자만·취소\u002F환불 제외). 조건 변경 시 예상 수신자 수 재산출. 카테고리\u002F상품 선택은 C-12 공통 모달",[128,47204,10384],{},[107,47206,47207,47210,47213,47216],{},[128,47208,47209],{},"P-AD-84",[128,47211,47212],{},"메시지 템플릿 즐겨찾기·채널",[128,47214,47215],{},"메시지 템플릿은 채널 유형별(이메일\u002F문자\u002F알림톡) 관리. 즐겨찾기(별표) 활성 시 목록 상단 고정·비활성 시 최종 수정일 위치(즐겨찾기 그룹 내 최신순). 캠페인 생성 시 템플릿 선택→본문 자동 채움. 이메일 본문 요약은 HTML 태그 제거 표시",[128,47217,10404],{},[107,47219,47220,47223,47226,47240],{},[128,47221,47222],{},"P-AD-85",[128,47224,47225],{},"메시지 템플릿 생성·수신거부",[128,47227,47228,47229,47232,47233,47236,47237,585],{},"메시지 템플릿은 채널유형(이메일\u002F문자\u002F알림톡)별 생성, 설정 영역은 캠페인 입력창과 동형(치환토큰 P-AD-78). 알림톡은 카카오 채널ID·템플릿코드(승인 상태=승인요청중\u002F승인반려\u002F적용중\u002F차단)·미연결 시 채널 연결 모달. ",[19,47230,47231],{},"광고성 이메일은 수신거부 신청 링크 포함 필수","(정보통신망법). 임시저장 템플릿은 캠페인 발송 선택 불가. 수신거부 링크 클릭 시 Front 수신거부 완료 안내 페이지(",[28,47234,47235],{},"p562","·\"마케팅 정보 수신거부가 완료되었습니다\"+필수 안내 메시지는 계속 발송+",[1321,47238,47239],{},"사이트 바로가기",[128,47241,10424],{},[107,47243,47244,47247,47250,47253],{},[128,47245,47246],{},"P-AD-86",[128,47248,47249],{},"설문폼 발행상태·응답자 유형",[128,47251,47252],{},"설문폼 발행상태=발행(실사용자 접근\u002F응답 가능)\u002F미발행(작성·저장됨·미공개)\u002F수정(발행됐던 폼 수정 중·수정 내용 미반영). 응답자 유형=누구나(각 응답 1건 집계)\u002F회원만(동일 사용자 중복 제출 시 최종 1건). 공개여부=공개\u002F비공개. URL 복사로 외부 공유·캠페인 설문폼 첨부 URL. 발행만 캠페인 설문폼 추가 노출(P-AD-78)",[128,47254,10444],{},[107,47256,47257,47260,47263,47266],{},[128,47258,47259],{},"P-AD-87",[128,47261,47262],{},"설문폼 발행·공개",[128,47264,47265],{},"발행=설문폼을 사용자에게 배포(실 접근\u002F응답 가능). 공개=발행된 폼 URL 접근 허용·비공개=URL 접근\u002F응답 불가(비공개면 발행돼도 사용자 접근 불가). 응답자 유형=누구나(로그인 무관)\u002F회원만(비로그인 시 로그인 유도). 응답 기간=상시\u002F기간 설정. 질문 유형=이메일\u002F전화번호\u002F텍스트 단답·장문\u002F단일 선택\u002F다중 선택 + 약관 동의(개인정보 필수\u002F광고성 선택)",[128,47267,10464],{},[107,47269,47270,47273,47276,47282],{},[128,47271,47272],{},"P-AD-88",[128,47274,47275],{},"설문폼 노출 위치",[128,47277,47278,47279,47281],{},"노출 위치=메인페이지\u002F특정페이지(URL)\u002F미설정. 메인·특정은 Front에 설문참여 독려 팝업(설문명·이미지·기간·대상·",[1321,47280,42034],{},")으로 노출. 미설정은 URL 직접 공유(캠페인 메시지 첨부). 알림톡 발송 시 사용할 전화번호는 설문폼 전화번호 질문 항목에서 지정",[128,47283,10464],{},[107,47285,47286,47289,47291,47294],{},[128,47287,47288],{},"P-AD-89",[128,47290,42084],{},[128,47292,47293],{},"4종 외부 마케팅 툴 연동: 카카오톡 채널 톡 상담(@channel_id)·Google Analytics(GA4 측정 ID G-)·Google Tag Manager(컨테이너 ID GTM-)·Meta Pixel(Pixel ID). 저장 시 형식 검증. 연결 해제 시 수집\u002F기능 중단",[128,47295,10484],{},[107,47297,47298,47301,47304,47310],{},[128,47299,47300],{},"P-AD-90",[128,47302,47303],{},"가입 랜딩페이지",[128,47305,47306,47307,47309],{},"외부 랜딩페이지 용도 웹페이지 생성\u002F수정. 페이지 등록=기본형\u002F확장형 2종. 공개여부(공개\u002F비공개)·발행상태·URL 복사로 외부 공유. 일괄 복사(",[28,47308,42296],{},")\u002F삭제",[128,47311,10504],{},[107,47313,47314,47317,47320,47323],{},[128,47315,47316],{},"P-AD-91",[128,47318,47319],{},"가입 랜딩페이지 생성",[128,47321,47322],{},"기본형=헤드라인+서브타이틀+내용 단순 html 페이지(메인 헤드라인 200자\u002F서브 50자\u002F본문 에디터 50MB·태그\u002F스크립트 비허용). 공개여부 토글(공개 시 URL 접근 가능)·자동 생성 URL. 확장형은 별도(미열람). 미리보기 모달 제공",[128,47324,10524],{},[107,47326,47327,47330,47333,47340],{},[128,47328,47329],{},"P-AD-92",[128,47331,47332],{},"가입 랜딩페이지 확장형",[128,47334,47335,47336,47339],{},"확장형=메인 타이틀(텍스트 정렬 좌\u002F중)+비주얼 이미지(jpg\u002Fpng\u002Fwebp·5MB)+추천 상품 진열(C-12 선택·",[19,47337,47338],{},"최대 4개·중복 불가","·카드 노출 옵션 토글 7종 default 모두 노출)+쿠폰 혜택(쿠폰 선택 모달·중복\u002F만료 쿠폰 불가)+CTA 버튼(버튼 텍스트 필수·이동링크 메인\u002F특정페이지 URL검증·배경\u002F텍스트 색상 RGB·대비 안내). 삭제\u002F접근 불가 상품은 진열 제외. 미리보기 모달=Front 출력형",[128,47341,10544],{},[107,47343,47344,47347,47350,47353],{},[128,47345,47346],{},"P-AD-93",[128,47348,47349],{},"사이트 기본 정보·로고",[128,47351,47352],{},"사이트 이름(노출 공식명)·사이트 URL(자동생성 Read-only, 도메인 변경은 설정>기본설정). 로고 사용=로고 이미지(300×300px·5MB)\u002F텍스트 라디오. SNS 공유 이미지(1200×630px·10MB)·파비콘(32×32px·1MB·URL). 형식\u002F용량 검증",[128,47354,10564],{},[107,47356,47357,47360,47363,47366],{},[128,47358,47359],{},"P-AD-94",[128,47361,47362],{},"호출 페이지 정의",[128,47364,47365],{},"로그아웃\u002F로그인 상태별 기본 호출(진입) 페이지를 페이지 셀렉트로 지정. 미선택 시 각각 기본 로그아웃\u002F로그인 페이지로 이동",[128,47367,10564],{},[107,47369,47370,47373,47376,47379],{},[128,47371,47372],{},"P-AD-95",[128,47374,47375],{},"사이트 메뉴 default 생성·노출",[128,47377,47378],{},"메뉴는 default 자동 생성: HTML 페이지(메인·회사소개=페이지 연결·페이지 default 생성)·게시판(공지사항·자유게시판·FAQ=게시판 연결)·상품(일반\u002F화상\u002F라이브\u002F패키지\u002F디지털\u002F프리미엄 커뮤니티\u002F멤버십, 노출 ON=일반·라이브, 나머지 OFF). 노출여부 토글=Front 노출\u002F숨김. 복제 시 신규 메뉴 생성·삭제는 복구 불가(컨펌)",[128,47380,10584],{},[107,47382,47383,47386,47389,47397],{},[128,47384,47385],{},"P-AD-96",[128,47387,47388],{},"메뉴 순서 저장 게이트",[128,47390,47391,47392,47396],{},"메뉴 순서 드래그&드롭 변경은 ",[19,47393,47394,43053],{},[1321,47395,31487],{},", 저장 없이 이탈 시 변경 순서 미반영",[128,47398,10584],{},[107,47400,47401,47404,47407,47410],{},[128,47402,47403],{},"P-AD-97",[128,47405,47406],{},"메뉴 연결·노출 대상",[128,47408,47409],{},"메뉴 연결 페이지=내부 페이지\u002F게시판\u002F상품 연결(카테고리 or 개별 상품)\u002FURL 4종 중 1. URL은 형식 검증. 노출 대상=전체\u002F로그인\u002F비로그인. 로그인 대상일 때만 수신자 그룹 선택 가능(미선택=회원 전체)",[128,47411,10604],{},[107,47413,47414,47417,47420,47423],{},[128,47415,47416],{},"P-AD-98",[128,47418,47419],{},"수신자 그룹 지표 계산식",[128,47421,47422],{},"도달 성공률=발송 성공 건수\u002F전체 발송 시도 건수×100(소수 1자리·시도 0=「-」). 유효 반응률=링크 클릭 수\u002F링크 포함 메시지 발송 성공 건수×100(소수 1자리·성공 0=「-」·링크 미포함 캠페인 집계 제외). 수신자 그룹 선택 모달(C-11)·수신자 그룹 목록 공통",[128,47424,47425],{},"C-11, S-AD01-0603-001",[107,47427,47428,47431,47434,47440],{},[128,47429,47430],{},"P-AD-99",[128,47432,47433],{},"사이트 페이지 default·복사\u002F삭제",[128,47435,47436,47437,47439],{},"페이지 default=메인·회사소개(삭제 불가). 페이지 복사=",[28,47438,41339],{},"·메뉴 연결 정보 제외·공개여부 비공개로 복사. 삭제 시 메뉴 연결된 페이지는 메뉴 연결 해제 후에만 가능(경고)",[128,47441,10624],{},[107,47443,47444,47447,47450,47453],{},[128,47445,47446],{},"P-AD-100",[128,47448,47449],{},"페이지 공개=메뉴 단위",[128,47451,47452],{},"페이지 자체엔 공개\u002F비공개 상태 없음 — 메뉴 연결 또는 URL 공유로 Front 접근. 공개여부 관리는 메뉴 단위(P-AD-97). 임시 저장 지원(페이지명 필수)",[128,47454,10644],{},[107,47456,47457,47460,47463,47466],{},[128,47458,47459],{},"P-AD-101",[128,47461,47462],{},"페이지 빌더 구조",[128,47464,47465],{},"페이지 빌더=드래그&드롭 에디터. 템플릿 선택(랜딩=기본\u002F교육\u002F재테크\u002F건강\u002F커리어·소개) 또는 섹션 선택(9종: 전체 이미지 배너\u002F텍스트\u002F상품\u002F게시판\u002F로케이션\u002F후기\u002F설문\u002F상품\u002F이미지+텍스트)으로 구조 구성·요소 직접 수정. 캔버스 섹션 드래그 위치 변경. 템플릿\u002F빈페이지 변경 시 기존 섹션 구성 초기화(처음 한 번만 경고). 미리보기는 저장 전 내용 기준",[128,47467,10664],{},[107,47469,47470,47473,47475,47481],{},[128,47471,47472],{},"P-AD-102",[128,47474,43695],{},[128,47476,47477,47478,47480],{},"섹션 선택 시 좌측 패널이 유형별 편집 폼으로 전환 + 우측 라이브 미리보기 + ",[1321,47479,43699],{},". 9유형: 이미지 배너(이미지\u002F사이즈\u002F타이틀·설명\u002F정렬\u002F버튼 최대 2개)·텍스트(유형 셀렉트·텍스트 크기 1↑ 양수·소수 불가·설명 0\u002F60·정렬·높이·배경색)·상품(상품형\u002F슬라이더형·C-12 선택·노출 옵션 토글)·게시판(게시글 선택 모달 다중·유형 필터)·후기(후기 선택 모달 다중)·로케이션(주소 검색→구글맵·contact=푸터 값·배경색)·설문(발행 설문폼 선택)·이미지+텍스트(위치 좌\u002F우\u002F중간\u002F아래)·이미지+텍스트. 콘텐츠 선택 모달은 미선택\u002F조회실패 안내",[128,47482,10664],{},[107,47484,47485,47488,47491,47497],{},[128,47486,47487],{},"P-AD-103",[128,47489,47490],{},"메타코드 삽입",[128,47492,47493,47494,47496],{},"메타코드 입력값은 사이트 HTML ",[28,47495,43862],{},"(시스템 지정 위치)에 반영 — 네이버\u002F구글 소유권 인증·외부 분석 도구 연결용. 수정=업데이트·삭제=제거(오입력\u002F삭제 시 외부 연동 실패 가능)",[128,47498,10684],{},[107,47500,47501,47504,47507,47510],{},[128,47502,47503],{},"P-AD-104",[128,47505,47506],{},"SEO 설정 3탭·변수",[128,47508,47509],{},"SEO 설정=사이트\u002F페이지별\u002F상품별 3탭. 사이트=색인 허용 토글·제목 태그·메타 설명(200자)·키워드·OG(title\u002Fdescription\u002Fimage 1200×630·2MB)·Google\u002FSNS 실시간 미리보기. 페이지별\u002F상품별=목록 행별 키워드·제목·메타·적용(색인) 여부 토글(상세 편집 시 페이지\u002F상품 선택 모달 호출). 제목\u002F설명에 변수 토큰({site_name}\u002F{page_title}\u002F{course_title} 등) 삽입(컨텍스트별 활성)",[128,47511,10704],{},[107,47513,47514,47517,47520,47523],{},[128,47515,47516],{},"P-AD-105",[128,47518,47519],{},"푸터 정보",[128,47521,47522],{},"푸터 사업자 정보(회사명·대표자명·사업자등록번호 숫자\u002F하이픈·통신판매업·원격평생교육시설번호·사업장 주소)+사이트 정보(이메일·전화·팩스)+SNS(URL 형식 검증) → Front 푸터 노출. 실제 운영자 정보(설정>기본정보)와 별개 표기용. 필수=회사명·대표자명·사업자등록번호·사업장 주소·이메일",[128,47524,10724],{},[107,47526,47527,47530,47533,47539],{},[128,47528,47529],{},"P-AD-106",[128,47531,47532],{},"정산 정보 승인 게이트",[128,47534,47535,47536,47538],{},"쏠쏠 수익 정산은 정산 정보 제출+승인 필요. 미등록 시 ",[1321,47537,44422],{}," 유도. 헤더 승인 배지(미승인\u002F승인). 승인 전엔 정산 미실행",[128,47540,10744],{},[107,47542,47543,47546,47549,47552],{},[128,47544,47545],{},"P-AD-107",[128,47547,47548],{},"정산 유형 3종",[128,47550,47551],{},"정산 정보 등록 유형=개인사업자\u002F법인사업자\u002F개인(상단 탭). 사업자(개인\u002F법인)=사이트 소유자 정보 수정 불가(설정>기본정보·Brand Site DB 참조). 개인=이름·생년월일·통신사·휴대폰 본인인증(Toss) 직접 입력",[128,47553,10764],{},[107,47555,47556,47559,47562,47565],{},[128,47557,47558],{},"P-AD-108",[128,47560,47561],{},"정산 담당자·입금 계좌 인증",[128,47563,47564],{},"정산 담당자=이름·휴대폰·이메일(인증 메일 코드, 수정 시 재인증·미완료 시 저장 불가). 입금 계좌=은행명·계좌번호(숫자)·예금주·계좌 실명 인증(수정 시 인증 초기화·재인증)·통장 사본(jpg\u002Fpng). 모든 정보 필수·인증 미완료 시 저장 불가",[128,47566,10764],{},[107,47568,47569,47572,47575,47578],{},[128,47570,47571],{},"P-AD-109",[128,47573,47574],{},"정산 집계·지급 주기",[128,47576,47577],{},"정산 내역=매월 말일 기준 집계·익월 10일 등록 계좌로 지급. 환불\u002F취소 건은 해당 월 정산액에서 차감. 정산 상태=정산 대기\u002F정산 완료. 정산 문의는 브랜드 사이트",[128,47579,10784],{},[107,47581,47582,47585,47588,47594],{},[128,47583,47584],{},"P-AD-110",[128,47586,47587],{},"정산 금액 계산식",[128,47589,47590,47591,47593],{},"공급가액=결제금액-부가세 · 부가세=공급가액×10% · 판매수수료=결제금액×판매수수료율(부가세포함, 플랜별) · PG수수료=결제금액×PG율 · ",[19,47592,44603],{},". 표시 금액 VAT 미포함 주의. 천단위 콤마",[128,47595,47596],{},"S-AD01-1002-001\u002F002",[107,47598,47599,47602,47605,47613],{},[128,47600,47601],{},"P-AD-111",[128,47603,47604],{},"정산 상세 3탭",[128,47606,47607,47608,237,47610,47612],{},"정산 상세=정산 기본 정보(금액 항목+입금 계좌)·상품별 매출 내역(상품별 판매수량·총매출·수수료·순매출액·합계)·결제 후 취소 내역(취소 주문 목록). 헤더 ",[1321,47609,44719],{},[1321,47611,38503],{},"·금액 요약 카드(결제\u002F수수료\u002F취소\u002F정산금액·지급 예정일)",[128,47614,10804],{},[107,47616,47617,47620,47623,47626],{},[128,47618,47619],{},"P-AD-112",[128,47621,47622],{},"부가세 신고 자료",[128,47624,47625],{},"부가세 신고 자료=참고용(실 신고는 개별 사이트·플랫폼 미신고 책임 없음·과세사업자\u002F과세상품 기준). 월별 목록(연월·결제승인\u002F취소 건수·결제\u002F취소\u002F순 금액 합계·연도 필터·내보내기). 상세=집계 기준(결제 승인일\u002F취소일)·금액 요약·거래 내역",[128,47627,47628],{},"S-AD01-1003-001\u002F002",[107,47630,47631,47634,47637,47640],{},[128,47632,47633],{},"P-AD-113",[128,47635,47636],{},"설정 기본정보 SoT·연동",[128,47638,47639],{},"설정 기본정보=사이트\u002F사업자\u002F담당자 정보의 SoT(정산·문의 응대용). 사이트명 수정 불가·도메인 설정은 Growth 플랜 이상. 사업자\u002F담당자 정보는 정산 정보 관리에서 입력 시 자동 연동(정산→기본정보 단방향, 정산에서 수정해도 기본정보 미반영). 푸터(P-AD-105)는 표기용 별개",[128,47641,10864],{},[107,47643,47644,47647,47649,47652],{},[128,47645,47646],{},"P-AD-114",[128,47648,45176],{},[128,47650,47651],{},"학습자 강의실 플레이어 전역 기본값: 학습옵션(영상 탐색 허용·배속 조절 허용)·재생옵션(자막 기본 표시·다음 영상 자동 재생)",[128,47653,10884],{},[107,47655,47656,47659,47661,47664],{},[128,47657,47658],{},"P-AD-115",[128,47660,33493],{},[128,47662,47663],{},"기본 제공 템플릿 7종(기본형1·2\u002F세로형1·2·3\u002F영문형1·2) default 생성·유형 변경 불가·템플릿명 수정 가능. 활성=상품 상세 수료증 템플릿 셀렉트 노출·비활성=숨김. 사용중 상품 있는 템플릿은 활성→비활성 변경 불가. 상세=템플릿 제목(20자)·수료 정보 노출 항목·발급 기관명(15자·최초 사이트명)·서명\u002F직인 이미지·사용중 상품 탭",[128,47665,47666],{},"S-AD01-1103-001\u002F002",[107,47668,47669,47672,47675,47682],{},[128,47670,47671],{},"P-AD-116",[128,47673,47674],{},"강사\u002F관리자 공지",[128,47676,47677,47678,47681],{},"관리자·강사 대상 공지=등록 시 로그인 시 전체 화면 모달(C-15)로 노출. 고정글 토글(목록 상단)·중요 표시·노출대상(전체\u002F강사\u002F관리자\u002F직접설정, ",[19,47679,47680],{},"등록 후 변경 불가","·변경 시 새 공지). 제목 100자·내용 500자. 목록에 확인\u002F대상 수(읽음 집계)·상세에 노출대상 리스트(대상별 확인\u002F미확인)",[128,47683,47684],{},"S-AD01-1104-001\u002F002",[107,47686,47687,47690,47693,47699],{},[128,47688,47689],{},"P-AD-117",[128,47691,47692],{},"학습자 알림 채널",[128,47694,47695,47696,47698],{},"학습자 알림=카테고리(상품\u002F회원\u002F결제\u002F활동)별 항목마다 이메일\u002F알림톡 채널 토글. 알림톡 수신거부 시 문자(SMS)로 대체 발송(크레딧 차감·동의 문구). 알림톡 발송은 크레딧 차감(P-AD-14). 미리보기 모달 제공. ",[1321,47697,45908],{},"으로 저장",[128,47700,10984],{},[107,47702,47703,47706,47709,47719],{},[128,47704,47705],{},"P-AD-118",[128,47707,47708],{},"멤버십\u002F커뮤니티 구독 등급 생성(개정)",[128,47710,47711,47712,85,47715,47718],{},"멤버십·프리미엄 커뮤니티 상품 생성은 멀티스텝(템플릿 선택→혜택 맞춤 설정→최종검토). 구독 등급 템플릿=1개\u002F3개\u002F4개(Basic\u002FStandard\u002FPremium\u002FElite). 등급별: 결제 월 단위(상위 등급은 더 큰 단위)·할인율(상위 등급 더 큰 할인)·혜택(최대 5개)·",[19,47713,47714],{},"디지털 상품 포함 체크(등급별 옵션 별개)",[19,47716,47717],{},"추천 표시 체크(추천 아이콘·복수 가능)",". 기본 구독료=무료 이상 시 등급 분할 가능. 구독자 탭=총 학습자\u002F구독중\u002F취소\u002F만료 통계+구독자 목록(참여\u002F수료 상태 필터·일괄 만료\u002F취소 처리). (P-AD-52~54 보강)",[128,47720,47721,47722],{},"S-AD01-0208-",[915,47723,47724],{},", S-AD01-0207-",[107,47726,47727,47730,47733,47744],{},[128,47728,47729],{},"P-AD-66",[128,47731,47732],{},"쿠폰 상태머신·발행 제약",[128,47734,47735,47736,47739,47740,47743],{},"쿠폰 상태: 사용 \u002F 사용중지(신규 다운로드 불가·기존 받은 사람만 사용) \u002F 회수(이미 받은 학습자도 사용 불가·전 영역 노출 차단·경고 강조). 용어: 발행=제작·발급=다운로드·사용=결제 적용. ",[19,47737,47738],{},"할인 타입은 오픈 시점 정액 only(정률 추후 확장)",". 적용범위=모든\u002F특정 상품(특정 상품 추가는 공개+판매중만, 프리미엄 커뮤니티는 1개월 이용권으로만), 적용대상=전체 회원\u002F수신자 그룹. ",[19,47741,47742],{},"발행 수량은 이미 등록된 인원보다 적게 설정 불가",". 사용기간 종료일 지나거나 유효기간(다운로드 후 N일) 경과 시 상태 '사용→사용안함' 자동 변경. 회수는 유효기간 무관 즉시 사용 불가. 등록·수정·조회 일원화",[128,47745,47746],{},"S-AD01-0402-001\u002F002",[41,47748,47749],{},[15,47750,47751,47754],{},[19,47752,47753],{},"에스컬레이션 후보",": P-AD-10(닉네임 길이 불일치), P-AD-02(강사 메뉴 권한 범위 미확정), P-AD-11(알림 기획 미진행). §0과 연동.",[53,47756],{},[56,47758,47760],{"id":47759},"_4-이메일-템플릿-화면id-비대상","4. 이메일 템플릿 (화면ID 비대상)",[41,47762,47763],{},[15,47764,47765],{},"시스템 자동 발송 메일. 화면이 아니라 메일 본문(BR01 §2.9 패턴 준용). 사이트명\u002F로고는 어드민 설정 가변.",[101,47767,47768,47783],{},[104,47769,47770],{},[107,47771,47772,47774,47777,47780],{},[110,47773,7768],{},[110,47775,47776],{},"메일명",[110,47778,47779],{},"핵심 내용",[110,47781,47782],{},"출처",[123,47784,47785,47806,47824],{},[107,47786,47787,47790,47793,47803],{},[128,47788,47789],{},"E-1",[128,47791,47792],{},"비밀번호 재설정 인증 안내",[128,47794,47795,47796,47798,47799,47802],{},"\"안녕하세요 {역할}님\" + ",[1321,47797,29326],{}," 버튼 + URL 복사 안내 + ",[19,47800,47801],{},"링크 30분 유효"," + 보안 안내",[128,47804,47805],{},"p027\u002Fp028",[107,47807,47808,47811,47814,47821],{},[128,47809,47810],{},"E-2",[128,47812,47813],{},"회원가입 이메일 인증",[128,47815,47816,47817,47820],{},"이메일 인증코드 6자리(난수, 박스 레이아웃, 복사 지원) + ",[19,47818,47819],{},"10분 유효"," + 스팸함 안내",[128,47822,47823],{},"p035\u002Fp036",[107,47825,47826,47829,47832,47846],{},[128,47827,47828],{},"E-3",[128,47830,47831],{},"강사\u002F관리자 초대 메일",[128,47833,47834,47835,237,47838,47841,47842,47845],{},"\"{사이트명} 관리자 시스템으로 초대합니다\" + 초대 정보(권한\u002F일시\u002F수신 계정) + ",[1321,47836,47837],{},"강사회원 가입",[1321,47839,47840],{},"관리자 회원 가입"," + 시작 안내(가입 링크는 고유 토큰, ",[19,47843,47844],{},"48시간"," 또는 설정 기간 유효)",[128,47847,47848],{},"p108\u002Fp141",[53,47850],{},[15,47852,47853,47854,47856],{},"✅ ",[19,47855,27797],{}," — 재개 지점 없음.",[41,47858,47859,47865],{},[15,47860,47861,47864],{},[19,47862,47863],{},"본 배치(p601~p759) 처리 요약",": 가입 랜딩 확장형 + 사이트 디자인 전 영역 + 매출 및 정산 전 영역 + 설정 전 영역 증류.",[225,47866,47867,47870,47881,47888,47891],{},[228,47868,47869],{},"추가 고유 화면 24개: 랜딩페이지 확장형(0607-003) \u002F 사이트 디자인 기본정보(0701-001)·메뉴 목록(0702-001)·메뉴 생성(0702-002)·페이지 목록(0703-001)·페이지 생성(0703-002)·페이지 빌더(0703-003)·메타코드(0704-001)·SEO 설정 3탭(0705-001)·푸터(0706-001) \u002F 정산 정보 미등록(1001-001)·정산 정보 등록 3유형(1001-002)·정산 내역 목록(1002-001)·정산 내역 상세 3탭(1002-002)·부가세 신고 목록(1003-001)·부가세 신고 상세(1003-002) \u002F 설정 기본정보(1101-001)·플레이어(1102-001)·수료증 템플릿 목록(1103-001)·상세(1103-002)·강사\u002F관리자 공지 목록(1104-001)·공지 등록(1104-002)·학습자 알림(1105-001).",[228,47871,47872,47873,47876,47877,47880],{},"공통 컴포넌트 신규: ",[19,47874,47875],{},"C-13 연결 대상 선택 모달","(페이지\u002F게시판 1개 선택)·",[19,47878,47879],{},"C-15 어드민 공지 확인 모달","(로그인 시). C-11(수신자 그룹)에 도달성공률\u002F유효반응률 보강.",[228,47882,47883,47884,47887],{},"정책 신규: ",[19,47885,47886],{},"P-AD-92~118","(랜딩 확장형, 사이트 기본정보\u002F메뉴\u002F페이지\u002F빌더 섹션 9유형\u002F메타코드\u002FSEO\u002F푸터, 정산 승인·3유형·계산식·상세 3탭, 부가세 신고, 설정 기본정보 SoT, 플레이어, 수료증, 강사\u002F관리자 공지, 학습자 알림 채널, 멤버십\u002F커뮤니티 구독 등급 생성 개정).",[228,47889,47890],{},"페이지 빌더 섹션 편집(9유형: 이미지 배너\u002F텍스트\u002F상품\u002F게시판\u002F로케이션\u002F후기\u002F설문\u002F이미지+텍스트)은 빌더 하위 디테일로 P-AD-102에 통합. 템플릿 갤러리(p662~p671)·개정이력 마크·중복 미리보기는 정책\u002F화면으로 흡수, 별도 화면블록 미생성.",[228,47892,47893,47894,47897],{},"p755",[3369,47895,47896],{},"p759(멤버십\u002F커뮤니티\u002F디지털상품 상품 생성 개정 슬라이드)는 앞 배치 상품 화면(0205","0208)의 개정으로 P-AD-118에 흡수.",[41,47899,47900,47906],{},[15,47901,47902,47905],{},[19,47903,47904],{},"본 배치(p451~p600) 처리 요약",": 자유게시판·운영(팝업) + 마케팅 지원 영역 대거 증류.",[225,47907,47908,47911,47917,47923],{},[228,47909,47910],{},"추가 고유 화면 14개: 자유게시판 상세(0501-004) \u002F 팝업 목록(0502-001)·팝업 생성(0502-002) \u002F 캠페인 목록(0601-001)·캠페인 생성(0601-002) \u002F 발송내역 목록(0602-001)·발송내역 상세(0602-002) \u002F 수신자 그룹 목록(0603-001)·수신자 그룹 생성(0603-002) \u002F 메시지 템플릿 목록(0604-001)·메시지 템플릿 생성(0604-002) \u002F 설문폼 목록(0605-001)·설문폼 상세 3탭(0605-002) \u002F 마케팅 툴 연동(0606-001) \u002F 가입 랜딩페이지 목록(0607-001)·생성 기본형(0607-002).",[228,47912,47872,47913,47916],{},[19,47914,47915],{},"C-12 카테고리 선택\u002F개별상품 선택 모달","(사이트>페이지·수신자 그룹·패키지 공통).",[228,47918,47883,47919,47922],{},[19,47920,47921],{},"P-AD-72~91","(자유게시판 비밀글, 팝업 노출, 캠페인 상태머신\u002F시점\u002FSMS·MMS\u002F알림톡\u002F치환토큰\u002F크레딧, 발송내역, 수신자 그룹 조건추출, 메시지 템플릿, 설문폼 발행\u002F노출, 마케팅 툴 연동, 랜딩페이지).",[228,47924,47925],{},"다수 개정이력·섹션배너·반복 Description(공지사항\u002F커뮤니티\u002F메시지템플릿 동형)은 정책메모로 흡수, 별도 화면블록 미생성.",[41,47927,47928,47934],{},[15,47929,47930,47933],{},[19,47931,47932],{},"본 배치(p301~p450) 처리 요약",": 상품(커뮤니티 상세·멤버십) + 콘텐츠 + 판매(주문\u002F쿠폰\u002F환불) + 운영(게시판) 대거 증류.",[225,47935,47936,47939,47945,47948],{},[228,47937,47938],{},"추가 고유 화면 21개: 프리미엄 커뮤니티 상세페이지(0207-003)·커뮤니티 게시글 쓰기(0207-004)·게시글 상세(0207-005) \u002F 멤버십 목록(0208-001)·생성(0208-002)·상세(0208-003) \u002F 콘텐츠 라이브러리(0301-001)·폴더 관리(0301-002)·콘텐츠 등록(0301-003)·콘텐츠 상세 4탭(0301-004)·자막 편집(0301-005) \u002F 주문 목록(0401-001)·주문 상세(0401-002) \u002F 쿠폰 목록(0402-001)·쿠폰 등록(0402-002) \u002F 환불 목록(0403-001)·환불 상세(0403-002) \u002F 게시판 목록(0501-001)·게시판 생성(0501-002)·게시판 상세(0501-003).",[228,47940,47872,47941,47944],{},[19,47942,47943],{},"C-11 수신자 그룹 선택 모달","(쿠폰·마케팅·메뉴 공통).",[228,47946,47947],{},"정책 P-AD-49~71 신규(커뮤니티 판매 상태머신·게시글 권한\u002F삭제UI·멤버십 등록제약\u002F무제한카테고리\u002F추가잠금·콘텐츠 용량\u002FAI 부가기능\u002F폴더분류\u002F업로드 상태머신\u002F콘텐츠 탭\u002F활성상태\u002FAI튜터·AI번역·주문 결제 상태머신\u002F취소vs환불\u002F로그·쿠폰 상태머신·환불 접수\u002F추가조치·게시판 메뉴연동\u002F생성제약\u002F유형별 동작).",[228,47949,47950],{},"미확정: 강사 메뉴 권한 범위(P-AD-02)·콘텐츠 라이브러리 작은 Description 세부(AI 차감 단가)·AI 크레딧 실제 차감 정책(개발 시 확정)·쿠폰 정률 추후 확장(DB 스키마)·게시판 게시글 쓰기\u002F상세(커뮤니티 동형 추정)·자유게시판 게시글 동작(추정)·환불 디지털 상품 예외(추정).",[3964,47952,27618],{},{"title":69,"searchDepth":454,"depth":454,"links":47954},[47955,47956,47957,48090,48091],{"id":17569,"depth":457,"text":17570},{"id":17704,"depth":457,"text":17705},{"id":17820,"depth":457,"text":17821,"children":47958},[47959,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48000,48001,48002,48003,48004,48005,48006,48007,48008,48009,48010,48011,48012,48013,48014,48015,48016,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48036,48037,48038,48039,48040,48041,48042,48043,48044,48045,48046,48047,48048,48049,48050,48051,48052,48053,48054,48055,48056,48057,48058,48059,48060,48061,48062,48063,48064,48065,48066,48067,48068,48069,48070,48071,48072,48073,48074,48075,48076,48077,48078,48079,48080,48081,48082,48083,48084,48085,48086,48087,48088,48089],{"id":17868,"depth":454,"text":17869,"children":47960},[47961,47963,47965,47967,47969,47971,47973,47975,47976,47977,47979,47981,47983,47985],{"id":28067,"depth":4285,"text":47962},"C-1. LNB \u002F 사이드바 (좌측 글로벌 내비) — p002.png",{"id":28118,"depth":4285,"text":47964},"C-2. GNB \u002F Header (상단바) — p003.png",{"id":28160,"depth":4285,"text":47966},"C-3. 모바일 레이아웃 — p004.png",{"id":28195,"depth":4285,"text":47968},"C-4. 모달 (LPU) — p007.png",{"id":28216,"depth":4285,"text":47970},"C-5. 얼럿 (Alert \u002F MPU, ID 미부여) — p008.png",{"id":28233,"depth":4285,"text":47972},"C-6. 컨펌 (Confirm \u002F MPU, ID 미부여) — p009.png",{"id":28249,"depth":4285,"text":47974},"C-7. 토스트 (Toast \u002F MPU, ID 미부여) — [추정]",{"id":28260,"depth":4285,"text":28261},{"id":28272,"depth":4285,"text":28273},{"id":28285,"depth":4285,"text":47978},"C-10. 간단 메모 모달 (LPU) — p039.png",{"id":28330,"depth":4285,"text":47980},"C-11. 수신자 그룹 선택 모달 (LPU) — p407.png·p623.png(메뉴\u002F쿠폰 공통)",{"id":28385,"depth":4285,"text":47982},"C-13. 연결 대상 선택 모달 (LPU) — p617.png(페이지), p619.png(게시판)",{"id":28437,"depth":4285,"text":47984},"C-12. 카테고리 선택 \u002F 개별상품 선택 모달 (LPU) — p536.png(카테고리), p538.png(개별상품)",{"id":28494,"depth":4285,"text":47986},"C-15. 어드민 공지 확인 모달 (LPU, 로그인 시) — p748.png·p749.png",{"id":28532,"depth":454,"text":28533},{"id":28689,"depth":454,"text":28690},{"id":28829,"depth":454,"text":28830},{"id":28975,"depth":454,"text":28976},{"id":29095,"depth":454,"text":29096},{"id":29200,"depth":454,"text":29201},{"id":29343,"depth":454,"text":29344},{"id":29471,"depth":454,"text":29472},{"id":29599,"depth":454,"text":29600},{"id":29777,"depth":454,"text":29778},{"id":29895,"depth":454,"text":29896},{"id":30031,"depth":454,"text":30032},{"id":30166,"depth":454,"text":30167},{"id":30321,"depth":454,"text":30322},{"id":30431,"depth":454,"text":30432},{"id":30593,"depth":454,"text":30594},{"id":30750,"depth":454,"text":30751},{"id":30869,"depth":454,"text":30870},{"id":31051,"depth":454,"text":31052},{"id":31329,"depth":454,"text":31330},{"id":31509,"depth":454,"text":31510},{"id":31711,"depth":454,"text":31712},{"id":31861,"depth":454,"text":31862},{"id":32045,"depth":454,"text":32046},{"id":32300,"depth":454,"text":32301},{"id":32524,"depth":454,"text":32525},{"id":32780,"depth":454,"text":32781},{"id":32951,"depth":454,"text":32952},{"id":33116,"depth":454,"text":33117},{"id":33298,"depth":454,"text":33299},{"id":33613,"depth":454,"text":33614},{"id":33761,"depth":454,"text":33762},{"id":33927,"depth":454,"text":33928},{"id":34115,"depth":454,"text":34116},{"id":34231,"depth":454,"text":34232},{"id":34364,"depth":454,"text":34365},{"id":34490,"depth":454,"text":34491},{"id":34606,"depth":454,"text":34607},{"id":34770,"depth":454,"text":34771},{"id":34928,"depth":454,"text":34929},{"id":35055,"depth":454,"text":35056},{"id":35208,"depth":454,"text":35209},{"id":35356,"depth":454,"text":35357},{"id":35500,"depth":454,"text":35501},{"id":35659,"depth":454,"text":35660},{"id":35887,"depth":454,"text":35888},{"id":36051,"depth":454,"text":36052},{"id":36216,"depth":454,"text":36217},{"id":36387,"depth":454,"text":36388},{"id":36619,"depth":454,"text":36620},{"id":36760,"depth":454,"text":36761},{"id":36949,"depth":454,"text":36950},{"id":37094,"depth":454,"text":37095},{"id":37254,"depth":454,"text":37255},{"id":37546,"depth":454,"text":37547},{"id":37688,"depth":454,"text":37689},{"id":37884,"depth":454,"text":37885},{"id":38065,"depth":454,"text":38066},{"id":38204,"depth":454,"text":38205},{"id":38392,"depth":454,"text":38393},{"id":38565,"depth":454,"text":38566},{"id":38761,"depth":454,"text":38762},{"id":38887,"depth":454,"text":38888},{"id":39015,"depth":454,"text":39016},{"id":39202,"depth":454,"text":39203},{"id":39442,"depth":454,"text":39443},{"id":39588,"depth":454,"text":39589},{"id":39798,"depth":454,"text":39799},{"id":39984,"depth":454,"text":39985},{"id":40365,"depth":454,"text":40366},{"id":40615,"depth":454,"text":40616},{"id":40770,"depth":454,"text":40771},{"id":40934,"depth":454,"text":40935},{"id":41210,"depth":454,"text":41211},{"id":41371,"depth":454,"text":41372},{"id":41591,"depth":454,"text":41592},{"id":41757,"depth":454,"text":41758},{"id":42064,"depth":454,"text":42065},{"id":42185,"depth":454,"text":42186},{"id":42316,"depth":454,"text":42317},{"id":42490,"depth":454,"text":42491},{"id":42724,"depth":454,"text":42725},{"id":42911,"depth":454,"text":42912},{"id":43076,"depth":454,"text":43077},{"id":43243,"depth":454,"text":43244},{"id":43382,"depth":454,"text":43383},{"id":43522,"depth":454,"text":43523},{"id":43775,"depth":454,"text":43776},{"id":43886,"depth":454,"text":43887},{"id":44065,"depth":454,"text":44066},{"id":44214,"depth":454,"text":44215},{"id":44334,"depth":454,"text":44335},{"id":44505,"depth":454,"text":44506},{"id":44626,"depth":454,"text":44627},{"id":44776,"depth":454,"text":44777},{"id":44887,"depth":454,"text":44888},{"id":45014,"depth":454,"text":45015},{"id":45156,"depth":454,"text":45157},{"id":45268,"depth":454,"text":45269},{"id":45386,"depth":454,"text":45387},{"id":45533,"depth":454,"text":45534},{"id":45667,"depth":454,"text":45668},{"id":45818,"depth":454,"text":45819},{"id":26896,"depth":457,"text":26897},{"id":47759,"depth":457,"text":47760},{},"\u002Fvalidation\u002F02_customer-admin",{"title":27713,"description":69},"validation\u002F02_customer-admin","viwnMh_LdDMQSBKtrZxVqIl4TdM5dXyR0MBy3N99a6M",{"id":48098,"title":48099,"body":48100,"description":69,"extension":463,"meta":53495,"navigation":465,"path":53496,"seo":53497,"stem":53498,"__hash__":53499},"docs\u002Fvalidation\u002F03_brand-site.md","03. Brand site 화면설계서",{"type":8,"value":48101,"toc":53431},[48102,48105,48180,48188,48190,48192,48196,48300,48302,48304,48311,48404,48421,48423,48425,48456,48458,48469,48473,48523,48527,48557,48561,48572,48578,48583,48589,48598,48604,48609,48615,48645,48655,48660,48667,48672,48674,48678,48733,48740,48744,48764,48768,48822,48829,48833,48843,48847,48902,48909,48913,48937,48941,48995,49002,49006,49020,49024,49078,49089,49093,49107,49117,49119,49123,49178,49185,49189,49252,49256,49311,49318,49322,49360,49364,49419,49426,49430,49476,49481,49497,49518,49520,49524,49580,49587,49591,49637,49641,49675,49679,49691,49706,49725,49729,49784,49791,49795,49833,49837,49904,49913,49918,50020,50040,50042,50046,50102,50109,50113,50185,50189,50245,50252,50256,50302,50306,50323,50327,50348,50350,50354,50410,50417,50421,50442,50446,50502,50509,50513,50546,50548,50552,50608,50615,50619,50695,50699,50755,50762,50766,50792,50796,50823,50827,50883,50890,50894,50979,50983,51039,51046,51050,51069,51073,51128,51135,51139,51165,51167,51171,51227,51242,51246,51305,51309,51337,51341,51353,51357,51413,51420,51424,51448,51450,51454,51509,51516,51520,51573,51577,51590,51594,51649,51656,51660,51680,51682,51686,51742,51754,51758,51862,51866,51903,51907,51963,51976,51980,52049,52051,52055,52110,52120,52124,52168,52170,52174,52230,52239,52243,52278,52282,52338,52345,52349,52389,52391,52395,52408,52571,52596,52598,52602,52658,52666,52670,52726,52730,52785,52793,52797,52840,52844,52912,52940,52942,52946,52968,53080,53110,53112,53114,53128,53132,53221,53225,53333,53337,53371,53375,53399,53403,53429],[11,48103,48099],{"id":48104},"_03-brand-site-화면설계서",[101,48106,48107,48115],{},[104,48108,48109],{},[107,48110,48111,48113],{},[110,48112,6825],{},[110,48114,6828],{},[123,48116,48117,48124,48133,48139,48145,48151,48157,48167,48173],{},[107,48118,48119,48121],{},[128,48120,6835],{},[128,48122,48123],{},"03_brand-site",[107,48125,48126,48128],{},[128,48127,4052],{},[128,48129,48130,48132],{},[1321,48131,7702],{}," Brand site (브랜드\u002F마케팅 사이트)",[107,48134,48135,48137],{},[128,48136,7564],{},[128,48138,7567],{},[107,48140,48141,48143],{},[128,48142,7572],{},[128,48144,7575],{},[107,48146,48147,48149],{},[128,48148,6863],{},[128,48150,7582],{},[107,48152,48153,48155],{},[128,48154,7587],{},[128,48156,7590],{},[107,48158,48159,48161],{},[128,48160,7595],{},[128,48162,48163,48164,48166],{},"CreatorLMS Figma — Brand site · ",[28,48165,6910],{},"(BR01)",[107,48168,48169,48171],{},[128,48170,7603],{},[128,48172,17543],{},[107,48174,48175,48177],{},[128,48176,4181],{},[128,48178,48179],{},"증류완료 (화면 36건 증류완료 · 프로덕트 1 미설계 · 데모보기\u002F주요기능 2 실사이트 대체 · 미확정 0)",[41,48181,48182],{},[15,48183,17558,48184,17561,48186,17564],{},[19,48185,7621],{},[28,48187,7634],{},[53,48189],{},[56,48191,17570],{"id":17569},[41,48193,48194],{},[15,48195,17575],{},[283,48197,48198,48226,48240,48252,48267,48273,48282],{},[228,48199,48200,48206,48207,48210,48211,48214,48215,48221,48222,48225],{},[915,48201,48202,48205],{},[915,48203,48204],{},"버전 중복(1511:"," vs 1516:",")** — Figma에 동일 화면이 구버전(",[28,48208,48209],{},"1511:*",")·전체판(",[28,48212,48213],{},"1516:*",")으로 이중 존재. ",[19,48216,48217,48218,48220],{},"본 설계서는 ",[28,48219,48213],{}," 전체판을 기준 화면(SoT)으로 채택","하고, 구버전 고유 변형은 약식으로만 흡수했다. (PNG 익스포트는 프레임 인덱스 1:1이 아니라 주제별로 묶여 있어, 본 문서는 ",[19,48223,48224],{},"캡처 실제 화면 우선","으로 증류했다.)",[228,48227,48228,48231,48232,48235,48236,48239],{},[19,48229,48230],{},"Brand site 경계"," — \"마이페이지\u002F이용상품\u002F결제\u002F문의\u002F내 사이트 관리\"는 캡처상 brand 도메인 GNB(로그인 후) 하위로 노출되나, 기능 책임은 사실상 ",[19,48233,48234],{},"계정·결제·사이트 프로비저닝","이다. brand site(BR01)와 Customer Front\u002FAdmin(FR01\u002FAD01) 간 ",[19,48237,48238],{},"소유권 경계는 팀장 컨펌 필요"," — 본 문서는 캡처에 존재하는 한 BR01로 일괄 수용하되, 추후 재배치 가능성을 열어둔다. (발산형 제언: §3-말미)",[228,48241,48242,48245,48246,48249,48250,715],{},[19,48243,48244],{},"이미지\u002F일러스트 미확정"," — 에러·점검·완료 화면의 중앙 일러스트 및 LP 기능 캡처 일부는 placeholder(",[28,48247,48248],{},"이미지"," 박스). 최종 에셋은 윤UX 확정 대상 ",[28,48251,22877],{},[228,48253,48254,48257,48258,48264,48265,715],{},[19,48255,48256],{},"약관\u002F정책 본문"," — 약관 5종은 화면 레이아웃 확인 완료(제목+개정일 드롭다운+조항 본문, §2.10). 단 ",[19,48259,48260,48261,48263],{},"본문 전문은 ",[28,48262,17628],{},"(terms\u002Fprivacy\u002Fmarketing)을 SoT로 연동","(전사 금지) ",[28,48266,17632],{},[228,48268,48269,48272],{},[19,48270,48271],{},"카드 등록(PG) 연동 범위"," — 회원가입\u002F유료 전환 시 카드 등록 PU는 토스페이먼츠 연동 전제(개인\u002F법인 탭). 인증\u002F토큰\u002F빌링키 흐름은 06_API계약 확정 필요.",[228,48274,48275,48278,48279,48281],{},[19,48276,48277],{},"LP 3종 미설계"," — 프로덕트는 빈 GNB 프레임(미설계), 데모보기·주요기능 소개는 \"라이브 배포 사이트(",[28,48280,7356],{},")로 대체\" 명시(§2 LP군). main·플랫폼 소개·가격만 실제 설계됨. 프로덕트 콘텐츠 기획 여부 팀장\u002F마케팅 결정 필요.",[228,48283,48284,302,48287,237,48290,48293,48294,48297,48298,715],{},[19,48285,48286],{},"구독정책 스펙 문서",[28,48288,48289],{},"p015",[28,48291,48292],{},"p041","(frame \"구독정책\" 1920x8382)은 UI 화면이 아니라 ",[19,48295,48296],{},"정책 스펙 시트","(구독·결제 규칙 텍스트 정리). 본 설계서 §3 정책 메모 및 04_정책요약의 입력으로 활용 ",[28,48299,21996],{},[53,48301],{},[56,48303,17705],{"id":17704},[41,48305,48306],{},[15,48307,17710,48308,48310],{},[28,48309,6910],{}," §3.3)과 정합.\nBrand site는 랜딩\u002F마케팅 + 계정\u002F결제\u002F마이페이지 성격 → GNB 메뉴 위계로 기록.",[61,48312,48314],{"className":17716,"code":48313,"language":17718,"meta":69,"style":69},"flowchart TD\n    GNB[\"GNB (글로벌 내비)\"]\n    GNB --> SVC[\"서비스 ▾ : 플랫폼 소개 \u002F 프로덕트 \u002F 데모보기\"]\n    GNB --> FEAT[\"주요 기능 ▾ : AI 튜터 \u002F AI 학습분석리포트 \u002F 강의 관리 \u002F 학습자 관리\"]\n    GNB --> PRICE[\"가격 (요금제 main)\"]\n    GNB --> GUIDE[\"운영가이드 \u002F 업데이트 소식(공지·소식)\"]\n    GNB --> INQ[\"문의하기\"]\n    GNB --> AUTH[\"로그인 \u002F 무료로 시작하기(회원가입)\"]\n    AUTH --> SIGNUP[\"회원가입(동의→Free\u002F카드등록)→완료\"]\n    AUTH --> LOGIN[\"로그인 \u002F 비밀번호 재설정 \u002F 새 비밀번호 설정\"]\n\n    GNB -.로그인 후.-> MY[\"계정 드롭다운\"]\n    MY --> MYSITE[\"내 사이트 관리\"]\n    MY --> PAY[\"결제내역\"]\n    MY --> INQHIST[\"문의 내역\"]\n    MY --> ACCT[\"계정관리 (계정정보\u002F이메일·결제이메일 변경\u002F계정삭제)\"]\n    MY --> PROD[\"이용상품 정보 (업그레이드\u002F연장\u002F구독취소)\"]\n    PRICE --> BUY[\"유료플랜 구매하기(로그인 후)→결제완료\u002F실패\"]\n",[28,48315,48316,48320,48325,48330,48335,48340,48345,48350,48355,48360,48365,48369,48374,48379,48384,48389,48394,48399],{"__ignoreMap":69},[1321,48317,48318],{"class":3936,"line":3937},[1321,48319,17725],{},[1321,48321,48322],{"class":3936,"line":457},[1321,48323,48324],{},"    GNB[\"GNB (글로벌 내비)\"]\n",[1321,48326,48327],{"class":3936,"line":454},[1321,48328,48329],{},"    GNB --> SVC[\"서비스 ▾ : 플랫폼 소개 \u002F 프로덕트 \u002F 데모보기\"]\n",[1321,48331,48332],{"class":3936,"line":4285},[1321,48333,48334],{},"    GNB --> FEAT[\"주요 기능 ▾ : AI 튜터 \u002F AI 학습분석리포트 \u002F 강의 관리 \u002F 학습자 관리\"]\n",[1321,48336,48337],{"class":3936,"line":4291},[1321,48338,48339],{},"    GNB --> PRICE[\"가격 (요금제 main)\"]\n",[1321,48341,48342],{"class":3936,"line":4297},[1321,48343,48344],{},"    GNB --> GUIDE[\"운영가이드 \u002F 업데이트 소식(공지·소식)\"]\n",[1321,48346,48347],{"class":3936,"line":4303},[1321,48348,48349],{},"    GNB --> INQ[\"문의하기\"]\n",[1321,48351,48352],{"class":3936,"line":4309},[1321,48353,48354],{},"    GNB --> AUTH[\"로그인 \u002F 무료로 시작하기(회원가입)\"]\n",[1321,48356,48357],{"class":3936,"line":4315},[1321,48358,48359],{},"    AUTH --> SIGNUP[\"회원가입(동의→Free\u002F카드등록)→완료\"]\n",[1321,48361,48362],{"class":3936,"line":4321},[1321,48363,48364],{},"    AUTH --> LOGIN[\"로그인 \u002F 비밀번호 재설정 \u002F 새 비밀번호 설정\"]\n",[1321,48366,48367],{"class":3936,"line":4327},[1321,48368,4783],{"emptyLinePlaceholder":465},[1321,48370,48371],{"class":3936,"line":4333},[1321,48372,48373],{},"    GNB -.로그인 후.-> MY[\"계정 드롭다운\"]\n",[1321,48375,48376],{"class":3936,"line":4339},[1321,48377,48378],{},"    MY --> MYSITE[\"내 사이트 관리\"]\n",[1321,48380,48381],{"class":3936,"line":4345},[1321,48382,48383],{},"    MY --> PAY[\"결제내역\"]\n",[1321,48385,48386],{"class":3936,"line":4351},[1321,48387,48388],{},"    MY --> INQHIST[\"문의 내역\"]\n",[1321,48390,48391],{"class":3936,"line":4357},[1321,48392,48393],{},"    MY --> ACCT[\"계정관리 (계정정보\u002F이메일·결제이메일 변경\u002F계정삭제)\"]\n",[1321,48395,48396],{"class":3936,"line":4363},[1321,48397,48398],{},"    MY --> PROD[\"이용상품 정보 (업그레이드\u002F연장\u002F구독취소)\"]\n",[1321,48400,48401],{"class":3936,"line":5097},[1321,48402,48403],{},"    PRICE --> BUY[\"유료플랜 구매하기(로그인 후)→결제완료\u002F실패\"]\n",[15,48405,48406,48409,48410,48412,48413,48416,48417,48420],{},[19,48407,48408],{},"LP\u002F마케팅 페이지군",": main · 플랫폼 소개 · 프로덕트 · 데모보기 · 주요기능 소개 · 가격 · 공지\u002F소식 (모두 1920 가로 풀폭 랜딩, 세로 스크롤 8000px+ 장신 페이지).\n",[19,48411,17810],{},": 로딩 · 검색 No data · 404 · 네트워크 오류 · 시스템 일부 에러 · 긴급점검(전체장애) · 정기점검.\n",[19,48414,48415],{},"약관군",": 이용약관 · 무료약정상품 이용약관 · 유료약정상품 이용약관 · 개인정보처리방침 · 마케팅 정보 수신 동의.\n",[19,48418,48419],{},"이메일 템플릿군","(발송 메일 본문, 화면 아님): 회원가입완료 · 결제완료 · 결제실패 · 결제유예 · 서비스중지\u002F전면중단 · 사이트생성축하 · 사용량 warning · 구독취소\u002F만료도래\u002F만료.",[53,48422],{},[56,48424,17821],{"id":17820},[41,48426,48427,48429],{},[15,48428,17826],{},[225,48430,48431,48437,48444],{},[228,48432,48433,17834,48435,275],{},[19,48434,17833],{},[28,48436,17837],{},[228,48438,48439,17843,48441,275],{},[19,48440,17842],{},[28,48442,48443],{},"screenshots\u002Fbrand-site\u002F{번호-설명}.png",[228,48445,48446,17852,48448,1108,48450,1108,48452,17861,48454,17865],{},[19,48447,17851],{},[28,48449,17855],{},[28,48451,17858],{},[28,48453,47],{},[19,48455,17864],{},[599,48457,17869],{"id":17868},[41,48459,48460],{},[15,48461,48462,48463,48465,48466,48468],{},"아래는 화면이 아니라 ",[19,48464,17877],{},"다. Alert\u002FConfirm\u002FToast(MPU)는 ",[19,48467,17881],{},"(모화면 종속). GNB\u002FFooter는 레이아웃 고정요소.",[11001,48470,48472],{"id":48471},"c-1-gnb-글로벌-내비게이션","C-1. GNB (글로벌 내비게이션)",[225,48474,48475,48487,48501,48514],{},[228,48476,48477,432,48480,48483,48484,48486],{},[19,48478,48479],{},"캡처",[28,48481,48482],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp002.png","(비로그인), ",[28,48485,18112],{},"(로그인 후 계정 드롭다운).",[228,48488,48489,48490,48493,48494,1646,48496,1646,48498,715],{},"좌: 쏠쏠 로고(클릭 → main). 중앙 메뉴: ",[19,48491,48492],{},"서비스▾ · 주요 기능▾ · 가격 · 운영가이드",". 우: 🌐 한국어▾(언어선택) · ",[1321,48495,11481],{},[1321,48497,11250],{},[47,48499,48500],{"href":18057},"무료로 시작하기",[228,48502,48503,432,48505,85,48507,48509,48510,48513],{},[19,48504,17931],{},[1321,48506,11250],{},[1321,48508,48500],{}," 자리에 ",[19,48511,48512],{},"계정명▾","(예 \"DJKIM\") 드롭다운 → 내 사이트 관리 \u002F 결제내역 \u002F 문의 내역 \u002F 계정관리 \u002F (구분선) \u002F 로그아웃.",[228,48515,48516,48517,48520,48521,275],{},"드롭다운: 외부클릭·Esc 닫힘, ",[28,48518,48519],{},"aria-expanded",". 언어선택은 한국어 기본(다국어는 ",[28,48522,22877],{},[11001,48524,48526],{"id":48525},"c-2-footer","C-2. Footer",[225,48528,48529,48535,48538],{},[228,48530,48531,432,48533,715],{},[19,48532,48479],{},[28,48534,28164],{},[228,48536,48537],{},"좌: 로고 + 서비스 소개문(\"YOUTUBE 크리에이터를 위한 올인원 AI 학습관리 플랫폼…\") + SNS(YouTube\u002FFacebook\u002FInstagram\u002FTwitter).",[228,48539,48540,48541,48544,48545,48548,48549,48552,48553,48556],{},"4열 링크: ",[19,48542,48543],{},"서비스","(플랫폼 소개\u002F프로덕트\u002F데모보기\u002F가격) · ",[19,48546,48547],{},"주요 기능","(AI 튜터\u002FAI 학습분석리포트\u002F강의 관리\u002F학습자 관리) · ",[19,48550,48551],{},"지원","(운영가이드\u002F업데이트 소식) · ",[19,48554,48555],{},"정보","(이용약관\u002F무료약정상품 이용약관\u002F유료약정상품 이용약관\u002F개인정보처리방침\u002F마케팅 정보 수신 동의).",[11001,48558,18019,48559],{"id":18018},[28,48560,18022],{},[225,48562,48563],{},[228,48564,48565,48566,18031,48568,28211,48570,18039],{},"카드형(헤더 타이틀 + ✕ 닫기 + 아이콘 + 내용 + 버튼). 2형: ",[19,48567,18030],{},[19,48569,18034],{},[28,48571,18038],{},[11001,48573,48575,48576],{"id":48574},"c-4-얼럿-alert-mpu-id-미부여-p006png","C-4. 얼럿 (Alert \u002F MPU, ID 미부여) — ",[28,48577,18046],{},[225,48579,48580],{},[228,48581,48582],{},"아이콘 + 단문 내용 + [확인](primary 전폭) 단일. 정보\u002F완료성 단방향 고지.",[11001,48584,48586,48587],{"id":48585},"c-5-컨펌-confirm-mpu-id-미부여-p007png","C-5. 컨펌 (Confirm \u002F MPU, ID 미부여) — ",[28,48588,28199],{},[225,48590,48591],{},[228,48592,18051,48593,1108,48595,48597],{},[47,48594,18054],{"href":17925},[47,48596,18058],{"href":18057}," 2버튼. 비가역·중요 액션 직전(구독취소·계정삭제 등)에 사용.",[11001,48599,48601,48602],{"id":48600},"c-6-토스트-toast-mpu-id-미부여-p008png","C-6. 토스트 (Toast \u002F MPU, ID 미부여) — ",[28,48603,18074],{},[225,48605,48606],{},[228,48607,48608],{},"상단 슬라이드 인 배너(파란 info), ⓘ 아이콘 + 내용. 수초 후 자동 소멸. 경량 피드백(저장됨\u002F복사됨 등).",[11001,48610,48612,48613],{"id":48611},"c-7-버튼-세트-p010png","C-7. 버튼 세트 — ",[28,48614,18121],{},[225,48616,48617,48634],{},[228,48618,48619,48622,48623,48626,48627,48630,48631,48633],{},[19,48620,48621],{},"2개(활성)",": outline + solid. ",[19,48624,48625],{},"2개(비활성)",": outline 활성 + solid 회색 disabled. ",[19,48628,48629],{},"1개(활성\u002F비활성)"," solid 전폭. ",[19,48632,18097],{},"(텍스트+▾, 목록 확장).",[228,48635,48636,48637,48640,48641,48644],{},"화면당 ",[19,48638,48639],{},"solid 주 액션 1개 원칙",". 디자인 토큰은 ",[28,48642,48643],{},"DESIGN-디자인시스템.md"," 우선(임의값 금지).",[11001,48646,48648,48649,48651,48652,48654],{"id":48647},"c-8-로딩-인디케이터-p011pnggnb-영역-카드-텍스트-로딩중입니다-잠시만-기다려주세요-p012pngcircular-스피너-컨텍스트-문구-사이트-목록을-불러오는-중","C-8. 로딩 인디케이터 — ",[28,48650,18130],{},"(GNB 영역 카드, 텍스트 \"로딩중입니다 잠시만 기다려주세요\"), ",[28,48653,18139],{},"(Circular 스피너 + 컨텍스트 문구 \"사이트 목록을 불러오는 중…\").",[225,48656,48657],{},[228,48658,48659],{},"콘텐츠 영역 중앙 정렬. 컨텍스트별 안내 문구 치환 가능.",[11001,48661,48663,48664],{"id":48662},"c-9-검색-결과-no-data-빈-상태-p013png","C-9. 검색 결과 No data (빈 상태) — ",[28,48665,48666],{},"p013.png",[225,48668,48669],{},[228,48670,48671],{},"일러스트(엥 이모지) + \"검색 결과가 없어요! 😢\" + \"혹시 오타는 아니신가요? 다른 검색어로 다시 시도해 보세요! 😊\". 검색·목록 공통 빈 상태 문구.",[53,48673],{},[599,48675,48677],{"id":48676},"s-br01-9001-001-시스템-일부-에러-페이지","S-BR01-9001-001 시스템 일부 에러 페이지",[101,48679,48680,48688],{},[104,48681,48682],{},[107,48683,48684,48686],{},[110,48685,18317],{},[110,48687,18320],{},[123,48689,48690,48697,48703,48709,48715,48721,48727],{},[107,48691,48692,48694],{},[128,48693,18327],{},[128,48695,48696],{},"서비스 일부 시스템 에러 페이지",[107,48698,48699,48701],{},[128,48700,18335],{},[128,48702,11753],{},[107,48704,48705,48707],{},[128,48706,18342],{},[128,48708,7959],{},[107,48710,48711,48713],{},[128,48712,18349],{},[128,48714,9019],{},[107,48716,48717,48719],{},[128,48718,18357],{},[128,48720,17837],{},[107,48722,48723,48725],{},[128,48724,18364],{},[128,48726,18367],{},[107,48728,48729,48731],{},[128,48730,18372],{},[128,48732,7582],{},[15,48734,48735,302,48737],{},[19,48736,18379],{},[28,48738,48739],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp016.png",[15,48741,48742],{},[19,48743,18393],{},[283,48745,48746,48751,48758],{},[228,48747,48748,48749,715],{},"구성 — 로고 + 중앙 일러스트(placeholder) + 카피 \"서비스 이용에 불편을 드려 죄송해요\" + 보조문 \"편리하게 서비스를 이용하실 수 있도록 최선의 노력을 다하고 있어요\".\n1.1. 일러스트: 에러관련 이미지 ",[28,48750,22877],{},[228,48752,48753,48754,48757],{},"액션 — ",[47,48755,48756],{"href":18057},"홈으로 가기"," → main 이동.",[228,48759,48760,48761,48763],{},"정책 메모 — 일부 시스템 장애(부분 기능 다운) 시 노출. 에러 명세 원본: ",[28,48762,17971],{},"(에러페이지 Description) 참조.",[599,48765,48767],{"id":48766},"s-br01-9001-002-404-페이지","S-BR01-9001-002 404 페이지",[101,48769,48770,48778],{},[104,48771,48772],{},[107,48773,48774,48776],{},[110,48775,18317],{},[110,48777,18320],{},[123,48779,48780,48786,48792,48798,48804,48810,48816],{},[107,48781,48782,48784],{},[128,48783,18327],{},[128,48785,11774],{},[107,48787,48788,48790],{},[128,48789,18335],{},[128,48791,11771],{},[107,48793,48794,48796],{},[128,48795,18342],{},[128,48797,7959],{},[107,48799,48800,48802],{},[128,48801,18349],{},[128,48803,9019],{},[107,48805,48806,48808],{},[128,48807,18357],{},[128,48809,17837],{},[107,48811,48812,48814],{},[128,48813,18364],{},[128,48815,18367],{},[107,48817,48818,48820],{},[128,48819,18372],{},[128,48821,7582],{},[15,48823,48824,302,48826],{},[19,48825,18379],{},[28,48827,48828],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp017.png",[15,48830,48831],{},[19,48832,18393],{},[283,48834,48835,48838],{},[228,48836,48837],{},"카피 \"이런! 선택된 페이지를 찾을 수 없어요\" + 보조문 \"페이지가 제거되었거나 일시적으로 사용이 어려울 수 있어요\".",[228,48839,48753,48840,48842],{},[47,48841,48756],{"href":18057}," → main. (라우팅 catch-all = 404)",[599,48844,48846],{"id":48845},"s-br01-9001-003-네트워크-연결-오류-페이지","S-BR01-9001-003 네트워크 연결 오류 페이지",[101,48848,48849,48857],{},[104,48850,48851],{},[107,48852,48853,48855],{},[110,48854,18317],{},[110,48856,18320],{},[123,48858,48859,48866,48872,48878,48884,48890,48896],{},[107,48860,48861,48863],{},[128,48862,18327],{},[128,48864,48865],{},"네트워크 연결 오류 페이지",[107,48867,48868,48870],{},[128,48869,18335],{},[128,48871,11789],{},[107,48873,48874,48876],{},[128,48875,18342],{},[128,48877,7959],{},[107,48879,48880,48882],{},[128,48881,18349],{},[128,48883,9019],{},[107,48885,48886,48888],{},[128,48887,18357],{},[128,48889,17837],{},[107,48891,48892,48894],{},[128,48893,18364],{},[128,48895,18367],{},[107,48897,48898,48900],{},[128,48899,18372],{},[128,48901,7582],{},[15,48903,48904,302,48906],{},[19,48905,18379],{},[28,48907,48908],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp018.png",[15,48910,48911],{},[19,48912,18393],{},[283,48914,48915,48918],{},[228,48916,48917],{},"카피 \"네트워크에 접속할 수 없어요\" + 보조문 \"네트워크 연결 상태를 확인해주세요\".",[228,48919,48753,48920,25741,48923,48926,48927,48930,48931,48933,48934,715],{},[47,48921,48922],{"href":18057},"재시도하기",[19,48924,48925],{},"정책(중요)",": 재시도 버튼을 누르지 않아도 ",[19,48928,48929],{},"네트워크 복구 시 자동 재연결 시도","해야 함(",[28,48932,17971],{}," 3.2 명시). → 폴링\u002F자동 reconnect 로직 필요 ",[28,48935,48936],{},"[→ 정프개]",[599,48938,48940],{"id":48939},"s-br01-9001-004-서비스-긴급점검-전체장애","S-BR01-9001-004 서비스 긴급점검 (전체장애)",[101,48942,48943,48951],{},[104,48944,48945],{},[107,48946,48947,48949],{},[110,48948,18317],{},[110,48950,18320],{},[123,48952,48953,48959,48965,48971,48977,48983,48989],{},[107,48954,48955,48957],{},[128,48956,18327],{},[128,48958,11811],{},[107,48960,48961,48963],{},[128,48962,18335],{},[128,48964,11808],{},[107,48966,48967,48969],{},[128,48968,18342],{},[128,48970,7959],{},[107,48972,48973,48975],{},[128,48974,18349],{},[128,48976,9019],{},[107,48978,48979,48981],{},[128,48980,18357],{},[128,48982,17837],{},[107,48984,48985,48987],{},[128,48986,18364],{},[128,48988,18367],{},[107,48990,48991,48993],{},[128,48992,18372],{},[128,48994,7582],{},[15,48996,48997,302,48999],{},[19,48998,18379],{},[28,49000,49001],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp019.png",[15,49003,49004],{},[19,49005,18393],{},[283,49007,49008,49011,49017],{},[228,49009,49010],{},"카피 \"서비스 안정화를 위한 시스템 점검 안내\" + \"원활한 서비스를 위해 시스템 점검 중이에요.\" + 보조문 \"점검시간 동안 서비스 이용이 제한되며, 빠른 시간 내에 더욱 안정된 서비스를 제공할 수 있도록 노력할게요!\" + 일러스트 placeholder.",[228,49012,49013,49016],{},[19,49014,49015],{},"예정시간 표시 없음","(긴급=비계획). 액션 버튼 없음(점검 종료까지 차단).",[228,49018,49019],{},"정책 메모 — 전체장애(비계획) 시 전 페이지를 이 화면으로 대체. 정기점검(예정)과 구분(아래).",[599,49021,49023],{"id":49022},"s-br01-9001-005-서비스-정기점검","S-BR01-9001-005 서비스 정기점검",[101,49025,49026,49034],{},[104,49027,49028],{},[107,49029,49030,49032],{},[110,49031,18317],{},[110,49033,18320],{},[123,49035,49036,49042,49048,49054,49060,49066,49072],{},[107,49037,49038,49040],{},[128,49039,18327],{},[128,49041,11829],{},[107,49043,49044,49046],{},[128,49045,18335],{},[128,49047,11826],{},[107,49049,49050,49052],{},[128,49051,18342],{},[128,49053,7959],{},[107,49055,49056,49058],{},[128,49057,18349],{},[128,49059,9019],{},[107,49061,49062,49064],{},[128,49063,18357],{},[128,49065,17837],{},[107,49067,49068,49070],{},[128,49069,18364],{},[128,49071,18367],{},[107,49073,49074,49076],{},[128,49075,18372],{},[128,49077,7582],{},[15,49079,49080,302,49082,49085,49086,49088],{},[19,49081,18379],{},[28,49083,49084],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp020.png"," (변형: ",[28,49087,17896],{}," 동일)",[15,49090,49091],{},[19,49092,18393],{},[283,49094,49095,49098,49104],{},[228,49096,49097],{},"카피 \"서비스 안정화를 위한 시스템 정기점검 안내\" + 보조문 \"점검시간 동안 서비스 이용이 제한돼요. 더욱 나은 서비스로 찾아 뵐게요!\".",[228,49099,49100,49103],{},[19,49101,49102],{},"ⓘ 서비스 점검 예정시간"," 영역 — 예: \"2026.05.13 24:00 ~ 2026.05.14 04:00\" (계획 점검이므로 예정시간 노출 = 긴급점검과의 핵심 차이).",[228,49105,49106],{},"정책 메모 — 계획 점검. 예정시간은 운영자 설정값 바인딩.",[41,49108,49109],{},[15,49110,49111,432,49114,49116],{},[19,49112,49113],{},"에러\u002F점검 화면 명세 원본",[28,49115,17971],{},"(에러페이지 Description) — 5종 분기(① 시스템 일부 에러 ② 404 ③ 네트워크 오류 ④ 전체장애 긴급점검 ⑤ 정기점검+예정시간)와 각 액션을 명문화. 본 5블록과 1:1.",[53,49118],{},[599,49120,49122],{"id":49121},"s-br01-0302-001-로그인","S-BR01-0302-001 로그인",[101,49124,49125,49133],{},[104,49126,49127],{},[107,49128,49129,49131],{},[110,49130,18317],{},[110,49132,18320],{},[123,49134,49135,49141,49147,49153,49160,49166,49172],{},[107,49136,49137,49139],{},[128,49138,18327],{},[128,49140,11250],{},[107,49142,49143,49145],{},[128,49144,18335],{},[128,49146,11247],{},[107,49148,49149,49151],{},[128,49150,18342],{},[128,49152,7959],{},[107,49154,49155,49157],{},[128,49156,18349],{},[128,49158,49159],{},"Brand site > 로그인",[107,49161,49162,49164],{},[128,49163,18357],{},[128,49165,17837],{},[107,49167,49168,49170],{},[128,49169,18364],{},[128,49171,18367],{},[107,49173,49174,49176],{},[128,49175,18372],{},[128,49177,7582],{},[15,49179,49180,302,49182],{},[19,49181,18379],{},[28,49183,49184],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp021.png",[15,49186,49187],{},[19,49188,18393],{},[283,49190,49191,49194,49205,49211,49214,49225,49241,49244],{},[228,49192,49193],{},"카드형 폼. 상단 아이콘 + 타이틀 \"로그인\".",[228,49195,49196,49197,49200,49201,49204],{},"입력 — ",[19,49198,49199],{},"아이디","(placeholder \"이메일을 입력해 주세요\") \u002F ",[19,49202,49203],{},"비밀번호","(placeholder \"비밀번호(영문, 숫자, 특수문자 조합으로 8자 이상) 를 입력해 주세요\" + 👁 표시\u002F숨김 토글).",[228,49206,49207,49210],{},[1321,49208,49209],{},"아이디 기억하기"," 체크박스.",[228,49212,49213],{},"주 액션 [로그인 하기](primary 전폭).",[228,49215,49216,49217,49219,49220,715],{},"보조 — \"비밀번호가 생각나지 않으신다면 ",[19,49218,29326],{},"\" 링크 \u002F ",[47,49221,49224],{"href":49222,"title":49223},"outline,","아직 회원가입을 하지 않으셨다면","회원가입하기",[228,49226,49227,49228,26,49230,49232,49233,49236,49237,49240],{},"상태별\n6.1. ",[19,49229,18648],{},[28,49231,18385],{},"): 빈 아이디 → \"아이디를 입력해 주세요\", 빈 비밀번호 → \"비밀번호를 입력해 주세요\" (필드 하단 빨강, 입력박스 빨강 ring).\n6.2. 로그인 실패(불일치): 얼럿\u002F인라인 오류 ",[28,49234,49235],{},"[추정 — 별도 캡처 없음]",".\n6.3. 유료플랜 구매 진입 시 로그인: ",[28,49238,49239],{},"S-BR01-0303-...","(유료플랜 구매 로그인) 분기 — 아래 결제군 참조.",[228,49242,49243],{},"마스킹 — 비밀번호 입력 마스킹 필수(👁 토글 시 해제).",[228,49245,49246,49247,2048,49250,715],{},"API — 로그인(JWT 발급, ",[28,49248,49249],{},"Authorization: Bearer",[28,49251,17699],{},[599,49253,49255],{"id":49254},"s-br01-0302-002-비밀번호-재설정-인증메일-발송","S-BR01-0302-002 비밀번호 재설정 (인증메일 발송)",[101,49257,49258,49266],{},[104,49259,49260],{},[107,49261,49262,49264],{},[110,49263,18317],{},[110,49265,18320],{},[123,49267,49268,49274,49280,49286,49293,49299,49305],{},[107,49269,49270,49272],{},[128,49271,18327],{},[128,49273,29326],{},[107,49275,49276,49278],{},[128,49277,18335],{},[128,49279,11266],{},[107,49281,49282,49284],{},[128,49283,18342],{},[128,49285,7959],{},[107,49287,49288,49290],{},[128,49289,18349],{},[128,49291,49292],{},"Brand site > 로그인 > 비밀번호 재설정",[107,49294,49295,49297],{},[128,49296,18357],{},[128,49298,17837],{},[107,49300,49301,49303],{},[128,49302,18364],{},[128,49304,18367],{},[107,49306,49307,49309],{},[128,49308,18372],{},[128,49310,7582],{},[15,49312,49313,302,49315],{},[19,49314,18379],{},[28,49316,49317],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp023.png",[15,49319,49320],{},[19,49321,18393],{},[283,49323,49324,49327,49335,49341,49349,49355],{},[228,49325,49326],{},"타이틀 \"비밀번호 재설정하기\" + 안내 \"가입하신 이메일 주소를 입력하시면, 비밀번호를 재설정할 수 있는 이메일 인증을 보내드립니다.\"",[228,49328,49196,49329,49332,49333,715],{},[19,49330,49331],{},"이메일 주소","(placeholder \"아이디로 등록된 이메일을 입력해 주세요\") + ",[1321,49334,49209],{},[228,49336,49337,49338,715],{},"주 액션 ",[47,49339,49340],{"href":18057},"인증 메일 발송하기",[228,49342,49343,49344,26,49346,49348],{},"연계 — 발송 후 메일 내 링크 → ",[19,49345,9074],{},[28,49347,11286],{},"). 메일 본문: \"비밀번호 재설정 인증메일\" 템플릿.",[228,49350,49351,49352,715],{},"예외 — 미등록 이메일: 보안상 동일 안내(계정 존재 노출 금지) ",[28,49353,49354],{},"[추정 — 권장 정책]",[228,49356,49357,49358,715],{},"API — 재설정 인증메일 발송 ",[28,49359,17699],{},[599,49361,49363],{"id":49362},"s-br01-0302-003-새-비밀번호-설정","S-BR01-0302-003 새 비밀번호 설정",[101,49365,49366,49374],{},[104,49367,49368],{},[107,49369,49370,49372],{},[110,49371,18317],{},[110,49373,18320],{},[123,49375,49376,49382,49388,49394,49401,49407,49413],{},[107,49377,49378,49380],{},[128,49379,18327],{},[128,49381,9074],{},[107,49383,49384,49386],{},[128,49385,18335],{},[128,49387,11286],{},[107,49389,49390,49392],{},[128,49391,18342],{},[128,49393,7959],{},[107,49395,49396,49398],{},[128,49397,18349],{},[128,49399,49400],{},"Brand site > 로그인 > 비밀번호 재설정 > 새 비밀번호 설정",[107,49402,49403,49405],{},[128,49404,18357],{},[128,49406,17837],{},[107,49408,49409,49411],{},[128,49410,18364],{},[128,49412,18367],{},[107,49414,49415,49417],{},[128,49416,18372],{},[128,49418,7582],{},[15,49420,49421,302,49423],{},[19,49422,18379],{},[28,49424,49425],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp027.png",[15,49427,49428],{},[19,49429,18393],{},[283,49431,49432,49435,49449,49457,49467,49473],{},[228,49433,49434],{},"타이틀 \"새 비밀번호를 설정하세요\" + 안내 \"보안을 위해 이전에 사용하지 않은 새로운 비밀번호를 설정해 주세요.\"",[228,49436,49196,49437,49440,49441,49444,49445,49448],{},[19,49438,49439],{},"새 비밀번호","(🔒 placeholder \"새 비밀번호를 입력하세요\" + 👁 토글, 하단 강도 게이지 4단) \u002F ",[19,49442,49443],{},"새 비밀번호 확인","(👁 토글).\n2.1. ",[19,49446,49447],{},"정책",": \"8~16자, 영문 대소문자·숫자·특수문자 조합 필수\" (로그인 폼의 \"8자 이상\"보다 강함 → §3 정책충돌 메모).",[228,49450,49337,49451,49454,49455,715],{},[47,49452,49453],{"href":18057},"비밀번호 변경 완료하기",". 보조 ",[1321,49456,29428],{},[228,49458,49459,49460,49462,49463,49466],{},"진입 — 재설정 인증메일 링크(",[28,49461,29267],{},")로만 진입. ",[19,49464,49465],{},"링크 유효 1시간","(만료 시 재요청 안내).",[228,49468,49469,49470,275],{},"완료 → 컨펌 모달(",[28,49471,49472],{},"S-BR01-0302-003 P01",[228,49474,49475],{},"마스킹 — 비밀번호 마스킹 필수.",[49477,49478,49480],"h5",{"id":49479},"s-br01-0302-003-p01-새-비밀번호-설정-완료-컨펌-lpu","S-BR01-0302-003 P01 새 비밀번호 설정 - 완료 컨펌 (LPU)",[225,49482,49483,49490],{},[228,49484,49485,432,49487,715],{},[19,49486,48479],{},[28,49488,49489],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp028.png",[228,49491,49492,49493,49496],{},"✓ 체크 아이콘 + \"비밀번호가 재설정되었습니다\" + \"새로운 비밀번호로 로그인하세요.\" + ",[47,49494,49495],{"href":18057},"로그인으로 이동하기"," + ✕.",[41,49498,49499],{},[15,49500,49501,302,49504,49506,49507,49510,49511,49514,49515,715],{},[19,49502,49503],{},"이메일 템플릿: 비밀번호 재설정 인증메일",[28,49505,29267],{},". [비밀번호 재설정 하기](primary 버튼, 링크) + 보안 안내 \"본 링크는 발송 후 ",[19,49508,49509],{},"1시간"," 동안만 유효\" + 버튼 미작동 시 복사용 URL(",[28,49512,49513],{},"https:\u002F\u002Fadmin.djtechtree.com\u002Freset-password?token=...&expires=...",") + 보안 안내 3항(요청 안 했으면 무시 \u002F 주기적 변경 권장 \u002F 개인정보 입력 요구 없음) + \"본 메일은 발신 전용\". ",[19,49516,49517],{},"정책: 재설정 링크 토큰 + 만료(expires) 파라미터",[53,49519],{},[599,49521,49523],{"id":49522},"s-br01-0301-002-회원가입-동의-통합-폼","S-BR01-0301-002 회원가입 (동의 통합 폼)",[101,49525,49526,49534],{},[104,49527,49528],{},[107,49529,49530,49532],{},[110,49531,18317],{},[110,49533,18320],{},[123,49535,49536,49543,49549,49555,49562,49568,49574],{},[107,49537,49538,49540],{},[128,49539,18327],{},[128,49541,49542],{},"회원가입 (동의)",[107,49544,49545,49547],{},[128,49546,18335],{},[128,49548,11208],{},[107,49550,49551,49553],{},[128,49552,18342],{},[128,49554,7959],{},[107,49556,49557,49559],{},[128,49558,18349],{},[128,49560,49561],{},"Brand site > 회원가입",[107,49563,49564,49566],{},[128,49565,18357],{},[128,49567,17837],{},[107,49569,49570,49572],{},[128,49571,18364],{},[128,49573,18367],{},[107,49575,49576,49578],{},[128,49577,18372],{},[128,49579,7582],{},[15,49581,49582,302,49584],{},[19,49583,18379],{},[28,49585,49586],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp031.png",[15,49588,49589],{},[19,49590,18393],{},[283,49592,49593,49599,49608,49619,49622,49631,49634],{},[228,49594,49595,49596,49598],{},"카드형 폼. 타이틀 \"회원가입\" + 서브 \"쏠쏠에 오신 것을 환영합니다\". (파일럿 샘플 ",[28,49597,11188],{},"과 동일 화면 — 본 블록을 기준으로 통합.)",[228,49600,49601,49602,49604,49605,49607],{},"입력(모두 필수 ",[28,49603,29695],{},"): 성 \u002F 이름(2단) · 이메일 주소 + ",[1321,49606,29715],{}," · 인증코드(6칸 분할) + [확인](미입력 비활성) · 비밀번호(\"최소 8자 이상 특수문자 기호를 포함해 주세요.\") · 비밀번호 확인.",[228,49609,49610,49611,49614,49615,49618],{},"약관 동의 박스 — ",[1321,49612,49613],{},"전체 동의"," 마스터 \u002F 필수: 이용약관·개인정보 처리방침·만 14세 이상(각 ",[28,49616,49617],{},">"," 상세) \u002F 선택: 마케팅 정보 수신 동의.",[228,49620,49621],{},"주 액션 [회원 가입하기](primary 전폭).",[228,49623,49624,49625,49628,49629,275],{},"상태별 — 밸리데이션(",[28,49626,49627],{},"회원가입 - 밸리데이션 체크"," 화면, 필드별 오류) · 인증코드 발송 PU(아래) · 카드 등록 PU(아래) · 완료(",[28,49630,11228],{},[228,49632,49633],{},"정책 메모 — 필수 약관 3종 미동의 시 가입 차단. 만 14세 미만 가입 불가. 인증코드 확인 완료 전 가입 차단.",[228,49635,49636],{},"마스킹 — 비밀번호 마스킹.",[49477,49638,49640],{"id":49639},"s-br01-0301-002-p01-인증코드-발송-pu-lpu","S-BR01-0301-002 P01 인증코드 발송 PU (LPU)",[225,49642,49643,49650,49668],{},[228,49644,49645,432,49647,715],{},[19,49646,48479],{},[28,49648,49649],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp034.png",[228,49651,49652,49653,49656,49657,49659,49660,49667],{},"아이콘 + \"이메일로 인증코드가 발송되었습니다. ",[19,49654,49655],{},"3분 내"," 인증코드를 등록해 주세요\" + ",[47,49658,18058],{"href":18057},". 발송 후 이메일 버튼은 ",[1321,49661,49662,49663,49666],{},"인증코드 ",[19,49664,49665],{},"재"," 발송","으로 전환.",[228,49669,49670,49672,49673,275],{},[19,49671,49447],{},": 인증코드 유효 3분. 만료 시 밸리데이션 \"만료되었거나 유효하지 않은 인증코드입니다. 인증코드 재발송으로 새로운 인증코드를 입력해 주세요.\"(",[28,49674,18598],{},[49477,49676,49678],{"id":49677},"s-br01-0301-002-밸리데이션-체크-변형","S-BR01-0301-002 밸리데이션 체크 (변형)",[225,49680,49681,49688],{},[228,49682,49683,432,49685,715],{},[19,49684,48479],{},[28,49686,49687],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp039.png",[228,49689,49690],{},"필드별 오류: 성\u002F이름 미입력 \"성과 이름을 입력해 주세요\" · 이메일 미입력 \"이메일 주소를 입력해 주세요\" · 인증코드 \"이메일로 보내 드린 인증코드를 입력해 주세요\" \u002F 만료 안내 · 비밀번호 확인 불일치 \"비밀번호가 맞지 않네요. 다시 입력해 주세요.\" · 필수 약관 미체크 \"필수 동의를 체크해 주세요\". (오류 필드 빨강 ring + 하단 빨강 메시지.)",[41,49692,49693],{},[15,49694,49695,302,49698,49701,49702,49705],{},[19,49696,49697],{},"이메일 템플릿: 회원가입 인증코드 메일",[28,49699,49700],{},"p035.png",". 6자리 코드(예 ",[28,49703,49704],{},"400039",") 큰 박스 표시 + \"본 메일은 발신 전용\". (인증코드 발송 = 가입 이메일 인증용.)",[41,49707,49708],{},[15,49709,49710,302,49713,49716,49717,49719,49720,237,49722,49724],{},[19,49711,49712],{},"약관 상세보기 모달(공통)",[28,49714,49715],{},"p036.png",". 회원가입\u002F사이트 생성 폼의 약관 ",[28,49718,49617],{}," 클릭 시 LPU로 약관 본문 + ",[1321,49721,18054],{},[1321,49723,22559],{},". 동의 시 해당 체크박스 on.",[599,49726,49728],{"id":49727},"s-br01-0301-003-회원가입-free-완료","S-BR01-0301-003 회원가입 - Free 완료",[101,49730,49731,49739],{},[104,49732,49733],{},[107,49734,49735,49737],{},[110,49736,18317],{},[110,49738,18320],{},[123,49740,49741,49747,49753,49759,49766,49772,49778],{},[107,49742,49743,49745],{},[128,49744,18327],{},[128,49746,11231],{},[107,49748,49749,49751],{},[128,49750,18335],{},[128,49752,11228],{},[107,49754,49755,49757],{},[128,49756,18342],{},[128,49758,7959],{},[107,49760,49761,49763],{},[128,49762,18349],{},[128,49764,49765],{},"Brand site > 회원가입 > 완료",[107,49767,49768,49770],{},[128,49769,18357],{},[128,49771,17837],{},[107,49773,49774,49776],{},[128,49775,18364],{},[128,49777,18367],{},[107,49779,49780,49782],{},[128,49781,18372],{},[128,49783,7582],{},[15,49785,49786,302,49788],{},[19,49787,18379],{},[28,49789,49790],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp032.png",[15,49792,49793],{},[19,49794,18393],{},[283,49796,49797,49800,49813,49816,49819,49827],{},[228,49798,49799],{},"✓ 아이콘 + \"환영합니다!\" + \"쏠쏠 회원가입이 완료되었습니다. 이제 YouTube 크리에이터를 위한 최고의 학습 플랫폼을 경험해보세요!\"",[228,49801,49802,49803,49807,49808,715],{},"가입 요약 카드 — \"이메일: ",[47,49804,49806],{"href":49805},"mailto:user@example.com","user@example.com","\" + 플랜 뱃지 ",[19,49809,49810],{},[1321,49811,49812],{},"Free",[228,49814,49815],{},"강조 카피(빨강) \"1분 만에 만드는 내 사이트, 바로 만들어 보세요\".",[228,49817,49818],{},"온보딩 3스텝 카드 — ① 내 사이트 관리하기(나만의 학습 사이트를 빠르게 구축) ② 첫 강좌 업로드(YouTube 영상 링크 또는 직접 영상 업로드) ③ YouTube 연동(멤버십 회원을 쉽게 초대).",[228,49820,49337,49821,49824,49825,275],{},[47,49822,49823],{"href":18057},"사이트 바로 만들기"," → 내 사이트 만들기(",[28,49826,11305],{},[228,49828,49829,49830,49832],{},"정책 메모 — Free 플랜 자동 부여(카드 미등록 가입 경로). 가입완료 이메일 발송(템플릿 ",[28,49831,29843],{},"류).",[599,49834,49836],{"id":49835},"s-br01-0301-001-회원가입-free","S-BR01-0301-001 회원가입 - Free",[101,49838,49839,49847],{},[104,49840,49841],{},[107,49842,49843,49845],{},[110,49844,18317],{},[110,49846,18320],{},[123,49848,49849,49855,49861,49868,49875,49881,49888,49894],{},[107,49850,49851,49853],{},[128,49852,18327],{},[128,49854,11191],{},[107,49856,49857,49859],{},[128,49858,18335],{},[128,49860,11188],{},[107,49862,49863,49865],{},[128,49864,18342],{},[128,49866,49867],{},"P (전체화면) \u002F W (웹)",[107,49869,49870,49872],{},[128,49871,18349],{},[128,49873,49874],{},"Brand site > 회원가입 > Free 플랜 가입",[107,49876,49877,49879],{},[128,49878,18357],{},[128,49880,17837],{},[107,49882,49883,49885],{},[128,49884,18364],{},[128,49886,49887],{},"송기획 (증류) · 강테크 (게이트)",[107,49889,49890,49892],{},[128,49891,18372],{},[128,49893,7582],{},[107,49895,49896,49899],{},[128,49897,49898],{},"FIGMA NODE",[128,49900,49901],{},[28,49902,49903],{},"1516:21572",[15,49905,49906,49908,49909],{},[19,49907,18379],{}," (좌)\n",[49910,49911],"img",{"alt":11191,"src":49912},"screenshots\u002Fbrand-site\u002F1516-21572.png",[15,49914,49915,49917],{},[19,49916,18393],{}," (우)",[283,49919,49920,49923,49956,49971,49982,50011,50017],{},[228,49921,49922],{},"페이지 구성 — 상단 좌측 로고, 중앙 카드형 가입 폼(\"회원가입\" \u002F 서브타이틀 \"쏠쏠에 오신 것을 환영합니다\").",[228,49924,49925,49926,49928,49929,49932,49933,49935,49936,49938,49939,49941,49942,49945,49946,49948,49949,49951,49952,49955],{},"입력 필드 (모두 필수 ",[28,49927,29695],{},")\n2.1. ",[19,49930,49931],{},"성"," — placeholder \"성을 입력해 주세요\" \u002F ",[19,49934,40210],{}," — \"이름을 입력해 주세요\" (2단 배치).\n2.2. ",[19,49937,49331],{}," — \"이메일을 입력해 주세요\" + 우측 ",[1321,49940,29715],{}," 버튼(파란 solid).\n2.3. ",[19,49943,49944],{},"인증코드"," — 6칸 분할 입력 + ",[1321,49947,18058],{}," 버튼(미입력 시 비활성 회색).\n2.4. ",[19,49950,49203],{}," — \"최소 8자 이상 특수문자 기호를 포함해 주세요.\" (정책: 8자+특수문자 포함).\n2.5. ",[19,49953,49954],{},"비밀번호 확인"," — \"비밀번호를 다시 입력해 주세요.\"",[228,49957,49958,49959,49961,49962,49964,49965,49967,49968,49970],{},"약관 동의 (그룹 박스)\n3.1. ",[1321,49960,49613],{}," 마스터 체크박스.\n3.2. ",[19,49963,18616],{}," — 이용약관 동의 \u002F 개인정보 처리방침 동의 \u002F 만 14세 이상입니다 (각 ",[28,49966,49617],{}," 상세보기 이동).\n3.3. ",[19,49969,18623],{}," — 마케팅 정보 수신 동의.",[228,49972,49973,49974,49977,49978,49981],{},"주 액션 — ",[1321,49975,49976],{},"회원 가입하기"," (하단 전폭 남색 버튼, ",[28,49979,49980],{},"i"," 인포 아이콘 동반). 화면당 solid 주액션 1개 원칙 부합.",[228,49983,49984,49985,26,49987,49990,49991,26,49994,49997,49998,26,50000,50003,50004,50007,50008,715],{},"상태별 처리\n5.1. 검증(Validation): 별도 화면 ",[28,49986,49627],{},[28,49988,49989],{},"1516:21509",")에서 필드별 오류 문구 노출 — 본 화면과 연계.\n5.2. 인증코드 발송: ",[28,49992,49993],{},"회원가입 - Free - 인증코드 발송 PU",[28,49995,49996],{},"1516:21443",") 팝업 연계.\n5.3. 완료: ",[28,49999,11231],{},[28,50001,50002],{},"1516:21630",")로 이동.\n5.4. 로딩\u002F에러: 공통 ",[28,50005,50006],{},"로딩페이지","·에러 페이지 세트 적용 ",[1321,50009,50010],{},"추정 — 해당 화면 증류 시 확정",[228,50012,50013,50014,715],{},"외부 인터페이스(API) — 이메일 인증코드 발송\u002F확인, 회원가입 제출 ",[1321,50015,50016],{},"→ 강테크: 06_API계약에서 엔드포인트화",[228,50018,50019],{},"마스킹\u002F개인정보 — 비밀번호 입력 마스킹 필수. 이메일은 가입 단계라 평문 입력(표기 시 마스킹은 조회 화면에서).",[41,50021,50022],{},[15,50023,50024,302,50027,50029,50030,50033,50034,50037,50038,25974],{},[19,50025,50026],{},"회원가입 완료 변형",[28,50028,29674],{},": 동일 완료 화면이나 강조 카피 \"",[19,50031,50032],{},"10분 완성! 나만의 서비스를 만들어 보세요!","\", 첫 카드 번호뱃지 없음, CTA ",[1321,50035,50036],{},"쏠쏠 바로가기",". (A\u002FB 또는 구버전 변형 — 기준은 ",[28,50039,18486],{},[53,50041],{},[599,50043,50045],{"id":50044},"s-br01-0401-001-내-사이트-만들기-새-사이트","S-BR01-0401-001 내 사이트 만들기 (새 사이트)",[101,50047,50048,50056],{},[104,50049,50050],{},[107,50051,50052,50054],{},[110,50053,18317],{},[110,50055,18320],{},[123,50057,50058,50065,50071,50077,50084,50090,50096],{},[107,50059,50060,50062],{},[128,50061,18327],{},[128,50063,50064],{},"마이페이지 - 내 사이트 관리하기 - 새 사이트 만들기",[107,50066,50067,50069],{},[128,50068,18335],{},[128,50070,11305],{},[107,50072,50073,50075],{},[128,50074,18342],{},[128,50076,7959],{},[107,50078,50079,50081],{},[128,50080,18349],{},[128,50082,50083],{},"Brand site > (계정) 내 사이트 관리 > 새 사이트 만들기",[107,50085,50086,50088],{},[128,50087,18357],{},[128,50089,17837],{},[107,50091,50092,50094],{},[128,50093,18364],{},[128,50095,18367],{},[107,50097,50098,50100],{},[128,50099,18372],{},[128,50101,7582],{},[15,50103,50104,302,50106],{},[19,50105,18379],{},[28,50107,50108],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp033.png",[15,50110,50111],{},[19,50112,18393],{},[283,50114,50115,50118,50153,50159,50166,50171,50178],{},[228,50116,50117],{},"타이틀 \"내 사이트 만들기\" + \"나만의 학습 플랫폼을 만들어 보세요\".",[228,50119,50120,50121,1201,50124,50126,50127,50130,50131,1201,50134,302,50136,1997,50139,1997,50142,50145,50146,50149,50150,275],{},"입력\n2.1. ",[19,50122,50123],{},"사이트 이름",[28,50125,29695],{}," — 안내 \"사이트의 이름을 입력해주세요. (예: 김영희의 영어 교실)\", placeholder \"2",[3369,50128,50129],{},"20자 이내로 입력해 주세요\" (정책: 2","20자).\n2.2. ",[19,50132,50133],{},"사이트 도메인",[28,50135,29695],{},[28,50137,50138],{},"https:\u002F\u002F",[1321,50140,50141],{},"입력 3~30자",[28,50143,50144],{},".solsol.com"," 고정 접미 + ",[1321,50147,50148],{},"도메인 중복 체크",". 안내 \"영문, 숫자, 하이픈만 사용 가능\" (정책: 3~30자, ",[1321,50151,50152],{},"a-z0-9-",[228,50154,50155,50158],{},[19,50156,50157],{},"무료 플랜 시 유의 사항"," — 스크롤 박스 \"구독서비스 결제 안내\"(월간: 처음 결제일 기준 매월 같은 날 자동결제 \u002F 연간: 매년 같은 날 자동결제 …). → 결제 정책 본문 노출.",[228,50160,50161,50162,50165],{},"동의 — \"쏠쏠 ",[19,50163,50164],{},"무료약정상품 구매 약관","에 동의합니다.\" 체크박스(필수).",[228,50167,49337,50168,715],{},[47,50169,50170],{"href":18057},"+ 생성하기",[228,50172,50173,50174,50177],{},"상태\u002F변형\n6.1. 중복 체크 — 사용 가능: \"사용 가능한 도메인\" 초록 \u002F 이미 사용 중: \"이미 사용 중인 도메인\" 빨강 (",[28,50175,50176],{},"마이페이지-새 사이트 만들기-도메인 중복 체크"," 변형 2종, 1516:24332\u002F24345).\n6.2. 약관 미동의 시 생성 차단.",[228,50179,50180,50181,50184],{},"정책 메모 — 도메인은 ",[28,50182,50183],{},"*.solsol.com"," 서브도메인. 무료 플랜도 약정상품 구매 약관 동의 필요(향후 유료 전환 자동결제 고지). 사이트 생성 시 축하 이메일 발송(템플릿).",[599,50186,50188],{"id":50187},"s-br01-0401-002-내-사이트-관리-생성된-사이트-목록","S-BR01-0401-002 내 사이트 관리 - 생성된 사이트 (목록)",[101,50190,50191,50199],{},[104,50192,50193],{},[107,50194,50195,50197],{},[110,50196,18317],{},[110,50198,18320],{},[123,50200,50201,50208,50214,50220,50227,50233,50239],{},[107,50202,50203,50205],{},[128,50204,18327],{},[128,50206,50207],{},"마이페이지 - 내 사이트 관리하기 - 생성된 사이트",[107,50209,50210,50212],{},[128,50211,18335],{},[128,50213,11325],{},[107,50215,50216,50218],{},[128,50217,18342],{},[128,50219,7959],{},[107,50221,50222,50224],{},[128,50223,18349],{},[128,50225,50226],{},"Brand site > (계정) 내 사이트 관리",[107,50228,50229,50231],{},[128,50230,18357],{},[128,50232,17837],{},[107,50234,50235,50237],{},[128,50236,18364],{},[128,50238,18367],{},[107,50240,50241,50243],{},[128,50242,18372],{},[128,50244,7582],{},[15,50246,50247,302,50249],{},[19,50248,18379],{},[28,50250,50251],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp037.png",[15,50253,50254],{},[19,50255,18393],{},[283,50257,50258,50261,50267,50274,50280,50299],{},[228,50259,50260],{},"타이틀 \"내 사이트 관리하기\" + \"내 사이트를 손쉽게 관리할 수 있어요\".",[228,50262,50263,50264,715],{},"상단 배너 — \"아직 사이트를 만들지 않으셨다면, 내 사이트를 개설하실 수 있습니다!\" + ",[1321,50265,50266],{},"+ 내 사이트 만들기",[228,50268,50269,50270,50273],{},"사이트 목록(반복부, 행당): 플랜 뱃지(Free\u002FBasic 등) · 사이트명\u002F도메인 · 요금\u002F결제주기 · 가입일\u002F구독기간 · ",[19,50271,50272],{},"상태 뱃지","(이용중\u002F구독취소\u002F만료임박 등 색상 구분) · 사용량\u002F회원수 · ⋮ 더보기 메뉴.",[228,50275,50276,50277,715],{},"하단 프로모 카드 — \"다른 플랜 둘러보기 · 더 많은 기능과 혜택을 확인하세요\" + ",[1321,50278,50279],{},"플랜 둘러보러 가기",[228,50281,50282,50283,50286,50287,50289,50290,50293,50294,50296,50297,275],{},"상태별\n5.1. ",[19,50284,50285],{},"빈 상태(No data)",": 사이트 0개 → 빈 일러스트 + ",[1321,50288,50266],{}," CTA (",[28,50291,50292],{},"마이페이지-내 사이트 관리(No data)",", 1516:23312).\n5.2. ",[19,50295,23892],{},": \"사이트 목록을 불러오는 중…\"(공통 C-8, ",[28,50298,18139],{},[228,50300,50301],{},"정책 메모 — 행 상태 뱃지 = 구독 상태 머신(이용중→만료임박→만료\u002F구독취소). 상태별 행 액션(연장\u002F업그레이드\u002F취소)은 ⋮ 또는 이용상품 정보 화면 연계.",[49477,50303,50305],{"id":50304},"s-br01-0401-002-빈-상태-no-data","S-BR01-0401-002 빈 상태 (No data)",[225,50307,50308,50315],{},[228,50309,50310,432,50312,715],{},[19,50311,48479],{},[28,50313,50314],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp096.png",[228,50316,50317,50318,50320,50321,715],{},"상단 배너 ",[1321,50319,50266],{}," + 중앙 일러스트(\"헉!!\") + \"사이트가 하나도 없네요... 😢\" + \"아직 만들어진 사이트가 없어서 좀 쓸쓸하네요… 첫 번째 사이트를 만들어보시는 건 어떨까요? 생각보다 어렵지 않답니다! 몇 분이면 나만의 온라인 강의 플랫폼을 만들 수 있습니다.\" + 하단 \"🚀 다른 플랜 둘러보기\" 프로모 + ",[1321,50322,50279],{},[49477,50324,50326],{"id":50325},"s-br01-0401-001-p01-도메인-중복-체크-결과-lpu","S-BR01-0401-001 P01 도메인 중복 체크 결과 (LPU)",[225,50328,50329,50337,50345],{},[228,50330,50331,432,50333,50336],{},[19,50332,48479],{},[28,50334,50335],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp098.png","(이미 사용 중).",[228,50338,50339,50340,3514,50343,49496],{},"사용 중: ✕ 빨강 아이콘 + \"이미 사용 중인 도메인입니다\" + \"다른 도메인을 선택해 주세요.\" + 입력 도메인(",[28,50341,50342],{},"https:\u002F\u002Fexample-site.solsol.com",[1321,50344,18058],{},[228,50346,50347],{},"사용 가능 변형: ✓ 초록 + \"사용 가능한 도메인입니다\" 류(1516:24345).",[53,50349],{},[599,50351,50353],{"id":50352},"s-br01-0501-001-공지소식-목록","S-BR01-0501-001 공지\u002F소식 (목록)",[101,50355,50356,50364],{},[104,50357,50358],{},[107,50359,50360,50362],{},[110,50361,18317],{},[110,50363,18320],{},[123,50365,50366,50373,50379,50385,50392,50398,50404],{},[107,50367,50368,50370],{},[128,50369,18327],{},[128,50371,50372],{},"공지\u002F소식",[107,50374,50375,50377],{},[128,50376,18335],{},[128,50378,11345],{},[107,50380,50381,50383],{},[128,50382,18342],{},[128,50384,7959],{},[107,50386,50387,50389],{},[128,50388,18349],{},[128,50390,50391],{},"Brand site > 운영가이드\u002F업데이트 소식 > 공지·소식",[107,50393,50394,50396],{},[128,50395,18357],{},[128,50397,17837],{},[107,50399,50400,50402],{},[128,50401,18364],{},[128,50403,18367],{},[107,50405,50406,50408],{},[128,50407,18372],{},[128,50409,7582],{},[15,50411,50412,302,50414],{},[19,50413,18379],{},[28,50415,50416],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp053.png",[15,50418,50419],{},[19,50420,18393],{},[283,50422,50423,50426,50433,50436,50439],{},[228,50424,50425],{},"GNB + 타이틀 \"공지 \u002F 소식\". 우측 검색 인풋(\"내용을 검색해 보세요\" + 🔍).",[228,50427,50428,50429,50432],{},"목록(반복부, 행당): 📌 상단 고정 핀(있을 시) · 제목(예 \"",[1321,50430,50431],{},"안내"," 2026 6월 카드사 부분 무이자 할부 이벤트 안내\") · 작성시점(방금 전\u002F1시간 전\u002F날짜) · 👁 조회수.",[228,50434,50435],{},"하단 [더보기 ▾](C-7 더보기 버튼, 추가 로드).",[228,50437,50438],{},"상태별 — 빈: 검색 No data(C-9) \u002F 로딩(C-8) 적용.",[228,50440,50441],{},"정책 메모 — 핀(고정 공지) 우선 정렬. 조회수 카운트. 비로그인도 열람 가능(공개).",[599,50443,50445],{"id":50444},"s-br01-0501-002-공지소식-상세","S-BR01-0501-002 공지\u002F소식 상세",[101,50447,50448,50456],{},[104,50449,50450],{},[107,50451,50452,50454],{},[110,50453,18317],{},[110,50455,18320],{},[123,50457,50458,50465,50471,50477,50484,50490,50496],{},[107,50459,50460,50462],{},[128,50461,18327],{},[128,50463,50464],{},"공지\u002F소식 > 상세페이지",[107,50466,50467,50469],{},[128,50468,18335],{},[128,50470,11364],{},[107,50472,50473,50475],{},[128,50474,18342],{},[128,50476,7959],{},[107,50478,50479,50481],{},[128,50480,18349],{},[128,50482,50483],{},"Brand site > 공지·소식 > 상세",[107,50485,50486,50488],{},[128,50487,18357],{},[128,50489,17837],{},[107,50491,50492,50494],{},[128,50493,18364],{},[128,50495,18367],{},[107,50497,50498,50500],{},[128,50499,18372],{},[128,50501,7582],{},[15,50503,50504,302,50506],{},[19,50505,18379],{},[28,50507,50508],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp054.png",[15,50510,50511],{},[19,50512,18393],{},[283,50514,50515,50518,50525,50534,50540],{},[228,50516,50517],{},"제목 + 📌 + 작성시점 + 👁 조회수. 본문 영역(이미지\u002F리치텍스트).",[228,50519,50520,50522,50523,715],{},[19,50521,30266],{}," 섹션 — 행당 파일명(최대 50자, 초과 시 처리 — 설계 메모) + ",[1321,50524,17685],{},[228,50526,50527,50528,50530,50531,50533],{},"이전\u002F다음 글 네비(\"이전 ",[1321,50529,35970],{}," · 다음 ",[1321,50532,35970],{},"\" + 시점).",[228,50535,50536,50539],{},[1321,50537,50538],{},"목록"," 버튼 → 목록 복귀.",[228,50541,50542,50543,50545],{},"정책 메모 — 첨부 파일명 길이 제한(약 50자) ",[28,50544,595],{},". 다운로드는 R2 객체 키 연계 가능.",[53,50547],{},[599,50549,50551],{"id":50550},"s-br01-0601-001-가격-요금제-main","S-BR01-0601-001 가격 (요금제 main)",[101,50553,50554,50562],{},[104,50555,50556],{},[107,50557,50558,50560],{},[110,50559,18317],{},[110,50561,18320],{},[123,50563,50564,50571,50577,50583,50590,50596,50602],{},[107,50565,50566,50568],{},[128,50567,18327],{},[128,50569,50570],{},"가격 - main",[107,50572,50573,50575],{},[128,50574,18335],{},[128,50576,11383],{},[107,50578,50579,50581],{},[128,50580,18342],{},[128,50582,7959],{},[107,50584,50585,50587],{},[128,50586,18349],{},[128,50588,50589],{},"Brand site > 가격",[107,50591,50592,50594],{},[128,50593,18357],{},[128,50595,17837],{},[107,50597,50598,50600],{},[128,50599,18364],{},[128,50601,18367],{},[107,50603,50604,50606],{},[128,50605,18372],{},[128,50607,7582],{},[15,50609,50610,302,50612],{},[19,50611,18379],{},[28,50613,50614],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp085.png",[15,50616,50617],{},[19,50618,18393],{},[283,50620,50621,50624,50636,50662,50670,50677,50685],{},[228,50622,50623],{},"타이틀 \"크리에이터에게 딱 맞는 플랜을 선택하세요\" + 보조 \"소규모 시작부터 대규모 운영까지, 모든 단계에 최적화된 가격\".",[228,50625,50626,302,50629,1108,50632,50635],{},[19,50627,50628],{},"결제주기 토글",[1321,50630,50631],{},"월간",[1321,50633,50634],{},"연간 30% 할인"," 세그먼트. (연간 30% 할인 = 회사 정책 정합.)",[228,50637,50638,50641,50642,50644,50645,50648,50649,50652,50653,50656,50657,1108,50659,275],{},[19,50639,50640],{},"플랜 4종 카드","(가로 나열): ",[19,50643,49812],{},"(₩0, 결제 수수료 10%) · ",[19,50646,50647],{},"Basic","(₩100,000\u002F월, 수수료 0%, \"가장 인기 있는 플랜\" 뱃지) · ",[19,50650,50651],{},"Growth","(₩300,000\u002F월, 수수료 0%) · ",[19,50654,50655],{},"Advanced","(₩500,000\u002F월, 수수료 0%).\n3.1. 각 카드: 발행 상품 수 \u002F 동영상 저장 용량 \u002F 학습자(회원) 수 제한 \u002F 동시 수강 인원 \u002F 관리자 계정 수 \u002F 사이트 수 + AI 튜터·AI 영상번역·영상자동변환 무료 한도 + CTA(",[1321,50658,48500],{},[1321,50660,50661],{},"구매하기",[228,50663,50664,50667,50668,715],{},[19,50665,50666],{},"Enterprise"," 별도 박스 — \"협의 · 대규모 운영 \u002F 맞춤형 기능 …\" + ",[1321,50669,11481],{},[228,50671,50672,50673,50676],{},"하단 ",[19,50674,50675],{},"요금제 비교"," 섹션 — \"각 플랜의 기능을 비교해 보세요\" 표.",[228,50678,50679,50680,50682,50683,275],{},"전환 — ",[1321,50681,50661],{}," → 비로그인 시 로그인(유료플랜 구매 진입) → 로그인 후 유료플랜 구매하기(",[28,50684,11403],{},[228,50686,50687,50688,50690,50691,50694],{},"정책 메모 — Free=수수료 10%, 유료=수수료 0%. 플랜별 정량 한도(상품\u002F용량\u002F회원\u002FAI)는 06_API계약·billing.md SoT 연동 ",[28,50689,17699],{},". 수치 정합은 ",[28,50692,50693],{},"creatorlms-brand\u002Fdocs\u002Fbilling.md"," 확인.",[599,50696,50698],{"id":50697},"s-br01-0601-003-결제-완료-최초-결제","S-BR01-0601-003 결제 완료 (최초 결제)",[101,50700,50701,50709],{},[104,50702,50703],{},[107,50704,50705,50707],{},[110,50706,18317],{},[110,50708,18320],{},[123,50710,50711,50718,50724,50730,50737,50743,50749],{},[107,50712,50713,50715],{},[128,50714,18327],{},[128,50716,50717],{},"결제 완료 - 최초 결제시",[107,50719,50720,50722],{},[128,50721,18335],{},[128,50723,11423],{},[107,50725,50726,50728],{},[128,50727,18342],{},[128,50729,7959],{},[107,50731,50732,50734],{},[128,50733,18349],{},[128,50735,50736],{},"Brand site > 가격 > 구매 > 결제 완료",[107,50738,50739,50741],{},[128,50740,18357],{},[128,50742,17837],{},[107,50744,50745,50747],{},[128,50746,18364],{},[128,50748,18367],{},[107,50750,50751,50753],{},[128,50752,18372],{},[128,50754,7582],{},[15,50756,50757,302,50759],{},[19,50758,18379],{},[28,50760,50761],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp087.png",[15,50763,50764],{},[19,50765,18393],{},[283,50767,50768,50771,50777,50782,50785],{},[228,50769,50770],{},"✓ + \"결제가 완료되었습니다!\" + \"쏠쏠 Basic 플랜 구독이 시작되었습니다. 지금 바로 강력한 AI 기능을 활용하여 학습 플랫폼을 운영해보세요.\"",[228,50772,50773,50776],{},[19,50774,50775],{},"결제 정보 카드"," — 주문 번호(ORDER-YYYY-MM-DD-NNNNNN) · 구독 플랜(Basic) · 구독 유형(월간 자동결제) · 결제 금액(110,000원 VAT 포함) · 결제 수단(신한카드 **** **** **** 1234) · 구독 기간(2025.03.15~2025.04.14) · 다음 결제일(2025.04.15) · 결제 상태(● 결제 성공).",[228,50778,50779,50780,715],{},"안내 \"결제 정보 및 영수증은 '결제내역'에서 확인하실 수 있습니다.\" + ",[1321,50781,50036],{},[228,50783,50784],{},"정책 메모 — 카드번호 마스킹 필수(가운데 마스킹, 뒤 4자리 노출). 금액 VAT 포함·천단위 콤마. 자동결제 = 다음 결제일 명시. 결제완료 이메일 발송(템플릿).",[228,50786,50787,50788,50791],{},"변형 — ",[19,50789,50790],{},"플랜 업그레이드시 결제 완료","(1516:22249): 동일 레이아웃, 카피·차액\u002F적용시점 표기 차이.",[49477,50793,50795],{"id":50794},"s-br01-0601-p01-회원가입구매-카드-등록-pu-토스페이먼츠-lpu","S-BR01-0601 P01 회원가입\u002F구매 - 카드 등록 PU (토스페이먼츠, LPU)",[225,50797,50798,50805,50812,50820],{},[228,50799,50800,432,50802,715],{},[19,50801,48479],{},[28,50803,50804],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp088.png",[228,50806,50807,50808,50811],{},"토스페이먼츠 위젯 \"등록할 카드를 입력해주세요\"(주식회사 맑은소프트). 탭 ",[19,50809,50810],{},"개인 \u002F 법인","(법인은 사업자번호 10자리 추가).",[228,50813,50814,50815,50817,50818,715],{},"입력: 카드번호(4분할) · 유효기간 MM\u002FYY · ",[1321,50816,18616],{}," 서비스 이용 약관, 개인정보 처리 동의(전자금융거래 기본약관\u002F개인(신용)정보 수집·이용\u002F제3자 제공\u002F자동승인(정기결제) 이용약관) + ",[1321,50819,22598],{},[228,50821,50822],{},"정책 메모 — 카드번호\u002F유효기간 입력 마스킹. 빌링키 발급(정기결제). 비가역 결제는 운영자 정책 준수(실결제 최종승인 자동 금지).",[599,50824,50826],{"id":50825},"s-br01-0601-002-유료플랜-구매하기-플랜-업그레이드-로그인-후","S-BR01-0601-002 유료플랜 구매하기 \u002F 플랜 업그레이드 (로그인 후)",[101,50828,50829,50837],{},[104,50830,50831],{},[107,50832,50833,50835],{},[110,50834,18317],{},[110,50836,18320],{},[123,50838,50839,50846,50852,50858,50865,50871,50877],{},[107,50840,50841,50843],{},[128,50842,18327],{},[128,50844,50845],{},"유료플랜 구매하기 - 로그인 후 \u002F 플랜 업그레이드",[107,50847,50848,50850],{},[128,50849,18335],{},[128,50851,11403],{},[107,50853,50854,50856],{},[128,50855,18342],{},[128,50857,7959],{},[107,50859,50860,50862],{},[128,50861,18349],{},[128,50863,50864],{},"Brand site > 가격 > 구매 (로그인 후)",[107,50866,50867,50869],{},[128,50868,18357],{},[128,50870,17837],{},[107,50872,50873,50875],{},[128,50874,18364],{},[128,50876,18367],{},[107,50878,50879,50881],{},[128,50880,18372],{},[128,50882,7582],{},[15,50884,50885,302,50887],{},[19,50886,18379],{},[28,50888,50889],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp100.png",[15,50891,50892],{},[19,50893,18393],{},[283,50895,50896,50927,50948,50963,50966,50969],{},[228,50897,50898,50899,50902,50903,50906,50907,1201,50909,237,50912,50915,50916,50918,50919,50922,50923,50926],{},"2단 레이아웃. ",[19,50900,50901],{},"좌: 선택된 플랜 + 결제 금액 산정","\n1.1. 선택된 플랜 헤더(플랜명 Basic·사이트명 MONZO·플랫폼 수수료 0%).\n1.2. ",[19,50904,50905],{},"플랜 업그레이드 선택"," 세그먼트(Free\u002FBasic\u002FGrowth\u002FAdvanced, 현재≤선택만 '가능').\n1.3. ",[19,50908,50628],{},[1321,50910,50911],{},"월간 구독",[1321,50913,50914],{},"연간 구독"," (연간 30% 할인 강조).\n1.4. ",[19,50917,30688],{},"(대형, 예 863,000원 VAT 포함).\n1.5. ",[19,50920,50921],{},"결제 금액 요약"," — 연간 구독 요금(840,000원) − 현재 월간 구독 미사용 금액(일할 계산, -110,000원) = 산정된 결제 금액(785,000원). (일할 차액 정산 정책 반영.)\n1.6. ",[19,50924,50925],{},"연간 플랜 업그레이드 혜택"," 카드 — ① 연간 360,000원↓(30% 할인) ② 즉시 적용(구독기간 시작\u002F잔구가 연간으로 변경) ③ 일할 계산 적용(현재 미사용 기간 일할 차액 제외 결제).",[228,50928,50929,25494,50932,1201,50935,50937,50938,50941,50942,50945,50946,715],{},[19,50930,50931],{},"우: 결제하기",[19,50933,50934],{},"결제 정보",[28,50936,29695],{}," — 등록 카드 없을 시 \"등록된 카드가 없습니다\" + [카드 등록하기 ⊕](→ 토스 카드등록 PU). 등록 시 마스킹 카드 표시.\n2.2. ",[19,50939,50940],{},"유료 플랜 시 유의 사항"," 스크롤 박스(구독서비스 결제 안내: 월간\u002F연간 자동결제 규칙).\n2.3. \"쏠쏠 ",[19,50943,50944],{},"유료약정상품 구매 약관","에 동의합니다.\" 체크(필수).\n2.4. 주 액션 ",[47,50947,30729],{"href":18057},[228,50949,50950,50951,50954,50955,50958,50959,50962],{},"변형 — 동일 상품 ",[19,50952,50953],{},"월간→연간","(1516:22426) \u002F ",[19,50956,50957],{},"상위 상품 업그레이드(월간)","(1516:22565) \u002F ",[19,50960,50961],{},"즉시 결제","(1516:22505). 일할 차액·적용시점 계산만 달라짐.",[228,50964,50965],{},"밸리데이션 변형(1516:22641): 약관 미동의\u002F카드 미등록 시 결제 차단·오류.",[228,50967,50968],{},"정책 메모 — 플랜 변경 즉시 적용·미사용 일할 차액 제외(회사 정책 정합). 월→연 즉시, 연→월은 기간 종료 후(billing.md). 카드번호 마스킹. 비가역 결제 게이트 준수.",[228,50970,50971,50972,50974,50975,50978],{},"변형 캡처 — Growth 업그레이드(",[28,50973,20336],{},", 269,500원 = 300,000−110,000 일할) · 즉시 결제(",[28,50976,50977],{},"p110.png",", \"즉시 결제\" 170,500원 = 100,000+110,000 경과 차액 *청구 금액 정상화\u002F즉시 적용).",[599,50980,50982],{"id":50981},"s-br01-0601-004-결제-완료-플랜-업그레이드","S-BR01-0601-004 결제 완료 - 플랜 업그레이드",[101,50984,50985,50993],{},[104,50986,50987],{},[107,50988,50989,50991],{},[110,50990,18317],{},[110,50992,18320],{},[123,50994,50995,51002,51008,51014,51021,51027,51033],{},[107,50996,50997,50999],{},[128,50998,18327],{},[128,51000,51001],{},"결제 완료 - 플랜 업그레이드시",[107,51003,51004,51006],{},[128,51005,18335],{},[128,51007,11441],{},[107,51009,51010,51012],{},[128,51011,18342],{},[128,51013,7959],{},[107,51015,51016,51018],{},[128,51017,18349],{},[128,51019,51020],{},"Brand site > 플랜 업그레이드 > 완료",[107,51022,51023,51025],{},[128,51024,18357],{},[128,51026,17837],{},[107,51028,51029,51031],{},[128,51030,18364],{},[128,51032,18367],{},[107,51034,51035,51037],{},[128,51036,18372],{},[128,51038,7582],{},[15,51040,51041,302,51043],{},[19,51042,18379],{},[28,51044,51045],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp102.png",[15,51047,51048],{},[19,51049,18393],{},[283,51051,51052,51055],{},[228,51053,51054],{},"✓ + (카피 영역) + 결제 정보 카드(주문번호\u002F구독 플랜\u002F유형\u002F금액\u002F수단\u002F기간\u002F다음 결제일\u002F상태).",[228,51056,51057,51058,1108,51061,51064,51065,51068],{},"강조 카피(빨강) \"바로 업그레이드 플랜을 사용하실 수 있어요!\" + ",[1321,51059,51060],{},"홈으로 이동",[47,51062,51063],{"href":18057},"내 사이트 관리하기",". (최초 결제 완료(",[28,51066,51067],{},"-003",")와 CTA·카피 차이.)",[599,51070,51072],{"id":51071},"s-br01-0601-005-결제-실패","S-BR01-0601-005 결제 실패",[101,51074,51075,51083],{},[104,51076,51077],{},[107,51078,51079,51081],{},[110,51080,18317],{},[110,51082,18320],{},[123,51084,51085,51091,51097,51103,51110,51116,51122],{},[107,51086,51087,51089],{},[128,51088,18327],{},[128,51090,8568],{},[107,51092,51093,51095],{},[128,51094,18335],{},[128,51096,11460],{},[107,51098,51099,51101],{},[128,51100,18342],{},[128,51102,7959],{},[107,51104,51105,51107],{},[128,51106,18349],{},[128,51108,51109],{},"Brand site > 결제 > 실패",[107,51111,51112,51114],{},[128,51113,18357],{},[128,51115,17837],{},[107,51117,51118,51120],{},[128,51119,18364],{},[128,51121,18367],{},[107,51123,51124,51126],{},[128,51125,18372],{},[128,51127,7582],{},[15,51129,51130,302,51132],{},[19,51131,18379],{},[28,51133,51134],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp108.png",[15,51136,51137],{},[19,51138,18393],{},[283,51140,51141,51144,51150,51156,51162],{},[228,51142,51143],{},"✕ 빨강 + \"결제를 실패하였습니다!\" + \"결제 처리 중 문제가 발생했습니다. 다시 시도해 주세요.\"",[228,51145,51146,51149],{},[19,51147,51148],{},"결제 시도 정보 카드"," — 주문번호\u002F플랜\u002F유형\u002F금액\u002F수단(마스킹)\u002F기간\u002F다음 결제일 + 결제 상태(✕ 결제 실패 빨강).",[228,51151,51152,51155],{},[19,51153,51154],{},"실패 원인"," 박스(⚠) — \"카드 한도 초과 또는 결제 승인이 거부되었습니다. 카드사에 문의하시거나 다른 결제 수단을 이용해 주세요.\"",[228,51157,51158,51161],{},[1321,51159,51160],{},"가격 페이지로 이동하기",". 변형: 1516:22314 (다른 실패 사유 문구).",[228,51163,51164],{},"정책 메모 — 결제 실패 시 재시도 동선. 자동결제 실패는 재시도(3일\u002F6회)→유예(27일) 정책(아래 결제 유예 메일·이용상품 상태 연계).",[53,51166],{},[599,51168,51170],{"id":51169},"s-br01-0801-001-마이페이지-이용상품-정보-상태별-variation","S-BR01-0801-001 마이페이지 - 이용상품 정보 (상태별 Variation)",[101,51172,51173,51181],{},[104,51174,51175],{},[107,51176,51177,51179],{},[110,51178,18317],{},[110,51180,18320],{},[123,51182,51183,51190,51196,51202,51209,51215,51221],{},[107,51184,51185,51187],{},[128,51186,18327],{},[128,51188,51189],{},"마이페이지 - 이용상품 정보 (상품 상태별 Variation)",[107,51191,51192,51194],{},[128,51193,18335],{},[128,51195,11556],{},[107,51197,51198,51200],{},[128,51199,18342],{},[128,51201,7959],{},[107,51203,51204,51206],{},[128,51205,18349],{},[128,51207,51208],{},"Brand site > (계정) 이용상품 정보",[107,51210,51211,51213],{},[128,51212,18357],{},[128,51214,17837],{},[107,51216,51217,51219],{},[128,51218,18364],{},[128,51220,18367],{},[107,51222,51223,51225],{},[128,51224,18372],{},[128,51226,7582],{},[15,51228,51229,302,51231,51234,51235,237,51238,51241],{},[19,51230,18379],{},[28,51232,51233],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp105.png","(상태별 행), ",[28,51236,51237],{},"p039",[28,51239,51240],{},"p086","(목록 컨텍스트)",[15,51243,51244],{},[19,51245,18393],{},[283,51247,51248,51263,51293,51302],{},[228,51249,51250,51251,51253,51254,237,51257,237,51260,275],{},"이용 상품(사이트)별 행: 플랜 뱃지 · 사이트명\u002F도메인 · 요금\u002F결제주기 · 구독 시작\u002F만료일 · ",[19,51252,50272],{}," · 사용량 · 우측 액션(⋮ 또는 ",[1321,51255,51256],{},"구독 취소하기",[1321,51258,51259],{},"사용 연장하기",[1321,51261,51262],{},"업그레이드",[228,51264,51265,51268,51269,51272,51273,51276,51277,51280,51281,51284,51285,51288,51289,51292],{},[19,51266,51267],{},"상품 상태별 Variation","(p105 한 화면에 케이스 나열):\na. ",[19,51270,51271],{},"무료 플랜","(일부 항목 '-')\nb. ",[19,51274,51275],{},"유료 - 정상 구독","(상태 이용중)\nc. ",[19,51278,51279],{},"유료 - 구독 취소 예정","(만료일까지 이용, \"구독취소 예정\")\nd. ",[19,51282,51283],{},"유료 - 결제 실패\u002F유예","(상태 경고색)\ne. ",[19,51286,51287],{},"유료 - 만료 임박","(연장 유도)\nf. ",[19,51290,51291],{},"만료","(사용 중지)",[228,51294,51295,51296,51298,51299,51301],{},"액션 — 구독 취소(",[28,51297,7751],{}," 컨펌→완료), 사용 연장(",[28,51300,11576],{},"), 업그레이드(가격 구매 화면).",[228,51303,51304],{},"정책 메모 — 상태 머신: 정상→(취소요청)취소예정→만료 \u002F 정상→(결제실패)유예→만료. 구독 취소는 기간 만료 후 해지(즉시 환불은 수동 접수, 회사 정책).",[49477,51306,51308],{"id":51307},"s-br01-0801-001-p01-구독-취소-컨펌-confirmmpu-id-미부여","S-BR01-0801-001 P01 구독 취소 컨펌 (Confirm\u002FMPU, ID 미부여)",[225,51310,51311,51318,51328],{},[228,51312,51313,432,51315,715],{},[19,51314,48479],{},[28,51316,51317],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp106.png",[228,51319,51320,51321,51323,51324,1108,51326,715],{},"✕ 빨강 + \"구독 취소가 아쉬워요! 기간 만료시까지 사용하실 수 있어요!\" + \"혹시 궁금하신 점이 있으시면 ",[19,51322,11481],{},"를 이용해 주세요\" + ",[47,51325,18054],{"href":17925},[47,51327,51256],{"href":18057},[228,51329,51330,51332,51333,51336],{},[19,51331,49447],{},": 구독 취소해도 ",[19,51334,51335],{},"기간 만료 시까지 이용 가능","(즉시 해지 아님). 회사 정책의 \"①남은 기간 종료 후 해지\"와 정합.",[49477,51338,51340],{"id":51339},"s-br01-0801-001-p02-구독-취소-완료-lpu","S-BR01-0801-001 P02 구독 취소 완료 (LPU)",[225,51342,51343],{},[228,51344,51345,432,51347,51350,51351,49496],{},[19,51346,48479],{},[28,51348,51349],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp107.png",". ✕ 빨강 + \"구독 취소가 완료되었습니다\" + \"내 사이트 관리하기에서 확인하실 수 있습니다\" + ",[1321,51352,18058],{},[599,51354,51356],{"id":51355},"s-br01-0801-002-마이페이지-사용-연장하기","S-BR01-0801-002 마이페이지 - 사용 연장하기",[101,51358,51359,51367],{},[104,51360,51361],{},[107,51362,51363,51365],{},[110,51364,18317],{},[110,51366,18320],{},[123,51368,51369,51376,51382,51388,51395,51401,51407],{},[107,51370,51371,51373],{},[128,51372,18327],{},[128,51374,51375],{},"마이페이지 - 이용상품 정보 - 사용 연장하기",[107,51377,51378,51380],{},[128,51379,18335],{},[128,51381,11576],{},[107,51383,51384,51386],{},[128,51385,18342],{},[128,51387,7959],{},[107,51389,51390,51392],{},[128,51391,18349],{},[128,51393,51394],{},"Brand site > 이용상품 정보 > 사용 연장하기",[107,51396,51397,51399],{},[128,51398,18357],{},[128,51400,17837],{},[107,51402,51403,51405],{},[128,51404,18364],{},[128,51406,18367],{},[107,51408,51409,51411],{},[128,51410,18372],{},[128,51412,7582],{},[15,51414,51415,302,51417],{},[19,51416,18379],{},[28,51418,51419],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp112.png",[15,51421,51422],{},[19,51423,18393],{},[283,51425,51426,51429,51435,51441],{},[228,51427,51428],{},"🔄 + \"사용 연장하기\" + \"플랜을 연장하고 서비스를 계속 이용하실 수 있어요!\"",[228,51430,51431,51434],{},[19,51432,51433],{},"선택된 플랜"," 카드 — 플랜명(Basic)·사이트(MONZO)·수수료 0% \u002F 구독 주기(월간 자동결제)·만료 예정일(2026.03.13).",[228,51436,51437,1108,51439,715],{},[47,51438,18054],{"href":17925},[47,51440,30729],{"href":18057},[228,51442,51443,51444,51447],{},"정책 메모 — 만료 임박\u002F만료 상품 재결제로 기간 연장. 결제 실패 시 결제 실패(",[28,51445,51446],{},"-005",") 동선.",[53,51449],{},[599,51451,51453],{"id":51452},"s-br01-0701-001-문의하기","S-BR01-0701-001 문의하기",[101,51455,51456,51464],{},[104,51457,51458],{},[107,51459,51460,51462],{},[110,51461,18317],{},[110,51463,18320],{},[123,51465,51466,51472,51478,51484,51491,51497,51503],{},[107,51467,51468,51470],{},[128,51469,18327],{},[128,51471,11481],{},[107,51473,51474,51476],{},[128,51475,18335],{},[128,51477,11478],{},[107,51479,51480,51482],{},[128,51481,18342],{},[128,51483,7959],{},[107,51485,51486,51488],{},[128,51487,18349],{},[128,51489,51490],{},"Brand site > 문의하기",[107,51492,51493,51495],{},[128,51494,18357],{},[128,51496,17837],{},[107,51498,51499,51501],{},[128,51500,18364],{},[128,51502,18367],{},[107,51504,51505,51507],{},[128,51506,18372],{},[128,51508,7582],{},[15,51510,51511,302,51513],{},[19,51512,18379],{},[28,51514,51515],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp091.png",[15,51517,51518],{},[19,51519,18393],{},[283,51521,51522,51525,51536,51543,51550,51558,51562,51570],{},[228,51523,51524],{},"타이틀 \"문의하기\" + \"궁금하신 사항이나 도움이 필요하신 경우 문의해 주세요. 빠르고 정확하게 답변 드리겠습니다.\"",[228,51526,51527,1201,51530,51532,51533,51535],{},[19,51528,51529],{},"문의 유형",[28,51531,29695],{},"(라디오): 상품 \u002F 결제(구매 및 환불) \u002F 제휴 문의 \u002F 서비스 문의 \u002F 기타.\n2.1. '상품' 선택 시 하위 칩: 상품전반 \u002F 무료플랜 \u002F 유료플랜 \u002F 엔터프라이즈.\n2.2. 유형별 가이드 문구가 본문 에디터에 placeholder\u002F예시로 치환됨(",[28,51534,19986],{}," \"문의 유형 선택 별 문구\").",[228,51537,51538,1201,51540,51542],{},[19,51539,35970],{},[28,51541,29695],{},"(placeholder \"문의 제목을 입력해 주세요\").",[228,51544,51545,1201,51547,51549],{},[19,51546,6828],{},[28,51548,29695],{}," — 리치텍스트 에디터(B\u002FI\u002FU, 정렬, 목록, 링크, 이미지, 동영상 등).",[228,51551,51552,302,51555,51557],{},[19,51553,51554],{},"첨부파일(선택)",[1321,51556,25998],{}," + 파일칩(예 image.jpg ✕ 제거).",[228,51559,49337,51560,715],{},[47,51561,11481],{"href":18057},[228,51563,51564,51565,51567,51568,275],{},"상태별 — 접수 완료(",[28,51566,11497],{},") · 파일 용량 초과(",[28,51569,7751],{},[228,51571,51572],{},"정책 메모 — 비로그인도 문의 가능하나 답변은 마이페이지(이메일)>문의내역에서 확인. 파일 용량 제한 존재.",[49477,51574,51576],{"id":51575},"s-br01-0701-001-p01-파일-용량-초과-확인-alertmpu-id-미부여","S-BR01-0701-001 P01 파일 용량 초과 확인 (Alert\u002FMPU, ID 미부여)",[225,51578,51579],{},[228,51580,51581,432,51583,51586,51587,51589],{},[19,51582,48479],{},[28,51584,51585],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp094.png",". 얼럿(C-4) \"파일 용량이 업로드 가능한 최대 용량을 초과했습니다.\" + ",[1321,51588,18058],{},". 초과 파일 업로드 차단.",[599,51591,51593],{"id":51592},"s-br01-0701-002-문의하기-접수-완료","S-BR01-0701-002 문의하기 - 접수 완료",[101,51595,51596,51604],{},[104,51597,51598],{},[107,51599,51600,51602],{},[110,51601,18317],{},[110,51603,18320],{},[123,51605,51606,51612,51618,51624,51631,51637,51643],{},[107,51607,51608,51610],{},[128,51609,18327],{},[128,51611,11500],{},[107,51613,51614,51616],{},[128,51615,18335],{},[128,51617,11497],{},[107,51619,51620,51622],{},[128,51621,18342],{},[128,51623,7959],{},[107,51625,51626,51628],{},[128,51627,18349],{},[128,51629,51630],{},"Brand site > 문의하기 > 접수 완료",[107,51632,51633,51635],{},[128,51634,18357],{},[128,51636,17837],{},[107,51638,51639,51641],{},[128,51640,18364],{},[128,51642,18367],{},[107,51644,51645,51647],{},[128,51646,18372],{},[128,51648,7582],{},[15,51650,51651,302,51653],{},[19,51652,18379],{},[28,51654,51655],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp092.png",[15,51657,51658],{},[19,51659,18393],{},[283,51661,51662,51665,51671,51677],{},[228,51663,51664],{},"✓ + \"문의가 정상적으로 접수되었습니다\" + \"빠르게 문의 내용 확인 후 답변드리겠습니다!\"",[228,51666,51667,51670],{},[19,51668,51669],{},"문의 내용 카드"," — 문의유형(예 \"상품 - 무료플랜\") + 제목\u002F본문 요약.",[228,51672,51673,51674,715],{},"안내 \"답변은 마이페이지(이메일) > 문의내역에서 확인하실 수 있습니다.\" + ",[1321,51675,51676],{},"홈으로 바로가기",[228,51678,51679],{},"정책 메모 — 접수 시 확인 이메일 가능. 답변 채널 = 문의 내역.",[53,51681],{},[599,51683,51685],{"id":51684},"s-br01-0901-001-마이페이지-계정관리-계정정보","S-BR01-0901-001 마이페이지 - 계정관리 (계정정보)",[101,51687,51688,51696],{},[104,51689,51690],{},[107,51691,51692,51694],{},[110,51693,18317],{},[110,51695,18320],{},[123,51697,51698,51705,51711,51717,51724,51730,51736],{},[107,51699,51700,51702],{},[128,51701,18327],{},[128,51703,51704],{},"마이페이지 - 계정관리 (계정정보)",[107,51706,51707,51709],{},[128,51708,18335],{},[128,51710,11595],{},[107,51712,51713,51715],{},[128,51714,18342],{},[128,51716,7959],{},[107,51718,51719,51721],{},[128,51720,18349],{},[128,51722,51723],{},"Brand site > (계정) 계정관리",[107,51725,51726,51728],{},[128,51727,18357],{},[128,51729,17837],{},[107,51731,51732,51734],{},[128,51733,18364],{},[128,51735,18367],{},[107,51737,51738,51740],{},[128,51739,18372],{},[128,51741,7582],{},[15,51743,51744,302,51746,51749,51750,51753],{},[19,51745,18379],{},[28,51747,51748],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp126.png","(전체), ",[28,51751,51752],{},"p129.png","(밸리데이션 변형)",[15,51755,51756],{},[19,51757,18393],{},[283,51759,51760,51763,51802,51831,51843,51853,51859],{},[228,51761,51762],{},"타이틀 \"계정 관리\" + \"내 계정 정보를 관리할 수 있어요\".",[228,51764,51765,25494,51768,51771,51772,51775,51776,51779,51780,51782,51783,1108,51785,51787,51788,51790,51791,51793,51794,51797,51798,51801],{},[19,51766,51767],{},"계정 폼",[19,51769,51770],{},"아이디(이메일)"," — readonly(예 ",[28,51773,51774],{},"dj****@example.com"," 마스킹 권고) + \"아이디로 사용된 이메일은 변경할 수 없습니다.\" (마스킹 §7).\n2.2. ",[19,51777,51778],{},"성 \u002F 이름"," 입력.\n2.3. ",[19,51781,49203],{},"(현재 비밀번호) \u002F ",[19,51784,49439],{},[19,51786,49443],{}," — 우측 \"비밀번호가 생각나지 않으신다면 ",[1321,51789,29326],{},"\" 링크(",[28,51792,11266],{},"). 비밀번호 입출력 마스킹(§7).\n2.4. ",[19,51795,51796],{},"마케팅 정보 수신"," 토글(수신거부\u002F수신동의) + \"중요 공지 및 서비스 관련 필수 안내 등은 수신 설정과 관계없이 발송될 수 있습니다.\" (정보통신망법 정합).\n2.5. ",[19,51799,51800],{},"2단계 인증"," 토글(사용안함\u002F사용) + \"서비스 로그인할 때 이메일로 추가 인증이 요구됩니다.\"",[228,51803,51804,51807,51808,51811,51812,237,51814,1574,51816,51819,51820,51823,51824,51826,51827,51830],{},[19,51805,51806],{},"결제 수단"," 영역\n3.1. 등록 카드 카드형 리스트(브랜드·",[28,51809,51810],{},"**** 5547"," 마스킹·등록일·",[1321,51813,25529],{},[1321,51815,19521],{},[1321,51817,51818],{},"카드 블록처리"," \u002F [카드 등록하기 ⊕](→ 토스 카드등록 PU, ",[28,51821,51822],{},"S-BR01-0601 P01"," 공통).\n3.2. ",[19,51825,19616],{},": \"등록된 카드가 없습니다\" + ",[1321,51828,51829],{},"카드 등록하기 ⊕"," (p129 하단).",[228,51832,51833,51836,51837,51840,51841,275],{},[19,51834,51835],{},"결제 이메일"," 영역 — 현재 결제 이메일(예 ",[28,51838,51839],{},"bil****@malgnsoft.com"," 마스킹 권고) + [이메일 변경](→ ",[28,51842,11615],{},[228,51844,51845,51846,51849,51850,51852],{},"하단 [저장하기](primary 전폭) + ",[1321,51847,51848],{},"계정삭제"," 텍스트 링크(→ ",[28,51851,7751],{}," 탈퇴 컨펌).",[228,51854,51855,51858],{},[19,51856,51857],{},"밸리데이션 상태","(p129): 현재 비밀번호 미입력 \"비밀번호를 입력해 주세요\", 새 비밀번호 미입력 \"비밀번호를 입력해 주세요\", 확인 불일치 \"비밀번호가 맞지 않습니다. 다시 입력해 주세요.\" 각 필드 하단 적색 + 적색 ring.",[228,51860,51861],{},"정책 메모 — 아이디(로그인 이메일)는 변경 불가, 결제 이메일은 별도 변경(인증 필요). 카드번호·이메일 마스킹. 계정삭제는 비가역(컨펌+비밀번호 재확인 게이트).",[49477,51863,51865],{"id":51864},"s-br01-0901-001-p01-계정삭제탈퇴하기-컨펌-confirmmpu-id-미부여","S-BR01-0901-001 P01 계정삭제(탈퇴하기) 컨펌 (Confirm\u002FMPU, ID 미부여)",[225,51867,51868,51875,51894],{},[228,51869,51870,432,51872,715],{},[19,51871,48479],{},[28,51873,51874],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp128.png",[228,51876,51877,51878,3514,51881,1997,51887,1997,51890,1108,51892,715],{},"✕ 빨강 + \"탈퇴하기\" + (탈퇴 유의사항 안내 박스 ",[28,51879,51880],{},"[미확정 — 본문 텍스트]",[19,51882,51883,51886],{},[1321,51884,51885],{},"위 내용에 동의합니다"," 체크",[19,51888,51889],{},"현재 비밀번호 입력",[47,51891,18054],{"href":17925},[47,51893,26836],{"href":18057},[228,51895,51896,51898,51899,51902],{},[19,51897,49447],{},": 동의 체크 + 비밀번호 일치 시에만 탈퇴 활성. ",[19,51900,51901],{},"비가역"," — 회사 정책상 계정삭제는 운영자 확인 전제(데이터 영구삭제 가드).",[599,51904,51906],{"id":51905},"s-br01-0901-002-마이페이지-결제-이메일-변경","S-BR01-0901-002 마이페이지 - 결제 이메일 변경",[101,51908,51909,51917],{},[104,51910,51911],{},[107,51912,51913,51915],{},[110,51914,18317],{},[110,51916,18320],{},[123,51918,51919,51926,51932,51938,51945,51951,51957],{},[107,51920,51921,51923],{},[128,51922,18327],{},[128,51924,51925],{},"마이페이지 - 계정관리 - 결제이메일 변경",[107,51927,51928,51930],{},[128,51929,18335],{},[128,51931,11615],{},[107,51933,51934,51936],{},[128,51935,18342],{},[128,51937,7959],{},[107,51939,51940,51942],{},[128,51941,18349],{},[128,51943,51944],{},"Brand site > 계정관리 > 결제 이메일 변경",[107,51946,51947,51949],{},[128,51948,18357],{},[128,51950,17837],{},[107,51952,51953,51955],{},[128,51954,18364],{},[128,51956,18367],{},[107,51958,51959,51961],{},[128,51960,18372],{},[128,51962,7582],{},[15,51964,51965,302,51967,51970,51971,51973,51974],{},[19,51966,18379],{},[28,51968,51969],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp131.png",", 발송PU ",[28,51972,31608],{},", 완료 ",[28,51975,31591],{},[15,51977,51978],{},[19,51979,18393],{},[283,51981,51982,51985,51993,52003,52010,52017,52022,52043,52046],{},[228,51983,51984],{},"타이틀 \"결제 이메일 변경\" + \"다음 결제 이메일부터 변경된 이메일로 결제 이메일이 발송됩니다.\"",[228,51986,51987,1201,51990,51992],{},[19,51988,51989],{},"현재 이메일 주소",[28,51991,29695],{}," 입력.",[228,51994,51995,1201,51998,52000,52001,715],{},[19,51996,51997],{},"변경할 이메일 주소",[28,51999,29695],{}," 입력 + ",[47,52002,29715],{"href":18057},[228,52004,52005,1201,52007,52009],{},[19,52006,49944],{},[28,52008,29695],{}," — 6칸 분할 입력 + [확인](발송 전 disabled).",[228,52011,52012,1201,52014,52016],{},[19,52013,49203],{},[28,52015,29695],{}," — \"로그인 비밀번호를 입력해 주세요.\"(마스킹).",[228,52018,49337,52019,715],{},[47,52020,52021],{"href":18057},"결제 이메일 변경하기",[228,52023,52024,52027,52028,52030,52031,3136,52033,52036,52037,52039,52040,52042],{},[19,52025,52026],{},"상태별","\n7.1. 인증코드 발송 PU(",[28,52029,7751],{},", p134): \"이메일로 인증코드가 발송되었습니다. 3분 내 인증코드를 등록해 주세요\" + ",[1321,52032,18058],{},[19,52034,52035],{},"유효시간 3분.","\n7.2. 변경 완료(p133): ✓ + \"결제 이메일 변경이 완료되었습니다\" + \"다음 결제 이메일부터 변경된 이메일로 결제 이메일이 발송됩니다.\" + ",[1321,52038,18058],{},".\n7.3. 밸리데이션(frame 1516:24046 인증코드 재발송 \u002F 1516:23974 밸리데이션): 코드 불일치·만료 시 오류, ",[1321,52041,40745],{}," 동선.",[228,52044,52045],{},"외부 인터페이스 — 인증코드 발송\u002F검증 API(06_API계약과 1:1).",[228,52047,52048],{},"정책 메모 — 결제 이메일은 인증코드(3분) + 로그인 비밀번호 이중 확인 후 변경. 변경은 다음 결제분부터 적용.",[53,52050],{},[599,52052,52054],{"id":52053},"s-br01-1001-001-마이페이지-결제-내역","S-BR01-1001-001 마이페이지 - 결제 내역",[101,52056,52057,52065],{},[104,52058,52059],{},[107,52060,52061,52063],{},[110,52062,18317],{},[110,52064,18320],{},[123,52066,52067,52073,52079,52085,52092,52098,52104],{},[107,52068,52069,52071],{},[128,52070,18327],{},[128,52072,8748],{},[107,52074,52075,52077],{},[128,52076,18335],{},[128,52078,11635],{},[107,52080,52081,52083],{},[128,52082,18342],{},[128,52084,7959],{},[107,52086,52087,52089],{},[128,52088,18349],{},[128,52090,52091],{},"Brand site > (계정) 결제 내역",[107,52093,52094,52096],{},[128,52095,18357],{},[128,52097,17837],{},[107,52099,52100,52102],{},[128,52101,18364],{},[128,52103,18367],{},[107,52105,52106,52108],{},[128,52107,18372],{},[128,52109,7582],{},[15,52111,52112,302,52114,42976,52117,52119],{},[19,52113,18379],{},[28,52115,52116],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp122.png",[28,52118,20857],{},"(빈 상태)",[15,52121,52122],{},[19,52123,18393],{},[283,52125,52126,52129,52135,52155,52162],{},[228,52127,52128],{},"타이틀 \"결제 내역\" + \"내가 결제한 모든 내역을 확인하실 수 있습니다.\"",[228,52130,52131,52134],{},[19,52132,52133],{},"결제 요약"," 카드 4종 — 이번달 결제 \u002F 총 결제 금액 \u002F 결제 횟수 \u002F 다음 결제일.",[228,52136,52137,52140,52141,52144,52145,52147,52148,52150,52151,52154],{},[19,52138,52139],{},"결제 내역"," 테이블 — 필터 3종(전체 드롭다운)·",[1321,52142,52143],{},"Reset","·상품명 검색. 컬럼: 결제일 \u002F 상품명(플랜+주기) \u002F 사이트명 \u002F 결제방법(신용카드) \u002F 결제금액(VAT포함) \u002F 상태(결제완료·결제취소) \u002F 관리(",[1321,52146,30556],{},").\n3.1. 상태 뱃지 — 결제완료(파랑)·결제취소(회색+취소일시). 결제완료 행만 ",[1321,52149,30556],{}," 노출.\n3.2. 하단 ",[1321,52152,52153],{},"더보기 ▾"," 페이지네이션(C-7).",[228,52156,52157,52159,52160,715],{},[19,52158,19616],{},"(p121): \"혁!!\" 일러스트 + \"아직 결제 내역이 없네요! 🤷\" + \"텅… 비어있어요… 플랜을 구독하시면 여기에 결제 내역이 차곡차곡 쌓인답니다! 첫 결제를 시작해보시는 건 어떨까요? 😊\" + ",[47,52161,50279],{"href":18057},[228,52163,52164,52165,52167],{},"정책 메모 — 영수증 = 신용카드 매출전표(세금계산서 대체, 회사 정책). 금액 천단위 ",[28,52166,28962],{},"·VAT 포함 표기. 카드번호 마스킹.",[53,52169],{},[599,52171,52173],{"id":52172},"s-br01-0702-001-마이페이지-문의-내역-목록","S-BR01-0702-001 마이페이지 - 문의 내역 (목록)",[101,52175,52176,52184],{},[104,52177,52178],{},[107,52179,52180,52182],{},[110,52181,18317],{},[110,52183,18320],{},[123,52185,52186,52193,52199,52205,52212,52218,52224],{},[107,52187,52188,52190],{},[128,52189,18327],{},[128,52191,52192],{},"마이페이지 - 문의 내역",[107,52194,52195,52197],{},[128,52196,18335],{},[128,52198,11516],{},[107,52200,52201,52203],{},[128,52202,18342],{},[128,52204,7959],{},[107,52206,52207,52209],{},[128,52208,18349],{},[128,52210,52211],{},"Brand site > (계정) 문의 내역",[107,52213,52214,52216],{},[128,52215,18357],{},[128,52217,17837],{},[107,52219,52220,52222],{},[128,52221,18364],{},[128,52223,18367],{},[107,52225,52226,52228],{},[128,52227,18372],{},[128,52229,7582],{},[15,52231,52232,302,52234,42976,52237,52119],{},[19,52233,18379],{},[28,52235,52236],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp124.png",[28,52238,20853],{},[15,52240,52241],{},[19,52242,18393],{},[283,52244,52245,52248,52254,52257,52265,52270,52275],{},[228,52246,52247],{},"타이틀 \"문의 내역\" + \"내 문의내역에 대한 답변을 확인하실 수 있습니다\".",[228,52249,52250,52253],{},[19,52251,52252],{},"상태 카운트"," 카드 3종 — 답변대기(빨강) \u002F 답변중(초록) \u002F 답변완료(검정).",[228,52255,52256],{},"제목·내용 검색 + 정렬\u002F필터.",[228,52258,52259,52262,52263,715],{},[19,52260,52261],{},"문의 카드 리스트"," — 상태 뱃지(답변대기\u002F답변중\u002F답변완료) + 문의유형 칩(예 \"무료플랜\") + 제목 + 본문 요약 2줄 + 작성시각(방금전\u002F1시간전 상대시간) + 댓글수(💬 N) + ⋮(수정\u002F삭제). 하단 ",[1321,52264,52153],{},[228,52266,52267,52269],{},[19,52268,19616],{},"(p123): \"아직 문의하신 내용이 없습니다. 궁금한 점이 있으시면 언제든 문의해 주세요! 친절하게 답변 드릴게요 😊\".",[228,52271,52272,52273,275],{},"카드 클릭 → 문의 상세(",[28,52274,11536],{},[228,52276,52277],{},"정책 메모 — 비로그인 문의도 가능하나 답변 확인은 로그인 후 문의내역에서.",[599,52279,52281],{"id":52280},"s-br01-0702-002-마이페이지-문의-내역-상세","S-BR01-0702-002 마이페이지 - 문의 내역 상세",[101,52283,52284,52292],{},[104,52285,52286],{},[107,52287,52288,52290],{},[110,52289,18317],{},[110,52291,18320],{},[123,52293,52294,52301,52307,52313,52320,52326,52332],{},[107,52295,52296,52298],{},[128,52297,18327],{},[128,52299,52300],{},"마이페이지 - 문의 내역 상세 보기",[107,52302,52303,52305],{},[128,52304,18335],{},[128,52306,11536],{},[107,52308,52309,52311],{},[128,52310,18342],{},[128,52312,7959],{},[107,52314,52315,52317],{},[128,52316,18349],{},[128,52318,52319],{},"Brand site > 문의 내역 > 상세",[107,52321,52322,52324],{},[128,52323,18357],{},[128,52325,17837],{},[107,52327,52328,52330],{},[128,52329,18364],{},[128,52331,18367],{},[107,52333,52334,52336],{},[128,52335,18372],{},[128,52337,7582],{},[15,52339,52340,302,52342],{},[19,52341,18379],{},[28,52343,52344],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp125.png",[15,52346,52347],{},[19,52348,18393],{},[283,52350,52351,52354,52360,52368,52386],{},[228,52352,52353],{},"상태 뱃지 + 문의유형 칩 + 제목 + 작성시각 + 댓글수 + ⋮(수정\u002F삭제).",[228,52355,52356,52359],{},[19,52357,52358],{},"연계 정보 노출"," — \"신고하기 또는 결제내역 > 문의하기 했을 경우 관련 정보 노출 영역\"(연계 컨텍스트, 해당 시).",[228,52361,52362,1997,52365,52367],{},[19,52363,52364],{},"1:1 문의내역 본문",[19,52366,30266],{},"(image.jpg ⊥ 다운로드, 복수).",[228,52369,52370,52372,52373,52376,52377,52379,52380,52382,52383,52385],{},[19,52371,11551],{}," (\"전체 N\") — 관리자 닉네임\u002F사용자 닉네임 구분, ",[28,52374,52375],{},"@멘션"," 답글, 작성시각. 각 댓글 ",[1321,52378,30284],{}," + ⋮(수정\u002F삭제).\n4.1. 답글 입력 — \"@대상 답글을 입력해 주세요.\" + ",[47,52381,18054],{"href":17925}," \u002F [등록](입력 전 disabled).\n4.2. 수정 모드 — 인라인 에디터 + ",[1321,52384,18054],{}," \u002F [수정](변경 전 disabled).",[228,52387,52388],{},"정책 메모 — 본인 작성 댓글만 수정\u002F삭제. 관리자 답변은 읽기 전용. 첨부파일 다운로드 권한 = 작성자\u002F관리자.",[53,52390],{},[599,52392,52394],{"id":52393},"_29-이메일-템플릿군-발송-메일-본문","2.9 이메일 템플릿군 (발송 메일 본문)",[41,52396,52397],{},[15,52398,52399,52400,52403,52404,52407],{},"아래는 사용자에게 발송되는 ",[19,52401,52402],{},"메일 본문 템플릿","이다(브라우저 화면이 아니라 메일 렌더). 화면ID 미부여. 공통 골격 = 상단 로고 + 본문(아이콘 + 제목 + 안내문 + 정보 카드 + CTA 버튼) + 하단 \"본 메일은 발신 전용 메일이므로 회신 메일에 응답할 수 없습니다.\" ",[28,52405,52406],{},"{{치환변수}}"," 머지필드 사용.",[101,52409,52410,52422],{},[104,52411,52412],{},[107,52413,52414,52417,52419],{},[110,52415,52416],{},"템플릿",[110,52418,48479],{},[110,52420,52421],{},"핵심 내용 \u002F 트리거",[123,52423,52424,52437,52450,52463,52473,52485,52497,52508,52520,52532,52543,52554],{},[107,52425,52426,52429,52434],{},[128,52427,52428],{},"회원가입 완료",[128,52430,52431,52433],{},[28,52432,49700],{},"(인증코드)·frame 1516:25594",[128,52435,52436],{},"가입 환영 + (인증코드\u002F계정 안내). 가입 직후.",[107,52438,52439,52442,52447],{},[128,52440,52441],{},"이메일 인증코드",[128,52443,52444],{},[28,52445,52446],{},"p132.png",[128,52448,52449],{},"6자리 인증코드(예 400039) + 발신전용 안내. 이메일\u002F결제이메일 인증 시.",[107,52451,52452,52454,52457],{},[128,52453,8548],{},[128,52455,52456],{},"frame 1516:25520\u002F25949",[128,52458,52459,52462],{},[28,52460,52461],{},"{{주문번호\u002F플랜\u002F금액\u002F기간\u002F다음결제일}}"," + 영수증 안내. 결제 성공 시.",[107,52464,52465,52467,52470],{},[128,52466,8568],{},[128,52468,52469],{},"frame 1516:25985",[128,52471,52472],{},"실패 사유 + 재시도 안내. 자동결제 실패 시.",[107,52474,52475,52478,52482],{},[128,52476,52477],{},"결제 유예",[128,52479,52480],{},[28,52481,31595],{},[128,52483,52484],{},"결제 유예 안내(재시도 일정\u002F유예 만료일). 재시도 소진 후.",[107,52486,52487,52490,52494],{},[128,52488,52489],{},"서비스 중지",[128,52491,52492],{},[28,52493,20677],{},[128,52495,52496],{},"미결제로 서비스 중지 안내 + 복구 동선. 유예 만료 시.",[107,52498,52499,52502,52505],{},[128,52500,52501],{},"서비스 전면 중단",[128,52503,52504],{},"frame 1516:26030",[128,52506,52507],{},"최종 중단 + 데이터 보존\u002F삭제 안내. 중지 후 추가 경과 시.",[107,52509,52510,52513,52517],{},[128,52511,52512],{},"사이트 생성 축하",[128,52514,52515],{},[28,52516,31602],{},[128,52518,52519],{},"사이트 생성 완료 축하 + 관리 바로가기. 사이트 프로비저닝 완료 시.",[107,52521,52522,52525,52529],{},[128,52523,52524],{},"사용량 warning",[128,52526,52527],{},[28,52528,20846],{},[128,52530,52531],{},"사용량 임계(예 90%) 경고 + 업그레이드 유도. 임계 도달 시.",[107,52533,52534,52537,52540],{},[128,52535,52536],{},"구독 취소 안내",[128,52538,52539],{},"frame 1516:25585",[128,52541,52542],{},"취소 접수 + 만료일까지 이용 가능 안내. 구독 취소 시.",[107,52544,52545,52548,52551],{},[128,52546,52547],{},"구독 만료 도래 안내",[128,52549,52550],{},"frame 1516:25587",[128,52552,52553],{},"만료 임박 + 갱신 유도. 만료 N일 전.",[107,52555,52556,52559,52564],{},[128,52557,52558],{},"구독 만료",[128,52560,52561],{},[28,52562,52563],{},"p120.png",[128,52565,52566,52567,52570],{},"만료 → 사이트 관리(Admin) 중지·사이트(Front) 1개월 후 중단 + ",[1321,52568,52569],{},"구독 갱신 바로가기",". 만료 시.",[225,52572,52573],{},[228,52574,52575,52578,52579,237,52582,237,52585,237,52588,52591,52592,52595],{},[19,52576,52577],{},"정책 메모(이메일 공통)",": 머지필드(",[28,52580,52581],{},"{{USER_NAME}}",[28,52583,52584],{},"{{SITE_NAME}}",[28,52586,52587],{},"{{PLAN_TYPE}}",[28,52589,52590],{},"{{EXPIRED_DATE}}"," 등)는 발송 시 치환. 발신전용(noreply). 결제\u002F만료 메일은 자동결제 상태 머신(아래 §3)과 1:1 트리거. 마케팅성 메일은 수신동의 + 광고 표기(정보통신망법). 메일 본문 정확한 카피는 ",[28,52593,52594],{},"[미확정 — 일부]","이며 발송 전 운영자 확인.",[53,52597],{},[599,52599,52601],{"id":52600},"s-br01-0101-001-메인-main-랜딩","S-BR01-0101-001 메인 (main 랜딩)",[101,52603,52604,52612],{},[104,52605,52606],{},[107,52607,52608,52610],{},[110,52609,18317],{},[110,52611,18320],{},[123,52613,52614,52621,52627,52633,52640,52646,52652],{},[107,52615,52616,52618],{},[128,52617,18327],{},[128,52619,52620],{},"main (메인 랜딩)",[107,52622,52623,52625],{},[128,52624,18335],{},[128,52626,11088],{},[107,52628,52629,52631],{},[128,52630,18342],{},[128,52632,7959],{},[107,52634,52635,52637],{},[128,52636,18349],{},[128,52638,52639],{},"Brand site > main",[107,52641,52642,52644],{},[128,52643,18357],{},[128,52645,17837],{},[107,52647,52648,52650],{},[128,52649,18364],{},[128,52651,18367],{},[107,52653,52654,52656],{},[128,52655,18372],{},[128,52657,7582],{},[15,52659,52660,302,52662,52665],{},[19,52661,18379],{},[28,52663,52664],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp068.png"," (frame 1516:25647, 1920x8550 풀폭 랜딩)",[15,52667,52668],{},[19,52669,18393],{},[283,52671,52672,52675,52692,52702,52717,52723],{},[228,52673,52674],{},"상단 C-1 GNB(고정, 다크) + 하단 C-2 Footer(다크).",[228,52676,52677,52680,52681,52684,52685,52688,52689,715],{},[19,52678,52679],{},"Hero"," — 헤드라인 \"크리에이터의 상상이 ",[19,52682,52683],{},"쏠쏠한 비지니스","가 되는 순간\"(쏠쏠 강조 컬러) + 서브카피(\"권리 부담은 없고, 수익 극대화는 확실하게 \u002F 쏠쏠(SaaS)이면 누구나 쉽게…\") + 주 CTA ",[47,52686,48500],{"href":52687},"solid"," + 보조 ",[1321,52690,52691],{},"데모보기 →",[228,52693,52694,52697,52698,52701],{},[19,52695,52696],{},"기능 소개 섹션","(아이콘 뱃지 + 헤드라인 + 좌\u002F우 교차 이미지 캡처, 6블록):\n3.1. \"복잡한 권한 설정 끝! 강사님에게 딱 필요한 화면만 깔끔하게\" (우측 강의화면 캡처).\n3.2. \"영상만 올리세요, 자막부터 퀴즈 생성까지 AI가 다 알아서 하니까\" — ",[19,52699,52700],{},"AI 튜터 \u002F AI 번역 \u002F AI 자막"," 3탭 + 캡처.\n3.3. \"학습의 완성을 증명하는 브랜드 맞춤형 수료증\" (좌측 수료증 캡처).\n3.4. \"강의부터 정기 구독형 상품까지 원하는 지식의 모든 체형 판매\" — 6카드: 일반 상품 \u002F 라이브 & 특강 \u002F 디지털 상품 \u002F 패키지 상품 \u002F 멤버십 \u002F 프리미엄 커뮤니티.\n3.5. \"VIP 회원에게만 슬쩍, 유튜브처럼 간편한 일부공개 링크기능\" (우측 캡처).\n3.6. \"디자이너 없이 만드는 나의 브랜드 공간\" (에디터\u002F사이트 캡처).",[228,52703,52704,52707,52708,52711,52712,1108,52714,715],{},[19,52705,52706],{},"마지막 CTA"," — \"크리에이터의 상상이 쏠쏠한 비지니스가 ",[19,52709,52710],{},"완성","되는 순간\" + ",[47,52713,48500],{"href":52687},[47,52715,52716],{"href":17925},"상담 문의하기",[228,52718,52719,52720,52722],{},"상태별 — 정적 콘텐츠. 기능 캡처 이미지 일부 placeholder(",[28,52721,22877],{}," 에셋, 윤UX). 반응형 시 교차 이미지\u002F텍스트 → 세로 스택.",[228,52724,52725],{},"정책 메모 — 비로그인 진입점. 모든 CTA는 회원가입\u002F문의\u002F데모로 수렴. 강조 카피는 쏠쏠 브랜드 컬러.",[599,52727,52729],{"id":52728},"s-br01-0102-001-플랫폼-소개","S-BR01-0102-001 플랫폼 소개",[101,52731,52732,52740],{},[104,52733,52734],{},[107,52735,52736,52738],{},[110,52737,18317],{},[110,52739,18320],{},[123,52741,52742,52748,52754,52760,52767,52773,52779],{},[107,52743,52744,52746],{},[128,52745,18327],{},[128,52747,11110],{},[107,52749,52750,52752],{},[128,52751,18335],{},[128,52753,11107],{},[107,52755,52756,52758],{},[128,52757,18342],{},[128,52759,7959],{},[107,52761,52762,52764],{},[128,52763,18349],{},[128,52765,52766],{},"Brand site > 서비스 > 플랫폼 소개",[107,52768,52769,52771],{},[128,52770,18357],{},[128,52772,17837],{},[107,52774,52775,52777],{},[128,52776,18364],{},[128,52778,18367],{},[107,52780,52781,52783],{},[128,52782,18372],{},[128,52784,7582],{},[15,52786,52787,302,52789,52792],{},[19,52788,18379],{},[28,52790,52791],{},"_exports\u002Fpng\u002Fbrand-site\u002Fp144.png"," (풀폭 랜딩)",[15,52794,52795],{},[19,52796,18393],{},[283,52798,52799,52802,52808,52814,52820,52828,52833],{},[228,52800,52801],{},"C-1 GNB + C-2 Footer. 풀폭 마케팅 LP.",[228,52803,52804,52807],{},[19,52805,52806],{},"요약 3카드"," — 핵심 가치 3종(아이콘 + 제목 + 체크리스트). 헤드라인 \"이미 알고 있는 정보가 이 곳에 모여 있습니다\".",[228,52809,52810,52813],{},[19,52811,52812],{},"차별점 비교"," — \"다른 플랫폼과 무엇이 다른가요?\" + 비교 테이블(항목별 쏠쏠 vs 타 플랫폼 ✓\u002F✗ 매트릭스).",[228,52815,52816,52819],{},[19,52817,52818],{},"AI 학습 경험"," — \"AI 기술이 만드는 차별화된 학습 경험\" + 기능 그리드(AI 콘텐츠 자동화 \u002F AI 튜터 \u002F AI 자막·번역 \u002F YouTube 연동 등).",[228,52821,52822,52825,52826,275],{},[19,52823,52824],{},"프로토타입 체험"," — \"실제 구현된 프로토타입을 직접 체험해보세요\" + 체험 카드 2종(",[1321,52827,4564],{},[228,52829,52830,52832],{},[19,52831,52706],{}," — \"지금 바로 시작하세요\" + 회원가입 CTA.",[228,52834,52835,52836,52839],{},"정책 메모 — 비교표 수치·이미지 일부 ",[28,52837,52838],{},"[미확정 — 다운스케일 가독 한계]"," 단계② 확정. CTA는 회원가입\u002F데모로 수렴.",[599,52841,52843],{"id":52842},"s-br01-0103-001-프로덕트-s-br01-0104-001-데모보기-s-br01-0105-001-주요기능-소개-미설계실사이트-대체","S-BR01-0103-001 프로덕트 \u002F S-BR01-0104-001 데모보기 \u002F S-BR01-0105-001 주요기능 소개 (미설계·실사이트 대체)",[101,52845,52846,52860],{},[104,52847,52848],{},[107,52849,52850,52853,52855,52857],{},[110,52851,52852],{},"화면",[110,52854,18335],{},[110,52856,48479],{},[110,52858,52859],{},"확인 결과",[123,52861,52862,52878,52897],{},[107,52863,52864,52866,52868,52873],{},[128,52865,11130],{},[128,52867,11127],{},[128,52869,52870],{},[28,52871,52872],{},"p145·p148·p149",[128,52874,52875,52877],{},[19,52876,11140],{}," — Figma상 GNB만 있는 빈 프레임. 콘텐츠 없음",[107,52879,52880,52882,52884,52888],{},[128,52881,11151],{},[128,52883,11148],{},[128,52885,52886],{},[28,52887,31939],{},[128,52889,52890,52892,52893,52896],{},[19,52891,7365],{}," — \"",[47,52894,52895],{"href":52895},"HTTPS:\u002F\u002FCREATORLMS-BRAND.PAGES.DEV\u002F#\u002FDEMO"," 화면으로 대체합니다\" 안내만",[107,52898,52899,52901,52903,52907],{},[128,52900,11171],{},[128,52902,11168],{},[128,52904,52905],{},[28,52906,31933],{},[128,52908,52909,52911],{},[19,52910,7365],{}," — 동일(라이브 배포본으로 대체)",[225,52913,52914,52926],{},[228,52915,52916,52918,52919,52922,52923,52925],{},[19,52917,52859],{},": 이 3개 LP는 본 Figma에 ",[19,52920,52921],{},"완성 설계가 없다",". 프로덕트=빈 GNB 프레임, 데모보기·주요기능=라이브 배포 사이트(",[28,52924,7356],{},")로 대체 명시.",[228,52927,52928,52931,52932,52935,52936,52939],{},[19,52929,52930],{},"정책 메모",": 데모보기\u002F주요기능은 ",[19,52933,52934],{},"실 배포본을 SoT","로 보고 화면설계서는 라우트·진입점만 정의. 프로덕트는 콘텐츠 기획 필요 ",[28,52937,52938],{},"[→ 임기획\u002F마케팅]",". (발산형: 미설계 3종은 main\u002F플랫폼소개로 흡수하거나 라이브 링크로 대체해 화면 수 축소 가능 — §3.5.)",[53,52941],{},[599,52943,52945],{"id":52944},"_210-약관정책-페이지군","2.10 약관\u002F정책 페이지군",[41,52947,52948],{},[15,52949,52950,52951,52954,52955,52958,52959,52965,52966,715],{},"정적 약관 텍스트 페이지. ",[19,52952,52953],{},"캡처 확인 완료","(p138~p142). 공통 레이아웃 = C-1 GNB(상단) + ",[19,52956,52957],{},"제목(좌) + 개정일 선택 드롭다운(우, 예 \"2025.01.01 개정\")"," + 구분선 + 본문 조항(상단 목차 없이 번호 조항 나열). 본문은 캡처상 더미\u002F요약 텍스트이며 ",[19,52960,52961,52962,52964],{},"실제 전문은 ",[28,52963,17628],{},"이 SoT","(terms\u002Fprivacy\u002Fmarketing). ",[28,52967,17632],{},[101,52969,52970,52986],{},[104,52971,52972],{},[107,52973,52974,52976,52978,52980,52983],{},[110,52975,52852],{},[110,52977,18335],{},[110,52979,48479],{},[110,52981,52982],{},"본문 SoT",[110,52984,52985],{},"본문 상태(확인)",[123,52987,52988,53006,53024,53042,53061],{},[107,52989,52990,52992,52994,52998,53003],{},[128,52991,11656],{},[128,52993,11653],{},[128,52995,52996],{},[28,52997,21038],{},[128,52999,53000],{},[28,53001,53002],{},"terms.json",[128,53004,53005],{},"제목+개정일 드롭다운, 본문 더미(거의 비어있음)",[107,53007,53008,53010,53012,53016,53021],{},[128,53009,11676],{},[128,53011,11673],{},[128,53013,53014],{},[28,53015,31779],{},[128,53017,53018],{},[28,53019,53020],{},"[별도 데이터]",[128,53022,53023],{},"제목+개정일 드롭다운, 본문 더미",[107,53025,53026,53028,53030,53035,53039],{},[128,53027,11696],{},[128,53029,11693],{},[128,53031,53032],{},[28,53033,53034],{},"p140.png",[128,53036,53037],{},[28,53038,53020],{},[128,53040,53041],{},"번호 조항 다수(본문 채워짐, 다운스케일로 전문 가독 한계)",[107,53043,53044,53046,53048,53053,53058],{},[128,53045,11716],{},[128,53047,11713],{},[128,53049,53050],{},[28,53051,53052],{},"p141.png",[128,53054,53055],{},[28,53056,53057],{},"privacy.json",[128,53059,53060],{},"번호 섹션 다수(본문 채워짐)",[107,53062,53063,53065,53067,53072,53077],{},[128,53064,11736],{},[128,53066,11733],{},[128,53068,53069],{},[28,53070,53071],{},"p142.png",[128,53073,53074],{},[28,53075,53076],{},"marketing.json",[128,53078,53079],{},"제1조 광고성 정보 이용목적 \u002F 제2조 이용 시 유의사항 \u002F 제3조 서비스 수신 동의 철회 (조항 구조 확인)",[225,53081,53082,53095,53101],{},[228,53083,53084,53087,53088,53091,53092,53094],{},[19,53085,53086],{},"공통 동작",": 우상단 ",[19,53089,53090],{},"개정일 드롭다운","으로 과거 개정본 선택 열람(버전 이력). 회원가입\u002F계정관리의 약관 모달(",[28,53093,11208],{},")·Footer 정보 링크(C-2)가 이 페이지로 연결.",[228,53096,53097,53100],{},[19,53098,53099],{},"마케팅 수신동의(p142) 조항 구조","(확인): ①광고성 정보의 이용목적(SMS\u002FMMS\u002FPush\u002FE-Mail 등 전자적 전송매체로 맞춤형\u002F이벤트\u002F쿠폰 정보 제공) ②이용의 시 유의 사항(동의 거부해도 서비스 이용 가능, 필수 안내는 수신설정 무관 발송) ③서비스 수신 동의 철회(고객센터 또는 로그인>계정관리>계정정보>광고성 정보 수신에서 언제든 철회).",[228,53102,53103,53105,53106,53109],{},[19,53104,52930],{},": 약관 본문 전문은 화면설계서가 아니라 ",[19,53107,53108],{},"법무 확정 데이터(JSON)"," 를 렌더(전문 전사 금지). 개정 시 버전\u002F시행일 표기, 약관 동의 이력은 가입\u002F결제 시점 저장. 마스킹·개인정보 항목은 §7·privacy.json 정합.",[53,53111],{},[56,53113,26897],{"id":26896},[41,53115,53116],{},[15,53117,26902,53118,53120,53121,85,53124,53127],{},[28,53119,574],{},"로 합본한다(화면ID로 추적). 회사 결제·구독 정책은 ",[1321,53122,53123],{},"회사정보-맑은소프트.md §3",[28,53125,53126],{},"billing.md","가 SoT.",[599,53129,53131],{"id":53130},"_31-인증계정-정책","3.1 인증·계정 정책",[101,53133,53134,53145],{},[104,53135,53136],{},[107,53137,53138,53141,53143],{},[110,53139,53140],{},"ID",[110,53142,52852],{},[110,53144,49447],{},[123,53146,53147,53161,53178,53192,53207],{},[107,53148,53149,53152,53154],{},[128,53150,53151],{},"P-AUTH-01",[128,53153,11208],{},[128,53155,53156,53157,53160],{},"회원가입 = 약관 동의(필수\u002F선택 분리) + 이메일 인증코드(",[19,53158,53159],{},"3분 유효","). Free는 카드 없이 가입, 유료는 카드 등록 PU 연계.",[107,53162,53163,53166,53168],{},[128,53164,53165],{},"P-AUTH-02",[128,53167,11286],{},[128,53169,53170,53171,53174,53175,715],{},"비밀번호 = 영문·숫자·특수문자 조합 ",[19,53172,53173],{},"8~16자",". 재설정 인증메일 링크 ",[19,53176,53177],{},"1시간 유효",[107,53179,53180,53183,53185],{},[128,53181,53182],{},"P-AUTH-03",[128,53184,11595],{},[128,53186,53187,53188,53191],{},"아이디(로그인 이메일)는 ",[19,53189,53190],{},"변경 불가",". 비밀번호 변경은 현재 비밀번호 확인 필요. 2단계 인증(이메일) 토글 제공.",[107,53193,53194,53197,53200],{},[128,53195,53196],{},"P-AUTH-04",[128,53198,53199],{},"S-BR01-0901-001 P01",[128,53201,53202,53203,53206],{},"계정삭제(탈퇴)는 ",[19,53204,53205],{},"동의 체크 + 비밀번호 재확인"," 게이트. 비가역 → 운영자 확인 전제(데이터 영구삭제 가드).",[107,53208,53209,53212,53214],{},[128,53210,53211],{},"P-AUTH-05",[128,53213,11615],{},[128,53215,53216,53217,53220],{},"결제 이메일 변경 = 인증코드(",[19,53218,53219],{},"3분",") + 로그인 비밀번호 이중 확인. 다음 결제분부터 적용.",[599,53222,53224],{"id":53223},"_32-결제구독-정책","3.2 결제·구독 정책",[101,53226,53227,53237],{},[104,53228,53229],{},[107,53230,53231,53233,53235],{},[110,53232,53140],{},[110,53234,52852],{},[110,53236,49447],{},[123,53238,53239,53257,53271,53289,53303,53313,53323],{},[107,53240,53241,53244,53246],{},[128,53242,53243],{},"P-PAY-01",[128,53245,11403],{},[128,53247,53248,53249,53252,53253,53256],{},"플랜 변경 ",[19,53250,53251],{},"즉시 적용",", 미사용 기간 ",[19,53254,53255],{},"일할 차액"," 제외 결제. 월→연 즉시, 연→월은 기간 종료 후(billing.md 정합).",[107,53258,53259,53262,53264],{},[128,53260,53261],{},"P-PAY-02",[128,53263,11403],{},[128,53265,53266,53267,53270],{},"연간 구독 ",[19,53268,53269],{},"30% 할인",". 결제주기 토글(월간\u002F연간). 결제 금액 = 신규요금 − 현재 미사용 일할금액.",[107,53272,53273,53276,53279],{},[128,53274,53275],{},"P-PAY-03",[128,53277,53278],{},"S-BR01-0601-005 \u002F 이메일",[128,53280,53281,53282,1046,53285,53288],{},"자동결제 실패 → ",[19,53283,53284],{},"재시도(3일\u002F6회)",[19,53286,53287],{},"결제유예(27일)"," → 미결제 시 상품 해지(상태 머신).",[107,53290,53291,53294,53297],{},[128,53292,53293],{},"P-PAY-04",[128,53295,53296],{},"S-BR01-0801-001 P01",[128,53298,53299,53300,53302],{},"구독 취소 = ",[19,53301,51335],{},"(즉시 해지 아님). 즉시 취소·환불은 수동 접수.",[107,53304,53305,53308,53310],{},[128,53306,53307],{},"P-PAY-05",[128,53309,11635],{},[128,53311,53312],{},"영수증 = 신용카드 매출전표(세금계산서 대체). 결제수단 = 신용·체크카드(토스페이먼츠), 계좌이체 미지원.",[107,53314,53315,53318,53320],{},[128,53316,53317],{},"P-PAY-06",[128,53319,51822],{},[128,53321,53322],{},"카드 등록 = 토스페이먼츠 PU(개인\u002F법인 탭, 필수 약관 동의). 빌링키 발급 → 자동결제. 카드번호 마스킹.",[107,53324,53325,53328,53330],{},[128,53326,53327],{},"P-PAY-07",[128,53329,11556],{},[128,53331,53332],{},"이용상품 상태 머신: 정상 →(취소)취소예정→만료 \u002F 정상 →(결제실패)유예→만료. 만료 시 Admin 중지, Front는 1개월 후 중단.",[599,53334,53336],{"id":53335},"_33-문의콘텐츠-정책","3.3 문의·콘텐츠 정책",[101,53338,53339,53349],{},[104,53340,53341],{},[107,53342,53343,53345,53347],{},[110,53344,53140],{},[110,53346,52852],{},[110,53348,49447],{},[123,53350,53351,53361],{},[107,53352,53353,53356,53358],{},[128,53354,53355],{},"P-INQ-01",[128,53357,11478],{},[128,53359,53360],{},"문의 유형(상품\u002F결제\u002F제휴\u002F서비스\u002F기타) + 하위 칩. 유형별 가이드 문구 치환. 파일 용량 제한(초과 시 차단 얼럿).",[107,53362,53363,53366,53368],{},[128,53364,53365],{},"P-INQ-02",[128,53367,11536],{},[128,53369,53370],{},"답변 채널 = 문의 내역(댓글\u002F답글 스레드). 본인 댓글만 수정\u002F삭제, 관리자 답변 읽기전용.",[599,53372,53374],{"id":53373},"_34-마스킹컴플라이언스-전-화면-공통","3.4 마스킹·컴플라이언스 (전 화면 공통)",[225,53376,53377,53386,53393],{},[228,53378,53379,53380,53382,53383,53385],{},"아이디\u002F결제 이메일(계정 첫 2자 이후), 카드번호(",[28,53381,25510],{},"), 비밀번호\u002F인증코드 입출력 마스킹(§7). 금액 천단위 ",[28,53384,28962],{},"·VAT 포함 표기.",[228,53387,53388,53389,53392],{},"마케팅성 메일\u002F알림은 ",[19,53390,53391],{},"수신 동의 + 광고 표기","(정보통신망법). 필수 안내(결제·만료·중지)는 수신설정 무관 발송.",[228,53394,53395,53396,53398],{},"약관\u002F개인정보 본문은 ",[28,53397,17628],{},"이 SoT — 화면은 렌더만.",[599,53400,53402],{"id":53401},"_35-발산형rethink-제언","3.5 발산형(Rethink) 제언",[225,53404,53405,53419],{},[228,53406,53407,53410,53411,53414,53415,53418],{},[19,53408,53409],{},"마이페이지 군의 BR01 소속 재검토"," — 결제내역·문의내역·이용상품·계정관리·내 사이트 관리는 사실상 ",[19,53412,53413],{},"계정\u002F구독 콘솔","이다. brand(마케팅) 사이트와 성격이 달라, 별도 업무구분(예 ",[28,53416,53417],{},"MY01"," 마이페이지\u002F콘솔)으로 분리하면 IA가 \"마케팅 LP ↔ 계정 콘솔\"로 명확해진다. → 팀장 컨펌 필요(§0-2와 연동). 현재는 캡처 GNB 종속 기준으로 BR01 일괄 수용.",[228,53420,53421,53424,53425,53428],{},[19,53422,53423],{},"약관 5종 페이지 통합"," — 약관\u002F개인정보\u002F마케팅 5개 풀페이지를 ",[19,53426,53427],{},"단일 약관 페이지 + 탭\u002F앵커","로 합치면 화면 5개→1개, 중복 레이아웃 spec 제거. 본문은 JSON SoT이므로 탭 전환만으로 충분.",[3964,53430,27618],{},{"title":69,"searchDepth":454,"depth":454,"links":53432},[53433,53434,53435,53488],{"id":17569,"depth":457,"text":17570},{"id":17704,"depth":457,"text":17705},{"id":17820,"depth":457,"text":17821,"children":53436},[53437,53454,53455,53456,53457,53458,53459,53460,53461,53462,53463,53464,53465,53466,53467,53468,53469,53470,53471,53472,53473,53474,53475,53476,53477,53478,53479,53480,53481,53482,53483,53484,53485,53486,53487],{"id":17868,"depth":454,"text":17869,"children":53438},[53439,53440,53441,53442,53444,53446,53448,53450,53452],{"id":48471,"depth":4285,"text":48472},{"id":48525,"depth":4285,"text":48526},{"id":18018,"depth":4285,"text":27632},{"id":48574,"depth":4285,"text":53443},"C-4. 얼럿 (Alert \u002F MPU, ID 미부여) — p006.png",{"id":48585,"depth":4285,"text":53445},"C-5. 컨펌 (Confirm \u002F MPU, ID 미부여) — p007.png",{"id":48600,"depth":4285,"text":53447},"C-6. 토스트 (Toast \u002F MPU, ID 미부여) — p008.png",{"id":48611,"depth":4285,"text":53449},"C-7. 버튼 세트 — p010.png",{"id":48647,"depth":4285,"text":53451},"C-8. 로딩 인디케이터 — p011.png(GNB 영역 카드, 텍스트 \"로딩중입니다 잠시만 기다려주세요\"), p012.png(Circular 스피너 + 컨텍스트 문구 \"사이트 목록을 불러오는 중…\").",{"id":48662,"depth":4285,"text":53453},"C-9. 검색 결과 No data (빈 상태) — p013.png",{"id":48676,"depth":454,"text":48677},{"id":48766,"depth":454,"text":48767},{"id":48845,"depth":454,"text":48846},{"id":48939,"depth":454,"text":48940},{"id":49022,"depth":454,"text":49023},{"id":49121,"depth":454,"text":49122},{"id":49254,"depth":454,"text":49255},{"id":49362,"depth":454,"text":49363},{"id":49522,"depth":454,"text":49523},{"id":49727,"depth":454,"text":49728},{"id":49835,"depth":454,"text":49836},{"id":50044,"depth":454,"text":50045},{"id":50187,"depth":454,"text":50188},{"id":50352,"depth":454,"text":50353},{"id":50444,"depth":454,"text":50445},{"id":50550,"depth":454,"text":50551},{"id":50697,"depth":454,"text":50698},{"id":50825,"depth":454,"text":50826},{"id":50981,"depth":454,"text":50982},{"id":51071,"depth":454,"text":51072},{"id":51169,"depth":454,"text":51170},{"id":51355,"depth":454,"text":51356},{"id":51452,"depth":454,"text":51453},{"id":51592,"depth":454,"text":51593},{"id":51684,"depth":454,"text":51685},{"id":51905,"depth":454,"text":51906},{"id":52053,"depth":454,"text":52054},{"id":52172,"depth":454,"text":52173},{"id":52280,"depth":454,"text":52281},{"id":52393,"depth":454,"text":52394},{"id":52600,"depth":454,"text":52601},{"id":52728,"depth":454,"text":52729},{"id":52842,"depth":454,"text":52843},{"id":52944,"depth":454,"text":52945},{"id":26896,"depth":457,"text":26897,"children":53489},[53490,53491,53492,53493,53494],{"id":53130,"depth":454,"text":53131},{"id":53223,"depth":454,"text":53224},{"id":53335,"depth":454,"text":53336},{"id":53373,"depth":454,"text":53374},{"id":53401,"depth":454,"text":53402},{},"\u002Fvalidation\u002F03_brand-site",{"title":48099,"description":69},"validation\u002F03_brand-site","43N05lnWXcob2hi-Z57y_ShgWhwokAftKtYElpsHCaU",{"id":53501,"title":53502,"body":53503,"description":69,"extension":463,"meta":56750,"navigation":465,"path":56751,"seo":56752,"stem":56753,"__hash__":56754},"docs\u002Fvalidation\u002F04_정책요약.md","04. 정책 요약 (합본)",{"type":8,"value":53504,"toc":56722},[53505,53508,53588,53607,53609,53613,53633,53635,53639,53648,53983,53985,53989,54000,54457,54459,54463,54468,54945,54947,54951,54956,55272,55274,55278,55283,55419,55421,55425,55430,55555,55557,55561,55760,55762,55766,55771,55775,55976,55980,56237,56241,56252,56405,56417,56419,56423,56428,56435,56464,56470,56492,56498,56523,56530,56554,56561,56583,56585,56589,56717],[11,53506,53502],{"id":53507},"_04-정책-요약-합본",[101,53509,53510,53518],{},[104,53511,53512],{},[107,53513,53514,53516],{},[110,53515,6825],{},[110,53517,6828],{},[123,53519,53520,53526,53533,53539,53545,53552,53574,53581],{},[107,53521,53522,53524],{},[128,53523,6835],{},[128,53525,7883],{},[107,53527,53528,53530],{},[128,53529,7564],{},[128,53531,53532],{},"CL총괄 (전담 PO, proj-solsol-po)",[107,53534,53535,53537],{},[128,53536,7572],{},[128,53538,7575],{},[107,53540,53541,53543],{},[128,53542,6863],{},[128,53544,7582],{},[107,53546,53547,53549],{},[128,53548,7587],{},[128,53550,53551],{},"v1.0 (합본 완료)",[107,53553,53554,53556],{},[128,53555,7595],{},[128,53557,53558,53560,53561,53567,53568,53570,53571,53573],{},[28,53559,7797],{},"(P-1",[3369,53562,53563,53564,53566],{},"P-48) · ",[28,53565,7819],{},"(P-AD-01","118) · ",[28,53569,7841],{},"(P-AUTH\u002FPAY\u002FINQ) · ",[28,53572,50693],{},"(결제 SoT) · 회사정보-맑은소프트.md §3",[107,53575,53576,53578],{},[128,53577,7603],{},[128,53579,53580],{},"임기획(정책 검수) · 강테크(게이트·06_API계약 연결)",[107,53582,53583,53585],{},[128,53584,4181],{},[128,53586,53587],{},"합본 완료 (3영역 194화면 정책 도메인별 통합 · 충돌\u002F미결 정렬 · 발산형 종합)",[41,53589,53590],{},[15,53591,53592,53593,53596,53597,26,53600,53603,53604,53606],{},"이 문서는 파이프라인 **단계 ③(정책 합본)**의 산출물이다. 01~03 화면설계서에 흩어진 정책 규칙을 7개 도메인으로 모아 ",[19,53594,53595],{},"중복 제거·충돌 정렬","한다.\n각 정책 항목에 **출처 화면ID(추적키)**를 단다. 같은 정책이 여러 영역에 나오면 하나로 통합하고 ",[19,53598,53599],{},"영역 교차 표기",[28,53601,53602],{},"[FR01-…, AD01-…]",")한다.\n결제\u002F구독 정책은 ",[28,53605,53126],{},"·회사정보 표준과 정합 확인했으며, 불일치는 §6·§8에 표로 명시한다.",[53,53608],{},[56,53610,53612],{"id":53611},"작성-규칙","작성 규칙",[225,53614,53615,53621,53624,53627],{},[228,53616,53617,53618,715],{},"한 행 = 검증 가능한 정책 1건. 골격: ",[28,53619,53620],{},"정책ID | 정책 내용 | 출처(영역 교차) | 비고",[228,53622,53623],{},"출처는 원문 정책ID(P-xx \u002F P-AD-xx \u002F P-AUTH-xx)와 화면ID를 함께 적어 추적성 유지.",[228,53625,53626],{},"충돌(영역 간 상이)·미결은 본문에서 빼서 §6(충돌\u002F미결)·§7(발산형)에 모은다.",[228,53628,53629,53630,53632],{},"결제·구독은 ",[28,53631,53126],{},"(1차 SoT) > 회사정보-맑은소프트.md §3 순으로 정합 기준.",[53,53634],{},[56,53636,53638],{"id":53637},"_1-인증-회원-권한","1. 인증 \u002F 회원 \u002F 권한",[41,53640,53641],{},[15,53642,53643,53644,53647],{},"로그인·회원가입·세션·역할(학습자\u002F강사\u002F관리자)별 접근 제어. ",[19,53645,53646],{},"영역별 인증 방식이 근본적으로 다름","에 주의: Front=소셜 only, Admin\u002FBrand=ID(이메일)+PW.",[101,53649,53650,53664],{},[104,53651,53652],{},[107,53653,53654,53656,53659,53662],{},[110,53655,45988],{},[110,53657,53658],{},"정책 내용",[110,53660,53661],{},"출처(영역 교차)",[110,53663,5744],{},[123,53665,53666,53691,53709,53728,53750,53774,53799,53818,53842,53860,53881,53903,53924,53946,53964],{},[107,53667,53668,53671,53677,53688],{},[128,53669,53670],{},"AUTH-01",[128,53672,53673,53676],{},[19,53674,53675],{},"회원가입 방식 분기"," — Front(수강생)=소셜 5종(Google\u002FKakao\u002FNaver\u002FApple\u002FFacebook) only, ID\u002FPW 미지원. Brand\u002FAdmin(운영자·강사)=이메일+비밀번호 가입.",[128,53678,53679,53680,53682,53683,53685,53686],{},"FR01 P-04 ",[1321,53681,8064],{}," · BR01 P-AUTH-01 ",[1321,53684,11208],{}," · AD01 P-AD-09 ",[1321,53687,9091],{},[128,53689,53690],{},"영역별 인증 모델 상이(정상)",[107,53692,53693,53696,53702,53707],{},[128,53694,53695],{},"AUTH-02",[128,53697,53698,53701],{},[19,53699,53700],{},"유튜브 멤버십 연동 제약"," — 유튜브 멤버십 회원은 반드시 Google로 가입해야 혜택 연동.",[128,53703,53704,53705],{},"FR01 P-05 ",[1321,53706,8064],{},[128,53708],{},[107,53710,53711,53714,53720,53725],{},[128,53712,53713],{},"AUTH-03",[128,53715,53716,53719],{},[19,53717,53718],{},"멀티테넌트 계정 분리"," — Front 회원 계정은 커스터머(판매자) 사이트별 개별 관리. 동일 사용자가 사이트 A\u002FB에 각각 가입 가능.",[128,53721,53722,53723],{},"FR01 §0-2 ",[1321,53724,8064],{},[128,53726,53727],{},"사이트 단위 회원",[107,53729,53730,53733,53739,53747],{},[128,53731,53732],{},"AUTH-04",[128,53734,53735,53738],{},[19,53736,53737],{},"필수 약관 동의 게이트"," — 필수 약관 미동의 시 가입 차단. 전체동의 마스터-개별 양방향 연동. 맑은소프트 정책만 동의받음(커스터머 회사명 약관 제거). 만 14세 미만 가입 불가(Brand).",[128,53740,53741,53742,53682,53744,53746],{},"FR01 P-06 ",[1321,53743,8084],{},[1321,53745,11208],{}," · AD01 P-AD-09",[128,53748,53749],{},"약관 본문=JSON SoT(§5)",[107,53751,53752,53755,53760,53769],{},[128,53753,53754],{},"AUTH-05",[128,53756,53757,53759],{},[19,53758,52441],{}," — 가입\u002F이메일변경 시 6자리 코드. 유효시간이 영역·용도별 상이(§6 충돌 C-2 참조): Brand 가입 3분 \u002F Admin 가입 10분 \u002F Brand 비번재설정 링크 1시간 \u002F Admin 비번재설정 메일 30분.",[128,53761,53762,53763,53766,53767],{},"BR01 P-AUTH-01\u002F05 ",[1321,53764,53765],{},"S-BR01-0301-002, S-BR01-0901-002"," · AD01 P-AD-09\u002FE-2 ",[1321,53768,9091],{},[128,53770,53771],{},[19,53772,53773],{},"유효시간 충돌→§6",[107,53775,53776,53779,53789,53796],{},[128,53777,53778],{},"AUTH-06",[128,53780,53781,53784,53785,53788],{},[19,53782,53783],{},"비밀번호 규칙"," — 영문·숫자·특수문자 조합 8",[3369,53786,53787],{},"16자(Admin 3종 조합, Brand 새비번 설정 8","16자). Front는 소셜이라 PW 없음.",[128,53790,53791,53792,53685,53794],{},"BR01 P-AUTH-02 ",[1321,53793,11286],{},[1321,53795,9091],{},[128,53797,53798],{},"Brand 로그인폼 문구 \"8자 이상\" 불일치→§6",[107,53800,53801,53804,53809,53816],{},[128,53802,53803],{},"AUTH-07",[128,53805,53806,53808],{},[19,53807,29326],{}," — 인증메일 링크\u002F코드로만 진입. Brand 링크 1시간 유효, Admin 메일 30분 유효(E-1). Admin은 연속 10회 발송 시 \"10분 후 재시도\" 제한.",[128,53810,53791,53811,53813,53814],{},[1321,53812,11266],{}," · AD01 P-AD-08 ",[1321,53815,9051],{},[128,53817],{},[107,53819,53820,53823,53832,53840],{},[128,53821,53822],{},"AUTH-08",[128,53824,53825,53828,53829,53831],{},[19,53826,53827],{},"로그인 입력 분기"," — Front=소셜(인증 후 이력 有→로그인\u002F無→가입), 최근 1건 ",[28,53830,18797],{}," 배지. Admin=강사\u002F관리자 라디오(default 강사)+에러 4종(미등록\u002F불일치\u002F유형오류\u002F정지).",[128,53833,53834,53835,53837,53838],{},"FR01 P-08 ",[1321,53836,8104],{}," · AD01 P-AD-06\u002F07 ",[1321,53839,9031],{},[128,53841],{},[107,53843,53844,53847,53853,53858],{},[128,53845,53846],{},"AUTH-09",[128,53848,53849,53852],{},[19,53850,53851],{},"아이디(로그인 이메일) 변경 불가"," — Brand 계정관리에서 아이디=로그인 이메일은 변경 불가. 결제 이메일만 별도 변경(인증). 2단계 인증(이메일) 토글 제공.",[128,53854,53855,53856],{},"BR01 P-AUTH-03 ",[1321,53857,11595],{},[128,53859],{},[107,53861,53862,53865,53870,53879],{},[128,53863,53864],{},"AUTH-10",[128,53866,53867,53869],{},[19,53868,27600],{}," — 이용내역·학습기록 영구삭제·복구 불가, 자동결제 중지, 동일 이메일 재가입해도 복구 안 됨. Front=사유 셀렉트+상세 2자↑+이중 컨펌. Brand=동의 체크+비밀번호 재확인. 운영자 확인 전제(데이터 영구삭제 가드).",[128,53871,53872,53873,53875,53876],{},"FR01 P-47 ",[1321,53874,27595],{}," · BR01 P-AUTH-04 ",[1321,53877,53878],{},"S-BR01-0901-001-P01",[128,53880,26853],{},[107,53882,53883,53886,53892,53898],{},[128,53884,53885],{},"AUTH-11",[128,53887,53888,53891],{},[19,53889,53890],{},"역할 체계(Admin)"," — 관리자(핑크)\u002F강사(보라)\u002F학습자(하늘)\u002F서브강사 배지. 강사\u002F서브강사 LNB 메뉴·기능 노출 범위는 권한 설정 기반.",[128,53893,53894,53895],{},"AD01 P-AD-02\u002F03 ",[1321,53896,53897],{},"C-1, C-2, p002",[128,53899,53900],{},[19,53901,53902],{},"권한 범위 미확정→§6",[107,53904,53905,53908,53916,53922],{},[128,53906,53907],{},"AUTH-12",[128,53909,53910,53912,53913,53915],{},[19,53911,46271],{}," — 권한 모달=메뉴 체크트리(상위→하위 연동), ",[1321,53914,31480],{}," 시 기존 권한 무시·일괄 갱신. 추가 대상 목록은 탈퇴\u002F중지 회원 비노출.",[128,53917,53918,53919],{},"AD01 P-AD-19 ",[1321,53920,53921],{},"S-AD01-0102\u002F0103",[128,53923],{},[107,53925,53926,53929,53939,53944],{},[128,53927,53928],{},"AUTH-13",[128,53930,53931,53934,53935,53938],{},[19,53932,53933],{},"강사\u002F관리자 초대(E-3)"," — 초대 메일 고유 토큰, 48시간(또는 설정 기간) 유효. ",[1321,53936,53937],{},"강사회원\u002F관리자 회원 가입"," 진입.",[128,53940,53941,53942],{},"AD01 P-AD-19\u002FE-3 ",[1321,53943,9309],{},[128,53945],{},[107,53947,53948,53951,53957,53962],{},[128,53949,53950],{},"AUTH-14",[128,53952,53953,53956],{},[19,53954,53955],{},"회원 상태머신(Admin)"," — 활성↔중지(관리자 강제, 로그인\u002F1:1문의 제외 기능 제한)↔탈퇴(재가입\u002F로그인 차단·개인정보 마스킹 보존). 학습자 탈퇴 차단: 만료 안 된 강좌 보유 시 불가·일괄 불가(1명씩)·비가역 최종 컨펌.",[128,53958,53959,53960],{},"AD01 P-AD-16\u002F18 ",[1321,53961,46235],{},[128,53963],{},[107,53965,53966,53969,53975,53980],{},[128,53967,53968],{},"AUTH-15",[128,53970,53971,53974],{},[19,53972,53973],{},"프로필(Front)"," — 닉네임(중복체크)+휴대폰 본인인증(NICE, 인증 시 이름 노출)+연동 SNS(최초 연동=대표계정·닉네임\u002F이름\u002F본인인증 대표계정 따름).",[128,53976,53977,53978],{},"FR01 P-46 ",[1321,53979,8865],{},[128,53981,53982],{},"닉네임 길이 충돌→§6",[53,53984],{},[56,53986,53988],{"id":53987},"_2-결제-구독-정산","2. 결제 \u002F 구독 \u002F 정산",[41,53990,53991],{},[15,53992,53993,53994,53999],{},"플랜·구독·결제수단·무료체험·해지·환불·플랜변경·정산. ",[19,53995,53996,53997],{},"1차 SoT = ",[28,53998,53126],{},"(회사정보-맑은소프트.md §3과 동일). 정합 결과는 §8에 별도 정리.",[101,54001,54002,54014],{},[104,54003,54004],{},[107,54005,54006,54008,54010,54012],{},[110,54007,45988],{},[110,54009,53658],{},[110,54011,53661],{},[110,54013,5744],{},[123,54015,54016,54036,54059,54078,54097,54116,54134,54153,54191,54212,54235,54265,54287,54306,54327,54346,54364,54382,54401,54420,54439],{},[107,54017,54018,54021,54027,54033],{},[128,54019,54020],{},"PAY-01",[128,54022,54023,54026],{},[19,54024,54025],{},"플랜 구조"," — Free(₩0·수수료 10%·40GB·20명) \u002F Basic(₩100,000·0%·1TB·1,000명) \u002F Growth(₩300,000·0%·2TB·5,000명) \u002F Advanced(₩500,000·0%·2TB·10,000명) \u002F Enterprise(협의). 정량 한도 SoT=billing.md·06_API계약.",[128,54028,54029,54030,54032],{},"BR01 ",[1321,54031,11383],{}," · billing.md(creatorlms-brand CLAUDE)",[128,54034,54035],{},"Free만 수수료 10%",[107,54037,54038,54041,54047,54057],{},[128,54039,54040],{},"PAY-02",[128,54042,54043,54046],{},[19,54044,54045],{},"결제수단\u002FPG"," — 토스페이먼츠, 신용·체크카드(계좌이체 미지원). 카드 등록=토스 PU(개인\u002F법인 탭)·빌링키 발급(정기결제). Front 상품 결제는 toss+본인확인 NICE(최초 1회).",[128,54048,54049,54050,54053,54054,54056],{},"BR01 P-PAY-05\u002F06 ",[1321,54051,54052],{},"S-BR01-0601-P01"," · FR01 P-29 ",[1321,54055,8525],{}," · billing.md §5",[128,54058],{},[107,54060,54061,54064,54072,54075],{},[128,54062,54063],{},"PAY-03",[128,54065,54066,1046,54069,54071],{},[3369,54067,54068],{},"무료 체험 14일",[19,54070,7255],{},"(05 §M-1)",[128,54073,54074],{},"billing.md §1.2(개정 예정)",[128,54076,54077],{},"✅ 미운영 — SoT '즉시 결제'로 개정",[107,54079,54080,54083,54088,54095],{},[128,54081,54082],{},"PAY-04",[128,54084,54085,54087],{},[19,54086,50634],{}," — 결제주기 토글(월간\u002F연간), 연간=12개월 일괄 결제.",[128,54089,54090,54091,54094],{},"BR01 P-PAY-02 ",[1321,54092,54093],{},"S-BR01-0601-001\u002F002"," · billing.md §8.2",[128,54096],{},[107,54098,54099,54102,54108,54114],{},[128,54100,54101],{},"PAY-05",[128,54103,54104,54107],{},[19,54105,54106],{},"플랜 변경(즉시·일할)"," — 즉시 적용, 이전 플랜 미사용 기간 일할 차액 제외 후 결제금액 산정. 서비스 중단 없이 갱신.",[128,54109,54110,54111,54113],{},"BR01 P-PAY-01 ",[1321,54112,11403],{}," · billing.md §8.3",[128,54115],{},[107,54117,54118,54121,54127,54132],{},[128,54119,54120],{},"PAY-06",[128,54122,54123,54126],{},[19,54124,54125],{},"결제주기 변경"," — 월→연 즉시(월간 미사용 일할 차액 제외). 연→월 즉시 변경 불가(연간 기간 종료 후 시작, 컴플레인 시 수동 환불).",[128,54128,54110,54129,54131],{},[1321,54130,11403],{}," · billing.md §8.4",[128,54133],{},[107,54135,54136,54139,54145,54151],{},[128,54137,54138],{},"PAY-07",[128,54140,54141,54144],{},[19,54142,54143],{},"결제 상태머신"," — 결제대기→결제중→결제완료\u002F결제실패→결제유예→미결제. (사용자 노출: 결제중만 X)",[128,54146,54147,54148,54150],{},"BR01 P-PAY-03\u002F07 · AD01 P-AD-63 ",[1321,54149,10044],{}," · billing.md §2",[128,54152],{},[107,54154,54155,54158,54179,54188],{},[128,54156,54157],{},"PAY-08",[128,54159,54160,54163,54164,54167,54168,54170,54171,54173,54174,237,54176,54178],{},[19,54161,54162],{},"결제 실패 처리"," — 정기결제 실패 시 3일간 하루 2회 총 6회 재시도(이 기간 정상 이용·상태 ",[28,54165,54166],{},"사용중","\u002F청구서 ",[28,54169,30854],{},") → 결제유예(상태 ",[28,54172,30986],{},"·Admin 이용중지\u002FFront 이용 가능) → 유예 27일 미결제 시 상품 해지(",[28,54175,51291],{},[28,54177,37832],{},"). 유예 중 즉시결제 가능.",[128,54180,54181,54182,54184,54185,54187],{},"AD01 P-AD-63 ",[1321,54183,10044],{}," · BR01 P-PAY-03 ",[1321,54186,11460],{}," · billing.md §9",[128,54189,54190],{},"핵심 정합(§8)",[107,54192,54193,54196,54202,54210],{},[128,54194,54195],{},"PAY-09",[128,54197,54198,54201],{},[19,54199,54200],{},"유예\u002F만료 진입 차단"," — 커스터머 구독 유예 만료 시 Front 진입을 이용제한 인트로로 차단(사이트 단위). Admin은 역할별 차단(관리자=쏠쏠 문의+바로가기 \u002F 강사=사이트명 문의·버튼 없음).",[128,54203,54204,54205,54207,54208],{},"FR01 P-03 ",[1321,54206,8044],{}," · AD01 P-AD-05 ",[1321,54209,9011],{},[128,54211],{},[107,54213,54214,54217,54223,54233],{},[128,54215,54216],{},"PAY-10",[128,54218,54219,54222],{},[19,54220,54221],{},"구독 해지 2종"," — ①남은 기간 종료 후 해지(기간 만료까지 이용·이후 카드정보 자동삭제) ②즉시 취소 및 환불(1:1 문의로 수동 접수·환불계좌 요청·관리자 확인). 구독 취소해도 기간 만료 시까지 이용 가능(즉시 박탈 아님).",[128,54224,54225,54226,54229,54230,54232],{},"BR01 P-PAY-04 ",[1321,54227,54228],{},"S-BR01-0801-001-P01"," · FR01 P-33 ",[1321,54231,8585],{}," · billing.md §10",[128,54234],{},[107,54236,54237,54240,54253,54262],{},[128,54238,54239],{},"PAY-11",[128,54241,54242,54244,54245,54248,54249,54252],{},[19,54243,27506],{}," — 사용 이력 없고 결제 후 ",[19,54246,54247],{},"7일 이내=전액환불",". 그 외=부분환불(잔여기간 일할계산 × 0.7, 위약금 30%). 자동 환불 불가·관리자 확인 후 진행. 월간 공식 ",[28,54250,54251],{},"[결제금액−(월제공금액÷30×사용일수)]×0.7",". 연간은 할인 전(정상금액) 기준 일할.",[128,54254,54255,54256,54258,54259,54261],{},"FR01 P-42 ",[1321,54257,8745],{}," · AD01 P-AD-67 ",[1321,54260,46927],{}," · billing.md §11",[128,54263,54264],{},"Front 7일=변수 표기",[107,54266,54267,54270,54279,54285],{},[128,54268,54269],{},"PAY-12",[128,54271,54272,54275,54276,715],{},[19,54273,54274],{},"환불 셀프 vs 1:1문의"," — Front 결제내역에서 셀프 결제취소는 7일 이내+사용이력 없을 때만, 그 외는 1:1 문의로 접수. Admin 환불은 Front 1:1 문의 접수→관리자 확인→환불 페이지 [환불 접수](주문번호 단위·부분환불 N차). ",[19,54277,54278],{},"디지털 상품 환불 불가",[128,54280,54255,54281,54258,54283],{},[1321,54282,8745],{},[1321,54284,10124],{},[128,54286],{},[107,54288,54289,54292,54298,54304],{},[128,54290,54291],{},"PAY-13",[128,54293,54294,54297],{},[19,54295,54296],{},"취소 vs 환불 분기(Admin)"," — 수강 기록(진도율) 있으면 주문 취소 대신 환불 처리. 수료증 발급분은 수료증 취소 후 주문 취소. 주문 취소 시 강의 접근 권한 즉시 회수. 환불 추가조치: 수강권한 즉시 회수·수료증 무효 처리(체크).",[128,54299,54300,54301],{},"AD01 P-AD-64\u002F68 ",[1321,54302,54303],{},"S-AD01-0401-001, S-AD01-0403-002",[128,54305],{},[107,54307,54308,54311,54316,54325],{},[128,54309,54310],{},"PAY-14",[128,54312,54313,54315],{},[19,54314,30556],{}," — 신용카드 매출전표(세금계산서 대체). 확인 경로=계정관리>결제내역>청구서. Front 영수증=toss 외부 모달, 결제완료\u002F부분환불만(전액환불 숨김). VAT 포함·천단위 콤마.",[128,54317,54318,54319,54321,54322,54324],{},"BR01 P-PAY-05 ",[1321,54320,11635],{}," · FR01 P-42 ",[1321,54323,8745],{}," · AD01 P-AD-64 · billing.md §6",[128,54326],{},[107,54328,54329,54332,54338,54344],{},[128,54330,54331],{},"PAY-15",[128,54333,54334,54337],{},[19,54335,54336],{},"결제정보 카드 관리(Front)"," — 카드번호 뒤 4자리 제외 마스킹. 최초 등록=기본 대표카드. 정기구독 사용 카드는 삭제 불가(차단 토스트). 결제수단 변경은 결제일 당일 불가(billing §5.3).",[128,54339,54340,54341,54343],{},"FR01 P-43 ",[1321,54342,8765],{}," · billing.md §5.3",[128,54345],{},[107,54347,54348,54351,54357,54362],{},[128,54349,54350],{},"PAY-16",[128,54352,54353,54356],{},[19,54354,54355],{},"사용량 체크\u002FUpsell"," — 기본 사용량 80%·90% 초과 시 이메일+Admin 로그인 팝업으로 플랜 Upsell. 용량\u002F회원 초과 시 Validation 차단.",[128,54358,54359,54360],{},"billing.md §1.3 · AD01 P-AD-55 ",[1321,54361,9031],{},[128,54363],{},[107,54365,54366,54369,54375,54380],{},[128,54367,54368],{},"PAY-17",[128,54370,54371,54374],{},[19,54372,54373],{},"이용상품 상태머신(Brand)"," — 정상→(취소)취소예정→만료 \u002F 정상→(결제실패)유예→만료. 만료 시 Admin 중지·Front는 1개월 후 중단.",[128,54376,54377,54378],{},"BR01 P-PAY-07 ",[1321,54379,11556],{},[128,54381],{},[107,54383,54384,54387,54393,54398],{},[128,54385,54386],{},"PAY-18",[128,54388,54389,54392],{},[19,54390,54391],{},"상품 결제(Front 학습상품)"," — 복수 상품 동시 결제. 멤버십·커뮤니티는 정기(구독) 결제. 총결제=상품정가합−상점할인−쿠폰할인+VAT. 쿠폰 1개만(복수 불가).",[128,54394,54395,54396],{},"FR01 P-29\u002F30 ",[1321,54397,8525],{},[128,54399,54400],{},"LMS 상품 결제(플랫폼 구독과 별개 레이어)",[107,54402,54403,54406,54412,54417],{},[128,54404,54405],{},"PAY-19",[128,54407,54408,54411],{},[19,54409,54410],{},"크레딧 경제(Admin)"," — 마케팅 발송·AI 튜터·AI 번역 시 차감. 충전 10,000원 단위(VAT 별도)·보너스 백오피스·유효기간 1년 자동소멸. 결제취소=미사용+7일 이내만. 발송은 성공 건만 최종 차감·실패분 익일 환불.",[128,54413,54414,54415],{},"AD01 P-AD-14\u002F15\u002F79 ",[1321,54416,46205],{},[128,54418,54419],{},"실제 차감 단가 미확정→§6",[107,54421,54422,54425,54431,54437],{},[128,54423,54424],{},"PAY-20",[128,54426,54427,54430],{},[19,54428,54429],{},"정산 승인 게이트(Admin)"," — 정산 정보 제출+승인 필요(미승인 시 정산 미실행). 유형 3종(개인사업자\u002F법인\u002F개인). 담당자·입금 계좌 실명 인증·통장사본 필수.",[128,54432,54433,54434],{},"AD01 P-AD-106\u002F107\u002F108 ",[1321,54435,54436],{},"S-AD01-1001-001\u002F002",[128,54438],{},[107,54440,54441,54444,54450,54455],{},[128,54442,54443],{},"PAY-21",[128,54445,54446,54449],{},[19,54447,54448],{},"정산 집계·계산식"," — 매월 말일 집계·익월 10일 지급. 정산금액=결제금액−부가세−판매수수료−PG수수료−결제후 취소액. 환불\u002F취소 건은 해당 월 차감. 부가세 신고 자료는 참고용.",[128,54451,54452,54453],{},"AD01 P-AD-109\u002F110\u002F112 ",[1321,54454,47596],{},[128,54456],{},[53,54458],{},[56,54460,54462],{"id":54461},"_3-콘텐츠-학습-수료","3. 콘텐츠 \u002F 학습 \u002F 수료",[41,54464,54465],{},[15,54466,54467],{},"강의·상품 유형, 커리큘럼·콘텐츠 라이브러리, 수강·진도·수료·수료증, AI 부가기능.",[101,54469,54470,54482],{},[104,54471,54472],{},[107,54473,54474,54476,54478,54480],{},[110,54475,45988],{},[110,54477,53658],{},[110,54479,53661],{},[110,54481,5744],{},[123,54483,54484,54507,54525,54543,54561,54582,54603,54620,54642,54663,54680,54701,54720,54742,54764,54785,54807,54826,54847,54868,54889,54906,54924],{},[107,54485,54486,54489,54495,54505],{},[128,54487,54488],{},"LRN-01",[128,54490,54491,54494],{},[19,54492,54493],{},"상품 유형 7종"," — 일반강의\u002F라이브강의\u002F화상강의\u002F디지털 상품\u002F패키지 상품\u002F멤버십\u002F프리미엄 커뮤니티. Front 노출·Admin 생성 모두 동일 7종.",[128,54496,54497,54498,54501,54502],{},"FR01 P-17",[3369,54499,54500],{},"24 · AD01 P-AD-21","54 ",[1321,54503,54504],{},"S-FR01-01xx, S-AD01-02xx",[128,54506],{},[107,54508,54509,54512,54517,54523],{},[128,54510,54511],{},"LRN-02",[128,54513,54514,54516],{},[19,54515,46305],{}," — 공개상태=공개\u002F일부공개💎\u002F비공개, 판매상태=판매중\u002F판매마감. 신규 상품 기본 비공개. 판매마감=신규 구매 불가·기존 수강 유지.",[128,54518,54519,54520],{},"AD01 P-AD-21\u002F30 ",[1321,54521,54522],{},"S-AD01-0201-001\u002F006",[128,54524],{},[107,54526,54527,54530,54536,54541],{},[128,54528,54529],{},"LRN-03",[128,54531,54532,54535],{},[19,54533,54534],{},"카테고리 구조"," — 최대 2단계, 멤버십 제외 전체 상품 공통, 상품 1개=카테고리 1개(다중 불가). 정렬옵션 6종(직접 설정=드래그).",[128,54537,54538,54539],{},"AD01 P-AD-22 ",[1321,54540,9409],{},[128,54542],{},[107,54544,54545,54548,54553,54559],{},[128,54546,54547],{},"LRN-04",[128,54549,54550,54552],{},[19,54551,46354],{}," — 상품(강의) 생성 전 콘텐츠 라이브러리에 동영상\u002F유튜브링크 선등록. 차시당 콘텐츠 1개 연결(직접 업로드 아님).",[128,54554,54555,54556],{},"AD01 P-AD-24\u002F27 ",[1321,54557,54558],{},"S-AD01-0201-004, S-AD01-0301-001",[128,54560],{},[107,54562,54563,54566,54575,54580],{},[128,54564,54565],{},"LRN-05",[128,54567,54568,54571,54572,54574],{},[19,54569,54570],{},"커리큘럼 구조"," — 섹션(차시 묶음)+차시(콘텐츠 등록 최소 단위) 2계층. 차시 번호 섹션 내 자동 부여. 멀티스텝 생성 ",[1321,54573,32933],{}," 지원.",[128,54576,54577,54578],{},"AD01 P-AD-25\u002F26 ",[1321,54579,9449],{},[128,54581],{},[107,54583,54584,54587,54596,54601],{},[128,54585,54586],{},"LRN-06",[128,54588,54589,54592,54593,54595],{},[19,54590,54591],{},"콘텐츠 용량 한도"," — 라이브러리 총 용량 플랜별 한도. 부족 시 ",[1321,54594,44741],{}," 안내(Brand 결제). 용량 바=유형별 스택.",[128,54597,54598,54599],{},"AD01 P-AD-55 ",[1321,54600,9031],{},[128,54602],{},[107,54604,54605,54608,54613,54618],{},[128,54606,54607],{},"LRN-07",[128,54609,54610,54612],{},[19,54611,46803],{}," — 대기→진행→완료\u002F실패. 화면 이탈\u002F종료 시 진행·대기 취소. 업로드 실패는 재업로드 불가(재등록). 유튜브 링크 유효성 검사. 동영상은 인코딩 완료 후 사용.",[128,54614,54615,54616],{},"AD01 P-AD-58 ",[1321,54617,9980],{},[128,54619],{},[107,54621,54622,54625,54631,54639],{},[128,54623,54624],{},"LRN-08",[128,54626,54627,54630],{},[19,54628,54629],{},"영상 재생\u002F순차 수강"," — Admin 설정: 자유 시청\u002F순서대로(이전 차시 수료 기준). Front 강의실 순차 잠금: 미완료 클릭 시 토스트 차단. 수강상태=수강전\u002F수강중\u002F수강완료.",[128,54632,54633,54634,54636,54637],{},"AD01 P-AD-28 ",[1321,54635,9469],{}," · FR01 P-36 ",[1321,54638,8625],{},[128,54640,54641],{},"정합",[107,54643,54644,54647,54653,54661],{},[128,54645,54646],{},"LRN-09",[128,54648,54649,54652],{},[19,54650,54651],{},"수료 진도율"," — 수료 최소 진도율 10~100%(기본 80%·전체 차시 기준). 수료 시 수료증 자동 발급(템플릿 설정 시).",[128,54654,54655,54656,54658,54659],{},"AD01 P-AD-32 ",[1321,54657,9509],{}," · FR01 P-37 ",[1321,54660,8645],{},[128,54662,54641],{},[107,54664,54665,54668,54673,54678],{},[128,54666,54667],{},"LRN-10",[128,54669,54670,54672],{},[19,54671,46544],{}," — 라이브강의는 진도율 아닌 강의실 입장 즉시 자동 수료(수료 최소 진도율 항목 없음).",[128,54674,54675,54676],{},"AD01 P-AD-39 ",[1321,54677,9569],{},[128,54679],{},[107,54681,54682,54685,54690,54699],{},[128,54683,54684],{},"LRN-11",[128,54686,54687,54689],{},[19,54688,46477],{}," — 예정(수강일시 이전)→LIVE(시점 자동·입장 가능)→종료(자동 변경 X·수동 종료·입장 불가). 입장버튼 활성화 시각(시작 10~60분 전·기본 10분). YouTube LIVE URL.",[128,54691,54692,54693,54696,54697],{},"AD01 P-AD-34\u002F35\u002F36 ",[1321,54694,54695],{},"S-AD01-0203-001\u002F002"," · FR01 P-17\u002F38 ",[1321,54698,8665],{},[128,54700],{},[107,54702,54703,54706,54712,54718],{},[128,54704,54705],{},"LRN-12",[128,54707,54708,54711],{},[19,54709,54710],{},"화상강의"," — 플랫폼(Google Meet\u002FZoom) 구분·모집인원 필수(무제한 없음). 별도 강의실 없이 내 상품 카드에서 외부 플랫폼 새창.",[128,54713,54714,54715,54717],{},"AD01 P-AD-40\u002F41 ",[1321,54716,46567],{}," · FR01 P-17\u002F38",[128,54719],{},[107,54721,54722,54725,54731,54740],{},[128,54723,54724],{},"LRN-13",[128,54726,54727,54730],{},[19,54728,54729],{},"디지털 상품 다운로드 제한"," — 무제한\u002FN회(파일별 최대 N회·최대 100회). Front 다운로드=파일별 잔여 차감(개별 1회·선택 ZIP 각1회), 소진 시 비활성. 파일 변경\u002F횟수 변경은 신규 구매자만 적용(기존 구매자 구매 시점 유지).",[128,54732,54733,54734,54737,54738],{},"AD01 P-AD-42\u002F43 ",[1321,54735,54736],{},"S-AD01-0205-001~003"," · FR01 P-19\u002F35 ",[1321,54739,27387],{},[128,54741],{},[107,54743,54744,54747,54753,54762],{},[128,54745,54746],{},"LRN-14",[128,54748,54749,54752],{},[19,54750,54751],{},"패키지 상품"," — 여러 유형 묶음(최대 10개·중복 불가). 묶인 각 상품은 기존 정책(수강기간·모집·구독\u002F결제) 유지. 정가=포함 상품 정가 합계·\"개별 구매 대비 N% 할인\". 구성 추가 가능=공개+판매중만. 멤버십 무료상품 미포함.",[128,54754,54755,54756,54759,54760],{},"AD01 P-AD-44\u002F45\u002F46 ",[1321,54757,54758],{},"S-AD01-0206-*"," · FR01 P-18 ",[1321,54761,27124],{},[128,54763],{},[107,54765,54766,54769,54774,54783],{},[128,54767,54768],{},"LRN-15",[128,54770,54771,54773],{},[19,54772,38683],{}," — 월 구독형 카테고리 무제한 이용권, '공개' 기준 최대 6개. 무제한 카테고리=별도 구매 없이 무료 이용(Front 멤버십 무료 배지). 등급 추가는 1개씩(기존 등급 잠금). 구독중 변경은 현 이용기간 종료 후 적용.",[128,54775,54776,54777,54780,54781],{},"AD01 P-AD-52\u002F53\u002F54 ",[1321,54778,54779],{},"S-AD01-0208-*"," · FR01 P-24 ",[1321,54782,8445],{},[128,54784],{},[107,54786,54787,54790,54796,54805],{},[128,54788,54789],{},"LRN-16",[128,54791,54792,54795],{},[19,54793,54794],{},"프리미엄 커뮤니티"," — 게시판 기반 월 구독(1,000~9,999,999원·매월 자동결제). 혜택 최대 10개. 판매 상태머신(판매중\u002F판매중지\u002F판매마감·기존 구독자 처리 차등). 비공개는 활성 구독자 0일 때만.",[128,54797,54798,54799,54802,54803],{},"AD01 P-AD-47\u002F48\u002F49 ",[1321,54800,54801],{},"S-AD01-0207-*"," · FR01 P-20 ",[1321,54804,8344],{},[128,54806],{},[107,54808,54809,54812,54818,54824],{},[128,54810,54811],{},"LRN-17",[128,54813,54814,54817],{},[19,54815,54816],{},"AI 부가기능·크레딧"," — 동영상 AI 튜터(학습목표\u002F요약\u002F추천질문·퀴즈)·AI 자막·AI 번역(75개국). 생성 시 크레딧 차감(영상 분량 기준·부족 시 충전). AI 튜터 재생성=기존 삭제, AI 번역 재생성=기존 유지+신규.",[128,54819,54820,54821,54823],{},"AD01 P-AD-56\u002F61\u002F62 ",[1321,54822,10000],{}," · FR01 P-36",[128,54825,54419],{},[107,54827,54828,54831,54837,54845],{},[128,54829,54830],{},"LRN-18",[128,54832,54833,54836],{},[19,54834,54835],{},"강의실 구성(Front)"," — 좌 플레이어+우 탭(커리큘럼\u002FAI튜터\u002F자료실). AI튜터·자료실 탭은 어드민 활성\u002F업로드 시에만 노출. 자료실=ZIP+개별 다운로드(링크\u002F재다운로드 폐기). 플레이어 전역 기본값=Admin 설정(탐색·배속·자막·자동재생).",[128,54838,54839,54840,54842,54843],{},"FR01 P-36 ",[1321,54841,8625],{}," · AD01 P-AD-38\u002F114 ",[1321,54844,10884],{},[128,54846],{},[107,54848,54849,54852,54857,54865],{},[128,54850,54851],{},"LRN-19",[128,54853,54854,54856],{},[19,54855,19362],{}," — Front=개별 강의 단위 카드(수료 완료분만)·모달(이름\u002F상품명\u002F수료번호\u002F교육시간\u002F시작일\u002F수료일\u002F로고)+PDF. Admin=기본 템플릿 7종·유형 변경 불가·사용중 템플릿 비활성 불가·발급 기관명.",[128,54858,54859,54860,54862,54863],{},"FR01 P-39 ",[1321,54861,8685],{}," · AD01 P-AD-32\u002F115 ",[1321,54864,47666],{},[128,54866,54867],{},"디자인 Front-Admin 동시 작업",[107,54869,54870,54873,54879,54887],{},[128,54871,54872],{},"LRN-20",[128,54874,54875,54878],{},[19,54876,54877],{},"상품 후기"," — 작성\u002F수정\u002F삭제는 해당 상품 학습자 본인만. 강사·관리자 답글은 어드민에서만. 평균 별점=소수점 1자리 반올림.",[128,54880,54881,54882,54884,54885],{},"FR01 P-13\u002F14 ",[1321,54883,8164],{}," · AD01 ",[1321,54886,9509],{},[128,54888],{},[107,54890,54891,54894,54899,54904],{},[128,54892,54893],{},"LRN-21",[128,54895,54896,54898],{},[19,54897,35156],{}," — 2자 이상·상품명 부분일치(LIKE)·공백\u002F대소문자 무시. 2자 미만 토스트. 필터\u002F정렬 다중 동시·실시간 반영.",[128,54900,54901,54902],{},"FR01 P-09\u002F10 ",[1321,54903,8144],{},[128,54905],{},[107,54907,54908,54911,54917,54922],{},[128,54909,54910],{},"LRN-22",[128,54912,54913,54916],{},[19,54914,54915],{},"가격 변경 영향"," — 구매 이력 있어도 변경 가능. 기존 구매자 무영향, 변경분은 신규 구매자부터 적용.",[128,54918,54919,54920],{},"AD01 P-AD-31 ",[1321,54921,9509],{},[128,54923],{},[107,54925,54926,54929,54938,54943],{},[128,54927,54928],{},"LRN-23",[128,54930,54931,54934,54935,54937],{},[19,54932,54933],{},"학습기간 일괄 조정(Admin)"," — [학습기간 설정](연장 최대 365일\u002F종료일 지정)·",[1321,54936,33552],{}," 일괄. 수료여부 변경 사유 필수(10자↑)·'수료' 후 상태 변경 잠금.",[128,54939,54940,54941],{},"AD01 P-AD-20\u002F33 ",[1321,54942,9509],{},[128,54944],{},[53,54946],{},[56,54948,54950],{"id":54949},"_4-마케팅-메시지-크레딧-admin-중심","4. 마케팅 \u002F 메시지 \u002F 크레딧 (Admin 중심)",[41,54952,54953],{},[15,54954,54955],{},"캠페인·발송·수신자 그룹·메시지 템플릿·설문폼·마케팅 툴·랜딩페이지·쿠폰·팝업. 정보통신망법 컴플라이언스(§5)와 연동.",[101,54957,54958,54970],{},[104,54959,54960],{},[107,54961,54962,54964,54966,54968],{},[110,54963,45988],{},[110,54965,53658],{},[110,54967,53661],{},[110,54969,5744],{},[123,54971,54972,54990,55008,55026,55044,55066,55084,55103,55121,55139,55158,55177,55194,55213,55236,55255],{},[107,54973,54974,54977,54983,54988],{},[128,54975,54976],{},"MKT-01",[128,54978,54979,54982],{},[19,54980,54981],{},"캠페인 발송 상태머신"," — 진행\u002F대기\u002F종료\u002F임시\u002F중지. 다채널(이메일\u002F문자(SMS·MMS)\u002F알림톡) 통합·1캠 n채널. 발송목적 6종. 복사=설정 복제(수신자 제외·1회 최대 10개). 진행\u002F대기는 중지 후 삭제.",[128,54984,54985,54986],{},"AD01 P-AD-74 ",[1321,54987,10284],{},[128,54989],{},[107,54991,54992,54995,55001,55006],{},[128,54993,54994],{},"MKT-02",[128,54996,54997,55000],{},[19,54998,54999],{},"발송 시점\u002F조건"," — 일반=예약(최소 10분 후)\u002F실시=조건 충족 자동(수신자그룹 전체회원 only일 때만). 조건=가입직후\u002F결제완료\u002F진도율50%\u002F완강(90%↑)\u002F장기미접속(30일↑)\u002F만료임박(잔여7일).",[128,55002,55003,55004],{},"AD01 P-AD-75 ",[1321,55005,10304],{},[128,55007],{},[107,55009,55010,55013,55019,55024],{},[128,55011,55012],{},"MKT-03",[128,55014,55015,55018],{},[19,55016,55017],{},"문자 SMS\u002FMMS"," — 90자 이내=SMS, 초과=MMS(최대 1,000자). 건당 단가 차등·크레딧 차감.",[128,55020,55021,55022],{},"AD01 P-AD-76 ",[1321,55023,10304],{},[128,55025],{},[107,55027,55028,55031,55036,55042],{},[128,55029,55030],{},"MKT-04",[128,55032,55033,55035],{},[19,55034,47067],{}," — 카카오 사전 검수 승인 템플릿 코드만 발송. 채널ID·템플릿코드는 알림톡 연결에서 자동(Read-only). 본문 최대 1,300자. 카카오 비즈니스 채널 연결 필수(인증). 해제 시 승인 템플릿 자동발송 즉시 중단.",[128,55037,55038,55039],{},"AD01 P-AD-77\u002F81 ",[1321,55040,55041],{},"S-AD01-0601-002, S-AD01-0602-001",[128,55043],{},[107,55045,55046,55049,55059,55064],{},[128,55047,55048],{},"MKT-05",[128,55050,55051,55053,55054,55056,55058],{},[19,55052,4007],{}," — 공통 ",[40208,55055],{"value":40210},[40208,55057],{"value":609}," + 수신자그룹 종속 토큰. 종속 안 된 토큰 노출 X. 이메일은 HTML 미적용 일반 텍스트.",[128,55060,55061,55062],{},"AD01 P-AD-78 ",[1321,55063,10304],{},[128,55065],{},[107,55067,55068,55071,55077,55082],{},[128,55069,55070],{},"MKT-06",[128,55072,55073,55076],{},[19,55074,55075],{},"발송 크레딧 차감·환불"," — 발송 시 예상 비용 가차감→실제 성공 건만 최종 차감·실패 건 익일 자동 환불. 부족 시 발송 불가(충전 유도).",[128,55078,55079,55080],{},"AD01 P-AD-79 ",[1321,55081,10304],{},[128,55083],{},[107,55085,55086,55089,55095,55101],{},[128,55087,55088],{},"MKT-07",[128,55090,55091,55094],{},[19,55092,55093],{},"수신자 그룹"," — 업데이트 자동(조건 동적)\u002F수동(명단). 조건별 추출 7종 AND\u002FOR(진도율·참여도·로그인·참여·가입·게시글·구매자). 동일 학습자 다중 그룹 가능. 캠페인 사용 중 그룹 삭제 불가.",[128,55096,55097,55098],{},"AD01 P-AD-82\u002F83 ",[1321,55099,55100],{},"S-AD01-0603-001\u002F002",[128,55102],{},[107,55104,55105,55108,55114,55119],{},[128,55106,55107],{},"MKT-08",[128,55109,55110,55113],{},[19,55111,55112],{},"수신자 그룹 지표"," — 도달 성공률=성공\u002F시도×100, 유효 반응률=클릭\u002F링크포함 성공×100(소수 1자리·0건=「-」).",[128,55115,55116,55117],{},"AD01 P-AD-98 ",[1321,55118,47425],{},[128,55120],{},[107,55122,55123,55126,55131,55137],{},[128,55124,55125],{},"MKT-09",[128,55127,55128,55130],{},[19,55129,40166],{}," — 채널별(이메일\u002F문자\u002F알림톡) 관리·즐겨찾기 상단 고정. 캠페인 생성 시 선택→본문 자동. 임시저장 템플릿은 캠페인 선택 불가.",[128,55132,55133,55134],{},"AD01 P-AD-84\u002F85 ",[1321,55135,55136],{},"S-AD01-0604-001\u002F002",[128,55138],{},[107,55140,55141,55144,55150,55155],{},[128,55142,55143],{},"MKT-10",[128,55145,55146,55149],{},[19,55147,55148],{},"수신거부 링크(필수)"," — 광고성 이메일은 수신거부 신청 링크 포함 필수(정보통신망법). 클릭 시 Front 수신거부 완료 안내(필수 안내는 계속 발송).",[128,55151,55152,55153],{},"AD01 P-AD-85 ",[1321,55154,10424],{},[128,55156,55157],{},"컴플라이언스(§5)",[107,55159,55160,55163,55169,55175],{},[128,55161,55162],{},"MKT-11",[128,55164,55165,55168],{},[19,55166,55167],{},"설문폼"," — 발행상태(발행\u002F미발행\u002F수정)·응답자 유형(누구나\u002F회원만)·공개여부. 발행만 캠페인 설문폼 추가 노출. 노출 위치=메인\u002F특정페이지(Front 팝업)\u002F미설정(URL).",[128,55170,55171,55172],{},"AD01 P-AD-86\u002F87\u002F88 ",[1321,55173,55174],{},"S-AD01-0605-001\u002F002",[128,55176],{},[107,55178,55179,55182,55187,55192],{},[128,55180,55181],{},"MKT-12",[128,55183,55184,55186],{},[19,55185,42084],{}," — 4종(카카오 채널 톡상담·GA4·GTM·Meta Pixel). 저장 시 형식 검증·해제 시 수집 중단.",[128,55188,55189,55190],{},"AD01 P-AD-89 ",[1321,55191,10484],{},[128,55193],{},[107,55195,55196,55199,55204,55210],{},[128,55197,55198],{},"MKT-13",[128,55200,55201,55203],{},[19,55202,47303],{}," — 기본형(헤드라인+서브+본문)\u002F확장형(타이틀+비주얼+상품진열 최대4개+쿠폰+CTA). 공개여부·URL 외부 공유.",[128,55205,55206,55207],{},"AD01 P-AD-90\u002F91\u002F92 ",[1321,55208,55209],{},"S-AD01-0607-001~003",[128,55211,55212],{},"확장형 4개 초과 진열 협의→§6",[107,55214,55215,55218,55228,55233],{},[128,55216,55217],{},"MKT-14",[128,55219,55220,55223,55224,55227],{},[19,55221,55222],{},"쿠폰 상태머신"," — 사용\u002F사용중지(신규 다운로드 불가·기존만)\u002F회수(즉시 사용 불가). 발행=제작·발급=다운로드·사용=적용. ",[19,55225,55226],{},"할인 타입 정액 only(정률 추후 확장)",". 발행 수량은 등록 인원보다 적게 불가. 적용대상=전체\u002F수신자 그룹.",[128,55229,55230,55231],{},"AD01 P-AD-66 ",[1321,55232,47746],{},[128,55234,55235],{},"정률 미지원→§6",[107,55237,55238,55241,55247,55252],{},[128,55239,55240],{},"MKT-15",[128,55242,55243,55246],{},[19,55244,55245],{},"쿠폰(Front)"," — 받을수있는(미발급·받기→토스트)+사용가능(발급분) 2섹션. 정률 {n}%\u002F정액 -{n}원·최소주문금액. 결제 쿠폰 선택(1개)과 연동.",[128,55248,55249,55250],{},"FR01 P-41 ",[1321,55251,8725],{},[128,55253,55254],{},"Admin은 정액 only인데 Front 카드에 정률 표기→§6",[107,55256,55257,55260,55265,55270],{},[128,55258,55259],{},"MKT-16",[128,55261,55262,55264],{},[19,55263,47006],{}," — 공개여부 AND 게시기간 동시 충족. 위치=메인\u002F특정페이지(URL·페이지당 최대5개). 이미지 4:5 크롭. 오늘\u002F다시 보지 않기. PC·모바일 별도.",[128,55266,55267,55268],{},"AD01 P-AD-73 ",[1321,55269,47016],{},[128,55271],{},[53,55273],{},[56,55275,55277],{"id":55276},"_5-마스킹-컴플라이언스-약관","5. 마스킹 \u002F 컴플라이언스 \u002F 약관",[41,55279,55280],{},[15,55281,55282],{},"개인정보 마스킹(표준 §7)·정보통신망법·약관\u002F개인정보 본문 SoT.",[101,55284,55285,55297],{},[104,55286,55287],{},[107,55288,55289,55291,55293,55295],{},[110,55290,45988],{},[110,55292,53658],{},[110,55294,53661],{},[110,55296,5744],{},[123,55298,55299,55319,55341,55361,55380,55403],{},[107,55300,55301,55304,55314,55317],{},[128,55302,55303],{},"CMP-01",[128,55305,55306,55308,55309,55311,55312,53385],{},[19,55307,7030],{}," — 이름·이메일(계정 첫 2자 이후)·휴대폰·카드번호(",[28,55310,25510],{},"·뒤 4자리만)·계좌번호·비밀번호\u002F인증코드 입출력 마스킹(표준 §7). 금액 천단위 ",[28,55313,28962],{},[128,55315,55316],{},"전 영역 공통: BR01 P-3.4 · FR01 P-29\u002F32\u002F43 · AD01 P-AD-04\u002F17",[128,55318],{},[107,55320,55321,55324,55330,55336],{},[128,55322,55323],{},"CMP-02",[128,55325,55326,55329],{},[19,55327,55328],{},"본인 조회 화면 마스킹 예외(미확정)"," — 프로필\u002F1:1문의\u002F수료증의 본인 정보·계정관리 본인 이메일은 '본인이 자기 정보를 보는 화면'이라 비마스킹 가능성. 표준 §7과 충돌 가능.",[128,55331,55332,55333],{},"FR01 §0-9 · AD01 P-AD-17 ",[1321,55334,55335],{},"→ 강테크",[128,55337,55338],{},[19,55339,55340],{},"§6 미결",[107,55342,55343,55346,55352,55359],{},[128,55344,55345],{},"CMP-03",[128,55347,55348,55351],{},[19,55349,55350],{},"마케팅 수신 동의(정보통신망법)"," — 마케팅성 메일\u002F알림은 수신 동의 + 광고 표기. 필수 안내(결제·만료·중지·중요 공지)는 수신설정 무관 발송. 광고성 이메일 수신거부 링크 필수(MKT-10).",[128,55353,55354,55355,55358],{},"BR01 P-3.4 ",[1321,55356,55357],{},"S-BR01-1101-005, S-BR01-0901-001"," · FR01 P-46 · AD01 P-AD-85",[128,55360],{},[107,55362,55363,55366,55372,55378],{},[128,55364,55365],{},"CMP-04",[128,55367,55368,55371],{},[19,55369,55370],{},"약관 동의 이력 저장"," — 약관 동의는 가입\u002F결제 시점 저장. 약관 개정 시 버전\u002F시행일 표기·과거 개정본 드롭다운 열람.",[128,55373,55374,55375],{},"BR01 §2.10 ",[1321,55376,55377],{},"S-BR01-1101-001~005",[128,55379],{},[107,55381,55382,55385,55395,55401],{},[128,55383,55384],{},"CMP-05",[128,55386,55387,55390,55391,55394],{},[19,55388,55389],{},"약관\u002F개인정보 본문 SoT"," — 이용약관·개인정보처리방침·마케팅 수신동의 본문 전문은 ",[28,55392,55393],{},"creatorlms-brand\u002Fdata\u002F{terms,privacy,marketing}.json","을 SoT로 렌더(화면설계서에 전문 전사 금지). 맑은소프트 정책만 동의받음.",[128,55396,55397,55398],{},"BR01 §2.10·§0-4 · FR01 §0-3 ",[1321,55399,55400],{},"→ 강테크\u002Fbiz-legal",[128,55402],{},[107,55404,55405,55408,55413,55416],{},[128,55406,55407],{},"CMP-06",[128,55409,55410,55412],{},[19,55411,835],{}," — 계정삭제·구독 즉시취소\u002F환불·데이터 영구삭제·실결제 최종승인은 운영자 확인 전제(자동 금지).",[128,55414,55415],{},"FR01 P-47 · BR01 P-AUTH-04 · AD01 P-AD-18",[128,55417,55418],{},"회사 안전가드",[53,55420],{},[56,55422,55424],{"id":55423},"_6-예외-상태머신-공통","6. 예외 \u002F 상태머신 (공통)",[41,55426,55427],{},[15,55428,55429],{},"빈\u002F로딩\u002F에러 상태, 공통 피드백 정책, 핵심 상태머신 인덱스.",[101,55431,55432,55444],{},[104,55433,55434],{},[107,55435,55436,55438,55440,55442],{},[110,55437,45988],{},[110,55439,53658],{},[110,55441,53661],{},[110,55443,5744],{},[123,55445,55446,55467,55483,55503,55522,55539],{},[107,55447,55448,55451,55457,55464],{},[128,55449,55450],{},"EXC-01",[128,55452,55453,55456],{},[19,55454,55455],{},"피드백 일원화(Front)"," — 얼럿(Alert) 폐지 → 단방향 고지는 토스트(3초 자동소멸·bottom 160±20px). 양방향만 컨펌. (Brand\u002FAdmin은 Alert(MPU)·Confirm·Toast 공통 컴포넌트 유지.)",[128,55458,55459,55460,55463],{},"FR01 P-02 ",[1321,55461,55462],{},"공통"," · BR01 C-4\u002F5\u002F6 · AD01 C-5\u002F6\u002F7",[128,55465,55466],{},"영역 간 피드백 패턴 차이→§7 검토",[107,55468,55469,55472,55478,55481],{},[128,55470,55471],{},"EXC-02",[128,55473,55474,55477],{},[19,55475,55476],{},"빈 상태(Empty)"," — 일러스트+카피 표준(검색 No data·목록 0건·내역 0건). Brand C-9, Front\u002FAdmin 각 목록 화면 빈 상태 정의.",[128,55479,55480],{},"BR01 C-9 · FR01(찜\u002F쿠폰\u002F결제내역 등) · AD01(목록 전반)",[128,55482],{},[107,55484,55485,55488,55494,55501],{},[128,55486,55487],{},"EXC-03",[128,55489,55490,55493],{},[19,55491,55492],{},"로딩 상태"," — 콘텐츠 영역 중앙 스피너+컨텍스트 문구. Brand C-8.",[128,55495,55496,55497,55500],{},"BR01 C-8 ",[1321,55498,55499],{},"p011\u002Fp012"," · FR01·AD01 공통",[128,55502],{},[107,55504,55505,55508,55514,55519],{},[128,55506,55507],{},"EXC-04",[128,55509,55510,55513],{},[19,55511,55512],{},"시스템 에러 5종(Brand)"," — ①일부 시스템 에러 ②404 ③네트워크 오류(복구 시 자동 재연결) ④긴급점검(전체장애·예정시간 없음) ⑤정기점검(예정시간 표시).",[128,55515,54029,55516],{},[1321,55517,55518],{},"S-BR01-9001-001~005",[128,55520,55521],{},"Front\u002FAdmin도 공통 추정",[107,55523,55524,55527,55533,55536],{},[128,55525,55526],{},"EXC-05",[128,55528,55529,55532],{},[19,55530,55531],{},"핵심 상태머신 인덱스"," — 결제(PAY-07)·결제실패→유예→해지(PAY-08)·이용상품(PAY-17)·회원(AUTH-14)·라이브(LRN-11)·콘텐츠 업로드(LRN-07)·1:1문의(SUP-01)·캠페인(MKT-01)·쿠폰(MKT-14)·환불(PAY-12)·설문폼(MKT-11).",[128,55534,55535],{},"각 도메인 교차",[128,55537,55538],{},"상태 전이 누락 0 확인용",[107,55540,55541,55544,55550,55553],{},[128,55542,55543],{},"EXC-06",[128,55545,55546,55549],{},[19,55547,55548],{},"권한 없음\u002F접근 차단"," — 비로그인 클릭(구매·찜·후기·신고)은 로그인 컨펌. 유예\u002F만료 진입 차단(PAY-09). 비밀글 권한 없음 토스트.",[128,55551,55552],{},"FR01 P-12\u002F27 · AD01 P-AD-05",[128,55554],{},[53,55556],{},[56,55558,55560],{"id":55559},"_7-기타-11문의게시판사이트-운영","7. 기타 (1:1문의·게시판·사이트 운영)",[101,55562,55563,55575],{},[104,55564,55565],{},[107,55566,55567,55569,55571,55573],{},[110,55568,45988],{},[110,55570,53658],{},[110,55572,53661],{},[110,55574,5744],{},[123,55576,55577,55604,55620,55643,55665,55686,55705,55726,55743],{},[107,55578,55579,55582,55588,55601],{},[128,55580,55581],{},"SUP-01",[128,55583,55584,55587],{},[19,55585,55586],{},"1:1 문의 상태머신"," — 답변대기→답변중→답변완료→문의종료(마지막 작성자 권한 기준 자동+관리자 수동 우선). Front 유형 4종(상품\u002F결제\u002F신고\u002F기타)·신고는 콘텐츠 정보 자동입력. 문의 수정 불가(삭제만)·문의종료 시 답글 비활성.",[128,55589,55590,55591,55594,55595,55597,55598],{},"FR01 P-45 ",[1321,55592,55593],{},"S-FR01-0301-109~111"," · BR01 P-INQ-01\u002F02 ",[1321,55596,11478],{}," · AD01 P-AD-13 ",[1321,55599,55600],{},"S-AD01-9004-*",[128,55602,55603],{},"3영역 교차",[107,55605,55606,55609,55615,55618],{},[128,55607,55608],{},"SUP-02",[128,55610,55611,55614],{},[19,55612,55613],{},"신고→1:1문의 라우팅"," — 게시글\u002F댓글 신고=해당 콘텐츠 정보 자동입력된 1:1 문의로 이동. 환불도 1:1 문의로 접수(PAY-12).",[128,55616,55617],{},"FR01 P-22\u002F45 · AD01 P-AD-67",[128,55619],{},[107,55621,55622,55625,55631,55641],{},[128,55623,55624],{},"SUP-03",[128,55626,55627,55630],{},[19,55628,55629],{},"게시판 유형·메뉴 연동"," — 게시판(공지\u002FFAQ\u002F자유) 생성 후 사이트 디자인>메뉴 등록해야 Front 노출. 유형 생성 후 변경 불가. 공지=고정글·댓글없음 \u002F FAQ=순서 변경(드래그) \u002F 자유=비밀글·등급 권한.",[128,55632,55633,55634,55637,55638],{},"AD01 P-AD-69\u002F70\u002F71\u002F72 ",[1321,55635,55636],{},"S-AD01-0501-*"," · FR01 P-25\u002F26\u002F27\u002F28 ",[1321,55639,55640],{},"S-FR01-0109~0111",[128,55642],{},[107,55644,55645,55648,55654,55663],{},[128,55646,55647],{},"SUP-04",[128,55649,55650,55653],{},[19,55651,55652],{},"커뮤니티\u002F게시판 글쓰기 권한"," — 구독중 회원\u002F접근권한 보유자만 작성. 강사·관리자는 어드민에서만. 작성자 본인만 수정\u002F삭제(타인=신고). 에디터 50MB(콘텐츠 라이브러리 차감). 댓글 삭제 시 영역 유지+삭제 표시.",[128,55655,55656,55657,55660,55661],{},"FR01 P-21\u002F22\u002F23 ",[1321,55658,55659],{},"S-FR01-0107-*"," · AD01 P-AD-50\u002F51 ",[1321,55662,54801],{},[128,55664],{},[107,55666,55667,55670,55676,55684],{},[128,55668,55669],{},"SUP-05",[128,55671,55672,55675],{},[19,55673,55674],{},"자유게시판 비밀글"," — 권한 3종(글읽기\u002F쓰기\u002F댓글쓰기)·비밀글 토글·접근=작성자+운영자만·권한 없으면 상세 진입 토스트.",[128,55677,55678,55679,55681,55682],{},"FR01 P-26\u002F27 ",[1321,55680,27261],{}," · AD01 P-AD-72 ",[1321,55683,10224],{},[128,55685],{},[107,55687,55688,55691,55697,55703],{},[128,55689,55690],{},"SUP-06",[128,55692,55693,55696],{},[19,55694,55695],{},"사이트 디자인 운영"," — 메뉴 default 자동 생성·노출 토글·순서 드래그(저장 게이트). 페이지 빌더(템플릿\u002F섹션 9유형). 메타코드(head 삽입)·SEO 3탭(사이트\u002F페이지\u002F상품)·푸터(사업자 정보). 기본정보=SoT(정산 자동 연동).",[128,55698,55699,55700],{},"AD01 P-AD-93~105\u002F113 ",[1321,55701,55702],{},"S-AD01-0701~0706, S-AD01-1101-001",[128,55704],{},[107,55706,55707,55710,55715,55723],{},[128,55708,55709],{},"SUP-07",[128,55711,55712,55714],{},[19,55713,8127],{}," — 월(YYYY.MM) 그룹·최신순. 미읽음 강조·페이지 진입 후 이탈 시 전체 자동읽음. 10건 초과 더보기. 등록일 상대표기.",[128,55716,55717,55718,55720,55721],{},"FR01 P-07 ",[1321,55719,8124],{}," · AD01 P-AD-11 ",[1321,55722,9111],{},[128,55724,55725],{},"Admin 알림 기획 미진행→§8",[107,55727,55728,55731,55736,55741],{},[128,55729,55730],{},"SUP-08",[128,55732,55733,55735],{},[19,55734,47674],{}," — 등록 시 로그인 시 전체화면 모달(C-15). 고정\u002F중요·노출대상(전체\u002F강사\u002F관리자\u002F직접설정·등록 후 변경 불가). 확인 수 집계.",[128,55737,55738,55739],{},"AD01 P-AD-116 ",[1321,55740,47684],{},[128,55742],{},[107,55744,55745,55748,55753,55758],{},[128,55746,55747],{},"SUP-09",[128,55749,55750,55752],{},[19,55751,47692],{}," — 카테고리(상품\u002F회원\u002F결제\u002F활동)별 이메일\u002F알림톡 토글. 알림톡 수신거부 시 SMS 대체(크레딧 차감).",[128,55754,55755,55756],{},"AD01 P-AD-117 ",[1321,55757,10984],{},[128,55759],{},[53,55761],{},[56,55763,55765],{"id":55764},"_8-충돌-미결-정책-에스컬레이션-통합","8. 충돌 · 미결 정책 (에스컬레이션) — 통합",[41,55767,55768],{},[15,55769,55770],{},"3영역 §0 + 정책 메모에서 발견한 충돌·미확정을 한 곳에 모으고 **우선순위(상\u002F중\u002F하)**를 부여한다. 팀장(강테크)·임기획 정렬 전제.",[599,55772,55774],{"id":55773},"_81-교차-영역-정책-충돌","8.1 교차 영역 정책 충돌",[101,55776,55777,55794],{},[104,55778,55779],{},[107,55780,55781,55783,55786,55788,55791],{},[110,55782,7221],{},[110,55784,55785],{"align":12143},"우선순위",[110,55787,7224],{},[110,55789,55790],{},"충돌 영역\u002F화면",[110,55792,55793],{},"현황 \u002F 임시 결정",[123,55795,55796,55841,55870,55907,55935,55957],{},[107,55797,55798,55800,55805,55810,55816],{},[128,55799,7234],{},[128,55801,55802],{"align":12143},[19,55803,55804],{},"상",[128,55806,55807],{},[19,55808,55809],{},"닉네임 길이 규칙 3중 불일치",[128,55811,55812,55813,55815],{},"AD01 P-AD-10 화면안내 \"2",[3369,55814,46143],{},"10자\" \u002F AD01 내 정보 \u002F FR01 P-46 프로필 \"2~15자\"",[128,55817,47853,55818,55821,55822,55825,55826,55829,55830,55833,55834,55837,55838],{},[19,55819,55820],{},"결정(→ 05_정책설계서 §C-1)",": 전 영역 닉네임 ",[19,55823,55824],{},"2~15자 단일 규칙","(공백단독·금칙어 불가). Admin 가입검증·P-AD-10 문구를 2",[3369,55827,55828],{},"15로 교체. ／ 영역·화면별로 2","10\u002F2",[3369,55831,55832],{},"15\u002F2","20 제각각. ",[19,55835,55836],{},"단일 규칙 확정 필요","(권장: 전 영역 닉네임 2~15자 또는 도메인별 명문화). ",[1321,55839,55840],{},"→ 임기획\u002F강테크",[107,55842,55843,55845,55850,55855,55858],{},[128,55844,7275],{},[128,55846,55847],{"align":12143},[19,55848,55849],{},"중",[128,55851,55852],{},[19,55853,55854],{},"인증코드\u002F링크 유효시간 산포",[128,55856,55857],{},"Brand 가입코드 3분 \u002F Admin 가입코드 10분(E-2) \u002F Brand 비번재설정 링크 1시간 \u002F Admin 비번재설정 메일 30분(E-1)",[128,55859,47853,55860,55863,55864,55866,55867],{},[19,55861,55862],{},"결정(→ 05_정책설계서 §C-2)",": 용도별 표준값 ",[19,55865,7283],{},"(Brand 3분→10분, 1시간→30분으로 통일). ／ 용도·영역별로 다른 것이 의도인지, 표준화할지 확정. 최소한 동일 용도(가입 코드)의 3분 vs 10분은 정렬 필요. ",[1321,55868,55869],{},"→ 임기획",[107,55871,55872,55874,55878,55883,55886],{},[128,55873,7288],{},[128,55875,55876],{"align":12143},[19,55877,55849],{},[128,55879,55880],{},[19,55881,55882],{},"비밀번호 길이 문구 불일치",[128,55884,55885],{},"Brand 로그인폼 placeholder \"8자 이상\" vs Brand 새비번\u002FAdmin \"8~16자 3종 조합\"",[128,55887,47853,55888,55891,55892,55895,55896,55903,55904],{},[19,55889,55890],{},"결정(→ 05_정책설계서 §C-3)",": 전 영역 문구를 ",[19,55893,55894],{},"\"영문·숫자·특수문자 3종 조합, 8~16자\""," 로 통일(로그인폼 \"8자 이상\" 교체, 정책 변경 아님). ／ 실제 정책=8",[3369,55897,55898,55899,55902],{},"16자 3종. 로그인폼 안내 문구만 구버전. ",[19,55900,55901],{},"문구 통일","(8","16자). ",[1321,55905,55906],{},"→ 송기획 문구 수정",[107,55908,55909,55911,55915,55920,55923],{},[128,55910,7301],{},[128,55912,55913],{"align":12143},[19,55914,55849],{},[128,55916,55917],{},[19,55918,55919],{},"쿠폰 할인 타입: 정액 only vs 정률 표기",[128,55921,55922],{},"AD01 P-AD-66 \"오픈 시점 정액 only(정률 추후)\" vs FR01 P-41 쿠폰 카드 \"정률 {n}%\u002F정액 -{n}원\"",[128,55924,47853,55925,55928,55929,55932,55933],{},[19,55926,55927],{},"결정(→ 05_정책설계서 §C-4)",": 오픈 시점 ",[19,55930,55931],{},"정액 only — Front 정률(%) 표기 숨김, 정률 P1 이관","(발행 불가 타입 노출 제거). ／ Admin은 정액만 발행 가능한데 Front 카드 UI는 정률도 표기. 오픈 범위(정액만)로 Front 정률 표기 보류 or 정률 동시 오픈 확정. ",[1321,55934,55840],{},[107,55936,55937,55940,55943,55948,55951],{},[128,55938,55939],{},"C-5",[128,55941,55942],{"align":12143},"하",[128,55944,55945],{},[19,55946,55947],{},"피드백 패턴 영역 차이",[128,55949,55950],{},"FR01=얼럿 폐지·토스트 일원화(P-02) vs Brand\u002FAdmin=Alert(MPU) 유지",[128,55952,55953,55954],{},"Front만 얼럿 폐지. 전사 일관성 차원에서 Brand\u002FAdmin도 단방향 고지 토스트화 검토(발산형 §7과 연동). ",[1321,55955,55956],{},"→ 윤UX\u002F임기획",[107,55958,55959,55962,55964,55968,55971],{},[128,55960,55961],{},"C-6",[128,55963,55942],{"align":12143},[128,55965,55966],{},[19,55967,17691],{},[128,55969,55970],{},"FR01 §0-9 · AD01 P-AD-17 (본인 조회 비마스킹) vs 표준 §7(항상 마스킹)",[128,55972,55973,55974],{},"본인이 자기 정보 보는 화면의 비마스킹 허용 범위 컨펌. ",[1321,55975,55335],{},[599,55977,55979],{"id":55978},"_82-미결미확정-통합-우선순위","8.2 미결(미확정) — 통합 우선순위",[101,55981,55982,55998],{},[104,55983,55984],{},[107,55985,55986,55988,55990,55993,55995],{},[110,55987,7221],{},[110,55989,55785],{"align":12143},[110,55991,55992],{},"미결 항목",[110,55994,47782],{},[110,55996,55997],{},"임시 결정 \u002F 영향",[123,55999,56000,56032,56063,56086,56110,56133,56156,56177,56197,56217],{},[107,56001,56002,56004,56008,56013,56016],{},[128,56003,7247],{},[128,56005,56006],{"align":12143},[19,56007,55804],{},[128,56009,56010],{},[19,56011,56012],{},"무료 체험(14일) 화면 미발견",[128,56014,56015],{},"billing.md §1.2·회사정보 §3에 14일 무료체험 명시되나 Figma 가입\u002F결제 화면(BR01)에 14일 체험 UI 미확인",[128,56017,47853,56018,432,56021,56024,56025,56028,56029],{},[19,56019,56020],{},"결정·운영자컨펌 완료(2026-06-25)(→ 05 §M-1)",[19,56022,56023],{},"무료체험 미운영 확정"," — 현행 'Free 즉시부여\u002F유료 즉시결제' 유지, 체험 단계 미신설. 갭은 ",[19,56026,56027],{},"billing.md §1.2·회사정보 §3을 '즉시 결제'로 개정","해 마감. ",[1321,56030,56031],{},"→ 강테크\u002Fbiz-legal: billing.md 개정(현재 .backup 아카이브)",[107,56033,56034,56036,56040,56045,56048],{},[128,56035,7261],{},[128,56037,56038],{"align":12143},[19,56039,55804],{},[128,56041,56042],{},[19,56043,56044],{},"강사\u002F서브강사 LNB 메뉴 권한 범위",[128,56046,56047],{},"AD01 P-AD-02·§0-2",[128,56049,47853,56050,432,56053,56056,56057,56060,56061],{},[19,56051,56052],{},"결정(→ 05_정책설계서 §M-2)",[19,56054,56055],{},"메뉴 화이트리스트 RBAC + 관리자 개별 가감","(P-AD-19 재사용). 관리자=전체 \u002F 강사=기본세트(본인 범위, 정산\u002F통계\u002F주문은 본인 한정·민감메뉴 기본 차단) \u002F 서브강사=강사−운영·정산·사용자관리. 메뉴권한+데이터스코프 분리, 권한없는 메뉴 숨김. ",[19,56058,56059],{},"역할별 default 노출 범위 운영자 컨펌 완료(2026-06-25) — default 안 확정."," ／ 강사\u002F서브강사가 보는 어드민 메뉴·기능 범위 미정의. 권한 설계 영향 큼. ",[1321,56062,55840],{},[107,56064,56065,56068,56072,56077,56080],{},[128,56066,56067],{},"M-3",[128,56069,56070],{"align":12143},[19,56071,55849],{},[128,56073,56074],{},[19,56075,56076],{},"AI\u002F캠페인\u002F알림톡 크레딧 실제 차감 단가",[128,56078,56079],{},"AD01 P-AD-14\u002F56\u002F61\u002F62\u002F76\u002F79",[128,56081,56082,56083],{},"차감 로직·단가 개발 시 확정(영상 분량·문자 길이 기준). ",[1321,56084,56085],{},"→ 강테크\u002F오백개",[107,56087,56088,56091,56095,56100,56105],{},[128,56089,56090],{},"M-4",[128,56092,56093],{"align":12143},[19,56094,55849],{},[128,56096,56097],{},[19,56098,56099],{},"Admin 알림 기획 미진행",[128,56101,56102,56103],{},"AD01 P-AD-11 ",[1321,56104,9111],{},[128,56106,56107,56108],{},"알림센터 동작은 있으나 알림 종류\u002F트리거 기획 미완. ",[1321,56109,55869],{},[107,56111,56112,56115,56119,56124,56127],{},[128,56113,56114],{},"M-5",[128,56116,56117],{"align":12143},[19,56118,55849],{},[128,56120,56121],{},[19,56122,56123],{},"Front 알림 설정 페이지 폐기 후 자동메일 정책 존속 여부",[128,56125,56126],{},"FR01 §0-7·P-48 (알림 페이지 26-04-23 삭제)",[128,56128,56129,56130],{},"라이브\u002F화상 시작 1시간 전·강의 변동 자동메일 발송 정책 자체 존속 여부 미정. 백엔드 알림 정책 이관 검토. ",[1321,56131,56132],{},"→ 임기획\u002F오백개",[107,56134,56135,56138,56140,56145,56150],{},[128,56136,56137],{},"M-6",[128,56139,55942],{"align":12143},[128,56141,56142],{},[19,56143,56144],{},"결제 약관 모달 본문(Front 결제)",[128,56146,56147,56148],{},"FR01 P-31 ",[1321,56149,8525],{},[128,56151,56152,56153],{},"결제 약관 모달 본문 미확정(기획 예정). ",[1321,56154,56155],{},"→ 임기획\u002Fbiz-legal",[107,56157,56158,56161,56163,56168,56171],{},[128,56159,56160],{},"M-7",[128,56162,55942],{"align":12143},[128,56164,56165],{},[19,56166,56167],{},"랜딩 확장형 상품 진열 4개 초과",[128,56169,56170],{},"AD01 P-AD-92",[128,56172,56173,56174],{},"최대 4개 진열 제약의 확장 여부 디자인 협의. ",[1321,56175,56176],{},"→ 윤UX",[107,56178,56179,56182,56184,56189,56192],{},[128,56180,56181],{},"M-8",[128,56183,55942],{"align":12143},[128,56185,56186],{},[19,56187,56188],{},"PG 빌링키·토큰·환불 흐름 \u002F 외부 연동 API",[128,56190,56191],{},"전 영역 §0(BR §0-5·FR §0-5·AD §0-5)",[128,56193,56194,56195],{},"06_API계약에서 확정. ",[1321,56196,56085],{},[107,56198,56199,56202,56204,56209,56212],{},[128,56200,56201],{},"M-9",[128,56203,55942],{"align":12143},[128,56205,56206],{},[19,56207,56208],{},"이미지\u002F일러스트 에셋 미확정",[128,56210,56211],{},"BR01 §0-3·LP 캡처 placeholder",[128,56213,56214,56215],{},"에러\u002F점검\u002FLP 일러스트 최종 에셋. ",[1321,56216,56176],{},[107,56218,56219,56222,56224,56229,56232],{},[128,56220,56221],{},"M-10",[128,56223,55942],{"align":12143},[128,56225,56226],{},[19,56227,56228],{},"Brand 마이페이지군 소유권 경계(BR01 vs FR01\u002FAD01)",[128,56230,56231],{},"BR01 §0-2",[128,56233,56234,56235],{},"결제\u002F계정 콘솔의 영역 귀속 — 발산형 §9.1과 연동. ",[1321,56236,55335],{},[599,56238,56240],{"id":56239},"_83-결제구독-정책-정합-확인-billingmd-회사정보-표준-대조","8.3 결제·구독 정책 정합 확인 (billing.md \u002F 회사정보 표준 대조)",[41,56242,56243],{},[15,56244,56245,56246,56248,56249,715],{},"화면설계서에 적힌 결제 정책을 1차 SoT(",[28,56247,53126],{},")·회사정보 §3과 1:1 대조. ",[19,56250,56251],{},"불일치 0건 — 전부 정합",[101,56253,56254,56268],{},[104,56255,56256],{},[107,56257,56258,56260,56263,56266],{},[110,56259,6825],{},[110,56261,56262],{},"화면설계서 기재",[110,56264,56265],{},"billing.md \u002F 회사정보",[110,56267,54641],{"align":12143},[123,56269,56270,56283,56303,56316,56329,56342,56355,56368,56380,56393],{},[107,56271,56272,56275,56278,56280],{},[128,56273,56274],{},"연간 할인",[128,56276,56277],{},"30% (BR01 P-PAY-02)",[128,56279,50634],{},[128,56281,56282],{"align":12143},"✅",[107,56284,56285,56288,56291,56297],{},[128,56286,56287],{},"무료 체험",[128,56289,56290],{},"미운영(즉시 결제)",[128,56292,56293,56296],{},[3369,56294,56295],{},"14일"," → 개정 예정",[128,56298,47853,56299,56302],{"align":12143},[19,56300,56301],{},"미운영 확정(05 §M-1)"," — 화면 신설 안 함, billing.md SoT를 '즉시 결제'로 개정해 갭 마감",[107,56304,56305,56308,56311,56314],{},[128,56306,56307],{},"결제 실패 재시도",[128,56309,56310],{},"3일\u002F하루 2회\u002F총 6회 (AD01 P-AD-63)",[128,56312,56313],{},"3일간 하루 2회 총 6회",[128,56315,56282],{"align":12143},[107,56317,56318,56321,56324,56327],{},[128,56319,56320],{},"결제 유예 기간",[128,56322,56323],{},"27일 (BR01 P-PAY-03·AD01 P-AD-63)",[128,56325,56326],{},"27일",[128,56328,56282],{"align":12143},[107,56330,56331,56334,56337,56340],{},[128,56332,56333],{},"미결제 해지",[128,56335,56336],{},"유예 후 다음 정기결제일 해지 (AD01 P-AD-63)",[128,56338,56339],{},"유예 27일 미결제 시 해지",[128,56341,56282],{"align":12143},[107,56343,56344,56347,56350,56353],{},[128,56345,56346],{},"환불(7일·일할 70%)",[128,56348,56349],{},"7일 이내+미사용 전액 \u002F 그 외 일할×0.7 (FR01 P-42·AD01 P-AD-67)",[128,56351,56352],{},"7일 이내+미사용 전액 \u002F 부분 일할×0.7(위약금 30%)",[128,56354,56282],{"align":12143},[107,56356,56357,56360,56363,56366],{},[128,56358,56359],{},"플랜 변경 일할",[128,56361,56362],{},"즉시·미사용 일할 차액 제외 (BR01 P-PAY-01)",[128,56364,56365],{},"즉시 적용·일할 차액 제외",[128,56367,56282],{"align":12143},[107,56369,56370,56372,56375,56378],{},[128,56371,54125],{},[128,56373,56374],{},"월→연 즉시 \u002F 연→월 종료 후 (BR01 P-PAY-01)",[128,56376,56377],{},"월→연 즉시 \u002F 연→월 종료 후·수동환불",[128,56379,56282],{"align":12143},[107,56381,56382,56385,56388,56391],{},[128,56383,56384],{},"결제수단",[128,56386,56387],{},"토스·신용\u002F체크(계좌이체 X)",[128,56389,56390],{},"토스페이먼츠·신용\u002F체크·계좌이체 미지원",[128,56392,56282],{"align":12143},[107,56394,56395,56397,56400,56403],{},[128,56396,30556],{},[128,56398,56399],{},"신용카드 매출전표(세금계산서 대체)",[128,56401,56402],{},"동일",[128,56404,56282],{"align":12143},[41,56406,56407],{},[15,56408,56409,56410,56413,56414,715],{},"결론: 화면설계서의 결제\u002F구독 정책은 billing.md와 ",[19,56411,56412],{},"전부 정합",". 무료체험 갭은 ",[19,56415,56416],{},"M-1에서 '미운영' 확정 → billing.md SoT를 즉시결제로 개정해 마감(불일치 0)",[53,56418],{},[56,56420,56422],{"id":56421},"_9-발산형rethink-제언-종합","9. 발산형(Rethink) 제언 종합",[41,56424,56425],{},[15,56426,56427],{},"3영역에서 도출된 구조적 제언을 모은다. 각 항목: 현재 구조 → 제안 구조 → 왜 더 나은가 → 비용\u002F리스크. '상\u002F중\u002F하' 심각도와 별개로 항상 노출(QA 표준 §8.3).",[599,56429,56431,56432,56434],{"id":56430},"_91-br01-brand-마이페이지군-계정구독-콘솔-분리","9.1 ",[1321,56433,7702],{}," Brand 마이페이지군 → 계정\u002F구독 콘솔 분리",[225,56436,56437,56443,56452,56458],{},[228,56438,56439,56442],{},[19,56440,56441],{},"현재",": 결제내역·문의내역·이용상품·계정관리·내 사이트 관리가 brand(마케팅) 사이트 GNB(로그인 후) 하위 BR01로 일괄 수용.",[228,56444,56445,56448,56449,56451],{},[19,56446,56447],{},"제안",": 별도 업무구분(예 ",[28,56450,53417],{}," 또는 콘솔 영역)으로 분리 → IA가 \"마케팅 LP(BR01) ↔ 계정\u002F구독 콘솔(MY01)\"로 명확.",[228,56453,56454,56457],{},[19,56455,56456],{},"왜 더 나은가",": 성격(마케팅 vs 계정\u002F결제 운영)이 본질적으로 다름. 화면ID 추적·소유권 경계가 깨끗해지고 §8 M-10 해소.",[228,56459,56460,56463],{},[19,56461,56462],{},"비용\u002F리스크",": 화면ID 재부여(약 10화면)·교차 링크 재정의. → 팀장 컨펌(§0-2 연동).",[599,56465,20221,56467,56469],{"id":56466},"_92-br01-약관-5종-페이지-단일-약관-페이지-탭앵커-통합",[1321,56468,7702],{}," 약관 5종 페이지 → 단일 약관 페이지 + 탭\u002F앵커 통합",[225,56471,56472,56477,56482,56487],{},[228,56473,56474,56476],{},[19,56475,56441],{},": 이용약관·무료약정·유료약정·개인정보처리방침·마케팅 수신동의 5개 풀페이지(S-BR01-1101-001~005).",[228,56478,56479,56481],{},[19,56480,56447],{},": 단일 약관 페이지 + 탭\u002F앵커. 본문은 JSON SoT이므로 탭 전환만으로 충분.",[228,56483,56484,56486],{},[19,56485,56456],{},": 화면 5개→1개, 중복 레이아웃 spec 제거, 개정일 드롭다운 1곳 관리.",[228,56488,56489,56491],{},[19,56490,56462],{},": 직접 URL(SEO·푸터 링크) 호환을 위해 앵커\u002F딥링크 유지 필요. 낮음.",[599,56493,20228,56495,56497],{"id":56494},"_93-br01-미설계-lp-3종프로덕트데모보기주요기능-흡수",[1321,56496,7702],{}," 미설계 LP 3종(프로덕트\u002F데모보기\u002F주요기능) 흡수",[225,56499,56500,56505,56510,56515],{},[228,56501,56502,56504],{},[19,56503,56441],{},": 프로덕트=빈 GNB 프레임(미설계), 데모보기·주요기능=실사이트 대체.",[228,56506,56507,56509],{},[19,56508,56447],{},": main\u002F플랫폼소개로 흡수하거나 라이브 링크로 대체해 화면 수 축소.",[228,56511,56512,56514],{},[19,56513,56456],{},": 유령 화면(설계 없는 메뉴) 제거로 IA 정직성↑·관리 비용↓.",[228,56516,56517,56519,56520],{},[19,56518,56462],{},": GNB 메뉴 재배치. 마케팅 콘텐츠 전략 결정 필요(§0-6). ",[1321,56521,56522],{},"→ 임기획\u002F마케팅",[599,56524,20237,56526,56529],{"id":56525},"_94-전사-단방향-피드백-패턴-토스트-일원화-front전-영역",[1321,56527,56528],{},"전사"," 단방향 피드백 패턴 토스트 일원화 (Front→전 영역)",[225,56531,56532,56537,56542,56547],{},[228,56533,56534,56536],{},[19,56535,56441],{},": Front만 얼럿 폐지·토스트 일원화(P-02). Brand\u002FAdmin은 Alert(MPU) 유지(C-5).",[228,56538,56539,56541],{},[19,56540,56447],{},": Brand\u002FAdmin의 단방향 고지도 토스트로 통일(양방향만 컨펌 유지).",[228,56543,56544,56546],{},[19,56545,56456],{},": 3영역 인터랙션 일관성, 사용자 학습비용↓. 공통 컴포넌트 단일화.",[228,56548,56549,56551,56552],{},[19,56550,56462],{},": 기존 Brand\u002FAdmin Alert 호출부 전수 교체. 중. ",[1321,56553,55956],{},[599,56555,56557,56558,56560],{"id":56556},"_95-전사-정책-id-네이밍-통일-추적성-강화","9.5 ",[1321,56559,56528],{}," 정책 ID 네이밍 통일 (추적성 강화)",[225,56562,56563,56568,56573,56578],{},[228,56564,56565,56567],{},[19,56566,56441],{},": 영역별 정책ID가 P-01(Front)·P-AD-01(Admin)·P-AUTH-01(Brand)로 접두사·체계 상이.",[228,56569,56570,56572],{},[19,56571,56447],{},": 본 04 문서의 도메인 접두사(AUTH\u002FPAY\u002FLRN\u002FMKT\u002FCMP\u002FEXC\u002FSUP)를 전사 표준 정책ID로 승격, 영역 원문ID는 출처(추적키)로만 유지.",[228,56574,56575,56577],{},[19,56576,56456],{},": 06_API계약·QA 테스트케이스에서 도메인 단위로 정책을 1:1 추적(누락 0). FR-ID 추적성 매트릭스(DOCS 표준 §3.1) 정합.",[228,56579,56580,56582],{},[19,56581,56462],{},": 본 문서가 이미 그 골격 — 후속 문서가 04 정책ID를 인용하도록 강제만 하면 됨. 낮음.",[53,56584],{},[56,56586,56588],{"id":56587},"부록-합본-통계","부록. 합본 통계",[101,56590,56591,56604],{},[104,56592,56593],{},[107,56594,56595,56598,56601],{},[110,56596,56597],{},"도메인",[110,56599,56600],{"align":12143},"정책 건수(통합 후)",[110,56602,56603],{},"주요 출처",[123,56605,56606,56621,56636,56651,56662,56673,56684,56699],{},[107,56607,56608,56611,56614],{},[128,56609,56610],{},"1. 인증\u002F회원\u002F권한",[128,56612,56613],{"align":12143},"15 (AUTH-01~15)",[128,56615,56616,56617,56620],{},"FR P-04",[3369,56618,56619],{},"08\u002F46","47 · BR P-AUTH-* · AD P-AD-02\u002F03\u002F06~19",[107,56622,56623,56626,56629],{},[128,56624,56625],{},"2. 결제\u002F구독\u002F정산",[128,56627,56628],{"align":12143},"21 (PAY-01~21)",[128,56630,56631,56632,56635],{},"billing.md · BR P-PAY-* · FR P-29",[3369,56633,56634],{},"43 · AD P-AD-63","68\u002F106~112",[107,56637,56638,56641,56644],{},[128,56639,56640],{},"3. 콘텐츠\u002F학습\u002F수료",[128,56642,56643],{"align":12143},"23 (LRN-01~23)",[128,56645,56646,56647,56650],{},"FR P-17",[3369,56648,56649],{},"39 · AD P-AD-20","62\u002F114~118",[107,56652,56653,56656,56659],{},[128,56654,56655],{},"4. 마케팅\u002F메시지\u002F크레딧",[128,56657,56658],{"align":12143},"16 (MKT-01~16)",[128,56660,56661],{},"AD P-AD-66\u002F73~92\u002F98 · FR P-41",[107,56663,56664,56667,56670],{},[128,56665,56666],{},"5. 마스킹\u002F컴플라이언스\u002F약관",[128,56668,56669],{"align":12143},"6 (CMP-01~06)",[128,56671,56672],{},"전 영역 §7·§0",[107,56674,56675,56678,56681],{},[128,56676,56677],{},"6. 예외\u002F상태머신",[128,56679,56680],{"align":12143},"6 (EXC-01~06)",[128,56682,56683],{},"FR P-02 · BR 9001-* · 각 상태머신",[107,56685,56686,56689,56692],{},[128,56687,56688],{},"7. 기타(문의\u002F게시판\u002F운영)",[128,56690,56691],{"align":12143},"9 (SUP-01~09)",[128,56693,56694,56695,56698],{},"FR P-22\u002F25",[3369,56696,56697],{},"28\u002F45 · AD P-AD-13\u002F69","72\u002F93~117",[107,56700,56701,56705,56710],{},[128,56702,56703],{},[19,56704,11963],{},[128,56706,56707],{"align":12143},[19,56708,56709],{},"96 정책",[128,56711,56712,56713,56716],{},"원문 P-1",[3369,56714,56715],{},"48 + P-AD-01","118 + P-AUTH\u002FPAY\u002FINQ 통합",[41,56718,56719],{},[15,56720,56721],{},"충돌 6건(상1·중3·하2) \u002F 미결 10건(상2·중3·하5) \u002F 발산형 5건. 결제 정합 10항목 중 9 정합·1 갭(무료체험 화면).",{"title":69,"searchDepth":454,"depth":454,"links":56723},[56724,56725,56726,56727,56728,56729,56730,56731,56732,56737,56749],{"id":53611,"depth":457,"text":53612},{"id":53637,"depth":457,"text":53638},{"id":53987,"depth":457,"text":53988},{"id":54461,"depth":457,"text":54462},{"id":54949,"depth":457,"text":54950},{"id":55276,"depth":457,"text":55277},{"id":55423,"depth":457,"text":55424},{"id":55559,"depth":457,"text":55560},{"id":55764,"depth":457,"text":55765,"children":56733},[56734,56735,56736],{"id":55773,"depth":454,"text":55774},{"id":55978,"depth":454,"text":55979},{"id":56239,"depth":454,"text":56240},{"id":56421,"depth":457,"text":56422,"children":56738},[56739,56741,56743,56745,56747],{"id":56430,"depth":454,"text":56740},"9.1 BR01 Brand 마이페이지군 → 계정\u002F구독 콘솔 분리",{"id":56466,"depth":454,"text":56742},"9.2 BR01 약관 5종 페이지 → 단일 약관 페이지 + 탭\u002F앵커 통합",{"id":56494,"depth":454,"text":56744},"9.3 BR01 미설계 LP 3종(프로덕트\u002F데모보기\u002F주요기능) 흡수",{"id":56525,"depth":454,"text":56746},"9.4 전사 단방향 피드백 패턴 토스트 일원화 (Front→전 영역)",{"id":56556,"depth":454,"text":56748},"9.5 전사 정책 ID 네이밍 통일 (추적성 강화)",{"id":56587,"depth":457,"text":56588},{},"\u002Fvalidation\u002F04_",{"title":53502,"description":69},"validation\u002F04_정책요약","Yvgc_Nnv4GGH04BiJRKx9g0VroaNERl4M4ugL29sF6o",{"id":56756,"title":56757,"body":56758,"description":69,"extension":463,"meta":58041,"navigation":465,"path":58042,"seo":58043,"stem":58044,"__hash__":58045},"docs\u002Fvalidation\u002F05_정책설계서.md","05. 정책 설계서 (교차영역 충돌·미결 6건 해소)",{"type":8,"value":56759,"toc":57983},[56760,56763,56840,56860,56862,56866,56982,56984,56988,56992,56995,57014,57018,57028,57031,57098,57106,57110,57135,57139,57147,57151,57154,57157,57160,57162,57166,57169,57187,57191,57212,57215,57223,57226,57237,57240,57248,57251,57254,57257,57262,57264,57268,57271,57297,57300,57314,57317,57471,57474,57477,57509,57512,57529,57532,57546,57549,57560,57563,57566,57569,57575,57577,57581,57584,57587,57598,57601,57606,57660,57667,57670,57717,57725,57728,57736,57739,57747,57750,57753,57756,57759,57761,57765,57768,57776,57779,57788,57791,57802,57805,57816,57819,57824,57827,57830,57833,57836,57838,57842,57845,57863,57866,57880,57883,57929,57937,57940,57951,57954,57962,57965,57968,57971,57974,57976,57980],[11,56761,56757],{"id":56762},"_05-정책-설계서-교차영역-충돌미결-6건-해소",[101,56764,56765,56773],{},[104,56766,56767],{},[107,56768,56769,56771],{},[110,56770,6825],{},[110,56772,6828],{},[123,56774,56775,56782,56789,56795,56801,56807,56826,56833],{},[107,56776,56777,56779],{},[128,56778,6835],{},[128,56780,56781],{},"05_정책설계서",[107,56783,56784,56786],{},[128,56785,7564],{},[128,56787,56788],{},"임기획 (수석 서비스기획자, proj-service-planner-principal)",[107,56790,56791,56793],{},[128,56792,7572],{},[128,56794,7567],{},[107,56796,56797,56799],{},[128,56798,6863],{},[128,56800,6866],{},[107,56802,56803,56805],{},[128,56804,7587],{},[128,56806,7590],{},[107,56808,56809,56811],{},[128,56810,7595],{},[128,56812,56813,56815,56816,17533,56818,27780,56820,56822,56823,56825],{},[28,56814,574],{}," §8(충돌·미결)·§8.3(결제정합) · ",[28,56817,7797],{},[28,56819,7819],{},[28,56821,7841],{},"(BR01) · ",[28,56824,50693],{},"(결제 1차 SoT)",[107,56827,56828,56830],{},[128,56829,7603],{},[128,56831,56832],{},"강테크(게이트) → 운영자(컨펌) → 송기획(화면설계 반영)·오백개(개발)",[107,56834,56835,56837],{},[128,56836,4181],{},[128,56838,56839],{},"확정 (운영자 컨펌 완료 2026-06-25)",[41,56841,56842],{},[15,56843,56844,56845,56848,56849,56852,56853,56855,56856,56859],{},"이 문서는 04 정책요약 §8에서 도출된 ",[19,56846,56847],{},"교차영역 충돌·미결 상위 6건(C-1·M-1·M-2·C-2·C-3·C-4)"," 을 단일 값\u002F규칙으로 ",[19,56850,56851],{},"결정","하고 근거·영향·후속 위임·철회 조건을 명문화한다.\n결정 기준: ①SoT 우선(",[28,56854,53126],{},"·회사정책에 값이 있으면 그 값 채택) ②모호하면 보수적·일관 우선 ③측정가능·명문화. 비즈니스 미확정·금전\u002F대외 영향 항목은 ",[19,56857,56858],{},"운영자 컨펌 필요","로 표기한다.\n\"무엇·왜\"는 본 문서가 확정하고, \"어떻게(화면·스키마·코드)\"는 후속 산출물(04 화면설계서·06 API계약)로 위임한다.",[53,56861],{},[56,56863,56865],{"id":56864},"_0-결정-요약표","0. 결정 요약표",[101,56867,56868,56885],{},[104,56869,56870],{},[107,56871,56872,56874,56877,56879,56882],{},[110,56873,7221],{},[110,56875,56876],{"align":12143},"우선",[110,56878,7224],{},[110,56880,56881],{},"결정(권고)",[110,56883,56884],{"align":12143},"운영자 컨펌",[123,56886,56887,56903,56920,56936,56951,56966],{},[107,56888,56889,56891,56893,56896,56901],{},[128,56890,7234],{},[128,56892,55804],{"align":12143},[128,56894,56895],{},"닉네임 길이 3중 불일치",[128,56897,56898],{},[19,56899,56900],{},"전 영역 닉네임 2~15자 단일 규칙",[128,56902,223],{"align":12143},[107,56904,56905,56907,56909,56912,56917],{},[128,56906,7247],{},[128,56908,55804],{"align":12143},[128,56910,56911],{},"무료체험 14일 화면 부재",[128,56913,56914],{},[19,56915,56916],{},"미운영 확정 — 즉시 결제 유지, billing.md SoT 개정(14일 체험 삭제)",[128,56918,56919],{"align":12143},"✅ 완료",[107,56921,56922,56924,56926,56929,56934],{},[128,56923,7261],{},[128,56925,55804],{"align":12143},[128,56927,56928],{},"강사\u002F서브강사 LNB 권한 범위",[128,56930,56931],{},[19,56932,56933],{},"메뉴 화이트리스트 RBAC(강사=기본세트, 서브강사=강사−운영\u002F정산, 관리자=전체)",[128,56935,56919],{"align":12143},[107,56937,56938,56940,56942,56944,56949],{},[128,56939,7275],{},[128,56941,55849],{"align":12143},[128,56943,55854],{},[128,56945,56946],{},[19,56947,56948],{},"용도별 표준값: 가입코드 10분 \u002F 비번재설정 링크 30분 \u002F 초대 48시간",[128,56950,223],{"align":12143},[107,56952,56953,56955,56957,56959,56964],{},[128,56954,7288],{},[128,56956,55849],{"align":12143},[128,56958,55882],{},[128,56960,56961],{},[19,56962,56963],{},"전 영역 \"영문·숫자·특수문자 3종 조합 8~16자\"로 문구 통일",[128,56965,223],{"align":12143},[107,56967,56968,56970,56972,56975,56980],{},[128,56969,7301],{},[128,56971,55849],{"align":12143},[128,56973,56974],{},"쿠폰 할인타입 정액 vs 정률",[128,56976,56977],{},[19,56978,56979],{},"오픈 시점 정액 only — Front 정률 표기 숨김(정률 P1 이관)",[128,56981,223],{"align":12143},[53,56983],{},[56,56985,56987],{"id":56986},"c-1-상-닉네임-길이-규칙-단일화","C-1 (상) 닉네임 길이 규칙 단일화",[599,56989,56991],{"id":56990},"쟁점-현황","쟁점 \u002F 현황",[15,56993,56994],{},"같은 \"닉네임 길이\" 정책이 영역·화면별로 3중 불일치한다.",[225,56996,56997,57005,57008],{},[228,56998,56999,57000,57002,57003,275],{},"AD01 P-AD-10: 화면 안내 \"2",[3369,57001,46143],{},"10자\" (한 화면 안에서도 충돌, ",[28,57004,22877],{},[228,57006,57007],{},"AD01 P-AD-09 회원가입 검증: 닉네임 \"2~10자, 금칙어\".",[228,57009,57010,57011,57013],{},"FR01 P-46 \u002F P-AD 프로필(p150 카운트 ",[1321,57012,29998],{},") \u002F FR01 닉네임 변경 모달(S-FR01-0301-112-P02): \"2~15자\".",[599,57015,57017],{"id":57016},"결정-권고안","결정 (권고안)",[15,57019,57020,57027],{},[19,57021,57022,57023,57026],{},"전 영역(Front·Admin·Brand 공통) 닉네임을 ",[28,57024,57025],{},"2자 이상 15자 이하","로 단일 규칙 확정."," 최소 2자, 최대 15자, 공백 단독·금칙어 불가(기존 정책 유지).",[599,57029,57030],{"id":57030},"근거",[101,57032,57033,57049],{},[104,57034,57035],{},[107,57036,57037,57040,57043,57046],{},[110,57038,57039],{},"후보",[110,57041,57042],{},"장점",[110,57044,57045],{},"단점",[110,57047,57048],{"align":12143},"채택",[123,57050,57051,57064,57085],{},[107,57052,57053,57056,57059,57062],{},[128,57054,57055],{},"2~10",[128,57057,57058],{},"짧고 목록 정렬 안정",[128,57060,57061],{},"Front 프로필\u002F변경모달(2~15) 이미 구현 가정과 충돌, 한글 닉네임에 빡빡",[128,57063,223],{"align":12143},[107,57065,57066,57071,57077,57080],{},[128,57067,57068],{},[19,57069,57070],{},"2~15",[128,57072,57073,57074,57076],{},"Front 다수 화면(P-46·변경모달·프로필 카운트 ",[1321,57075,29998],{},")이 이미 채택, 변경 최소",[128,57078,57079],{},"Admin 가입검증 문구만 수정하면 됨",[128,57081,57082],{"align":12143},[19,57083,57084],{},"○",[107,57086,57087,57090,57093,57096],{},[128,57088,57089],{},"2~20",[128,57091,57092],{},"여유",[128,57094,57095],{},"어떤 화면도 일관 미사용, DB·목록 UI 폭 부담",[128,57097,223],{"align":12143},[225,57099,57100,57103],{},[228,57101,57102],{},"일관 우선: 화면 다수가 이미 사용 중인 값(2~15)으로 수렴하는 것이 수정 범위가 가장 작다(Admin 문구 2곳만 교체).",[228,57104,57105],{},"측정가능·명문화: 경계값 = 1자(차단)\u002F2자(허용)\u002F15자(허용)\u002F16자(차단). QA 경계값 테스트 가능.",[599,57107,57109],{"id":57108},"영향-화면문서","영향 화면·문서",[225,57111,57112,57123,57132],{},[228,57113,57114,57115,57118,57119,57122],{},"수정: AD01 P-AD-09 회원가입 검증(2",[3369,57116,57117],{},"10→2","15), AD01 P-AD-10 화면 안내·Description(2",[3369,57120,57121],{},"20\u002F2","10→2~15), S-AD01-0303-001, S-AD01-9003-001.",[228,57124,57125,57126,57128,57129,715],{},"정합 확인(유지): FR01 P-46 ",[1321,57127,8865],{},", 닉네임 변경 모달 ",[1321,57130,57131],{},"S-FR01-0301-112-P02",[228,57133,57134],{},"04 정책요약 AUTH-15 비고 갱신.",[599,57136,57138],{"id":57137},"후속-위임","후속 위임",[15,57140,57141,1201,57144],{},[28,57142,57143],{},"[→ 송기획: AD01 P-AD-09\u002F10 닉네임 길이 문구·카운트를 2~15로 통일 반영]",[28,57145,57146],{},"[→ 강테크: 06_API계약 닉네임 validation min=2,max=15 명시]",[599,57148,57150],{"id":57149},"철회-조건","철회 조건",[15,57152,57153],{},"브랜드\u002F마케팅 요구로 닉네임을 표시명(예: 채널명)으로 격상해 20자 이상이 필요해지면 재검토. 그 경우 전 영역 동시 변경.",[599,57155,56858],{"id":57156},"운영자-컨펌-필요",[15,57158,57159],{},"불필요(내부 검증 규칙·금전\u002F대외 영향 없음).",[53,57161],{},[56,57163,57165],{"id":57164},"m-1-상-무료-체험14일-미운영-확정-sot-개정","M-1 (상) 무료 체험(14일) — 미운영 확정 (SoT 개정)",[599,57167,56991],{"id":57168},"쟁점-현황-1",[225,57170,57171,57178,57181],{},[228,57172,57173,57174,57177],{},"SoT(",[28,57175,57176],{},"billing.md §1.2","·회사정보 §3): 14일 무료 체험 \u002F 카드 등록 필수 \u002F 미취소 시 자동 결제 명시.",[228,57179,57180],{},"그러나 BR01 Figma 가입·결제 화면에 14일 체험 UI 미확인(04 M-1·§8.3 갭). 현 가입 흐름은 \"Free 즉시 부여 \u002F 유료 즉시 결제\"로 설계됨.",[228,57182,57183,57184,715],{},"성격: 정책 SoT는 있으나 화면 미구현 → ",[19,57185,57186],{},"갭(누락)",[599,57188,57190],{"id":57189},"결정-운영자-컨펌-완료-2026-06-25","결정 (운영자 컨펌 완료 · 2026-06-25)",[15,57192,57193,57196,57197,57200,57201,57204,57205,57207,57208,57211],{},[19,57194,57195],{},"무료 체험 미운영으로 확정."," 가입\u002F결제 흐름은 현행 \"Free 즉시 부여 \u002F 유료 즉시 결제\"를 유지하고 ",[19,57198,57199],{},"체험 단계는 신설하지 않는다."," SoT-화면 갭은 화면을 신설하는 대신 ",[19,57202,57203],{},"SoT를 현실에 맞춰 개정","해 닫는다 — ",[28,57206,57176],{},"·회사정보 §3의 14일 무료체험 조항을 ",[19,57209,57210],{},"'즉시 결제(무료체험 미운영)'로 개정","한다(둘 중 하나 반드시 일치 → 불일치 0).",[599,57213,57030],{"id":57214},"근거-1",[225,57216,57217,57220],{},[228,57218,57219],{},"운영자 결정(비즈니스): 전환·CS·PG 빌링키 준비 부담 대비 현 시점 무료체험 미도입.",[228,57221,57222],{},"갭 마감 원칙: 화면과 SoT 중 하나는 반드시 일치 → 미구현 화면 신설 대신 SoT 개정.",[599,57224,57109],{"id":57225},"영향-화면문서-1",[225,57227,57228,57231],{},[228,57229,57230],{},"화면 변경 없음(현행 즉시 결제 유지). trial 상태·체험 배지·D-day 미도입.",[228,57232,57233,57234,57236],{},"개정 대상: ",[28,57235,57176],{},"·회사정보 §3(14일 무료체험 → 즉시 결제). 04 §8.3 무료체험 행·PAY\u002FCMP 정합 갱신.",[599,57238,57138],{"id":57239},"후속-위임-1",[15,57241,57242,1201,57245],{},[28,57243,57244],{},"[→ 강테크\u002Fbiz-legal: billing.md §1.2·회사정보 §3의 14일 무료체험 조항 삭제→즉시결제로 개정. 현재 SoT 파일은 .backup\u002Fcreatorlms-brand\u002Fdocs\u002Fbilling.md(아카이브) — 레포 활성화 시 반영]",[28,57246,57247],{},"[→ 송기획: 화면 신설 불요, 현행 즉시결제 흐름 유지 확인]",[599,57249,57150],{"id":57250},"철회-조건-1",[15,57252,57253],{},"향후 전환율 제고 위해 무료체험 도입을 결정하면 본 항목 재오픈 + billing.md SoT 복원 후 체험 화면 신설.",[599,57255,56884],{"id":57256},"운영자-컨펌",[15,57258,57259],{},[19,57260,57261],{},"완료(2026-06-25) — 미운영 확정.",[53,57263],{},[56,57265,57267],{"id":57266},"m-2-상-강사서브강사-lnb-메뉴-권한rbac-기준-설계","M-2 (상) 강사\u002F서브강사 LNB 메뉴 권한(RBAC) 기준 설계",[599,57269,56991],{"id":57270},"쟁점-현황-2",[225,57272,57273,57281,57294],{},[228,57274,57275,57276,26,57279,275],{},"AD01 §0-2·P-AD-02: 어드민 접속 주체는 관리자\u002F강사(서브강사 포함)로 추정되나 ",[19,57277,57278],{},"강사\u002F서브강사가 보는 LNB 메뉴·기능 범위 미정의",[28,57280,22877],{},[228,57282,57283,57284,57290,57291,57293],{},"단, 권한 부여 메커니즘은 이미 존재: P-AD-19 권한 설정 모달 = ",[19,57285,57286,57287,57289],{},"메뉴 권한 체크트리(상위→하위 연동), ",[1321,57288,31480],{}," 시 이전 권한 무시·일괄 갱신",". 강사\u002F관리자 기본정보 탭에 \"접근 가능 메뉴 목록 + ",[1321,57292,31457],{},"\".",[228,57295,57296],{},"LNB 1depth 11개: 대시보드 · 사용자 · 상품 · 콘텐츠 · 판매 · 운영 · 마케팅 지원 · 사이트 디자인 · 통계 · 매출 및 정산 · 설정.",[599,57298,57017],{"id":57299},"결정-권고안-1",[15,57301,57302,57305,57306,57309,57310,57313],{},[19,57303,57304],{},"역할 기반 \"메뉴 화이트리스트 RBAC + 관리자 개별 가감\""," 모델로 확정. 즉 역할별 ",[19,57307,57308],{},"기본 권한 세트(default)"," 를 정의하고, P-AD-19 체크트리로 계정별 가감(관리자가 강사에게 메뉴를 추가\u002F회수). LNB는 ",[19,57311,57312],{},"권한 없는 메뉴를 숨김(hide)"," 한다(비활성 노출 아님 — 정보 누수 방지).",[15,57315,57316],{},"역할별 기본 권한 세트(default, 관리자가 P-AD-19로 조정 가능):",[101,57318,57319,57335],{},[104,57320,57321],{},[107,57322,57323,57326,57329,57332],{},[110,57324,57325],{},"LNB 1depth",[110,57327,57328],{"align":12143},"관리자(소유자)",[110,57330,57331],{"align":12143},"강사(default)",[110,57333,57334],{"align":12143},"서브강사(default)",[123,57336,57337,57349,57361,57373,57384,57396,57409,57421,57432,57444,57459],{},[107,57338,57339,57341,57344,57347],{},[128,57340,4065],{},[128,57342,57343],{"align":12143},"●",[128,57345,57346],{"align":12143},"●(본인 강좌 범위)",[128,57348,57346],{"align":12143},[107,57350,57351,57354,57356,57359],{},[128,57352,57353],{},"사용자(학습자\u002F강사\u002F관리자)",[128,57355,57343],{"align":12143},[128,57357,57358],{"align":12143},"△ 학습자(본인 강좌 수강생)만",[128,57360,36559],{"align":12143},[107,57362,57363,57365,57367,57370],{},[128,57364,35300],{},[128,57366,57343],{"align":12143},[128,57368,57369],{"align":12143},"●(본인 담당 상품)",[128,57371,57372],{"align":12143},"●(본인 담당 상품·등록\u002F수정)",[107,57374,57375,57378,57380,57382],{},[128,57376,57377],{},"콘텐츠(라이브러리)",[128,57379,57343],{"align":12143},[128,57381,57343],{"align":12143},[128,57383,57343],{"align":12143},[107,57385,57386,57389,57391,57394],{},[128,57387,57388],{},"판매(주문\u002F쿠폰\u002F환불)",[128,57390,57343],{"align":12143},[128,57392,57393],{"align":12143},"△ 본인 상품 주문 조회",[128,57395,36559],{"align":12143},[107,57397,57398,57401,57403,57406],{},[128,57399,57400],{},"운영(게시판\u002F팝업)",[128,57402,57343],{"align":12143},[128,57404,57405],{"align":12143},"△ 본인 커뮤니티\u002F게시판",[128,57407,57408],{"align":12143},"△",[107,57410,57411,57414,57416,57419],{},[128,57412,57413],{},"마케팅 지원",[128,57415,57343],{"align":12143},[128,57417,57418],{"align":12143},"✕(기본)",[128,57420,36559],{"align":12143},[107,57422,57423,57426,57428,57430],{},[128,57424,57425],{},"사이트 디자인",[128,57427,57343],{"align":12143},[128,57429,36559],{"align":12143},[128,57431,36559],{"align":12143},[107,57433,57434,57437,57439,57442],{},[128,57435,57436],{},"통계",[128,57438,57343],{"align":12143},[128,57440,57441],{"align":12143},"△ 본인 강좌 통계",[128,57443,36559],{"align":12143},[107,57445,57446,57449,57451,57457],{},[128,57447,57448],{},"매출 및 정산",[128,57450,57343],{"align":12143},[128,57452,57453,57454],{"align":12143},"△ ",[19,57455,57456],{},"본인 정산 정보·내역만",[128,57458,36559],{"align":12143},[107,57460,57461,57464,57466,57469],{},[128,57462,57463],{},"설정",[128,57465,57343],{"align":12143},[128,57467,57468],{"align":12143},"✕(공지 확인만)",[128,57470,36559],{"align":12143},[15,57472,57473],{},"범례: ● 전체 \u002F △ 본인 범위 한정(데이터 스코프 필터) \u002F ✕ 비노출.",[15,57475,57476],{},"핵심 규칙:",[283,57478,57479,57485,57491,57497,57503],{},[228,57480,57481,57484],{},[19,57482,57483],{},"관리자(소유자)=전체 권한",". 강사\u002F서브강사는 위 default에서 시작, 계정별 가감(P-AD-19).",[228,57486,57487,57490],{},[19,57488,57489],{},"데이터 스코프",": 강사가 권한을 가진 메뉴라도 데이터는 \"본인 담당 상품\u002F강좌\u002F수강생\u002F정산\"으로 한정(전사 데이터 접근 금지). 메뉴 권한(보이는가)과 데이터 스코프(무엇이 보이는가)를 분리.",[228,57492,57493,57496],{},[19,57494,57495],{},"서브강사 = 강사 − 운영성\u002F정산\u002F사용자 관리","(콘텐츠·상품 작업 중심 보조 역할).",[228,57498,57499,57502],{},[19,57500,57501],{},"민감 메뉴 기본 차단",": 매출\u002F정산(전사)·사이트 디자인·마케팅 발송(크레딧 차감)·관리자 관리는 강사 default에서 제외(관리자가 명시 부여해야 노출).",[228,57504,57505,57508],{},[19,57506,57507],{},"권한 없는 진입 차단",": 직접 URL 접근 시 EXC-06(접근 차단) 적용.",[599,57510,57030],{"id":57511},"근거-2",[225,57513,57514,57517,57520,57526],{},[228,57515,57516],{},"보수적·최소권한 원칙: 정산\u002F매출\u002F마케팅 발송은 금전·대외 영향이 커 기본 차단 후 명시 부여가 안전.",[228,57518,57519],{},"기존 메커니즘 재사용: P-AD-19 체크트리가 이미 \"상위→하위 연동·일괄 갱신\"을 제공 → default 세트만 정의하면 화면 추가 없이 정책 완결.",[228,57521,57522,57523,57525],{},"강사 상세 ",[1321,57524,31668],{}," 탭(p113)은 \"본인 정산\"이므로 강사 default에 본인 범위 정산을 허용하는 것이 일관.",[228,57527,57528],{},"측정가능: 역할별 노출 메뉴 = 위 표로 RBAC 테스트케이스화(403 인가 검증, QA 표준 §7.2 ②).",[599,57530,57109],{"id":57531},"영향-화면문서-2",[225,57533,57534,57537,57543],{},[228,57535,57536],{},"AD01 P-AD-02(LNB 권한별 노출), P-AD-19 [S-AD01-0102\u002F0103](권한 모달 default 프리셋), 강사\u002F관리자 기본정보 탭 \"접근 가능 메뉴 목록\".",[228,57538,57539,57540,57542],{},"AD01 대시보드 진입(P-AD-04) \"강사 계정 진입 동작 ",[28,57541,28610],{},"\" 해소.",[228,57544,57545],{},"04 정책요약 AUTH-11·AUTH-12 비고 갱신.",[599,57547,57138],{"id":57548},"후속-위임-2",[15,57550,57551,1201,57554,1201,57557],{},[28,57552,57553],{},"[→ 운영자: 역할별 default 권한 세트(특히 강사 정산\u002F통계 노출 범위) 컨펌]",[28,57555,57556],{},"[→ 송기획: P-AD-02 LNB를 역할별 노출로 화면 명세, P-AD-19에 default 프리셋 반영]",[28,57558,57559],{},"[→ 강테크\u002F오백개: 06_API계약에 RBAC(메뉴 권한 + 데이터 스코프) 미들웨어·역할별 403 규칙 명시]",[599,57561,57150],{"id":57562},"철회-조건-2",[15,57564,57565],{},"운영 결과 강사에게 더 넓은 자율(예: 본인 마케팅 발송)이 필요하다고 판단되면 default 세트를 확장하되, 정산\u002F사용자 관리\u002F사이트 디자인의 전사 범위는 관리자 전용 유지를 권고.",[599,57567,56884],{"id":57568},"운영자-컨펌-1",[15,57570,57571,57574],{},[19,57572,57573],{},"완료(2026-06-25) — 임기획 default 안 그대로 확정."," 강사=본인 범위(대시보드·상품·콘텐츠·본인 정산·본인 강좌 통계·주문 조회) 허용 \u002F 마케팅·사이트디자인·사용자관리·전사 정산 차단. 관리자가 P-AD-19로 계정별 가감.",[53,57576],{},[56,57578,57580],{"id":57579},"c-2-중-인증코드링크-유효시간-표준값","C-2 (중) 인증코드\u002F링크 유효시간 표준값",[599,57582,56991],{"id":57583},"쟁점-현황-3",[15,57585,57586],{},"같은\u002F유사 용도의 유효시간이 영역별로 산포(AUTH-05·AUTH-07).",[225,57588,57589,57592,57595],{},[228,57590,57591],{},"가입 이메일 인증코드: Brand 3분 vs Admin 10분.",[228,57593,57594],{},"비밀번호 재설정: Brand 링크 1시간 vs Admin 메일 30분.",[228,57596,57597],{},"(참고) 강사\u002F관리자 초대 토큰: 48시간(AUTH-13).",[599,57599,57017],{"id":57600},"결정-권고안-2",[15,57602,57603],{},[19,57604,57605],{},"용도별 단일 표준값으로 통일:",[101,57607,57608,57620],{},[104,57609,57610],{},[107,57611,57612,57615,57618],{},[110,57613,57614],{},"용도",[110,57616,57617],{"align":12143},"표준 유효시간",[110,57619,5744],{},[123,57621,57622,57635,57648],{},[107,57623,57624,57627,57632],{},[128,57625,57626],{},"가입\u002F이메일변경 인증코드(6자리)",[128,57628,57629],{"align":12143},[19,57630,57631],{},"10분",[128,57633,57634],{},"Brand 3분 → 10분으로 상향 통일",[107,57636,57637,57640,57645],{},[128,57638,57639],{},"비밀번호 재설정 링크\u002F코드",[128,57641,57642],{"align":12143},[19,57643,57644],{},"30분",[128,57646,57647],{},"Brand 1시간 → 30분으로 하향 통일",[107,57649,57650,57653,57657],{},[128,57651,57652],{},"강사\u002F관리자 초대 토큰",[128,57654,57655],{"align":12143},[19,57656,47844],{},[128,57658,57659],{},"기존 유지(메일 확인 텀 고려)",[15,57661,57662,57663,57666],{},"부가 규칙(기존 유지·명문화): 비밀번호 재설정 메일 ",[19,57664,57665],{},"연속 10회 발송 시 \"10분 후 재시도\" 제한","(AUTH-07, Admin) → 전 영역 공통 적용.",[599,57668,57030],{"id":57669},"근거-3",[101,57671,57672,57685],{},[104,57673,57674],{},[107,57675,57676,57678,57680,57683],{},[110,57677,57614],{},[110,57679,57039],{},[110,57681,57682],{"align":12143},"권고",[110,57684,57030],{},[123,57686,57687,57702],{},[107,57688,57689,57692,57695,57699],{},[128,57690,57691],{},"가입코드",[128,57693,57694],{},"3분 \u002F 10분",[128,57696,57697],{"align":12143},[19,57698,57631],{},[128,57700,57701],{},"3분은 메일 수신 지연·고령\u002F저친숙 사용자에게 촉박(QA 페르소나 표준). 코드는 6자리 단발성이라 10분도 보안상 무리 없음.",[107,57703,57704,57707,57710,57714],{},[128,57705,57706],{},"비번재설정",[128,57708,57709],{},"30분 \u002F 1시간",[128,57711,57712],{"align":12143},[19,57713,57644],{},[128,57715,57716],{},"재설정 링크는 탈취 시 계정 takeover 위험 → 보안상 짧을수록 안전. 30분이면 사용성·보안 균형.",[225,57718,57719,57722],{},[228,57720,57721],{},"일관 우선 + 보안 보수: \"사용성이 중요한 단발 코드\"는 넉넉히(10분), \"탈취 위험 큰 재설정 링크\"는 짧게(30분).",[228,57723,57724],{},"측정가능: 발급시각+유효시간 경과 후 요청 → 만료 에러(QA 경계값).",[599,57726,57109],{"id":57727},"영향-화면문서-3",[225,57729,57730,57733],{},[228,57731,57732],{},"AUTH-05·AUTH-07. BR01 P-AUTH-01\u002F05 [S-BR01-0301-002, S-BR01-0901-002](3분→10분, 1시간→30분), AD01 P-AD-09\u002FE-2(가입 10분 유지), P-AD-08\u002FE-1(재설정 30분 유지).",[228,57734,57735],{},"04 정책요약 AUTH-05·AUTH-07 비고 갱신.",[599,57737,57138],{"id":57738},"후속-위임-3",[15,57740,57741,1201,57744],{},[28,57742,57743],{},"[→ 송기획: Brand 가입코드 안내 3분→10분, 재설정 링크 1시간→30분 문구·타이머 반영]",[28,57745,57746],{},"[→ 강테크\u002F오백개: 06_API계약 토큰 TTL 상수(가입 600s\u002F재설정 1800s\u002F초대 172800s) 명시]",[599,57748,57150],{"id":57749},"철회-조건-3",[15,57751,57752],{},"보안 정책(예: 정보보호 인증 요건)이 가입코드 5분 이내를 요구하면 가입코드만 하향 재조정.",[599,57754,56858],{"id":57755},"운영자-컨펌-필요-1",[15,57757,57758],{},"불필요(내부 보안·UX 표준값, 금전\u002F대외 약속 없음).",[53,57760],{},[56,57762,57764],{"id":57763},"c-3-중-비밀번호-길이-문구-통일","C-3 (중) 비밀번호 길이 문구 통일",[599,57766,56991],{"id":57767},"쟁점-현황-4",[225,57769,57770,57773],{},[228,57771,57772],{},"실제 정책(AUTH-06): \"영문·숫자·특수문자 조합 8~16자(3종)\" — Brand 새 비번 설정·Admin 가입 검증 모두 동일.",[228,57774,57775],{},"Brand 로그인폼 placeholder만 구버전 문구 \"8자 이상\"으로 잔존(C-3).",[599,57777,57017],{"id":57778},"결정-권고안-3",[15,57780,57781,57787],{},[19,57782,57783,57784,57786],{},"전 영역 비밀번호 안내 문구를 ",[28,57785,55894],{}," 로 통일."," Brand 로그인폼 placeholder의 \"8자 이상\"을 교체. (실제 정책 변경 아님 — 문구만 정합.)",[599,57789,57030],{"id":57790},"근거-4",[225,57792,57793,57796,57799],{},[228,57794,57795],{},"명백한 케이스: 정책 SoT(8~16자 3종)는 이미 확정, 로그인폼 문구만 누락 갱신 → 단순 통일.",[228,57797,57798],{},"측정가능: 7자(차단)\u002F8자 3종(허용)\u002F16자(허용)\u002F17자(차단)\u002F2종만(차단).",[228,57800,57801],{},"비고: 로그인폼은 입력 검증이 아닌 안내라 강제는 회원가입·재설정 화면에서 수행. 다만 문구 일관성을 위해 동일 카피 사용.",[599,57803,57109],{"id":57804},"영향-화면문서-4",[225,57806,57807,57813],{},[228,57808,57809,57810,57812],{},"AUTH-06. BR01 로그인폼 placeholder, BR01 P-AUTH-02 ",[1321,57811,11286],{},", AD01 P-AD-09.",[228,57814,57815],{},"04 정책요약 AUTH-06 비고 갱신.",[599,57817,57138],{"id":57818},"후속-위임-4",[15,57820,57821],{},[28,57822,57823],{},"[→ 송기획: Brand 로그인폼 placeholder \"8자 이상\" → \"영문·숫자·특수문자 3종 조합, 8~16자\"로 수정]",[599,57825,57150],{"id":57826},"철회-조건-4",[15,57828,57829],{},"없음(문구 정합). 향후 비밀번호 정책 자체를 바꾸면 SoT(AUTH-06)부터 개정 후 전 화면 반영.",[599,57831,56858],{"id":57832},"운영자-컨펌-필요-2",[15,57834,57835],{},"불필요(문구 정합).",[53,57837],{},[56,57839,57841],{"id":57840},"c-4-중-쿠폰-할인-타입-오픈-범위","C-4 (중) 쿠폰 할인 타입 오픈 범위",[599,57843,56991],{"id":57844},"쟁점-현황-5",[225,57846,57847,57853,57860],{},[228,57848,57849,57850,715],{},"AD01 P-AD-66(MKT-14): 쿠폰 발행 ",[19,57851,57852],{},"\"할인 타입 정액 only(정률 추후 확장)\"",[228,57854,57855,57856,57859],{},"FR01 P-41(MKT-15): 쿠폰 카드 UI에 ",[19,57857,57858],{},"\"정률 {n}% \u002F 정액 -{n}원\""," 양쪽 표기.",[228,57861,57862],{},"즉 Admin은 정액만 발행 가능한데 Front 카드 UI는 정률도 표시 → 발행 불가능한 타입을 노출하는 불일치.",[599,57864,57017],{"id":57865},"결정-권고안-4",[15,57867,57868,57871,57872,57875,57876,57879],{},[19,57869,57870],{},"오픈 시점은 정액(정액 할인) only로 확정."," Front 쿠폰 카드의 ",[19,57873,57874],{},"정률(%) 표기는 숨김(hide)"," 처리하고, 정률 표기\u002F렌더 로직은 코드에 남기되 비활성. ",[19,57877,57878],{},"정률 할인은 P1으로 이관","(Admin 발행 + Front 표기 동시 오픈).",[599,57881,57030],{"id":57882},"근거-5",[101,57884,57885,57897],{},[104,57886,57887],{},[107,57888,57889,57891,57893,57895],{},[110,57890,57039],{},[110,57892,57042],{},[110,57894,57045],{},[110,57896,57048],{"align":12143},[123,57898,57899,57912],{},[107,57900,57901,57904,57907,57910],{},[128,57902,57903],{},"정액·정률 동시 오픈",[128,57905,57906],{},"마케팅 유연성↑",[128,57908,57909],{},"Admin 발행 UI·검증·정산(환불 일할 시 정률 계산) 추가 필요, 오픈 일정 리스크",[128,57911,223],{"align":12143},[107,57913,57914,57919,57922,57925],{},[128,57915,57916],{},[19,57917,57918],{},"정액 only(정률 P1)",[128,57920,57921],{},"Admin 현 구현과 일치, 오픈 범위 최소·안정",[128,57923,57924],{},"정률 프로모션 일시 불가",[128,57926,57927],{"align":12143},[19,57928,57084],{},[225,57930,57931,57934],{},[228,57932,57933],{},"일관·보수 우선: 백오피스(발행)가 정액만 지원하므로 Front도 정액만 노출하는 것이 \"발행 불가 타입 노출\" 모순 제거.",[228,57935,57936],{},"정률은 환불 일할·최소주문금액·중복할인 상호작용 등 부수 정책이 더 필요 → 별도 라운드(P1)가 안전.",[599,57938,57109],{"id":57939},"영향-화면문서-5",[225,57941,57942,57945,57948],{},[228,57943,57944],{},"MKT-14·MKT-15. FR01 P-41 [S-FR01-0301-105](정률 표기 숨김), AD01 P-AD-66 [S-AD01-0402-001\u002F002](정액 only 유지·정률 비고 P1).",[228,57946,57947],{},"PAY-18(결제 시 쿠폰 1개 적용)은 영향 없음.",[228,57949,57950],{},"04 정책요약 MKT-14·MKT-15 비고 갱신.",[599,57952,57138],{"id":57953},"후속-위임-5",[15,57955,57956,1201,57959],{},[28,57957,57958],{},"[→ 송기획: FR01 쿠폰 카드 정률(%) 표기 분기 숨김, Admin 쿠폰 발행 정액 only 명시·정률 P1 주석]",[28,57960,57961],{},"[→ 강테크: 06_API계약 쿠폰 discountType=AMOUNT only(향후 RATE 확장 자리 확보)]",[599,57963,57150],{"id":57964},"철회-조건-5",[15,57966,57967],{},"마케팅이 정률 프로모션을 P0로 요구하면 C-4를 재오픈해 정률 발행 UI·환불 일할 정률 계산·중복할인 규칙을 함께 설계(단독 표기 부활 금지).",[599,57969,56858],{"id":57970},"운영자-컨펌-필요-3",[15,57972,57973],{},"불필요(오픈 범위 축소·기존 구현 정합). 단 정률 P0 승격 요구 시 운영자 결정.",[53,57975],{},[56,57977,57979],{"id":57978},"잔여-이번-미포함","잔여 (이번 미포함)",[15,57981,57982],{},"C-5·C-6 · M-3~M-10 — 후속 라운드(다음 정책설계 라운드에서 결정).",{"title":69,"searchDepth":454,"depth":454,"links":57984},[57985,57986,57995,58004,58013,58022,58031,58040],{"id":56864,"depth":457,"text":56865},{"id":56986,"depth":457,"text":56987,"children":57987},[57988,57989,57990,57991,57992,57993,57994],{"id":56990,"depth":454,"text":56991},{"id":57016,"depth":454,"text":57017},{"id":57030,"depth":454,"text":57030},{"id":57108,"depth":454,"text":57109},{"id":57137,"depth":454,"text":57138},{"id":57149,"depth":454,"text":57150},{"id":57156,"depth":454,"text":56858},{"id":57164,"depth":457,"text":57165,"children":57996},[57997,57998,57999,58000,58001,58002,58003],{"id":57168,"depth":454,"text":56991},{"id":57189,"depth":454,"text":57190},{"id":57214,"depth":454,"text":57030},{"id":57225,"depth":454,"text":57109},{"id":57239,"depth":454,"text":57138},{"id":57250,"depth":454,"text":57150},{"id":57256,"depth":454,"text":56884},{"id":57266,"depth":457,"text":57267,"children":58005},[58006,58007,58008,58009,58010,58011,58012],{"id":57270,"depth":454,"text":56991},{"id":57299,"depth":454,"text":57017},{"id":57511,"depth":454,"text":57030},{"id":57531,"depth":454,"text":57109},{"id":57548,"depth":454,"text":57138},{"id":57562,"depth":454,"text":57150},{"id":57568,"depth":454,"text":56884},{"id":57579,"depth":457,"text":57580,"children":58014},[58015,58016,58017,58018,58019,58020,58021],{"id":57583,"depth":454,"text":56991},{"id":57600,"depth":454,"text":57017},{"id":57669,"depth":454,"text":57030},{"id":57727,"depth":454,"text":57109},{"id":57738,"depth":454,"text":57138},{"id":57749,"depth":454,"text":57150},{"id":57755,"depth":454,"text":56858},{"id":57763,"depth":457,"text":57764,"children":58023},[58024,58025,58026,58027,58028,58029,58030],{"id":57767,"depth":454,"text":56991},{"id":57778,"depth":454,"text":57017},{"id":57790,"depth":454,"text":57030},{"id":57804,"depth":454,"text":57109},{"id":57818,"depth":454,"text":57138},{"id":57826,"depth":454,"text":57150},{"id":57832,"depth":454,"text":56858},{"id":57840,"depth":457,"text":57841,"children":58032},[58033,58034,58035,58036,58037,58038,58039],{"id":57844,"depth":454,"text":56991},{"id":57865,"depth":454,"text":57017},{"id":57882,"depth":454,"text":57030},{"id":57939,"depth":454,"text":57109},{"id":57953,"depth":454,"text":57138},{"id":57964,"depth":454,"text":57150},{"id":57970,"depth":454,"text":56858},{"id":57978,"depth":457,"text":57979},{},"\u002Fvalidation\u002F05_",{"title":56757,"description":69},"validation\u002F05_정책설계서","T5sMCCllalj2YYilo9g6UK2H_ICMzd2I4JQ1zSk-Buw",{"id":58047,"title":58048,"body":58049,"description":69,"extension":463,"meta":58620,"navigation":465,"path":58621,"seo":58622,"stem":58623,"__hash__":58624},"docs\u002Fvalidation\u002FREADME.md","solsol(쏠쏠) — Figma 화면설계서 증류 → DJ조직 학습 SoT",{"type":8,"value":58050,"toc":58607},[58051,58054,58117,58125,58127,58131,58142,58162,58169,58171,58175,58181,58207,58209,58213,58323,58328,58353,58355,58359,58363,58422,58426,58461,58465,58490,58494,58537,58541,58562,58564,58568],[11,58052,58048],{"id":58053},"solsol쏠쏠-figma-화면설계서-증류-dj조직-학습-sot",[101,58055,58056,58064],{},[104,58057,58058],{},[107,58059,58060,58062],{},[110,58061,6825],{},[110,58063,6828],{},[123,58065,58066,58073,58079,58085,58091,58097,58103,58110],{},[107,58067,58068,58070],{},[128,58069,6835],{},[128,58071,58072],{},"README (docs 묶음 개요)",[107,58074,58075,58077],{},[128,58076,7564],{},[128,58078,7567],{},[107,58080,58081,58083],{},[128,58082,7572],{},[128,58084,7575],{},[107,58086,58087,58089],{},[128,58088,6863],{},[128,58090,7582],{},[107,58092,58093,58095],{},[128,58094,7587],{},[128,58096,7590],{},[107,58098,58099,58101],{},[128,58100,7595],{},[128,58102,7598],{},[107,58104,58105,58107],{},[128,58106,7603],{},[128,58108,58109],{},"송기획(화면설계서) · 윤UX(컴포넌트\u002F토큰) · 강테크(게이트·합본)",[107,58111,58112,58114],{},[128,58113,4181],{},[128,58115,58116],{},"스캐폴드 (토큰 연결 전 · 추출 미시작)",[41,58118,58119],{},[15,58120,58121,58122,58124],{},"마스킹 규칙(개인정보)·디자인 토큰 정합은 ",[19,58123,7621],{},"한다. 이 스캐폴드 단계에서는 골격(메타테이블·화면ID 체계·헤더 7필드·섹션 자리)만 깐다.",[53,58126],{},[56,58128,58130],{"id":58129},"_1-목적","1. 목적",[15,58132,58133,58134,58137,58138,58141],{},"CreatorLMS의 Figma 디자인을 ",[19,58135,58136],{},"추출 → 증류","하여, DJ 가상조직(proj-* 에이전트 팀)이 학습·재사용할 수 있는 ",[19,58139,58140],{},"단일 출처(SoT, Source of Truth) 문서 묶음","으로 만든다.",[225,58143,58144,58150,58156],{},[228,58145,58146,58149],{},[19,58147,58148],{},"Figma",": 원본 디자인(3개 영역). 휘발성·시각 중심.",[228,58151,58152,58155],{},[19,58153,58154],{},"화면설계서(이 docs)",": Figma를 사내 표준(화면ID·UI\u002FDEV 타입·헤더 7필드·Description 상태\u002F예외·마스킹)으로 증류한 텍스트 SoT.",[228,58157,58158,58161],{},[19,58159,58160],{},"DJ조직 학습",": 증류된 정책·패턴이 가상조직의 표준 지식으로 되먹임된다(스킬업 파이프라인 연결).",[15,58163,58164,58165,58168],{},"증류의 가치: Figma는 \"어떻게 보이나\"만 담지만, 화면설계서는 ",[19,58166,58167],{},"\"무엇을·왜·어떤 예외까지\"","(행복경로 + 빈\u002F로딩\u002F에러 상태 + 정책 규칙)를 텍스트로 고정해 화면 간 일관성(SoT)을 보증한다.",[53,58170],{},[56,58172,58174],{"id":58173},"_2-폴더-구조","2. 폴더 구조",[61,58176,58179],{"className":58177,"code":58178,"language":66},[64],"docs\u002Fsolsol\u002F\n├── README.md                  # (이 파일) 목적·구조·진행상태·파이프라인\n├── 00_화면목록.md             # 화면ID 체계 정의 + 영역별 화면목록 표(마스터 인덱스)\n├── 01_customer-front.md       # [영역 01] Customer Front 화면상세설계\n├── 02_customer-admin.md       # [영역 02] Customer Admin 화면상세설계\n├── 03_brand-site.md           # [영역 03] Brand site 화면상세설계\n├── 04_정책요약.md             # 화면 곳곳의 정책 규칙 합본(인증\u002F결제\u002F콘텐츠\u002F예외 …)\n└── screenshots\u002F               # (추출 시 생성) 화면 캡처\u002F와이어 이미지\n    ├── customer-front\u002F         # 01 영역 캡처\n    ├── customer-admin\u002F         # 02 영역 캡처\n    └── brand-site\u002F             # 03 영역 캡처\n",[28,58180,58178],{"__ignoreMap":69},[41,58182,58183],{},[15,58184,58185,58188,58189,58192,58193,58196,58197,58200,58201,58203,58204,275],{},[28,58186,58187],{},"screenshots\u002F{영역}\u002F"," 폴더는 ",[19,58190,58191],{},"추출 단계에서 생성","한다(지금은 미생성). 캡처 파일명은 ",[28,58194,58195],{},"{번호-설명}.png"," 규약(예: ",[28,58198,58199],{},"001-login.png","). 화면설계서 각 블록의 ",[28,58202,18379],{}," 칸에서 상대경로로 참조한다(예: ",[28,58205,58206],{},"screenshots\u002Fcustomer-front\u002F001-login.png",[53,58208],{},[56,58210,58212],{"id":58211},"_3-추출-파이프라인-4단계","3. 추출 파이프라인 (4단계)",[101,58214,58215,58231],{},[104,58216,58217],{},[107,58218,58219,58221,58223,58226,58228],{},[110,58220,672],{},[110,58222,40210],{},[110,58224,58225],{},"입력",[110,58227,1612],{},[110,58229,58230],{},"담당(예정)",[123,58232,58233,58257,58278,58301],{},[107,58234,58235,58238,58243,58246,58254],{},[128,58236,58237],{},"①",[128,58239,58240],{},[19,58241,58242],{},"인덱싱",[128,58244,58245],{},"Figma 3개 영역(토큰 연결 후)",[128,58247,58248,58250,58251,58253],{},[28,58249,6910],{}," 표를 채움(화면ID 부여·화면명·LOCATION·UI\u002FDEV 타입) + 캡처를 ",[28,58252,58187],{},"에 저장",[128,58255,58256],{},"강테크(인덱스)",[107,58258,58259,58262,58267,58270,58275],{},[128,58260,58261],{},"②",[128,58263,58264],{},[19,58265,58266],{},"영역별 증류",[128,58268,58269],{},"각 영역 Figma + 캡처",[128,58271,58272,58274],{},[28,58273,703],{}," 각 영역 화면설계서 본문(헤더 7필드 + SCREEN DESIGN 경로 + DESCRIPTION 동작·정책·예외\u002F빈\u002F로딩\u002F에러)",[128,58276,58277],{},"송기획(주관) · 윤UX(컴포넌트)",[107,58279,58280,58283,58288,58293,58298],{},[128,58281,58282],{},"③",[128,58284,58285],{},[19,58286,58287],{},"정책 합본",[128,58289,58290,58292],{},[28,58291,703],{},"에 흩어진 정책 규칙",[128,58294,58295,58297],{},[28,58296,574],{},"에 인증\u002F권한·결제\u002F구독·콘텐츠\u002F학습·예외처리·기타로 합본(중복 제거·충돌 정렬)",[128,58299,58300],{},"강테크 · 임기획",[107,58302,58303,58306,58311,58317,58320],{},[128,58304,58305],{},"④",[128,58307,58308],{},[19,58309,58310],{},"학습 연결",[128,58312,58313,58316],{},[28,58314,58315],{},"00~04"," 전체",[128,58318,58319],{},"DJ조직 학습 SoT 등록(패턴·정책의 표준 지식화, 스킬업 파이프라인 되먹임)",[128,58321,58322],{},"강테크(게이트)",[15,58324,58325],{},[19,58326,58327],{},"파이프라인 원칙",[225,58329,58330,58337,58340],{},[228,58331,58332,58333,58336],{},"단계 ②는 영역별 ",[19,58334,58335],{},"병렬 가능","(01\u002F02\u002F03 독립 위임). 단, ①에서 화면ID가 먼저 고정돼야 한다(ID = 단계 간 추적 키).",[228,58338,58339],{},"단계 ③은 ②의 산출이 모두 모인 뒤 수행(흩어진 정책을 한 곳으로).",[228,58341,58342,58345,58346,58349,58350,58352],{},[19,58343,58344],{},"렌더 검증 게이트",": 증류 내용은 \"코드\u002F디자인 self-check\"가 아니라 ",[19,58347,58348],{},"실제 캡처 이미지를 보고"," 확정한다. 미확인 판단은 ",[28,58351,595],{},"으로 표기(사내 QA 증거 게이트).",[53,58354],{},[56,58356,58358],{"id":58357},"_4-진행-상태-체크리스트","4. 진행 상태 체크리스트",[599,58360,58362],{"id":58361},"스캐폴드-현재","스캐폴드 (현재)",[225,58364,58366,58375,58384,58392,58400,58407,58414],{"className":58365},[6664],[228,58367,58369,58371,58372,585],{"className":58368},[6668],[6670,58370],{"checked":465,"disabled":465,"type":6672}," 대상 폴더 생성 (",[28,58373,58374],{},"docs\u002Fsolsol\u002F",[228,58376,58378,1201,58380,58383],{"className":58377},[6668],[6670,58379],{"checked":465,"disabled":465,"type":6672},[28,58381,58382],{},"README.md"," (목적·구조·파이프라인)",[228,58385,58387,1201,58389,58391],{"className":58386},[6668],[6670,58388],{"checked":465,"disabled":465,"type":6672},[28,58390,6910],{}," (화면ID 체계 + 표 스켈레톤)",[228,58393,58395,1201,58397,58399],{"className":58394},[6668],[6670,58396],{"checked":465,"disabled":465,"type":6672},[28,58398,7797],{}," (본문 템플릿)",[228,58401,58403,1201,58405,58399],{"className":58402},[6668],[6670,58404],{"checked":465,"disabled":465,"type":6672},[28,58406,7819],{},[228,58408,58410,1201,58412,58399],{"className":58409},[6668],[6670,58411],{"checked":465,"disabled":465,"type":6672},[28,58413,7841],{},[228,58415,58417,1201,58419,58421],{"className":58416},[6668],[6670,58418],{"checked":465,"disabled":465,"type":6672},[28,58420,574],{}," (정책 합본 템플릿)",[599,58423,58425],{"id":58424},"단계-인덱싱-figma-토큰-연결-후","단계 ① 인덱싱 (Figma 토큰 연결 후)",[225,58427,58429,58437,58445,58453],{"className":58428},[6664],[228,58430,58432,1201,58434,58436],{"className":58431},[6668],[6670,58433],{"disabled":465,"type":6672},[28,58435,58187],{}," 폴더 생성 + 영역별 캡처 저장",[228,58438,58440,1201,58442,58444],{"className":58439},[6668],[6670,58441],{"disabled":465,"type":6672},[28,58443,6910],{}," 표 채움 — 01 Customer Front",[228,58446,58448,1201,58450,58452],{"className":58447},[6668],[6670,58449],{"disabled":465,"type":6672},[28,58451,6910],{}," 표 채움 — 02 Customer Admin",[228,58454,58456,1201,58458,58460],{"className":58455},[6668],[6670,58457],{"disabled":465,"type":6672},[28,58459,6910],{}," 표 채움 — 03 Brand site",[599,58462,58464],{"id":58463},"단계-영역별-증류","단계 ② 영역별 증류",[225,58466,58468,58476,58483],{"className":58467},[6664],[228,58469,58471,1201,58473,58475],{"className":58470},[6668],[6670,58472],{"disabled":465,"type":6672},[28,58474,7797],{}," 화면별 본문 채움",[228,58477,58479,1201,58481,58475],{"className":58478},[6668],[6670,58480],{"disabled":465,"type":6672},[28,58482,7819],{},[228,58484,58486,1201,58488,58475],{"className":58485},[6668],[6670,58487],{"disabled":465,"type":6672},[28,58489,7841],{},[599,58491,58493],{"id":58492},"단계-정책-합본","단계 ③ 정책 합본",[225,58495,58497,58505,58513,58521,58529],{"className":58496},[6664],[228,58498,58500,1201,58502,58504],{"className":58499},[6668],[6670,58501],{"disabled":465,"type":6672},[28,58503,574],{}," — 인증\u002F권한",[228,58506,58508,1201,58510,58512],{"className":58507},[6668],[6670,58509],{"disabled":465,"type":6672},[28,58511,574],{}," — 결제\u002F구독",[228,58514,58516,1201,58518,58520],{"className":58515},[6668],[6670,58517],{"disabled":465,"type":6672},[28,58519,574],{}," — 콘텐츠\u002F학습",[228,58522,58524,1201,58526,58528],{"className":58523},[6668],[6670,58525],{"disabled":465,"type":6672},[28,58527,574],{}," — 예외처리",[228,58530,58532,1201,58534,58536],{"className":58531},[6668],[6670,58533],{"disabled":465,"type":6672},[28,58535,574],{}," — 기타",[599,58538,58540],{"id":58539},"단계-학습-연결","단계 ④ 학습 연결",[225,58542,58544,58550,58556],{"className":58543},[6664],[228,58545,58547,58549],{"className":58546},[6668],[6670,58548],{"disabled":465,"type":6672}," 마스킹 규칙 적용 점검(개인정보 화면)",[228,58551,58553,58555],{"className":58552},[6668],[6670,58554],{"disabled":465,"type":6672}," 디자인 토큰 정합 점검",[228,58557,58559,58561],{"className":58558},[6668],[6670,58560],{"disabled":465,"type":6672}," DJ조직 학습 SoT 등록(되먹임)",[53,58563],{},[56,58565,58567],{"id":58566},"_5-적용-표준-사내","5. 적용 표준 (사내)",[225,58569,58570,58578,58587,58595],{},[228,58571,58572,432,58575,58577],{},[19,58573,58574],{},"화면설계서 작성 세칙",[28,58576,7634],{}," (화면ID 체계 · UI\u002FDEV 타입 · 프로세스\u002FDescription 마크 · 헤더 7필드 · 마스킹).",[228,58579,58580,432,58583,58586],{},[19,58581,58582],{},"산출물 표준",[28,58584,58585],{},"DOCS-산출물표준.md"," (메타테이블 · 위임 표기 · 파일 네이밍).",[228,58588,58589,432,58592,58594],{},[19,58590,58591],{},"디자인 토큰",[28,58593,48643],{}," (임의값 금지, 토큰 안에서 조합 — 증류 단계 적용).",[228,58596,58597,432,58600,58603,58604,58606],{},[19,58598,58599],{},"QA 증거 게이트",[28,58601,58602],{},"QA-검수방법론.md"," (캡처 하드게이트 · ",[28,58605,595],{}," 표기).",{"title":69,"searchDepth":454,"depth":454,"links":58608},[58609,58610,58611,58612,58619],{"id":58129,"depth":457,"text":58130},{"id":58173,"depth":457,"text":58174},{"id":58211,"depth":457,"text":58212},{"id":58357,"depth":457,"text":58358,"children":58613},[58614,58615,58616,58617,58618],{"id":58361,"depth":454,"text":58362},{"id":58424,"depth":454,"text":58425},{"id":58463,"depth":454,"text":58464},{"id":58492,"depth":454,"text":58493},{"id":58539,"depth":454,"text":58540},{"id":58566,"depth":457,"text":58567},{},"\u002Fvalidation\u002Freadme",{"title":58048,"description":69},"validation\u002FREADME","OOcXq4chQzdh8SW39WII2RnuRWqHiaeXA5uPlQBH7Tc",1782351811742]