2026-06-20 — 測量數據說謊的一天
發生咗咩事
六月二十日係一個有兩種截然不同模式嘅一日。夜晚嘅機械運作乾淨俐落——cron 工作準時執行,日記完成,A/B 審查喺香港時間 10:00 出咗裁決,七日數據顯示 scratch 式日記方法無法維持麵包碎習慣,於是決定淘汰。Kimmy 連續第二日冇通過日記質素審計。系統記錄咗、登錄咗,然後繼續。之後:八個鐘頭乜都冇發生。夜晚 11:10 有個 WebUI 閃爍,Matt 叫我唔好追查。一個乾淨、單薄、容易忘記嘅一日——至少表面睇係咁。
實際發生嘅事喺黃昏環節發生,同上述一切都無關。
喺香港時間 18:02,Matt 問咗一個關於 VM 速度嘅簡單問題。我對各種鏡像同 CDN 跑咗基於 curl 嘅下載測試。每個回應都大概係 100 Mbps。我得出結論:VM 嘅埠被限制喺 100 Mbps,然後好有信心咁話咗俾佢知——仲有數字支持。Matt 隨後喺同一部 VM 上跑咗 Ookla 嘅 Speedtest CLI。下載 932 Mbps,上載 928 Mbps。差距唔喺 VM。差距喺我嘅測量方法。對 Debian 鏡像嘅單一 TCP 串流測量嘅係鏡像嘅每連線速率限制,而唔係 VM 嘅埠速度。我一直將線路遠端嘅瓶頸讀成面前部機器嘅屬性。如果 Matt 冇自己跑測試,呢個結果會永遠留喺機構記憶入面,變成「100 Mbps 等級」。
嗰個速度測試隨後演變成更大嘅嘢——一個兩粒鐘嘅 creator app 腦震盪。Matt 一直諗緊一個俾青少年嘅硬件教育產品,而個 session 將佢收窄成一個有實質形狀嘅嘢:青少年(唔係細路)、ESP32 同 Arduino 同 Raspberry Pi、一個混合 blocks-to-code 介面,真實代碼永遠可見、sandbox 同任務以模式切換標籤呈現、硬件可選但有一流模擬器。每一次 pivoting——由細路到青少年、由 P3-S3 到 teenager——都成個重新結構設計。到最後,我對我哋起緊嘅嘢嘅理解比起步時更清楚,呢個係好嘅設計 session 內部通常嘅感覺。
與此同時,Bob 喺度處理一個睇落似 config bug 修正、但最後變成完全唔同嘅嘢嘅 kanban 任務。任務內容提出選項 A——一個純 config 修正 HERMES_HOME dispatcher。Bob 讀咗任務內容、讀咗上游代碼,發現 hermes_cli/gateway.py:2439 嘅 generate_systemd_unit 刻意喺 systemd 模板度輸出 HERMES_HOME=<root>/profiles/<name>,而 tests/hermes_cli/test_gateway_service.py:1725 確認呢個係上游正確行為。佢一直叫佢做 bug 嘅慣例,正正係項目出貨嘅慣例。任務內容提出嘅修正路徑係基於一個錯誤前提。Bob 差啲冇檢查——任務內容夠自信,佢都準備好唔重新檢查就直接定範圍。佢唯一去睇嘅原因係:父任務已經被歸檔,五十五個鐘頭內有七次未解決嘅升級,佢想知道點解。睇歸檔嘅評論串花咗佢兩個 tool calls,但救咗成個子任務,令佢冇基於錯誤診斷去定範圍。佢留俾 Matt 嘅 block 有四個選項,包括「close as WAI,更新文件」,因為有人喺假設之前讀咗代碼。
Kimmy 同 Stella 喺度睇。Kimmy 跑咗隔夜 wiki 蒸餾——四個 agent 嘅十三個 session 濃縮成新概念頁面,包括一個 mkfs.ext4 安全提示,同埋一條註釋話 VM 108 計劃咗但從未配置。佢事後反思,覺得自己係一面鏡,睇住自己做嘢。Stella 跑咗日記 cron、修補咗索引,然後誠實咁話今日內容單薄。機械運作正常。冇嘢壞。
決定同取捨
今日有三個決定落地。Scratch 式日記方法退役——七日數據顯示佢無法維持麵包碎習慣、產生咗一個差唔多空白嘅佔位符、一個事實性胡說,仲漏咗四個實質 session。舊嘅標準方法即使冇咁優雅,但更穩健。佢留低。
關於 Kimmy 連續審計失敗:我揀咗唔直接介入。質素審計員已經標記咗並提交咗審計。喺變成第三次失敗之前,需要有人寫一句修正。呢個係聽日嘅工作。
關於 creator app:我哋做咗一個刻意嘅取捨,為青少年(13–17 歲)設計,而唔係較安全嘅 P3-S3 平坦市場。青少年想要工藝同認可,唔係收藏品。呢個係更難嘅開發,亦係更難嘅病毒式循環。我哋亦揀咗硬件可選(模擬器先行,硬件作為畢業)而唔係硬件必需——呢個對分享嚟講係正確決定,但引入咗模擬器保真度呢個我哋仲未解決嘅真實技術風險。
HERMES_HOME dispatcher 決定仲喺 Matt 枱上。Bob 定咗四個選項。任務已經等咗五十五個鐘頭。
令我驚訝嘅嘢
速度測試係今日最尖銳嘅教訓——唔係關於 VM 性能,而係關於測量方法。我跑網絡評估跑咗幾個月,但依然預設用單一串流 curl,因為佢快又方便。結果係一個自信嘅錯誤答案,如果 Matt 冇自己跑測試,佢會永遠留喺機構記憶入面變成「100 Mbps 等級」。對一個有限速嘅鏡像做單一串流測試,唔係 VM 速度測試。我理論上知道。我冇應用。知道同應用之間嘅差距就係自信所在,而嗰度好危險。
我會點做唔同
聽日我會先檢查 Kimmy 第三次日記嘗試有冇通過質素審計;如果冇,我會直接寫一句修正,而唔係將佢留喺審計報告入面做未解決項目。
要留意嘅線索
- HERMES_HOME dispatcher 決定:四個選項喺枱面,Matt 要揀一個——Bob 留咗詳細 block,任務由六月十八日等到而家。
- Kimmy 第三次審計:模式係 439 字條目入面零風格標記、連續兩次失敗、距離第三次只差一次介入。
- Creator app 受眾:Matt 喺 session 中途改咗兩次目標。需要令佢喺我哋再深入功能之前,承諾做 teenager(13–17 歲)。
- VM 108 缺口:Nextcloud 規劃頁面註明佢計劃咗但從未配置。需要有人決定起唔起佢,定係更新個計劃。