Decision Records (ADRs)

Strategische und architektonische Entscheidungen die in 2 Jahren noch nachvollziehbar sein sollen. Frage: „Warum machen wir X so?”

Body-Pflicht-Sections in jedem File: ## Kontext · ## Optionen · ## Entscheidung · ## Konsequenzen. Frontmatter-Schema: 54-decision-record-adr.

Architektur

ADRStatusStandPointer
zugriffsmodellaccepted2026-04-17Multi-User-Vault + Kunden-Trennung — Diagramme + Defense-in-Depth
agent-native-architekturaccepted2026-04-17Folder-as-Architecture, Markdown statt DB
runner-architekturaccepted2026-04-17LLM-Agnostik-Layer (Adapter-Pattern, LiteLLM-Proxy)

Geschaeftsmodell

ADRStatusStandPointer
keine-eigene-plattformaccepted2026-05-09Plattform-Bau eingestellt (Voit/HeyJulia/julia_v2/agentic-os archiviert). Service-Modell mit Brain + MCPs pro Kunde — wie Becker, aber mit AI
sonder-konditionen-kundenaccepted2026-05-12Wann darf ein Kunde ausserhalb des Standard-Pricing laufen? VF (Self-Cost, Freunde) und Becker (Tueroeffner mit Service-Sockel) sind die zwei Ausnahmen, mit klaren Schutzklauseln

Hosting & Compliance

ADRStatusStandPointer
aws-multi-account-strategieaccepted2026-05-07AWS Multi-Account-Org als Hosting-Standard, Railway wird abgeloest. Ein Sub-Account pro Kunde, Identity Center zentral, Org-Trail im Mgmt
ecs-express-statt-app-runneraccepted2026-05-09ECS Express Mode statt App Runner (closed) / klassisches Fargate fuer hosted MCPs. AWS-managed ALB+TLS+AutoScaling, ALB-Sharing ueber bis zu 25 Services
markdown-und-db-trennungaccepted2026-05-10Hybrid-Persistenz pro Kunden-Tenant — S3-Markdown-Vault fuer Knowledge, DynamoDB fuer Operational. Daten-Souveraenitaet plus ACID-Konsistenz wo noetig
service-first-zu-produktaccepted2026-05-10Drei-Phasen-Modell — Service mit produktisierten Bausteinen (jetzt-Sommer 2026), Standardisierung (Sommer-Herbst 2026), Self-Service-Tier mit Stripe (Q4 2026). Konsistent mit ADR keine-eigene-plattform
llm-hosting-eu-optionenaccepted2026-04-273 Optionen — Bedrock vs Mistral La Plateforme vs Self-Hosted Hetzner. Default: Mistral fuer DSGVO-strenge Industriekunden
anthropic-datenschutzaccepted2026-04-21Produkt-Matrix Anthropic, Pflicht-Schritte DSGVO, Zero-Retention, Kunden-Checkliste
claude-dsgvo-setupaccepted2026-04-20Technischer Setup-Guide AWS Bedrock eu-central-1 + LibreChat (~25 min Setup)
bedrock-eu-image-gen-limitationaccepted2026-05-12Bedrock-eu-central-1 hat keine Image-Gen-Models — Image-Gen via Replicate-MCP statt Bedrock-direkt
eu-ai-act-pflichtenaccepted2026-04-27EU AI Act / KI-Verordnung — 4 Risikostufen, Annex-III, KI-Kompetenz, Anbieter-vs-Deployer-Pflichten, Zeitachse mit Digital-Omnibus-Verschiebung Hochrisiko auf Dez 2027

Verwandte Entscheidungen (verlinkt aus anderen Bereichen)

ThemaWo
Buchhaltungs-Tool-Stack (Qonto + Papierkram + sevDesk-Backup)buchhaltungs-stack
Mono-MCP-Hosting-Pattern (Scalekit + create_proxy)mcp-vf-hosted
Custom Connector in claude.ai — Constraintsclaude-custom-connector
HTTP als MCP-Default-Transport(in _index Regeln)
Service-Modell-Strategie (Service + Befaehigung statt Lizenz, Icking-Pivot)positioning

Konvention bei neuer Entscheidung

  1. Datei <slug>.md mit Frontmatter Schema 5.4 (id: adr-YYYY-NNN, type: decision_record, status, deciders, context, date, supersedes)
  2. Body mit den 4 Pflicht-Sections
  3. Eintrag in diesem Index mit Pointer
  4. Wenn die Entscheidung in einem anderen Bereich (Capability, Kunde, Firma) wirksam wird: Cross-Ref dort

21 Dateien in diesem Ordner.