← Alle Semantic Contracts

Querschnittliche Konzepte

Basis-Konzepte für arc42 Kapitel 8, die jedes System dokumentiert: Threat Model, Security, Test, Observability, Error Handling

Ein Semantic Contract: Vokabular, das dein Projekt selbst mitliefert — zum Einsetzen in deine CLAUDE.md / AGENTS.md.

    arc42 lässt Kapitel 8 offen. Wir verlangen fünf querschnittliche Basis-Konzepte, in dieser Reihenfolge:

  • 8.1 Threat Model — STRIDE; Bedrohungen erhalten IDs (T-001…).
  • 8.2 Security — jede Mitigation referenziert die T-IDs, die sie schließt.
  • 8.3 Test — Testpyramide; Tests verweisen auf Use Cases und Business Rules.
  • 8.4 Observability — Logs, Metriken, Traces, Audit-Trails.
  • 8.5 Error Handling — Retry, Circuit Breaker, Fallback, Recovery.
  • Weitere Kapitel-8.x-Konzepte (Persistenz, i18n, Barrierefreiheit, Konfiguration, Performance) nur aufnehmen, wenn das System diesen Belang tatsächlich hat.

Verwandte Anker