← All recipes
url-l331On-the-spot tteokbokkiLevel 1 → Level 2
  • Source
  • RawThe original submission: a web page
  • L1Level 1: 49 lines
  • L2 correctedLevel 2, settled version (corrected), the newest
  • P-FAST-R18
  • K0Line roles and recipe starts · code
  • K1Title, Cook Time, Extras · code + Haiku
  • K2Ingredients · code
  • K3Ingredient Components · code
  • K4Cooking Sentences · code
  • K5Cooking Steps · Sonnet
  • K5rFull alternatives phrases · code
  • K6Sub rows · Sonnet
  • K7Choice Points · code + Haiku
  • K8aSection copies, finding · Haiku
  • K8bSection copies, building · code
  • K8cPage structure, Recipe Records · code
  • K9Metric · code
  • K10Assembly · code

Raw

The original submission: a web page

The original submission is a web page:

https://www.maangchi.com/recipe/jeukseok-tteokbokki

L1

Level 1: 49 lines

  1. 1On-the-spot tteokbokki
  2. 2Serves 4
  3. 3For the sauce:
  4. 42 garlic cloves, minced
  5. 5The package of soup powder from the Korean ramyeon (instant noodles)
  6. 6¼ cup gochu-garu (Korean hot pepper flakes)
  7. 7¼ cup gochujang (Korean hot pepper paste)
  8. 81 tablespoon chunjang (black bean paste)
  9. 91 to 2 tablespoons sugar
  10. 10½ cup water
  11. 11In the pan:
  12. 128 ounces cabbage, cut into bite sized pieces
  13. 132 ounces onion, sliced
  14. 142 dae-pa (large green onion), or 6 green onions, cut into 2 inch long pieces
  15. 15A few strips (about 1 ounce) of carrot (optional)
  16. 164 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drained
  17. 1712 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemade
  18. 182 sheets (80 grams) of eomuk (fish cakes), cut into bite sized pieces
  19. 191 sausage, cut into 4 pieces (optional)
  20. 20Uncooked noodles from 1 package of Korean ramyeon (instant noodles)
  21. 214 fried mandu dumplings (optional)
  22. 224 hard-boiled eggs, shelled
  23. 235 cups water
  24. 244 slices of provolone cheese, or mozzarella (optional)
  25. 25For the stir-fried rice (bokkeumbap):
  26. 261 bowl of rice
  27. 271 package of oiled and toasted gim (dried seaweed paper), cut into small pieces
  28. 282 teaspoons toasted sesame oil
  29. 291 teaspoon toasted sesame seeds
  30. 30On the side
  31. 31Danmuji (yellow pickled radish), sliced (optional)
  32. 32Make sauce:
  33. 33Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.
  34. 34Mix well and set aside.
  35. 35Fill the pan with the ingredients:
  36. 36In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).
  37. 37Add the starch noodles, rice cake, fish cakes, and sausage (if used).
  38. 38Add the sauce and place the ramyeon noodles on top of the sauce.
  39. 39Add fried mandu (if used) and eggs.
  40. 40Sprinkle the rest of the green onion over top.
  41. 41Add water (or anchovy kelp stock or vegetable stock)
  42. 42Cook & serve:
  43. 43Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).
  44. 44Place the pan on the gas burner at the table. Turn on the heat to high heat. When it starts boiling about 8 minutes later, add the cheese (if used). Carefully stir with a large spoon so that all the ingredients are evenly cooked.
  45. 45Ladle an egg into each individual bowl along with a little broth. Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls. Cook, eat, and enjoy having fun talking to each other! You can reduce the heat to low to keep the broth from boiling down.
  46. 46Make bokkeumbap (stir-fried rice):
  47. 47When you get close to the bottom of the pan, you can make stir-fried rice with the everything there. Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.
  48. 48Finish it off with the shredded gim, sesame oil, and sesame seeds.
  49. 49Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.

L2 corrected

Level 2, settled version (corrected), the newest

Title

TitleServesTotal time
On-the-spot tteokbokki4 to 4(blank)

Cook Time

PrepCookTotal
(blank)(blank)(blank)

Ingredients

#IngredientHeading
For the sauce:
12 garlic cloves, minced
2The package of soup powder from the Korean ramyeon (instant noodles)
3¼ cup gochu-garu (Korean hot pepper flakes)
4¼ cup gochujang (Korean hot pepper paste)
51 tablespoon chunjang (black bean paste)
61 to 2 tablespoons sugar
7½ cup water
In the pan:
88 ounces cabbage, cut into bite sized pieces
92 ounces onion, sliced
102 dae-pa (large green onion), or 6 green onions, cut into 2 inch long pieces
11A few strips (about 1 ounce) of carrot (optional)
124 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drained
1312 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemade
142 sheets (80 grams) of eomuk (fish cakes), cut into bite sized pieces
151 sausage, cut into 4 pieces (optional)
16Uncooked noodles from 1 package of Korean ramyeon (instant noodles)
174 fried mandu dumplings (optional)
184 hard-boiled eggs, shelled
195 cups water
204 slices of provolone cheese, or mozzarella (optional)
For the stir-fried rice (bokkeumbap):
211 bowl of rice
221 package of oiled and toasted gim (dried seaweed paper), cut into small pieces
232 teaspoons toasted sesame oil
241 teaspoon toasted sesame seeds
On the side
25Danmuji (yellow pickled radish), sliced (optional)

Ingredient Components

#QuantityUnitIngredientPrepOptionalSub rows (added at)
12clovesgarlicmincedstep 1: 2 cloves
21packagesoup powder from the Korean ramyeon (instant noodles)step 2: 1 package
3¼cupgochu-garu (Korean hot pepper flakes)step 2: ¼ cup
4¼cupgochujang (Korean hot pepper paste)step 2: ¼ cup
51tablespoonchunjang (black bean paste)step 2: 1 tablespoon
62tablespoonssugarstep 2: 2 tablespoons
788tablespoonswaterstep 2: ½ cup
step 11: 5 cups
88weight ouncescabbagecut into bite sized piecesstep 5: 8 weight ounces
92weight ouncesonionslicedstep 5: 2 weight ounces
102dae-pa (large green onion)cut into 2 inch long piecesstep 5: half
step 10: the rest
11a fewstrips(about 1 weight ounce) carrotyesstep 5: a few strips
124weight ouncesdangmyeon (sweet potato starch noodles)soaked in cold water for 40 minutes to 1 hour, and drainedstep 6: 4 weight ounces
1312weight ouncesgaraetteok (tube-shaped rice cake) fresh, frozen, or homemadestep 6: 12 weight ounces
142sheetseomuk (fish cakes)cut into bite sized piecesstep 6: 2 sheets
151sausagecut into 4 piecesyesstep 6: 1
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)step 8: (no amount)
174fried mandu dumplingsyesstep 9: 4
184hard-boiled eggsshelledstep 9: 4
194slicesprovolone cheese, or mozzarellayesstep 15: 4 slices
201bowlricestep 24: 1 bowl
211packageoiled and toasted gim (dried seaweed paper)cut into small piecesstep 26: 1 package
222teaspoonstoasted sesame oilstep 26: 2 teaspoons
231teaspoontoasted sesame seedsstep 26: 1 teaspoon
24danmuji (yellow pickled radish)slicedyesstep 12: a bowl

