admin
|
c1707b7c97
|
记忆:补记「技能根绝对路径清零」
用户令:「SKILL.md:189 判据源写 E:/ProgramData/.workbuddy/skills/
严格禁止技能中写这里绝对路径(除非跨根目录因引用),跨环境全部报错」
判据:技能根(本包自己 + 同根技能)一律不写绝对路径;
跨根引用(工作区根 / 文档库根 / 本机安装位 / 宿主数据目录)才落到具体位置。
技能仓提交 2f65609(10 文件 · 19 增 18 删),已推送。
另 15 处在 dsh-knowledge / dsh-workflow,两包被 .gitignore 全挡且无自己的 .git ⇒ 改动不入仓。
本轮最大教训:Grep 工具(ripgrep)跳过被 ignore 的文件,第一遍扫描结论是错的;
改用 grep -r 才照出漏网的 15 处。核实"清干净没有"一律用 grep -r。
|
2026-10-14 21:11:33 +08:00 |
|
admin
|
a83c0c0029
|
记忆:补记「tmp/ 一次性残留清理」
用户令:「历史无效内容 改删除就删除」
tmp/ 顶层 34 项 → 3 项(只剩活区:supervise-inbox / selftest / supervise-bg.log)。
删的是今日探针日志、临时脚本、过期备份快照、过期截图与探查笔记。
关键判读(⛔ 差点误删):docs/pm/ai1net-plugin/research/(9 份产品调研文档)
与 执行会话/目标-本机协作-2f3331/(152 份执行产物)看着像残留,
实则是「该入库但还没入库」的实质内容 —— 两处都未被 gitignore ⇒ 一律保留。
工具限制:回收站两条路(Add-Type / Shell COM)都被安全策略拦 ⇒ 退回直删
(都在 .gitignore 排除的 tmp/ 内,不影响仓库)。
验收:两看板 HTTP 200 · /healthz ok · 自测 PASS 110 / FAIL 0。
|
2026-10-14 17:14:30 +08:00 |
|
admin
|
8369fd3a84
|
记忆:补记「提交前复核抓出相对路径漏 2 处」
用户令:「检查确认修改无误 功能正常后 提交仓库」
复核方法(可复用):用判据反查全包 —— git grep 盘符字面量后**逐条判读**
(20 处命中里 18 处是注释举例,2 处真漏网)。
补漏:wb-result-hook.py 的 CARE_PREFIX(真代码常量,改从 DSH_AIROOT 推导
+ 取不到如实报错留痕);selftest.py 假样本去盘符。
连带查清:manifest.md 被 .gitignore 排除属设计;pitfalls.md 那处是历史取证照写;
工作区 78 项脏改动是行尾符/运行时产物,与本轮无关。
对应技能仓提交 7a08cd3。自测 rc=0 · PASS 110 / FAIL 0。
|
2026-10-14 16:50:13 +08:00 |
|
admin
|
4f3bc42e78
|
项目看板改名:交付物/项目管理界面 → 交付物/项目看板(承接技能仓 fe22f4c)
用户令:「会话技能的两个看板 改名 会话看板 和 项目看板」
· 目录改名(project-board.py / project-board.html / project-board-launch.py 三份一并跟随)
· 三文件内「项目管理界面」全部改「项目看板」,功能性路径(BOARD_DIR/TARGET)已指向
<技能包>/boards/项目看板/
· 计划任务 dsh-project-board-keepalive 动作与 CWD 同步改名
· 验收:pid 40776 · HTTP 200 · 54102 字节 · <title>项目看板 · 执行任务</title> · /healthz ok
· 今日日志补记「相对路径」与「改名」两节
|
2026-10-14 16:34:42 +08:00 |
|
admin
|
6b783aaf82
|
项目管理界面:工作区侧改成薄转发(真身已入会话技能 boards/)
承接 52566c7(技能仓):两个看板整包搬进 session-mechanism/boards/。
工作区侧不留第二份实现(同族 P0:一份规则两处实现 ⇒ 必然漂):
* project-board.py 38380B 完整实现 → 薄转发(解析技能根 → 设变量 → runpy 真身)
* project-board.html 54102B 真身页面 → 路标页(说明三处位置,⛔ 别再当源文件改)
* project-board-launch.py 上一轮已改薄转发
计划任务不用改:动作指向本目录 project-board-launch.py(薄转发会转到技能包真身)——
留这一层的目的就是路径稳定(技能升级/换机时只改一处)。
验收:
* python 交付物/项目管理界面/project-board.py --once ⇒ 4 个项目全列出(与技能包真身同读数)
* HTTP / 200 · 54102 字节(=技能包真身那份,证明确实是转发)· /api/projects 出数据 · /healthz ok
* 计划任务重起:pid 35080 → 23596
原件备份 ⇒ tmp/pm-board-bak-20261014/
|
2026-10-14 15:40:32 +08:00 |
|