hsiegeln efdcace892
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 2m15s
feat(ai): reichhaltigeres Logging fuer AI_FAILED-Diagnose
Der bisherige Log "[extract-from-photo] AI_FAILED after 43165ms,
385807 bytes" verriet nicht, ob es JSON-Parse, Schema-Validierung
oder ein SDK-Fehler war. Endpoint haengt jetzt e.message an;
gemini-client loggt den First-Attempt-Fehler vor dem Retry und
packt bei AI_FAILED beide Messages in den finalen Error.

Keine Prompt-/Response-Inhalte werden geloggt -- nur unsere eigenen
GeminiError-Messages (Zod-Pfade, "non-JSON output", SDK-toString).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 14:08:10 +02:00
2026-04-17 14:56:20 +02:00
Description
Kochwas — selbstgehostete Rezept-PWA für die Familie
2.9 MiB
Languages
TypeScript 66.7%
Svelte 32.6%
Dockerfile 0.4%
JavaScript 0.2%
HTML 0.1%