Cooking Sentences

#SectionSentence
11Make sauce:
21Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.
32Mix well and set aside.
43Fill the pan with the ingredients:
53In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).
64Add the starch noodles, rice cake, fish cakes, and sausage (if used).
75Add the sauce and place the ramyeon noodles on top of the sauce.
86Add fried mandu (if used) and eggs.
97Sprinkle the rest of the green onion over top.
108Add water (or anchovy kelp stock or vegetable stock)
119Cook & serve:
129Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).
1310Place the pan on the gas burner at the table.
1410Turn on the heat to high heat.
1510When it starts boiling about 8 minutes later, add the cheese (if used).
1610Carefully stir with a large spoon so that all the ingredients are evenly cooked.
1711Ladle an egg into each individual bowl along with a little broth.
1811Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls.
1911Cook, eat, and enjoy having fun talking to each other!
2011You can reduce the heat to low to keep the broth from boiling down.
2112Make bokkeumbap (stir-fried rice):
2212When you get close to the bottom of the pan, you can make stir-fried rice with the everything there.
2312Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.
2413Finish it off with the shredded gim, sesame oil, and sesame seeds.
2514Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.

Cooking Steps

#Step
1Add garlic to a medium bowl
2Add soup powder, gochu-garu, gochujang, chunjang, sugar, and water to the bowl with the garlic in it
3Mix the sauce well
4Set the bowl aside.
5In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).
6Add the starch noodles, rice cake, fish cakes, and sausage (if used) to the pan or skillet.
7Add the sauce from the bowl with the garlic in it to the pan or skillet
8Place the ramyeon noodles on top of the sauce.
9Add fried mandu (if used) and eggs to the pan or skillet.
10Sprinkle the rest of the green onion over top.
11Add water (or anchovy kelp stock or vegetable stock) to the pan or skillet
12Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).
13Place the pan on the gas burner at the table.
14Turn on the heat to high heat.
15When it starts boiling about 8 minutes later, add the cheese (if used) to the pan or skillet.
16Carefully stir the stew with a large spoon so that all the ingredients are evenly cooked.
17Ladle an egg from the pan or skillet into each individual bowl along with a little broth.
18Occasionally stir the stew
19Also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon from the pan or skillet into the individual bowls.
20Cook the stew
21Eat the stew
22Enjoy having fun talking to each other!
23You can reduce the heat to low to keep the broth from boiling down.
24When you get close to the bottom of the pan, add the rice to the pan or skillet
25Stir-fry the rice with the ingredients and broth at the bottom of the pan.
26Finish the stir-fried rice off with the shredded gim, sesame oil, and sesame seeds.
27Remove the pan or skillet from the heat
28Serve by adding some stir fried rice from the pan or skillet to everyone’s bowl.

Extras

NameText

Metric

#IngredientQuantityUnitSub rows
1garlicstep 1: (blank)
2soup powder from the Korean ramyeon (instant noodles)step 2: (blank)
3gochu-garu (Korean hot pepper flakes)59mlstep 2: 59 ml
4gochujang (Korean hot pepper paste)59mlstep 2: 59 ml
5chunjang (black bean paste)15mlstep 2: 15 ml
6sugar30mlstep 2: 30 ml
7water1301mlstep 2: 118 ml
step 11: 1183 ml
8cabbage227gstep 5: 227 g
9onion57gstep 5: 57 g
10dae-pa (large green onion)step 5: (blank)
step 10: (blank)
11(about 1 weight ounce) carrotstep 5: (blank)
12dangmyeon (sweet potato starch noodles)113gstep 6: 113 g
13garaetteok (tube-shaped rice cake) fresh, frozen, or homemade340gstep 6: 340 g
14eomuk (fish cakes)80gstep 6: 80 g
15sausagestep 6: (blank)
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)step 8: (blank)
17fried mandu dumplingsstep 9: (blank)
18hard-boiled eggsstep 9: (blank)
19provolone cheese, or mozzarellastep 15: (blank)
20ricestep 24: (blank)
21oiled and toasted gim (dried seaweed paper)step 26: (blank)
22toasted sesame oil9.9mlstep 26: 9.9 ml
23toasted sesame seeds4.9mlstep 26: 4.9 ml
24danmuji (yellow pickled radish)step 12: (blank)

Choice Points

#Entry
1{"point": "Dae-pa", "used": "2", "case": "Swap (cookbook)", "options": "2 dae-pa (large green onion), or 6 green onions", "default": "2 dae-pa (large green onion)", "key": "", "item": null, "swaps": [{"kind": "simple", "text": "or 6 green onions", "lines": [14], "replaces": 10, "quantity": "6", "unit": "", "ingredient": "green onions"}]}

Empty in this Level 2: records, suggested equipment, goes with.

K0

Line roles and recipe starts · code

Input and method

What K0 does to it

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.

  1. Code reads the tags. This is a web page, so its Level 1 carries a role tag on each line from the page's own structure. Code reads them; no model is called.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.00 s to 0.00 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0

Level 1 as K0 receives it

  1. 1On-the-spot tteokbokki
  2. 2Serves 4
  3. 3For the sauce:
  4. 42 garlic cloves, minced
  5. 5The package of soup powder from the Korean ramyeon (instant noodles)
  6. 6¼ cup gochu-garu (Korean hot pepper flakes)
  7. 7¼ cup gochujang (Korean hot pepper paste)
  8. 81 tablespoon chunjang (black bean paste)
  9. 91 to 2 tablespoons sugar
  10. 10½ cup water
  11. 11In the pan:
  12. 128 ounces cabbage, cut into bite sized pieces
  13. 132 ounces onion, sliced
  14. 142 dae-pa (large green onion), or 6 green onions, cut into 2 inch long pieces
  15. 15A few strips (about 1 ounce) of carrot (optional)
  16. 164 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drained
  17. 1712 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemade
  18. 182 sheets (80 grams) of eomuk (fish cakes), cut into bite sized pieces
  19. 191 sausage, cut into 4 pieces (optional)
  20. 20Uncooked noodles from 1 package of Korean ramyeon (instant noodles)
  21. 214 fried mandu dumplings (optional)
  22. 224 hard-boiled eggs, shelled
  23. 235 cups water
  24. 244 slices of provolone cheese, or mozzarella (optional)
  25. 25For the stir-fried rice (bokkeumbap):
  26. 261 bowl of rice
  27. 271 package of oiled and toasted gim (dried seaweed paper), cut into small pieces
  28. 282 teaspoons toasted sesame oil
  29. 291 teaspoon toasted sesame seeds
  30. 30On the side
  31. 31Danmuji (yellow pickled radish), sliced (optional)
  32. 32Make sauce:
  33. 33Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.
  34. 34Mix well and set aside.
  35. 35Fill the pan with the ingredients:
  36. 36In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).
  37. 37Add the starch noodles, rice cake, fish cakes, and sausage (if used).
  38. 38Add the sauce and place the ramyeon noodles on top of the sauce.
  39. 39Add fried mandu (if used) and eggs.
  40. 40Sprinkle the rest of the green onion over top.
  41. 41Add water (or anchovy kelp stock or vegetable stock)
  42. 42Cook & serve:
  43. 43Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).
  44. 44Place the pan on the gas burner at the table. Turn on the heat to high heat. When it starts boiling about 8 minutes later, add the cheese (if used). Carefully stir with a large spoon so that all the ingredients are evenly cooked.
  45. 45Ladle an egg into each individual bowl along with a little broth. Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls. Cook, eat, and enjoy having fun talking to each other! You can reduce the heat to low to keep the broth from boiling down.
  46. 46Make bokkeumbap (stir-fried rice):
  47. 47When you get close to the bottom of the pan, you can make stir-fried rice with the everything there. Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.
  48. 48Finish it off with the shredded gim, sesame oil, and sesame seeds.
  49. 49Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.
