feat(auth): R114 默认口令 SoT 缺口注释同步(已下沉为仓内常驻门禁)
passwordPolicy.js 头注原如实登记「尚无仓内机检」覆盖默认口令清单。 本轮 R114 已把断言下沉进仓(scripts/unit_password_policy.cjs 第 [8] 段 16 项 + scripts/unit_password_policy_mutation.cjs 3 个新变异体),并接线为 scripts/ci-gates.sh 第 25 步 ⇒ 原注释失实,就地更正为「已收口」。 同时明确机检覆盖边界:机检覆盖「本清单自身的形状与判定行为」(非空 / 双通道命中 / 非默认不误伤);「本清单 <-> database/schema.sql <-> seeder 002」 三处的跨文件同值仍靠人工核对。
This commit is contained in:
@@ -249,9 +249,12 @@ function requireTestPassword(appConfig) {
|
|||||||
* 二者合并即覆盖「**已知**默认口令的任意存储形态」。
|
* 二者合并即覆盖「**已知**默认口令的任意存储形态」。
|
||||||
* ⚠️ 未列入清单的默认口令仍是缺口 ⇒ 新增内置账号时**必须同步登记到下方清单**
|
* ⚠️ 未列入清单的默认口令仍是缺口 ⇒ 新增内置账号时**必须同步登记到下方清单**
|
||||||
* (这是**刻意的显式维护点**,避免静默逃逸)。
|
* (这是**刻意的显式维护点**,避免静默逃逸)。
|
||||||
* ⚠️ 已知缺口(如实登记):**目前尚无仓内机检**覆盖本清单 —— 漏登记不会自动报红
|
* ✅ R114 已收口(本条曾登记的「尚无仓内机检」缺口):断言已**下沉进仓**为常驻门禁 ——
|
||||||
* (R112 的判别力自证属一次性仓外驱动,未下沉为常驻门禁)⇒ 需**人工核对**
|
* `scripts/unit_password_policy.cjs` 第 [8] 段 + `scripts/unit_password_policy_mutation.cjs`
|
||||||
* 「本清单 ↔ `database/schema.sql` ↔ seeder 002」三处。
|
* (+4 组变异体),接线为 `scripts/ci-gates.sh` 第 **25 步**(两条 `run_gate` 均阻断)⇒
|
||||||
|
* 本清单被**清空 / 字面改写 / 判定整体禁用**时,电池即**自动报红**(判别力由变异测试自证)。
|
||||||
|
* ⚠️ 机检覆盖的是「本清单**自身的形状与判定行为**」(非空 · 双通道命中 · 非默认不误伤);
|
||||||
|
* 「本清单 ↔ `database/schema.sql` ↔ seeder 002」三处的**跨文件同值**仍靠**人工核对**。
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** 内置默认管理员口令(**唯一真相源**;登录守卫与文档口径均以此为准) */
|
/** 内置默认管理员口令(**唯一真相源**;登录守卫与文档口径均以此为准) */
|
||||||
|
|||||||
Reference in New Issue
Block a user