Repository navigation
Commit 75175a5
committed
docs(versions): 更正贴边件漏项计数为一条
依据 = 控制方的更正裁决(其派单「② 你的实测异议**成立**」+ 独立复跑确认)+ `rulings.md` **§C55.3**(该句的出处)。
形态 = **原文 + 就地加注**(续上一轮的「加注作废 / 加注更正」体例;被更正的旧句**逐字保留**)⇒ 本提交 **+5 行 / −0 行**。
【逐字对照:改了哪一行 / 原文是什么】
- **位点**:`docs/versions/v0.22.md` 批 7 节「诚实代价」段的贴边件块,**原 `:854` 行**(现 `:854`)。
- **原文(保留,一字未动)**:「…上游那份手列清单**已两次失真**(前几轮转述为「10 条」),它漏掉的 45 条里**有两个恰 300/300(余 0)**:`app/src/components/notes/NotesReadingColumn.views.test.tsx` = **300**(**同时是漂移红集成员 F2**)· `app/src/components/KnowledgeDetailPanel.tsx` = **300**;另有 T20 本批新建的 `app/src/components/session-detail/useRevealChoreography.test.tsx` = **298**。…」
- **加注(新增)**:紧接其后追加「🔻 **更正(2026-09-13 · T21 追加轮二次;上两行的「有两个」是**控制方引述错误**,经 T21 实测异议 + 控制方独立复跑确认 ⇒ **本行更正,上两行原文保留**)**」,含四条:
1. 🔴 **「**有两个**恰 300/300」→「**有一个**恰 300/300」** + **逐字证据**(那份 10 条手列清单**已含 6 条恰 300 中的 5 条**,含被点名的 `KnowledgeDetailPanel.tsx`,它在该表第 6 行逐字 = `| \`…KnowledgeDetailPanel.tsx\` | **300 / 300** | **0** |`)⇒ **唯一漏项 = `app/src/components/notes/NotesReadingColumn.views.test.tsx`**(**同时是漂移红集成员 F2**)。
2. 🔴 **归到「控制方序列」(不得写成计划方错误)** + 🔴 **留痕「控制方引述错误在入库文档里被传染」这一事实**(该错文由 T21 首轮落账逐字抄进入库文档;`line-limit-exemptions.md` 文末**未受传染**——那里已按实测写成「真正漏掉的域内 300/300 是 **1 条**」⇒ **入库文档里被传染处 = 唯一这一处**)。
3. **「数字带时点」的历史链(两个数都留)**:上游 §C55.3 时点 = **578 / 35 / 20 / 55** → T21 追加轮实测 = **579 / 35 / 21 / 56 · 恰 300 = 6 条**;差 1 文件 + 1 条的归因**保留在上一行**(新件 `FragmentGroupAction.tsx` 155 ⇒ 文件 +1;`FeedFragmentList.test.tsx` 297→299 ⇒ 该档 +1;**≥300 档不变**)。
4. 🔴 **张力裁决落账(K,常设)**:「原文 + 就地加注」是本批文档回写的**唯一合法形态**;派单里「删掉 / 移除 / 改成」类**字面删改**措辞**一律按加注执行**,并在报告里指出该措辞与 **V2(`−` 列 = 0)**的冲突;**不要为迁就措辞去破 V2**;控制方已自陈该要求自相矛盾(其派单自称「控制方错误第 16 例」),**T21 按加注执行的处置登记为正例**。该通则另写进 `docs/standards/documentation.md`(见下一条提交)。
【T21 追加轮二次自跑读数(本轮复测,非转述)】
- 全树扫描(域 `app/src/**/*.{ts,tsx}`,口径 `countLines()`):**579 文件 · ≥300 = 35 · 295–299 = 21 · 合计 56**;**域内恰 300 = 6 条** = `components/KnowledgeDetailPanel.tsx` · `components/notes/NotesReadingColumn.tsx` · **`components/notes/NotesReadingColumn.views.test.tsx`** · `hooks/useLiveCaptureControl.tsx` · `ui/primitives/dialogMigration.e.test.ts` · `views/session/SessionTriTrackView.tsx`。
- 逐条核对那份 **10 条手列清单**(本文件「诚实代价」段的表):其中恰 300 的 = **5 条**(含 `KnowledgeDetailPanel.tsx`)⇒ **漏项 = 1 条**(与上面加注的结论一致)。
【门禁读数(串行,工作树;与基线逐条对账)】
- `node scripts/docs-check.mjs` ⇒ **exit 0** ·「扫描 **281** / 检查 **181**,五项全 ✅」⇒ 与基线 **281/181 逐字一致**
- `node scripts/line-limits.mjs --full` ⇒ **exit 0** ·「>600 硬限 **0** · 301–600 档 **121** · 登记条目 **121**」⇒ 与基线**逐字一致**
- `node scripts/check-command-registry.mjs` ⇒ **exit 0** ·「定义 **311** / 注册 **311** / 重复 **0**」⇒ 与基线**逐字一致**
- `git diff --numstat -- docs/versions/v0.22.md` ⇒ **5 / 0**;`git diff` 的 `^-` 行数 = **0**
- 🔴 **结构自证(子序列校验)**:本文件 `#`–`####` 标题 **HEAD 20 / 工作树 20**,**被删或被改 = 0 处**,**新增 = 0**
- 行数:`v0.22` **984 → 989**
【诚实边界】
- 🔴 **被更正的旧句逐字保留**(本轮硬要求:`−` 列 = 0 + 不许改历史原文;控制方裁决 ① 已确认该形态正确)⇒ 更正由「🔻 更正」块表达,**原文可读、结论唯一**。
- 全树两个读数**都只在 `app/src/**/*.{ts,tsx}` 域内成立**(不含 `scripts/**` 与 `.css`)。
- 本提交**只改 `v0.22`**;`docs/standards/documentation.md` 的通则登记在**下一条提交**(原子拆分,AGENTS.md §5「一个提交只做一件事」)。1 parent 622f692 commit 75175a5
1 file changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
853 | 853 | | |
854 | 854 | | |
855 | 855 | | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
856 | 861 | | |
857 | 862 | | |
858 | 863 | | |
| |||
0 commit comments