spec / auth / 決策演進

這份規格怎麼變成現在這樣

這份 spec 被裁示改過 7 次,其中 1 處是直接推翻既有條文。本頁保留完整演進軌跡;現行條文請看主頁

功能需求與驗收標準 1:1 對齊
83
已裁示決策 D1 處推翻
7
主句被推翻的 FR其餘逐字未動
1
決策互改含後批回退前批
0

最後更新 2026-08-29 · 來源檔 apps/specs/src/data/auth/

01

規格追溯矩陣

每條 FR 的主句、對齊的驗收標準、以及動過它的每一條裁示,攤在同一個畫面上。矩陣的一格=一次改動;上格是條文本體,下格是驗收標準。

決策 × 條文 影響矩陣推翻加註/同步新增上格=條文本體,下格=驗收標準

功能需求 FR-01

訪客以姓名、Email、密碼與租戶代碼註冊平台帳號;一個 Email 只能對應一個平台帳號

驗收標準 01

註冊畫面要求姓名、Email、密碼與租戶代碼,四者齊備且有效時帳號建立成功;同一 Email 不論註冊幾次,平台上都只存在一個帳號。

決策軌跡

未被任何裁示動過,自寫入後逐字不變。

目前選取:FR-01點任一 D-N FR-N 標籤即可跳到對應條文。

02

變更紀錄

尚無批次紀錄;以下依裁示日期列出每筆決策。

  1. 階段 B(Draft v6,commit 06220db;同版後續微修 df647c8、0867a9b)2026-07-30

    封存、停用與刪除兩段式原則;Superadmin 不得自我刪除

  2. 階段 B(Draft v7,commit 3de89ae、8b95089)2026-08-02

    ADMIN 之間彼此平等;新增搜尋需求與搜尋通則;系統設定與角色管理納入 auth 規格

    推翻:FR-35

  3. 階段 B(Draft v8,commit 3cfbc25)2026-08-05

    「成員」改名「訂閱者」;刪除自訂角色須指定接替角色

  4. 階段 B2026-08-08

    對齊 spec-format:補六節與「訂閱者」名詞定義

  5. 2026-08-29 問答裁示2026-08-29

    錯誤碼 CANNOT_MODIFY_ADMIN/CANNOT_MODIFY_SELF 改掛 FR-58

  6. 2026-08-29 問答裁示2026-08-29

    接受死結:平台最後一個租戶不得刪除

  7. 2026-08-29 側欄結構2026-08-29

    平台層側欄結構:全員同一套,Superadmin 額外「Super Admin」群組

本站即規格的唯一事實來源,條文改動一律改 apps/specs/src/data/<feature>/;不寫 markdown spec。