# Aufgabe 07: Motion API bereitstellen ## Ziel Du stellst Kopfbewegungen als lokalen Service bereit. ## Warum ist das wichtig? Der Agent soll Motion als Tool nutzen, ohne Servo-Code zu importieren. ## Voraussetzungen - Aufgaben 05-06 - HTTP-Grundlagen ## Theorie Eine Motion API ist eine Hardwaregrenze. Sie validiert, begrenzt und kann im Simulationsmodus laufen. ## Aufgabe Baue `/health`, `/motion/head/look`, `/motion/head/center` und `/motion/head/state`. ## Akzeptanzkriterien - Look akzeptiert nur sichere Ziele. - State liefert aktuelle Position. - Simulationsmodus funktioniert ohne Hardware. ## Erweiterungen - Füge Auth oder Localhost-Beschränkung hinzu. ## Reflexionsfragen - Welche Befehle dürfen remote erreichbar sein? - Warum ist Simulationsmodus wichtig? - Welche Zustände braucht die API?