session-mechanism:按 21 条总表自审 05/06,修掉 7 处自身违规
用 06 自己的判据过了一遍 06 与 05,查出并修掉: - ㉑ 一页纸:06 原文 134 行 > 120 ⇒ 压到 113 行(合并重复段、删重复触发词) - ⑥ 单一真源:05 的 ⑤~⑨ 与 06 的 A②③④⑤/B⑨ 逐字重复 ⇒ 05 改采读数,判据指回 06 - ⑥ 单一真源:总表 A/B/D 的判据列与正文 12 项重复 ⇒ 改成锚点(判据正本在正文) - ⑧ 命名一致:正文「工程/结构/表述层」vs 总表「A/B/C/D 层」⇒ 统一成 A/B/D,并写明 C 层来路 - ⑨ 不自相矛盾:入口段与「一句话调用」各列一份触发词 ⇒ 合并到入口一处 - ⑦ 注入面同源:SKILL.md 写「技能太长」、06 写「技能太长了」⇒ 统一 - ④ 路径形态:05 引 06 缺 references/ 前缀;06 引 selftest.py 缺 scripts/ 前缀;跨根路径改正斜杠 新增自测 t_skill_entry_triggers_same_source(10 项):SKILL.md §0 ⑧⑨ 的触发词与 05/06 文首集合相等,且 01-文档索引.md 里列的词 ⊆ 真源。 已做变异对照(SKILL.md 改一个字/索引里塞一个真源没有的词 ⇒ 报红;复原 ⇒ 绿)。
This commit is contained in:
1 parent
d8be643ec7
commit
5c5272569f
4 files changed
+155
-84
No files matched your search
@@ -459,23 +459,25 @@ python .workbuddy/collab/collabd.py --set-life 进行中 --by "主会话"
|
||||
✅ **判据实体就在本档正文里**(2026-10-04 改,原文写「权威在 `agent-operating-rules §1.6`」——现已改为**本档即权威**)⇒ 🔴 **只复制这一个技能到别的机器,这些功能全部可用,⛔ 不依赖任何其他技能**。📌 来路:2026-10-04 从 `dsh-decision/references/01` 逐行搬入;⛔ `dsh-decision` 那份视为副本,**改判据以本档为准**。
|
||||
🔴 **配合任务会话的六阶段一起用**(见 `references/collab.md` §5):**需求识别 → 调研 → 规划 → 执行 → 验证 → 归档**——每个阶段都能撞上"该自己定还是该问用户",本档就是那一刻的判据。
|
||||
|
||||
**⑧ 我要盘点技能库**(用户说「**盘点技能库**」「**技能库体检**」「**技能清单**」「**技能已无作用**」——任一句即触发)⇒ 读 **`references/05-技能库盘点规程.md`**(2026-10-15 立)。
|
||||
**⑧ 我要盘点技能库**(用户说「**盘点技能库**」「**技能库体检**」「**技能清理**」「**技能清单**」「**技能已无作用**」——任一句即触发)⇒ 读 **`references/05-技能库盘点规程.md`**(2026-10-15 立)。
|
||||
它把 2026-10-06 ~ 10-15 里**零散做过的 6 次"技能盘点"**归纳成 **11 项可执行的检查**,分四段走:
|
||||
· **先测再判** —— ① 盘点技能根下每一层(含**非技能散件**)② 判"在用/没用"(判据=**实际被加载过几次**,扫会话转录)。
|
||||
· **分类** —— ③ 按"**删了会丢什么**"分四档(能力型/知识方法型/散件/绝不能动)④ 查功能重叠(列出合并落点)。
|
||||
· **查隐患** —— ⑤ 白名单对不对 ⑥ 本机生成的契约有没有被误入库 ⑦ 入库代码里有没有"写死这台机器" ⑧ 路径形态对不对 ⑨ 正文有没有自相矛盾 ⑩ 有没有多份副本 ⑪ 待提交清单。
|
||||
🔴 这一段的**判据正本 = `06-技能优化规程.md` 的 A/B 两层**,05 只管采集读数。
|
||||
· **输出** —— 产物落 `交付物/技能清单-<日期>.md`,必须含「**这份读数能说明什么、不能说明什么**」一节。
|
||||
🔴 开头就摆着两条**已证过的坑**:**零值必须先自证**(拿一个已知非零的样本做对照,否则"全 0"分不清真没有与没测到)· **"在册" ≠ "在跑"**(判机制生效看**新鲜调用时间戳**,⛔ 不看配置文件里有没有)。
|
||||
⛔ 本规程只交「清单 + 分档 + 读数」,**删/改/并的判据只有用户能给**;要动手另按 `references/00-动手前必过.md` 走。
|
||||
|
||||
**⑨ 我要优化技能本身**(用户说「**优化技能**」「**技能怎么改更好**」「**梳理技能**」「**梳理一下技能的要求和描述**」「**技能太长**」「**这条规则写在哪**」「**这个技能能不能拷到别的机器用**」——任一句即触发)⇒ 读 **`references/06-技能优化规程.md`**(2026-10-15 立)。
|
||||
**一句话判据**:**写技能时,假设读者是"另一台机器上的另一个会话"** —— 拿它回放一遍,毛病自己浮出来。
|
||||
**三层,按顺序做(⛔ 别从第三层开始)**:
|
||||
· **工程层**(换机器能不能活)—— ① 配置外置 ② 不写死本机 ③ 本机生成的契约不入库 ④ 路径形态统一 ⑤ 入仓按白名单。
|
||||
· **结构层**(后续会不会漂)—— ⑥ 单一真源 ⑦ 注入面与真源同源(🔴 每轮注入的面**改文字必须量长度**)⑧ 命名一致 ⑨ 正文不自相矛盾。
|
||||
· **表述层**(读起来对不对)—— ⑩ 肯定表述(正本 ⇒ `references/rules.md §9`)⑪ 说人话 ⑫ 一页纸。
|
||||
🔴 **优先级判断**:工程层会**让人出事**(搞坏别的机器)> 结构层会**让后续每次都漂**> 表述层**只是效果差**。
|
||||
🔴 **验法分三层**:工程层 ⇒ **拷到别处跑一遍**(能不能换机器跑通,是最硬的一条);结构层 ⇒ 同源比对/md5/判据;表述层 ⇒ 人读(⛔ 别假装它有自动结论)。
|
||||
**三层,按 A → B → D 这个顺序做**(层名与文末总表对齐):
|
||||
· **A 工程层**(换机器能不能活)—— ① 配置外置 ② 不写死本机 ③ 本机生成的契约不入库 ④ 路径形态统一 ⑤ 入仓按白名单。
|
||||
· **B 结构层**(后续会不会漂)—— ⑥ 单一真源 ⑦ 注入面与真源同源(🔴 每轮注入的面**改文字必须量长度**)⑧ 命名一致 ⑨ 正文不自相矛盾。
|
||||
· **D 表述层**(读起来对不对)—— ⑩ 肯定表述(正本 ⇒ `references/rules.md §9`)⑪ 说人话 ⑫ 一页纸。
|
||||
🔴 **优先级判断**:A 工程会**让人出事**(搞坏别的机器)> B 结构会**让后续每次都漂**> D 表述**只是效果差**。
|
||||
🔴 **文末附「技能优化描述 · 总表」21 条四层**:A/B/D = 上面三层;**C 流程层**(步骤顺序/编号连续/无跳步/职责不越界/字段归属/上下游不断裂/引用路径/字段不缺失/产物链完整)来自另一来源,判据正本只在表里。A/B/D 判据正本在正文,表里是指针。
|
||||
🔴 **验法按层不同**:A ⇒ **拷到别处跑一遍**(能不能换机器跑通,是最硬的一条);B ⇒ 同源比对/md5/判据;C ⇒ 画数据流看断点;D ⇒ 人读(⛔ 别假装它有自动结论)。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user