141 bunch leafy greens (like kale or chard), stemmed and roughly chopped
154 cloves garlic, peeled and chopped
162-inch piece ginger, peeled and chopped
17Juice of 1 lemon (about 2 tablespoons), for finishing
181 avocado, thinly sliced, for garnish
191 Place the bone broth, water, sweet potatoes and salt in a large stockpot and bring to a boil. Turn down to a simmer and cook for 20 to 30 minutes, or until the sweet potatoes are tender.
202 Turn off the heat and add the green beans, zucchini, and leafy greens. Cover and let the soup sit for a few minutes, so that the vegetables soften a little but don't cook. Add the salt, garlic, and ginger.
213 Blend the soup in batches and transfer it to another large pot. Reheat gently.
224 Serve with additional salt as needed, a squeeze of lemon juice, and avocado slices.
23Variation: Use winter squash instead of sweet potatoes. You can also replace the quart of water with more bone broth for a super healing variation.
24Storage: Keeps well in the refrigerator for several days; also freezes well.
L2 corrected
Level 2, Oct 27 answer key (no settlement needed), the newest
Title
Title
Serves
Total time
UNDER THE WEATHER SOUP
(blank)
(blank)
Cook Time
Prep
Cook
Total
(blank)
(blank)
(blank)
Ingredients
#
Ingredient
Heading
1
2 quarts Bone Broth (page 34)
2
1 quart filtered water
3
3 medium sweet potatoes
4
1 teaspoon sea salt
5
1 pound green beans, roughly chopped
6
2 zucchini, roughly chopped
7
1 bunch leafy greens (like kale or chard), stemmed and roughly chopped
8
4 cloves garlic, peeled and chopped
9
2-inch piece ginger, peeled and chopped
10
Juice of 1 lemon (about 2 tablespoons), for finishing
11
1 avocado, thinly sliced, for garnish
Ingredient Components
#
Quantity
Unit
Ingredient
Prep
Optional
Sub rows (added at)
1
2
quarts
Bone Broth (page 34)
step 1: 2 quarts
2
1
quart
filtered water
step 1: 1 quart
3
3
medium sweet potatoes
step 1: 3
4
1
teaspoon
sea salt
step 1: 1 teaspoon step 13: additional
5
1
pound
green beans
roughly chopped
step 6: 1 pound
6
2
zucchini
roughly chopped
step 6: 2
7
1
bunch
leafy greens (like kale or chard)
stemmed and roughly chopped
step 6: 1 bunch
8
4
cloves
garlic
peeled and chopped
step 9: 4 cloves
9
1
2-inch piece
ginger
peeled and chopped
step 9: 1 2-inch piece
10
1
lemon (about 2 tablespoons), for finishing
juice of
step 13: a squeeze
11
1
avocado, for garnish
thinly sliced
step 13: 1
Cooking Sentences
#
Section
Sentence
1
1
Place the bone broth, water, sweet potatoes and salt in a large stockpot and bring to a boil.
2
1
Turn down to a simmer and cook for 20 to 30 minutes, or until the sweet potatoes are tender.
3
2
Turn off the heat and add the green beans, zucchini, and leafy greens.
4
2
Cover and let the soup sit for a few minutes, so that the vegetables soften a little but don't cook.
5
2
Add the salt, garlic, and ginger.
6
3
Blend the soup in batches and transfer it to another large pot.
7
3
Reheat gently.
8
4
Serve with additional salt as needed, a squeeze of lemon juice, and avocado slices.
Cooking Steps
#
Step
1
Place the bone broth, water, sweet potatoes and salt in a large stockpot
2
Bring the sweet potato stockpot to a boil.
3
Turn the heat down to a simmer
4
Cook the bone broth, water and sweet potatoes for 20 to 30 minutes, or until the sweet potatoes are tender.
5
Turn off the heat
6
Add the green beans, zucchini, and leafy greens to the sweet potato stockpot.
7
Cover the stockpot
8
Let the soup sit for a few minutes, so that the vegetables soften a little but don't cook.
9
Add the salt, garlic, and ginger to the stockpot.
10
Blend the soup in batches
11
Transfer the soup to another large pot.
12
Reheat the soup gently.
13
Serve the soup with additional salt as needed, a squeeze of lemon juice, and avocado slices.
Extras
Name
Text
untitled
TOOLS
untitled
TIME
untitled
YIELD
untitled
DIFFICULTY
untitled
1 HOUR
untitled
4 QUARTS
Variation
Use winter squash instead of sweet potatoes. You can also replace the quart of water with more bone broth for a super healing variation.
Storage
Keeps well in the refrigerator for several days; also freezes well.
Metric
#
Ingredient
Quantity
Unit
Sub rows
1
Bone Broth (page 34)
1893
ml
step 1: 1893 ml
2
filtered water
946
ml
step 1: 946 ml
3
medium sweet potatoes
step 1: (blank)
4
sea salt
4.9
ml
step 1: 4.9 ml step 13: (blank)
5
green beans
454
g
step 6: 454 g
6
zucchini
step 6: (blank)
7
leafy greens (like kale or chard)
step 6: (blank)
8
garlic
step 9: (blank)
9
ginger
step 9: (blank)
10
lemon (about 2 tablespoons), for finishing
step 13: (blank)
11
avocado, for garnish
step 13: (blank)
Choice Points
#
Entry
1
{"point": "Bone Broth", "used": "2 quarts", "case": "D", "options": "Make it (page 34, not in this submission)", "default": "Printed line kept; an AI buy option comes at Level 3", "key": "", "item": null, "swaps": []}
{"point": "Filtered water", "used": "1 quart", "case": "Swap (cookbook)", "options": "1 quart filtered water, or more bone broth (Variation: \"You can also replace the quart of water with more bone broth for a super healing variation.\")", "default": "Filtered water", "key": "", "item": null, "swaps": [{"kind": "simple", "text": "You can also replace the quart of water with more bone broth for a super healing variation.", "lines": [23], "replaces": 2, "quantity": "same amount", "unit": "", "ingredient": "bone broth"}]}
Empty in this Level 2: records, suggested equipment, goes with.
K0 labels every Level 1 line with its role, and marks the line where each recipe starts. Every later step reads these labels: K1 takes the title and servings lines, K2 the ingredient lines, K4 the method lines.
Why a model is needed here. This is a photo, so its Level 1 is plain transcribed text with no role tags. A web-page Level 1 carries tags and skips the model entirely.
Code guesses first. Code gives every line a rough first role.
Haiku checks. Haiku 5.5, thinking off, with the full verbatim rules for this step, sees all 24 lines (each cut at 240 characters) with code's guess. It returns one role per line and the line where each recipe's title starts.
Code keeps the valid answers. A role is kept only if the line number and role are real. A line Haiku skips keeps code's guess, and if the call fails, code's guesses stand.
This run
P-FAST-R18, K0 and K1 only, newest rules (--packs 2026-11-04), Nov 4
When
0.00 s to 2.04 s of 3.6 s
Model
Haiku 5.5, thinking off
Time
1.6 s
Cost
$0.00050
Tokens
26,593 rules (cached) + 675 new in, 328 out
Haiku's answer
24 lines answered, 6 changed from code's guess
Output
Result after K0
1 title, 4 other, 1 time, 12 ingredient, 4 method, 2 note. One recipe, starting at line 1.
1UNDER THE WEATHER SOUPtitlerecipe starts here
2TOOLSother
3TIMEother
4YIELDother
5DIFFICULTYother
61 HOURtime
74 QUARTSingredient
82 quarts Bone Broth (page 34)ingredient
91 quart filtered wateringredient
103 medium sweet potatoesingredient
111 teaspoon sea saltingredient
121 pound green beans, roughly choppedingredient
132 zucchini, roughly choppedingredient
141 bunch leafy greens (like kale or chard), stemmed and roughly choppedingredient
154 cloves garlic, peeled and choppedingredient
162-inch piece ginger, peeled and choppedingredient
17Juice of 1 lemon (about 2 tablespoons), for finishingingredient
181 avocado, thinly sliced, for garnishingredient
191 Place the bone broth, water, sweet potatoes and salt in a large stockpot and bring to a boil. Turn down to a simmer and cook for 20 to 30 minutes, or until the sweet potatoes are tender.method
202 Turn off the heat and add the green beans, zucchini, and leafy greens. Cover and let the soup sit for a few minutes, so that the vegetables soften a little but don't cook. Add the salt, garlic, and ginger.method
213 Blend the soup in batches and transfer it to another large pot. Reheat gently.method
224 Serve with additional salt as needed, a squeeze of lemon juice, and avocado slices.method
23Variation: Use winter squash instead of sweet potatoes. You can also replace the quart of water with more bone broth for a super healing variation.note
24Storage: Keeps well in the refrigerator for several days; also freezes well.note
K1
Title, Cook Time, Extras · code + Haiku
Input and method
What K1 does to it
Inputs to K1
What it reads
Made by
Does K1 wait for it?
Lines that are not ingredient, method or heading lines
K1 fills three tables: Title (name, servings, total time), Cook Time (prep, cook, total) and Extras (text that is not a step or an ingredient, such as the headnote).
Code drafts all three. Title: the first title lines. Servings: a pattern match for lower and upper numbers, with leftover words sent to Extras. Times: a pattern match for each label and its value. Extras: the headnote, note and label lines.
Haiku checks two things. Haiku 5.5, thinking off, with Ryan's R1 to R21 rules, sees only the lines that are not ingredients or method (here lines 1, 2, 3, 4, 5, 6, 23, 24), plus code's draft. It returns the Cook Time label and value pairs, and which lines go to Extras with a name for each. It never writes the title, the servings or the Extras text.
Code keeps only what is printed. A time is kept only if its value is printed on a time line. Extras text is always copied word for word from Level 1. If the call fails, code's draft stands.
Then the Nov 4 rules step. Code, right after K1: a "Takes" line fills the total time (R82), a title loses a closing colon (R80), "Serves 4 as a main, 8 or more as a side" gives 4 to 8 (R81), and an Extras note keeps its mark or number in its name (R77).
This run
P-FAST-R18, K0 and K1 only, newest rules (--packs 2026-11-04), Nov 4
When
2.04 s to 3.64 s of 3.6 s
Model
Haiku 5.5, thinking off
Time
0.8 s
Cost
$0.00021
Tokens
14,273 rules (cached) + 320 new in, 80 out
Output
Result after K1
0 of 10 rows match L2 corrected. Bold text differs.
Title
Title
Serves
Total time
UNDER THE WEATHER SOUP
(blank)
1 HOUR to 1 HOUR
Cook Time
Prep
Cook
Total
(blank)
(blank)
1 HOUR
Extras
Name
Text
Variation
Use winter squash instead of sweet potatoes. You can also replace the quart of water with more bone broth for a super healing variation.
Storage
Keeps well in the refrigerator for several days; also freezes well.
missing here
missing here
missing here
missing here
missing here
missing here
Answer
L2 corrected
The Oct 27 answer key (no settlement needed). Bold text differs from the run.
Title
Title
Serves
Total time
UNDER THE WEATHER SOUP
(blank)
(blank)
Cook Time
Prep
Cook
Total
(blank)
(blank)
(blank)
Extras
Name
Text
untitled
TOOLS
untitled
TIME
untitled
YIELD
untitled
DIFFICULTY
untitled
1 HOUR
untitled
4 QUARTS
Variation
Use winter squash instead of sweet potatoes. You can also replace the quart of water with more bone broth for a super healing variation.
Storage
Keeps well in the refrigerator for several days; also freezes well.