Skip to content

Commit 430b595

Browse files
committed
docs(plans): Task 3 三处判断的裁决与散注事实更正
- 计划写「两处散注」是错的,实际四处;裁决接受实施者把 117/119 也迁入历史节 (本步意图是搬家不丢信息,只迁 121 会静默丢掉两条机构记忆),历史节 13 -> 16 - 登记 0-C2 顺手项:43 条自动理由里 16 条在连接符处截断(autoReason 只取首个物理行); 表格是生成物,修正则后重跑 --write 即可整体刷新,零人工成本 - 提交信息 b94dd28c 已修订为 f7869fd,给「10 个伪装合规」补上口径说明(首行口径 10 / 末行口径 7)
1 parent f7869fd commit 430b595

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -544,8 +544,11 @@ Expected: `>600 硬限 15 · 301–600 档 123`
544544
1. **45 条自动补登的理由**:控制方已**预先实测**该逻辑的产出率(探针 `.superpowers/sdd/probe-autoreason.mjs`):**43 条能自动摘到可用理由,仅 2 条会留 `(待补理由)` 占位符**。
545545
⇒ 你的工作量是:**抽查**若干条自动摘取的文字是否恰当(样例显示质量可用,如 `streaming_asr.rs → sherpa-onnx OnlineRecognizer(Zipformer transducer 中英双语流式)`),并**人工补写那 2 条**占位符。
546546
⚠️ 这条产出率依赖计划里改进后的正则(**捕获整行再清洗**)。若你发现占位符远多于 2 条,说明正则被改回了 `[^\n*]+`(那个写法会卡在本仓大量的 `**加粗**` 开头处、**一条都摘不到**)—— 先修正则,不要手工填 45 条。
547-
2. **搬家不丢信息**:原表里嵌在表格中间的两处散注 —— 第 118 行(SessionsPage 审查快照说明)与第 121 行(`ai_refine_protocol.rs` 登记移除)—— 前者若已过时删除并在提交信息里说明,后者**移入「已拆分 / 登记移除记录」节**。
548-
3. **历史节的完整性**:确认 `## 已拆分 / 登记移除记录` 的 13 条注记**一条不少**(逐字保留)。
547+
2. **搬家不丢信息**:⚠️ **计划这里写「两处」是错的 —— 实际有四处**(实施者实测指出)。原文嵌在表格中间、不被生成器承载的散注共四条:
548+
- 第 118 行(SessionsPage 审查快照说明)——**判定已过时**:其动作项「随 NotesPage/types.ts 拆分任务一并复核,若仍越线按上表模式登记」已由本次重建兑现(实测 352 行,现为正式条目),快照值 304 本身也过期 ⇒ **删除**并在提交信息里说明
549+
- 第 121 行(`ai_refine_protocol.rs` 登记移除,实测仍 295 ≤300)· 第 119 行(`EnrichPanel.tsx` 登记移除→复核实测 **324 行已恢复登记**)· 第 117 行(`app/src/types.ts`「拆分中暂不登记」,拆分已完成、实测 20 行 barrel)⇒ **三条逐字迁入「已拆分 / 登记移除记录」节**
550+
- **★ 控制方裁决:接受这处「超出计划字面枚举」的扩张。** 理由:本步的意图是**搬家不丢信息**,而这四条都嵌在表格中间、重建后**生成器不会承载它们** —— 只迁 121、把 117/119 丢掉,等于用"严格遵守字面"换"静默丢失两条机构记忆"。实施者**主动上报了这处扩张**并给出复核数字,处置正确。
551+
3. **历史节的完整性**:确认 `## 已拆分 / 登记移除记录` 的 **13 条**注记逐字保留 —— 迁入上面三条后应为 **16 条**。
549552
550553
Run(核对历史节条数):
551554
```powershell
@@ -739,6 +742,7 @@ git commit -m "docs(versions): 0-C1 行数红线验收与门槛更正"
739742
- **15 个 >600 文件的拆分**:`0-C2`(`ClassroomPage.tsx` / `SessionDetailPanel.tsx` / `NoteListView.tsx` / `SessionListPanel.tsx` / `NotesPage.tsx`)与 `0-C3`(`lib.rs` / `types.rs` / `live_session_frame.rs` / `commands_ai_refine.rs` / `db_goals.rs` / `commands_goals.rs` / `ai_refine_task.rs` / `note_filter.rs` / `artifact_templates.rs` / `video_profile.rs`)。`0-C3` 含 `lib.rs`(AGENTS.md §10 需额外审查:Tauri command 注册边界)。
740743
- **`scripts/validate-all.mjs` 已失效**:它引用 `client/`、`server/ai-gateway` 等**本仓库不存在的目录**(重构前遗留),跑起来第一步即失败。并行审查曾建议把行数守卫挂进它 —— **该建议的前提不成立**(落点本身是坏的)。修它或删它属独立治理项。
741744
- **`REQ-201` 状态标注**、豁免表历史节的进一步精简:不属本批。
745+
- **★ 自动摘取的 43 条理由里有 16 条在连接符处截断**(Task 3 实施者实测):`autoReason` 只取 `@ai-context` 的**第一个物理行**,于是形如「…(自动摘取,待细化)」的理由中,有 16 条是半句话(以「,」「——」「+」等结尾)。**不算缺陷**(表格的验收口径是**结构一致性**:成员关系 + 数值,不含散文质量),且**修法零人工成本** —— 表格是生成物,改 `autoReason` 让它续读后续物理行直到句末或空行,再跑一次 `--write` 即可整体刷新。⇒ **并入 `0-C2` 顺手做**(建议同时把理由上限截到合理长度)。
742746
- **扫描域不含 `scripts/` 与 `docs/`**:本批的口径域**只有** `app/src` + `app/src-tauri/src` 的 `.ts/.tsx/.rs`(868 个文件)。AGENTS.md §3 说"单文件 ≤300 行"字面上是**全仓**要求,故这是一处**有意的窄化**:`scripts/*.mjs`(现 62–238 行,均 ≤300)与 `docs/**` 未纳入登记表,也**不会**被守卫拦。若要扩域,须另立批次(并先把 `SOURCE_EXT` 与登记表节的措辞一起改)。
743747
744748
## 自审记录

0 commit comments

Comments
 (0)