From de78e6d1ec1cf4889237f3c3ebb8944e2cf8da29 Mon Sep 17 00:00:00 2001 From: WorkBuddy Date: Thu, 8 Oct 2026 23:15:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BF=86=EF=BC=9A=E8=AF=B4=E4=BA=BA?= =?UTF-8?q?=E8=AF=9D=E6=8A=80=E8=83=BD=E5=A4=84=E7=BD=AE=E5=8F=A3=E5=BE=84?= =?UTF-8?q?=EF=BC=88=E4=BF=9D=E6=8C=81=E5=BC=95=E7=94=A8=E4=B8=8D=E6=95=B4?= =?UTF-8?q?=E5=90=88=EF=BC=89=EF=BC=8B=20=E5=8F=96=E7=94=A8=E5=88=86?= =?UTF-8?q?=E5=B7=A5=E4=B8=8E=E5=85=9C=E5=BA=95=E8=90=BD=E5=9C=B0=EF=BC=88?= =?UTF-8?q?=E6=8A=80=E8=83=BD=E4=BB=93=208b655ab=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .workbuddy/memory/2026-10-08.md | 17 +++++++++++++++++ .workbuddy/memory/MEMORY.md | 1 + 2 files changed, 18 insertions(+) diff --git a/.workbuddy/memory/2026-10-08.md b/.workbuddy/memory/2026-10-08.md index f192eb1..24d2b61 100644 --- a/.workbuddy/memory/2026-10-08.md +++ b/.workbuddy/memory/2026-10-08.md @@ -1005,3 +1005,20 @@ 4、**一句话** —— 新稿是意图,不是内容。 ⚠️ 另一半建议(让用户在那个会话里口头交代一句)是**用户侧动作**,我做不到,已在回复里点明。 + +--- + +## 第十五轮 · 说人话技能:保持引用 + 补两处(用户令「C 保持引用」,并要求把两个技能提交到仓库) + +**核实两个技能的入库状态**:`humanizer`(443 行 SKILL.md + `references/patterns.md` 55 条 + `patterns.zh.md` + `always-on-templates.md`,100K)与 `humanizer-zh`(484 行单文件,32K)**早已入库** —— 提交 `777f7fe`(「重开仓库内容:改推五个技能」)时随包一起进来的,`git ls-files` 列出 9 个文件全部被跟踪、无未提交改动 ⇒ **无需重复提交**。 + +**判断:⛔ 不整合**。三条理由: +1、搬内容进包 = **制造第二处定义** —— 本包「单一可信源」纪律专治这个病,2026-10-08 的事故刚证明过代价 +2、这两个技能是**全包乃至跨包通用**的(用户 2026-10-07 定案「不管是写规则还是写文档都要按说人话的技能执行」),整合等于把它们降格成 product-planning 的附件 +3、这次事故的根因是**覆盖流程**,与「humanizer 是外部依赖」无关 —— 按这个方向改等于白改一轮 + +**C 的两处(已落地,技能仓提交 `8b655ab`,已推)**: +- 新增「**取哪一份**」:模式清单取 `humanizer`(它另有 `references/patterns.zh.md`,中文产出读那一份);评分与门槛取 `humanizer-zh` 的五维表;两份冲突时以 `humanizer-zh` 为准(本项目产出是中文) +- 新增「**⛔ 取不到判据来源时**」:不许凭感觉判「这条够人话」,在段末报告与 `3d-审查报告.md` 里明写「无判据来源,本项未判」,与 §供给·工艺数值判据 的「证据缺口」同口径处理 + +**闸门**:`通过 2060 | 失败 0 | 提示 27`(全过)。 diff --git a/.workbuddy/memory/MEMORY.md b/.workbuddy/memory/MEMORY.md index 9d0ce4f..cdab785 100644 --- a/.workbuddy/memory/MEMORY.md +++ b/.workbuddy/memory/MEMORY.md @@ -7,6 +7,7 @@ - 🔴 ③段设计供给口径(2026-10-08 用户定):**默认主线是 `oil-ui-pro`**(方法+独立评审),定调与令牌取③段自带样式库 `assets/design-systems/`(当前 `design-system-tiaoyue`);**不使用 `open-design`**(2026-10-08 起已由**另一个会话**随③段携带于 `references/stage-delivery/assets/open-design/`,作**可选件**、选了才用;源 `nexu-io/open-design@0.23.1`,Apache-2.0 本地裁剪版,64 MB / 4177 文件)。 - ⚠️ 2026-10-08 用户令已**改全局技能文档**(不再是「通则不改」):`product-planning/SKILL.md`、`references/stage-delivery/SKILL.md`、`references/stage-delivery/references/execution-runbook.md` 三份共 17 处,「③段默认主线」由 open-design 翻转成 oil-ui-pro;`open-design` 降为**可选件**(另一会话同期把它随段携带进 `assets/open-design/`,故口径是「选了才用」而非「装了才有」)。三份各写一条统一读法:凡出现 `open-design/...` 路径一律按段内相对路径 `assets/open-design/...` 读。 - 🔴 逐段管理要点:`assets/open-design/` 是**第三方件**,不许改其文件内容;署名见 `assets/open-design/ATTRIBUTION.md`。⚠️ 当前**缺 Apache-2.0 的 LICENSE 全文与上游 NOTICE**(2026-10-08 记账)。 +- 🔴 **说人话(`humanizer` / `humanizer-zh`)的处置口径(2026-10-08 用户选 C)**:⛔ **两个技能的内容不整合进 product-planning**,保持「按技能名引用」—— 整合会制造第二处定义(本包「单一可信源」纪律专治此病),且这两个技能是全包乃至跨包通用的(用户 10-07 定案「不管是写规则还是写文档都要按说人话的技能执行」),整合等于把它们降格成附件。分工已写进总入口「执行规则」内容准则条:**模式清单取 `humanizer`**(含 `references/patterns.zh.md`,中文产出读它)|**评分与门槛取 `humanizer-zh`** 五维表(≥45/50)|冲突以 `humanizer-zh` 为准|⛔ **取不到来源时明写「无判据来源,本项未判」,不许凭感觉放行**。两技能早已入库(`777f7fe`,9 个文件),技能仓提交 `8b655ab`。 - ⚠️ 全局技能包被多会话并发写:2026-10-08 02:2x 实测「本会话」与「另一个会话」同时在改 `stage-delivery/SKILL.md` / `execution-runbook.md` / `layouts-tooling.md` ⇒ 改前先看 mtime,改后必复跑 `check_naming.py`(该脚本只读、不写盘)。 - 🔴 **③段供给关系 = 单一可信源**(2026-10-08 用户令「按照建议处理」,A 方案已落地):`references/stage-delivery/SKILL.md` 的 `## 供给` 块是**唯一定义处** —— 6 行表:方法主线|定调与令牌|版式骨架|工艺数值判据|独立评审协议|多方向比选。③段其余章节、`references/execution-runbook.md`、`references/layouts-tooling.md`、总入口 `product-planning/SKILL.md`,提到供给**一律引 `§供给·<行名>`**(行名取表左列),⛔ 不许复述「谁是默认/路径在哪/装了才有」。**改供给只改那一块**,改完跑闸门。边界:各档**内部**篇目(如可选档 `craft/xxx.md`)属执行细节,留在 runbook 各步里,不算复述。起因:此前这一个事实被复述约 40 处,改一次动三份文件 17 处仍漏 13 处。 - ⚠️ 闸门 `check_naming.py` **必须带 `--ws`**:`python scripts/check_naming.py --ws "E:/ProgramData/AIProject/contentm_agent"` ⇒ 期望 `通过 2060 | 失败 0 | 提示 25`;⛔ **别给 `--root .`**(那是「技能根」,给了会把工作区当技能包查、满屏 FAIL)。