Skip to content

Commit 75c566f

Browse files
committed
fix(docs): 清除口径残留的旧数字与双重判据
上一提交只改了四处,漏掉 v0.22 门槛 1 注记(同时含「45」与「ReadAllLines / 字节 0x0A」)与计划 Task 0 的「差 4-45 行/文件」。全部按 56 与单一判据改写;全仓活跃文档已扫,无残留。
1 parent 8b0ea49 commit 75c566f

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎docs/superpowers/plans/2026-09-11-frontend-redesign-batch0c1-line-limit-governance.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363

6464
### Task 1: 钉死测量口径(规范先于代码)
6565

66-
**为什么先改规范**:AGENTS.md §0 第 4 条 —— 「规范与代码冲突时以规范为准;**规范过时时先改规范再改代码**」。现在规范**没说怎么量**,而实测存在三种互不相同的做法(差 4–45 行/文件),所以任何「数值与实测一致」的验收都无从判定。
66+
**为什么先改规范**:AGENTS.md §0 第 4 条 —— 「规范与代码冲突时以规范为准;**规范过时时先改规范再改代码**」。现在规范**没说怎么量**,而实测存在三种互不相同的做法(差 1–56 行/文件),所以任何「数值与实测一致」的验收都无从判定。
6767

6868
**Files:**
6969
- Modify: `AGENTS.md:40`(§3.1)与 `AGENTS.md:121`(§11)

‎docs/versions/v0.22.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
1. 4 个 >600 行文件 → **0**;>300 行 100% 在豁免表内且数值与实测一致
6060
> ⚠️ **本门槛按现计划不可能达成(2026-09-11 实测复核,非本系列产出)**:`docs/tech-debt/review-2026-09-11.md` 独立实测的真实缺口是 **>600 硬限 15 个**(Rust 10 / 前端 5 —— 规格所列「4 个」只扫了前端,且漏掉 `SessionListPanel.tsx` 604)、**301–600 行 46 个从未登记**、豁免表 **12 组重复 + 1 条幽灵条目(`ActionCenterOverlay.tsx` 已不存在)+ 77 条数值偏差 ≥15 行**。已登记 **TD-2026-09-11-H**。
6161
> ⇒ **需裁决**:是(a)把门槛从「4 个」改为实测的「15 个」并相应扩大批 0 范围,还是(b)明确写出「4 个主要文件 + 其余登记」并说明理由。**控制方未擅自改门槛**(属用户决策),仅在此标注事实。
62-
> 另:测量口径需一并定 —— 本机实测存在**三种**:`Measure-Object -Line`(**只数非空行**,既有豁免登记值出自它)、`Get-Content`(PS 5.1 下按 GBK 解码 UTF-8,**会吞换行、少算最多 45 行**)、`ReadAllLines` / 字节 `0x0A`(**全部行**,控制方建议以此为准)。详见下方「本机工具链的两个读数陷阱」。
62+
> 另:测量口径**已裁决**(2026-09-11,见 AGENTS.md §3.1)—— 以 `[System.IO.File]::ReadAllLines(path, UTF8).Count` 为**唯一**判据;禁用 `Measure-Object -Line`(只数非空行,既有豁免登记值出自它)、`Get-Content`(PS 5.1 下按 GBK 解码 UTF-8,**少算可达 56 行**)与字节 `0x0A` 计数(末尾无换行时少算 1)。详见下方「本机工具链的读数陷阱」。
6363
2. 手写弹层 20 → 全走 `Modal`;z-index 不同值 17 → **≤6 档**;`role="dialog"` + 焦点陷阱 **20/20**
6464
3. 空态 / 加载 / 错误行 / 弱化文本 / 卡片边框 五类重复 → 各自 **1 个原语**
6565
4. CSS 变量 0 → 覆盖全部语义色/字阶/间距/圆角/时长/缓动;hex 88 → **≤ token 数**

0 commit comments

Comments
 (0)