1.8 KiB
1.8 KiB
Bekannte Einschränkungen
- Kein erzeugtes APK in dieser Ausführungsumgebung: Der Container besitzt weder Android SDK noch eine vorinstallierte Gradle-Distribution und kann
services.gradle.orgper Shell-DNS nicht erreichen. Daher konnten die Android-Abhängigkeiten nicht aufgelöst undapp-debug.apkhier nicht seriös erzeugt werden. Der genaue Befund und alle Befehlsprotokolle stehen inTEST-REPORT.md. - Keine gelieferten Screenshots: In den drei Archiven sind keine Bilddateien enthalten. Die visuelle Umsetzung basiert auf den mobilen HTML-UIs der Plugins; Pixelgleichheit zu nicht vorhandenen Screenshots kann nicht geprüft werden.
- Keine Geräte-/Emulatorausführung im Container: Compose-Instrumentation, Keystore-Verhalten und reale 360-dp-Layouts konnten nur als Tests implementiert, nicht ausgeführt werden.
- Offline-Mutationen sind bewusst auf Session-Patches begrenzt: Planentwürfe sind im Cache lesbar, Editoränderungen werden aber nicht offline veröffentlicht oder in eine Mutationsqueue aufgenommen. Dafür existiert im Serververtrag kein sicherer Patch-/Merge-Mechanismus.
- Konflikte werden nicht automatisch gemergt: Bei
409bleiben lokale Daten beziehungsweise Queue-Einträge sichtbar. Die App bietet bewusst nur Neuladen und explizites Verwerfen, kein riskantes Rebase. - Optionale Verwaltungsendpunkte nicht als Hauptscreens: Planimport/-export, PDF-Erzeugung, Reset und globale Kompatibilitätskonfiguration existieren serverseitig, gehören aber nicht zu den geforderten Kernflüssen der beiden nativen Plugins und wurden nicht als eigene Android-Oberflächen umgesetzt.
- Kein Timer: Auch beim gelieferten Tabata-Plan wird nur das Trainingsformat angezeigt. Ein Tabata- oder Trainingstimer ist ausdrücklich nicht implementiert.