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
@@ -17,7 +17,7 @@ evidence:
- ../../../final/evidence/raw/a05-f029-for-update-skip-locked.txt
- ../../../final/evidence/raw/a05-f029-for-update-skip-locked-probe.txt
source:
- 원본 분석 절은 `analysis/05-adapter-outbound-persistence-jpa.md` §90 이다. 등급은 P2 이고, 잠금 수명과 작업 수명이 다르다는 판정과 두 작업자 시나리오 탐침이 그 절에 있다. 그 절도 수정으로 짧은 청구 쪽을 택한다.
- 원본 분석 절은 `final/document.md#a05` §90 이다. 등급은 P2 이고, 잠금 수명과 작업 수명이 다르다는 판정과 두 작업자 시나리오 탐침이 그 절에 있다. 그 절도 수정으로 짧은 청구 쪽을 택한다.
- 표에 소유자와 리스 열이 아예 없다는 것, 같은 패키지의 전달 큐 청구문과의 대조, 그리고 두 도달 조건은 이 기록에서 확인했다.
---
@@ -21,7 +21,7 @@ evidence:
- ../../../final/evidence/raw/a06-f013-recordapplied-probe.txt
- ../../../final/evidence/raw/a06-f013-recordapplied-around.txt
source:
- 원본 분석 절은 analysis/06-adapter-outbound-persistence-mongo.md#L884 이다. 등급은 P2 다. 계약과 구현의 어긋남, 복제 세트 탐침의 네 줄, 체크포인트 저장에서 이미 한 번 고친 형태라는 지적, 도달성 셋, 그리고 시험이 이 경계를 보지 않는다는 사실이 그 절에 있다.
- 원본 분석 절은 final/document.md#a06#L884 이다. 등급은 P2 다. 계약과 구현의 어긋남, 복제 세트 탐침의 네 줄, 체크포인트 저장에서 이미 한 번 고친 형태라는 지적, 도달성 셋, 그리고 시험이 이 경계를 보지 않는다는 사실이 그 절에 있다.
- 갱신과 삽입 사이에 들어가는 것이 사후조건 검사 하나라는 것, 갱신이 던지는 예외의 타입, 색인 없이 같은 경합이 남기는 항목 수, 그리고 실서버 시험의 단언 문장은 이 기록에서 확인했다.
---
@@ -15,7 +15,7 @@ assets:
evidence:
- ../../../final/evidence/raw/assigned-id-turns-claim-into-upsert.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-operation-ledger-jpa.md#L133 이다.
- 원본 분석 절은 final/document.md#a20-grpc-operation-ledger-jpa#L133 이다.
---
# 배정 식별자 때문에 insert-first 청구가 UPSERT 가 되어 커밋된 결과를 덮었다
@@ -76,7 +76,7 @@ Spring Data JPA : 4.0.7
## 재현 조건
원문은 document-detail 의 analysis/grpc/grpc-operation-ledger-jpa.md 에 있다.
원문은 document-detail 의 final/document.md#a20-grpc-operation-ledger-jpa 에 있다.
1. 어댑터의 청구 메서드와 그 자바독을 읽는다.
2. 엔티티의 식별자가 어디서 채워지는지 확인한다.
@@ -92,7 +92,7 @@ Spring Data JPA : 4.0.7
## claim 이 주장하는 순서
:::evidence key="assigned-id-turns-claim-into-upsert" alt="분석 문서 analysis/grpc/grpc-operation-ledger-jpa.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-operation-ledger-jpa.md 발췌 — 15줄" zoom="true"
:::evidence key="assigned-id-turns-claim-into-upsert" alt="분석 문서 final/document.md#a20-grpc-operation-ledger-jpa 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-operation-ledger-jpa 발췌 — 15줄" zoom="true"
:::
## 위반 대신 갱신이 일어난다
@@ -15,7 +15,7 @@ assets:
evidence:
- ../../../final/evidence/raw/complete-drain-rolls-back-a-rotation.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-policy.md#L158 이다.
- 원본 분석 절은 final/document.md#a20-grpc-policy#L158 이다.
---
# 배수 완료가 자기가 읽은 값으로 상태를 다시 써서 진행 중인 자격증명 회전을 되돌린다
@@ -73,7 +73,7 @@ OpenJDK : 21.0.12
## 재현 조건
원문은 document-detail 의 analysis/grpc/grpc-policy.mdanalysis/grpc/grpc-client.md 에 있다.
원문은 document-detail 의 final/document.md#a20-grpc-policy 와 final/document.md#a20-grpc-client 에 있다.
1. 회전 관리자의 상태 필드 타입을 확인한다.
2. 회전 메서드에서 읽기와 쓰기 사이에 조건이 있는지 본다.
@@ -89,7 +89,7 @@ OpenJDK : 21.0.12
## 두 메서드가 같은 참조를 다루는 방식
:::evidence key="complete-drain-rolls-back-a-rotation" alt="분석 문서 analysis/grpc/grpc-policy.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-policy.md 발췌 — 15줄" zoom="true"
:::evidence key="complete-drain-rolls-back-a-rotation" alt="분석 문서 final/document.md#a20-grpc-policy 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-policy 발췌 — 15줄" zoom="true"
:::
## 두 경합의 결과가 다르다
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-admin-f03.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-admin.md#L181 이다.
- 원본 분석 절은 final/document.md#a20-grpc-admin#L181 이다.
module: grpc-admin
priority: P3
---
@@ -50,7 +50,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-admin.md#L181 에 있다.
원문은 final/document.md#a20-grpc-admin#L181 에 있다.
## 본문
@@ -60,7 +60,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 조정자의 필드 선언
:::evidence key="grpc-admin-f03" alt="분석 문서 analysis/grpc/grpc-admin.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-admin.md 발췌 — 15줄" zoom="true"
:::evidence key="grpc-admin-f03" alt="분석 문서 final/document.md#a20-grpc-admin 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-admin 발췌 — 15줄" zoom="true"
:::
## 같은 리프의 건강 레지스트리는 정반대다
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-advanced-bootstrap-f03.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-advanced-bootstrap.md#L209 이다.
- 원본 분석 절은 final/document.md#a20-grpc-advanced-bootstrap#L209 이다.
module: grpc-advanced-bootstrap
priority: P3
---
@@ -52,7 +52,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-advanced-bootstrap.md#L209 에 있다.
원문은 final/document.md#a20-grpc-advanced-bootstrap#L209 에 있다.
## 본문
@@ -16,7 +16,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-advanced-resilience-f03.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-advanced-resilience.md#L176 이다.
- 원본 분석 절은 final/document.md#a20-grpc-advanced-resilience#L176 이다.
module: grpc-advanced-resilience
priority: P2
---
@@ -58,7 +58,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-advanced-resilience.md#L176 에 있다.
원문은 final/document.md#a20-grpc-advanced-resilience#L176 에 있다.
## 본문
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-advanced-streaming-f03.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-advanced-streaming.md#L180 이다.
- 원본 분석 절은 final/document.md#a20-grpc-advanced-streaming#L180 이다.
module: grpc-advanced-streaming
priority: P3
---
@@ -56,7 +56,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-advanced-streaming.md#L180 에 있다.
원문은 final/document.md#a20-grpc-advanced-streaming#L180 에 있다.
## 본문
@@ -16,7 +16,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-client-f01.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-client.md#L120 이다.
- 원본 분석 절은 final/document.md#a20-grpc-client#L120 이다.
module: grpc-client
priority: P2
---
@@ -54,7 +54,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-client.md#L120 에 있다.
원문은 final/document.md#a20-grpc-client#L120 에 있다.
## 본문
@@ -71,7 +71,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## install 과 rotate 의 차이
:::evidence key="grpc-client-f01" alt="분석 문서 analysis/grpc/grpc-client.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-client.md 발췌 — 15줄" zoom="true"
:::evidence key="grpc-client-f01" alt="분석 문서 final/document.md#a20-grpc-client 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-client 발췌 — 15줄" zoom="true"
:::
## 덮인 대체본은 어디에도 등록되지 않는다
@@ -16,7 +16,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-client-f02.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-client.md#L149 이다.
- 원본 분석 절은 final/document.md#a20-grpc-client#L149 이다.
module: grpc-client
priority: P2
---
@@ -56,7 +56,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-client.md#L149 에 있다.
원문은 final/document.md#a20-grpc-client#L149 에 있다.
## 본문
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-client-f03.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-client.md#L176 이다.
- 원본 분석 절은 final/document.md#a20-grpc-client#L176 이다.
module: grpc-client
priority: P3
---
@@ -52,7 +52,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-client.md#L176 에 있다.
원문은 final/document.md#a20-grpc-client#L176 에 있다.
## 본문
@@ -62,7 +62,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## synchronizedList 의 계약
:::evidence key="grpc-client-f03" alt="분석 문서 analysis/grpc/grpc-client.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-client.md 발췌 — 15줄" zoom="true"
:::evidence key="grpc-client-f03" alt="분석 문서 final/document.md#a20-grpc-client 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-client 발췌 — 15줄" zoom="true"
:::
## 두 결과가 다르다
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-codegen-f02.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-codegen.md#L220 이다.
- 원본 분석 절은 final/document.md#a20-grpc-codegen#L220 이다.
module: grpc-codegen
priority: P3
---
@@ -50,7 +50,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-codegen.md#L220 에 있다.
원문은 final/document.md#a20-grpc-codegen#L220 에 있다.
## 본문
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-discovery-f03.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-discovery.md#L187 이다.
- 원본 분석 절은 final/document.md#a20-grpc-discovery#L187 이다.
module: grpc-discovery
priority: P3
---
@@ -56,7 +56,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-discovery.md#L187 에 있다.
원문은 final/document.md#a20-grpc-discovery#L187 에 있다.
## 본문
@@ -75,7 +75,7 @@ public static List<String> violations(GrpcKubernetesProfile profile, int expecte
## 목록으로 보고하는 형태
:::evidence key="grpc-discovery-f03" alt="분석 문서 analysis/grpc/grpc-discovery.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-discovery.md 발췌 — 15줄" zoom="true"
:::evidence key="grpc-discovery-f03" alt="분석 문서 final/document.md#a20-grpc-discovery 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-discovery 발췌 — 15줄" zoom="true"
:::
## 호출자는 이 API 를 던지지 않는 것으로 읽는다
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-operation-ledger-jpa-f02.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-operation-ledger-jpa.md#L192 이다.
- 원본 분석 절은 final/document.md#a20-grpc-operation-ledger-jpa#L192 이다.
module: grpc-operation-ledger-jpa
priority: P3
---
@@ -46,7 +46,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-operation-ledger-jpa.md#L192 에 있다.
원문은 final/document.md#a20-grpc-operation-ledger-jpa#L192 에 있다.
## 본문
@@ -61,7 +61,7 @@ markFailed → findById(...).ifPresent(entity -> …) // 청
## 두 종결 경로의 차이
:::evidence key="grpc-operation-ledger-jpa-f02" alt="분석 문서 analysis/grpc/grpc-operation-ledger-jpa.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-operation-ledger-jpa.md 발췌 — 15줄" zoom="true"
:::evidence key="grpc-operation-ledger-jpa-f02" alt="분석 문서 final/document.md#a20-grpc-operation-ledger-jpa 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-operation-ledger-jpa 발췌 — 15줄" zoom="true"
:::
## 커밋 쪽에는 근거가 있고 실패 쪽에는 없다
@@ -16,7 +16,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-policy-f04.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-policy.md#L271 이다.
- 원본 분석 절은 final/document.md#a20-grpc-policy#L271 이다.
module: grpc-policy
priority: P2
---
@@ -46,7 +46,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-policy.md#L271 에 있다.
원문은 final/document.md#a20-grpc-policy#L271 에 있다.
## 본문
@@ -16,7 +16,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-policy-f05.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-policy.md#L285 이다.
- 원본 분석 절은 final/document.md#a20-grpc-policy#L285 이다.
module: grpc-policy
priority: P2
---
@@ -56,7 +56,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-policy.md#L285 에 있다.
원문은 final/document.md#a20-grpc-policy#L285 에 있다.
## 본문
@@ -73,7 +73,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 두 메서드를 부르는 스레드
:::evidence key="grpc-policy-f05" alt="분석 문서 analysis/grpc/grpc-policy.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-policy.md 발췌 — 15줄" zoom="true"
:::evidence key="grpc-policy-f05" alt="분석 문서 final/document.md#a20-grpc-policy 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-policy 발췌 — 15줄" zoom="true"
:::
## 관측하지 못하면 최대 수명까지 돈다
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/grpc-testkit-f02.txt
source:
- 원본 분석 절은 analysis/grpc/grpc-testkit.md#L172 이다.
- 원본 분석 절은 final/document.md#a20-grpc-testkit#L172 이다.
module: grpc-testkit
priority: P3
---
@@ -50,7 +50,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/grpc/grpc-testkit.md#L172 에 있다.
원문은 final/document.md#a20-grpc-testkit#L172 에 있다.
## 본문
@@ -60,7 +60,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 게이트의 세 입력이 오는 곳
:::evidence key="grpc-testkit-f02" alt="분석 문서 analysis/grpc/grpc-testkit.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/grpc/grpc-testkit.md 발췌 — 15줄" zoom="true"
:::evidence key="grpc-testkit-f02" alt="분석 문서 final/document.md#a20-grpc-testkit 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a20-grpc-testkit 발췌 — 15줄" zoom="true"
:::
## 이 저장소의 다른 게이트와 형태가 다르다
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/messaging-admin-runtime-f06.txt
source:
- 원본 분석 절은 analysis/messaging/messaging-admin-runtime.md#L936 이다.
- 원본 분석 절은 final/document.md#a19-messaging-admin-runtime#L936 이다.
module: messaging-admin-runtime
priority: P3
---
@@ -48,7 +48,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/messaging/messaging-admin-runtime.md#L936 에 있다.
원문은 final/document.md#a19-messaging-admin-runtime#L936 에 있다.
## 본문
@@ -14,7 +14,7 @@ assets:
evidence:
- ../../../final/evidence/raw/messaging-admin-runtime-f07.txt
source:
- 원본 분석 절은 analysis/messaging/messaging-admin-runtime.md#L942 이다.
- 원본 분석 절은 final/document.md#a19-messaging-admin-runtime#L942 이다.
module: messaging-admin-runtime
priority: P3
---
@@ -46,7 +46,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/messaging/messaging-admin-runtime.md#L942 에 있다.
원문은 final/document.md#a19-messaging-admin-runtime#L942 에 있다.
## 본문
@@ -56,7 +56,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## executeReplay 가 리스를 다루는 방식
:::evidence key="messaging-admin-runtime-f07" alt="분석 문서 analysis/messaging/messaging-admin-runtime.md 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="analysis/messaging/messaging-admin-runtime.md 발췌 — 15줄" zoom="true"
:::evidence key="messaging-admin-runtime-f07" alt="분석 문서 final/document.md#a19-messaging-admin-runtime 에서 이 기록의 근거 절을 그대로 잘라낸 15줄. 코드베이스를 측정한 것이 아니라 원본 판정이 무엇을 적었는지를 보여 준다." caption="final/document.md#a19-messaging-admin-runtime 발췌 — 15줄" zoom="true"
:::
## 클래스 javadoc 의 문장이 절반에만 해당한다
@@ -16,7 +16,7 @@ assets:
evidence:
- ../../../final/evidence/raw/messaging-rabbit-f02.txt
source:
- 원본 분석 절은 analysis/messaging/messaging-rabbit.md#L238 이다.
- 원본 분석 절은 final/document.md#a19-messaging-rabbit#L238 이다.
module: messaging-rabbit
priority: P2
---
@@ -58,7 +58,7 @@ Gradle : 9.0.0 src/gradle/wrapper/gradle-wrapper.properties 의 distributio
## 재현 조건
원문은 analysis/messaging/messaging-rabbit.md#L238 에 있다.
원문은 final/document.md#a19-messaging-rabbit#L238 에 있다.
## 본문