# ADR 0001: Kein Build-Tooling, klassische Scripts mit globalem Namespace, Leaflet lokal vendored ## Status Akzeptiert (überarbeitet – siehe "Revision" unten; ursprüngliche Entscheidung für native ES-Module wurde revidiert) ## Kontext `anforderung.md` fordert explizit "möglichst einfache und gut verständliche Technologien" (HTML5, CSS3, JavaScript, eine Open-Source-Kartenbibliothek, LocalStorage) und stellt keinen Backend-Zwang für die erste Version. Die Anwendung soll außerdem vollständig responsiv sein und ohne größere Infrastruktur betrieben und gewartet werden können. Die tatsächliche Zielumgebung des Nutzers wurde präzisiert: Die App wird per **Doppelklick auf `index.html`** direkt aus einem lokal synchronisierten Nextcloud-Ordner geöffnet (`file://...`). Es steht **kein lokaler HTTP-Server** zur Verfügung und ein solcher soll vom Endnutzer auch nicht manuell gestartet werden müssen – Priorität hat maximale Einfachheit für den Endnutzer, nicht Entwicklerkomfort. ## Revision (2026-07-24) Die ursprüngliche Entscheidung, JavaScript als native ES-Module (`