-- PROJ: Pro-Mandant konfigurierbares Präfix-Wort für Platzhalter-Titel
-- Doku-only (siehe README.md in diesem Verzeichnis) — die tatsächliche
-- Ausführung passiert idempotent über
-- internal/tenantstore/store.go (*Store).initSchema().
--
-- Beim Upload wird, wenn kein Titel angegeben ist und OCR keine sinnvolle
-- Überschrift liefert, ein Platzhalter-Titel "<Präfix> <Datum>" erzeugt
-- (titleFromOCRText in internal/api/document_handlers.go). Das Präfix-Wort
-- war bisher hart auf "Scan" codiert. Diese Spalte macht es pro Mandant
-- (nicht global, nicht pro Nutzer) konfigurierbar, z.B. "Beleg", "Import",
-- "Eingang".
--
-- Validierung im Backend (internal/tenantstore/store.go UpdateScanTitlePrefix):
-- nicht leer, maximal 40 Zeichen (400 bei Verstoß). Ergänzt Migration 015
-- (scan_title_date_format), beide Settings sind unabhängig änderbar über
-- GET/PUT /api/tenant-settings.

ALTER TABLE tenants
    ADD COLUMN IF NOT EXISTS scan_title_prefix TEXT NOT NULL DEFAULT 'Scan';
