[{"data":1,"prerenderedAt":969},["ShallowReactive",2],{"doc:\u002Fhistory\u002Fhistory.20260522":3},{"id":4,"title":5,"body":6,"description":941,"extension":962,"meta":963,"navigation":964,"path":965,"seo":966,"stem":967,"__hash__":968},"docs\u002Fhistory\u002Fhistory.20260522.md","2026-05-22 — 나의 페이지 화면 신규 구성 (비밀번호·보안로그인·멀티 계정·계약 관리·크레딧·문의)",{"type":7,"value":8,"toc":940},"minimark",[9,13,18,95,99,145,149,172,176,201,205,293,297,305,309,347,351,421,425,500,504,537,541,598,602,630,634,691,695,749,753,829,832,917,921],[10,11,5],"h1",{"id":12},"_2026-05-22-나의-페이지-화면-신규-구성-비밀번호보안로그인멀티-계정계약-관리크레딧문의",[14,15,17],"h2",{"id":16},"한-줄-요약","한 줄 요약",[19,20,21,22,26,27,30,31,34,35,38,39,42,43,46,47,42,50,53,54,57,58,61,62,65,66,70,71,74,75,78,79,82,83,86,87,90,91,94],"p",{},"나의 페이지 좌측 메뉴 중 placeholder 상태였던 4개 라우트를 신규 구성 — ",[23,24,25],"strong",{},"비밀번호 변경","(8자+특수문자 검증·표시 토글), ",[23,28,29],{},"보안로그인 설정","(사용 토글 + 이메일\u002F휴대전화 인증 방식), ",[23,32,33],{},"멀티 계정 추가","(본인 인증 안내 표·인증 내역·휴대폰 본인 인증 모달 연동), ",[23,36,37],{},"계약 관리","(상태별 계약 카드 4종·가입서류 첨부 3종) — 하고, 계약 관리에는 ",[23,40,41],{},"계약서 확인 모달","·",[23,44,45],{},"3스텝 계약 체결 위저드","(약관 열람 + 캔버스 전자서명)·",[23,48,49],{},"업로드 안내 모달",[23,51,52],{},"첨부 서류 미리보기 모달","(업로드 PDF iframe 렌더링)을 추가, 갱신 계약 체결 시 기존 계약 만료 처리까지 구현하여 Cloudflare Pages에 배포 (#47). 이어서 ",[23,55,56],{},"크레딧 관리","(보유 크레딧 카드·A형 검색 필터·내역 테이블·기간 프리셋 자동 날짜·페이지바·영수증 모달)와 ",[23,59,60],{},"나의 문의","(상태 집계·목록·더보기·⋮ 삭제 메뉴·문의 상세 댓글 스레드)를 신규 구성하고, 문의하기 페이지에 나의 페이지 LNB를 추가하여 재배포 (#48). 또한 멀티 계정 추가의 휴대폰 본인 인증을 ",[23,63,64],{},"서비스 담당자 초대 플로우","(초대 모달 + ",[67,68,69],"code",{},"\u002Finvite"," 담당자 등록 페이지)로 전환하고, ",[23,72,73],{},"문의 등록 완료 페이지","를 구현하여 재배포 (#49). 이어 ",[23,76,77],{},"사이트맵을 현행화","(나의 페이지 라우트 분리·랜딩페이지·서비스 담당자 등록 반영)하여 재배포 (#50). 이어서 화면별 사용법을 담은 ",[23,80,81],{},"운영 가이드 페이지","(",[67,84,85],{},"\u002Fhelp",")를 신규 구성하고 GNB에 연결하여 재배포 (#51). 마지막으로 ",[67,88,89],{},"\u002F"," 경로를 ",[23,92,93],{},"비로그인 공개 랜딩 페이지","(히어로·5채널·장점·채널 단가 비교·CTA)로 교체하여 재배포 (#52).",[14,96,98],{"id":97},"_1-비밀번호-변경-페이지","1. 비밀번호 변경 페이지",[100,101,102,117],"ul",{},[103,104,105,108,109,112,113,116],"li",{},[23,106,107],{},"account\u002Fpassword.vue",": placeholder → ",[67,110,111],{},"AppMyPageShell"," + ",[67,114,115],{},"AppPasswordChangePanel",".",[103,118,119,121,122,125,126],{},[23,120,115],{},"(신규): 회원 정보 변경 페이지와 동일한 한 줄 폼(",[67,123,124],{},".ms-row"," 그리드, 라벨 150px).\n",[100,127,128,135,138],{},[103,129,130,131,134],{},"현재 비밀번호(라벨 아래 ",[67,132,133],{},"비밀번호 재설정"," 링크) · 새 비밀번호 · 새 비밀번호 확인 — 모두 표시\u002F숨김 토글.",[103,136,137],{},"검증: 8자 이상 + 특수문자 포함, 현재 비밀번호와 동일 금지, 확인 불일치 시 \"비밀번호가 일치하지 않습니다.\".",[103,139,140,141,144],{},"검증 통과 시에만 ",[67,142,143],{},"저장하기"," 활성.",[14,146,148],{"id":147},"_2-보안로그인-설정-페이지","2. 보안로그인 설정 페이지",[100,150,151,161],{},[103,152,153,108,156,112,158,116],{},[23,154,155],{},"account\u002Fsecurity.vue",[67,157,111],{},[67,159,160],{},"AppSecurityLoginPanel",[103,162,163,165,166,169,170,144],{},[23,164,160],{},"(신규): 보안로그인 사용 여부 ",[67,167,168],{},".seg"," 토글(사용안함\u002F사용), 사용 시 인증 방식 카드 선택(이메일 인증 \u002F 휴대전화 인증). 변경 사항이 있을 때만 ",[67,171,143],{},[14,173,175],{"id":174},"_3-멀티-계정-추가-페이지","3. 멀티 계정 추가 페이지",[100,177,178,188],{},[103,179,180,108,183,112,185,116],{},[23,181,182],{},"account\u002Fmulti.vue",[67,184,111],{},[67,186,187],{},"AppMultiAccountPanel",[103,189,190,192,193,196,197,200],{},[23,191,187],{},"(신규): 본인 인증 안내 섹션(안내 불릿 + 인증 방법 표 — \"사업자 회원\" rowspan 병합) + 본인 인증 내역 표(상태 배지). \"본인 인증 안내\" 헤더 우측에 ",[67,194,195],{},"휴대폰 본인 인증(필요 서류 첨부)"," 버튼 — ",[67,198,199],{},"AppPhoneVerifyDialog"," 연동, 인증 완료 시 내역에 \"승인 대기\" 행 추가.",[14,202,204],{"id":203},"_4-계약-관리-페이지","4. 계약 관리 페이지",[100,206,207,217,261,267,277,283],{},[103,208,209,108,212,112,214,116],{},[23,210,211],{},"account\u002Fcontract.vue",[67,213,111],{},[67,215,216],{},"AppContractPanel",[103,218,219,221,222],{},[23,220,216],{},"(신규):\n",[100,223,224,246,256],{},[103,225,226,229,230,233,234,237,238,241,242,245],{},[23,227,228],{},"이용계약 체결",": 상태별 계약 카드 — 최초계약(",[67,231,232],{},"info",")·체결완료(",[67,235,236],{},"success",")·계약갱신(",[67,239,240],{},"warning",")·만료(",[67,243,244],{},"expired",", 회색). 카드 배경을 시맨틱 토큰으로 구분. 계약서 확인 \u002F 계약체결하기 버튼.",[103,247,248,251,252,255],{},[23,249,250],{},"가입서류 첨부",": 사업자등록증(필수) · 대부업등록증 · 지급이행보증보험증권(해당업체 체크박스로 인터페이스 활성). 업로드 버튼은 헤더 행에 배치, ",[67,253,254],{},"\u003Cinput type=\"file\">"," PDF·10MB 검증.",[103,257,258,116],{},[23,259,260],{},"갱신 계약 체결 시 기존 계약 일괄 만료 처리",[103,262,263,266],{},[23,264,265],{},"AppContractViewDialog","(신규): 계약서 확인 모달 — 회색 배경 위 흰색 계약서 카드, 제1~3조 미리보기 + 회사\u002F이용자 서명란.",[103,268,269,272,273,276],{},[23,270,271],{},"AppContractSignDialog","(신규): 계약 체결 위저드 — 3스텝 인디케이터, STEP 1·2 약관 전문 열람(끝까지 스크롤해야 \"확인하였음\" 활성), STEP 3 전자 서명\u002F공인인증서 탭 + ",[67,274,275],{},"\u003Ccanvas>"," 서명 패드, 진행률 바, 서명 완료 화면.",[103,278,279,282],{},[23,280,281],{},"AppUploadGuideDialog","(신규): 업로드 안내 모달 — 확인 시 숨겨진 파일 입력을 프로그래밍 클릭.",[103,284,285,288,289,292],{},[23,286,287],{},"AppFilePreviewDialog","(신규): 첨부 서류 미리보기 모달 — 업로드한 PDF는 ",[67,290,291],{},"\u003Ciframe>"," blob URL로 원본 렌더링, 모달 폭 900px·고정 높이 880px.",[14,294,296],{"id":295},"_5-기타","5. 기타",[100,298,299],{},[103,300,301,304],{},[23,302,303],{},"AppCardListPanel",": 결제 카드 관리 패널 상단에 다른 패널과 동일한 섹션 헤더(\"결제 카드 관리\" + hairline) 추가.",[14,306,308],{"id":307},"_6-배포커밋","6. 배포·커밋",[100,310,311,321,340],{},[103,312,313,316,317,320],{},[67,314,315],{},"pnpm build"," → ",[67,318,319],{},"npx wrangler@4 pages deploy dist --project-name=malgn-noti --branch=main --commit-dirty=true --commit-message \"My Page: password, security, multi-account, contract management\""," — 배포 #47.",[103,322,323,324,42,327,42,330,42,333,336,337,116],{},"프로덕션 검증: ",[67,325,326],{},"https:\u002F\u002Fmalgn-noti.pages.dev\u002Faccount\u002Fpassword",[67,328,329],{},"\u002Faccount\u002Fsecurity",[67,331,332],{},"\u002Faccount\u002Fmulti",[67,334,335],{},"\u002Faccount\u002Fcontract"," 모두 200, alias ",[67,338,339],{},"https:\u002F\u002F688484ab.malgn-noti.pages.dev",[103,341,342,343,346],{},"커밋: ",[67,344,345],{},"33e0804 나의 페이지 4개 화면 구현 — 비밀번호 변경·보안로그인·멀티 계정·계약 관리"," (13 files, +2738 −4).",[14,348,350],{"id":349},"_7-크레딧-관리-페이지-7-배포-48","7. 크레딧 관리 페이지 (§7, 배포 #48)",[100,352,353,363,415],{},[103,354,355,108,358,112,360,116],{},[23,356,357],{},"account\u002Fcredit.vue",[67,359,111],{},[67,361,362],{},"AppCreditPanel",[103,364,365,221,367],{},[23,366,362],{},[100,368,369,379,400,406],{},[103,370,371,374,375,378],{},[23,372,373],{},"보유 크레딧"," — 회색 카드(아바타·보유 크레딧·크레딧 충전 버튼) + 통계 3종(총 충전·보너스·이번 달 사용). 크레딧 단위 코인(",[67,376,377],{},"C",") 마크.",[103,380,381,384,385,388,389,82,392,395,396,399],{},[23,382,383],{},"A 테이블 스타일"," — 전역 ",[67,386,387],{},".filter-bar","(기간 프리셋·날짜 범위·구분 select·내용 검색·초기화\u002F검색하기) + ",[67,390,391],{},".list-card",[67,393,394],{},".list-toolbar"," 총 N건·새로고침 \u002F 페이지 크기) + ",[67,397,398],{},"data-table-style=\"a\""," 테이블.",[103,401,402,405],{},[23,403,404],{},"기간 프리셋","(오늘\u002F1주일\u002F이번 달\u002F3개월) 클릭 시 시작·마감일 자동 설정.",[103,407,408,82,411,414],{},[23,409,410],{},"페이지바",[67,412,413],{},".list-pager",") + 충전\u002F차감 +\u002F- 표시·영수증 배지.",[103,416,417,420],{},[23,418,419],{},"AppReceiptDialog","(신규): 크레딧 충전 영수증 모달 — 거래 정보·결제 금액(공급가액·부가세 역산)·공급자 정보.",[14,422,424],{"id":423},"_8-나의-문의-목록상세-8-배포-48","8. 나의 문의 — 목록·상세 (§8, 배포 #48)",[100,426,427,437,457,467,476,491],{},[103,428,429,108,432,112,434,116],{},[23,430,431],{},"account\u002Finquiries\u002Findex.vue",[67,433,111],{},[67,435,436],{},"AppInquiryListPanel",[103,438,439,441,442,445,446,449,450,82,453,456],{},[23,440,436],{},"(신규): 상태 집계 카드 3종(답변대기·답변중·답변완료, 연한 톤 칩), 제목·내용 검색, 문의 카드 목록(상태 배지·채널·본문 2줄 말줄임·메타), 더보기, 헤더 우측 ",[67,443,444],{},"문의하기"," 버튼. ",[67,447,448],{},"⋮"," 드롭다운 — ",[67,451,452],{},"삭제",[67,454,455],{},"AppConfirmDialog"," 확인 후 제거).",[103,458,459,108,462,112,464,116],{},[23,460,461],{},"account\u002Finquiries\u002Fdetail.vue",[67,463,111],{},[67,465,466],{},"AppInquiryDetailPanel",[103,468,469,471,472,475],{},[23,470,466],{},"(신규): 문의 헤더(상태·채널·제목·메타), 문의 내용 박스, 첨부파일, 댓글\u002F대댓글 스레드(",[67,473,474],{},"@멘션"," 강조).",[103,477,478,481,482,484,485,488,489,144],{},[23,479,480],{},"account\u002Finquiry\u002Findex.vue","(문의하기): ",[67,483,111],{},"로 감싸 LNB 추가, ",[67,486,487],{},"active-path=\"\u002Faccount\u002Finquiries\"","로 ",[67,490,60],{},[103,492,493,495,496,499],{},[23,494,111],{},": ",[67,497,498],{},"activePath"," prop 추가 — 라우트와 메뉴 경로가 다른 페이지에서 활성 메뉴 지정.",[14,501,503],{"id":502},"_9-배포커밋-48","9. 배포·커밋 (#48)",[100,505,506,514,531],{},[103,507,508,316,510,513],{},[67,509,315],{},[67,511,512],{},"npx wrangler@4 pages deploy dist ... --commit-message \"My Page: credit management + inquiry list\u002Fdetail\""," — 배포 #48.",[103,515,323,516,42,519,42,522,42,525,336,528,116],{},[67,517,518],{},"\u002Faccount\u002Fcredit",[67,520,521],{},"\u002Faccount\u002Finquiries",[67,523,524],{},"\u002Faccount\u002Finquiries\u002Fdetail",[67,526,527],{},"\u002Faccount\u002Finquiry",[67,529,530],{},"https:\u002F\u002Fca4dd0f4.malgn-noti.pages.dev",[103,532,342,533,536],{},[67,534,535],{},"867e1a3 나의 페이지 — 크레딧 관리·나의 문의 화면 신규 구성"," (9 files, +1704 −31).",[14,538,540],{"id":539},"_10-서비스-담당자-초대-플로우-문의-등록-완료-10-배포-49","10. 서비스 담당자 초대 플로우 + 문의 등록 완료 (§10, 배포 #49)",[100,542,543,556,562,588],{},[103,544,545,495,547,549,550,555],{},[23,546,187],{},[67,548,195],{}," 버튼 → ",[23,551,552],{},[67,553,554],{},"서비스 담당자 초대하기",". 초대 발송 시 내역에 \"초대 발송\" 상태 행 추가.",[103,557,558,561],{},[23,559,560],{},"AppManagerInviteDialog","(신규): 담당자 이름·이메일 입력(이메일 형식 검증) → 입력 이메일로 등록 안내 메일 발송. \"이 이메일이 로그인 아이디로 사용\" 안내.",[103,563,564,567,568,570,571,574,575,42,578,581,582,584,585,116],{},[23,565,566],{},"invite.vue","(신규, ",[67,569,69],{},"): 초대받은 담당자의 ",[23,572,573],{},"서비스 담당자 등록 페이지"," — 초대 메일 링크 진입(",[67,576,577],{},"?email=",[67,579,580],{},"?inviter=","). 아이디(이메일) 고정, 비밀번호+확인 검증, 휴대폰 본인 인증(",[67,583,199],{},"), 약관 동의 → 가입 완료 화면. ",[67,586,587],{},"layout: blank",[103,589,590,593,594,597],{},[23,591,592],{},"account\u002Finquiry\u002Fcomplete.vue",": placeholder → 문의 등록 완료 화면. 접수 결과(그린 체크) + 문의 내용 요약(유형·제목·내용) + 홈 바로가기. 작성 폼(",[67,595,596],{},"onSubmit",")에서 query로 데이터 전달.",[14,599,601],{"id":600},"_11-배포커밋-49","11. 배포·커밋 (#49)",[100,603,604,612,624],{},[103,605,606,316,608,611],{},[67,607,315],{},[67,609,610],{},"wrangler pages deploy dist ... --commit-message \"Service manager invite flow + inquiry complete page\""," — 배포 #49.",[103,613,323,614,42,616,42,618,336,621,116],{},[67,615,332],{},[67,617,69],{},[67,619,620],{},"\u002Faccount\u002Finquiry\u002Fcomplete",[67,622,623],{},"https:\u002F\u002F63417583.malgn-noti.pages.dev",[103,625,342,626,629],{},[67,627,628],{},"22bb51f 서비스 담당자 초대 플로우 + 문의 등록 완료 페이지 구현"," (5 files, +693 −21).",[14,631,633],{"id":632},"_12-사이트맵-현행화-12-배포-50","12. 사이트맵 현행화 (§12, 배포 #50)",[100,635,636,667,685],{},[103,637,638,641,642,645,646],{},[23,639,640],{},"sitemap.vue",": 실제 ",[67,643,644],{},"app\u002Fpages\u002F"," 라우트와 대조하여 누락분 반영.\n",[100,647,648,651],{},[103,649,650],{},"\"계정 \u002F 문의\" → \"나의 페이지 \u002F 문의\" 그룹 개편 — 나의 페이지 좌측 메뉴 9종(회원 정보·결제 카드·비밀번호·보안로그인·멀티 계정·계약·크레딧·결제 내역·나의 문의)을 개별 라우트로 분리.",[103,652,653,654,82,657,660,661,82,664,666],{},"메시지 관리에 ",[67,655,656],{},"랜딩페이지 만들기",[67,658,659],{},"\u002Fmanage\u002Flanding","), 인증에 ",[67,662,663],{},"서비스 담당자 등록",[67,665,69],{},") 추가.",[103,668,669,670,673,674,677,678,681,682,116],{},"배포 #50: ",[67,671,672],{},"wrangler pages deploy"," (",[67,675,676],{},"--commit-message \"Update sitemap with My Page routes and invite page\"","), 프로덕션 ",[67,679,680],{},"\u002Fsitemap"," 200, alias ",[67,683,684],{},"https:\u002F\u002F60070560.malgn-noti.pages.dev",[103,686,342,687,690],{},[67,688,689],{},"7eac09c 사이트맵 현행화 — 나의 페이지 라우트·랜딩페이지·서비스 담당자 등록 반영"," (1 file, +20 −7).",[14,692,694],{"id":693},"_13-운영-가이드-페이지-13-배포-51","13. 운영 가이드 페이지 (§13, 배포 #51)",[100,696,697,705,721,730,743],{},[103,698,699,567,702,704],{},[23,700,701],{},"help.vue",[67,703,85],{},"): 화면별 사용법 운영 가이드 — sticky 목차 + 9개 섹션(시작하기·메시지 발송·발송 조회\u002F통계·주소록·발신 정보·메시지 관리·크레딧 충전·나의 페이지·문의). 섹션별 관련 화면 칩(해당 화면 링크)·번호별 단계 안내·TIP 콜아웃.",[103,706,707,710,711,714,715,316,718,720],{},[23,708,709],{},"AppGnb",": 상단 메뉴 ",[67,712,713],{},"운영가이드"," 항목을 ",[67,716,717],{},"#",[67,719,85],{}," 연결.",[103,722,723,725,726,729],{},[23,724,640],{},": 마지막 그룹 \"디자인\" → \"가이드 \u002F 레퍼런스\"로 개편, ",[67,727,728],{},"운영 가이드"," 추가.",[103,731,732,733,673,735,677,738,681,740,116],{},"배포 #51: ",[67,734,672],{},[67,736,737],{},"--commit-message \"Add operations guide page and link from GNB\"",[67,739,85],{},[67,741,742],{},"https:\u002F\u002F9379d4c0.malgn-noti.pages.dev",[103,744,342,745,748],{},[67,746,747],{},"8d6cc76 운영 가이드 페이지 신규 + GNB 연결"," (3 files, +446 −3).",[14,750,752],{"id":751},"_14-비로그인-메인-랜딩-페이지-14-배포-52","14. 비로그인 메인 랜딩 페이지 (§14, 배포 #52)",[100,754,755,785,793,808,823],{},[103,756,757,82,760,762,763,766,767,769,770,773,774,777,778,781,782,784],{},[23,758,759],{},"index.vue",[67,761,89],{},"): 기존 ",[67,764,765],{},"\u002Fhome"," 리다이렉트 → 공개 마케팅 랜딩 페이지로 교체(",[67,768,587],{},", ",[67,771,772],{},"auth: false","). 마케팅 헤더(로고 + 로그인\u002F무료 시작) · 히어로 · 5채널 소개 · ",[23,775,776],{},"맑은 메시징의 장점","(4종) · ",[23,779,780],{},"채널별 단가 비교","(타사 vs 맑은 메시징, 경쟁사 콘셉트를 ink\u002Faccent 토큰으로 재구성) · 마무리 CTA · 푸터. 로그인 시 ",[67,783,765],{}," 이동은 실제 인증 연동 시 활성화(주석).",[103,786,787,789,790,792],{},[23,788,701],{},": 운영 가이드를 ",[67,791,587],{},"로 — 앱 GNB 제거, 로고만 있는 sticky 상단 바 + 간단 푸터. \"운영 가이드\" 제목을 헤더 바로 이동, 단일 루트 래핑으로 sticky 헤더·목차 고정 보정.",[103,794,795,495,797,799,800,803,804,807],{},[23,796,709],{},[67,798,713],{}," 메뉴를 새 창(",[67,801,802],{},"target=\"_blank\"",")으로 열도록 ",[67,805,806],{},"newWindow"," 옵션 추가.",[103,809,810,811,673,813,677,816,42,818,681,820,116],{},"배포 #52: ",[67,812,672],{},[67,814,815],{},"--commit-message \"Public landing page with benefits and price comparison\"",[67,817,89],{},[67,819,85],{},[67,821,822],{},"https:\u002F\u002Fa36c7026.malgn-noti.pages.dev",[103,824,342,825,828],{},[67,826,827],{},"8120ad0 비로그인 메인 랜딩 페이지 신규 + 운영 가이드 페이지 정리"," (3 files, +793 −50).",[14,830,831],{"id":831},"산출물",[100,833,834,864,877,901,912],{},[103,835,836,837,42,839,42,841,42,843,42,845,42,847,42,849,42,851,42,853,42,855,42,857,42,859,42,861,863],{},"신규 컴포넌트: ",[67,838,115],{},[67,840,160],{},[67,842,187],{},[67,844,216],{},[67,846,265],{},[67,848,271],{},[67,850,281],{},[67,852,287],{},[67,854,362],{},[67,856,419],{},[67,858,436],{},[67,860,466],{},[67,862,560],{}," (13종).",[103,865,866,867,82,869,871,872,82,874,876],{},"신규 페이지: ",[67,868,566],{},[67,870,69],{}," 서비스 담당자 등록), ",[67,873,701],{},[67,875,85],{}," 운영 가이드).",[103,878,879,880,42,883,42,886,889,890,769,892,894,895,897,898,900],{},"수정: ",[67,881,882],{},"account\u002F{password,security,multi,contract,credit}.vue",[67,884,885],{},"account\u002Finquiries\u002F{index,detail}.vue",[67,887,888],{},"account\u002Finquiry\u002F{index,complete}.vue","(placeholder → 화면 구현), ",[67,891,303],{},[67,893,111],{},"(activePath), ",[67,896,640],{},"(현행화), ",[67,899,709],{},"(운영가이드 연결).",[103,902,903,904,82,906,908,909,911],{},"신규 페이지(추가): ",[67,905,759],{},[67,907,89],{}," 공개 랜딩) — 기존 ",[67,910,765],{}," 리다이렉트 대체.",[103,913,914,915,116],{},"배포 #47~#52, 최종 alias ",[67,916,822],{},[14,918,920],{"id":919},"다음-단계-알려진-한계","다음 단계 \u002F 알려진 한계",[100,922,923,930,937],{},[103,924,925,926,929],{},"나의 페이지 남은 placeholder: ",[67,927,928],{},"\u002Faccount\u002Fbilling","(결제 내역) — 화면 미구성.",[103,931,932,933,936],{},"계약서 본문·인증 안내 문구·크레딧 내역·문의 데이터·초대 메일 발송 등은 목업 — 백엔드(",[67,934,935],{},"malgn-noti-api",") 연동 시 교체.",[103,938,939],{},"전자서명 캔버스는 클라이언트 드로잉만 — 서명 이미지 저장\u002F전송 미구현.",{"title":941,"searchDepth":942,"depth":942,"links":943},"",3,[944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961],{"id":16,"depth":945,"text":17},2,{"id":97,"depth":945,"text":98},{"id":147,"depth":945,"text":148},{"id":174,"depth":945,"text":175},{"id":203,"depth":945,"text":204},{"id":295,"depth":945,"text":296},{"id":307,"depth":945,"text":308},{"id":349,"depth":945,"text":350},{"id":423,"depth":945,"text":424},{"id":502,"depth":945,"text":503},{"id":539,"depth":945,"text":540},{"id":600,"depth":945,"text":601},{"id":632,"depth":945,"text":633},{"id":693,"depth":945,"text":694},{"id":751,"depth":945,"text":752},{"id":831,"depth":945,"text":831},{"id":919,"depth":945,"text":920},"md",{},true,"\u002Fhistory\u002Fhistory.20260522",{"title":5,"description":941},"history\u002Fhistory.20260522","ibopKDzkEHipuhTOsETmVaOEnYpxVO_qdgqUFKLURjg",1780643216574]