紫菜蛋花汤¶
📐 度量标准:本菜谱所有模糊表述(块/勺/火候/油温/熟度)均以_spec.md(度量标准库) 为准,可点击各章节锚点查看。 汤羹界的 "流式输出"——蛋液细线淋入沸水,瞬间化作均匀絮状蛋花,5 分钟编译通过,零失败率。
常量定义(Constants)¶
| 常量名 | 值 | 来源 |
|---|---|---|
| FIRE_HIGH | 大火(200℃+,火焰包住锅底) | _spec §3 |
| FIRE_MEDIUM | 中火(160-180℃,火焰舔锅底一半) | _spec §3 |
| WATER | 3碗(750ml,标准饭碗) | _spec §2 |
| EGG | 2个 | — |
| SEAWEED | 1小把(约5g) | — |
| SALT | 1小勺(5ml,咖啡勺) | _spec §2 |
| SESAME_OIL | 几滴 | — |
| SHRIMP_SKIN | 1小勺(5ml)虾皮(可选) | _spec §2 |
食材清单(Input)¶
| 食材 | 用量 | 切配规格 | 备注 |
|---|---|---|---|
| 紫菜 | 1小把(约5g) | 撕碎 | 选无沙免洗紫菜 |
| 鸡蛋 | 2个 | 打散至蛋清蛋黄完全融合 | — |
| 葱 | 1根 | 切末(<2mm,细沙) | _spec §1 |
| 虾皮 | 1小勺(5ml) | — | 可选,提鲜增钙 |
| 盐 | 1小勺(5ml) | — | — |
| 香油 | 几滴 | — | 出锅滴 |
| 清水 | 3碗(750ml) | — | — |
预处理(Preprocess)¶
- 紫菜处理:紫菜撕碎放入汤碗中,可用温水快速冲洗一遍(约 5s)去浮尘,沥干——紫菜是「热加载模块」,不需要久煮,沸水冲泡即软。
- 打蛋液:鸡蛋 2 个打入碗中,用筷子快速搅打 30s 至蛋清蛋黄完全融合、无明显蛋筋——蛋液均匀是蛋花细腻的前提,蛋筋=未初始化的变量,会导致蛋花结块。
- 虾皮(如用)、葱花备好。
主流程(Main Logic)¶
-
烧水(初始化):锅中加 WATER(3碗清水),FIRE_HIGH(大火)烧开——这是初始化运行环境,水是溶剂,所有后续操作在沸水中执行。
if 水未大开: 不下料,水温不够是蛋花不成形的常见 bug。 -
调味(配置加载):水开后加入 SALT(1小勺盐)、SHRIMP_SKIN(1小勺虾皮,可选),搅拌至盐溶解——基础味型配置加载完成,盐在沸水中溶解均匀,比出锅前撒更入味。
-
淋蛋花(流式输出):转 FIRE_MEDIUM(中火),保持汤面微沸(冒小泡),将蛋液从高处(约 20cm)细细淋入,同时用筷子在锅中快速画圈搅拌——蛋花=蛋液细线淋入=流式输出(Stream Output),蛋液不是一次性倒入(批量写入/Batch Write),而是持续细流注入,配合搅拌形成均匀絮状蛋花。
for each 蛋液细线: 淋入 + 画圈搅拌,一次性倒入会形成大块蛋饼(这是最常见的 bug)。 -
冲紫菜(热加载):立即将沸汤冲入放有紫菜的汤碗中——紫菜是热加载模块(Hot Reload),不需要在锅中久煮,沸水冲泡即软,久煮会烂糊、失去口感和鲜味。
if 紫菜在锅中煮超过 30s: 风味开始降级。 -
收尾(返回值):撒葱花(切末),滴几滴 SESAME_OIL(香油),完成。香油是「顶味注入」,最后滴才能保持香气不挥发。
翻车预警(Bug Report)¶
- ⚠️ Bug: 蛋花成块/蛋饼 → 根因:蛋液一次性倒入 or 汤不够沸 or 没搅拌。修复:蛋液从高处细流淋入,同时快速画圈搅拌,汤保持微沸状态(中火)。
- ⚠️ Bug: 紫菜有沙/牙碜 → 根因:买了含沙紫菜 or 没冲洗。修复:选标注"无沙免洗"的紫菜,或用温水快速冲洗 5s 沥干。
- ⚠️ Bug: 汤太淡/太咸 → 根因:盐量不准。修复:3 碗水(750ml)配 SALT(1小勺/5ml) 是标准比例,可根据口味微调但先按标准量。
完成标准(Test Cases)¶
| 测试项 | 预期结果 | 判定方法 |
|---|---|---|
| 视觉测试 | 蛋花均匀絮状(无大块蛋饼)、紫菜舒展、汤色清亮、葱花翠绿 | 肉眼观察 |
| 口感测试 | 蛋花嫩滑、紫菜鲜香、汤咸鲜适口、虾皮(如有)提鲜 | 品尝 |
| 状态测试 | 无大块蛋饼、紫菜无沙粒、汤面无浮沫、蛋花悬浮均匀不沉底 | 观察+品尝 |
| 时间测试 | 从烧水到出锅 ≤10min | 计时 |