Output

Result after K0

1 title, 1 servings, 4 heading, 25 ingredient, 18 method. One recipe, starting at line 1.

  1. 1On-the-spot tteokbokkititlerecipe starts here
  2. 2Serves 4servings
  3. 3For the sauce:heading
  4. 42 garlic cloves, mincedingredient
  5. 5The package of soup powder from the Korean ramyeon (instant noodles)ingredient
  6. 6¼ cup gochu-garu (Korean hot pepper flakes)ingredient
  7. 7¼ cup gochujang (Korean hot pepper paste)ingredient
  8. 81 tablespoon chunjang (black bean paste)ingredient
  9. 91 to 2 tablespoons sugaringredient
  10. 10½ cup wateringredient
  11. 11In the pan:heading
  12. 128 ounces cabbage, cut into bite sized piecesingredient
  13. 132 ounces onion, slicedingredient
  14. 142 dae-pa (large green onion), or 6 green onions, cut into 2 inch long piecesingredient
  15. 15A few strips (about 1 ounce) of carrot (optional)ingredient
  16. 164 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drainedingredient
  17. 1712 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemadeingredient
  18. 182 sheets (80 grams) of eomuk (fish cakes), cut into bite sized piecesingredient
  19. 191 sausage, cut into 4 pieces (optional)ingredient
  20. 20Uncooked noodles from 1 package of Korean ramyeon (instant noodles)ingredient
  21. 214 fried mandu dumplings (optional)ingredient
  22. 224 hard-boiled eggs, shelledingredient
  23. 235 cups wateringredient
  24. 244 slices of provolone cheese, or mozzarella (optional)ingredient
  25. 25For the stir-fried rice (bokkeumbap):heading
  26. 261 bowl of riceingredient
  27. 271 package of oiled and toasted gim (dried seaweed paper), cut into small piecesingredient
  28. 282 teaspoons toasted sesame oilingredient
  29. 291 teaspoon toasted sesame seedsingredient
  30. 30On the sideheading
  31. 31Danmuji (yellow pickled radish), sliced (optional)ingredient
  32. 32Make sauce:method
  33. 33Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.method
  34. 34Mix well and set aside.method
  35. 35Fill the pan with the ingredients:method
  36. 36In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).method
  37. 37Add the starch noodles, rice cake, fish cakes, and sausage (if used).method
  38. 38Add the sauce and place the ramyeon noodles on top of the sauce.method
  39. 39Add fried mandu (if used) and eggs.method
  40. 40Sprinkle the rest of the green onion over top.method
  41. 41Add water (or anchovy kelp stock or vegetable stock)method
  42. 42Cook & serve:method
  43. 43Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).method
  44. 44Place the pan on the gas burner at the table. Turn on the heat to high heat. When it starts boiling about 8 minutes later, add the cheese (if used). Carefully stir with a large spoon so that all the ingredients are evenly cooked.method
  45. 45Ladle an egg into each individual bowl along with a little broth. Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls. Cook, eat, and enjoy having fun talking to each other! You can reduce the heat to low to keep the broth from boiling down.method
  46. 46Make bokkeumbap (stir-fried rice):method
  47. 47When you get close to the bottom of the pan, you can make stir-fried rice with the everything there. Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.method
  48. 48Finish it off with the shredded gim, sesame oil, and sesame seeds.method
  49. 49Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.method

K1

Title, Cook Time, Extras · code + Haiku

Input and method

What K1 does to it

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).

  1. 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.
  2. 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), 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.
  3. 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.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.00 s to 0.81 s of 13.4 s
Model
Haiku 5.5, thinking off
Time
0.8 s
Cost
$0.00009
Tokens
6,233 rules (cached) + 63 new in, 38 out

Lines K1 receives, with their K0 roles

  1. 1On-the-spot tteokbokkititle
  2. 2Serves 4servings
Output

Result after K1

All 2 rows match L2 corrected.

Title

TitleServesTotal time
On-the-spot tteokbokki4 to 4(blank)

Cook Time

PrepCookTotal
(blank)(blank)(blank)

Extras

NameText
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

Title

TitleServesTotal time
On-the-spot tteokbokki4 to 4(blank)

Cook Time

PrepCookTotal
(blank)(blank)(blank)

Extras

NameText

K2

Ingredients · code

Input and method

What K2 does to it

K2 makes the Ingredients table: one row per ingredient line, exactly as printed.

  1. Code copies. Every line K0 labelled ingredient becomes a row, word for word.
  2. Haiku only when there is no list. If a recipe has method lines but no ingredient lines, Haiku 5.5 picks the ingredient phrases out of the method, and code keeps only phrases printed word for word.
  3. This recipe: it has an ingredient list, so no call was made.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.00 s to 0.00 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0

Lines K2 receives (role: ingredient)

  1. 42 garlic cloves, mincedingredient
  2. 5The package of soup powder from the Korean ramyeon (instant noodles)ingredient
  3. 6¼ cup gochu-garu (Korean hot pepper flakes)ingredient
  4. 7¼ cup gochujang (Korean hot pepper paste)ingredient
  5. 81 tablespoon chunjang (black bean paste)ingredient
  6. 91 to 2 tablespoons sugaringredient
  7. 10½ cup wateringredient
  8. 128 ounces cabbage, cut into bite sized piecesingredient
  9. 132 ounces onion, slicedingredient
  10. 142 dae-pa (large green onion), or 6 green onions, cut into 2 inch long piecesingredient
  11. 15A few strips (about 1 ounce) of carrot (optional)ingredient
  12. 164 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drainedingredient
  13. 1712 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemadeingredient
  14. 182 sheets (80 grams) of eomuk (fish cakes), cut into bite sized piecesingredient
  15. 191 sausage, cut into 4 pieces (optional)ingredient
  16. 20Uncooked noodles from 1 package of Korean ramyeon (instant noodles)ingredient
  17. 214 fried mandu dumplings (optional)ingredient
  18. 224 hard-boiled eggs, shelledingredient
  19. 235 cups wateringredient
  20. 244 slices of provolone cheese, or mozzarella (optional)ingredient
  21. 261 bowl of riceingredient
  22. 271 package of oiled and toasted gim (dried seaweed paper), cut into small piecesingredient
  23. 282 teaspoons toasted sesame oilingredient
  24. 291 teaspoon toasted sesame seedsingredient
  25. 31Danmuji (yellow pickled radish), sliced (optional)ingredient
