Quellcode durchsuchen

docs(进件): 交付说明补一行 —— 核指纹要看行尾,LF/CRLF 两种形态都量过

本仓 core.autocrlf=true 且无 .gitattributes ⇒ 重新 checkout 会把 Task 9 台子抹成 CRLF。
两种形态都实测(不是推算):
  LF   10796 B / sha256 7f07de40…c095(= 现在工作区那份)
  CRLF 11049 B / sha256 81271e98…362f
⇒ 验收者若核出后者,不是文件被改过,是行尾 —— 不加这行就埋一个假阴性。
alphaH vor 3 Wochen
Ursprung
Commit
a396da0eed
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  1. 3 0
      .claude/plan/2026-09-23-lsy-onboarding-B-交付说明.md

+ 3 - 0
.claude/plan/2026-09-23-lsy-onboarding-B-交付说明.md

@@ -154,6 +154,9 @@
    **`.claude/plan/2026-09-23-lsy-onboarding-B-harness/task-9-fix1-harness.mjs`**(10796 B / sha16 `7f07de4099c96a23`)
    —— **2026-09-23 已挪出批次工作区**(原路径 `.superpowers/sdd/2026-09-23-lsy-onboarding-B/task-9-fix1-harness.mjs`,
    现已不存在)。新位置**在 git 跟踪范围内** ⇒ `git clean -fdx` 清不掉它。
+   ★ **核指纹时注意行尾**:本仓 `core.autocrlf = true` 且**没有 `.gitattributes`** ⇒ 重新 checkout 会把本文件
+   **抹成 CRLF**。两种形态**都量过**(不是推算):LF 形态 **10796 B / sha256 `7f07de40…c095`**(= 现在工作区那份);
+   CRLF 形态 **11049 B / sha256 `81271e98…362f`**。⇒ 你若核出后者,**不是文件被改过,是行尾**。
    它**钉的是行为不是文本**(主控实测两向变异:改前 `pass=16 fail=9` → 改后 `pass=25 fail=0`;重引同一缺陷仍红 4 条)。
    **三条路**:① 收编为正式测试 ⇒ `frontend/` 需引入测试入口(该目录**目前无测试框架**);
    ② 只留文件 ⇒ 它留在批次工作区里,而工作区可能被清;③ 随工作区丢弃 ⇒ 下次同类页面要重造。