Files
tft/.planer/features/bedienung-und-schnittstellen.md
2026-07-24 11:24:24 +02:00

1.1 KiB

Bereich: Bedienung und Schnittstellen

beschreibung: Macht die Simulation und das Modell von außen ansprechbar — als Kommandozeilen-Werkzeug und als Dienst.

Feature: Partien über eine Schnittstelle anbieten [rand]

beschreibung: Erlaubt es, neue Partien zu starten, Aktionen auszuführen und Spielzustände abzurufen.

Nimmt Spielzüge entgegen und leitet sie an die Simulation weiter

einheiten: backend/tft/api/app.py::ActionRequest, backend/tft/api/app.py::action, backend/tft/api/app.py::_load_game_deps

Verwaltet laufende Partien und meldet deren Zustand

einheiten: backend/tft/api/app.py::new_game, backend/tft/api/app.py::state, backend/tft/api/app.py::serialize, backend/tft/api/app.py::unit_view, backend/tft/api/app.py::upgrade_hint

Meldet den Betriebszustand des Dienstes

einheiten: backend/tft/api/app.py::health

Feature: Werkzeuge über die Kommandozeile bedienen [rand]

beschreibung: Bündelt die wichtigsten Arbeitsschritte in einem Kommandozeilen-Werkzeug mit Unterbefehlen.

Verteilt eingegebene Befehle an die passenden Arbeitsschritte

einheiten: backend/tft/cli.py::main