POSA_Copyrighter/docs
changukyu be5d42a418 test: 코드↔그림 리터럴 드리프트 게이트, 다이어그램을 내부 문서로 확정
용도를 내부 문서로 못박았다. 고객 인수물이 아니므로 납품 품질 기준을 적용하지
않는다 — 감사에서 나온 한글 폰트 미번들과 영어 뷰어 UI 는 archify 한계라 spec
으로는 못 고치는데, 사내 머신에는 한글 폰트가 있으므로 low 로 내렸다. 승격
조건(그 둘이 먼저 blocker)을 PROJECT_MAP 다이어그램 절에 적어 두었다.

그 위에 두 번째 게이트를 올린다. 기존 test_diagram_sync 가 "산출물이 spec 보다
낡았나"를 본다면, test_diagram_facts 는 "spec 이 코드보다 낡았나"를 본다.
그림에는 코드에서 뽑은 상수가 라벨과 카드 문장으로 하드카피돼 있어서,
SCORER_VERSION 을 올리거나 믹스인을 하나 추가하면 코드는 통과하고 그림만
조용히 틀려졌다. CLAUDE.md 가 그 값들을 규칙으로 못박아 두었는데 정작 같은
값을 그린 다이어그램에는 보호가 없었다.

  SCORER_VERSION · SCHEMA_VERSION · 믹스인 개수 · app-*.js 개수 · 바디 상한
  · 인증 실패 10회/60초 · 프롬프트 12행 상한 · 풀 상한 60/20 · 기본 모델
  · 런타임 의존성 3종

"지문 유사도 0.9+ -> 80점" 은 이름 있는 상수가 아니라 risk_scoring 안의 인라인
리터럴이라, import 대신 실제로 채점해서 확인한다. 라벨이 주장하는 값과 스코어러가
내는 값이 같은지를 직접 본다.

차단을 실증했다 — SCORER_VERSION v3->v4 로 3건, MAX_PROMPT_EVIDENCE 12->16 으로
2건이 실패한다. 영향받는 다이어그램 전부에서 잡힌다.

발견 가능성도 정리했다. 감사에서 "3.3MB 산출물이 어떤 문서 색인에도 없다"가
나왔으므로 README 색인에 등재하고, PROJECT_MAP 까지 가지 않아도 되도록
docs/diagrams/README.md 에 직접 수정 금지·재생성 명령·CSP 주의를 두었다.

검증: ruff clean, pytest 619 passed (사실 게이트 +19).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BStHFrjQj2VypecSG9ex1V
2026-09-21 11:32:12 +09:00
..
brainstorms fix: 형식 예시 반향 차단, 기본 모델을 실측으로 qwen2.5:7b 로 확정 2026-07-25 23:48:23 +09:00
diagrams test: 코드↔그림 리터럴 드리프트 게이트, 다이어그램을 내부 문서로 확정 2026-09-21 11:32:12 +09:00
operations fix: 판정 기록 소실 · 비상차단 미작동 · 생체 크롭 보존기간 초과 차단 2026-08-09 01:23:21 +09:00
plans feat: clean review-instrument restyle with bundled Pretendard font 2026-06-11 10:31:16 +09:00
reviews fix: 게시 호스트를 영속화에서 복구하고 콘솔·LLM 에 노출 2026-08-09 08:51:12 +09:00
solutions chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00
superpowers docs: 2026-07-24 review report, implementation checklist, spec revision 2026-07-24 14:18:27 +09:00
ai-ml-visual-explainer.html chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00
INDEX.md test: 코드↔그림 리터럴 드리프트 게이트, 다이어그램을 내부 문서로 확정 2026-09-21 11:32:12 +09:00
project-introduction-and-technical-implementation.md feat: 실사용 투입 전 T0 스탬프 4종 + 임베딩 정책 개정 2026-07-25 23:08:19 +09:00
PROJECT_MAP.md test: 코드↔그림 리터럴 드리프트 게이트, 다이어그램을 내부 문서로 확정 2026-09-21 11:32:12 +09:00