Files
claude-code-workflow/global-skills/plan-start/templates/20-architecture.md.tmpl
T

56 lines
1.4 KiB
Cheetah
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 20 — Architecture
**Letzte Aktualisierung:** {{TODAY_ISO}}
Diese Datei ist **kein Ort für detaillierte Begründungen** — die leben in
`docs/30-decisions/` als ADRs. Hier steht die kompakte Architektur-Sicht, so
wie sie aktuell gilt. Wenn du hier etwas änderst, schreibst du idealerweise
einen ADR, der erklärt warum.
## Stack
**Kurz:** {{PROJECT_STACK}}
<!-- TODO: Aufdröseln nach Schicht. Beispiel:
- Runtime: Python 3.12, uv
- Web-Framework: FastAPI
- Persistenz: PocketBase (SQLite-basiert)
- Reverse-Proxy: Caddy
- Deployment: systemd-Unit auf NixOS
-->
- Runtime: TBD
- Framework: TBD
- Persistenz: TBD
- Infrastruktur: TBD
## Komponenten
<!-- TODO: Kurze Liste der Hauptkomponenten mit je 12 Sätzen Zweck. Ein
simples ASCII-Diagramm oder Mermaid-Block ist oft Gold wert. -->
```
<!-- TODO: Komponenten-Skizze -->
```
## Datenfluss
<!-- TODO: Wie fließen Daten durch das System? Eingänge, Transformationen,
Ausgänge, Persistenzpunkte. Ein Absatz reicht am Anfang. -->
TBD
## Externe Abhängigkeiten
<!-- TODO: APIs, SaaS, Hardware, die wir nicht selbst betreiben. Jede Zeile:
Name, Zweck, was passiert, wenn sie ausfällt. -->
- TBD
## Laufende ADRs
<!-- Dieser Abschnitt wird durch den `adr`-Skill gepflegt: er ergänzt die Liste
unten beim Anlegen eines neuen ADR. -->
_(Noch keine ADRs. `adr <titel>` ausführen, um einen anzulegen.)_