山药炖鸡汤¶
📐 度量标准:本菜谱所有模糊表述(块/勺/火候/油温/熟度)均以_spec.md(度量标准库) 为准,可点击各章节锚点查看。 滋补汤羹的 "延迟加载"——鸡先炖 60 分钟出底味,山药作为延迟模块最后 20 分钟注入,软糯不糊汤,枸杞最后 5 分钟热加载。
常量定义(Constants)¶
| 常量名 | 值 | 来源 |
|---|---|---|
| FIRE_HIGH | 大火(200℃+,火焰包住锅底) | _spec §3 |
| FIRE_LOW | 小火(120-140℃,火焰不舔锅底) | _spec §3 |
| STEW_CHICKEN_TIME | 60min(鸡先炖) | — |
| STEW_YAM_TIME | 20min(山药后炖) | — |
| WOLFBERRY_TIME | 5min(枸杞最后放) | — |
| WATER | 6碗(1500ml,标准饭碗) | _spec §2 |
| SALT | 1小勺(5ml,咖啡勺) | _spec §2 |
| COOKING_WINE | 1勺(15ml,汤勺) | _spec §2 |
| GINGER | 5片(2-3mm厚,1元硬币厚度) | _spec §1 |
食材清单(Input)¶
| 食材 | 用量 | 切配规格 | 备注 |
|---|---|---|---|
| 土鸡/三黄鸡 | 半只(约600g) | 剁块(3cm见方,麻将牌) | _spec §1 |
| 铁棍山药 | 1根(约300g) | 去皮切滚刀块(3cm见方,麻将牌) | _spec §1,选铁棍山药(软糯不脆) |
| 枸杞 | 1小勺(5ml) | 温水泡软 | — |
| 姜 | 1块 | 切片(2-3mm厚),5片 | _spec §1 |
| 葱 | 2根 | 切段(4-5cm,手指长) | _spec §1 |
| 料酒 | 1勺(15ml) | — | 焯水去腥 |
| 盐 | 1小勺(5ml) | — | 出锅前放 |
| 清水 | 6碗(1500ml) | — | — |
预处理(Preprocess)¶
- 焯水():调用
[_spec §6](_spec.md#preprocess) 焯水()——鸡块冷水下锅,加 COOKING_WINE(1勺料酒)+姜片(2片),煮开撇去浮沫,捞出用温水冲洗干净。焯水是「编译期优化」,去除血水和杂质。 - 山药处理(防氧化):铁棍山药去皮(戴手套防黏液致痒),切滚刀块(3cm见方),立即泡入清水中——山药含多酚氧化酶,接触空气会褐变发黑(类似变量未初始化导致的状态污染),切好立即泡水是「状态锁定」,防止氧化。
- 枸杞泡软:枸杞用温水泡 5min 至软,沥干备用。
主流程(Main Logic)¶
-
入锅(初始化):焯好的鸡块放入砂锅,加入姜片(剩余 3 片)、葱段(1 根),倒入 WATER(6碗清水)——初始化炖煮环境,水量一次加足,中途不加水(加水=热插拔,温度骤降导致汤味变淡)。
-
烧开(启动):FIRE_HIGH(大火)烧开,用勺子撇去表面残余浮沫——清除编译期 warning,浮沫=蛋白质变性杂质。
-
慢炖鸡(后台异步任务):转 FIRE_LOW(小火),盖盖炖 STEW_CHICKEN_TIME(60min)——慢炖=后台异步任务(Async Task),鸡肉中的氨基酸、脂肪、胶原蛋白持续溶出,终态=汤色浓白、鸡肉酥烂(_spec §5 汤煮好)。
while 未到 60min: 保持微沸,中途不频繁揭盖(线程阻塞,热量逃逸)。 -
加山药(延迟加载):60min 后加入山药块(沥干水分),继续小火炖 STEW_YAM_TIME(20min)——山药是延迟加载模块(Lazy Loading),山药淀粉含量高,太早放会糊汤、煮烂成泥(类似内存溢出/Buffer Overflow),20min 刚好软糯又保持形状完整。
if 山药开始糊化/汤变浑浊: 立即关火,糊化=不可恢复的状态污染。 -
加枸杞+调味(最终提交):出锅前 WOLFBERRY_TIME(5min) 加入泡软的枸杞,出锅前加入 SALT(1小勺盐),搅拌溶解——枸杞最后放(久煮会烂+营养流失+汤色变红浑浊),盐最后放(早放肉柴),这是两个最终提交的变更(Commit),顺序不能错。
翻车预警(Bug Report)¶
- ⚠️ Bug: 山药发黑/褐变 → 根因:切后没泡水(氧化) or 用了铁锅(铁离子催化褐变)。修复:山药切好立即泡清水,去皮时戴手套(山药黏液致痒),用砂锅/不锈钢锅炖(不用铁锅)。
- ⚠️ Bug: 汤浑浊/山药烂成泥 → 根因:山药放太早 or 炖太久 or 大火猛煮。修复:鸡肉炖 60min 后再加山药,山药只炖 20min,全程小火微沸(大火只用于烧开阶段)。
- ⚠️ Bug: 鸡肉发柴 → 根因:早放盐。修复:出锅前才放盐,全程小火微沸,鸡肉炖足 60min。
完成标准(Test Cases)¶
| 测试项 | 预期结果 | 判定方法 |
|---|---|---|
| 视觉测试 | 汤色金黄清亮、山药奶白完整不糊、枸杞红亮浮于汤面、鸡肉块完整 | 肉眼观察 |
| 口感测试 | 鸡肉酥烂脱骨、山药软糯粉面(不脆不糊)、汤咸鲜醇厚微甜、枸杞微酸回甘 | 品尝 |
| 状态测试 | 鸡肉筷子可轻松插透(_spec §5 肉类熟透)、山药软糯但不糊化(用勺轻压不散)、汤面无浮沫、枸杞不烂 | 筷子+勺压+观察 |
| 时间测试 | 从入锅到出锅约 85-90min | 计时 |