Output

Result after K2

All 29 rows match L2 corrected.

#IngredientHeading
For the sauce:
12 garlic cloves, minced
2The package of soup powder from the Korean ramyeon (instant noodles)
3¼ cup gochu-garu (Korean hot pepper flakes)
4¼ cup gochujang (Korean hot pepper paste)
51 tablespoon chunjang (black bean paste)
61 to 2 tablespoons sugar
7½ cup water
In the pan:
88 ounces cabbage, cut into bite sized pieces
92 ounces onion, sliced
102 dae-pa (large green onion), or 6 green onions, cut into 2 inch long pieces
11A few strips (about 1 ounce) of carrot (optional)
124 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drained
1312 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemade
142 sheets (80 grams) of eomuk (fish cakes), cut into bite sized pieces
151 sausage, cut into 4 pieces (optional)
16Uncooked noodles from 1 package of Korean ramyeon (instant noodles)
174 fried mandu dumplings (optional)
184 hard-boiled eggs, shelled
195 cups water
204 slices of provolone cheese, or mozzarella (optional)
For the stir-fried rice (bokkeumbap):
211 bowl of rice
221 package of oiled and toasted gim (dried seaweed paper), cut into small pieces
232 teaspoons toasted sesame oil
241 teaspoon toasted sesame seeds
On the side
25Danmuji (yellow pickled radish), sliced (optional)
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

#IngredientHeading
For the sauce:
12 garlic cloves, minced
2The package of soup powder from the Korean ramyeon (instant noodles)
3¼ cup gochu-garu (Korean hot pepper flakes)
4¼ cup gochujang (Korean hot pepper paste)
51 tablespoon chunjang (black bean paste)
61 to 2 tablespoons sugar
7½ cup water
In the pan:
88 ounces cabbage, cut into bite sized pieces
92 ounces onion, sliced
102 dae-pa (large green onion), or 6 green onions, cut into 2 inch long pieces
11A few strips (about 1 ounce) of carrot (optional)
124 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drained
1312 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemade
142 sheets (80 grams) of eomuk (fish cakes), cut into bite sized pieces
151 sausage, cut into 4 pieces (optional)
16Uncooked noodles from 1 package of Korean ramyeon (instant noodles)
174 fried mandu dumplings (optional)
184 hard-boiled eggs, shelled
195 cups water
204 slices of provolone cheese, or mozzarella (optional)
For the stir-fried rice (bokkeumbap):
211 bowl of rice
221 package of oiled and toasted gim (dried seaweed paper), cut into small pieces
232 teaspoons toasted sesame oil
241 teaspoon toasted sesame seeds
On the side
25Danmuji (yellow pickled radish), sliced (optional)

K3

Ingredient Components · code

Input and method

What K3 does to it

K3 makes the Ingredient Components table: each Ingredients row cut into Quantity, Unit, Ingredient, Prep and Optional.

  1. Code only. It parses each row's amount, unit and prep words, and splits a row that names two foods into two components ("Salt and pepper" becomes salt and pepper).
  2. No sub rows yet. Which step adds how much of each component is K6's job.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.01 s to 0.02 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0
Rows
29 Ingredients rows in, 24 components out

Ingredients rows K3 receives (from K2)

#Ingredient
(heading) For the sauce:
12 garlic cloves, minced
2The package of soup powder from the Korean ramyeon (instant noodles)
3¼ cup gochu-garu (Korean hot pepper flakes)
4¼ cup gochujang (Korean hot pepper paste)
51 tablespoon chunjang (black bean paste)
61 to 2 tablespoons sugar
7½ cup water
(heading) In the pan:
88 ounces cabbage, cut into bite sized pieces
92 ounces onion, sliced
102 dae-pa (large green onion), or 6 green onions, cut into 2 inch long pieces
11A few strips (about 1 ounce) of carrot (optional)
124 ounces dangmyeon (sweet potato starch noodles), soaked in cold water for 40 minutes to 1 hour, and drained
1312 ounces garaetteok (tube-shaped rice cake) fresh, frozen, or homemade
142 sheets (80 grams) of eomuk (fish cakes), cut into bite sized pieces
151 sausage, cut into 4 pieces (optional)
16Uncooked noodles from 1 package of Korean ramyeon (instant noodles)
174 fried mandu dumplings (optional)
184 hard-boiled eggs, shelled
195 cups water
204 slices of provolone cheese, or mozzarella (optional)
(heading) For the stir-fried rice (bokkeumbap):
211 bowl of rice
221 package of oiled and toasted gim (dried seaweed paper), cut into small pieces
232 teaspoons toasted sesame oil
241 teaspoon toasted sesame seeds
(heading) On the side
25Danmuji (yellow pickled radish), sliced (optional)
Output

Result after K3

20 of 24 components match L2 corrected. Bold text differs.

#QuantityUnitIngredientPrepOptional
12clovesgarlicminced
2the package of soup powder from the Korean ramyeon (instant noodles)
3¼cupgochu-garu (Korean hot pepper flakes)
4¼cupgochujang (Korean hot pepper paste)
51tablespoonchunjang (black bean paste)
62tablespoonssugar
788tablespoonswater
88weight ouncescabbagecut into bite sized pieces
92weight ouncesonionsliced
102dae-pa (large green onion)cut into 2 inch long pieces
11a few strips (about 1 weight ounces) of carrotyes
124weight ouncesdangmyeon (sweet potato starch noodles)soaked in cold water for 40 minutes to 1 hour, and drained
1312weight ouncesgaraetteok (tube-shaped rice cake) fresh, or homemadefrozen
142sheetseomuk (fish cakes)cut into bite sized pieces
151sausagecut into 4 piecesyes
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)
174fried mandu dumplingsyes
184hard-boiled eggsshelled
194slicesprovolone cheese, or mozzarellayes
201bowl of rice
211packageoiled and toasted gim (dried seaweed paper)cut into small pieces
222teaspoonstoasted sesame oil
231teaspoontoasted sesame seeds
24danmuji (yellow pickled radish)slicedyes
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

