Repository navigation
Commit 59145e7
committed
docs(versions): 新增批 7 交付记录节
依据 = 计划 Task 21 卡 Step 6(**同七段结构** + ①–⑨ 九项必含)+ §C9.10(读数同批给出)+ §C11.1 / §C11.4 / §C11.7 / §C11.8 / §C7.3 / §C54.3 / §C54.5 / §C54.6
形态 = **纯追加**(既有条目一字未改;本节插在「批 6」节与「批 0 其余部分」节之间)⇒ 本提交 **+150 行 / −0 行**。
【逐字对照:改了哪几行 / 原文是什么】
- **改前(保留,一字未动)**:… 批 6 节末尾 `> 🔻 T36 的归组对拍(…)…` 之后紧接 `### 批 0 其余部分(未落地)`。
- **改后**:同一位置 = `---` + `### 批 7 · 未接线落地(2026-09-13,`681e73c6^..` 至全批收口提交,**T21 落库时实测 59 个提交**)` 整节 + `---` + **原文的 `### 批 0 其余部分(未落地)` 与其正文逐字保留**。
- 🔴 首版实施中我误删了 `### 批 0 其余部分(未落地)` 标题行,**当场发现并逐字恢复**(`git diff` 复核:该节 11 个 `###` 标题在提交前与 HEAD 逐一对应)。
【七段结构(V5 探针 7/7 HIT)】交付 / 验收(三条验收兑现度表 + T21 落库时八闸读数)/ 规格漂移纠正 / 过程中纠正的计划错误(**第 1–12 例**逐条带出处与落位)/ 诚实代价 / 未做(登记,逐条带归属批次)/ 提交清单(59 个,按任务归组)。
【卡 Step 6 的 ①–⑨ 九项必含(探针 20/20 HIT)】
① `structuredBlocks` 逐导出裁决 + **用例净 −7 的说明(8 删 − 1 迁 = 非 LOST)** ② `[[ts:ms]]` 残余**以实测为准**(两条串渲染链 + React 链芯片**均已可点** ⇒ §C10.2 期望成立;残余 = 两处**页内 seek**)③ `docs/tech-debt/` 归因(**是用户所有的决定**;`docs-check` 的 1 个差逐字归因到它)④ **音频两条 = 待产品裁决** ⑤ 未做清单(R4.1 的 5 个粘滞字段形态 / 带证据三轨的实现 / 审校模式的实现)⑥ 🔴 逐字「**归一 = 逻辑归一;观感统一未做,归批 8**」⑦ 🔴 读端角色变更(「并行真源」→「离线降级路径」)⑧ 🔴 散文对拍探针登记为「**批 8 的候选闸**」⑨ 🔴 `get_decision` 的 H7 结果(只做详情面那一片;**其余 5 项逐字登记批 8 输入**;只写「H7」+ 必要片段,未整段搬运)。
【T21 附加登记(台账指派,卡未逐条列)】
- 🔴 **§11-8「段① 的『落库』」口径逐字**:「段① 的『落库』= **会话生效态 + 记忆体**,非 `sessions` 表落列」(§C44.2 / §C45.1;供 T22 照抄)
- 🔴 **§11-8「跨会话记住」全路径成立**:原 `source_window == None` 路径**必读不回**(§C51.4 的 Important I1),**已由 T19 的 `17d33095` 修复**(`memory_key_for_start` + 往返判据 + 负控)⇒ 验收表写「**全路径成立**」
- 🔴 **10 个贴边件清单**(T21 逐条 `countLines()` 实测 **10/10 与台账一致**)+ 「**任何后续编辑必须先拆件**」+ **就地更正一处台账路径错**:`NotesReadingColumn.tsx` 实为 `app/src/components/notes/`(§C49.5① 与派发语写的 `views/note/` 不存在)
- 🔴 **D 的六条展示面是「设计决定」而非裁决**(§C54.6 逐字)⇒ **不得**写成「按规格实现」
- 🔴 **C7「重启后卡录制」覆盖面未覆盖**(触发口径偏离:该命令无心跳字段)⇒ 登记批 8
- 🔴 **计划勘误第 1–12 例**逐条落账(第 7–11 例 T12 已落;第 1–6 与第 12 例由 T21 落;与「控制方第 N 例」是两条序列,已注明勿混)
- 🔴 **10 条技术债/批 8 输入**:`pr-check.yml` paths-filter 缺口 + 懒侧守卫三处无执行者 · 散文探针候选闸 · `@types/katex` 待查 · Rust `trim()` vs 前端 `parseTags` 不一致 · 新件 `position:"fixed"` 潜在陷阱 · `Surface` registry 对 legacy 无合法新增路径(余 2 处转批 8)· `commands_video.rs` 末尾换行门禁盲区 · 「subject ≤50」无机器判据 · 两处页内 seek · 音频两条(产品裁决)
- 🔴 **懒侧余量薄两句**(§C47.3 逐字)+ **红点集合「成员会随运行漂移」**(不得简化成「只有 W1/A4」)+ **`node_modules` 事故**(§C23.5)+ **`fa45caf1`/`f7ac5d0f` 两树 (e) 不自洽**(§C16.2)
【门禁读数(串行,工作树;🔴 不是全批终态 —— 终态由 T22 出)】
- `node scripts/docs-check.mjs` ⇒ **exit 0** ·「扫描 **281** 个 Markdown 文件(检查 **181** 个)」五项全 ✅(**未新增/删除 `.md`** ⇒ 与批 7 工作树基线 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` ⇒ **150 / 0**;`git diff` 的 `^-` 行数 = **0**
- 🔴 **其余五闸(`tsc` / vitest / `bundle-budget` / `bundle-eager-graph` / `cargo`)本节不重跑** —— T21 的写集只有 `docs/**`,对它们零影响;引用 T12/T20 的读数一律标明来源与树。
【诚实边界】
- 本节**不是全批收口**:**未重跑五闸**、**未出验收终态**、**提交数「59」只在本节的规格提交 `f0f2998c` 上成立**(此后任何单元落库都会改变它)⇒ **全批终态一律以 T22 为准**。
- 凡**未由 T21 亲测**的数字逐字标「引自 §Cxx / Txx 报告,未独立复核」;T21 亲测项 = registry 311/311/0 · 两个门禁读数 · 10 个贴边件行数 · §9 前端零引用 11 条 · `update_fragment_group` 0 命中 · `video_profile_for_spec` / `KIND_TO_FORM` / `KIND_TO_TIER` 调用点 · 若干文件行数。
- 🔴 **`update_fragment_group`(#46) 的「接线」那一半未做**是 T21 的**实测发现**(卡 Step 4 的注文隐含它已做)⇒ 已同时回写规格 §9 该行 + 本节,并登记批 8。1 parent f0f2998 commit 59145e7
1 file changed
Lines changed: 150 additions & 0 deletions
0 commit comments