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>
1.4 KiB
1.4 KiB
Material production FULL_READ completion gate
- reopened at:
2026-08-31T23:30:00+09:00 - affected leaves: 23
- reason: behavior-bearing production implementation remained
STRUCTURAL_ONLYor was explicitly recorded as not fully read. - COMPLETE rule: behavior-bearing
src/mainimplementation must be read and incorporated into the SSOT. STRUCTURAL_ONLYremains valid only for generated/declarative/non-semantic repetitive artifacts when the ledger records the reason.- tests may be selectively read when the document explicitly states what was and was not inspected, but tests supporting a material claim must be read at the assertion/fixture path used by that claim.
- downstream order remains: all module SSOTs COMPLETE ->
99-cross-scope->final/document.md-> candidate ledger/source manifest -> Root Tree.
Reopened leaves
messaging-kafkamessaging-rabbitmessaging-pulsar-experimentalmessaging-nats-experimentalmessaging-spring-boot-startergrpc-core-apigrpc-proto-contractgrpc-codegengrpc-policygrpc-servergrpc-clientgrpc-discoverygrpc-admingrpc-observabilitygrpc-operation-ledger-jpagrpc-spring-boot-startergrpc-testkitgrpc-advanced-bootstrapgrpc-advanced-editiongrpc-advanced-streaminggrpc-advanced-resiliencegrpc-advanced-compatgrpc-advanced-diagnostics