38 lines
870 B
Markdown
38 lines
870 B
Markdown
# Aufgabe 01: Projekt-Skeleton anlegen
|
|
|
|
## Ziel
|
|
|
|
Du legst die finale Projektstruktur für Orchestrator, Services, Config und Dokumentation an.
|
|
|
|
## Warum ist das wichtig?
|
|
|
|
Ein integriertes Projekt braucht Ordnung, bevor viele Teile zusammenkommen.
|
|
|
|
## Voraussetzungen
|
|
|
|
- Module 00-07 überblickt
|
|
|
|
## Theorie
|
|
|
|
Skeletons sind Architekturentscheidungen in Dateiform. Sie zeigen, wo Code, Config, Tests und Betriebsdateien leben.
|
|
|
|
## Aufgabe
|
|
|
|
Erstelle eine Struktur mit `orchestrator`, `services/vision`, `services/voice`, `services/motion`, `config`, `docs` und `scripts`.
|
|
|
|
## Akzeptanzkriterien
|
|
|
|
- Alle Hauptkomponenten haben Platz.
|
|
- README erklärt Startreihenfolge.
|
|
- Mockmodus ist vorgesehen.
|
|
|
|
## Erweiterungen
|
|
|
|
- Füge ein Top-Level-`justfile` hinzu.
|
|
|
|
## Reflexionsfragen
|
|
|
|
- Welche Struktur verhindert Kopplung?
|
|
- Wo liegen Testdaten?
|
|
- Was muss ohne Hardware laufen?
|