跳轉到

歷史記錄

本檔角色:集中收納 spec 變更的每日流水帳與制度建立前的歷史附錄。 其他企劃檔不再保留歷史註記(避免持續積累臃腫),需要查歷史一律來這裡。 已核准但後續被取代的決策仍須保留;具結構的移除、改名與取代關係以 決策索引 的 ADR metadata 生成表為權威。

編號圖例:條目與 ADR sources 中的 issue 000xxxopen-4wd-workflow issue 000xxx 是維護者內部 issue registry(open-4wd-workflow repo)的六位數編號,公開讀者目前無法對照;該 repo 依 專案生命週期發布鏈末段公開後即可解析。編號只作追溯線索,不是本 corpus 的權威。

1. 重大重構里程碑

里程碑正文按日分檔、月份提供生成式索引(決策 ID 跨檔穩定、拆檔不斷鏈)。§2–4 附錄留本檔。

年月 分檔 有記錄日 條目
2026-08 歷史記錄/2026-08.md 17 206
2026-07 歷史記錄/2026-07.md 28 160
2026-06 歷史記錄/2026-06.md 11 34
2026-05 歷史記錄/2026-05.md 10 14
2026-04 歷史記錄/2026-04.md 2 2

2. 早期廢除欄位快照

本表凍結保存 2026-06-12 前、ADR metadata 制度建立前的手工歷史快照,不再追加,也不宣稱是 完整現況索引。具 ADR 的正式移除、改名與取代關係請查生成式決策索引

廢除項目 廢除日期 取代方式
TRACK_TRIANGLE_COUNT_MAX 2026-06-12 改名 TRACK_COLLIDER_TRIANGLE_COUNT_MAX(visual / collider 分立;另增 TRACK_VISUAL_TRIANGLE_COUNT_MAX 3M)
K_THERMAL + 算式表 §10.5「環境溫度散熱率」公式 2026-06-12 整條移除(per-part 熱重構遺骸:base_rate 無定義、「場地宣告預設 25」欄位不存在、與 §6.1 重複計算);冷快熱慢由 §6.1 牛頓冷卻溫差項天然涵蓋
magnetic(材質) 2026-05-22 拆成 magnetism_role enum + magnetic_susceptibility(僅 role: passive 有值)
is_magnet_source(材質) 2026-05-22 併入 magnetism_roletruerole: 'source'falserole: 'passive''none'
impact / impact_toughness(材質) 2026-05-22 移除(無公式引用,dead data)
is_mag_src 2026-05-20 重命名為 is_magnet_source(後又於 2026-05-22 併入 magnetism_role
magnetic_strength 在材質層的「磁源強度」用途 2026-05-20 材質層只保留被動鐵磁強度;主動磁源強度移到 Root Extras magnet_source_strength_n
magnet_field entity 2026-05-20 任意 entity + is_magnet_source: true 材質 + Root Extras magnet_source_strength_n
mercury / iron_sand / smoke 材質 2026-05-20 移除(主題違和或機制重疊)
liquid_nitrogen 2026-05-20 改名 freezing_fluid(結凍液)
heavy_pull / ferromagnetic_field / vision_blur deploy_behavior 2026-05-20 移除(對應材質已廢)
算式表 §7 重力/下壓 2026-05-20 整段移除(mercury 廢除);§8–§22 全部編號 -1 → §7–§21
magnet_strength_n(武器) 2026-05-18 動態 = applied_energy × K_MAGNET_FORCE
on_impact(launch) 2026-05-18 落地行為由 bullet 材質決定
slaveMesh / scope(武器) 2026-05-18 main_mesh_node 單一欄位
n_pole_direction(場地) 2026-05-18 mesh-local +Z 軸自動推導
LaunchPoint empty 2026-05-18 launch 子彈 = main_mesh_node 子節點 mesh
gear_ratio(chassis) 2026-05-17 併入 motor torque_ratio
tread_type(tire) 2026-05-17 由 mesh + material 決定
motion_type(roller) 2026-05-17 由 mesh 軸自動
Tier 1 / Tier 2 命名 2026-05-17 單層固定清單
Tip empty 2026-05-17 接觸點由 mesh 碰撞算
polarity: attract/repel 2026-05-17 真實磁性(同極斥、異極吸)
fire_order(launch) 2026-05-17 array 順序
auto_heat_per_use(武器) 2026-05-17 chip kinetic_ratio 動態決定
strength_threshold(destructible) 2026-05-17 沿用衝撞 fatigue + ultimate × 1.5 一擊閾值
BASE_HEAT_COST / BASE_BATTERY_DRAIN 2026-05-17 統一動能公式
GP_CHIP_PASSIVE_SLOTS / _AUX_SLOTS / _ATTACK_SLOTS 2026-05-17 體積決定 1–4 slot + skill enum
slipstream skill 2026-05-16 aero 物理自然湧現
lock_steer skill 2026-05-16 違反設計原則
Combat stat 2026-05-16 weapon 動能模型替代
throttle / battery_discharge_amps / motor_max_current / motor_resistivity / battery_internal_resistance 2026-05-16 整套 I²R 廢除,改 motor torque_ratio + battery output_w
K_HOLD 常數 2026-05-17 統一動能公式
update_tire_wear 獨立函數 2026-05-15 併入 fatigue 系統
check_structural_damage 2026-05-15 同上
fatigue_per_sec 固定值 2026-05-15 耐受度因子族 K_x / ultimate × dt
全車 Heat stat 2026-05-15 per-part temperature
Motor 降功率 graceful degradation 2026-05-15 直接 broken
Skill CD timer 2026-05-15 殺手鐧(過熱破壞)
UI 預警彈窗 2026-05-15 漸變色 mask 視覺
socketType(mount) 2026-04-29 改前綴匹配 + canonical 尺寸 lenient 檢核

3. 早期規格遷移摘要

早期私有工作區的三份主題稿已蒸餾進現行權威;來源檔未隨公開 repo 發布,以下只記錄語意遷移,不提供不可達路徑:

早期主題 遷移到
Mount/Empty Node 命名 建模參數.md §5 Mount / Empty Node 命名
零件分類樹 零件與場景.md 8 類部件清單
晶片功能 遊戲機制.md 晶片技能 + 零件與場景.md §8

新檔(車輛組裝.md / 遊戲機制.md)已直接連向新章節,不再經 deprecated stub。

4. 早期企劃資料夾建立 / 版本對齊快照

事件 日期
企劃資料夾建立 2026-05-19
對應企劃書版本 第十二次整合(2026-04-29)
對應 spec 修正 2026-05-18 五項定案修正
材質 / 磁源重構 2026-05-20
材質欄位簡化(移除 impact) 2026-05-22
材質表細部清理(命名統一 + susceptibility 型別 + 熱階層調整) 2026-05-23

後續 spec 變更請追加到 §1 對應的當日檔(同日按時間倒序),不要散落在 canon 各檔; 若 ADR 明確移除、改名或取代具名契約,同步填寫該 ADR 的 deprecates。完成後執行 pnpm history:generatepnpm check:decisions --write-index