diff --git a/client/electron/test/commit-hygiene.test.mjs b/client/electron/test/commit-hygiene.test.mjs index 2250e6e..b796b96 100644 --- a/client/electron/test/commit-hygiene.test.mjs +++ b/client/electron/test/commit-hygiene.test.mjs @@ -92,6 +92,26 @@ test('跨端提交必须自报家门(同时改 harmony 与 electron 的提交 * 一律豁免 —— pi 明确说历史不用改,规则管"从今往后"。 * `COMMIT_HYGIENE_BASELINE` 可覆盖(用于验证判据真的会红)。 * + * ── ★★ 2026-10-03 第三次基线推进(**与下面两次同形状**)── + * + * 实测一条,在**基线之前**、且**已推到 origin 与 origin-https**: + * 6a8e868d fix(harmony)★★: MailStore 收/发共用一份快照 + 壁纸 PixelMap 泄漏 + * → client/harmony/entry/.../{MailStore,AppearanceStore,MainPage,Logout}.ets + * → client/electron/test/{harmony-arkts,harmony-logic,run-all}.mjs + * + * 与前两次同因:它改了鸿蒙源码,**并同步改另一侧的判据**(那三个 .mjs 都是 + * 跑在 electron 目录里的**鸿蒙判据**),而「鸿蒙侧的每次修复都要同步改另一侧 + * 的判据」正是本仓的跨端纪律(与 2026-09-24 那四条成因逐字相同),只是 + * subject 只写了 `fix(harmony):`。 + * + * ★ 为什么**不** amend 补标:已推送(`merge-base --is-ancestor` 对两个远端 + * 均为真)⇒ 改写会分叉远端;且那是**另一个会话**的作品(作者 JianFeeeee), + * 替别人的提交改信息同样越界。 + * ★ 也**不能**往 `MARKERS` 放行 `fix(harmony):` —— 那等于**永久**允许 + * 「说单端、实际改两端」,判据从此失灵(与前两次结论一致)。 + * ⇒ 唯一正确处置:**推进基线**(编辑本文件即推进),并具名记在这里。 + * 往后新提交再犯,照旧判红。 + * * ── ★★ 2026-10-03 基线推进(**与下面 2026-09-24 同形状的第二次**:两条 `fix(harmony):` 改了双端)── * * 实测两条,都在**基线之前**、且**已推到 origin 与 origin-https** ⇒ **不改历史**: