Deploy / deploy (push) Successful in 14s
Replaces the recipe dropdown with an inline Section containing a name field and a spice-repeater with percentage inputs. On save, the recipe is created (version 1) or updated in place; spice pivot rows are synced via sync(). SumEquals100 rule enforces that percentages add up to 100. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>