ADR-0004: Editor schreibt nur online an die FastAPI
- Status: accepted
- Datum: 2026-08-26
- Phase: P2
- Lastenheft: Q-02 (
.ltpist nie zweites SSOT)
Kontext
Ein Backend, kleines Team, API lokal oder nasetra. Offline-Edit mit späterem Merge wäre ein zweites SSOT (Konflikte, zwei Uhren).
Entscheidung
Der Editor schreibt nur online an die Dashboard-FastAPI. .ltp = Export/Import/Austausch und lokale Sicherung — kein Offline-Edit mit Sync in P2. Token liegt in der OS-Keychain, nicht in localStorage.
Begründung
Q-02 verbietet ein zweites SSOT. Feldarbeit ohne Netz ist später (nach P4) ein expliziter Sync-Workflow, kein stilles .ltp als Arbeitskopie.
Verworfene Alternativen
| Alternative | Warum verworfen |
|---|---|
| Offline-Edit + späterer Merge | Zweites SSOT, Konflikt-UI, zwei Uhren |
| SQLite-Kopie als lokale Wahrheit | Drift zu PostGIS; Editor würde zum zweiten Backend |
| Token in localStorage / Store-Plugin | Secrets gehören in die Keychain (Tauri-Regel) |
Folgen
Kein Draw ohne erreichbare API. .ltp (P4) serialisiert den aktuellen Stand, nicht die Historie.