歷史記錄 · 2026-10-22¶
重大重構里程碑¶
2026-10-22 ─ 場地碰撞體分段最終修正(issue 001038/001037;manifest 回 baseline 1)¶
001038 整支審查後的修正波。PhysicsManifest 依專案生命週期 pre_launch 規則回到 current baseline 1:
schema 變動不升版號,缺 collision 的舊形由 schema 拒收,公版 27 顆重烘。piece 總數改在
admission 與 Stage 3 以 runtime 同一套切分純函數計數,超限拒收(collider-piece-count-exceeded);
牆條帶宣告加規模上限(每環點數 ≤ TRACK_WALL_RING_POINTS_MAX=64、環數與段數合計受 piece
上限約束),在任何幾何運算前檢查。配對用 rapier_version 改為帶內嵌 WASM digest 的 runtime 完整
核心版本,同套件版號的不同核心不可混場,wire/Ledger 上限放寬到 128 bytes。滾輪內件改為幾何
包覆判定(同軸且軸向區間被較大判圓件包含)才退凸 hull。manifest 材質清單、傷害同分與磁力
結算順序改用碼元序。started 事件聚合改依原生事件順序計數,同配對同幀分離後重新接觸不再被吞。
vendored source-kit 的 native 宿主鏡像與 WASM 來源同步。determinism golden 與 conformance 向量
不變。
2026-10-22 ─ 牆條帶宣告不吻合退回單顆與 Stage 2 碰撞 region 分類(issue 001038)¶
使用者裁決 001038 剩餘範圍 B。牆條帶宣告與幾何不吻合不再拒收:節點是靜態 solid region 時整個
region 退回單顆碰撞體(一顆不分塊、不帶鬼三角的 trimesh),節點名寫入 PhysicsManifest 新欄
collision.singleColliderNodes;節點不存在或不是靜態 solid 時宣告作廢。兩者都給 Stage 3 警告
wall-strip-fallback,原因只留在警告。admission 推導與 Stage 3 共用同一個判定函數,規模超限的條帶
同樣退回單顆。Stage 2 統計分頁新增碰撞 region 分類表:法線分類、三角數、預估 piece 數與八車成本
等級。R1/R4 維持現況。manifest 形狀改變,公版三顆場地重烘;零件、determinism golden 與
conformance 向量不變。
決策檔:D-20261021-01
2026-10-22 ─ 公版場地程序化交付與零件維持延後(issue 001042/001061/001062)¶
使用者授權三個程序化公版場地先以純地面分塊版交付、零件維持延後。交付權威 builtin-delivery.json
升 schema 2,按 tracks/parts 分類型記錄狀態與各自 PROVENANCE;需要整車的測試要求兩類都交付,
場地 surface proof 只要求 tracks,strict/release 仍要兩類齊備。公版 root extras 上限由沒有
canon 依據的 64 KiB 改為 256 KiB(UTF-8 bytes),寫入公版出貨預算。track-01 snowy-field v4、
track-02 urban-circuit v6、track-03 jungle-mud v5 由 authoring-source 投遞區的程序化 authoring
GLB 經正式 finalizer 重出(與先前 finalize 輸出逐位元相同)並兩次重烘;Blender 生成器快照、
GENERATOR.md 與 PROVENANCE.md 進投遞區,以快照重跑三顆 authoring GLB 逐位元相同;source
manifest 三筆場地改指新來源、candidate epoch 升為 3。Release 準備工具新增 .py/.md 文字來源
封裝 authoring-text.zip。新 authoring-source Release 與 main dependency lock 由維護者執行。
決策檔:D-20261022-01
2026-10-22 ─ 公版車殼三角上限放寬至 12K(issue 001065)¶
使用者裁決公版車殼(builtin:body-*)單檔視覺三角上限由 8K 放寬為 12K,讓程序化車殼保留參考
雛形的曲面雕塑感;其他公版零件 8K、場地 50K、單檔 112 KiB、root extras 256 KiB 與全套 4 MiB 都不變,
UGC 零件仍只受 PART_TRIANGLE_COUNT_MAX 約束。main 的公版 GLB 守門改為按類型查表,與 authoring
recipe 共用同一份上限,recipe 減面目標不得高於該類上限;補 12,000 通過、12,001 拒收的邊界測試。
八車同場最壞情況視覺三角數由 1,074,000 增為 1,106,000(+2.98%)。零件仍是 deferred-prelaunch。
決策檔:D-20261022-02