Files
familienarchiv/docs/architecture/c4/l1-context.puml
Marcel 44baff9c9c
All checks were successful
CI / Unit & Component Tests (pull_request) Successful in 3m21s
CI / OCR Service Tests (pull_request) Successful in 22s
CI / Backend Unit Tests (pull_request) Successful in 3m52s
CI / fail2ban Regex (pull_request) Successful in 44s
CI / Semgrep Security Scan (pull_request) Successful in 21s
CI / Compose Bucket Idempotency (pull_request) Successful in 1m3s
docs(search): update CLAUDE.md, GLOSSARY, DEPLOYMENT, and C4 diagrams
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 16:16:04 +02:00

1.3 KiB

System Context: FamilienarchivSystem Context: Familienarchiv«person»Administrator Manages users, triggersbulk imports, reviews andtranscribes documents«person»Family Member Access by administratorinvite. Searches, browses,reads, and transcribesarchived documents.«system»Familienarchiv Web application fordigitising, organising, andsearching family documents«external_system»Email Service SMTP server. Deliversnotification emails(mentions, replies) andpassword-reset links.«external_system»GlitchTip Self-hosted error tracking(Sentry-compatible).Receives frontend andbackend error events withstack traces.«external_system»Ollama (self-hosted) Local LLM inference server(qwen2.5:7b). Parsesnatural-language searchqueries into structuredfilters. Runs in the sameDocker Compose stack.Manages via browser[HTTPS]Searches, reads, andtranscribes viabrowser[HTTPS]Sends notificationand password-resetemails (optional)[SMTP]Sends error eventswith errorId andstack trace[HTTPS]NL query parsing fornatural-languagesearch[HTTP / REST (internal)]