#QuantityUnitIngredientPrepOptional
12clovesgarlicminced
21packagesoup powder from the Korean ramyeon (instant noodles)
3¼cupgochu-garu (Korean hot pepper flakes)
4¼cupgochujang (Korean hot pepper paste)
51tablespoonchunjang (black bean paste)
62tablespoonssugar
788tablespoonswater
88weight ouncescabbagecut into bite sized pieces
92weight ouncesonionsliced
102dae-pa (large green onion)cut into 2 inch long pieces
11a fewstrips(about 1 weight ounce) carrotyes
124weight ouncesdangmyeon (sweet potato starch noodles)soaked in cold water for 40 minutes to 1 hour, and drained
1312weight ouncesgaraetteok (tube-shaped rice cake) fresh, frozen, or homemade
142sheetseomuk (fish cakes)cut into bite sized pieces
151sausagecut into 4 piecesyes
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)
174fried mandu dumplingsyes
184hard-boiled eggsshelled
194slicesprovolone cheese, or mozzarellayes
201bowlrice
211packageoiled and toasted gim (dried seaweed paper)cut into small pieces
222teaspoonstoasted sesame oil
231teaspoontoasted sesame seeds
24danmuji (yellow pickled radish)slicedyes

K4

Cooking Sentences · code

Input and method

What K4 does to it

K4 makes the Cooking Sentences table: the method cut into sentences, each tagged with its printed step number (Section).

  1. Code only. It splits each method line into sentences and drops the printed step number into Section.
  2. Extras check. It marks sentences that belong in Extras rather than becoming steps (R9).
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.01 s to 0.01 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0
Sent to Extras
0 sentences

Lines K4 receives (role: method)

  1. 32Make sauce:method
  2. 33Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.method
  3. 34Mix well and set aside.method
  4. 35Fill the pan with the ingredients:method
  5. 36In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).method
  6. 37Add the starch noodles, rice cake, fish cakes, and sausage (if used).method
  7. 38Add the sauce and place the ramyeon noodles on top of the sauce.method
  8. 39Add fried mandu (if used) and eggs.method
  9. 40Sprinkle the rest of the green onion over top.method
  10. 41Add water (or anchovy kelp stock or vegetable stock)method
  11. 42Cook & serve:method
  12. 43Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).method
  13. 44Place the pan on the gas burner at the table. Turn on the heat to high heat. When it starts boiling about 8 minutes later, add the cheese (if used). Carefully stir with a large spoon so that all the ingredients are evenly cooked.method
  14. 45Ladle an egg into each individual bowl along with a little broth. Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls. Cook, eat, and enjoy having fun talking to each other! You can reduce the heat to low to keep the broth from boiling down.method
  15. 46Make bokkeumbap (stir-fried rice):method
  16. 47When you get close to the bottom of the pan, you can make stir-fried rice with the everything there. Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.method
  17. 48Finish it off with the shredded gim, sesame oil, and sesame seeds.method
  18. 49Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.method
Output

Result after K4

All 25 sentences match L2 corrected.

#SectionSentence
11Make sauce:
21Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.
32Mix well and set aside.
43Fill the pan with the ingredients:
53In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).
64Add the starch noodles, rice cake, fish cakes, and sausage (if used).
75Add the sauce and place the ramyeon noodles on top of the sauce.
86Add fried mandu (if used) and eggs.
97Sprinkle the rest of the green onion over top.
108Add water (or anchovy kelp stock or vegetable stock)
119Cook & serve:
129Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).
1310Place the pan on the gas burner at the table.
1410Turn on the heat to high heat.
1510When it starts boiling about 8 minutes later, add the cheese (if used).
1610Carefully stir with a large spoon so that all the ingredients are evenly cooked.
1711Ladle an egg into each individual bowl along with a little broth.
1811Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls.
1911Cook, eat, and enjoy having fun talking to each other!
2011You can reduce the heat to low to keep the broth from boiling down.
2112Make bokkeumbap (stir-fried rice):
2212When you get close to the bottom of the pan, you can make stir-fried rice with the everything there.
2312Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.
2413Finish it off with the shredded gim, sesame oil, and sesame seeds.
2514Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

#SectionSentence
11Make sauce:
21Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.
32Mix well and set aside.
43Fill the pan with the ingredients:
53In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).
64Add the starch noodles, rice cake, fish cakes, and sausage (if used).
75Add the sauce and place the ramyeon noodles on top of the sauce.
86Add fried mandu (if used) and eggs.
97Sprinkle the rest of the green onion over top.
108Add water (or anchovy kelp stock or vegetable stock)
119Cook & serve:
129Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).
1310Place the pan on the gas burner at the table.
1410Turn on the heat to high heat.
1510When it starts boiling about 8 minutes later, add the cheese (if used).
1610Carefully stir with a large spoon so that all the ingredients are evenly cooked.
1711Ladle an egg into each individual bowl along with a little broth.
1811Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls.
1911Cook, eat, and enjoy having fun talking to each other!
2011You can reduce the heat to low to keep the broth from boiling down.
2112Make bokkeumbap (stir-fried rice):
2212When you get close to the bottom of the pan, you can make stir-fried rice with the everything there.
2312Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.
2413Finish it off with the shredded gim, sesame oil, and sesame seeds.
2514Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.

K5

Cooking Steps · Sonnet

Input and method

What K5 does to it

K5 makes the Cooking Steps table: each sentence broken into single actions, each naming its food and vessel.

  1. Code picks what to send. One call per recipe, leaving out sentences marked for Extras.
  2. Sonnet writes the steps. Sonnet 5.5, with the cut rules pack for steps, sees the title, the Ingredients as printed and the sentences. It does not see components or choice points. It returns the steps grouped by sentence, naming items in the sentence's own words.
  3. Code numbers them. It drops any sentence number that does not exist and numbers the steps. If the call fails, the recipe has no steps.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.02 s to 6.52 s of 13.4 s
Model
Sonnet 5.5, minimal thinking
Time
6.5 s
Cost
$0.01546
Tokens
21,667 rules (cached) + 1,597 new in, 1,010 out
Steps
25 sentences in, 27 steps out

Sentences K5 receives (from K4)

#SentenceBecame steps
1Make sauce:
2Combine garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water in a medium bowl.1, 2
3Mix well and set aside.3, 4
4Fill the pan with the ingredients:
5In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).5
6Add the starch noodles, rice cake, fish cakes, and sausage (if used).6
7Add the sauce and place the ramyeon noodles on top of the sauce.7, 8
8Add fried mandu (if used) and eggs.9
9Sprinkle the rest of the green onion over top.10
10Add water (or anchovy kelp stock or vegetable stock)11
11Cook & serve:
12Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).12
13Place the pan on the gas burner at the table.13
14Turn on the heat to high heat.14
15When it starts boiling about 8 minutes later, add the cheese (if used).15
16Carefully stir with a large spoon so that all the ingredients are evenly cooked.16
17Ladle an egg into each individual bowl along with a little broth.17
18Occasionally stir the stew and also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls.18, 19
19Cook, eat, and enjoy having fun talking to each other!20
20You can reduce the heat to low to keep the broth from boiling down.21
21Make bokkeumbap (stir-fried rice):
22When you get close to the bottom of the pan, you can make stir-fried rice with the everything there.22
23Add the rice and stir-fry with the ingredients and broth at the bottom of the pan.23, 24
24Finish it off with the shredded gim, sesame oil, and sesame seeds.25
25Remove from the heat and serve by adding some stir fried rice to everyone’s bowl.26, 27
Output

Result after K5

8 of 28 steps match L2 corrected. Bold text differs. The case of the first letter and a final period are ignored, as the grader does.

#Step
1Add garlic to a medium bowl
2Add soup powder, gochu-garu, gochujang, chunjang, sugar, and water to the bowl with the garlic in it
3Mix well the garlic, soup powder, gochu-garu, gochujang, chunjang, sugar, and water
4Set the bowl aside
5In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used) to the pan or skillet
6Add the starch noodles, rice cake, fish cakes, and sausage (if used) to the cabbage
7Add the sauce to the cabbage
8Place the ramyeon noodles on top of the sauce
9Add fried mandu (if used) and eggs to the cabbage
10Sprinkle the rest of the green onion over top of the cabbage
11Add water (or anchovy kelp stock or vegetable stock) to the cabbage
12Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used)
13Place the pan on the gas burner at the table
14Turn on the heat to high heat
15When it starts boiling about 8 minutes later, add the cheese (if used) to the pan
16Carefully stir the ingredients with a large spoon so that all the ingredients are evenly cooked
17Ladle an egg into each individual bowl along with a little broth
18Occasionally stir the stew
19Ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon into the individual bowls
20Cook, eat, and enjoy having fun talking to each other!
21You can reduce the heat to low to keep the broth from boiling down.
22When you get close to the bottom of the pan, you can make stir-fried rice with the everything there.
23Add the rice to the pan
24Stir-fry the rice with the ingredients and broth at the bottom of the pan
25Finish it off with the shredded gim, sesame oil, and sesame seeds.
26Remove the pan from the heat
27Serve by adding some stir fried rice to everyone’s bowl
missing here
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

#Step
1Add garlic to a medium bowl
2Add soup powder, gochu-garu, gochujang, chunjang, sugar, and water to the bowl with the garlic in it
3Mix the sauce well
4Set the bowl aside.
5In a wide pan or skillet, add the cabbage, onion, half of the green onion, and carrot (if used).
6Add the starch noodles, rice cake, fish cakes, and sausage (if used) to the pan or skillet.
7Add the sauce from the bowl with the garlic in it to the pan or skillet
8Place the ramyeon noodles on top of the sauce.
9Add fried mandu (if used) and eggs to the pan or skillet.
10Sprinkle the rest of the green onion over top.
11Add water (or anchovy kelp stock or vegetable stock) to the pan or skillet
12Set 4 individual bowls or plate on the table along with forks, chopsticks, spoons, napkins, and a bowl of danmuji (if used).
13Place the pan on the gas burner at the table.
14Turn on the heat to high heat.
15When it starts boiling about 8 minutes later, add the cheese (if used) to the pan or skillet.
16Carefully stir the stew with a large spoon so that all the ingredients are evenly cooked.
17Ladle an egg from the pan or skillet into each individual bowl along with a little broth.
18Occasionally stir the stew
19Also ladle some rice cake, cheese, noodles, fish cakes, vegetables, and ramyeon from the pan or skillet into the individual bowls.
20Cook the stew
21Eat the stew
22Enjoy having fun talking to each other!
23You can reduce the heat to low to keep the broth from boiling down.
24When you get close to the bottom of the pan, add the rice to the pan or skillet
25Stir-fry the rice with the ingredients and broth at the bottom of the pan.
26Finish the stir-fried rice off with the shredded gim, sesame oil, and sesame seeds.
27Remove the pan or skillet from the heat
28Serve by adding some stir fried rice from the pan or skillet to everyone’s bowl.

K5r

Full alternatives phrases · code

Input and method

What K5r does to it

K5r writes the full alternatives phrase into steps (R18 rule 8): when a row says "Swiss chard, kale or spinach" and no choice point covers it, every step that mentions it must say all of it.

  1. Code only. It finds rows with "or" alternatives that no choice point covers, and rewrites each step mention to the full phrase.
  2. Never adds, removes or renumbers steps.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
6.52 s to 6.52 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0
Steps changed
0

What K5r receives

K5's 27 steps, plus K7's choice points.

Output

Result after K5r

No change: the steps are exactly K5's.

See K5 for the steps.

K6

Sub rows · Sonnet

Input and method

What K6 does to it

Why this recipe is here. Level 1 has two water lines, L10 "½ cup water" and L23 "5 cups water". K3 merges them into one component, 88 tablespoons of water. L2 corrected adds ½ cup at the sauce step and 5 cups at "Add water (or anchovy kelp stock or vegetable stock)". Sonnet put all 88 tablespoons at the sauce step and left the second add out, two Tier A misses; the same happened in the stage 3 sub-row test. In that test, Haiku with thinking low got both adds right (½ cup and 5 cups). The danmuji add ("a bowl") is a third miss; Sonnet left its amount blank.

K6 makes the sub rows: for each component, which step adds it and how much.

  1. Sonnet writes them. Sonnet 5.5, with the cut rules pack for sub rows, sees everything so far: title, Ingredients, components, choice points, sentences, and the steps after K5r. It returns row, step, quantity and unit for each add.
  2. Code checks. It keeps only real row and step numbers and sorts by step. If the call fails, there are no sub rows; there is no code fallback.
  3. Slowest link. K6 waits on K5 and K5r, so it is on the critical path of every recipe.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
8.61 s to 13.35 s of 13.4 s
Model
Sonnet 5.5, minimal thinking
Time
4.7 s
Cost
$0.01394
Tokens
14,100 rules (cached) + 3,233 new in, 606 out
Sub rows
25

Components K6 receives (from K3)

#QuantityUnitIngredient
12clovesgarlic
2the package of soup powder from the Korean ramyeon (instant noodles)
3¼cupgochu-garu (Korean hot pepper flakes)
4¼cupgochujang (Korean hot pepper paste)
51tablespoonchunjang (black bean paste)
62tablespoonssugar
788tablespoonswater
88weight ouncescabbage
92weight ouncesonion
102dae-pa (large green onion)
11a few strips (about 1 weight ounces) of carrot
124weight ouncesdangmyeon (sweet potato starch noodles)
1312weight ouncesgaraetteok (tube-shaped rice cake) fresh, or homemade
142sheetseomuk (fish cakes)
151sausage
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)
174fried mandu dumplings
184hard-boiled eggs
194slicesprovolone cheese, or mozzarella
201bowl of rice
211packageoiled and toasted gim (dried seaweed paper)
222teaspoonstoasted sesame oil
231teaspoontoasted sesame seeds
24danmuji (yellow pickled radish)
Output

