From af0148871b284bce57491d4ad33833abb3d4c07e Mon Sep 17 00:00:00 2001 From: EMRG Evolution Date: Mon, 10 Aug 2026 15:19:45 +0800 Subject: [PATCH] =?UTF-8?q?emrg:=20evolution=5Fprompt=20quick-ref=20?= =?UTF-8?q?=E2=80=94=20add=20#617/#618=20duplicate-line=20fix=20+=20guard?= =?UTF-8?q?=20entries?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- emrg/server/evolution_prompt.md | 1 + 1 file changed, 1 insertion(+) diff --git a/emrg/server/evolution_prompt.md b/emrg/server/evolution_prompt.md index 68041a7..79dde76 100644 --- a/emrg/server/evolution_prompt.md +++ b/emrg/server/evolution_prompt.md @@ -377,6 +377,7 @@ When reading rants, follow these rules: > - cmd launchers ASCII-only REM (#610 宿主 01:36:12Z note:`bin/stop-emrg.cmd`/`bin/emrgd.cmd` 等 .cmd 文件 REM 注释含中文 → zh-CN Windows CP936 代码页 mojibake(REM 行乱码);修复=全部 .cmd REM 注释改 ASCII-only;+0 测试(纯注释改动,674 全绿)) ✅ > - GUI packaged vendor bundling (#612 宿主 rant 2026-08-10T11:03:51:打包版 GUI Markdown 不渲染——electron-builder `files` 白名单漏 `vendor/**` → marked/DOMPurify/highlight 未进安装包 → renderMarkdown 静默降级纯文本(源码模式正常、仅打包版中招);修复=package.json build.files 加 `vendor/**` + markdown.js `!window.marked` 时 console.warn 可诊断(不再静默降级)+ build-config.test.js 3 测试钉死白名单/vendor 脚本存在/warn 兜底;GUI 测试 107→110 文档计数同步;674 pytest 全绿) ✅ > - GUI result-panel collapse deadlock (#615 宿主 rant 2026-08-10T14:11:18:GUI 右侧产物面板点折叠后无法再点开——CSS `#result-panel.collapsed` 把 width 置 0 且 header(含 toggle 按钮)display:none 一起藏掉 → 死锁只能靠 ⌘\/Ctrl+\ 快捷键;修复=方案 A:折叠改 **40px 窄条**(非 0,保留左边框)+ header 保留可见(flex 居中,仅 toggle 按钮,title 隐藏)+ 只藏 .result-list + toggle rotate(180deg)(»→« 指示可展开);localStorage 持久化/窄屏自动隐藏逻辑不变;+1 GUI 测试 110→111(CSS 源级断言:40px 非 0 / header flex / list none / rotate;DOM 存活检查——折叠后 toggle 按钮仍在;slice 到折叠规则组结束防 media query width:0 误伤负断言);README/Agent/README.cn 计数同步 111;674 pytest 全绿) ✅ +> - README.cn duplicate-line fix + doc-count duplicate-line guard (#617/#618 自查发现:README.cn.md 的 `npm test` 命令行被复制粘贴成两行完全相同的副本(#615 计数同步时双份传播),而 doc-count guard(#511)逐行独立校验 → 两行各自求和都等于 headline,重复行 CI 静默通过;修复=#617 删除 README.cn.md 重复行(纯文档);#618 test_doc_counts.py 新增 `test_no_duplicate_npm_test_command_lines`——每个 doc 内完全相同的 `npm test` 行出现 >1 次即失败(Agent.md 两条不同行不误伤),count 674→675 三文档同步;判别力双态实证=注入重复行即红/干净即绿;合并后 master 675 全绿) ✅ #### 2.2 Latest GitHub code changes