D-20261031-02|公版九組驗收改以結算旅程為門檻¶
背景與驅動力¶
公版交付驗收(issue 000116)要求 3 車 × 3 場在 canonical 預設起跑下自然完賽。2026-10-31 正式驗收時, 組裝、比賽到結算的流程九組都走通,但 speed 與 control 在都市、叢林場地以 3 分鐘時間上限結束(issue 001158)。逐幀探測顯示這是決定性重現:speed 在都市的停車位置與 2026-10-28 的記錄到小數第五位相同。 都市兩車在直線上 3 秒內左偏 13~27°,碰牆後被轉 90~180°,最後車頭正對牆面;迷你四驅沒有轉向,前導輪對 正交牆不產生沿牆分力,因此永久停住。叢林兩車則是翻覆或掉頭後卡停。
這些型態在 D-20261028-05 的 30 起跑比較中已經量到: 3 車 × 3 場的完賽率約 146/270。canonical 預設起跑只是其中一個樣本。拿單一決定性樣本當驗收門檻,任何 物理微調都可能讓某一組在通過與失敗之間跳動,無法反映整體行為是否變好或變差。
考慮過的選項¶
- 甲:維持九組全數自然完賽。 000116 依賴起步偏航、叢林掉頭與事件率三條物理議題,並另查碰牆被轉 向的根因,修到四組都通過再驗收。門檻最嚴,但交付會被物理層大工程無限期卡住,且通過與否仍取決於單一 樣本。
- 乙:流程與完賽率分開驗收。 九組都必須走完組裝、比賽、結算;自然完賽改由多起跑事件率追蹤。
- 丙:先驗收已通過的五組,其餘四組列為已知失敗。 仍以單一樣本判定,只是延後。
決定¶
採乙。
builtin-local-completion的九個案例要求以completed或duration-limit結束並抵達結算頁、結算時間 有值、無頁面錯誤與資產載入錯誤;eliminated與其他失敗仍為紅燈。結束原因以local-end-reasonannotation 寫入測試報告。案例標題改為… reaches local result on builtin track 0N,profile 名稱不變。- 自然完賽率以 D-20261028-05 的 30 起跑結果為基線,由事件率追蹤議題(001051、001098)持有,不得退步; 單一起跑的未完賽不再阻擋公版交付。
- 本決策只改驗收門檻,不改物理、場地或零件。
後果與影響¶
- 000116 可依新門檻驗收;001158 併入事件率追蹤後關閉。
- 多起跑完賽率目前沒有自動化閘,只在研究輪手動量測;在事件率閘落地前,退步只能靠研究輪發現。
- 測試報告仍保留每組結束原因,canonical 起跑若由失敗轉為完賽或反之,可從報告看到。
定案紀錄¶
2026-10-31 使用者裁決採乙:九組必須走完組裝、比賽、結算,自然完賽改以 30 起跑完賽率為基線、不得退步, 001158 併入 001051/001098 事件率追蹤後關閉。