歷史記錄 · 2026-06-06¶
重大重構里程碑¶
2026-06-06 ─ 新手保護模型統一(砍 +100 配對 boost + 信譽時間衰減)¶
決策檔:D-20260606-01
動機:脫鉤後 audit 撈出「新手保護」一套規則散在 6 份文件、各寫各的 —— 權威(程式參數表 §17.2)+ 實作(reputation.md)只有「7 天信譽下限 400 + <10 場仲裁豁免 + UGC<3 檢舉門檻」精簡版,但設計/流程檔(信譽系統 §4 / 配對流程 §4 / 賽內機制 §1.3 / 治理事件流程 §2.2-2.3 / 信譽變動流程 §3)仍留舊版「30 天 +100 配對 boost + 信譽衰減乘子 0.5 / decayPerDay 1.0」。
裁決(依架構約束 + 設計取捨,主代理定案):
| 項 | 決定 | 理由 |
|---|---|---|
| 信譽時間衰減(decayPerDay / 衰減乘子 0.5 / reputationDecayMultiplier) | 全砍 | 直接撞「信譽純事件鏈推導、derive 禁用 Date.now()」鐵則 —— 時間衰減需讀時鐘,此架構做不出來;權威表 §17.3 早已明文「無時間衰減」 |
| 配對 +100 新手 boost(matchmakingBoost) | 全砍 | TrueSkill σ 已原生處理新手配對強度(新人 σ 大、窗口寬,賽內機制 §1.2),再加固定 +100 屬重複、且 rationale 自相矛盾(boost 反往上配);權威表早已無此欄位、A 組已在流程層標廢棄 |
| 保護窗口 7 天 vs 30 天 | 新手保護期 = 7 天(floor 400);30 天僅留作仲裁者資格年資門檻(防 Sybil,與新手保護無關) | 兩者是不同機制,措辭脫鉤(信譽系統 §8.1 / 檢舉與仲裁流程 §4.1 改「帳號年資」) |
canon 後新手保護 = 三條:①信譽下限 400(註冊<7天)②仲裁不扣分(<10 場)③檢舉門檻提高(UGC<3)。
對齊範圍(7 檔 + 2 措辭):信譽系統 §4.1 砍 2 列 + §4.2 改寫理由;賽內機制 §1.3 改 TrueSkill σ 說明;配對流程 §4 改指 §4.1 單一權威;reputation.md §4 去除「boost/衰減由 matchmaking 實作」;治理事件流程 §2.2(30→7 + 補 reputationFloor 400、砍 boost/decay 欄)、§2.3(砍 decayPerDay、補 ratingInitial 500);信譽變動流程 §3 砍衰減句;信譽系統 §8.1 + 檢舉與仲裁流程 §4.1「非新手保護期」→「帳號年資」防漂移。程式參數表 §17.2(權威)本就是精簡版,不動。