PageSourceSearch

https://nanumi.ai/assets/Landing-Zl_tkYGN.js

js nanumi.ai collected 2026-10-05 15:40:15 UTC 34,814 bytes, 4 lines download raw bytes

1import{d as el,g as wl,k as Cl,R as zl,aB as Rl,o as u,c as r,a as l,n as U,u as p,Y as f,e as t,ad as ll,t as e,F as v,r as b,i as I,_ as a,f as G,b as i,W as nl,aI as H,p as Nl,ay as El,L as Il,z as k,h as $,aH as Ol,j as Ll,l as Tl}from"./main-CWXP69AQ.js";import"./index-DVfFcZQh.js";const $l={class:"ld-header-inner"},Sl={class:"ld-header-brand"},Al=["aria-label"],Hl={class:"ld-desktop-nav","aria-label":"랜딩페이지 메뉴"},Dl=["href","aria-current","onClick"],ql={class:"ld-header-actions"},hl=["aria-expanded","aria-label"],Pl={key:0,id:"landing-mobile-menu",class:"ld-mobile-menu","aria-label":"모바일 랜딩페이지 메뉴"},Ul=["href","onClick"],Fl={id:"top"},Vl={class:"ld-hero"},Ml={class:"ld-hero-media","aria-hidden":"true"},Wl=["src","fetchpriority","onLoad"],Bl={class:"ld-hero-copy"},Kl={class:"ld-actions"},jl={class:"ld-hero-meta"},Gl={class:"ld-scene-copy"},Yl={class:"ld-scene-nav","aria-label":"히어로 장면 선택"},Xl=["aria-label","onClick"],Ql={id:"signals",class:"ld-signals","data-reveal":""},Jl={class:"ld-signal-metrics","aria-label":"핵심 현장 지표"},Zl=["href"],xl={class:"ld-mobile-swipe-note"},_l={class:"ld-issue-feed"},ln={class:"ld-mobile-swipe-note"},nn={class:"ld-issue-groups","aria-label":"현장 보도와 정책"},sn={class:"ld-issue-group ld-issue-hot"},en=["href"],tn={class:"ld-issue-group ld-issue-news"},an=["href"],on={class:"ld-issue-group ld-issue-policy"},dn=["href"],un={class:"ld-signal-bridge"},rn={id:"story",class:"ld-story"},vn={class:"ld-mobile-swipe-note"},pn=["aria-label"],bn={class:"ld-story-intro"},mn={class:"ld-mobile-scene"},fn={class:"ld-scene-chrome"},cn={class:"source"},gn={class:"source"},yn={class:"ld-relief","data-reveal":""},kn={class:"ld-domain-board"},wn={class:"ld-mobile-swipe-note"},Cn={class:"ld-domain-grid","aria-label":"업무 분야"},zn={class:"ld-domain-board-foot"},Rn={id:"product",class:"ld-product","data-reveal":""},Nn={class:"ld-product-head"},En={class:"ld-continuum"},In={class:"ld-continuum-origin"},On={class:"ld-mobile-swipe-note"},Ln={class:"ld-continuum-outcomes","aria-label":"연결되는 업무"},Tn={class:"ld-adopters","data-reveal":""},$n={class:"ld-marquee"},Sn={class:"ld-marquee-track"},An=["aria-hidden"],Hn=["src","alt"],Dn={id:"trust",class:"ld-trust","data-reveal":""},qn={class:"ld-trust-intro"},hn={class:"ld-control-stage"},Pn={class:"ld-review-flow"},Un={class:"ld-mobile-swipe-note"},Fn={class:"ld-review-steps","aria-label":"담당자 검토 단계"},Vn={class:"ld-review-step is-ai"},Mn={class:"ld-review-step is-human"},Wn={class:"ld-review-checks"},Bn={class:"ld-review-step is-decision"},Kn={class:"ld-decision-boundary"},jn={class:"ld-boundary-group can"},Gn={class:"ld-trust-principles","aria-label":"안전한 운영 원칙"},Yn={class:"ld-final","data-reveal":""},Xn={class:"ld-final-copy"},Qn={class:"ld-memory-thread","aria-label":"기록 연결 단계"},Jn=["onMouseenter","onFocus","onClick"],Zn={class:"ld-footer"},xn={class:"ld-footer-rail"},_n={class:"ld-footer-main"},ls={class:"ld-footer-brand"},ns={class:"ld-brand",href:"#top"},ss={class:"ld-mobile-swipe-note ld-footer-swipe-note"},es={"aria-label":"푸터 메뉴"},ts=["href"],as={class:"ld-footer-bottom"},os={class:"ld-scroll-tools","aria-label":"페이지 빠른 이동"},is={key:0,id:"landing-quick-nav",class:"ld-quick-nav","aria-label":"주요 섹션 바로가기"},ds=["onClick"],us=["aria-expanded","aria-label"],rs=1800,sl=5e3,vs=el({__name:"LandingProduction",setup(tl){const Y=wl(),O=k(null),w=k(0),F=k(0),X=k(!1),g=k(!1),L=k(!1),Q=$(()=>H.value?"업무 화면으로":"로그인"),al=$(()=>H.value?"내 업무":"로그인"),ol=$(()=>H.value?"업무 화면으로":"서비스 로그인"),C=k(0),y=k(""),T=[{id:"signals",no:"01",label:"현장 지표"},{id:"story",no:"02",label:"업무 흐름"},{id:"product",no:"03",label:"활용 범위"},{id:"trust",no:"04",label:"안전한 운영"}],V=$(()=>T.find(o=>o.id===y.value)),J=$(()=>{var o,n;return((o=V.value)==null?void 0:o.id)==="trust"?"안전 운영":((n=V.value)==null?void 0:n.label)??"처음"}),il=$(()=>{var o;return((o=V.value)==null?void 0:o.no)??"00"}),z=[{image:"/landing/lawdoc-hero-counsel-review-v2.webp",moment:"방과 후",detail
1:"동료와 기록을 검토하는 시간",position:"center center"},{image:"/landing/lawdoc-hero-elementary-fact-note-male-v2.webp",moment:"수업 직후",detail:"기억이 선명할 때 사실을 남기는 시간",position:"center center"},{image:"/landing/lawdoc-hero-staffroom-real-v6.webp",moment:"공강 시간",detail:"기록과 근거를 보강하는 시간",position:"center center"}],R=k(z.map(()=>!1)),dl=[{no:"01",time:"수업 직후 · 30초",label:"사실을 남깁니다",title:`기억이 선명할 때,
2본 것만 짧게.`,text:"완성된 문장을 만들 필요 없이 일시·대상·상황과 조치부터 남깁니다.",icon:"pen"},{no:"02",time:"공강 시간 · 확인",label:"근거를 연결합니다",title:`혼자 판단하지 않고,
3원문과 함께.`,text:"관련 규정과 자료 출처를 답변 옆에서 확인하고 연락 경과를 같은 사안에 보강합니다.",icon:"book"},{no:"03",time:"방과 후 · 정리",label:"다음 업무로 잇습니다",title:`다시 입력하지 않고,
4보고할 수 있게.`,text:"앞서 남긴 기록과 자료를 이어 받아 누락을 점검하고 보고서 초안을 완성합니다.",icon:"file"}],ul=[{value:"3.0",unit:"%",label:"학교폭력 피해응답률",detail:"2025년 2차 표본조사 · 1차보다 0.5%p 증가",source:"머니투데이 · 교육부 발표 인용",href:"https://www.mt.co.kr/policy/2026/03/18/2026031719584042284"},{value:"7.7",unit:"%",label:"학교폭력 목격응답률",detail:"2025년 2차 표본조사 · 1차보다 1.6%p 증가",source:"머니투데이 · 교육부 발표 인용",href:"https://www.mt.co.kr/policy/2026/03/18/2026031719584042284"},{value:"4,234",unit:"건",label:"교육활동 침해",detail:"2024년 전국 심의 기준 · 전년보다 감소했지만 4천 건대",source:"국회도서관 Data&Law 2025-13",href:"https://lawstat.nanet.go.kr/arc/attach/209818?view=1"}],rl=[{date:"2026.07.21",category:"학폭 기록",signal:"92.2%",title:"학폭 심의 표본 155건 중 143건, 상담 기록 미제출",detail
4:"학교가 상담 기록을 보관하지 않아 주요 증거가 누락 · 감사원 감사 결과",href:"https://www.donga.com/news/Politics/article/all/20260721/134332206/2"},{date:"2026.07.16",category:"교권 체감",signal:"94.2%",title:"현직 교사 225명 중 212명 “교권침해 경험·목격”",detail:"지난해 교권보호위원회 인정 침해도 3,776건 · 서울경제·교총 공동 설문",href:"https://v.daum.net/v/20260716174129214"},{date:"2026.06.30",category:"악성민원",signal:"69.5%",title:"대전 교원, 최근 3년 내 교권침해·악성민원 경험",detail:"교원 1,746명 중 1,213명 응답 · 대전교육감직 인수위 조사",href:"https://www.mk.co.kr/news/society/12086358"}],vl=[{date:"2026.07.15",category:"교권보호",title:"특이민원 대응체계를 점검하고 하반기 보호 정책을 보강",detail:"서울시교육청 교육활동보호 포럼 · 현장 의견을 2026년 하반기와 2027년 계획에 반영",href:"https://enews.sen.go.kr/news/view.do?bbsSn=191755&step1=3&step2=1"},{date:"2026.06.02",category:"학교폭력",title:"장애학생 학폭 심의, 요청 시 전문가 의견 청취 의무화",detail:"개정 학교폭력예방법 시행 · 특수교육·장애인 전문가의 출석 또는 서면 의견 보장",href:"https://www.law.go.kr/lsInfoP.do?lsiSeq=286361&viewCls=lsRvsDocInfoR"}],pl=[{date:"2026.08.23",category:"교권 대응",title:"“악성 민원과 전면전”…경기 교권보호전담관 300명 출범",detail:"사안 초기부터 종결까지 1대1 지원 · 변호사·의사·경찰·갈등조정 전문가 참여 · 한겨레",href:"https://www.hani.co.kr/arti/area/capital/1274171.html"},{date:"2026.08.21",category:"학폭 은폐 의혹",title:"초5 투신 시도 사건, 학교·교육당국 관계자 경찰 고발",detail:"안전사고 공문과 학폭 조사 기록이 남지 않은 사안을 두고 수사 착수 · 한겨레",href:"https://www.hani.co.kr/arti/area/jeju/1274038.html"},{date:"2026.08.07",category:"현장 부담",title:"기록 업무 중 안전지도 공백…유치원 교사 10명 중 3명 경험",detail:"교사 2,238명 조사 · 악성 민원 발생 시 기관 보호를 못 받았다는 응답은 10명 중 6명 · 경향신문",href:"https://www.khan.co.kr/article/202608071412001"}],bl=[{no:"01",label:"일상 기록",title:"생활지도 기록",detail:"수업 직후 남긴 사실과 조치를 시간순으로 보존합니다.",meta:"30초 기록 · 경과 보강",icon:"pen"},{no:"02",label:"대화 준비",title:"학부모·민원 대응",detail:"확인된 사실을 바탕으로 안내할 내용과 연락 경과를 정리합니다.",meta:"안내문 · 통화 준비",icon:"message"},{no:"03",label:"보호 업무",title:"학교폭력·교권 보호",detail:"같은 기록을 근거와 연결해 담당자 검토와 보고 업무로 이어갑니다.",meta:"근거 확인 · 보고 준비",icon:"shieldCheck"}],M=[{no:"01",time:"14:10",label:"사실",detail:"수업 중 자리 이동을 안내함",icon:"pen"},{no:"02",time:"14:12",label:"조치",detail:"두 차례 설명 후 개별 대화 진행",icon:"message"},{no:"03",time:"15:20",label:"근거",detail:"관련 원문과 확인 자료를 연결",icon:"book"},{no:"04",time:"16:40",label:"경과",detail:"보호자 연락과 후속 계획 보강",icon:"history"}],D=[["한국교육학술정보원","d65c0536.png"],["경기도교육청","39e0a26c.png"],["부산광역시서부교육지원청","490cb14e.png"],["한국교원단체총연합회","4cd9f2bb.png"],["서울교육대학교","fc1c88a9.png"],["경기도고양교육지원청","f70c1cfe.png"],["경기도수원교육지원청","496146cf.png"],["용인교육지원청","d9c86886.png"],["부산교육대학교","208b7490.png"],["경기도교원단체총연합회","69ffb1d8.png"]].map(([o,n])=>({name:o,logo:`/landing/institutions/${n}`})),ml=[...D,...D];let E=null,q,Z=!1,S=!1;const W=new Map;function h(){Y.push({name:H.value?Ol():"login"})}function B(o){var n,m;g.value=!1,L.value=!1,y.value=o,(m=(n=O.value)==null?void 0:n.querySelector(`#${o}`))==null||m.scrollIntoView({behavior:"smooth",block:"start"})}function x(){var o;(o=O.value)==null||o.scrollTo({top:0,behavior:"smooth"})}function fl(o){const n=o.currentTarget;F.value=n.scrollTop/Math.max(1,n.scrollHeight-n.clientHeight),X.value=n.scrollTop>24;let m="";for(const N of T){const c=n.querySelector(`#${N.id}`);c&&c.offsetTop<=n.scrollTop+150&&(m=N.id)}y.value=m}function _(){q&&clearTimeout(q),q=void 0}function K(o){if(R.value[o])return Promise.resolve(!0);const n=W.get(o);if(n)return n;const m=new Promise(N=>{var A;const c=new Image;c.decoding="async",c.onload=()=>{c.decode().catch(()=>{}).finally(()=>N(!0))},c.onerror=()=>N(!1),c.src=((A=z[o])==null?void 0:A.image)??""}).finally(()=>W.delete(o));return W.set(o,m),m}async function cl(){for(let o=1;o<z.length;o+=1){if(S)return;await K(o)&&(R.value[o]=!0)}}async function gl(){const o=(w.value+1)%z.length,n=R.value[o]||await K(o);!S&&n&&(R.value[o]=!0,w.value=o),S||j(sl)}function j(o=rs){_(),!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&(q=setTimeout(()=>{gl()},o))}function yl(o){R.value[o]=!0,!(o!==0||Z)&&(Z=!0,j(),cl())}
4async function kl(o){!(R.value[o]||await K(o))||S||(R.value[o]=!0,w.value=o,j(sl))}return Cl(()=>{var o;E=new IntersectionObserver(n=>n.forEach(m=>{m.isIntersecting&&m.target.classList.add("is-visible")}),{root:O.value,threshold:.12}),(o=O.value)==null||o.querySelectorAll("[data-reveal]").forEach(n=>E==null?void 0:E.observe(n))}),zl(()=>{S=!0,E==null||E.disconnect(),_()}),(o,n)=>{var N,c,A;const m=Rl("RouterLink");return u(),r("div",{ref_key:"rootEl",ref:O,class:"ld",onScrollPassive:fl,onKeydown:n[4]||(n[4]=Il(s=>{g.value=!1,L.value=!1},["esc"]))},[l("header",{class:I(["ld-header",{solid:X.value,open:g.value}])},[l("span",{class:"ld-progress",style:U({transform:`scaleX(${F.value})`})},null,4),l("div",$l,[l("div",Sl,[l("a",{class:"ld-brand",href:"#top","aria-label":`${p(f).name} 처음으로`,onClick:n[0]||(n[0]=s=>y.value="")},[l("i",null,[t(ll,{size:22,mode:"inverse"})]),l("b",null,e(p(f).name),1)],8,Al)]),l("nav",Hl,[(u(),r(v,null,b(T,s=>l("a",{key:s.id,href:`#${s.id}`,class:I({active:y.value===s.id}),"aria-current":y.value===s.id?"location":void 0,onClick:d=>y.value=s.id},e(s.label),11,Dl)),64))]),l("div",ql,[l("button",{class:"ld-login",type:"button",onClick:h},[l("span",null,e(al.value),1),l("i",null,[t(a,{name:"arrowR",size:15})])]),l("button",{class:"ld-menu-toggle",type:"button","aria-controls":"landing-mobile-menu","aria-expanded":g.value,"aria-label":g.value?"메뉴 닫기":"메뉴 열기",onClick:n[1]||(n[1]=s=>g.value=!g.value)},[t(a,{name:g.value?"x":"menu",size:19},null,8,["name"])],8,hl)])]),g.value?(u(),r("nav",Pl,[l("header",null,[n[5]||(n[5]=l("span",null,"PRODUCT GUIDE",-1)),l("b",null,e(p(f).name)+"의 업무 연결 방식",1)]),(u(),r(v,null,b(T,s=>l("a",{key:s.id,href:`#${s.id}`,class:I({active:y.value===s.id}),onClick:d=>B(s.id)},[l("em",null,e(s.no),1),l("b",null,e(s.label),1),t(a,{name:"arrowR",size:16})],10,Ul)),64)),l("footer",null,[t(a,{name:"shieldCheck",size:16}),n[6]||(n[6]=l("span",null,"사실·근거·처리 이력을 한 흐름으로",-1))])])):G("",!0)],2),l("main",Fl,[l("section",Vl,[l("div",Ml,[(u(),r(v,null,b(z,(s,d)=>(u(),r(v,{key:s.image},[d===0||R.value[d]?(u(),r("img",{key:0,src:s.image,alt:"",decoding:"async",fetchpriority:d===0?"high":"low",class:I({active:w.value===d}),style:U({objectPosition:s.position}),onLoad:P=>yl(d)},null,46,Wl)):G("",!0)],64))),64))]),n[11]||(n[11]=l("div",{class:"ld-hero-shade"},null,-1)),l("div",Bl,[n[7]||(n[7]=l("span",{class:"ld-kicker"},"기억에 의존하던 업무를, 이어지는 기록으로",-1)),n[8]||(n[8]=l("h1",null,[i("그날의 사실이,"),l("br"),l("em",null,"내일의 근거가 되도록.")],-1)),n[9]||(n[9]=l("p",null,"생활지도 기록부터 학교폭력 사안조사, 교권보호 대응까지 하나의 흐름으로 이어집니다.",-1)),l("div",Kl,[l("button",{class:"ld-button primary",type:"button",onClick:n[2]||(n[2]=s=>B("story"))},[i(e(p(f).name)+"의 업무 연결 과정",1),t(a,{name:"arrowR",size:17})]),l("button",{class:"ld-button quiet",type:"button",onClick:h},e(Q.value),1)])]),l("div",jl,[l("div",Gl,[l("span",null,"0"+e(w.value+1),1),l("div",null,[l("b",null,e((N=z[w.value])==null?void 0:N.moment),1),l("small",null,e((c=z[w.value])==null?void 0:c.detail),1)])]),l("div",Yl,[(u(),r(v,null,b(z,(s,d)=>l("button",{key:s.moment,type:"button",class:I({active:w.value===d}),"aria-label":`${s.moment} 장면 보기`,onClick:P=>kl(d)},[...n[10]||(n[10]=[l("i",null,null,-1)])],10,Xl)),64))])]),n[12]||(n[12]=l("div",{class:"ld-hero-flow"},[l("span",null,"사실 기록"),l("i"),l("span",null,"근거 확인"),l("i"),l("span",null,"대응·보고서")],-1))]),n[104]||(n[104]=l("section",{class:"ld-promise","data-reveal":""},[l("span",null,"ONE RECORD, CONTINUOUS WORK"),l("h2",null,[i("업무는 여러 개여도,"),l("br"),i("사실은 한 번만 기록합니다.")]),l("p",null,"생활지도·교권보호·학교폭력을 별개의 도구로 흩뜨리지 않고 하나의 사안 안에서 이어갑니다."),l("div",{class:"ld-domain-line"},[l("b",null,"생활지도"),l("i"),l("b",null,"교권보호"),l("i"),l("b",null,"학교폭력")])],-1)),l("section",Ql,[n[24]||(n[24]=l("div",{class:"ld-signals-head"}
4,[l("div",null,[l("span",null,"FIELD SIGNALS · 2026"),l("h2",null,[i("숫자가 커질수록,"),l("br"),i("첫 기록은 더 정확해야 합니다.")])]),l("p",null,"학교폭력에 대한 인지와 신고는 늘고, 교육활동 침해는 여전히 연간 4천 건대입니다. 단, 응답률 증가는 인식 변화의 영향도 있으므로 발생 건수와 동일하게 해석하지 않습니다.")],-1)),l("div",Jl,[(u(),r(v,null,b(ul,s=>l("article",{key:s.label},[l("strong",null,[i(e(s.value),1),l("em",null,e(s.unit),1)]),l("b",null,e(s.label),1),l("p",null,e(s.detail),1),l("a",{href:s.href,target:"_blank",rel:"noopener noreferrer"},[i(e(s.source),1),t(a,{name:"arrowR",size:16})],8,Zl)])),64))]),l("p",xl,[n[13]||(n[13]=l("span",null,"핵심 지표 3개",-1)),n[14]||(n[14]=l("b",null,"옆으로 넘겨 확인",-1)),t(a,{name:"arrowR",size:15})]),l("div",_l,[n[22]||(n[22]=l("div",{class:"ld-issue-label"},[l("span",null,"FIELD BRIEF · 2026"),l("b",null,"지금의 현장, 최근 보도와 정책")],-1)),l("p",ln,[n[15]||(n[15]=l("span",null,"현장·보도·정책",-1)),n[16]||(n[16]=l("b",null,"주제별로 넘겨보기",-1)),t(a,{name:"arrowR",size:15})]),l("div",nn,[l("div",sn,[n[18]||(n[18]=l("div",{class:"ld-issue-group-label"},[l("b",null,"지금의 현장")],-1)),(u(),r(v,null,b(pl,s=>l("a",{key:s.title,href:s.href,target:"_blank",rel:"noopener noreferrer"},[l("time",null,e(s.date),1),l("em",null,e(s.category),1),n[17]||(n[17]=l("span",{class:"ld-issue-spacer","aria-hidden":"true"},null,-1)),l("div",null,[l("b",null,e(s.title),1),l("p",null,e(s.detail),1)]),t(a,{name:"arrowR",size:19})],8,en)),64))]),l("div",tn,[n[19]||(n[19]=l("div",{class:"ld-issue-group-label"},[l("b",null,"현장 이슈"),l("span",null,"최근 보도에서 확인된 변화")],-1)),(u(),r(v,null,b(rl,s=>l("a",{key:s.title,href:s.href,target:"_blank",rel:"noopener noreferrer"},[l("time",null,e(s.date),1),l("em",null,e(s.category),1),l("strong",null,e(s.signal),1),l("div",null,[l("b",null,e(s.title),1),l("p",null,e(s.detail),1)]),t(a,{name:"arrowR",size:19})],8,an)),64))]),l("div",on,[n[21]||(n[21]=l("div",{class:"ld-issue-group-label"},[l("b",null,"정책 변화"),l("span",null,"학교가 준비해야 할 대응 방향")],-1)),(u(),r(v,null,b(vl,s=>l("a",{key:s.title,href:s.href,target:"_blank",rel:"noopener noreferrer"},[l("time",null,e(s.date),1),l("em",null,e(s.category),1),n[20]||(n[20]=l("span",{class:"ld-issue-spacer","aria-hidden":"true"},null,-1)),l("div",null,[l("b",null,e(s.title),1),l("p",null,e(s.detail),1)]),t(a,{name:"arrowR",size:19})],8,dn)),64))])])]),l("div",un,[n[23]||(n[23]=l("span",null,"현장의 숫자를 불안으로 소비하지 않도록",-1)),l("b",null,e(p(f).name)+" — 판단을 대신하지 않고, 사실·근거·처리 이력을 남깁니다.",1)])]),l("section",rn,[l("p",vn,[n[25]||(n[25]=l("span",null,"업무 흐름 3단계",-1)),n[26]||(n[26]=l("b",null,"옆으로 넘겨 확인",-1)),t(a,{name:"arrowR",size:15})]),l("div",{class:"ld-story-copy","aria-label":`${p(f).name} 업무 흐름`},[(u(),r(v,null,b(dl,(s,d)=>l("article",{key:s.no},[l("div",bn,[l("span",null,e(s.no)+" · "+e(s.time),1),l("h2",null,e(s.title),1),l("p",null,e(s.text),1)]),l("div",mn,[l("div",fn,[n[27]||(n[27]=l("span",null,[l("i"),l("i"),l("i")],-1)),l("b",null,e(p(f).name)+" · 업무 흐름",1),l("em",null,"0"+e(d+1)+" / 03",1)]),l("header",null,[l("small",null,e(s.time),1),l("b",null,e(s.label),1)]),d===0?(u(),r(v,{key:0},[n[30]||(n[30]=nl('<blockquote data-v-61fc0b74>“자리 이동 지시에 응하지 않음.<br data-v-61fc0b74>두 차례 안내 후 개별 설명.”</blockquote><dl class="ld-fact-list" data-v-61fc0b74><div data-v-61fc0b74><dt data-v-61fc0b74>시간</dt><dd data-v-61fc0b74>2026.08.22 (금) 14:18</dd></div><div data-v-61fc0b74><dt data-v-61fc0b74>대상</dt><dd data-v-61fc0b74>2학년 3반 학생 1명</dd></div><div data-v-61fc0b74><dt data-v-61fc0b74>확인한 행동</dt><dd data-v-61fc0b74>지시와 조치를 평가 없이 분리해 기록</dd></div></dl>',2)),l("strong",null,[t(a,{name:"checkCircle",size:17}),n[28]||(n[28]=i("30초 기록 저장 ",-1)),n[29]||(n[29]=l("em",null,"완료",-1))])],64)):d===1?(u(),r(v,{key:1},[n[35]||(n[35]=l("div",{class:"ld-source-title"},[l("span",null,"교육부"),l("div",null,[l("small",null,"교육부 현행 규정"),l("h3",null,"학생생활지도에 관한 고시")]),l("em",null,"원문 연결")],-1)),n[36]||(n[36]=l("blockquote",{class:"ld-rule-quote"},[l("b",null,"제20조 (학교의 장의 학생에 대한 지도)"),l("span",null,"학교의 장과 교원은 법령과 학칙에 따라 학생을 지도할 수 있으며, 필요한 조치를 할 수 있습니다.")],-1)),l("div",cn,[t(a,{name:"book",size:19}),n[31]||(n[31]=l("span",null,[l("b",null,"적용 근거와 출처"),l("small",null,"국가법령정보센터 · 현행 여부 확인")],-1)),n[32]||(n[32]=l("em",null,"확인",-1))]),l("div",gn,[t(a,{name:"checkCircle",size:19}),n[33]||(n[33]=l("span",null,[l("b",null,"기록에서 확인할 항목"),l("small",null,"지도 과정 · 후속 안내 · 보존 자료")],-1)),n[34]||(n[34]=l("em",null,"연결",-1))])],64)):(u(),r(v,{key:2}
4,[n[39]||(n[39]=nl('<div class="ld-report-title" data-v-61fc0b74><div data-v-61fc0b74><small data-v-61fc0b74>사안 개요</small><h3 data-v-61fc0b74>기록이 보고서 항목으로 이어집니다.</h3></div><span data-v-61fc0b74>준비 100%</span></div><div class="ld-report-flow" data-v-61fc0b74><div data-v-61fc0b74><b data-v-61fc0b74>사실 경과</b><small data-v-61fc0b74>일시 · 장소 · 관련 학생</small></div><i data-v-61fc0b74>+</i><div data-v-61fc0b74><b data-v-61fc0b74>관련 근거</b><small data-v-61fc0b74>현행 규정 · 원문 출처</small></div><i data-v-61fc0b74>+</i><div data-v-61fc0b74><b data-v-61fc0b74>증거 자료</b><small data-v-61fc0b74>연락 · 면담 · 첨부</small></div></div><div class="report" data-v-61fc0b74><span data-v-61fc0b74>사실 경과</span><i data-v-61fc0b74><em data-v-61fc0b74></em></i><b data-v-61fc0b74>완료</b></div><div class="report" data-v-61fc0b74><span data-v-61fc0b74>조치·연락</span><i data-v-61fc0b74><em data-v-61fc0b74></em></i><b data-v-61fc0b74>완료</b></div><div class="report" data-v-61fc0b74><span data-v-61fc0b74>근거 자료</span><i data-v-61fc0b74><em data-v-61fc0b74></em></i><b data-v-61fc0b74>완료</b></div>',5)),l("strong",null,[t(a,{name:"file",size:17}),n[37]||(n[37]=i("사안조사보고서 ",-1)),n[38]||(n[38]=l("em",null,"HWPX 내려받기",-1))])],64))])])),64))],8,pn)]),l("section",yn,[n[48]||(n[48]=l("div",{class:"ld-relief-copy"},[l("span",null,"THREE DOMAINS, ONE WORKFLOW"),l("h2",null,[i("업무는 달라도"),l("br"),i("기록의 원칙은 같습니다.")]),l("p",null,"생활지도·학교폭력·교권보호를 어느 하나의 부속 기능으로 두지 않고, 각 업무에 필요한 기록과 근거, 후속 절차를 같은 비중으로 지원합니다."),l("div",{class:"ld-relief-principle"},[l("span",null,"공통 흐름"),l("b",null,[i("사실 기록 → 근거 확인"),l("br"),i("→ 대응·보고")])])],-1)),l("div",kn,[n[47]||(n[47]=l("div",{class:"ld-domain-board-head"},[l("span",null,"업무별 활용"),l("b",null,"세 영역을 위한 각각의 전용 흐름"),l("em",null,"3 WORKFLOWS")],-1)),l("p",wn,[n[40]||(n[40]=l("span",null,"3개 업무 분야",-1)),n[41]||(n[41]=l("b",null,"옆으로 넘겨 확인",-1)),t(a,{name:"arrowR",size:15})]),l("div",Cn,[l("article",null,[l("span",null,[t(a,{name:"pen",size:21})]),n[42]||(n[42]=l("div",null,[l("small",null,"01 · DAILY GUIDANCE"),l("h3",null,"생활지도"),l("p",null,"수업 중 사실과 지도 과정, 보호자 연락을 짧게 남겨 다음 안내로 이어갑니다."),l("b",null,"일상 기록 · 학부모 응대")],-1))]),l("article",null,[l("span",null,[t(a,{name:"users",size:21})]),n[43]||(n[43]=l("div",null,[l("small",null,"02 · SCHOOL VIOLENCE"),l("h3",null,"학교폭력"),l("p",null,"진술과 사건 자료, 쟁점과 법령 근거를 연결해 조사와 심의 준비를 돕습니다."),l("b",null,"사안조사 · 심의위원회 지원")],-1))]),l("article",null,[l("span",null,[t(a,{name:"shieldCheck",size:21})]),n[44]||(n[44]=l("div",null,[l("small",null,"03 · TEACHER PROTECTION"),l("h3",null,"교권보호"),l("p",null,"교육활동 침해와 민원 경과, 보존 자료를 정리해 학교 공유와 보호 절차를 준비합니다."),l("b",null,"교권 사안 · 보호 절차")],-1))])]),l("div",zn,[t(a,{name:"checkCircle",size:19}),n[45]||(n[45]=l("span",null,"업무별 화면은 나뉘어도 기록과 자료는 다시 입력하지 않습니다.",-1)),n[46]||(n[46]=l("b",null,"ONE RECORD",-1))])])]),l("section",Rn,[l("div",Nn,[n[49]||(n[49]=l("span",null,"ONE FACT, CONNECTED WORK",-1)),n[50]||(n[50]=l("h2",null,[i("화면보다 중요한 건,"),l("br"),i("업무가 이어지는 방식입니다.")],-1)),l("p",null,e(p(f).name)+"의 연결 흐름은 새로운 입력을 반복하게 하지 않습니다. 처음 남긴 사실을 필요한 업무의 출발점으로 연결합니다.",1)]),l("div",En,[l("div",In,[n[52]||(n[52]=l("span",null,"확인된 사실 하나",-1)),n[53]||(n[53]=l("blockquote",null,[i("“수업 중 자리 이동을 안내했고,"),l("br"),i("두 차례 설명 후 개별 대화를 진행함.”")],-1)),n[54]||(n[54]=l("div",null,[l("b",null,"일시"),l("b",null,"상황"),l("b",null,"조치")],-1)),l("small",null,[t(a,{name:"checkCircle",size:16}),n[51]||(n[51]=i("평가 없이 본 것과 한 일을 분리해 기록",-1))])]),n[57]||(n[57]=l("div",{class:"ld-continuum-line","aria-hidden":"true"},[l("i"),l("span",null,"같은 맥락으로 연결"),l("i")],-1)),l("p",On,[n[55]||(n[55]=l("span",null,"연결되는 업무 3개",-1)),n[56]||(n[56]=l("b",null,"옆으로 넘겨 확인",-1)),t(a,{name:"arrowR",size:15})]),l("div",Ln,[(u(),r(v,null,b(bl,s=>l("article",{key:s.no},[l("em",null,e(s.no),1),l("span",null,[t(a,{name:s.icon,size:20},null,8,["name"])]),l("div",null,[l("small",null,e(s.label),1),l("h3",null,e(s.title),1),l("p",null,e
4(s.detail),1)]),l("b",null,e(s.meta),1)])),64))])]),n[58]||(n[58]=l("div",{class:"ld-continuum-note"},[l("span",null,"기록은 한 번"),l("i"),l("b",null,"필요한 업무에는 계속 이어집니다.")],-1))]),l("section",Tn,[n[59]||(n[59]=l("span",null,"INTRODUCED WITH",-1)),n[60]||(n[60]=l("h2",null,"교육 현장의 조직과 함께.",-1)),l("div",$n,[l("div",Sn,[(u(),r(v,null,b(ml,(s,d)=>l("i",{key:`${s.name}-${d}`,"aria-hidden":d>=p(D).length},[l("img",{src:s.logo,alt:d<p(D).length?s.name:"",loading:"lazy"},null,8,Hn)],8,An)),64))])]),n[61]||(n[61]=l("p",null,"표시된 기관은 도입·협력 기관 목록이며, 구체적인 적용 범위는 기관별로 다를 수 있습니다.",-1))]),l("section",Dn,[l("div",qn,[n[62]||(n[62]=l("div",null,[l("span",null,"HUMAN IN CONTROL"),l("h2",null,[i("정리는 기술이."),l("br"),i("판단은 사람이.")])],-1)),l("p",null,e(p(f).name)+"의 역할은 기록과 근거를 빠르게 정리하는 데까지입니다. 학생을 평가하거나 조치를 결정하지 않으며, 확인·수정·확정의 모든 단계에 담당자가 있습니다.",1)]),l("div",hn,[l("div",Pn,[n[78]||(n[78]=l("header",null,[l("span",null,"검토 흐름"),l("b",null,"사람의 확인 전에는 확정되지 않습니다"),l("em",null,"3 CHECKPOINTS")],-1)),l("p",Un,[n[63]||(n[63]=l("span",null,"사람이 확인하는 3단계",-1)),n[64]||(n[64]=l("b",null,"옆으로 넘겨 확인",-1)),t(a,{name:"arrowR",size:15})]),l("div",Fn,[l("div",Vn,[n[65]||(n[65]=l("em",null,"01",-1)),l("i",null,[t(a,{name:"sparkle",size:21})]),n[66]||(n[66]=l("div",null,[l("small",null,"AI 정리 · 초안"),l("h3",null,"사실·조치·근거 후보를 분리합니다."),l("p",null,"입력한 기록을 바꾸지 않고, 담당자가 확인할 항목만 구조화합니다.")],-1)),n[67]||(n[67]=l("strong",null,"제안",-1))]),l("div",Mn,[n[73]||(n[73]=l("em",null,"02",-1)),l("i",null,[t(a,{name:"users",size:21})]),l("div",null,[n[71]||(n[71]=l("small",null,"담당자 검토 · 필수",-1)),n[72]||(n[72]=l("h3",null,"원문을 ë³´ë©° 직접 확인하고 고칩니다.",-1)),l("div",Wn,[l("span",null,[t(a,{name:"checkCircle",size:16}),n[68]||(n[68]=i("사실과 의견 분리",-1))]),l("span",null,[t(a,{name:"checkCircle",size:16}),n[69]||(n[69]=i("근거 원문 연결",-1))]),l("span",null,[t(a,{name:"pen",size:16}),n[70]||(n[70]=i("누락·오류 수정",-1))])])]),n[74]||(n[74]=l("strong",null,"확인",-1))]),l("div",Bn,[n[75]||(n[75]=l("em",null,"03",-1)),l("i",null,[t(a,{name:"scale",size:21})]),n[76]||(n[76]=l("div",null,[l("small",null,"학교 판단 · 사람"),l("h3",null,"조치 수위와 공유 범위를 결정합니다."),l("p",null,"최종 문구와 후속 절차는 권한을 가진 담당자가 확정합니다.")],-1)),n[77]||(n[77]=l("strong",null,"결정",-1))])]),n[79]||(n[79]=l("footer",null,[l("span",null,"검토 완료 전"),l("i"),l("b",null,"저장은 가능 · 확정과 공유는 보류")],-1))]),l("aside",Kn,[n[85]||(n[85]=l("header",null,[l("span",null,"AI 권한의 경계"),l("b",null,[i("도울 수 있는 일과"),l("br"),i("대신하지 않는 일")])],-1)),l("div",jn,[n[83]||(n[83]=l("small",null,"AI CAN",-1)),l("p",null,[t(a,{name:"checkCircle",size:17}),n[80]||(n[80]=i("기록의 시간순 정리",-1))]),l("p",null,[t(a,{name:"checkCircle",size:17}),n[81]||(n[81]=i("관련 근거 후보 연결",-1))]),l("p",null,[t(a,{name:"checkCircle",size:17}),n[82]||(n[82]=i("문서 초안 구성",-1))])]),n[86]||(n[86]=l("div",{class:"ld-boundary-group never"},[l("small",null,"AI NEVER"),l("p",null,[l("i",null,"×"),i("학생에 대한 판단")]),l("p",null,[l("i",null,"×"),i("조치 수위 결정")]),l("p",null,[l("i",null,"×"),i("검토 없는 자동 공유")])],-1)),l("strong",null,[t(a,{name:"shieldCheck",size:20}),n[84]||(n[84]=i("결정권은 담당자에게",-1))])])]),l("div",Gn,[l("article",null,[n[87]||(n[87]=l("em",null,"01",-1)),t(a,{name:"shieldCheck",size:21}),n[88]||(n[88]=l("div",null,[l("b",null,"개인정보 비식별화"),l("small",null,"민감정보를 가려 처리")],-1))]),l("article",null,[n[89]||(n[89]=l("em",null,"02",-1)),t(a,{name:"users",size:21}),n[90]||(n[90]=l("div",null,[l("b",null,"역할별·사안별 접근"),l("small",null,"필요한 범위만 접근")],-1))]),l("article",null,[n[91]||(n[91]=l("em",null,"03",-1)),t(a,{name:"history",size:21}),n[92]||(n[92]=l("div",null,[l("b",null,"이어지는 처리 이력"),l("small",null,"수정과 검토 맥락 ë³´ì¡´")],-1))]),l("article",null,[n[93]||(n[93]=l("em",null,"04",-1)),t(a,{name:"scale",size:21}),n[94]||(n[94]=l("div",null,[l("b",null,"자동 판정 금지"),l("small",null,"최종 판단은 담당자가 수행")],-1))])])]),l("section",Yn,[l("div",Xn,[n[95]||(n[95]=l("span",null,"기억해야 할 일을, 기록이 이어가도록",-1)),n[96]||(n[96]=l("h2",null,[i("오늘 확인한 사실부터"),l("br"),i("남겨보세요.")],-1)),n[97]||(n[97]=l("p",null,"짧게 남긴 한 줄이 시간과 근거를 만나 다음 대응까지 이어집니다.",-1)),l("button",{class:"ld-button primary",type:"button",onClick:h},[i(e(Q.value),1),t(a,{name:"arrowR",size:17})]),l("small",null,e(p(H)?"이어 작성하던 업무에서 계속할 수 있습니다.":"발급받은 클로즈베타 계정으로 이용할 수 있습니다."),1)]),l("div",{class:"ld-memory-stream",style:U({"--stream-progress":`${C.value/(M.length-1)*100}%`})},[l("header",null,[n[98]||(n[98]=l("span",null,"LIVE RECORD",-1)),n[99]||(n[99]=l("b",null,"기억이 기록으로 정렬되는 과정",-1)),l("em",null,e((A=M[C.value])==null?void 0:A.time),1)]),l("div",Qn,[n[100]||(n[100]=l("i",null,[l("em")],-1)),(u(),r(v,null,b(M,(s,d)=>l("button",{key:s.no,type:"button",class:I({active:C.value===d,complete:d<C.value}),onMouseenter:P=>C.value=d,onFocus:P=>C.value=d,onClick:P=>C.value=d},[l("time",null,e(s.time),1),l("span",null,[t(a,{name:s.icon,size:20},null,8,["name"])]),l("div",null,[l("small",null,e(s.no)+" · "+e(s.label),1),l("b",null,e(s.detail),1)]),l("em",null,e(d<=C.value?"연결됨":"대기"),1)],42,Jn)),64))]),l("footer",null,[n[101]||(n[101]=l("span",null,"흩어진 순간",-1)),n[102]||(n[102]=l("i",null,null,-1)),n[103]||(n[103]=l("b",null,"하나의 사안 기록",-1)),t(a,{name:"arrowR",size:18})])],4)])]),l("footer",Zn,[l("div",xn,[n[106]||(n[106]=l("div",null,[l("span",null,"ONE RECORD · CONTINUOUS WORK"),l("b",null,"기록은 한 번, 업무는 이ì
4–´ì„œ.")],-1)),n[107]||(n[107]=l("div",{class:"ld-footer-domain"},[l("span",null,"생활지도"),l("i"),l("span",null,"학교폭력"),l("i"),l("span",null,"교권보호")],-1)),l("button",{type:"button",onClick:x},[n[105]||(n[105]=i("맨 위로",-1)),t(a,{name:"arrowUp",size:16})])]),l("div",_n,[l("div",ls,[l("a",ns,[l("i",null,[t(ll,{size:24,mode:"inverse"})]),l("b",null,e(p(f).name),1)]),n[108]||(n[108]=l("strong",null,[i("교육 현장의 사실을"),l("br"),i("근거 있는 업무로 잇습니다.")],-1)),n[109]||(n[109]=l("p",null,"기록과 근거를 정리하되, 사안의 판단과 결정은 담당자가 수행합니다.",-1))]),l("p",ss,[n[110]||(n[110]=l("span",null,"푸터 메뉴",-1)),n[111]||(n[111]=l("b",null,"옆으로 넘겨 확인",-1)),t(a,{name:"arrowR",size:15})]),l("nav",es,[l("div",null,[n[112]||(n[112]=l("b",null,"제품 안내",-1)),(u(),r(v,null,b(T,s=>l("a",{key:s.id,href:`#${s.id}`},e(s.label),9,ts)),64))]),n[116]||(n[116]=l("div",null,[l("b",null,"업무 범위"),l("a",{href:"#product"},"생활지도 기록"),l("a",{href:"#product"},"학교폭력 사안조사"),l("a",{href:"#product"},"교권보호 대응")],-1)),l("div",null,[n[114]||(n[114]=l("b",null,"이용·정책",-1)),l("button",{type:"button",onClick:h},[i(e(ol.value),1),t(a,{name:"arrowR",size:14})]),t(m,{to:{name:"privacy-policy"}},{default:Nl(()=>[...n[113]||(n[113]=[i("개인정보처리방침",-1)])]),_:1}),n[115]||(n[115]=l("a",{href:"#trust"},"안전한 운영 원칙",-1))])])]),l("div",as,[l("span",null,"© 2026 "+e(p(f).name),1),l("b",null,e(p(f).tagline),1),l("p",null,e(p(El)),1)])]),l("aside",os,[L.value?(u(),r("nav",is,[n[117]||(n[117]=l("header",null,[l("span",null,"QUICK NAVIGATION"),l("b",null,"원하는 내용으로 바로 이동")],-1)),(u(),r(v,null,b(T,s=>l("button",{key:s.id,type:"button",class:I({active:y.value===s.id}),onClick:d=>B(s.id)},[l("em",null,e(s.no),1),l("b",null,e(s.label),1),t(a,{name:"arrowR",size:15})],10,ds)),64))])):G("",!0),l("button",{class:"ld-section-badge",type:"button","aria-controls":"landing-quick-nav","aria-expanded":L.value,"aria-label":`빠른 이동 열기, 현재 ${J.value}`,onClick:n[3]||(n[3]=s=>L.value=!L.value)},[l("em",null,e(il.value),1),l("span",null,e(J.value),1),t(a,{name:"menu",size:15})],8,us),l("button",{class:"ld-scroll-badge",type:"button","aria-label":"항상 표시되는 맨 위로",style:U({"--scroll-progress":F.value}),onClick:x},[n[118]||(n[118]=l("span",null,"TOP",-1)),t(a,{name:"arrowUp",size:16})],4)])],544)}}}),ps=Ll(vs,[["__scopeId","data-v-61fc0b74"]]),fs=el({__name:"Landing",setup(tl){return(Y,O)=>(u(),Tl(ps))}});export{fs as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.