Jede Entscheidung, die schwer rückgängig zu machen ist oder die jemand später plausibel infrage stellen wird, wird hier festgehalten — mit dem Warum, nicht nur dem Was.
Der Zweck ist nicht Bürokratie, sondern der Moment in acht Monaten, in dem jemand fragt „warum eigentlich SQLite?" und niemand mehr weiß, welche Alternativen damals auf dem Tisch lagen.
- ADRs werden nicht umgeschrieben. Ändert sich eine Entscheidung, entsteht
ein neuer ADR. Der alte bekommt den Status
Abgelöst durch ADR-XXXXund bleibt stehen. - Fortlaufend nummeriert, Dateiname
NNNN-titel-mit-bindestrichen.md. - Ein ADR pro Entscheidung.
- Die verworfenen Alternativen gehören dazu. Ein ADR ohne sie ist eine Notiz, keine Entscheidung.
| Status | Bedeutung |
|---|---|
Vorschlag |
Zur Diskussion, noch nicht wirksam |
Angenommen |
Gilt |
Abgelöst durch ADR-XXXX |
Historisch, ersetzt |
Verworfen |
Erwogen und abgelehnt — bleibt dokumentiert |
| Nr. | Titel | Status |
|---|---|---|
| 0001 | Technologie-Stack: Rust und React | Angenommen |
| 0002 | Modulare Architektur mit Event-Bus | Angenommen |
| 0003 | Serial und TCP zuerst, BLE später | Angenommen |
| 0004 | Doku Deutsch, Code Englisch | Angenommen |
| 0005 | SQLite als einzige Datenbank | Angenommen |
| 0006 | Einzelnes Token, kein ungeschützter Start nach außen | Angenommen |
| 0007 | Module tauschen Daten über ein generisches Ereignis aus | Angenommen |
| 0008 | react-router, eigener Datenabruf, eigenes SVG, Systemschriften | Angenommen |
| 0009 | CayenneLPP selbst dekodieren, über CMD_SEND_BINARY_REQ |
Angenommen |
| 0010 | Karte als Ansicht in nodes, ohne Kacheln |
Abgelöst durch 0011 |
| 0011 | Die Karte ist die Leitansicht, Kacheln über MeshDash | Angenommen |
| 0012 | Positionen stammen nur aus dem Mesh, kein Handeintrag | Angenommen |
| 0013 | Den eigenen Node verortet der Betreiber, alle anderen das Mesh | Angenommen |
| 0014 | Die Karte liegt außerhalb der Routen, die Adresse bleibt ein Pfad | Angenommen |
| 0015 | Die Karte zeichnet MeshDash selbst, in Web-Mercator, ohne Leaflet | Angenommen |
| 0016 | Rohverkehr mit Frist, „wer hört wen" verdichtet und bleibend | Angenommen |
| 0017 | Modul-Einstellungen im Betrieb änderbar, Datei bleibt der Grund | Angenommen |
Vorlage: template.md.