# ADR 0002: Lokale Dokumentensuche

## Kontext

Die Gesundheitsakte benötigt nachvollziehbare lokale Volltextsuche für geprüfte Dokumente, ohne externe Laufzeit-Requests und ohne die medizinischen Verknüpfungen aus HealthManager auszulagern.

## Optionen

| Option | Vorteile | Nachteile |
| --- | --- | --- |
| SQLite FTS5 im HealthManager | lokal, transaktional, kleine Betriebsfläche, dieselbe DB-Verknüpfung zu Labor/Tag/Dokument | explizite Indexwartung erforderlich |
| lokaler Paperless-ngx-Dienst | breitere Dokumentverwaltung und OCR-Ökosystem | zusätzlicher Dienst, zusätzliche Datenkopie, neue Rechte-/Betriebsgrenze |

## Entscheidung

Sprint 6E verwendet eine explizit gewartete SQLite-FTS5-Tabelle. HealthManager bleibt Quelle für medizinische Verknüpfungen. Paperless-ngx wird weder installiert noch produktiv eingeführt.

## Folgen

Nur `review_status='geprueft'` wird indexiert. Der Dashboard-Read-Pfad ist schreibfrei; `--rebuild`, `--check` und `--drop` sind bewusst getrennte Wartungsaktionen. Bei Restore wird deterministisch neu aufgebaut.
