Raw
The original submission: 2 photos


L1
Level 1: 18 lines
- 1Stir-Fried Spicy Beef with Basil
- 2MAKES: 4 to 6 servings
- 3TIME: 15 minutes, plus time to freeze or marinate the meat
- 4Once you get this Thai-style dish set up, it's faster than cooking the rice that goes alongside it. You can use round or chuck meat here, but the best cuts are flank or sirloin, which are more tender and equally tasty. Thai basil is nice here if you can find it, but any fresh basil is fine.
- 5Other cuts and meats you can use: pork, preferably from the shoulder or leg (fresh ham); lamb, preferably from the shoulder or leg; boneless chicken.
- 61½ pounds flank or sirloin steak
- 7½ cup loosely packed fresh basil leaves
- 81 tablespoon peanut oil, plus 1 teaspoon for marinating
- 91½ tablespoons minced garlic
- 10¼ teaspoon hot red pepper flakes, or to taste
- 111 tablespoon soy sauce or nam pla (Thai fish sauce)
- 12Juice of ½ lime
- 131. Slice the beef across the grain as thinly as you can; it's easier if you freeze it for 15 to 30 minutes first. Cut the slices into bite-sized pieces.
- 142. Wash and dry the basil; if the leaves are large, chop them coarsely. If time permits, mix the beef, basil, and the teaspoon of peanut oil in a bowl, cover, and refrigerate for an hour or so (this helps the flavor of the basil permeate the meat).
- 153. When you're ready to cook, have all the ingredients ready (including a serving dish and rice, if you're making any). If you have not yet done so, mix together the beef and basil. Heat a large skillet over high heat until it smokes, 3 or 4 minutes.
- 164. Lower the heat to medium and add the tablespoon of peanut oil. Swirl it around and add the garlic. Stir once or twice. As soon as the garlic begins to color—after about 15 seconds—return the heat to high and add the beef-basil mixture. Stir quickly and add the red pepper. Stir frequently (but not constantly), just until the meat loses its red color, a minute or two longer. Add the soy sauce and lime juice, stir, turn off the heat, and serve immediately, over rice if you wish.
- 17Super-Spicy Beef with Orange Flavor. In Step 2, substitute the zest of 1 large orange for the basil. Mince about 1 tablespoon of the zest and leave the rest in larger pieces. Combine all of it with the meat. In Step 4, add 10 to 30 small dried hot red chiles, or to taste, along with the garlic. Continue as directed, adding some of the orange's juice along with the lime juice at the end. Serve immediately, over rice if you wish.
- 18Stir-Fried Curry Beef. Omit the basil and pepper flakes. For Step 2, marinate the meat in 1 tablespoon soy sauce, 1 tablespoon rice wine, dry sherry, stock, or water, and 1 teaspoon sugar. In Step 4, add 1½ tablespoons minced fresh ginger and 1 thinly sliced onion along with the garlic and cook until the onion is softened, 5 to 10 minutes. Stir in 3 tablespoons curry powder (to make your own, see pages 66–67) and cook for 30 seconds. Add the meat and cook until browned, then add ¼ cup water instead of the soy sauce and lime and cook until the liquid is gone, about 2 minutes. Garnish with chopped fresh cilantro leaves and serve immediately.
L2 corrected
Level 2, Oct 27 answer key (no settlement needed), the newest
Title
| Title | Serves | Total time |
|---|---|---|
| Stir-Fried Spicy Beef with Basil | 4 to 6 | 15 minutes to 15 minutes |
Cook Time
| Prep | Cook | Total |
|---|---|---|
| (blank) | (blank) | 15 minutes, plus time to freeze or marinate the meat |
Ingredients
| # | Ingredient | Heading |
|---|---|---|
| 1 | 1½ pounds flank or sirloin steak | |
| 2 | ½ cup loosely packed fresh basil leaves | |
| 3 | 1 tablespoon peanut oil, plus 1 teaspoon for marinating | |
| 4 | 1½ tablespoons minced garlic | |
| 5 | ¼ teaspoon hot red pepper flakes, or to taste | |
| 6 | 1 tablespoon soy sauce or nam pla (Thai fish sauce) | |
| 7 | Juice of ½ lime |
Ingredient Components
| # | Quantity | Unit | Ingredient | Prep | Optional | Sub rows (added at) |
|---|---|---|---|---|---|---|
| 1 | 1½ | pounds | flank or sirloin steak | step 1: 1½ pounds | ||
| 2 | ½ | cup | loosely packed fresh basil leaves | step 3: ½ cup | ||
| 3 | 1 1/3 | tablespoons | peanut oil | step 7: 1 teaspoon step 15: 1 tablespoon | ||
| 4 | 1½ | tablespoons | garlic | minced | step 17: 1½ tablespoons | |
| 5 | ¼ | teaspoon | hot red pepper flakes, or to taste | step 22: ¼ teaspoon | ||
| 6 | 1 | tablespoon | soy sauce or nam pla (Thai fish sauce) | step 24: 1 tablespoon | ||
| 7 | ½ | lime | juice | step 24: ½ |
Cooking Sentences
| # | Section | Sentence |
|---|---|---|
| 1 | 1 | Slice the beef across the grain as thinly as you can; it's easier if you freeze it for 15 to 30 minutes first. |
| 2 | 1 | Cut the slices into bite-sized pieces. |
| 3 | 2 | Wash and dry the basil; if the leaves are large, chop them coarsely. |
| 4 | 2 | If time permits, mix the beef, basil, and the teaspoon of peanut oil in a bowl, cover, and refrigerate for an hour or so (this helps the flavor of the basil permeate the meat). |
| 5 | 3 | When you're ready to cook, have all the ingredients ready (including a serving dish and rice, if you're making any). |
| 6 | 3 | If you have not yet done so, mix together the beef and basil. |
| 7 | 3 | Heat a large skillet over high heat until it smokes, 3 or 4 minutes. |
| 8 | 4 | Lower the heat to medium and add the tablespoon of peanut oil. |
| 9 | 4 | Swirl it around and add the garlic. |
| 10 | 4 | Stir once or twice. |
| 11 | 4 | As soon as the garlic begins to color—after about 15 seconds—return the heat to high and add the beef-basil mixture. |
| 12 | 4 | Stir quickly and add the red pepper. |
| 13 | 4 | Stir frequently (but not constantly), just until the meat loses its red color, a minute or two longer. |
| 14 | 4 | Add the soy sauce and lime juice, stir, turn off the heat, and serve immediately, over rice if you wish. |
Cooking Steps
| # | Step |
|---|---|
| 1 | Slice the flank or sirloin steak across the grain as thinly as you can; it's easier if you freeze it for 15 to 30 minutes first. |
| 2 | Cut the slices into bite-sized pieces. |
| 3 | Wash the basil |
| 4 | Dry the basil |
| 5 | If the leaves are large, chop them coarsely. |
| 6 | If time permits, add the flank or sirloin steak to a bowl |
| 7 | Add the basil and the teaspoon of peanut oil to the bowl with the flank or sirloin steak in it |
| 8 | Mix the flank or sirloin steak, basil, and peanut oil. |
| 9 | Cover the bowl with the flank or sirloin steak in it |
| 10 | Refrigerate the bowl with the flank or sirloin steak in it for an hour or so (this helps the flavor of the basil permeate the flank or sirloin steak). |
| 11 | When you're ready to cook, have all the ingredients ready (including a serving dish and rice, if you're making any). |
| 12 | If you have not yet done so, mix together the flank or sirloin steak and basil. |
| 13 | Heat a large skillet over high heat until it smokes, 3 or 4 minutes. |
| 14 | Lower the heat to medium |
| 15 | Add the tablespoon of peanut oil to the skillet. |
| 16 | Swirl the peanut oil around |
| 17 | Add the garlic to the skillet. |
| 18 | Stir the garlic once or twice. |
| 19 | As soon as the garlic begins to color—after about 15 seconds—return the heat to high |
| 20 | Add the beef-basil mixture to the garlic skillet. |
| 21 | Stir the garlic and beef-basil mixture quickly |
| 22 | Add the red pepper to the skillet. |
| 23 | Stir the garlic, beef-basil mixture, and red pepper frequently (but not constantly), just until the flank or sirloin steak loses its red color, a minute or two longer. |
| 24 | Add the soy sauce or nam pla (Thai fish sauce) and lime juice to the skillet |
| 25 | Stir the beef |
| 26 | Turn off the heat |
| 27 | Serve the beef immediately, over rice if you wish. |
Extras
| Name | Text |
|---|---|
| untitled | Once you get this Thai-style dish set up, it's faster than cooking the rice that goes alongside it. You can use round or chuck meat here, but the best cuts are flank or sirloin, which are more tender and equally tasty. Thai basil is nice here if you can find it, but any fresh basil is fine. |
| Other cuts and meats you can use | pork, preferably from the shoulder or leg (fresh ham); lamb, preferably from the shoulder or leg; boneless chicken. |
| untitled | Super-Spicy Beef with Orange Flavor. In Step 2, substitute the zest of 1 large orange for the basil. Mince about 1 tablespoon of the zest and leave the rest in larger pieces. Combine all of it with the meat. In Step 4, add 10 to 30 small dried hot red chiles, or to taste, along with the garlic. Continue as directed, adding some of the orange's juice along with the lime juice at the end. Serve immediately, over rice if you wish. |
| untitled | Stir-Fried Curry Beef. Omit the basil and pepper flakes. For Step 2, marinate the meat in 1 tablespoon soy sauce, 1 tablespoon rice wine, dry sherry, stock, or water, and 1 teaspoon sugar. In Step 4, add 1½ tablespoons minced fresh ginger and 1 thinly sliced onion along with the garlic and cook until the onion is softened, 5 to 10 minutes. Stir in 3 tablespoons curry powder (to make your own, see pages 66–67) and cook for 30 seconds. Add the meat and cook until browned, then add ¼ cup water instead of the soy sauce and lime and cook until the liquid is gone, about 2 minutes. Garnish with chopped fresh cilantro leaves and serve immediately. |
Metric
| # | Ingredient | Quantity | Unit | Sub rows |
|---|---|---|---|---|
| 1 | flank or sirloin steak | 680 | g | step 1: 680 g |
| 2 | loosely packed fresh basil leaves | 118 | ml | step 3: 118 ml |
| 3 | peanut oil | 20 | ml | step 7: 4.9 ml step 15: 15 ml |
| 4 | garlic | 22 | ml | step 17: 22 ml |
| 5 | hot red pepper flakes, or to taste | 1.2 | ml | step 22: 1.2 ml |
| 6 | soy sauce or nam pla (Thai fish sauce) | 15 | ml | step 24: 15 ml |
| 7 | lime | step 24: (blank) |
Choice Points
| # | Entry |
|---|---|
| 1 | {"point": "Flank or sirloin steak", "used": "1½ pounds", "case": "Swap (cookbook)", "options": "1½ pounds flank or sirloin steak; or round or chuck meat (headnote: \"You can use round or chuck meat here\"); or pork, lamb or boneless chicken (line 5: \"Other cuts and meats you can use: pork, preferably from the shoulder or leg (fresh ham); lamb, preferably from the shoulder or leg; boneless chicken.\")", "default": "Flank or sirloin steak", "key": "", "item": null, "swaps": [{"kind": "simple", "text": "You can use round or chuck meat here", "lines": [4], "replaces": 1, "quantity": "same amount", "unit": "", "ingredient": "round meat"}, {"kind": "simple", "text": "You can use round or chuck meat here", "lines": [4], "replaces": 1, "quantity": "same amount", "unit": "", "ingredient": "chuck meat"}, {"kind": "simple", "text": "pork, preferably from the shoulder or leg (fresh ham)", "lines": [5], "replaces": 1, "quantity": "same amount", "unit": "", "ingredient": "pork, preferably from the shoulder or leg (fresh ham)"}, {"kind": "simple", "text": "lamb, preferably from the shoulder or leg", "lines": [5], "replaces": 1, "quantity": "same amount", "unit": "", "ingredient": "lamb, preferably from the shoulder or leg"}, {"kind": "simple", "text": "boneless chicken", "lines": [5], "replaces": 1, "quantity": "same amount", "unit": "", "ingredient": "boneless chicken"}]} |
| 2 | {"point": "Basil", "used": "½ cup", "case": "Swap (cookbook)", "options": "½ cup loosely packed fresh basil leaves, or Thai basil (headnote: \"Thai basil is nice here if you can find it, but any fresh basil is fine.\"); or the variations Super-Spicy Beef with Orange Flavor (line 17) and Stir-Fried Curry Beef (line 18)", "default": "Fresh basil leaves", "key": "", "item": null, "swaps": [{"kind": "simple", "text": "Thai basil is nice here if you can find it, but any fresh basil is fine.", "lines": [4], "replaces": 2, "quantity": "same amount", "unit": "", "ingredient": "Thai basil"}, {"kind": "method", "text": "Super-Spicy Beef with Orange Flavor", "lines": [17]}, {"kind": "method", "text": "Stir-Fried Curry Beef", "lines": [18]}]} |
Empty in this Level 2: records, suggested equipment, goes with.
K0
Line roles and recipe starts · code + Haiku
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.
- 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 18 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.79 s of 4.4 s
- Model
- Haiku 5.5, thinking off
- Time
- 1.6 s
- Cost
- $0.00049
- Tokens
- 26,593 rules (cached) + 992 new in, 250 out
- Haiku's answer
- 18 lines answered, 0 changed from code's guess
Result after K0
1 title, 1 servings, 1 time, 2 headnote, 7 ingredient, 4 method, 2 note. One recipe, starting at line 1.
- 1Stir-Fried Spicy Beef with Basiltitlerecipe starts here
- 2MAKES: 4 to 6 servingsservings
- 3TIME: 15 minutes, plus time to freeze or marinate the meattime
- 4Once you get this Thai-style dish set up, it's faster than cooking the rice that goes alongside it. You can use round or chuck meat here, but the best cuts are flank or sirloin, which are more tender and equally tasty. Thai basil is nice here if you can find it, but any fresh basil is fine.headnote
- 5Other cuts and meats you can use: pork, preferably from the shoulder or leg (fresh ham); lamb, preferably from the shoulder or leg; boneless chicken.headnote
- 61½ pounds flank or sirloin steakingredient
- 7½ cup loosely packed fresh basil leavesingredient
- 81 tablespoon peanut oil, plus 1 teaspoon for marinatingingredient
- 91½ tablespoons minced garlicingredient
- 10¼ teaspoon hot red pepper flakes, or to tasteingredient
- 111 tablespoon soy sauce or nam pla (Thai fish sauce)ingredient
- 12Juice of ½ limeingredient
- 131. Slice the beef across the grain as thinly as you can; it's easier if you freeze it for 15 to 30 minutes first. Cut the slices into bite-sized pieces.method
- 142. Wash and dry the basil; if the leaves are large, chop them coarsely. If time permits, mix the beef, basil, and the teaspoon of peanut oil in a bowl, cover, and refrigerate for an hour or so (this helps the flavor of the basil permeate the meat).method
- 153. When you're ready to cook, have all the ingredients ready (including a serving dish and rice, if you're making any). If you have not yet done so, mix together the beef and basil. Heat a large skillet over high heat until it smokes, 3 or 4 minutes.method
- 164. Lower the heat to medium and add the tablespoon of peanut oil. Swirl it around and add the garlic. Stir once or twice. As soon as the garlic begins to color—after about 15 seconds—return the heat to high and add the beef-basil mixture. Stir quickly and add the red pepper. Stir frequently (but not constantly), just until the meat loses its red color, a minute or two longer. Add the soy sauce and lime juice, stir, turn off the heat, and serve immediately, over rice if you wish.method
- 17Super-Spicy Beef with Orange Flavor. In Step 2, substitute the zest of 1 large orange for the basil. Mince about 1 tablespoon of the zest and leave the rest in larger pieces. Combine all of it with the meat. In Step 4, add 10 to 30 small dried hot red chiles, or to taste, along with the garlic. Continue as directed, adding some of the orange's juice along with the lime juice at the end. Serve immediately, over rice if you wish.note
- 18Stir-Fried Curry Beef. Omit the basil and pepper flakes. For Step 2, marinate the meat in 1 tablespoon soy sauce, 1 tablespoon rice wine, dry sherry, stock, or water, and 1 teaspoon sugar. In Step 4, add 1½ tablespoons minced fresh ginger and 1 thinly sliced onion along with the garlic and cook until the onion is softened, 5 to 10 minutes. Stir in 3 tablespoons curry powder (to make your own, see pages 66–67) and cook for 30 seconds. Add the meat and cook until browned, then add ¼ cup water instead of the soy sauce and lime and cook until the liquid is gone, about 2 minutes. Garnish with chopped fresh cilantro leaves and serve immediately.note
K1
Title, Cook Time, Extras · code + Haiku
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).
- 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, 17, 18), 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.79 s to 4.43 s of 4.4 s
- Model
- Haiku 5.5, thinking off
- Time
- 1.0 s
- Cost
- $0.00030
- Tokens
- 14,273 rules (cached) + 817 new in, 146 out
Result after K1
5 of 6 rows match L2 corrected. Bold text differs.
Title
| Title | Serves | Total time |
|---|---|---|
| Stir-Fried Spicy Beef with Basil | 4 to 6 | 15 minutes to 15 minutes |
Cook Time
| Prep | Cook | Total |
|---|---|---|
| (blank) | (blank) | 15 minutes, plus time to freeze or marinate the meat |
Extras
| Name | Text |
|---|---|
| untitled | Once you get this Thai-style dish set up, it's faster than cooking the rice that goes alongside it. You can use round or chuck meat here, but the best cuts are flank or sirloin, which are more tender and equally tasty. Thai basil is nice here if you can find it, but any fresh basil is fine. |
| Other cuts and meats you can use | Other cuts and meats you can use: pork, preferably from the shoulder or leg (fresh ham); lamb, preferably from the shoulder or leg; boneless chicken. |
| untitled | Super-Spicy Beef with Orange Flavor. In Step 2, substitute the zest of 1 large orange for the basil. Mince about 1 tablespoon of the zest and leave the rest in larger pieces. Combine all of it with the meat. In Step 4, add 10 to 30 small dried hot red chiles, or to taste, along with the garlic. Continue as directed, adding some of the orange's juice along with the lime juice at the end. Serve immediately, over rice if you wish. |
| untitled | Stir-Fried Curry Beef. Omit the basil and pepper flakes. For Step 2, marinate the meat in 1 tablespoon soy sauce, 1 tablespoon rice wine, dry sherry, stock, or water, and 1 teaspoon sugar. In Step 4, add 1½ tablespoons minced fresh ginger and 1 thinly sliced onion along with the garlic and cook until the onion is softened, 5 to 10 minutes. Stir in 3 tablespoons curry powder (to make your own, see pages 66–67) and cook for 30 seconds. Add the meat and cook until browned, then add ¼ cup water instead of the soy sauce and lime and cook until the liquid is gone, about 2 minutes. Garnish with chopped fresh cilantro leaves and serve immediately. |
L2 corrected
The Oct 27 answer key (no settlement needed). Bold text differs from the run.
Title
| Title | Serves | Total time |
|---|---|---|
| Stir-Fried Spicy Beef with Basil | 4 to 6 | 15 minutes to 15 minutes |
Cook Time
| Prep | Cook | Total |
|---|---|---|
| (blank) | (blank) | 15 minutes, plus time to freeze or marinate the meat |
Extras
| Name | Text |
|---|---|
| untitled | Once you get this Thai-style dish set up, it's faster than cooking the rice that goes alongside it. You can use round or chuck meat here, but the best cuts are flank or sirloin, which are more tender and equally tasty. Thai basil is nice here if you can find it, but any fresh basil is fine. |
| Other cuts and meats you can use | pork, preferably from the shoulder or leg (fresh ham); lamb, preferably from the shoulder or leg; boneless chicken. |
| untitled | Super-Spicy Beef with Orange Flavor. In Step 2, substitute the zest of 1 large orange for the basil. Mince about 1 tablespoon of the zest and leave the rest in larger pieces. Combine all of it with the meat. In Step 4, add 10 to 30 small dried hot red chiles, or to taste, along with the garlic. Continue as directed, adding some of the orange's juice along with the lime juice at the end. Serve immediately, over rice if you wish. |
| untitled | Stir-Fried Curry Beef. Omit the basil and pepper flakes. For Step 2, marinate the meat in 1 tablespoon soy sauce, 1 tablespoon rice wine, dry sherry, stock, or water, and 1 teaspoon sugar. In Step 4, add 1½ tablespoons minced fresh ginger and 1 thinly sliced onion along with the garlic and cook until the onion is softened, 5 to 10 minutes. Stir in 3 tablespoons curry powder (to make your own, see pages 66–67) and cook for 30 seconds. Add the meat and cook until browned, then add ¼ cup water instead of the soy sauce and lime and cook until the liquid is gone, about 2 minutes. Garnish with chopped fresh cilantro leaves and serve immediately. |