水煮肉片¶
📐 度量标准:本菜谱所有模糊表述(块/勺/火候/油温/熟度)均以_spec.md(度量标准库) 为准,可点击各章节锚点查看。 川菜里的「事件驱动架构」——汤底(事件总线)煮沸→肉片(事件消费者)入锅→泼油(事件触发)瞬间激活麻辣香气,30 分钟完成一次高并发风味分发。
常量定义(Constants)¶
| 常量名 | 值 | 来源 |
|---|---|---|
| FIRE_HIGH | 大火(200℃+,火焰包住锅底) | _spec §3 |
| FIRE_MID | 中火(160-180℃,火焰舔锅底一半) | _spec §3 |
| OIL_60 | 五六成热(120-160℃,竹筷快速冒细泡) | _spec §4 |
| OIL_80 | 七八成热(160-200℃,竹筷冒大泡、油面冒烟) | _spec §4 |
| SOY_SAUCE | 1勺(15ml,汤勺) | _spec §2 |
| COOKING_WINE | 1勺(15ml) | _spec §2 |
| SALT | 1小勺(5ml,咖啡勺) | _spec §2 |
| STARCH | 1小勺(5ml) | _spec §2 |
| EGG_WHITE | 半个蛋清 | — |
| BROTH_BOWL | 2碗(500ml,标准饭碗) | _spec §2 |
| MARINATE_TIME | 15min | — |
| DOUBAJIANG | 1大勺(15ml,火锅勺) | _spec §2 |
食材清单(Input)¶
| 食材 | 用量 | 切配规格 | 备注 |
|---|---|---|---|
| 猪里脊/牛里脊 | 250g | 逆纹切片(2-3mm厚,1元硬币) | _spec §1,冷冻 30min 更好切 |
| 豆芽 | 200g | 去根洗净 | 垫底用 |
| 郫县豆瓣酱 | 1大勺(15ml) | 剁碎 | _spec §2,川菜灵魂 |
| 干辣椒 | 15个 | 切段(1cm) | 泼油用 |
| 花椒 | 1小勺(5ml) | 整粒 | 麻味来源 |
| 蒜 | 5瓣 | 切末(<2mm,细沙) | _spec §1 |
| 姜 | 1块 | 切末(<2mm) | _spec §1 |
| 葱 | 2根 | 切葱花(<2mm) | _spec §1 |
| 生抽 | 1勺(15ml) | — | _spec §2 |
| 料酒 | 1勺(15ml) | — | _spec §2 |
| 盐 | 1小勺(5ml) | — | _spec §2 |
| 淀粉 | 1小勺(5ml) | — | _spec §2 |
| 蛋清 | 半个 | — | 嫩滑用 |
预处理(Preprocess)¶
- 腌肉(编译期优化):肉片加入 SOY_SAUCE(半勺生抽)、COOKING_WINE(半勺料酒)、SALT(半小勺盐)、STARCH(1小勺淀粉)、EGG_WHITE(半个蛋清),抓匀至肉片表面起黏,腌制 MARINATE_TIME(15min)。淀粉+蛋清在肉表面形成保护膜——这就是「编译期优化」,下锅后肉纤维不会因高温急速失水,保持嫩滑。
- 豆芽去根洗净,干辣椒切段,蒜姜切末,所有 Input 就绪。
主流程(Main Logic)¶
-
焯豆芽(初始化底层数据):烧一锅开水,加少许盐,下豆芽焯 30s 捞出,铺在碗底垫底。豆芽是这道菜的底层数据结构——承载上层肉片和汤汁,提供脆爽口感的 contrast。
-
炒底料(构建事件总线):热锅倒油,油温 OIL_60(五六成热),下 DOUBAJIANG(1大勺郫县豆瓣酱)小火炒出红油,加入姜末、一半蒜末炒香。这一步是在构建事件总线——豆瓣酱的红油和麻辣香气是后续所有风味事件的传输通道。炒至红油亮、酱香出(约 2min)。
-
煮汤(事件总线预热):倒入 BROTH_BOWL(2碗清水/高汤),加入 SOY_SAUCE(半勺生抽)、SALT(半小勺盐),FIRE_HIGH(大火)烧开。汤底就是预热完成的事件总线,等待事件消费者(肉片)接入。
-
下肉片(事件消费者接入):汤底煮沸后,将腌好的肉片逐片下入——这就像事件消费者逐个注册到总线上,不要一次性倒入(会粘连成坨,相当于消息堆积)。用筷子轻轻拨散,
while 肉片未变色: 轻推; 一旦变色浮起: 立即捞出。肉片煮至变色(约 1-2min),连汤一起倒入铺了豆芽的碗中。 -
泼油(事件触发):在肉片表面均匀撒上剩下的蒜末、干辣椒段(15个)、花椒(1小勺)、葱花。另起锅烧油至 OIL_80(七八成热,油面冒烟),将热油均匀泼在辣椒花椒上——"刺啦"一声,这是事件触发!高温热油瞬间激活辣椒和花椒的香气分子,就像事件总线广播了一条高优先级消息,所有消费者(味蕾)同时收到麻辣信号。泼油是整道菜的灵魂,油温不够(事件未触发)就没有灵魂。
-
完成(返回值):立即上桌,麻辣香气四溢,肉片嫩滑、豆芽脆爽。
翻车预警(Bug Report)¶
- ⚠️ Bug: 肉片发柴、老硬 → 根因:未腌淀粉蛋清 or 煮太久 or 一次性倒入粘连。修复:淀粉+蛋清腌制 15min、逐片下锅、变色即捞(
while 未变色: 煮; 变色: break)。 - ⚠️ Bug: 泼油不香、没有"刺啦"声 → 根因:油温不够 or 辣椒花椒被汤汁浸湿。修复:油温必须 OIL_80(七八成热,冒烟),辣椒花椒撒在肉片表面(不要泡在汤里),油要均匀泼到所有调料。
- ⚠️ Bug: 汤底浑浊、豆瓣酱有生味 → 根因:豆瓣酱未炒出红油 or 火太大炒糊。修复:小火慢炒豆瓣酱至红油亮、酱香出,不要炒糊发苦。
完成标准(Test Cases)¶
| 测试项 | 预期结果 | 判定方法 |
|---|---|---|
| 视觉测试 | 红油亮泽、辣椒花椒浮于表面、肉片洁白、豆芽翠绿 | 肉眼观察 |
| 口感测试 | 肉片嫩滑不柴、豆芽脆爽、麻辣鲜香、层次分明 | 品尝 |
| 状态测试 | 泼油后有"刺啦"声、香气瞬间爆发、汤汁红亮不浑浊 | 听觉+嗅觉 |
| 时间测试 | 从开火到出锅 ≤30min | 计时 |