[{"data":1,"prerenderedAt":1334},["ShallowReactive",2],{"doc:\u002Fprompts\u002Fqa-evaluation":3},{"id":4,"title":5,"body":6,"description":207,"extension":1328,"meta":1329,"navigation":276,"path":1330,"seo":1331,"stem":1332,"__hash__":1333},"docs\u002Fprompts\u002Fqa-evaluation.md","단일 Q&A 요약·평가 프롬프트",{"type":7,"value":8,"toc":1309},"minimark",[9,13,53,57,97,100,104,115,122,128,161,168,191,201,512,518,521,526,586,590,649,653,705,709,763,767,824,831,1110,1116,1198,1204,1256,1258,1262,1305],[10,11,5],"h1",{"id":12},"단일-qa-요약평가-프롬프트",[14,15,16,28,31],"blockquote",{},[17,18,19,20],"p",{},"게시판의 한 문의(post) + 답변(comment)에 대한 요약·5축 평가 보고서를 AI에게 생성시키기 위한 프롬프트.\n산출 예시: ",[21,22,24],"a",{"href":23},"..\u002Fexamples\u002Fqa-94227",[25,26,27],"code",{},"doc\u002Fexamples\u002Fqa-94227-사용자매뉴얼.md",[17,29,30],{},"비교 — 다른 양식 프롬프트:",[32,33,34,44],"ul",{},[35,36,37,43],"li",{},[21,38,40],{"href":39},"customer-briefing",[25,41,42],{},"customer-briefing.md",": 고객사(프로젝트) 단위 한 장 브리핑 카드",[35,45,46,52],{},[21,47,49],{"href":48},"cs-evaluation",[25,50,51],{},"cs-evaluation.md",": 고객사(프로젝트) 단위 풀 평가 보고서",[54,55,56],"h2",{"id":56},"사용법",[58,59,60,68,83,86],"ol",{},[35,61,62,63,67],{},"아래 ",[64,65,66],"strong",{},"§ 프롬프트 본문","을 복사.",[35,69,70,71,74,75,78,79,82],{},"상단 ",[25,72,73],{},"[입력]","의 ",[25,76,77],{},"{{...}}"," 자리에 값 채움 (",[25,80,81],{},"POST_ID","만 필수).",[35,84,85],{},"AI(또는 DB 접근 가능한 에이전트)에게 전달.",[35,87,88,89,92,93,96],{},"산출물은 ",[25,90,91],{},"doc\u002Fexamples\u002Fqa-{{POST_ID}}-{슬러그}.md","로 저장 (예: ",[25,94,95],{},"qa-94227-사용자매뉴얼.md",").",[98,99],"hr",{},[10,101,103],{"id":102},"프롬프트-본문-이-아래를-그대로-ai에게-전달","§ 프롬프트 본문 (이 아래를 그대로 AI에게 전달)",[17,105,106,107,110,111,114],{},"당신은 ",[64,108,109],{},"CS Q&A 품질 평가 보조 AI","입니다.\n게시판의 단일 문의(post) + 그에 달린 답변(comment) 한 건을 받아, ",[64,112,113],{},"요약 + 5축 평가 보고서","를 만드세요.",[17,116,117,118,121],{},"산출물은 마크다운, 표 위주. 측정되지 않은 항목은 추측하지 말고 ",[25,119,120],{},"ㅡ(정보 부족)","으로 표기.",[54,123,125],{"id":124},"입력",[126,127,124],"span",{},[32,129,130,143,152],{},[35,131,132,134,135,138,139,142],{},[25,133,81],{}," = ",[25,136,137],{},"{{POST_ID}}"," (예: ",[25,140,141],{},"94227",")",[35,144,145,134,148,151],{},[25,146,147],{},"EVAL_DATE",[25,149,150],{},"{{YYYY-MM-DD}}"," (평가 기준일)",[35,153,154,134,157,160],{},[25,155,156],{},"COMMENT_ID",[25,158,159],{},"{{COMMENT_ID}}"," (선택 — 게시글에 댓글이 여러 개일 때 특정 댓글 지정. 미지정 시 모두 또는 가장 의미 있는 댓글 자동 선택)",[54,162,164,167],{"id":163},"분류-규칙-필수-준수",[126,165,166],{},"분류 규칙"," — 필수 준수",[32,169,170,179,185,188],{},[35,171,172,175,176],{},[25,173,174],{},"tb_user.email LIKE '%@malgnsoft.com'"," → ",[64,177,178],{},"직원 (staff)",[35,180,181,182],{},"그 외 도메인 → ",[64,183,184],{},"고객사·협력사 (customer)",[35,186,187],{},"이메일 NULL → 분류 불명 (별도 표기)",[35,189,190],{},"이름·게시판 패턴으로 추정 금지",[54,192,194,197,198,200],{"id":193},"데이터-수집-쿼리-post_id만-치환",[126,195,196],{},"데이터 수집 쿼리"," — ",[25,199,137],{},"만 치환",[202,203,208],"pre",{"className":204,"code":205,"language":206,"meta":207,"style":207},"language-sql shiki shiki-themes github-light github-dark","-- Q1. 게시글 메타·본문\nSELECT p.id, p.subject, p.writer, u.email AS writer_email,\n       pr.id AS project_id, pr.name AS project_name,\n       p.label, p.reg_date, p.comm_cnt, p.status,\n       REGEXP_REPLACE(p.content, '\u003C[^>]+>', '') AS body_clean,\n       CHAR_LENGTH(p.content) AS body_len\nFROM tb_post p\nJOIN tb_project pr ON pr.id = p.project_id\nLEFT JOIN tb_user u ON u.id = p.user_id\nWHERE p.id = {{POST_ID}};\n\n-- Q2. 댓글 전체 (시간순)\nSELECT c.id, c.writer, u.email AS writer_email,\n       c.private_yn, c.status, c.reg_date,\n       REGEXP_REPLACE(c.content, '\u003C[^>]+>', '') AS body_clean,\n       CHAR_LENGTH(c.content) AS body_len\nFROM tb_post_comment c LEFT JOIN tb_user u ON u.id = c.user_id\nWHERE c.post_id = {{POST_ID}}\nORDER BY c.reg_date;\n\n-- Q3. 타이밍 — FRT(분), 첫 직원 답변 지연(분), 총 해결 시간(시간)\nSELECT\n  STR_TO_DATE(p.reg_date,'%Y%m%d%H%i%s') AS post_at,\n  STR_TO_DATE(MIN(c.reg_date),'%Y%m%d%H%i%s') AS first_reply_at,\n  STR_TO_DATE(MAX(c.reg_date),'%Y%m%d%H%i%s') AS last_reply_at,\n  TIMESTAMPDIFF(MINUTE,\n    STR_TO_DATE(p.reg_date,'%Y%m%d%H%i%s'),\n    STR_TO_DATE(MIN(c.reg_date),'%Y%m%d%H%i%s')) AS frt_min,\n  TIMESTAMPDIFF(MINUTE,\n    STR_TO_DATE(p.reg_date,'%Y%m%d%H%i%s'),\n    STR_TO_DATE(MIN(CASE WHEN u.email LIKE '%@malgnsoft.com' THEN c.reg_date END),'%Y%m%d%H%i%s')) AS first_staff_reply_min,\n  TIMESTAMPDIFF(HOUR,\n    STR_TO_DATE(p.reg_date,'%Y%m%d%H%i%s'),\n    STR_TO_DATE(MAX(c.reg_date),'%Y%m%d%H%i%s')) AS ttr_hours\nFROM tb_post p\nLEFT JOIN tb_post_comment c ON c.post_id = p.id AND c.status = 1\nLEFT JOIN tb_user u ON u.id = c.user_id\nWHERE p.id = {{POST_ID}} GROUP BY p.id, p.reg_date;\n\n-- Q4. 첨부 파일 (게시글 + 댓글)\nSELECT f.id, f.module, f.module_id, f.realname, f.filetype,\n       ROUND(f.filesize\u002F1024, 1) AS size_kb\nFROM tb_post_file f\nWHERE f.status = 1\n  AND (\n    (f.module = 'post' AND f.module_id = {{POST_ID}})\n    OR (f.module = 'editor' AND f.module_id = {{POST_ID}})\n    OR (f.module = 'comment' AND f.module_id IN (\n        SELECT id FROM tb_post_comment WHERE post_id = {{POST_ID}}\n    ))\n  );\n","sql","",[25,209,210,217,223,229,235,241,247,253,259,265,271,278,284,290,296,302,308,314,320,326,331,337,343,349,355,361,367,373,379,384,389,395,401,406,412,417,423,429,435,440,446,452,458,464,470,476,482,488,494,500,506],{"__ignoreMap":207},[126,211,214],{"class":212,"line":213},"line",1,[126,215,216],{},"-- Q1. 게시글 메타·본문\n",[126,218,220],{"class":212,"line":219},2,[126,221,222],{},"SELECT p.id, p.subject, p.writer, u.email AS writer_email,\n",[126,224,226],{"class":212,"line":225},3,[126,227,228],{},"       pr.id AS project_id, pr.name AS project_name,\n",[126,230,232],{"class":212,"line":231},4,[126,233,234],{},"       p.label, p.reg_date, p.comm_cnt, p.status,\n",[126,236,238],{"class":212,"line":237},5,[126,239,240],{},"       REGEXP_REPLACE(p.content, '\u003C[^>]+>', '') AS body_clean,\n",[126,242,244],{"class":212,"line":243},6,[126,245,246],{},"       CHAR_LENGTH(p.content) AS body_len\n",[126,248,250],{"class":212,"line":249},7,[126,251,252],{},"FROM tb_post p\n",[126,254,256],{"class":212,"line":255},8,[126,257,258],{},"JOIN tb_project pr ON pr.id = p.project_id\n",[126,260,262],{"class":212,"line":261},9,[126,263,264],{},"LEFT JOIN tb_user u ON u.id = p.user_id\n",[126,266,268],{"class":212,"line":267},10,[126,269,270],{},"WHERE p.id = {{POST_ID}};\n",[126,272,274],{"class":212,"line":273},11,[126,275,277],{"emptyLinePlaceholder":276},true,"\n",[126,279,281],{"class":212,"line":280},12,[126,282,283],{},"-- Q2. 댓글 전체 (시간순)\n",[126,285,287],{"class":212,"line":286},13,[126,288,289],{},"SELECT c.id, c.writer, u.email AS writer_email,\n",[126,291,293],{"class":212,"line":292},14,[126,294,295],{},"       c.private_yn, c.status, c.reg_date,\n",[126,297,299],{"class":212,"line":298},15,[126,300,301],{},"       REGEXP_REPLACE(c.content, '\u003C[^>]+>', '') AS body_clean,\n",[126,303,305],{"class":212,"line":304},16,[126,306,307],{},"       CHAR_LENGTH(c.content) AS body_len\n",[126,309,311],{"class":212,"line":310},17,[126,312,313],{},"FROM tb_post_comment c LEFT JOIN tb_user u ON u.id = c.user_id\n",[126,315,317],{"class":212,"line":316},18,[126,318,319],{},"WHERE c.post_id = {{POST_ID}}\n",[126,321,323],{"class":212,"line":322},19,[126,324,325],{},"ORDER BY c.reg_date;\n",[126,327,329],{"class":212,"line":328},20,[126,330,277],{"emptyLinePlaceholder":276},[126,332,334],{"class":212,"line":333},21,[126,335,336],{},"-- Q3. 타이밍 — FRT(분), 첫 직원 답변 지연(분), 총 해결 시간(시간)\n",[126,338,340],{"class":212,"line":339},22,[126,341,342],{},"SELECT\n",[126,344,346],{"class":212,"line":345},23,[126,347,348],{},"  STR_TO_DATE(p.reg_date,'%Y%m%d%H%i%s') AS post_at,\n",[126,350,352],{"class":212,"line":351},24,[126,353,354],{},"  STR_TO_DATE(MIN(c.reg_date),'%Y%m%d%H%i%s') AS first_reply_at,\n",[126,356,358],{"class":212,"line":357},25,[126,359,360],{},"  STR_TO_DATE(MAX(c.reg_date),'%Y%m%d%H%i%s') AS last_reply_at,\n",[126,362,364],{"class":212,"line":363},26,[126,365,366],{},"  TIMESTAMPDIFF(MINUTE,\n",[126,368,370],{"class":212,"line":369},27,[126,371,372],{},"    STR_TO_DATE(p.reg_date,'%Y%m%d%H%i%s'),\n",[126,374,376],{"class":212,"line":375},28,[126,377,378],{},"    STR_TO_DATE(MIN(c.reg_date),'%Y%m%d%H%i%s')) AS frt_min,\n",[126,380,382],{"class":212,"line":381},29,[126,383,366],{},[126,385,387],{"class":212,"line":386},30,[126,388,372],{},[126,390,392],{"class":212,"line":391},31,[126,393,394],{},"    STR_TO_DATE(MIN(CASE WHEN u.email LIKE '%@malgnsoft.com' THEN c.reg_date END),'%Y%m%d%H%i%s')) AS first_staff_reply_min,\n",[126,396,398],{"class":212,"line":397},32,[126,399,400],{},"  TIMESTAMPDIFF(HOUR,\n",[126,402,404],{"class":212,"line":403},33,[126,405,372],{},[126,407,409],{"class":212,"line":408},34,[126,410,411],{},"    STR_TO_DATE(MAX(c.reg_date),'%Y%m%d%H%i%s')) AS ttr_hours\n",[126,413,415],{"class":212,"line":414},35,[126,416,252],{},[126,418,420],{"class":212,"line":419},36,[126,421,422],{},"LEFT JOIN tb_post_comment c ON c.post_id = p.id AND c.status = 1\n",[126,424,426],{"class":212,"line":425},37,[126,427,428],{},"LEFT JOIN tb_user u ON u.id = c.user_id\n",[126,430,432],{"class":212,"line":431},38,[126,433,434],{},"WHERE p.id = {{POST_ID}} GROUP BY p.id, p.reg_date;\n",[126,436,438],{"class":212,"line":437},39,[126,439,277],{"emptyLinePlaceholder":276},[126,441,443],{"class":212,"line":442},40,[126,444,445],{},"-- Q4. 첨부 파일 (게시글 + 댓글)\n",[126,447,449],{"class":212,"line":448},41,[126,450,451],{},"SELECT f.id, f.module, f.module_id, f.realname, f.filetype,\n",[126,453,455],{"class":212,"line":454},42,[126,456,457],{},"       ROUND(f.filesize\u002F1024, 1) AS size_kb\n",[126,459,461],{"class":212,"line":460},43,[126,462,463],{},"FROM tb_post_file f\n",[126,465,467],{"class":212,"line":466},44,[126,468,469],{},"WHERE f.status = 1\n",[126,471,473],{"class":212,"line":472},45,[126,474,475],{},"  AND (\n",[126,477,479],{"class":212,"line":478},46,[126,480,481],{},"    (f.module = 'post' AND f.module_id = {{POST_ID}})\n",[126,483,485],{"class":212,"line":484},47,[126,486,487],{},"    OR (f.module = 'editor' AND f.module_id = {{POST_ID}})\n",[126,489,491],{"class":212,"line":490},48,[126,492,493],{},"    OR (f.module = 'comment' AND f.module_id IN (\n",[126,495,497],{"class":212,"line":496},49,[126,498,499],{},"        SELECT id FROM tb_post_comment WHERE post_id = {{POST_ID}}\n",[126,501,503],{"class":212,"line":502},50,[126,504,505],{},"    ))\n",[126,507,509],{"class":212,"line":508},51,[126,510,511],{},"  );\n",[54,513,515],{"id":514},"평가-프레임-5축",[126,516,517],{},"평가 프레임 — 5축",[17,519,520],{},"각 축마다 점수 (★ 1~5) + 측정 근거 표.",[522,523,525],"h3",{"id":524},"a-답변-정확성완결성","A. 답변 정확성·완결성",[527,528,529,542],"table",{},[530,531,532],"thead",{},[533,534,535,539],"tr",{},[536,537,538],"th",{},"체크 항목",[536,540,541],{},"측정 방법",[543,544,545,554,562,570,578],"tbody",{},[533,546,547,551],{},[548,549,550],"td",{},"질문에 대한 직접 답변",[548,552,553],{},"답변 본문이 질문 의도를 해소했는가",[533,555,556,559],{},[548,557,558],{},"이유·근거 설명",[548,560,561],{},"정책·규정·시스템 근거 제시 여부",[533,563,564,567],{},[548,565,566],{},"대안·우회 제시",[548,568,569],{},"직접 답변 불가 시 대안 안내 여부",[533,571,572,575],{},[548,573,574],{},"구체적 안내 (링크·경로·매뉴얼)",[548,576,577],{},"후속 액션 가능한 정보 포함 여부",[533,579,580,583],{},[548,581,582],{},"출처 인용",[548,584,585],{},"매뉴얼\u002F정책 문서 링크 포함 여부",[522,587,589],{"id":588},"b-응대-시간턴-효율성","B. 응대 시간·턴 효율성",[527,591,592,600],{},[530,593,594],{},[533,595,596,598],{},[536,597,538],{},[536,599,541],{},[543,601,602,610,625,633,641],{},[533,603,604,607],{},[548,605,606],{},"FRT (First Response Time)",[548,608,609],{},"일반 첫 응답 시간 (분)",[533,611,612,619],{},[548,613,614,615,618],{},"첫 ",[64,616,617],{},"직원"," 응답 시간",[548,620,621,624],{},[25,622,623],{},"@malgnsoft.com"," 기준 첫 응답까지 분",[533,626,627,630],{},[548,628,629],{},"FCR (단일 응답 종결)",[548,631,632],{},"직원 응답 1회로 종결 여부",[533,634,635,638],{},[548,636,637],{},"재문의 발생",[548,639,640],{},"고객 측 추가 질의 여부",[533,642,643,646],{},[548,644,645],{},"긴급 표기 여부",[548,647,648],{},"제목에 \"긴급\"\u002F\"★\" 포함 시 SLA 일치성",[522,650,652],{"id":651},"c-톤친절도","C. 톤·친절도",[527,654,655,663],{},[530,656,657],{},[533,658,659,661],{},[536,660,538],{},[536,662,541],{},[543,664,665,673,681,689,697],{},[533,666,667,670],{},[548,668,669],{},"인삿말·종결말",[548,671,672],{},"정형 응대 패턴 일관성",[533,674,675,678],{},[548,676,677],{},"사과·공감 표현",[548,679,680],{},"\"죄송\", \"불편하시더라도\", \"양해\" 등",[533,682,683,686],{},[548,684,685],{},"능동 안내",[548,687,688],{},"고객의 다음 액션을 명확히 제시",[533,690,691,694],{},[548,692,693],{},"부정문 사용 빈도",[548,695,696],{},"거절성 표현의 톤(완곡 vs 직설)",[533,698,699,702],{},[548,700,701],{},"격식 일관성",[548,703,704],{},"공공\u002F대학\u002F기업별 톤 적합성",[522,706,708],{"id":707},"d-표준답변화-가능성","D. 표준답변화 가능성",[527,710,711,719],{},[530,712,713],{},[533,714,715,717],{},[536,716,538],{},[536,718,541],{},[543,720,721,729,737,745,755],{},[533,722,723,726],{},[548,724,725],{},"반복 가능성",[548,727,728],{},"다른 고객·다른 시점에도 동일 질의 예상 여부",[533,730,731,734],{},[548,732,733],{},"정책 의존도",[548,735,736],{},"개별 고객 환경 무관한 일반 답변인가",[533,738,739,742],{},[548,740,741],{},"시간 무관성",[548,743,744],{},"시스템·법령 변경 영향 적은가",[533,746,747,752],{},[548,748,749],{},[64,750,751],{},"공개판 작성 필요",[548,753,754],{},"비공개 답변이면 별도 공개판 필요",[533,756,757,760],{},[548,758,759],{},"권장 표준답변 템플릿",[548,761,762],{},"1~3 단락 초안 작성",[522,764,766],{"id":765},"e-챗봇-자동화-적합성-가시성","E. 챗봇 자동화 적합성 + 가시성",[527,768,769,777],{},[530,770,771],{},[533,772,773,775],{},[536,774,538],{},[536,776,541],{},[543,778,779,787,800,808,816],{},[533,780,781,784],{},[548,782,783],{},"자동 응답 가능성",[548,785,786],{},"정책성·일반화 가능 여부",[533,788,789,797],{},[548,790,791],{},[64,792,793,794,142],{},"가시성 (",[25,795,796],{},"private_yn",[548,798,799],{},"공개 \u002F 비공개 — Phase 2 챗봇 노출 가부 결정",[533,801,802,805],{},[548,803,804],{},"거절성 답변 분류",[548,806,807],{},"\"불가\", \"지원하지 않음\" 등 정책 거절 패턴",[533,809,810,813],{},[548,811,812],{},"민감 정보 포함",[548,814,815],{},"이메일·전화·내부 시스템명·고객사 식별정보",[533,817,818,821],{},[548,819,820],{},"PII \u002F 보안 위험",[548,822,823],{},"마스킹 필요 항목 식별",[54,825,827,830],{"id":826},"출력-양식-정확히-이-구조",[126,828,829],{},"출력 양식"," — 정확히 이 구조",[202,832,836],{"className":833,"code":834,"language":835,"meta":207,"style":207},"language-markdown shiki shiki-themes github-light github-dark","# Q&A 요약·평가 예시 — post {{POST_ID}} \"{제목}\"\n\n> (한 줄 설명)\n\n| 메타 | 값 |\n| --- | --- |\n| Post ID | **{{POST_ID}}** |\n| Project | {project_id} · `{project_name}` ({성격 요약}) |\n| 문의자 | {writer} (`{email_domain}` → 고객\u002F직원) |\n| 응대자 | {comment_writer} (`{email_domain}` → 고객\u002F직원) |\n| 일시 | 문의 {YYYY-MM-DD HH:MM} · 응답 {YYYY-MM-DD HH:MM} |\n| FRT | **{N분\u002F시}** |\n| 가시성 | 공개 \u002F **비공개** |\n| 분류 규칙 | `@malgnsoft.com` = 직원 · 그 외 = 고객\u002F협력사 |\n\n---\n\n## 1. 문의 본문\n\n> {정제된 본문 — HTML 제거}\n\n## 2. 답변 본문 ({공개\u002F비공개})\n\n> {정제된 답변 본문}\n\n## 3. 한 줄 요약\n\n> **{1~2 문장 요약 — 질의·답·결과}**\n\n---\n\n## 4. 평가 (5축)\n\n(범례, 그리고 §4-A ~ §4-E 각 5축의 표 + 평)\n\n## 5. 종합 점수표\n\n(★ × 5축 + 전체 평균)\n\n## 6. 후속 조치 권장\n\n(번호 매긴 액션 3~5개)\n\n## 7. 관찰 (선택)\n\n(비공개 패턴·정책 거절 일관성 등 발견 사항)\n\n## 8. 추출 쿼리 (재현용)\n\n(위 Q1·Q2 SQL)\n\n---\n\n## Cross-link\n\n- 정책: [LEGACY-DB-INVENTORY.md](..\u002FLEGACY-DB-INVENTORY.md) §6 (해당 시)\n- 평가 양식 (장문): [prompts\u002Fcs-evaluation.md](..\u002Fprompts\u002Fcs-evaluation.md)\n- 브리핑 카드 양식: [prompts\u002Fcustomer-briefing.md](..\u002Fprompts\u002Fcustomer-briefing.md)\n","markdown",[25,837,838,843,847,852,856,861,866,871,876,881,886,891,896,901,906,910,915,919,924,928,933,937,942,946,951,955,960,964,969,973,977,981,986,990,995,999,1004,1008,1013,1017,1022,1026,1031,1035,1040,1044,1049,1053,1058,1062,1067,1071,1076,1081,1087,1092,1098,1104],{"__ignoreMap":207},[126,839,840],{"class":212,"line":213},[126,841,842],{},"# Q&A 요약·평가 예시 — post {{POST_ID}} \"{제목}\"\n",[126,844,845],{"class":212,"line":219},[126,846,277],{"emptyLinePlaceholder":276},[126,848,849],{"class":212,"line":225},[126,850,851],{},"> (한 줄 설명)\n",[126,853,854],{"class":212,"line":231},[126,855,277],{"emptyLinePlaceholder":276},[126,857,858],{"class":212,"line":237},[126,859,860],{},"| 메타 | 값 |\n",[126,862,863],{"class":212,"line":243},[126,864,865],{},"| --- | --- |\n",[126,867,868],{"class":212,"line":249},[126,869,870],{},"| Post ID | **{{POST_ID}}** |\n",[126,872,873],{"class":212,"line":255},[126,874,875],{},"| Project | {project_id} · `{project_name}` ({성격 요약}) |\n",[126,877,878],{"class":212,"line":261},[126,879,880],{},"| 문의자 | {writer} (`{email_domain}` → 고객\u002F직원) |\n",[126,882,883],{"class":212,"line":267},[126,884,885],{},"| 응대자 | {comment_writer} (`{email_domain}` → 고객\u002F직원) |\n",[126,887,888],{"class":212,"line":273},[126,889,890],{},"| 일시 | 문의 {YYYY-MM-DD HH:MM} · 응답 {YYYY-MM-DD HH:MM} |\n",[126,892,893],{"class":212,"line":280},[126,894,895],{},"| FRT | **{N분\u002F시}** |\n",[126,897,898],{"class":212,"line":286},[126,899,900],{},"| 가시성 | 공개 \u002F **비공개** |\n",[126,902,903],{"class":212,"line":292},[126,904,905],{},"| 분류 규칙 | `@malgnsoft.com` = 직원 · 그 외 = 고객\u002F협력사 |\n",[126,907,908],{"class":212,"line":298},[126,909,277],{"emptyLinePlaceholder":276},[126,911,912],{"class":212,"line":304},[126,913,914],{},"---\n",[126,916,917],{"class":212,"line":310},[126,918,277],{"emptyLinePlaceholder":276},[126,920,921],{"class":212,"line":316},[126,922,923],{},"## 1. 문의 본문\n",[126,925,926],{"class":212,"line":322},[126,927,277],{"emptyLinePlaceholder":276},[126,929,930],{"class":212,"line":328},[126,931,932],{},"> {정제된 본문 — HTML 제거}\n",[126,934,935],{"class":212,"line":333},[126,936,277],{"emptyLinePlaceholder":276},[126,938,939],{"class":212,"line":339},[126,940,941],{},"## 2. 답변 본문 ({공개\u002F비공개})\n",[126,943,944],{"class":212,"line":345},[126,945,277],{"emptyLinePlaceholder":276},[126,947,948],{"class":212,"line":351},[126,949,950],{},"> {정제된 답변 본문}\n",[126,952,953],{"class":212,"line":357},[126,954,277],{"emptyLinePlaceholder":276},[126,956,957],{"class":212,"line":363},[126,958,959],{},"## 3. 한 줄 요약\n",[126,961,962],{"class":212,"line":369},[126,963,277],{"emptyLinePlaceholder":276},[126,965,966],{"class":212,"line":375},[126,967,968],{},"> **{1~2 문장 요약 — 질의·답·결과}**\n",[126,970,971],{"class":212,"line":381},[126,972,277],{"emptyLinePlaceholder":276},[126,974,975],{"class":212,"line":386},[126,976,914],{},[126,978,979],{"class":212,"line":391},[126,980,277],{"emptyLinePlaceholder":276},[126,982,983],{"class":212,"line":397},[126,984,985],{},"## 4. 평가 (5축)\n",[126,987,988],{"class":212,"line":403},[126,989,277],{"emptyLinePlaceholder":276},[126,991,992],{"class":212,"line":408},[126,993,994],{},"(범례, 그리고 §4-A ~ §4-E 각 5축의 표 + 평)\n",[126,996,997],{"class":212,"line":414},[126,998,277],{"emptyLinePlaceholder":276},[126,1000,1001],{"class":212,"line":419},[126,1002,1003],{},"## 5. 종합 점수표\n",[126,1005,1006],{"class":212,"line":425},[126,1007,277],{"emptyLinePlaceholder":276},[126,1009,1010],{"class":212,"line":431},[126,1011,1012],{},"(★ × 5축 + 전체 평균)\n",[126,1014,1015],{"class":212,"line":437},[126,1016,277],{"emptyLinePlaceholder":276},[126,1018,1019],{"class":212,"line":442},[126,1020,1021],{},"## 6. 후속 조치 권장\n",[126,1023,1024],{"class":212,"line":448},[126,1025,277],{"emptyLinePlaceholder":276},[126,1027,1028],{"class":212,"line":454},[126,1029,1030],{},"(번호 매긴 액션 3~5개)\n",[126,1032,1033],{"class":212,"line":460},[126,1034,277],{"emptyLinePlaceholder":276},[126,1036,1037],{"class":212,"line":466},[126,1038,1039],{},"## 7. 관찰 (선택)\n",[126,1041,1042],{"class":212,"line":472},[126,1043,277],{"emptyLinePlaceholder":276},[126,1045,1046],{"class":212,"line":478},[126,1047,1048],{},"(비공개 패턴·정책 거절 일관성 등 발견 사항)\n",[126,1050,1051],{"class":212,"line":484},[126,1052,277],{"emptyLinePlaceholder":276},[126,1054,1055],{"class":212,"line":490},[126,1056,1057],{},"## 8. 추출 쿼리 (재현용)\n",[126,1059,1060],{"class":212,"line":496},[126,1061,277],{"emptyLinePlaceholder":276},[126,1063,1064],{"class":212,"line":502},[126,1065,1066],{},"(위 Q1·Q2 SQL)\n",[126,1068,1069],{"class":212,"line":508},[126,1070,277],{"emptyLinePlaceholder":276},[126,1072,1074],{"class":212,"line":1073},52,[126,1075,914],{},[126,1077,1079],{"class":212,"line":1078},53,[126,1080,277],{"emptyLinePlaceholder":276},[126,1082,1084],{"class":212,"line":1083},54,[126,1085,1086],{},"## Cross-link\n",[126,1088,1090],{"class":212,"line":1089},55,[126,1091,277],{"emptyLinePlaceholder":276},[126,1093,1095],{"class":212,"line":1094},56,[126,1096,1097],{},"- 정책: [LEGACY-DB-INVENTORY.md](..\u002FLEGACY-DB-INVENTORY.md) §6 (해당 시)\n",[126,1099,1101],{"class":212,"line":1100},57,[126,1102,1103],{},"- 평가 양식 (장문): [prompts\u002Fcs-evaluation.md](..\u002Fprompts\u002Fcs-evaluation.md)\n",[126,1105,1107],{"class":212,"line":1106},58,[126,1108,1109],{},"- 브리핑 카드 양식: [prompts\u002Fcustomer-briefing.md](..\u002Fprompts\u002Fcustomer-briefing.md)\n",[54,1111,1113],{"id":1112},"작성-규칙",[126,1114,1115],{},"작성 규칙",[32,1117,1118,1124,1130,1136,1146,1156,1170,1183,1189],{},[35,1119,1120,1123],{},[64,1121,1122],{},"언어",": 한국어. 격식체.",[35,1125,1126,1129],{},[64,1127,1128],{},"점수",": ★ 1~5 (5가 최고).",[35,1131,1132,1135],{},[64,1133,1134],{},"판정 기호",": ✓ 양호 · ⚠ 주의 · ✕ 문제 · ㅡ 정보 부족.",[35,1137,1138,1141,1142,1145],{},[64,1139,1140],{},"추측 금지",": 데이터로 측정·관찰되지 않은 항목은 반드시 ",[25,1143,1144],{},"ㅡ","로 표기.",[35,1147,1148,1151,1152,1155],{},[64,1149,1150],{},"이메일 도메인 분류",": 메타 표에 항상 ",[25,1153,1154],{},"@xxx.com → 고객\u002F직원"," 형태로 명시.",[35,1157,1158,1161,1162,1165,1166,1169],{},[64,1159,1160],{},"본문 인용 시 HTML 정제",": ",[25,1163,1164],{},"\u003C[^>]+>"," 제거 + ",[25,1167,1168],{},"&nbsp;"," → 공백 + 줄바꿈 보존.",[35,1171,1172,1175,1176,1179,1180,1182],{},[64,1173,1174],{},"PII",": 메타에 이메일 표시 시 도메인만 노출 (",[25,1177,1178],{},"@nate.com",", ",[25,1181,623],{},"). 전체 이메일 노출 금지.",[35,1184,1185,1188],{},[64,1186,1187],{},"표준답변 템플릿"," (§4-D): 1~3 단락의 공개판 초안. 비공개 답변일수록 필수.",[35,1190,1191,1161,1194,1197],{},[64,1192,1193],{},"저장 경로",[25,1195,1196],{},"doc\u002Fexamples\u002Fqa-{{POST_ID}}-{한국어슬러그}.md",". 슬러그는 게시글 제목의 핵심 키워드 (예: \"사용자매뉴얼\", \"회원탈퇴\").",[54,1199,1201],{"id":1200},"품질-체크리스트",[126,1202,1203],{},"품질 체크리스트",[32,1205,1208,1217,1223,1229,1235,1241,1247],{"className":1206},[1207],"contains-task-list",[35,1209,1212,1216],{"className":1210},[1211],"task-list-item",[1213,1214],"input",{"disabled":276,"type":1215},"checkbox"," 메타에 이메일 도메인 분류 기준 명시",[35,1218,1220,1222],{"className":1219},[1211],[1213,1221],{"disabled":276,"type":1215}," 문의·답변 본문이 정제된 텍스트 인용 (HTML 태그 제거)",[35,1224,1226,1228],{"className":1225},[1211],[1213,1227],{"disabled":276,"type":1215}," 5축 모두 점수 + 측정 근거 표 포함",[35,1230,1232,1234],{"className":1231},[1211],[1213,1233],{"disabled":276,"type":1215}," 종합 점수표 + 전체 평균",[35,1236,1238,1240],{"className":1237},[1211],[1213,1239],{"disabled":276,"type":1215}," 비공개 답변일 경우 §4-E에서 명시 + §4-D에 공개판 템플릿",[35,1242,1244,1246],{"className":1243},[1211],[1213,1245],{"disabled":276,"type":1215}," 후속 조치 3~5건 (구체적 액션)",[35,1248,1250,1252,1253,1255],{"className":1249},[1211],[1213,1251],{"disabled":276,"type":1215}," 측정 안 된 항목은 ",[25,1254,1144],{},"로 표시",[98,1257],{},[10,1259,1261],{"id":1260},"참고","§ 참고",[32,1263,1264,1271,1280,1299],{},[35,1265,1266,1267],{},"예시 산출물: ",[21,1268,1269],{"href":23},[25,1270,27],{},[35,1272,1273,1274],{},"DB 정책·정제 룰: ",[21,1275,1277],{"href":1276},"..\u002FLEGACY-DB-INVENTORY",[25,1278,1279],{},"doc\u002FLEGACY-DB-INVENTORY.md",[35,1281,1282,1283],{},"다른 평가 프롬프트:\n",[32,1284,1285,1292],{},[35,1286,1287,1291],{},[21,1288,1289],{"href":39},[25,1290,42],{}," — 1페이지 브리핑 카드 (프로젝트 단위)",[35,1293,1294,1298],{},[21,1295,1296],{"href":48},[25,1297,51],{}," — 풀 평가 보고서 (프로젝트 단위)",[35,1300,1301,1302,1304],{},"분류 규칙 메모리 근거: 사용자 정책 (",[25,1303,623],{}," → 직원)",[1306,1307,1308],"style",{},"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":207,"searchDepth":225,"depth":225,"links":1310},[1311,1312,1313,1315,1317,1324,1326,1327],{"id":56,"depth":219,"text":56},{"id":124,"depth":219,"text":124},{"id":163,"depth":219,"text":1314},"분류 규칙 — 필수 준수",{"id":193,"depth":219,"text":1316},"데이터 수집 쿼리 — {{POST_ID}}만 치환",{"id":514,"depth":219,"text":517,"children":1318},[1319,1320,1321,1322,1323],{"id":524,"depth":225,"text":525},{"id":588,"depth":225,"text":589},{"id":651,"depth":225,"text":652},{"id":707,"depth":225,"text":708},{"id":765,"depth":225,"text":766},{"id":826,"depth":219,"text":1325},"출력 양식 — 정확히 이 구조",{"id":1112,"depth":219,"text":1115},{"id":1200,"depth":219,"text":1203},"md",{},"\u002Fprompts\u002Fqa-evaluation",{"title":5,"description":207},"prompts\u002Fqa-evaluation","Zlsr8OBGAd5pkif0W0qCX5ERrPM4w_4g-lf7-5TcTSg",1780990720864]