{"id":"hist-banana-prior","modality":"text","source":"grounded_history_off","text":"Banana","calories":105,"protein_g":1.3,"carbs_g":27.0,"fat_g":0.4,"mass_g":118,"notes":"history should match banana identity; portion not auto-copied","scenario":"history","history_name":"Banana","history_grams":200,"expect_source":"history","expect_not_copy_grams":true}
{"id":"hist-vs-usda-contradict","modality":"text","source":"grounded_history_off","text":"Rice flour for baking, 50 g","calories":183,"protein_g":3.0,"carbs_g":40.0,"fat_g":0.7,"mass_g":50,"notes":"history prior for cooked rice must not override dry flour query","scenario":"history_contradict","history_name":"White rice, cooked","expect_avoid_history":true}
{"id":"off-barcode","modality":"text","source":"grounded_history_off","text":"Yogurt cup barcode 3017620422003","calories":120,"protein_g":12.0,"carbs_g":9.0,"fat_g":3.0,"mass_g":150,"notes":"barcode → OFF precedence over USDA/history","scenario":"off_barcode","barcode":"3017620422003","expect_source":"openFoodFacts"}
