export enum ProductCategory { DAIRY = 'dairy', MEAT = 'meat', POULTRY = 'poultry', SEAFOOD = 'seafood', FRUITS = 'fruits', VEGETABLES = 'vegetables', GRAINS = 'grains', LEGUMES = 'legumes', NUTS_SEEDS = 'nuts_seeds', OILS_FATS = 'oils_fats', CONDIMENTS = 'condiments', SPICES = 'spices', BEVERAGES = 'beverages', SNACKS = 'snacks', FROZEN = 'frozen', CANNED = 'canned', BAKERY = 'bakery', DELI = 'deli', SUPPLEMENTS = 'supplements', OTHER = 'other', } /** * Metric and discrete units only. Imperial/volume cooking units (oz, cup, tbsp, tsp) * are accepted at recipe-input time in Phase 6 and converted before persistence. */ export enum ServingUnit { GRAMS = 'g', MILLILITERS = 'ml', PIECES = 'piece', SLICES = 'slice', } export enum ProductSource { MANUAL = 'manual', BARCODE_LOOKUP = 'barcode_lookup', LLM = 'llm', IMPORT = 'import', }