Result after K6

15 of 24 components match L2 corrected, row and sub rows (15 match on sub rows alone). Bold text differs from L2 corrected. Step numbers are this run's own; when K5 split the steps differently, the same add can sit at a different number.

#QuantityUnitIngredientPrep
12clovesgarlicminced
Step 12cloves
2the package of soup powder from the Korean ramyeon (instant noodles)
Step 2
3¼cupgochu-garu (Korean hot pepper flakes)
Step 2¼cup
4¼cupgochujang (Korean hot pepper paste)
Step 2¼cup
51tablespoonchunjang (black bean paste)
Step 21tablespoon
62tablespoonssugar
Step 22tablespoons
788tablespoonswater
Step 288tablespoons
missing here: step 11, 5 cups
88weight ouncescabbagecut into bite sized pieces
Step 58weight ounces
92weight ouncesonionsliced
Step 52weight ounces
102dae-pa (large green onion)cut into 2 inch long pieces
Step 5half
Step 10the rest
11a few strips (about 1 weight ounces) of carrot optional
Step 5
124weight ouncesdangmyeon (sweet potato starch noodles)soaked in cold water for 40 minutes to 1 hour, and drained
Step 64weight ounces
1312weight ouncesgaraetteok (tube-shaped rice cake) fresh, or homemadefrozen
Step 612weight ounces
142sheetseomuk (fish cakes)cut into bite sized pieces
Step 62sheets
151sausage optionalcut into 4 pieces
Step 61
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)
Step 8
174fried mandu dumplings optional
Step 94
184hard-boiled eggsshelled
Step 94
194slicesprovolone cheese, or mozzarella optional
Step 154slices
201bowl of rice
Step 231
missing here: step 24, 1 bowl
211packageoiled and toasted gim (dried seaweed paper)cut into small pieces
Step 251package
missing here: step 26, 1 package
222teaspoonstoasted sesame oil
Step 252teaspoons
missing here: step 26, 2 teaspoons
231teaspoontoasted sesame seeds
Step 251teaspoon
missing here: step 26, 1 teaspoon
24danmuji (yellow pickled radish) optionalsliced
Step 12
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

#QuantityUnitIngredientPrep
12clovesgarlicminced
Step 12cloves
21packagesoup powder from the Korean ramyeon (instant noodles)
Step 21package
3¼cupgochu-garu (Korean hot pepper flakes)
Step 2¼cup
4¼cupgochujang (Korean hot pepper paste)
Step 2¼cup
51tablespoonchunjang (black bean paste)
Step 21tablespoon
62tablespoonssugar
Step 22tablespoons
788tablespoonswater
Step 2½cup
Step 115cups
88weight ouncescabbagecut into bite sized pieces
Step 58weight ounces
92weight ouncesonionsliced
Step 52weight ounces
102dae-pa (large green onion)cut into 2 inch long pieces
Step 5half
Step 10the rest
11a fewstrips(about 1 weight ounce) carrot optional
Step 5a fewstrips
124weight ouncesdangmyeon (sweet potato starch noodles)soaked in cold water for 40 minutes to 1 hour, and drained
Step 64weight ounces
1312weight ouncesgaraetteok (tube-shaped rice cake) fresh, frozen, or homemade
Step 612weight ounces
142sheetseomuk (fish cakes)cut into bite sized pieces
Step 62sheets
151sausage optionalcut into 4 pieces
Step 61
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)
Step 8
174fried mandu dumplings optional
Step 94
184hard-boiled eggsshelled
Step 94
194slicesprovolone cheese, or mozzarella optional
Step 154slices
201bowlrice
Step 241bowl
missing here: step 23, 1
211packageoiled and toasted gim (dried seaweed paper)cut into small pieces
Step 261package
missing here: step 25, 1 package
222teaspoonstoasted sesame oil
Step 262teaspoons
missing here: step 25, 2 teaspoons
231teaspoontoasted sesame seeds
Step 261teaspoon
missing here: step 25, 1 teaspoon
24danmuji (yellow pickled radish) optionalsliced
Step 12a bowl

K7

Choice Points · code + Haiku

Input and method

What K7 does to it

K7 makes the Choice Points table: places where the cook can swap one ingredient for another, or make versus buy a part.

  1. Code first. It makes every choice point that comes from a pointer: a printed sub-recipe, a page reference to another recipe, "recipe follows", or an optional item.
  2. Haiku adds swaps. Haiku 5.5, thinking low, with the cut rules pack, looks for cookbook swaps ("or ...") not on a pointer line; no call if a recipe has no candidate line. Code drops repeats, checks row and line numbers, and writes the options and defaults.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.02 s to 5.58 s of 13.4 s
Model
Haiku 5.5, thinking low
Time
5.6 s
Cost
$0.00090
Tokens
8,252 rules (cached) + 2,242 new in, 1,193 out
Choice points
1 kept

What K7 receives

The 24 components from K3 and the page structure from K8c.

Output

Result after K7

0 of 1 choice points match L2 corrected. Bold text differs.

Choice pointCaseDefaultOptions
dae-pa (large green onion)Swap (cookbook)Dae-pa (large green onion)Dae-pa (large green onion), or green onions
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

Choice pointCaseDefaultOptions
Dae-paSwap (cookbook)2 dae-pa (large green onion)2 dae-pa (large green onion), or 6 green onions

K8a

Section copies, finding · Haiku

Input and method

What K8a does to it

K8a finds section copies: a part of the recipe a cook could make on its own, such as a sauce or a dressing, which becomes its own small recipe.

  1. Code lists candidates (headings, "For the X" and "make the X" sentences, container mixes). It calls only when a recipe has at least 2 ingredient lines and some method.
  2. Haiku picks the parts. Haiku 5.5, thinking low, returns each copy's name and its lines, not its content. Code filters them and names each part from its heading.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.02 s to 8.61 s of 13.4 s
Model
Haiku 5.5, thinking low
Time
8.6 s
Cost
$0.00072
Tokens
6,264 rules (cached) + 1,528 new in, 1,019 out
Copies
0

What K8a receives

The recipe's lines with their roles, its components and its sentences.

Output

Result after K8a

0 section copies found.

K8b

Section copies, building · code

Input and method

What K8b does to it

K8b builds each section copy's content: its steps, sentences, Ingredients, components with their own sub rows, and Metric.

  1. Code only. It builds every copy from the parts K8a found.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
13.35 s to 13.35 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0

What K8b receives

K8a's parts (0) and K6's sub rows.

Output

Result after K8b

Nothing to build.

K8c

Page structure, Recipe Records · code

Input and method

What K8c does to it

