{
  "schema": "reai.ledgerExport.v1",
  "ledger": "8",
  "name": "8_ChatGPT지시문",
  "appVersion": "1.0.0",
  "exportedAt": "2026-09-24T05:29:43+09:00",
  "notice": "가명 전용 대장 내보내기(REQ-054). 계산 열은 내보낸 시점 값(computed = true)",
  "columns": [
    {
      "key": "id",
      "header": "지시문ID",
      "computed": false
    },
    {
      "key": "ledger",
      "header": "대상 대장",
      "computed": false
    },
    {
      "key": "body",
      "header": "지시문 본문",
      "computed": false
    },
    {
      "key": "attach",
      "header": "첨부 파일",
      "computed": false
    },
    {
      "key": "format",
      "header": "기대 응답 형식",
      "computed": false
    },
    {
      "key": "route",
      "header": "통로·되돌려 넣을 곳",
      "computed": false
    },
    {
      "key": "rag",
      "header": "근거 RAG ID",
      "computed": false
    },
    {
      "key": "grade",
      "header": "출처 등급",
      "computed": false
    },
    {
      "key": "volatility",
      "header": "변동성",
      "computed": false
    }
  ],
  "rows": [
    {
      "id": "EX-01",
      "ledger": "1_매물대장",
      "body": "첨부한 1_매물대장 CSV에서 매물마다 비어 있는 필수 명시 항목과 확인필요항목 열 값을 찾아 매물ID별 누락 목록을 만들어라. 누락이 없는 매물은 판정에 \"광고 준비 완료\"로 적어라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "1_매물대장 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 매물ID,누락열,판정)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A01-008",
      "grade": "공식",
      "volatility": "중간"
    },
    {
      "id": "EX-02",
      "ledger": "1_매물대장",
      "body": "1_매물대장에서 관리비구분이 정액이고 관리비(만원)가 기준값 대장 K11 이상인데 관리비비목 8열이 모두 빈 행을 찾아라. 비목 금액을 나누거나 추정하지 말고 매물ID와 관리비만 적어라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함. 보조 출처, 원문 재확인",
      "attach": "1_매물대장 CSV, 기준값 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 매물ID,관리비(만원),조치)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A01-009",
      "grade": "보조",
      "volatility": "중간"
    },
    {
      "id": "EX-03",
      "ledger": "1_매물대장",
      "body": "1_매물대장에서 방향 값이 8방위(동, 서, 남, 북, 북동, 남동, 남서, 북서)가 아니거나 방향기준 열이 빈 행을 찾아 매물ID와 현재 값을 표로 보여라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함. 보조 출처, 원문 재확인",
      "attach": "1_매물대장 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 매물ID,방향,방향기준,문제)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A01-011",
      "grade": "보조",
      "volatility": "중간"
    },
    {
      "id": "EX-04",
      "ledger": "2_광고게시대장",
      "body": "2_광고게시대장에서 거래상태가 \"계약 완료\"인데 삭제확인일이 빈 행을 찾아 채널별 삭제 목록을 만들어라. 즉시처리 열에 \"삭제 지연\"이 있는 행을 맨 위에 둬라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "2_광고게시대장 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 매물ID,채널,계약완료통지일,삭제기한,즉시처리)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A01-025",
      "grade": "공식",
      "volatility": "중간"
    },
    {
      "id": "EX-05",
      "ledger": "2_광고게시대장",
      "body": "2_광고게시대장에서 계약완료통지일이 있고 삭제확인일이 빈 행의 경과일 열 값을 그대로 옮겨라. 경과일이 큰 행부터 정렬하라. 날짜를 새로 계산하지 마라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함. 보조 출처, 원문 재확인",
      "attach": "2_광고게시대장 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 매물ID,채널,계약완료통지일,경과일)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A02-020",
      "grade": "보조",
      "volatility": "높음"
    },
    {
      "id": "EX-06",
      "ledger": "3_고객조건(가명)",
      "body": "3_고객조건(가명)의 고객ID 한 행을 기준으로 1_매물대장에서 거래형태가 같고 보증금·월세·매매가가 상한 이하이며 희망지역에 든 매물을 1차로 골라라. 고객 이름이나 연락처를 묻지 마라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "1_매물대장 CSV, 3_고객조건(가명) CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 고객ID,매물ID,맞는조건,다른조건)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A05-003",
      "grade": "공식",
      "volatility": "낮음"
    },
    {
      "id": "EX-07",
      "ledger": "4_상담요약(가명)",
      "body": "4_상담요약(가명)에서 다음연락일이 오늘 이하인 행만 골라 고객ID, 상담요약, 다음할일을 정리하라. 요약에 없는 내용은 덧붙이지 마라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "4_상담요약(가명) CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 고객ID,다음연락일,다음할일)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A05-010",
      "grade": "공식",
      "volatility": "중간"
    },
    {
      "id": "EX-08",
      "ledger": "5_광고명시점검",
      "body": "5_광고명시점검에서 점검결과가 \"형식 통과\"가 아닌 행의 누락 항목을 매물ID별로 풀어 써라. 값의 사실 여부는 판단하지 말고 누락 여부만 적어라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함. 보조 출처, 원문 재확인",
      "attach": "5_광고명시점검 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 매물ID,누락항목,점검결과)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A01-008, A01-002",
      "grade": "보조",
      "volatility": "중간"
    },
    {
      "id": "EX-09",
      "ledger": "6_기한알림",
      "body": "6_기한알림 CSV에서 상태가 \"기한 지남\" 또는 \"예정\"이고 남은일수가 7 이하인 행을 순서대로 옮겨라. 기한일을 새로 계산하거나 바꾸지 마라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "6_기한알림 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 순서,기한일,매물ID,기한종류,할일,근거)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A10-001",
      "grade": "공식",
      "volatility": "낮음"
    },
    {
      "id": "EX-10",
      "ledger": "6_기한알림",
      "body": "6_기한알림에서 기한종류에 \"(대상 확인 필요)\"가 붙은 행을 찾아 확인할 항목(보증금·월 차임 입력 여부, 대상 지역)을 적어라. 대상 여부를 스스로 판정하지 마라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "6_기한알림 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 매물ID,기한종류,확인항목)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A10-003",
      "grade": "공식",
      "volatility": "중간"
    },
    {
      "id": "EX-13",
      "ledger": "0_사용안내",
      "body": "대장 CSV를 올릴 때 한 번에 올릴 대장과 파일 수를 확인하라. 파일마다 받은 대장 이름과 행 수만 확인해 주고, 모두 받은 뒤 요청을 시작하라. 가명 ID(R-###, C-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함. 사용 전 원문 재확인",
      "attach": "필요한 대장 CSV만(대장 화면 CSV 내보내기)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 파일명,대장,행수)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙). 업로드 한도: 스프레드시트 약 50MB, 3시간당 최대 80개(한도는 바뀔 수 있음, SRC-33)",
      "rag": "A01-021",
      "grade": "공식",
      "volatility": "높음"
    },
    {
      "id": "EX-14",
      "ledger": "12_거래파이프라인",
      "body": "12_거래파이프라인 CSV에서 단계가 \"계약\" 또는 \"잔금\"인 거래의 거래ID, 단계, 잔금일, 담당을 옮기고 잔금일이 빠른 순으로 정렬하라. 날짜·금액을 새로 계산하거나 바꾸지 마라. 가명 ID(R-###, C-###, D-###, S-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "12_거래파이프라인 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 거래ID,단계,잔금일,담당)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A10-001",
      "grade": "공식",
      "volatility": "낮음"
    },
    {
      "id": "EX-15",
      "ledger": "13_정산",
      "body": "13_정산 CSV에서 미수(원, 계산 시점) 값이 0보다 큰 매출 전표를 거래ID별로 옮겨라. 미수를 새로 계산하지 말고 세액·과세 유형·절세에 대한 판단을 쓰지 마라. 가명 ID(D-###, L-####)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "13_정산 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 전표ID,거래ID,미수(원),지급예정일)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "C09-025",
      "grade": "공식",
      "volatility": "중간"
    },
    {
      "id": "EX-16",
      "ledger": "14_직원",
      "body": "14_직원 CSV에서 종료신고기한 또는 연수교육다음기한 값이 있는 행을 직원ID별로 옮기고 기한이 빠른 순으로 정렬하라. 기한을 새로 계산하지 말고 직원 이름을 묻거나 쓰지 마라. 직원은 S-###만 씀. 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함.",
      "attach": "14_직원 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 직원ID,역할,기한종류,기한일)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "C01-016",
      "grade": "공식",
      "volatility": "중간"
    },
    {
      "id": "EX-17",
      "ledger": "15_캠페인",
      "body": "15_캠페인 CSV의 게시수·문의수·상담전환수·계약전환수 열을 캠페인ID별로 옮기고 표본적음 열 값을 그대로 적어라. 지표를 새로 계산하지 말고 효과를 원인으로 단정하는 문장(\"이 광고 덕분에\" 등)을 쓰지 마라. 가명 ID(P-###, R-###)만 쓰고 없는 값은 추정하지 않음. 대장의 계산 열·기준값은 바꾸지 않음. 결과는 CSV 코드 블록 1개로만 답함. 보조 출처, 원문 재확인",
      "attach": "15_캠페인 CSV(대장 화면 CSV 내보내기, 1순위)",
      "format": "CSV 코드 블록 1개(CSV 머리글: 캠페인ID,게시수,문의수,상담전환수,계약전환수,표본적음)",
      "route": "ChatGPT 데이터 분석 업로드(대장 CSV 첨부) → 응답 CSV 내려받기 → 앱 대장 화면 8_ChatGPT지시문의 응답 CSV 검증(5규칙)",
      "rag": "A02-020",
      "grade": "보조",
      "volatility": "중간"
    }
  ]
}