歷史記錄¶
本檔角色:集中收納 spec 變更的每日流水帳與制度建立前的歷史附錄。 其他企劃檔不再保留歷史註記(避免持續積累臃腫),需要查歷史一律來這裡。 已核准但後續被取代的決策仍須保留;具結構的移除、改名與取代關係以 決策索引 的 ADR metadata 生成表為權威。
編號圖例:條目與 ADR
sources中的issue 000xxx/open-4wd-workflow issue 000xxx是維護者內部 issue registry(open-4wd-workflowrepo)的六位數編號,公開讀者目前無法對照;該 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_role:true → role: 'source'、false → role: '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:generate與pnpm check:decisions --write-index。