跳轉到

歷史記錄 · 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 向量 不變。

決策檔:D-20261021-01、D-20261021-02

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