docs(clean-architecture-backend-template): fold analysis into final and re-select one topic

- analysis/·source-index·state.json 을 final/document.md 제2부·제3부로 접었다. SSOT 는 하나다
- 파일럿 — commit-ambiguity-as-a-result 를 새 기준으로 재선별. 후보 14 → 글감 5
  (PROMOTE 5 · MERGE_INTO 3 · KEEP_IN_SSOT 4 · 보류 2). 기록 5건을 다시 썼고 그림 1개를
  techviz 로 만들었다
- 재선별이 잡은 것: 제1부 §6.2·§11.1 이 자기 §13.2 와 어긋나 있었다(레인을 안 돌렸다 vs
  돌렸다) — 정정. 이미 답이 나와 있던 Question 을 HEAD 재실행 질문으로 다시 세웠다.
  Concept 이 인용한 코드가 SSOT 에 없어 뺐다
- candidateScope·sourceRepository 기록. 나머지 43개 주제는 재선별 대기(PENDING 905)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
DongHyeonka
2026-09-07 12:39:20 +09:00
co-authored by Claude Fable 5.1
parent 9d2a3725c5
commit b25357c48a
1080 changed files with 135560 additions and 120406 deletions
@@ -18,7 +18,7 @@ evidence:
- ../../../final/evidence/raw/a07-f001-uuidcodec.txt
- ../../../final/evidence/raw/a07-f001-uuidcodec-elsewhere.txt
source:
- 원본 분석 절은 analysis/07-adapter-outbound-identifier.md#L73 이다. 등급은 P2 다. 세 타입의 리프 밖 소비자 계수, 메서드 호출이 자기 명세뿐이라는 사실, 문자열에서 직접 만드는 경로가 여럿이라는 지적, 컬럼 변환을 하이버네이트가 처리한다는 서술, 그리고 수정 두 가지가 그 절에 있다.
- 원본 분석 절은 final/document.md#a07#L73 이다. 등급은 P2 다. 세 타입의 리프 밖 소비자 계수, 메서드 호출이 자기 명세뿐이라는 사실, 문자열에서 직접 만드는 경로가 여럿이라는 지적, 컬럼 변환을 하이버네이트가 처리한다는 서술, 그리고 수정 두 가지가 그 절에 있다.
- 그 절은 직접 만드는 파일이 스무 개 이상이라 적는데, 그 절이 예시로 든 다섯이 모두 프로덕션 소스이므로 같은 정의에서 맞는 수는 열다섯 파일 스물한 줄이다. 소스 세트를 가리지 않고 세면 서른넷이고 그중 열아홉이 테스트다.
- 애너테이션이 잇는 구간이 UUID 값과 컬럼 사이라는 것, GraphQL 스칼라가 표준 파서보다 좁게 거른다는 것, 그리고 모듈 의존 규칙이 스물한 줄 중 열세 줄을 막는다는 것은 이 기록에서 확인했다.
---
@@ -18,7 +18,7 @@ evidence:
- ../../../final/evidence/raw/a07-f002-normalize.txt
- ../../../final/evidence/raw/a07-f002-normalize-probe.txt
source:
- 원본 분석 절은 analysis/07-adapter-outbound-identifier.md#L89 이다. 등급은 P2 다. 계약과 구현의 어긋남, 표준 파서가 다섯 그룹을 길이 검사 없이 받는다는 사실, 탐침이 보인 재작성, 명세의 거부 케이스가 하나뿐인 이유, 관대함이 남은 자리가 신뢰 경계라는 판정, 도달성이 0 이라는 사실, 그리고 수정 두 가지가 그 절에 있다.
- 원본 분석 절은 final/document.md#a07#L89 이다. 등급은 P2 다. 계약과 구현의 어긋남, 표준 파서가 다섯 그룹을 길이 검사 없이 받는다는 사실, 탐침이 보인 재작성, 명세의 거부 케이스가 하나뿐인 이유, 관대함이 남은 자리가 신뢰 경계라는 판정, 도달성이 0 이라는 사실, 그리고 수정 두 가지가 그 절에 있다.
- 어느 글자를 지우느냐에 따라 같은 값이 되기도 하고 다른 값이 되기도 한다는 것, 길이가 36 이어도 대시 위치가 다르면 관대한 경로로 떨어진다는 것, 초과 자릿수가 상위 비트를 버린 채 통과한다는 것, 부호와 비라틴 숫자가 받아들여진다는 것, 그리고 UUID 스칼라의 관문이 세 진입점을 모두 지난다는 것은 이 기록에서 확인했다.
- 그 절의 수정안 첫 절은 길이 36 검사다. 위의 36자 반례가 그것만으로는 부족함을 보인다.
---
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/a07-f004-claude.txt
source:
- 원본 분석 절은 analysis/07-adapter-outbound-identifier.md#L131 이다. 등급은 P3 이다. 선언 블록이 두 줄이라는 사실, 도메인 코어와 외부 라이브러리가 선언돼 있지 않다는 판정, 애플리케이션 코어가 언급되지 않았다는 지적, 그리고 실제 선언이 허용 목록의 부분집합이라는 결론이 그 절에 있다.
- 원본 분석 절은 final/document.md#a07#L131 이다. 등급은 P3 이다. 선언 블록이 두 줄이라는 사실, 도메인 코어와 외부 라이브러리가 선언돼 있지 않다는 판정, 애플리케이션 코어가 언급되지 않았다는 지적, 그리고 실제 선언이 허용 목록의 부분집합이라는 결론이 그 절에 있다.
- 그 절은 문서 인용에서 `:application-core` 를 `:application-code` 로 적었다. 원문은 `core` 다.
- 앞 문장의 공유 계약이 강제되는 허용 목록에 없다는 것은 이 기록이 새로 확인했다. 그 라이브러리가 이 리프의 클래스패스에 없다는 판정은 그 절에 있고, 여기서는 잠금 파일의 빈 구성 표기로 그것을 다시 확인했다.
---
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/a07-f006-claude.txt
source:
- 원본 분석 절은 analysis/07-adapter-outbound-identifier.md#L160 이다. 등급은 P3 이다. 아키텍처 규칙이 실재한다는 확인, 훅 파일과 그 디렉터리가 추적되지 않는다는 판정, `.claude/` 에 로컬 설정 파일 하나뿐이라는 관측, 그리고 복제본에서는 그 서술이 성립하지 않는다는 결론이 그 절에 있다.
- 원본 분석 절은 final/document.md#a07#L160 이다. 등급은 P3 이다. 아키텍처 규칙이 실재한다는 확인, 훅 파일과 그 디렉터리가 추적되지 않는다는 판정, `.claude/` 에 로컬 설정 파일 하나뿐이라는 관측, 그리고 복제본에서는 그 서술이 성립하지 않는다는 결론이 그 절에 있다.
- 이 기록이 더한 것은 넷이다. 무시 목록이 그 디렉터리를 덮고 전 이력에서 추적된 적이 없다는 것, 문서가 특정한 규칙 번호가 해석되지 않는다는 것, 남은 규칙이 같은 줄의 Spring Web 을 덮지 않는다는 것, 그리고 그 훅을 고치겠다던 계획이 폐기되고 대체 문서가 하네스 부재를 목표에 적었다는 것이다.
---
@@ -15,7 +15,7 @@ assets:
evidence:
- ../../../final/evidence/raw/analysis-finding-a07-f005.txt
source:
- 원본 분석 절은 analysis/07-adapter-outbound-identifier.md#L150 이다.
- 원본 분석 절은 final/document.md#a07#L150 이다.
---
# README의 세 가지 사실 오류
@@ -85,7 +85,7 @@ README에 세 가지 사실 오류가 있다.
## README 의 세 문장
:::evidence key="analysis-finding-a07-f005" alt="분석 문서 analysis/07-adapter-outbound-identifier.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/07-adapter-outbound-identifier.md 발췌 — 15줄" zoom="true"
:::evidence key="analysis-finding-a07-f005" alt="분석 문서 final/document.md#a07 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a07 발췌 — 15줄" zoom="true"
:::
## 메커니즘은 실재하고 동작한다