From ffdf9074c310ed0c921aaa40410eee79929b1e79 Mon Sep 17 00:00:00 2001 From: Lars Date: Thu, 2 Apr 2026 12:56:13 +0200 Subject: [PATCH] fix: Part C OutputType - use STRING instead of TEXT Fixed AttributeError: OutputType has no attribute TEXT. Correct enum values are: NUMERIC, STRING, BOOLEAN, JSON, LIST, TEXT_SUMMARY. Affected placeholders: - energy_deficit_surplus: OutputType.STRING - intake_volatility: OutputType.STRING Co-Authored-By: Claude Opus 4.6 --- backend/placeholder_registrations/nutrition_part_c.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/placeholder_registrations/nutrition_part_c.py b/backend/placeholder_registrations/nutrition_part_c.py index b1c3216..4f1f47e 100644 --- a/backend/placeholder_registrations/nutrition_part_c.py +++ b/backend/placeholder_registrations/nutrition_part_c.py @@ -202,7 +202,7 @@ energy_deficit_surplus_metadata = PlaceholderMetadata( business_meaning="Leicht interpretierbarer Energie-Statusindikator. Vereinfacht Energiebilanz zu verständlichen Kategorien.", unit="state (string)", time_window="7d", - output_type=OutputType.TEXT, + output_type=OutputType.STRING, placeholder_type=PlaceholderType.INTERPRETED, format_hint="Einer von drei Statuswerten: 'deficit', 'maintenance', 'surplus'", example_output="deficit", @@ -281,7 +281,7 @@ intake_volatility_metadata = PlaceholderMetadata( business_meaning="Konsistenz- und Adhärenzindikator für Ernährungsumsetzung. Zeigt, wie gleichmäßig die Kalorienaufnahme über die Zeit ist.", unit="category (string)", time_window="28d", - output_type=OutputType.TEXT, + output_type=OutputType.STRING, placeholder_type=PlaceholderType.INTERPRETED, format_hint="Einer von drei Werten: 'stable', 'moderate', 'high'", example_output="moderate",