Part 5|第 30 篇

後面還有一篇,最近發現AI生成的圖片真的做得很精美XDD
讓我做最後實驗的結尾吧~!!
雖然沒有到很完美,但是這系列就算是我的實驗全紀錄
Day 28 留下的是:看完推薦不該自己去扣蛋,明天打開的必須是扣完的冰箱。
這一頁我先登入,把冰箱讀成一張表,再一步一步按。
今晚想吃蛋。
時間 45 分,預算中。
Hard 勾了甲殼類,貝類也不進候選。
第 2 步先告訴我哪幾樣該先用。
第 3 步給 5 道,每一道先寫缺什麼。
我選花椰菜米蛋炒飯,按要煮。
花椰菜米和 2 顆蛋扣掉,蔥買進一整包,剩下 6 大匙留在冰箱。
這一筆寫進 day29_meals/prQ3Au0kO1XrP6sWmbl5。
| 項目 | 內容 |
|---|---|
| 頁面 | http://localhost:3029/ |
| 這次條件 | 想吃蛋料理。45 分,預算中。避開甲殼類,貝類也不進候選 |
| 建議先用 | 豆腐 2.5 盒、青江菜 1 把、袖珍菇 1 把 |
| 我選的 | 花椰菜米蛋炒飯。缺蔥 |
| 要煮之後 | 扣花椰菜米 1 包、雞蛋 2 個。蔥買進 8 大匙,留下 6 大匙。花費 1 點 |
| 紀錄 | users/{uid}/day29_meals/prQ3Au0kO1XrP6sWmbl5 |
| 程式 | material/code/day29 |
下一篇: 實驗收尾。不再加一次測試,只寫按下要煮之後留下的心得。
開頁是空的。
先登入,按設定預設冰箱素材,基本六樣和圖會寫進 fridge/current。
我另外加了豆腐、洋蔥、番茄、高麗菜。
同一樣再加進去,分量會相加,剩餘天數留下比較短的那個。
大約到期是今天加上剩餘天數,不是包裝上印的日期。
重整不會自己把表填回來。
再按讀取冰箱實材,分量、大約到期、圖,和勾過的 Hard 會一起出來。
這次讀出來的條件是:想吃蛋料理。45 分,預算中。設備四樣都開。避開甲殼類,貝類也不進候選。

第 1 步只把條件讀出來,不出菜。
第 2 步列分量、剩餘天數、大約到期。
3 天以內的放在建議先用。
這次是豆腐 2.5 盒,大約到期 2026/10/15。
青江菜 1 把、袖珍菇 1 把,大約到期 2026/10/16。
第 3 步過關之後,畫面上留 5 道。
每一道先寫缺的材料,再寫冰箱已經有的。
番茄豆腐炒蛋缺蔥,這道用 2 大匙,會買進 8 大匙。冰箱已有番茄、豆腐、蛋。
蒜辣透抽義大利麵缺義大利麵,會買進 8 把。冰箱已有花枝、青江菜。
日式醬燒洋蔥豬肉缺梅花豬 1 包。洋蔥、番茄、蛋、青江菜在冰箱。
花椰菜米蛋炒飯缺蔥,會買進 8 大匙。花椰菜米 1 包和雞蛋 2 個都在。
蔥花玉子燒缺雞蛋 3 個,會買進 10 個,也缺蔥。冰箱裡的蛋不夠這道。
蒜是常備,不進缺料。

我選花椰菜米蛋炒飯。
要煮那一列再寫一次:缺蔥 2 大匙,會買進 8 大匙。冰箱已有花椰菜米 1 包、雞蛋 2 個。
這時候冰箱還沒變。

按要煮之後,結算是:
決定,要煮。
菜色,花椰菜米蛋炒飯。
時間,15 分,依據是事後回憶。
花費,1 點。
添購,蔥 2 大匙。
扣掉,花椰菜米 1 包、雞蛋 2 個。
包裝剩下,蔥買進 8 大匙,冰箱還留 6 大匙。
熱量格是一般,因為有蛋。
食譜沒有熱量數字,這一格只看食材組成。
表上多了蔥 6 大匙,剩餘 5 天,大約到期 2026/10/18。
花椰菜米和那 2 顆蛋不在表上了。
豆腐、青江菜、袖珍菇還在,沒有因為這道被扣掉。
已寫入 day29_meals/prQ3Au0kO1XrP6sWmbl5。
同一份 fridge/current 也改成扣完的庫存。
不煮的話,這兩份都不會為了這道去改數量。


Day 27 的紀錄、冰箱回放、Golden 考卷沒有被這次蓋掉。
實驗收到這裡。
這次終於不用再手動改 Firestore 的庫存數字。
我先把冰箱整理成一張表,讓系統指出快到期的食材,再從符合時間、預算和設備的五道菜裡,自己選了花椰菜米蛋炒飯。
系統算出要用掉花椰菜米 1 包、雞蛋 2 個,缺的蔥則以整包 8 大匙計算,用掉 2 大匙,剩下 6 大匙回到庫存。
不過有兩件事還不能混在一起。
第一,系統提醒我豆腐、青江菜和袖珍菇應該先用,但我最後沒有選它們。提醒能讓我看見浪費風險,卻不能保證我會照做。
第二,目前這個 Alpha 是按下「要煮」就執行結算,還不是 Day 17 設計的「採用不扣、完成才扣」兩階段操作。這次確認的是系統能依選定食譜計算並寫回庫存,不能把它當成真實料理已經完成的證據。
下一篇: 回頭整理這 30 篇的工程成果,以及 DishFlow 離真正可以每天使用,還差最後哪些事情。