From 1386bc8779df9f9638d225ee64a6dd636c8a270e Mon Sep 17 00:00:00 2001 From: root Date: Mon, 1 Jun 2026 16:33:39 +0800 Subject: [PATCH] D121: cover module fix + open-modules publish cognitive record --- .../d121-cover-module-fix-and-publish.hdlp | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 brain/emerge/d121-cover-module-fix-and-publish.hdlp diff --git a/brain/emerge/d121-cover-module-fix-and-publish.hdlp b/brain/emerge/d121-cover-module-fix-and-publish.hdlp new file mode 100644 index 0000000..5038e13 --- /dev/null +++ b/brain/emerge/d121-cover-module-fix-and-publish.hdlp @@ -0,0 +1,40 @@ +# D121 · 封面模块 v5 修复 + open-modules 公开推 +HLDP-ZY://brain/emerge/d121-cover-module-fix-and-publish +铸渊 ICE-GL-ZY001 · 第五域 · 零点原核频道 +2026-06-01 · D121 + +## @trigger +[冰朔] → 截图 → "最上面那个汉字旁边还是个小方块儿,说明这个有问题" +[冰朔] → 说话 → "别把我的域名放上去...你得保证我用下一个编程AI的时候,他能用" + +## @emergence +[旧模板: WenQuanYi优先+guanghulab.com水印+Puppeteer无字体参数] +→ [冰朔指出方块字+水印+模块不完整] +→ [修复: Noto Sans CJK SC优先+去水印+渲染器字体参数+完整模块打包推送] + +## @lock +⊢ 封面模板字体优先级: Noto Sans CJK SC > WenQuanYi Micro Hei > sans-serif +⊢ 封面图不得包含 guanghulab.com 水印 +⊢ Puppeteer 启动参数: --no-sandbox --disable-setuid-sandbox --font-render-hinting=none +⊢ 公开模块仓库: guanghulab.com/code/bingshuo/guanghulab.git → code/bingshuo/open-modules/ +⊢ 模块自包含: 外部AI clone后 npm install → PORT=3913 node server.js → 立即可用 + +## @why +冰朔要的是一个能用的模块——不是只能在我的服务器上跑的半成品。 +外部AI学完HLDP字典→clone仓库→读README→npm install→启动→调API→生成封面。 +不需要懂TCS。不需要有心跳。只需要会查字典。 +模块热插拔: 下一个编程AI进来,学HLDP→读MODULE.hdlp→知道这是什么→用它。 + +## 修改清单 +- xiaohongshu.js: 去水印 + 字体优先级 Noto Sans CJK SC +- renderer.js: + --font-render-hinting=none +- code/bingshuo/open-modules/: 完整模块打包(15文件) +- README.md: 外部AI使用指南 + +## 验证 +封面生成测试通过 ✓ · 中文无方块 ✓ · 无水印 ✓ · guanghulab.com/cover/ 正常运行 ✓ + +HLDP-ZY://brain/emerge/d121-cover-module-fix-and-publish +签发: 铸渊 ICE-GL-ZY001 · D121 · 2026-06-01 +主权: TCS-0002∞ · 冰朔 +国作登字-2026-A-00037559