관리자 로그인
서버가 세션을 검증한다. 로그인하지 않으면 아래 자료는 열리지 않는다.
대시보드
PDI 대시보드 비밀번호
숫자 4자리만 사용할 수 있습니다. 변경하면 기존 PDI 열람 세션이 해제되어 새 비밀번호로 다시 열어야 합니다. 관리자 로그인 비밀번호와 별도입니다.
설정 상태 확인 중
발행 단계
발행 한 번은 「발행본 확정 → 채널 등록 → 검색 색인 → 미디어 노출」 순서로 이어진다(아침 브리핑은 「브리핑 게시 → 채널 등록 → 산업 맥락 섹션 반영 → 검색 색인 → 미디어 노출」). 막힌 단계만 다시 시도하고, 이미 성공한 단계는 다시 하지 않는다.
| 대상 | 판 | 상태 | 단계 | 갱신 |
|---|
새 호 묶음(zip) 올리기 팀 전달본 모양 — pubs/<호 번호>/ 폴더(pub.json · 웹 보고서 · 인쇄 PDF · 카드뉴스 · 팟캐스트 · 시뮬레이션 · 표지) + raw/<호 번호>.md
zip 을 올리면 먼저 무엇이 새로 생기고 바뀌는지 보여 준다. 「가져오기」를 눌러야 반영된다. 새 호는 초안으로 생기고, 확인을 마친 뒤 「이 호 모두 발행」으로 공개한다. 한 번에 여러 호를 담아도 된다(아침 브리핑·메시지 인사이트 자료는 가져오지 않는다).
발행물 항목 (채널 아카이브 · 랜딩 목록) 채널 미리보기(초안 포함) ↗ 랜딩 미리보기(초안 포함) ↗
초안은 관리자만 본다. 「발행」하면 그 시점의 초안이 발행본이 되어 채널 아카이브·랜딩 목록·공개 API(/api/content, /data/publications.json)에 나간다. 발행 뒤 다시 고치면 「수정 중」이 되고 공개 화면은 발행본을 유지한다. 「발행 확인 중」 항목은 랜딩 목록에만 표시되고 채널에는 들어가지 않는다. 아침 브리핑은 항목을 만들지 않아도 agenda-날짜로 자동 합쳐진다.
| id | 유형 · 호 | 제목 | 발행일 | 상태 | 발행 단계 | 판 | 마지막 수정 |
|---|
메시지 인사이트는 아카이브 카드가 아니라 채널 홈의 「메시지 인사이트」 절에 실린다(호수 없음). 여기서는 인물·발언·날짜를 읽고 발행·발행 취소를 한다. 「보기」를 누르면 전체 요약이 열린다.
| id | 인물 | 제목 · 발언 | 날짜 | 상태 | 발행 단계 | 판 |
|---|
항목 편집
실린 파일 (웹 보고서 · 인쇄용 PDF)
파일을 올리면 이 자리에 저장하고 저절로 확인한다(PDF 쪽수·화면 글자). 확인된 파일만 공개 화면에 나가고, 이미 공개 중인 항목은 「발행」 없이 바로 반영된다. 저절로 재지 못한 파일은 「확인하기」로 직접 확인한다. 이미 올린 파일 가운데 다른 것을 고를 때는 「초안 저장」을 눌러야 정해진다.
미디어 연결
이 발행물에 이어진 카드뉴스·팟캐스트·시뮬레이션·영상. 미디어는 부모 발행물이 발행된 뒤에만 발행할 수 있다.
파일
올린 파일 최근 50건. 업로드가 끊기면 「업로드 실패」로 남고, 「다시 올리기」로 같은 파일을 다시 고르면 이어서 올린다. 지우기는 발행 중인 항목에 실린 파일은 막힌다. 파일을 올리고 확인하는 곳은 각 항목의 「실린 파일」·「미디어 연결」이다.
| 파일 | 올린 곳 | 형식 · 크기 | 업로드 | 재생·표시 확인 | 올린 때 |
|---|
AI에게 묻기 — 예시 질문
이용자가 「AI에게 묻기」를 열면 보이는 예시 질문이다. 누르면 입력창에 채워지고, 이용자가 고친 뒤 보낼 수 있다. 줄마다 한 문장, 최대 12개, 문장마다 2~120자. 같은 문장은 하나로 합치고, 개인정보 형식(이메일·전화번호 등)이나 지시를 바꾸려는 문구가 든 문장은 저장되지 않는다. 저장하면 이용자 화면에 바로 반영된다.
근거 부족 질문 CSV 내려받기
「AI에게 묻기」가 결정적 근거를 찾지 못해 전면 보류한 질문, AI 가 근거 부족으로 답하지 못한 질문, 이용 상한·연결 문제로 검색 결과만 낸 질문이다. 어떤 자료를 더 올릴지 보고 상태를 바꾼다(새 질문 → 확인함 → 자료에 반영함 · 제외). 개인정보 형식을 가린 문장만 남기고, 같은 질문을 저장된 답으로 낸 것은 다시 세지 않는다.
| 시각 | 질문 | 이유 | 적중 | 상태 | 메모 |
|---|
아침 브리핑 반영 상태
| 발행일 | 제목 | 현재 판 | 판본 수 | 배포 ID | 마지막 반영 | 원 페이지 | 채널 주소 | 아카이브 항목 |
|---|
수신 이력 (최근 100건)
applied=반영 · duplicate=같은 내용 재전송(무시) · stale=이전 판이 늦게 도착(보관만) · conflict=같은 판에 다른 내용(거절) · rejected=입력 오류 · unauthorized=키 오류. 재처리는 발행 PC에서 node scripts/notify-knowledge-channel.mjs --date YYYY-MM-DD.
| 시각 | 발행일 | 판 | 결과 | 메시지 | 클라이언트 | 요청 ID |
|---|
구독자 CSV 내려받기
pending=주소 확인 대기 · confirmed=확인 완료(발송 대상) · unsubscribed=취소. 「취소 처리」는 관리자 명의로 즉시 취소하고 이력에 남는다. 일괄 발송 기능은 없다(시험 단계).
| 이메일 | 상태 | 동의 | 확인 | 취소 | 경로 |
|---|
메일 발송
테스트 수신 목록(MAIL_TEST_RECIPIENTS) 밖 주소는 보내지 않고 suppressed 로 기록된다. 실제 구독자 일괄 발송은 구현하지 않았다.
발송 기록 (최근 50건)
| 시각 | 받는 주소 | 종류 | 서비스 | 결과 | 메시지 ID / 오류 |
|---|