K8c decides the page's structure: one recipe, or several, and writes the Recipe Records rows.

  1. Code only. It reads K0's roles and recipe starts.
  2. One recipe: nothing more to do.
  3. Several recipes: it builds each extra recipe's own Level 2 with the code versions of K1, K2, K3, K4, K9 and K10. Extra recipes never get Haiku or Sonnet.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
0.02 s to 0.02 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0
Page
recipe

What K8c receives

K0's roles and recipe starts: line 1.

Output

Result after K8c

One recipe: no Recipe Records rows. L2 corrected has none either.

K9

Metric · code

Input and method

What K9 does to it

K9 makes the Metric table: each component's amount and each sub row converted to millilitres or grams.

  1. Code only. It converts each US amount it can (cups, tablespoons, teaspoons, ounces, pounds) and leaves counts such as "1 large onion" blank.
  2. Main recipe only in this pipeline. Writing Metric for every record was a separate repair step run afterwards.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
13.35 s to 13.36 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0

What K9 receives

The components (K3) and their sub rows (K6).

Output

Result after K9

16 of 24 Metric rows match L2 corrected. Bold text differs.

#IngredientWhole amountSub rows
1garlicstep 1: (blank)
2the package of soup powder from the Korean ramyeon (instant noodles)step 2: (blank)
3gochu-garu (Korean hot pepper flakes)59 mlstep 2: 59 ml
4gochujang (Korean hot pepper paste)59 mlstep 2: 59 ml
5chunjang (black bean paste)15 mlstep 2: 15 ml
6sugar30 mlstep 2: 30 ml
7water1301 mlstep 2: 1301 ml
8cabbage227 gstep 5: 227 g
9onion57 gstep 5: 57 g
10dae-pa (large green onion)step 5: (blank); step 10: (blank)
11a few strips (about 1 weight ounces) of carrotstep 5: (blank)
12dangmyeon (sweet potato starch noodles)113 gstep 6: 113 g
13garaetteok (tube-shaped rice cake) fresh, or homemade340 gstep 6: 340 g
14eomuk (fish cakes)80 gstep 6: 80 g
15sausagestep 6: (blank)
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)step 8: (blank)
17fried mandu dumplingsstep 9: (blank)
18hard-boiled eggsstep 9: (blank)
19provolone cheese, or mozzarellastep 15: (blank)
20bowl of ricestep 23: (blank)
21oiled and toasted gim (dried seaweed paper)step 25: (blank)
22toasted sesame oil9.9 mlstep 25: 9.9 ml
23toasted sesame seeds4.9 mlstep 25: 4.9 ml
24danmuji (yellow pickled radish)step 12: (blank)
Answer

L2 corrected

The settled version (corrected). Bold text differs from the run.

#IngredientWhole amountSub rows
1garlicstep 1: (blank)
2soup powder from the Korean ramyeon (instant noodles)step 2: (blank)
3gochu-garu (Korean hot pepper flakes)59 mlstep 2: 59 ml
4gochujang (Korean hot pepper paste)59 mlstep 2: 59 ml
5chunjang (black bean paste)15 mlstep 2: 15 ml
6sugar30 mlstep 2: 30 ml
7water1301 mlstep 2: 118 ml; step 11: 1183 ml
8cabbage227 gstep 5: 227 g
9onion57 gstep 5: 57 g
10dae-pa (large green onion)step 5: (blank); step 10: (blank)
11(about 1 weight ounce) carrotstep 5: (blank)
12dangmyeon (sweet potato starch noodles)113 gstep 6: 113 g
13garaetteok (tube-shaped rice cake) fresh, frozen, or homemade340 gstep 6: 340 g
14eomuk (fish cakes)80 gstep 6: 80 g
15sausagestep 6: (blank)
16uncooked noodles from 1 package of Korean ramyeon (instant noodles)step 8: (blank)
17fried mandu dumplingsstep 9: (blank)
18hard-boiled eggsstep 9: (blank)
19provolone cheese, or mozzarellastep 15: (blank)
20ricestep 24: (blank)
21oiled and toasted gim (dried seaweed paper)step 26: (blank)
22toasted sesame oil9.9 mlstep 26: 9.9 ml
23toasted sesame seeds4.9 mlstep 26: 4.9 ml
24danmuji (yellow pickled radish)step 12: (blank)

K10

Assembly · code

Input and method

What K10 does to it

K10 assembles the finished Level 2 and records which tables each Level 1 line feeds.

  1. Code only. It adds the sentences K4 marked for Extras to the Extras table, renumbers every table and its references, and makes sure every table exists.
  2. Line use. It writes, for each Level 1 line, the tables that line ended up in, so nothing is lost.
This run
P-FAST-R18, stage 6 full VAL, run 1
When
13.36 s to 13.36 s of 13.4 s
Model
None: no model call
Time
under 0.01 s
Cost
$0
Whole run
5 calls, $0.0311, 13.4 s

Line use: where each Level 1 line went

LineFeeds
1main/title
2main/title
3main/ingredients
4main/ingredients, main/ingredient_components
5main/ingredients, main/ingredient_components
6main/ingredients, main/ingredient_components
7main/ingredients, main/ingredient_components
8main/ingredients, main/ingredient_components
9main/ingredients, main/ingredient_components
10main/ingredients, main/ingredient_components
11main/ingredients
12main/ingredients, main/ingredient_components
13main/ingredients, main/ingredient_components
14main/ingredients, main/ingredient_components, main/choice_points
15main/ingredients, main/ingredient_components
16main/ingredients, main/ingredient_components
17main/ingredients, main/ingredient_components
18main/ingredients, main/ingredient_components
19main/ingredients, main/ingredient_components
20main/ingredients, main/ingredient_components
21main/ingredients, main/ingredient_components
22main/ingredients, main/ingredient_components
23main/ingredients, main/ingredient_components
24main/ingredients, main/ingredient_components
25main/ingredients
26main/ingredients, main/ingredient_components
27main/ingredients, main/ingredient_components
28main/ingredients, main/ingredient_components
29main/ingredients, main/ingredient_components
30main/ingredients
31main/ingredients, main/ingredient_components
32main/cooking_sentences
33main/cooking_sentences
34main/cooking_sentences
35main/cooking_sentences
36main/cooking_sentences
37main/cooking_sentences
38main/cooking_sentences
39main/cooking_sentences
40main/cooking_sentences
41main/cooking_sentences
42main/cooking_sentences
43main/cooking_sentences
44main/cooking_sentences
45main/cooking_sentences
46main/cooking_sentences
47main/cooking_sentences
48main/cooking_sentences
49main/cooking_sentences
Output

Result after K10

Each table of the finished Level 2 compared with L2 corrected, the same way as on each K page (steps ignore first-letter case and a final period).

TableSame as L2 corrected?
Titlesame
Cook Timesame
Ingredientssame
Ingredient Componentsdiffers
Sub rowsdiffers
Cooking Sentencessame
Cooking Stepsdiffers
Extrassame
Metricdiffers
Choice Pointsdiffers
Recipe Recordssame