maogeigei
|
1ecd78fbd2
|
chore: 移除误入库的钩子运行时日志并补忽略规则
.workbuddy/stop-dialog-guard.log 属会话机制钩子的运行时产物,会持续追加,不应入库。
已从版本控制移除(本地文件保留),并在 .gitignore 补 .workbuddy/*.log。
|
2026-10-08 18:01:13 +08:00 |
|
maogeigei
|
3a940270b5
|
docs: 会话任务链路待优化项立档(跨会话可见)
新增 mcn-workshop/docs/会话任务链路-待优化项.md:4 项待优化(任务模型浮动/面板跳转入口/任务权限/旧会话归位)+红线+已修历史。
同步:项目 MEMORY.md 权威源表加该文档指针,工作台红线补 workspace_scope 一条。
理由:只写进当天日志的规矩换会话读不到,必须落到工作台文档与长期记忆。
|
2026-10-08 18:00:20 +08:00 |
|
maogeigei
|
a3ca08eabd
|
fix: 工作台任务补 workspace_scope=workspace,修复会话落「未分组任务」
根因:工作台直接写宿主 automations 表时漏了 workspace_scope 字段。
对比取证:走正规 automation 工具创建的任务该字段为 'workspace'(36 条)→ 会话 is_playground=0 → 正常进工作区分组;
工作台写的为 null(当天 5 条)→ is_playground=1 → 会话落「未分组任务」。
修复:server.js 两处 INSERT INTO automations(createOnceAutomation / /api/run)补该列并填 'workspace'。
实测:新任务 scope=workspace、新会话 is_playground=0;对照组仍为 1。
排除的假因:改 cwd 无效;登记 workspaces 表无效。
|
2026-10-08 17:09:58 +08:00 |
|
maogeigei
|
a4b2cb1d4f
|
docs: 记录旧远程清理与两条历史合并全过程
|
2026-10-08 16:19:49 +08:00 |
|
maogeigei
|
67317c4125
|
merge: 合并 admin/main(两条独立历史,无共同祖先)
1. 冲突 20 文件 47 块:40 块按规则自动解决(目录改名取本地新名 mcn-workshop、一边为空的纯新增取并集),7 块人工判断取本地 v4 精简版
2. 补入远程独有内容:.gitignore 的 nuwa-skill 宣传素材忽略规则(远程 10-07 新增,本地没有)
3. 删除合并带回的旧目录 mcn-work-shop:比对确认其无独有文件,且所谓 40 行差异全是本地已升级掉的旧代码(旧版凭据解析/旧状态接口/写死会话目录),行尾 CRLF/LF 差异忽略后真实差异 206 行且全为本地新增
4. 本地工作台改动全部保留(进度面板、会话归属配置化、AI 通路)
|
2026-10-08 15:47:15 +08:00 |
|
maogeigei
|
ef9a279bba
|
docs: 记录新远程地址同步与两条历史无共同祖先的分析
|
2026-10-08 15:38:41 +08:00 |
|
maogeigei
|
f77735b206
|
工作台:目录改名 mcn-workshop + 任务进度可见 + 会话归属配置化
1. 目录 mcn-work-shop -> mcn-workshop(空间分组名取会话 cwd 的目录名,只改字符串无效,必须真改名)
2. 全仓替换 mcn-work-shop -> mcn-workshop:37 文件 121 处;历史日志按沿革句规矩保留当时目录名
3. 任务进度可见:/api/run/status 产出 已运行时长/工具调用/最近动作/停滞判定(读会话日志尾部),前端新增右下角常驻面板,四处任务入口接入
4. 会话归属目录配置化:新增 config.sessionCwd(留空=工作台自身目录),现指向 D://AI技能//mcn-workshop,使任务显示为命名分组而非「未分组任务」
5. 修前端轮询静默缺陷:连续 3 次查询失败即提示服务断开(原逻辑静默空转到 15 分钟超时,用户零感知)
|
2026-10-08 13:09:06 +08:00 |
|
maogeigei
|
d07049ecf1
|
chore(repo): 归集 09-14~09-29 工作产出(技能/知识库/工作台/报告)并收敛临时产物
- skill: 素材库分块定义(00~11)、05_极致事件知识库 4 篇、08_对话风格总纲、mcn-video-prompt 提示词质量门禁与外部语料检索流程
- workbench: mcn-work-shop 新增 cli-backend.js(本地 CLI 接入)、工作台视觉交互规范;移除旧 UI 规范
- docs: 根目录极致事件/素材卡/审计方案报告与热门短视频清单入库
- memory: 补 09-14~09-29 日志与自动化任务记忆
- chore: .gitignore 排除 tools/、.tmp-chrome-*/、_k_test.cjs
|
2026-09-29 18:56:24 +08:00 |
|
maogeigei
|
80072ff542
|
chore(repo): 归集 09-14~09-29 工作产出(技能/知识库/工作台/报告)并收敛临时产物
- skill: 素材库分块定义(00~11)、05_极致事件知识库 4 篇、08_对话风格总纲、mcn-video-prompt 提示词质量门禁与外部语料检索流程
- workbench: mcn-work-shop 新增 cli-backend.js(本地 CLI 接入)、工作台视觉交互规范;移除旧 UI 规范
- docs: 根目录极致事件/素材卡/审计方案报告与热门短视频清单入库
- memory: 补 09-14~09-29 日志与自动化任务记忆
- chore: .gitignore 排除 tools/、.tmp-chrome-*/、_k_test.cjs
|
2026-09-29 18:56:24 +08:00 |
|
maogeigei
|
6e4ce9441c
|
feat(skill): 素材层切换 WeKnora + 方法层接线
定性:素材载体切换(本地 md -> WeKnora 容器),非扩容;驱动方向由素材驱动改为方法驱动。
- 新建 references/接口调用/WeKnora_极致事件检索.md 调用契约:MCP hybrid_search(服务 weknora)/ kb_id 用库名禁写死 UUID / match_count=3 / vector_threshold=0.5 显式 / 不传 keyword_threshold / 零命中判据 success=true 且 data=null / 只读 chunk_metadata.answers[0] / 禁用 chat 与 agent_chat / 复筛<=2条每节点 / 取材不取形转译 / 降级矩阵 / 成本控制
- S7 布位表新增「候选创作方法」列(4->5 列)打通方法层(此前 05_极致事件 6 个方法文件在创作流程中 0 调用)
- S7 新增「极致触点素材检索」按需环节 + {material_content} 定死结构 + 极致触点机制自检([期待A]-被X打破->[结果B]);输入章节素材库改双层源(主源 WeKnora / 降级 md,md 永不删除)
- 6 个方法文件补「素材供给」块(极致标签 / 定库检索入口 / 问法②打破方式填法)
- SKILL.md MCP 依赖节增 WeKnora 检索层(含静默降级口径);S7 小节补调用链;frontmatter updated_at
- 索引_知识素材库.md 修正 03/05/06/07/08/11 定性(实为字段结构模板而非素材库);新增「接口调用」章节
- S9 输入增 {material_cards} + 新增台词毛边三档参考;S11 类1「爆点贯穿」升级为爆点溯源 4 判据,八类35项清单同步
- 根目录补 3 份方案/规范文档 + 2 份 09-23 WeKnora 文档;变更日志归档
|
2026-09-24 14:47:19 +08:00 |
|
maogeigei
|
5631c26406
|
feat(skill): 素材层切换 WeKnora + 方法层接线
定性:素材载体切换(本地 md -> WeKnora 容器),非扩容;驱动方向由素材驱动改为方法驱动。
- 新建 references/接口调用/WeKnora_极致事件检索.md 调用契约:MCP hybrid_search(服务 weknora)/ kb_id 用库名禁写死 UUID / match_count=3 / vector_threshold=0.5 显式 / 不传 keyword_threshold / 零命中判据 success=true 且 data=null / 只读 chunk_metadata.answers[0] / 禁用 chat 与 agent_chat / 复筛<=2条每节点 / 取材不取形转译 / 降级矩阵 / 成本控制
- S7 布位表新增「候选创作方法」列(4->5 列)打通方法层(此前 05_极致事件 6 个方法文件在创作流程中 0 调用)
- S7 新增「极致触点素材检索」按需环节 + {material_content} 定死结构 + 极致触点机制自检([期待A]-被X打破->[结果B]);输入章节素材库改双层源(主源 WeKnora / 降级 md,md 永不删除)
- 6 个方法文件补「素材供给」块(极致标签 / 定库检索入口 / 问法②打破方式填法)
- SKILL.md MCP 依赖节增 WeKnora 检索层(含静默降级口径);S7 小节补调用链;frontmatter updated_at
- 索引_知识素材库.md 修正 03/05/06/07/08/11 定性(实为字段结构模板而非素材库);新增「接口调用」章节
- S9 输入增 {material_cards} + 新增台词毛边三档参考;S11 类1「爆点贯穿」升级为爆点溯源 4 判据,八类35项清单同步
- 根目录补 3 份方案/规范文档 + 2 份 09-23 WeKnora 文档;变更日志归档
|
2026-09-24 14:47:19 +08:00 |
|
maogeigei
|
0165144292
|
09-10 工作台:配置收敛、复盘字段契约修复、原创选题分镜支持、榜单期号区间显示
配置收敛:
- 端口/DB名/产出根/榜单目录单源化到 mcn-work-shop/config.json,代码层统一经 load-config.js 读取
- 新增 get-port.js 供 start.bat 读端口(bat 内嵌 node -e 会被 cmd 截断,读到的是兜底值)
- start.bat 修复失效的 managed node 路径(原写死 22.22.2 已不存在),改为遍历 versions 自动探测
复盘诊断页(真 bug 修复):
- 问题清单严重度全部显示成绿色 + 修改建议不显示:模型输出 {sev:'high',fix} 与前端读取 {severity:'高',suggestion} 字段名与取值均不匹配
- 前端新增 normIssue 归一化,兼容 sev/severity/level 与中英取值,并回补所属维度显示
- 在 submit-review-tasks 与诊断/复盘 prompt 中固化 issues_json 字段契约,从源头防 schema 漂移
分镜提示词:
- 原创选题(video_id 为空)原本无生成入口(分镜按 video_id 查询)
- listStoryboards 支持按 rewrite_id 查询,前端放开入口、切版本重查,并补落库指令(此前入库靠模型自由发挥)
榜单展示:
- 期号改为显示区间「08/31 ~ 09/06」,避免被误读为单日(期号=该周周一)
- 后端新增 collectRanges,从落盘文件读真实 dateStart/dateEnd 随 API 返回(日榜 start=end 不显区间)
其他:
- 清理 dsh 环境废弃后的历史叙述类废话(16 文件约 18 处),文末变更记录区保留
- 新增 docs/工作台UI规范.md(设计 token / 布局 / 8 页面路由 / 12 类组件 / 9 条已知坑)
|
2026-09-10 18:28:42 +08:00 |
|
maogeigei
|
c48902f063
|
09-10 工作台:配置收敛、复盘字段契约修复、原创选题分镜支持、榜单期号区间显示
配置收敛:
- 端口/DB名/产出根/榜单目录单源化到 mcn-work-shop/config.json,代码层统一经 load-config.js 读取
- 新增 get-port.js 供 start.bat 读端口(bat 内嵌 node -e 会被 cmd 截断,读到的是兜底值)
- start.bat 修复失效的 managed node 路径(原写死 22.22.2 已不存在),改为遍历 versions 自动探测
复盘诊断页(真 bug 修复):
- 问题清单严重度全部显示成绿色 + 修改建议不显示:模型输出 {sev:'high',fix} 与前端读取 {severity:'高',suggestion} 字段名与取值均不匹配
- 前端新增 normIssue 归一化,兼容 sev/severity/level 与中英取值,并回补所属维度显示
- 在 submit-review-tasks 与诊断/复盘 prompt 中固化 issues_json 字段契约,从源头防 schema 漂移
分镜提示词:
- 原创选题(video_id 为空)原本无生成入口(分镜按 video_id 查询)
- listStoryboards 支持按 rewrite_id 查询,前端放开入口、切版本重查,并补落库指令(此前入库靠模型自由发挥)
榜单展示:
- 期号改为显示区间「08/31 ~ 09/06」,避免被误读为单日(期号=该周周一)
- 后端新增 collectRanges,从落盘文件读真实 dateStart/dateEnd 随 API 返回(日榜 start=end 不显区间)
其他:
- 清理 dsh 环境废弃后的历史叙述类废话(16 文件约 18 处),文末变更记录区保留
- 新增 docs/工作台UI规范.md(设计 token / 布局 / 8 页面路由 / 12 类组件 / 9 条已知坑)
|
2026-09-10 18:28:42 +08:00 |
|
maogeigei
|
3926d742fd
|
记忆沉淀:MEMORY.md 同步策略(09-07 只改 V1.0/dsh 废弃)+ 今日日志(对话式选题完善/俊希 AI 创作/产物文件名改名)
|
2026-09-08 10:06:06 +08:00 |
|
maogeigei
|
6cb29a9877
|
记忆沉淀:MEMORY.md 同步策略(09-07 只改 V1.0/dsh 废弃)+ 今日日志(对话式选题完善/俊希 AI 创作/产物文件名改名)
|
2026-09-08 10:06:06 +08:00 |
|
maogeigei
|
383532719d
|
R76-R77: 修复解析入库aweme_id关联失败+告警机制—①server.js匹配同构规范化(normKey无空格紧凑+补全角问号,根因:文件夹名吞空格vs库标题留空格)②import加unmatched告警+video_id双键(匹配不到跳过不插脏)③解析prompt加入库自查(返回体unmatched含本视频即报失败)④全功能落库排查库内健康(双null=0/孤儿=0)
|
2026-09-04 18:43:41 +08:00 |
|
maogeigei
|
0fe170a04b
|
R76-R77: 修复解析入库aweme_id关联失败+告警机制—①server.js匹配同构规范化(normKey无空格紧凑+补全角问号,根因:文件夹名吞空格vs库标题留空格)②import加unmatched告警+video_id双键(匹配不到跳过不插脏)③解析prompt加入库自查(返回体unmatched含本视频即报失败)④全功能落库排查库内健康(双null=0/孤儿=0)
|
2026-09-04 18:43:41 +08:00 |
|
maogeigei
|
d7c00a53b8
|
memory: 09-04 日志 R64-R75 全量补记(工作台迭代/技能树体量优化/复查/dsh同步)
|
2026-09-04 17:57:35 +08:00 |
|
maogeigei
|
6b6dca7da8
|
memory: 09-04 日志 R64-R75 全量补记(工作台迭代/技能树体量优化/复查/dsh同步)
|
2026-09-04 17:57:35 +08:00 |
|
maogeigei
|
07fbcd489a
|
R59b: 视频关键信息卡定稿白底(用户改稿:bgGrad 纯白 + accent 双系 tint 卡, F6禁止贴靠已落实, cdp-verify-r59.mjs 回归脚本)
|
2026-09-04 15:25:22 +08:00 |
|
maogeigei
|
eea44498fe
|
R59b: 视频关键信息卡定稿白底(用户改稿:bgGrad 纯白 + accent 双系 tint 卡, F6禁止贴靠已落实, cdp-verify-r59.mjs 回归脚本)
|
2026-09-04 15:25:22 +08:00 |
|
maogeigei
|
32565a7881
|
R55-R58: AI脚本弹窗版本条(新在右旧在左)+教程完整链维度不适用即隐藏+热点账号日榜+脚本删除按钮(级联诊断分镜, 含help-guide.js补纳入)
|
2026-09-04 12:08:47 +08:00 |
|
maogeigei
|
1f59acd16b
|
R55-R58: AI脚本弹窗版本条(新在右旧在左)+教程完整链维度不适用即隐藏+热点账号日榜+脚本删除按钮(级联诊断分镜, 含help-guide.js补纳入)
|
2026-09-04 12:08:47 +08:00 |
|
maogeigei
|
3343323226
|
R54b: 首页品牌名 MCN热点雷达 改回 短视频工作台(6文件8处+缓存版本bump)
|
2026-09-04 10:00:28 +08:00 |
|
maogeigei
|
80b64b65b8
|
R54b: 首页品牌名 MCN热点雷达 改回 短视频工作台(6文件8处+缓存版本bump)
|
2026-09-04 10:00:28 +08:00 |
|
maogeigei
|
7f80cc74da
|
docs: 全量相对路径规范化(移除 maidou/废弃盘符/应用子技能锚点)
- 自动化任务调度机制.md: Debug SQL cd ~/.workbuddy + python 便携化
- mcn-data-insight(SKILL+抖音数据规则): 榜单落盘 C:/Users/maidou/Desktop 改桌面解析规则
- MCP_工具调用规范.md(主+ dou-analysis 副本): 废弃 MCNVideo AI 路径锚点改 D:/AgentSkill 两步判定
- 创作流程规范.md + 4_/11_ 流程: MCNSkillCase 残留改 产出根目录/{账号名} 规则
- mcn-video-prompt(SKILL+references-add): 废弃 DSHSkill项目 兜底并入用户环境
- 豁免保留: 禁止性规则示例行/变更记录历史行/references-add 路径配置
|
2026-09-04 09:54:30 +08:00 |
|
maogeigei
|
757c2f1959
|
docs: 全量相对路径规范化(移除 maidou/废弃盘符/应用子技能锚点)
- 自动化任务调度机制.md: Debug SQL cd ~/.workbuddy + python 便携化
- mcn-data-insight(SKILL+抖音数据规则): 榜单落盘 C:/Users/maidou/Desktop 改桌面解析规则
- MCP_工具调用规范.md(主+ dou-analysis 副本): 废弃 MCNVideo AI 路径锚点改 D:/AgentSkill 两步判定
- 创作流程规范.md + 4_/11_ 流程: MCNSkillCase 残留改 产出根目录/{账号名} 规则
- mcn-video-prompt(SKILL+references-add): 废弃 DSHSkill项目 兜底并入用户环境
- 豁免保留: 禁止性规则示例行/变更记录历史行/references-add 路径配置
|
2026-09-04 09:54:30 +08:00 |
|
maogeigei
|
570ef842c6
|
memory: 临时文件排查归因(marketplace解压残留+CDP冒烟profile)+取证方法
|
2026-09-04 00:18:47 +08:00 |
|
maogeigei
|
802a3a7732
|
memory: 临时文件排查归因(marketplace解压残留+CDP冒烟profile)+取证方法
|
2026-09-04 00:18:47 +08:00 |
|
maogeigei
|
f5c3bf4f82
|
memory: R52 诊断字段修复 + R53 分镜链路验证结论
|
2026-09-03 23:18:27 +08:00 |
|
maogeigei
|
ea99629547
|
memory: R52 诊断字段修复 + R53 分镜链路验证结论
|
2026-09-03 23:18:27 +08:00 |
|
maogeigei
|
365e9c96be
|
memory: R51 空态提示清空 + review-full 字段错位 bug 记录
|
2026-09-03 23:04:36 +08:00 |
|
maogeigei
|
00e23cd144
|
memory: R51 空态提示清空 + review-full 字段错位 bug 记录
|
2026-09-03 23:04:36 +08:00 |
|
maogeigei
|
b8611ab3ec
|
memory: R50 AI脚本弹窗默认态记录
|
2026-09-03 22:50:25 +08:00 |
|
maogeigei
|
f6d038bad1
|
memory: R50 AI脚本弹窗默认态记录
|
2026-09-03 22:50:25 +08:00 |
|
maogeigei
|
876fdbbdaa
|
memory: R49 榜单三 tab 行高对齐账号周榜记录
|
2026-09-03 22:28:22 +08:00 |
|
maogeigei
|
5b4f52a3f9
|
memory: R49 榜单三 tab 行高对齐账号周榜记录
|
2026-09-03 22:28:22 +08:00 |
|
maogeigei
|
a88f2dc262
|
R49: 榜单三 tab 行高对齐账号周榜——功能页 td 统一 42px / 首页数据行 min-height 40px(账号周榜因功能列按钮撑高,热榜/点赞榜无按钮矮一截,切 tab 行高跳动);style aj→ak
|
2026-09-03 22:27:49 +08:00 |
|
maogeigei
|
08c35931f0
|
R49: 榜单三 tab 行高对齐账号周榜——功能页 td 统一 42px / 首页数据行 min-height 40px(账号周榜因功能列按钮撑高,热榜/点赞榜无按钮矮一截,切 tab 行高跳动);style aj→ak
|
2026-09-03 22:27:49 +08:00 |
|
maogeigei
|
e03dfc1de0
|
memory: R46/R47 技能侧同步收尾——mcn-script-review v1.4 维度改名+重排 + dsh 漏同步行补齐 + CRLF/LF 核验技巧
|
2026-09-03 19:31:36 +08:00 |
|
maogeigei
|
51b433309e
|
memory: R46/R47 技能侧同步收尾——mcn-script-review v1.4 维度改名+重排 + dsh 漏同步行补齐 + CRLF/LF 核验技巧
|
2026-09-03 19:31:36 +08:00 |
|
maogeigei
|
dd499d7a22
|
memory: R46/R47 诊断维度改名落地补记——维度名=数据 key 认知 + 旧 key 别名兼容 + replace_all 误伤自递归坑
|
2026-09-03 19:26:31 +08:00 |
|
maogeigei
|
cacadb3648
|
memory: R46/R47 诊断维度改名落地补记——维度名=数据 key 认知 + 旧 key 别名兼容 + replace_all 误伤自递归坑
|
2026-09-03 19:26:31 +08:00 |
|
maogeigei
|
e33396d349
|
memory: R45 落地补记——账号定位移出共享网格消除 232.5px 等宽撑宽、gap 80 与 .video-grid 一致;同文件并行 Edit 覆盖陷阱 + CDP 强刷坑
|
2026-09-03 19:17:50 +08:00 |
|
maogeigei
|
05ea2c29c8
|
memory: R45 落地补记——账号定位移出共享网格消除 232.5px 等宽撑宽、gap 80 与 .video-grid 一致;同文件并行 Edit 覆盖陷阱 + CDP 强刷坑
|
2026-09-03 19:17:50 +08:00 |
|
maogeigei
|
8da59817ac
|
R44: 账号详情信息卡字段对齐——抖音号/赛道等跨行 grid 列轨道共享(同视频详情方案),修复抖音号长短致作品数与AI制作错位;css ac→ad、data-pages ae→af
|
2026-09-03 19:08:37 +08:00 |
|
maogeigei
|
7ad8cf4e1f
|
R44: 账号详情信息卡字段对齐——抖音号/赛道等跨行 grid 列轨道共享(同视频详情方案),修复抖音号长短致作品数与AI制作错位;css ac→ad、data-pages ae→af
|
2026-09-03 19:08:37 +08:00 |
|
maogeigei
|
0defe1509c
|
memory: R42 落地补记(replaceState 同步 tab/翻页)+ MEMORY.md 模块旁注 Web 品牌改名 MCN热点雷达
|
2026-09-03 19:04:07 +08:00 |
|
maogeigei
|
bc762d73cd
|
memory: R42 落地补记(replaceState 同步 tab/翻页)+ MEMORY.md 模块旁注 Web 品牌改名 MCN热点雷达
|
2026-09-03 19:04:07 +08:00 |
|
maogeigei
|
049d37a91e
|
R42: 账号详情 tab/翻页 replaceState 同步 hash(从视频详情返回精确恢复离开前视图,视频列表翻页位置也保留;data-pages.js ad→ae)
|
2026-09-03 18:56:12 +08:00 |
|