Consolidate the application, culinary data model, read-only runtime, and registry-backed deployment.
135 lines
2.5 KiB
YAML
135 lines
2.5 KiB
YAML
schema_version: 2
|
||
id: dinner_rolls
|
||
title: Dinner Rolls
|
||
categories:
|
||
- bread
|
||
tags:
|
||
- roll
|
||
yield:
|
||
amount:
|
||
quantity: 197.25
|
||
unit_id: gram
|
||
basis: theoretical
|
||
scaling:
|
||
mode: hybrid
|
||
basis_id: formula_basis
|
||
basis_amount:
|
||
quantity: 100.0
|
||
unit_id: gram
|
||
components:
|
||
- id: main
|
||
name: Main
|
||
items:
|
||
- id: line_01_flour_bread
|
||
reference:
|
||
ingredient_id: flour_bread
|
||
amount:
|
||
quantity: 100
|
||
unit_id: gram
|
||
percentage: 100
|
||
basis_member: true
|
||
- id: line_02_water
|
||
reference:
|
||
ingredient_id: water
|
||
amount:
|
||
quantity: 55
|
||
unit_id: gram
|
||
percentage: 55
|
||
- id: line_03_shortening
|
||
reference:
|
||
ingredient_id: shortening
|
||
amount:
|
||
quantity: 15
|
||
unit_id: gram
|
||
percentage: 15
|
||
- id: line_04_egg_whole
|
||
reference:
|
||
ingredient_id: egg_whole
|
||
amount:
|
||
quantity: 12
|
||
unit_id: gram
|
||
percentage: 12
|
||
- id: line_05_sugar
|
||
reference:
|
||
ingredient_id: sugar
|
||
amount:
|
||
quantity: 6
|
||
unit_id: gram
|
||
percentage: 6
|
||
- id: line_06_nonfat_milk_powder
|
||
reference:
|
||
ingredient_id: nonfat_milk_powder
|
||
amount:
|
||
quantity: 5.25
|
||
unit_id: gram
|
||
percentage: 5.25
|
||
- id: line_07_instant_yeast
|
||
reference:
|
||
ingredient_id: instant_yeast
|
||
amount:
|
||
quantity: 2
|
||
unit_id: gram
|
||
percentage: 2
|
||
- id: line_08_salt
|
||
reference:
|
||
ingredient_id: salt
|
||
amount:
|
||
quantity: 2
|
||
unit_id: gram
|
||
percentage: 2
|
||
equipment_ids:
|
||
- whisk
|
||
steps:
|
||
- id: step_01
|
||
order: 1
|
||
instruction: Combine, whisk dry ingredients.
|
||
component_ids:
|
||
- main
|
||
- id: step_02
|
||
order: 2
|
||
instruction: Combine, whisk wet except shortening.
|
||
component_ids:
|
||
- main
|
||
- id: step_03
|
||
order: 3
|
||
instruction: Mix 5 min until well combined.
|
||
component_ids:
|
||
- main
|
||
- id: step_04
|
||
order: 4
|
||
instruction: Add shortening.
|
||
component_ids:
|
||
- main
|
||
- id: step_05
|
||
order: 5
|
||
instruction: Mix to ≈25 min.
|
||
component_ids:
|
||
- main
|
||
- id: step_06
|
||
order: 6
|
||
instruction: Shape into balls.
|
||
component_ids:
|
||
- main
|
||
- id: step_07
|
||
order: 7
|
||
instruction: Arrange on greased, optionally parchment-lined 13 × 9 pan.
|
||
component_ids:
|
||
- main
|
||
- id: step_08
|
||
order: 8
|
||
instruction: Proof ≈2 hr at 80 °F, covered.
|
||
component_ids:
|
||
- main
|
||
- id: step_09
|
||
order: 9
|
||
instruction: Egg wash.
|
||
component_ids:
|
||
- main
|
||
- id: step_10
|
||
order: 10
|
||
instruction: Bake ≈22 min at 350 °F.
|
||
component_ids:
|
||
- main
|
||
notes:
|
||
- Formula uses a nominal 100 g basis; review the yield before use.
|