The keycloak project ended with four open questions that design could not
settle. A two-VM lab was built to answer them by measurement, and this is
that material: 26 experiments, 125 raw command outputs, 22 browser captures.
Follows the import procedure in README.md.
source/ the originating repository verbatim — 78 documents, 28 SVGs,
8 manifests, plus .source-revision recording the commit
final/ the SSOT
document.md 729 lines written from the 29 experiment documents, not
concatenated: what was predicted, what was measured, and
where the measurement itself was wrong
evidence/raw 125 outputs, flattened to <experiment>__<file> because
the originals collided (01-baseline.txt appeared three
times) and the audit only globs the top level
evidence/meta one per raw file; command and exitCode are null and the
README says why rather than inventing them
evidence/browser 22 captures
assets/ three diagrams through techviz
.techviz/ their VizSpecs
A separate project rather than an addition to keycloak: the B-layer answers
that project's four questions, but the A, C and D layers are about cluster
failure, SSO and operations, and one document.md should hold one subject.
The four question records there can point here through 관계.
Recorded rather than papered over: only three of the 28 diagrams were
remade. The repository forbids hand-drawn SVG and forbids titles inside the
canvas; all 28 originals carry both, so converting them is redrawing, not
reformatting. They stay in source/ and the gap is written into the document.
verify-pipeline.py passes. audit-records.py reports no issues.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
19 lines
1.0 KiB
Plaintext
19 lines
1.0 KiB
Plaintext
# clean-architecture-backend-template — 상세 분석 (통합 정본)
|
|
|
|
> **성격**: 정책 문서가 아니라 **읽기 기록의 통합본**이다. 62개 등록 leaf를 20편의 bounded analysis로
|
|
> 나눠 읽고, 그 결과를 한 문서로 합쳤다. 새로운 사실을 여기서 처음 만들지 않는다 — 모든 판정에
|
|
> 모듈 문서의 절 번호를 붙였고, 그쪽이 원본이다.
|
|
>
|
|
> SSOT는 `src/config/architecture/modules.json`, 각 모듈의 `CLAUDE.md`, `docs/**/support-matrix.md`다.
|
|
> 이 문서와 그것들이 어긋나면 그쪽이 맞다.
|
|
|
|
| | |
|
|
|---|---|
|
|
| 리비전 | `21234e38cdb9a926cbc92bb97a2aee2e4a7d2916` |
|
|
| 최초 기준선 | `a24ece9cf797f7ea647e33bf846b115208ed1ba5` (모듈 01~19) |
|
|
| 등록 leaf | 62 — COMPLETE 61 · EXCLUDED 1 |
|
|
| 추적 파일 | 6,747 |
|
|
| main Java | 4,614 파일 / 320,318 LOC |
|
|
| 모듈 문서 | `analysis/**` 66편 (최상위 23 · messaging 25 · grpc 18) — 합계 43,700줄 |
|
|
| 증거 | `evidence/raw` 370 · `evidence/meta` 14 · 끊긴 참조 **0** |
|