CLIENTS · OFFIZIELLER PROMPT

Eine Fähigkeit über mehrere Clients abgleichen

Definieren Sie zuerst den gemeinsamen Vertrag und liefern Sie konsistentes Verhalten in Electron, iOS und Android.

Schwierigkeit
Experte
Phase
Entwicklung · Prüfung
Version
v1.0.0
Aktualisiert
2026-08-30

ERGEBNISSE

Was dieser Prompt liefert

  • Der gemeinsame Vertrag ist eindeutig
  • Verhalten und Abnahmekriterien stimmen überein

VOR DEM START

Vorbereitung

  • Der abzugleichende Nutzerablauf ist klar
  • Mindestens zwei Zielclients laufen

Was die KI zuerst prüfen soll

apps/tabtin-electronapps/tabtin-iosapps/tabtin-androidpackages

STARTBEREIT

Vollständiger Prompt

Kopiert den vollständigen Prompt samt Ausführungs- und Abnahmegrenzen.

Gleichen Sie eine TabTin-Fähigkeit aus echtem Nutzerablauf und Vertrag ab, nicht durch mechanisches Portieren einer UI. Lesen Sie AGENTS.md, Plattformregeln, apps/tabtin-electron, apps/tabtin-ios, apps/tabtin-android und packages. Verfolgen Sie Aktion → Zustand → API/Echtzeit → Persistenz → erneutes Rendern. Die Backend API bleibt mit veröffentlichten Clients kompatibel.

Definieren Sie plattformneutral Zustand, Eingaben, Ausgaben, Fehler und Rechte und kennzeichnen Sie legitime Unterschiede. Gemeinsame Regeln gehören in Domain/Protokoll; jede Plattform folgt Navigation, Lifecycle, Barrierefreiheit und Offline-Konventionen. Neue Backend-Felder sind optional mit sicherem Default und für alte Clients lesbar. Ändern Sie Daemon oder stillgelegte Wege nicht für oberflächliche Symmetrie.

Testen Sie den Vertrag automatisiert, Electron mit Tests/Typecheck, iOS nach jeder Änderung mit xcodebuild, Android mit Gradle. Vergleichen Sie dieselben Daten in Erfolg, leer, Fehler, verweigert und erneutem Einstieg. Berichten Sie Differenzen, Nachweise, API-Kompatibilität und offene Geräte. Kein commit oder Release ohne Auftrag.