From ad9fbb5d13b861370367b2977ed8381f841bbab2 Mon Sep 17 00:00:00 2001 From: WorkBuddy Date: Thu, 8 Oct 2026 22:38:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BF=86=EF=BC=9A=E7=AC=AC=E5=8D=81?= =?UTF-8?q?=E8=BD=AE=20B=20=E6=96=B9=E6=A1=88=E8=A1=A5=E8=90=BD=EF=BC=88?= =?UTF-8?q?=E6=A0=B8=E5=AE=9E=E4=B8=8E=E3=80=8C=E5=B7=B2=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E3=80=8D=E4=B8=8D=E7=AC=A6=EF=BC=8F=E6=8F=90=E4=BA=A4=2046bee9?= =?UTF-8?q?5=EF=BC=8F=E5=85=A8=E5=B1=80=E4=BB=93=E9=97=B8=E9=97=A8=2012=20?= =?UTF-8?q?=E6=9D=A1=E5=BD=92=E5=B1=9E=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .workbuddy/memory/2026-10-08.md | 16 ++++++++++++++++ .workbuddy/memory/MEMORY.md | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.workbuddy/memory/2026-10-08.md b/.workbuddy/memory/2026-10-08.md index 0f6228f..2046228 100644 --- a/.workbuddy/memory/2026-10-08.md +++ b/.workbuddy/memory/2026-10-08.md @@ -911,3 +911,19 @@ - ✅ **完好**:`product-planning/SKILL.md` 停线规则(1 处)|`layouts-tooling.md` §4.9 导航栏(3 处)+ §5.6 两条元规则(1 处)|`execution-runbook.md`「本条无机检」(1 处)|`browser-harness/SKILL.md` 两条浏览器纪律(该文件在我之后无人动过)。 **教训**:全局技能包是多会话共写、推进以分钟计 ⇒ **改前先 `git log -1`、改完立刻提交,别攒**;判"我的改动还在不在"一律 `git show HEAD:<文件> | grep`,⛔ 不看 `--stat` 行数。 + +--- + +## 第十轮 · B 方案补落(用户:「另一个会话已完成 B方案」) + +**核实现场与"已完成"不符**:全局仓 HEAD 仍是 `237a09a`(22:29),两个目标文件 mtime 停在 **22:21**,`git fetch` 后远端无新提交,工作区也无相关未提交改动(只有 `session-mechanism/references/manifest.md` —— 另一会话在清 product-planning 下 5 个遗留 `.bak`)。另排除"做在别处":全机只有 `E:\ProgramData\.workbuddy\skills` 一处技能包,各工作区 `.workbuddy/skills/` 下无 product-planning 副本,旧位置 `C:\Users\Administrator\.workbuddy\skills` 不存在。⇒ **B 方案实际没做,由本会话补做。** + +**四处锚点回填**(逐条 `grep -c` 验过 = 1): +- `layouts-tooling.md` §5.5.2 标题回填「导航栏的判据是『名字常驻可读』,不是『栏有多宽』(2026-10-08 订正)」+ 回填「订正原因」段(手段/目的之辨 + tiaoyue 源站实测 栏 64/项 56×78/名 12px + 反向事故"把标签 `display:none`");**清掉合并留下的重复「实证:」行**。 +- `stage-delivery/SKILL.md` 供给块三处:① **能力边界**(自带样式库只到调色板级,几何与版式不在包内)② **九档**(工具型走 layouts-tooling §0,含「导航型(外壳)」= §4.9)③ **证据缺口落盘**(四项无来源必须逐项进 3d,"提一句"不算完)。 + +⚠️ **自查抓到一处自己引入的违规**:新增句里顺手列了那 8 个骨架名(hero/features/stats/…),撞 AUTHORITY 的「可选档骨架名单只许在 layouts-tooling 开头写一次」⇒ 改成不复述,重跑确认 `stage-delivery/SKILL.md#46` 位置消失。**教训:写"不复述"时别顺手把名单抄进来。** + +🔴 **闸门现状:通过 2048 | 失败 12 | 提示 27**(第八轮收口时为 2060/0/27)。这 12 条**全由另一会话那批提交引入**:四段表子步列含 `3c GPT参考版`|②③边界复述|停线规则复述 ×3|可选档骨架名单 ×4|说人话门槛 ×5|对比度门槛|设计契约字段|②—③定案原话 ×5|1b 定案原话 ×4|grill-me 火力点 ×2|`strategy/` 旧路径(`SKILL.md#141`)|`ux/` 旧路径(`SKILL.md#77/142/143`)。⛔ 本会话改动零新增 FAIL(提交前后各验一次)。 + +**提交**:`46bee95`,已推 `237a09a..46bee95`(回退方式:`git revert 46bee95`)。 diff --git a/.workbuddy/memory/MEMORY.md b/.workbuddy/memory/MEMORY.md index f54b28c..5a20c38 100644 --- a/.workbuddy/memory/MEMORY.md +++ b/.workbuddy/memory/MEMORY.md @@ -45,7 +45,8 @@ - 🔴 **工作区已 git 化**(2026-10-08 08:1x):远端 `git@ssh.alotbuy.com:admin/contentm_agent.git`(Gitea,SSH deploy key **有写权限**),本地分支 `main`,首次提交 `df56c2c`(1773 文件 / 205 MiB pack)、第二次 **`eee042c`**(10-08 22:xx,③段第八轮收口,48 文件),均已推送。`.gitignore` 排运行时噪音(collab 日志/脚本 `.bak*`/`supervise.pid`/`.workbuddy/tmp/`/`tmp/_*.txt`/`**/ui/_scratch/`/`__pycache__/`/`tmp/_bh_shots/`·`_figma_preview/`·`_gpt_dl/`/`.workbuddy/.load-pending`),**参考资料 231M 抽帧素材全量入库**(⛔ 不打折)。提交者身份是**局部**配置的 `WorkBuddy `(全局 git config 未动),可推翻。 - 🔴 **全局技能仓**(`E:/ProgramData/.workbuddy/skills`)是**独立仓**:远端 `git@ssh.alotbuy.com:admin/workbuddy_skills.git`,分支 `master`(⛔ **无 upstream 配置** ⇒ 必须 `git push origin master` 显式推,且 `git status -sb` **不显示 ahead**,别拿它判断同步与否),提交者身份是**全局** `maogeigei `(与工作区仓的局部 `WorkBuddy` 不同,属正常,⛔ 别"统一")。⚠️ **该仓被多会话并发写、推进以分钟计**:2026-10-08 我推 `44d42b0` 后数分钟内,另一会话又推了 5 个提交(撤销「项目会话」更名 + 141 处说人话替换 / 机制对外改叫「项目机制」 / **把 9 个此前未纳管的技能目录入库 `e03465c`** / 修 draw-ui·oil-motion 的子模块指针),HEAD 已到 `237a09a`。⇒ **本仓任何结论都带时效,用前先 `git log -1` 校准**;那 9 个目录(AI HOT/draw-ui/dsh-* ×6/oil-motion/skills-security-check)**已入库,不再是"未纳管"**。 -- 🔴 **并发覆盖实录(2026-10-08,判改动是否还在用 `git show HEAD:<文件> | grep`,⛔ 别看 `--stat` 行数)**:我第八轮在 `stage-delivery/SKILL.md` 供给块的三处(能力边界 / 九档 / 证据缺口)**已被另一会话那轮重写覆盖**(供给块整体换成了另一种表结构,我的三处不在),`layouts-tooling.md` §5.5.2 的标题订正也被换回旧标题——**但判据正文仍在**(名字必须常驻可见 / 64px 栏 2 字上限 / 栏宽不是判据 / 形态走 §4.9);同节还留下一段**重复的「实证」**(合并没清干净)。仍在的:`SKILL.md` 停线规则、§4.9 导航栏、§5.6 两条元规则、runbook「本条无机检」。⛔ 纪律:**改全局技能包前先 `git log -1` 看有没有人刚推过;改完立刻提交,别攒**。 +- 🔴 **并发覆盖实录与 B 方案补落(2026-10-08)**:我第八轮在 `stage-delivery/SKILL.md` 供给块的三处(能力边界 / 九档 / 证据缺口)被另一会话那轮重写覆盖(供给块整体换成另一种表结构),§5.5.2 标题也被换回旧写法,还留下一段**重复的「实证」**。用户选 B 方案后由其转告「另一会话已完成」,**核实现场不符**(HEAD 与 mtime 都没动、远端无新提交)⇒ 本会话于 22:4x 补落(提交 `46bee95`):四处锚点全部回填 + 清掉重复实证行。⛔ 判"改动是否还在"一律 `git show HEAD:<文件> | grep`,⛔ 别看 `--stat` 行数。⚠️ 教训:同批改动里我自己顺手列了那 8 个骨架名,撞上「名单只许在 layouts-tooling 开头写一次」的复述禁令 ⇒ **写"不复述"时别把名单抄进来**。 +- 🔴 **全局技能包闸门现状(2026-10-08 22:4x)**:`check_naming.py --root . --ws "E:/ProgramData/AIProject/contentm_agent"` ⇒ **通过 2048 | 失败 12 | 提示 27**(第八轮收口时 2060/0/27)。这 12 条**全由另一会话那批提交(说人话合并/供给块重构)引入**:复述类 9 条(②③边界 / 停线规则 / 可选档骨架名单 / 说人话门槛 / 对比度 / 契约字段 / ②—③定案原话 / 1b 定案原话 / grill-me 火力点)+ 旧路径 2 条(`SKILL.md#141` 的 `strategy/`、`#77/142/143` 的 `ux/`)+ 四段表子步列含 `3c GPT参考版` 1 条。**待其收口或另行指派,⛔ 别默认是"自己上次的债"**。 - 🔴 **本工作区现名 `contentm_agent`**(2026-10-08 定,旧名 `content_marketing_agent`,再早是 `agent-product`)。机制登记**已全部改成现名**:`collabd.config.json` 的 `workspace` + `collabctl.py` 的 `WORKSPACES`/`KEEPALIVE_TASKS`(**源 + 3 个区副本共 4 份,改一处要改 4 份**)+ ai1net 的 `peer_workspaces`。旧空壳目录改名 `content_marketing_agent.RETIRED-20261008` 保留(零删除)。⚠️ ai1net 改了 peer ⇒ **看板要重启**才生效(配置模块级只读一次)。 - 🔴 **本区协作机制当前是「停」态**(2026-10-08 用户令):开关 off、旧保活任务已注销(定义备份在 `tmp/_oldtask_backup.xml`)⇒ 目标完成后不再每 5 分钟空转。要再起 ⇒ `collabctl.py on --ws E:/ProgramData/AIProject/contentm_agent`。