# Backend

Dieses Verzeichnis enthaelt das erste Geruest fuer das zentrale Backend.

Ziel fuer die erste Ausbaustufe:

- HTTP-API in Go
- Health-Endpunkt
- saubere Projektstruktur fuer spaetere API-, Worker- und Datenbankmodule
- erste serverseitige Aufloesungslogik fuer `message_wall`

Geplante Unterstruktur:

- `cmd/api/` fuer den API-Startpunkt
- `internal/app/` fuer App-Initialisierung
- `internal/campaigns/` fuer Kampagnen- und Template-Logik
- `internal/httpapi/` fuer HTTP-Routing und Handler
- `internal/config/` fuer Konfiguration

Aktuell vorhanden:

- `GET /healthz`
- `GET /api/v1`
- `GET /api/v1/meta`
- `POST /api/v1/tools/message-wall/resolve` als erste serverseitige Layout-Aufloesung fuer `message_wall`
- einheitliches API-Fehlerformat im HTTP-Layer
