From 72d6777a7ca247f0b1561a68c12ec1e709eec51d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Lohrer?= Date: Sat, 4 Apr 2026 20:30:43 +0200 Subject: [PATCH] feat: Meta-Struktur mit Memory-Index und erstem ADR --- .../001-oekosystem-statt-einzelprojekte.md | 28 +++++++++++++++++++ meta/memory/MEMORY.md | 5 ++++ 2 files changed, 33 insertions(+) create mode 100644 meta/entscheidungen/001-oekosystem-statt-einzelprojekte.md create mode 100644 meta/memory/MEMORY.md diff --git a/meta/entscheidungen/001-oekosystem-statt-einzelprojekte.md b/meta/entscheidungen/001-oekosystem-statt-einzelprojekte.md new file mode 100644 index 0000000..b075889 --- /dev/null +++ b/meta/entscheidungen/001-oekosystem-statt-einzelprojekte.md @@ -0,0 +1,28 @@ +--- +title: "ADR 001: Ökosystem statt Einzelprojekte" +status: akzeptiert +datum: 2026-04-04 +tags: [entscheidung, architektur] +--- + +# ADR 001: Ökosystem statt Einzelprojekte + +## Kontext + +Wir wollen Bastelprojekte dokumentieren und planen. Die naive Lösung wäre: jedes Projekt einzeln, unabhängig. + +## Entscheidung + +Stattdessen bauen wir ein **modulares Ökosystem** mit wiederverwendbaren Bausteinen. Jeder Baustein (Controller, Recheneinheit, Sensoren) hat eine definierte Rolle und kann in mehreren Projekten genutzt werden. Kaufen und Selbstbauen sind gleichwertige Optionen. + +## Begründung + +- Ein Bluetooth-Controller sollte für RetroPie, Reaktionsspiel und Boot gleichermaßen funktionieren +- Man kauft erstmal einen Controller, baut später einen zweiten selbst dazu — beide laufen parallel +- Kein Vendor-Lock-in: alles dezentral auf eigener Infra (Pi, Synology) + +## Konsequenzen + +- Projekte referenzieren Rollen, nicht konkrete Teile +- Bausteine dokumentieren Schnittstellen und mehrere Optionen (kaufen/bauen) +- Höherer initialer Dokumentationsaufwand, aber langfristig bessere Wiederverwendung diff --git a/meta/memory/MEMORY.md b/meta/memory/MEMORY.md new file mode 100644 index 0000000..170a32f --- /dev/null +++ b/meta/memory/MEMORY.md @@ -0,0 +1,5 @@ +# Memory + +Langzeit-Notizen für das Bastelprojekte-Ökosystem. + +- [Ökosystem-Designprinzipien](../entscheidungen/001-oekosystem-statt-einzelprojekte.md) — Warum modulares Ökosystem statt Einzelprojekte