Marcel
61e58e98ba
docs(c4): add 3d OCR orchestration and 3e supporting domains
2026-05-06 20:00:07 +02:00
Marcel
3608a9723a
docs(c4): restructure 3c users/groups, add 3c.2 persons and family graph
2026-05-06 20:00:07 +02:00
Marcel
63f00ce0a0
docs(c4): add 3b.2 transcription pipeline — annotations, blocks, comments
2026-05-06 20:00:07 +02:00
Marcel
0a5b290e6c
docs(c4): update 3b document domain — descriptions, batch ops, FTS, presigned URLs
2026-05-06 20:00:07 +02:00
Marcel
ab1a1d1a3d
docs(c4): fix 3a security — email field, permitted endpoints
2026-05-06 20:00:07 +02:00
Marcel
9d22a5134f
docs(c4): update L1 personas and L2 frontend container description
2026-05-06 20:00:07 +02:00
Marcel
883c3381a7
docs(c4): split L3 monolith diagrams into five focused sub-diagrams
...
Backend L3 split into 3a (Security & Auth), 3b (Document/File/Import),
3c (People/Users/Groups). Frontend L3 split into 3a (Middleware/Auth/Layout)
and 3b (Pages & Shared Components). Each sub-diagram stays within dagre's
clean-layout range (5–10 components, 6–12 relationships).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-06 20:00:07 +02:00
Marcel
869885eb78
docs(legibility): update c4-diagrams.md L2 — add ocr-service, SSE, presigned URL
...
Refs #396
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-06 07:30:48 +02:00
Marcel
9dae044eec
docs(legibility): link GLOSSARY.md from c4-diagrams.md — DOC-3
...
Adds a temporary GLOSSARY link at the top of the C4 diagrams document.
DOC-2 (ARCHITECTURE.md) will own the permanent cross-reference when it lands.
Refs #397
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-05 22:28:10 +02:00
Marcel
09ec2103c8
fix: correct malformed @Value annotations in DataInitializer
...
Missing closing braces caused Spring to inject the literal placeholder
string instead of resolving the property, silently ignoring any
app.admin.username / app.admin.password env-var overrides.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-15 12:16:00 +01:00