Files
document-haness/docs/clean-architecture-backend-template/tech-log-studio/what-a-gate-does-not-prove/reference/reference-agreement-between-documents-proves-nothing.md
T
DongHyeonkaandClaude Opus 5 ab59130196 chore: 이전 세션이 남긴 변경을 커밋한다
이번 파이프라인 작업과 무관하게 작업 트리에 남아 있던 것을 그대로 올린다.
사용자가 「전부 커밋」으로 정했고, 이번 작업과 섞이지 않게 커밋만 나눴다.

대부분은 clean-architecture-backend-template 의 그림 정본 재배치다 —
final/assets/diagrams/<이름>/ 에 있던 것이 CLAUDE.md 가 적은 배치인
final/assets/<이름>/ 로 옮겨졌고 .techviz/<이름>/ 이 함께 들어왔다.
삽입 줄의 대부분(3.15M)이 그 .techviz context.json 이다.

그 밖에 ca-tmpl·document-haness 의 정리, .claude/agents/ 열한 개,
writing-practitioner-guides 스킬, .playwright-mcp 세션 산출물,
scripts/check-ssot-facts.py 와 그 시험이 들어 있다.

이 커밋의 내용은 내가 만든 것이 아니라 이전 세션이 남긴 것이고 검증하지 않았다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 11:02:02 +09:00

2.7 KiB

kind, slug, title, topic, project, status, sourceRevision, rootTreeNode, verifiedOn
kind slug title topic project status sourceRevision rootTreeNode verifiedOn
REFERENCE agreement-between-documents-proves-nothing 문서와 상수가 서로 일치하는 것으로는 아무것도 증명되지 않는다 what-a-gate-does-not-prove clean-architecture-backend-template 게시 전 21234e38cdb9a926cbc92bb97a2aee2e4a7d2916 reference:agreement-between-documents-proves-nothing

문서와 상수가 서로 일치하는 것으로는 아무것도 증명되지 않는다

두 선언이 서로 같다는 것을 그 선언이 실제 동작과 같다는 증거로 읽는 것을 막는다. 문서와 상수가 같다는 것은 둘을 같이 고쳤다는 뜻이므로, 비교 대상 중 한쪽은 실행 결과이거나 실행 경로에서 읽히는 값이어야 한다.

목적

두 선언이 서로 같다는 것을 그 선언이 실제 동작과 같다는 증거로 읽는 것을 막는다.

규칙

  1. 일치의 양쪽이 모두 선언이면 아무것도 증명되지 않는다 문서와 상수가 같다는 것은 둘을 같이 고쳤다는 뜻이지 코드가 그렇게 동작한다는 뜻이 아니다.

  2. 한쪽은 실행이어야 한다 비교 대상 중 하나가 실제 실행 결과이거나 실행 경로에서 읽히는 값이어야 한다.

  3. 검사 경계를 명시한다 좁은 단언은 정당한 선택이지만, 무엇이 검사되고 무엇이 검사되지 않는지가 적혀 있지 않으면 통과가 전체 검증으로 읽힌다.

  4. 표의 칸 수를 센다 행 이름이 일치한다는 것과 표 내용이 일치한다는 것은 다르다.

적용 조건

지원 매트릭스 능력 표 호환성 문서를 검증하는 모든 테스트

문서와 코드 상수를 대조하는 계약 테스트

예외

문서 사이의 일관성 자체가 목적인 검사는 이 규칙의 대상이 아니다. 그 경우 무엇을 위한 일관성인지가 명시되어야 한다.

예시

문서 계약 테스트의 단언 여덟 개는 등급 이름과 버전 문자열과 존재하지 않는 상수를 붙든다. 능력 표 60칸과 런타임 멤버십 문장과 제한 칸은 밖에 있고, 발견된 드리프트 세 건이 정확히 그 셋 안에 있었다.

지원 매트릭스에서 문자열을 수집하는 방식은 어느 표에서 왔는지도 그 행의 등급도 알지 못했다. 문장에서 한 번 언급된 버전이 지원으로 집계됐다.

관계

  • 문서 계약 테스트의 단언 경계 밖에 발견된 드리프트 세 건이 전부 있었다 이 규칙을 만든 사례다.
  • 빠뜨림이 통과가 되는 게이트는 게이트가 아니다 같은 계열의 상위 규칙이다.