Architekturentscheidungen
Meinungsstark – und begründet.
Drei Entscheidungen, die ATF von Orchestrierungs-Toolkits unterscheidet. Ausführlich, mit Code und Konsequenzen.
01
Warum wir für Enterprise-RAG keine eigene Vektordatenbank nutzen, sondern alles auf PostgreSQL/pgvector mit Row-Level-Security zwingen
Eine zweite Datenbank ist eine zweite Rechteverwaltung. Und die zweite Rechteverwaltung ist die, die beim Audit fehlt.
Weiterlesen7 Min. Lesezeit 02Warum Prompt-Injection-Schutz am Input wertlos ist, wenn man den Output von MCP-Tools nicht scannt
Der Angreifer tippt nicht in Ihr Chatfenster. Er schreibt in eine E-Mail, ein Ticket oder ein PDF – und wartet, bis Ihr Agent es liest.
Weiterlesen6 Min. Lesezeit 03EU AI Act in der Praxis: Wie sieht Nachweispflicht in Code aus (Ed25519 statt Word-Dokumente)?
Ein Word-Dokument beschreibt, was passieren soll. Ein signiertes Evidence Bundle belegt, was passiert ist.
Weiterlesen8 Min. Lesezeit ADR
35 dokumentierte Architekturentscheidungen
Jede Entscheidung mit Kontext, Alternativen und Konsequenzen – versioniert im Repository, nicht in einer Präsentation.
- 0001Record architecture decisions
- 0002Optional dependencies with graceful degradation
- 0003Safe condition evaluator instead of eval / new Function
- 0004Keep the graph engine lean by extracting cohesive helpers
- 0005Tenant data isolation model
- 0006Plugin trust boundary and isolation strategy
- 0007Reversible PII tokenization vault as a GraphEngineService decorator
- 0008Autopilot governance: human-approval gate and drift-guard circuit breaker
- 0009Declarative compliance policy engine and a separate auto-generated evidentiary dossier
- 0010Continuous automated red-teaming as a scheduled security-posture engine
- 0011Declarative, hot-reloadable tool-authorization policy
- 0012Self-optimizing flow loop with canary-gated, guarded auto-promotion
- 0013Backend-driven (BFF) OIDC session authentication for the operator plane
- 0014Split `index.ts`'s wiring into focused `src/bootstrap/*.ts` builders
- 0015Extensible PII Detector Pipeline
- 0016Multimodal (image/file) PII handling in the reversible vault
- 0017Decision-Provenance Explainability Card
- 0018FinOps budget forecasting + CO2/ESG accounting
- 0019Agent Identity Broker and cross-scope Revocation Console
- 0020Verifiable Evidence Bundle
- 0021Objective-Driven Routing / Solver-Loop
- 0022Org Skill Registry
- 0023Durable Agent Runtime
- 0024Shared security primitives in @atf/security-kit
- 0025Cross-service erasure orchestrated by the Runtime
- 0026Audit integrity: hash chain plus signed external anchors
- 0027Per-request CSP nonces for the operator plane
- 0028Converter isolation behind a Unix-socket sidecar
- 0029Verifiable execution receipts (COSE_Sign1 + Merkle log)
- 0030Asymmetric evidence chain: one Ed25519 key for independent verification
- 0031Shared rate-limit backends and an explicit REPLICAS knob
- 0032Propagating Search content-trust labels into execution taint
- 0033Extract throughput: continuous page refill, parallel job lanes, derived-PDF cache
- 0034Online (DB) flows shadow same-id file flows — visibly, precedence unchanged
- 0035Asymmetric transaction tokens and one audience per service