maogeigei
|
1f7d695afd
|
fix: 补齐其余 3 处任务轮询的服务断开容错
此前只有榜单更新一处做了处理(连续 3 次查询失败即提示并结束轮询)。
其余 3 处——app.js executeTask(通用 AI 任务)、data-pages 批量更新账号、视频解析——仍是 catch 后 continue,
服务被回收时会静默空转 15~35 分钟到超时,用户只看到按钮转圈。
现 4 处轮询口径统一。
|
2026-10-08 17:22:30 +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
|
5e07600e70
|
S1/S2 产物文件名改名:01_需求拆分/02_需求拆解 → 01_需求理解/02_需求补全(对齐产物语义名体系;V1.0 内 9 处引用零残留;1_意图识别引导语去旧步骤名残留;失误 #016 同文件并行 Edit 竞态教训)
|
2026-09-08 10:06:00 +08:00 |
|
maogeigei
|
3a0699fe15
|
S1/S2 产物文件名改名:01_需求拆分/02_需求拆解 → 01_需求理解/02_需求补全(对齐产物语义名体系;V1.0 内 9 处引用零残留;1_意图识别引导语去旧步骤名残留;失误 #016 同文件并行 Edit 竞态教训)
|
2026-09-08 10:06:00 +08:00 |
|
maogeigei
|
a69f930294
|
账号定位 6 字段补核心价值类型→7 字段,S5 选题锚点字段落位(S5 旧编号引用同步修正)
- S4:账号定位插核心价值类型(赛道后第3位,知识/情感/实用/娱乐/观点选1,参考主导价值选项);确认清单①/输出模板表/P0 承接规则补行;6字段→7字段 4 处
- S5:约束提取 4 行去旧维度①②编号改指 S4 现行字段;老卡缺字段兜底推导回填
- 参考选项五标注改账号定位·核心价值类型;SKILL.md 步骤4 描述+frontmatter 同步
- 工作台无结构耦合已核实,存量卡零迁移
|
2026-09-07 16:22:08 +08:00 |
|
maogeigei
|
868482cab9
|
账号定位 6 字段补核心价值类型→7 字段,S5 选题锚点字段落位(S5 旧编号引用同步修正)
- S4:账号定位插核心价值类型(赛道后第3位,知识/情感/实用/娱乐/观点选1,参考主导价值选项);确认清单①/输出模板表/P0 承接规则补行;6字段→7字段 4 处
- S5:约束提取 4 行去旧维度①②编号改指 S4 现行字段;老卡缺字段兜底推导回填
- 参考选项五标注改账号定位·核心价值类型;SKILL.md 步骤4 描述+frontmatter 同步
- 工作台无结构耦合已核实,存量卡零迁移
|
2026-09-07 16:22:08 +08:00 |
|
maogeigei
|
91f16b9368
|
B项收尾:落盘表04行说明列改账号设定+达人设定;人设设计参考选项去旧维度编号对齐S4六章节;dou-analysis副本同步;失误记录#015
- 创作流程规范落盘表 04 行:账号设定+人设卡片 -> 账号设定+达人设定(S4 产出两板块)
- 人设设计参考选项.md 全文删除旧9维编号(达人维度③④⑥⑧/账号维度②),各章标注指向 S4 现行字段(性格人设/价值观与底线/说话风格/外在特质记忆符号/账号定位差异化/核心价值类型),文件头加归属说明
- subskills/mcn-dou-analysis 知识库副本同文件 1 行同步(台词风格设计用->说话风格设计用)
- 失误与规避记录 #015:bash 反引号吞名/Edit 吞换行/0字节误建 三类写入事故与规避铁律
|
2026-09-07 16:09:22 +08:00 |
|
maogeigei
|
8260a293f5
|
B项收尾:落盘表04行说明列改账号设定+达人设定;人设设计参考选项去旧维度编号对齐S4六章节;dou-analysis副本同步;失误记录#015
- 创作流程规范落盘表 04 行:账号设定+人设卡片 -> 账号设定+达人设定(S4 产出两板块)
- 人设设计参考选项.md 全文删除旧9维编号(达人维度③④⑥⑧/账号维度②),各章标注指向 S4 现行字段(性格人设/价值观与底线/说话风格/外在特质记忆符号/账号定位差异化/核心价值类型),文件头加归属说明
- subskills/mcn-dou-analysis 知识库副本同文件 1 行同步(台词风格设计用->说话风格设计用)
- 失误与规避记录 #015:bash 反引号吞名/Edit 吞换行/0字节误建 三类写入事故与规避铁律
|
2026-09-07 16:09:22 +08:00 |
|
maogeigei
|
0458330b76
|
核对修复:SKILL.md 步骤2 目的句 缺失维度→缺失板块(与 S2 文件口径一致)
|
2026-09-07 15:48:47 +08:00 |
|
maogeigei
|
0e85328098
|
核对修复:SKILL.md 步骤2 目的句 缺失维度→缺失板块(与 S2 文件口径一致)
|
2026-09-07 15:48:47 +08:00 |
|
maogeigei
|
e547790700
|
S1/S2 维度集归一:五板块(账号设定/选题/框架/大纲/广告Brief)+台词风格降层并入说话风格,词族全链路统一
- 1/2_需求完善: 人设信息行改账号设定, 台词风格顶层行并入账号设定·说话风格子项, 大纲定位草稿容器(不补全), 补全策略D并入A
- 说话风格词族统一(S3/S7/S8/S9/S11/参考选项): 语言风格/台词风格残留清理, S4 卡模板内部子成分描述语保留
- 7_大纲 输入段补 S2 大纲草稿容器承接声明(B-6 断链修复)
- SKILL.md/创作流程规范/变更日志同步; 顺带修落盘表钩子预设->开场钩子漏网
|
2026-09-07 15:46:12 +08:00 |
|
maogeigei
|
7e3f9d7e25
|
S1/S2 维度集归一:五板块(账号设定/选题/框架/大纲/广告Brief)+台词风格降层并入说话风格,词族全链路统一
- 1/2_需求完善: 人设信息行改账号设定, 台词风格顶层行并入账号设定·说话风格子项, 大纲定位草稿容器(不补全), 补全策略D并入A
- 说话风格词族统一(S3/S7/S8/S9/S11/参考选项): 语言风格/台词风格残留清理, S4 卡模板内部子成分描述语保留
- 7_大纲 输入段补 S2 大纲草稿容器承接声明(B-6 断链修复)
- SKILL.md/创作流程规范/变更日志同步; 顺带修落盘表钩子预设->开场钩子漏网
|
2026-09-07 15:46:12 +08:00 |
|
maogeigei
|
b2fac695c2
|
规则沉淀:新增概念分层与源头表述规范 + 审查清单扩一致性维
- references/规则/概念分层与源头表述规范.md 新增(先分层再落笔/源头正文自洽禁补丁/同族术语一次全链路/对照检查法/开场钩子案例)
- SKILL.md 红线摘要区新增 🔴 索引行; frontmatter last_change 更新
- 技能审计检查清单.md: 一致性维新增 #11 概念分层 #12 源头表述自洽, 编号重排 1→15, 使用方法补层级先于枚举
- references-add/变更日志.md 09-07 条目补规则沉淀
|
2026-09-07 15:26:18 +08:00 |
|
maogeigei
|
40bf383b7d
|
规则沉淀:新增概念分层与源头表述规范 + 审查清单扩一致性维
- references/规则/概念分层与源头表述规范.md 新增(先分层再落笔/源头正文自洽禁补丁/同族术语一次全链路/对照检查法/开场钩子案例)
- SKILL.md 红线摘要区新增 🔴 索引行; frontmatter last_change 更新
- 技能审计检查清单.md: 一致性维新增 #11 概念分层 #12 源头表述自洽, 编号重排 1→15, 使用方法补层级先于枚举
- references-add/变更日志.md 09-07 条目补规则沉淀
|
2026-09-07 15:26:18 +08:00 |
|
maogeigei
|
a25c936f74
|
开场钩子分层表述源头化:消除钩子类型双指,S5选方式/S6做实现各归其位
- 5_选题: 10种表表头 钩子类型→开场方式; 方案字段行 {钩子类型+开场方式}→单一{开场方式:10种中选1-2}; 4.3 补来源承接(账号结构性符号/用户要求/对标S3)
- 6_框架: 场次表8列「本场钩子」定义行正文化=五类留人机制(悬念提问/反差/直击痛点/身份共鸣/利益承诺), 场1钩子实现S5已选开场方式并引04_库
- 04_爆款开场/00_: 新增「开场方式与创作流程的关系」定位段(S5选定→S6场1落地)
- clarify.md v30 第7条开场钩子措辞改按正确层级(留人机制类型, 非10种粗分类)
- 变更日志 09-07 条目补充; 不用对照式/括注维护, 概念各归其位
|
2026-09-07 15:24:06 +08:00 |
|
maogeigei
|
d11cbddd63
|
开场钩子分层表述源头化:消除钩子类型双指,S5选方式/S6做实现各归其位
- 5_选题: 10种表表头 钩子类型→开场方式; 方案字段行 {钩子类型+开场方式}→单一{开场方式:10种中选1-2}; 4.3 补来源承接(账号结构性符号/用户要求/对标S3)
- 6_框架: 场次表8列「本场钩子」定义行正文化=五类留人机制(悬念提问/反差/直击痛点/身份共鸣/利益承诺), 场1钩子实现S5已选开场方式并引04_库
- 04_爆款开场/00_: 新增「开场方式与创作流程的关系」定位段(S5选定→S6场1落地)
- clarify.md v30 第7条开场钩子措辞改按正确层级(留人机制类型, 非10种粗分类)
- 变更日志 09-07 条目补充; 不用对照式/括注维护, 概念各归其位
|
2026-09-07 15:24:06 +08:00 |
|
maogeigei
|
f7cd6ffa72
|
术语统一:视觉脚本→视觉短片、预设钩子→开场钩子(技能层全量)+ clarify v30 维度口径衔接
- P0: D·视觉脚本→D·视觉短片 20 处/5 文件(SKILL.md S9、6_框架映射表、9_脚本、创作流程规范、07_格式指南);F07 纯视觉短片保留
- P2a: 预设钩子→开场钩子 10 处/3 文件(5_选题、7_大纲、04_爆款开场口径说明)
- P1a/P1b: clarify.md 新增第 7 条维度口径衔接(内容形式4选→S6细化、故事框架倾向词→S6定型、开场钩子同口径) CHANGELOG v30
- SKILL.md frontmatter updated_at=2026-09-07; references-add/变更日志.md 归档 09-07 条目
- 需求框 v29(内容形式置首/Vlog去人物采访/叙事结构→故事框架) 已于上轮提交范围
|
2026-09-07 15:03:21 +08:00 |
|
maogeigei
|
d8e83ad368
|
术语统一:视觉脚本→视觉短片、预设钩子→开场钩子(技能层全量)+ clarify v30 维度口径衔接
- P0: D·视觉脚本→D·视觉短片 20 处/5 文件(SKILL.md S9、6_框架映射表、9_脚本、创作流程规范、07_格式指南);F07 纯视觉短片保留
- P2a: 预设钩子→开场钩子 10 处/3 文件(5_选题、7_大纲、04_爆款开场口径说明)
- P1a/P1b: clarify.md 新增第 7 条维度口径衔接(内容形式4选→S6细化、故事框架倾向词→S6定型、开场钩子同口径) CHANGELOG v30
- SKILL.md frontmatter updated_at=2026-09-07; references-add/变更日志.md 归档 09-07 条目
- 需求框 v29(内容形式置首/Vlog去人物采访/叙事结构→故事框架) 已于上轮提交范围
|
2026-09-07 15:03:21 +08:00 |
|
maogeigei
|
c3727d8e6f
|
工作台:需求打磨 prompt 文件化沉淀(prompts/clarify.md+模板注入+契约文档)
|
2026-09-07 14:10:11 +08:00 |
|
maogeigei
|
96caa02b52
|
工作台:需求打磨 prompt 文件化沉淀(prompts/clarify.md+模板注入+契约文档)
|
2026-09-07 14:10:11 +08:00 |
|
maogeigei
|
89b453ef6a
|
工作台:AI创作弹窗四项修复+flova式选项交互(草稿缓存/去遮罩关/收尾门槛/候选具体化)
|
2026-09-07 12:31:56 +08:00 |
|
maogeigei
|
39659d6966
|
工作台:AI创作弹窗四项修复+flova式选项交互(草稿缓存/去遮罩关/收尾门槛/候选具体化)
|
2026-09-07 12:31:56 +08:00 |
|
maogeigei
|
b593f60ce1
|
docs:对话式选题完善 OPTS 用户模拟场景案例(5 场景含验收清单)
|
2026-09-07 12:13:50 +08:00 |
|
maogeigei
|
badb2abffd
|
docs:对话式选题完善 OPTS 用户模拟场景案例(5 场景含验收清单)
|
2026-09-07 12:13:50 +08:00 |
|
maogeigei
|
01a1301a4a
|
工作台:对话式选题完善 ==OPTS== 候选 chips(编导词定稿+分支追问)
|
2026-09-07 12:12:54 +08:00 |
|
maogeigei
|
1ec16144a4
|
工作台:对话式选题完善 ==OPTS== 候选 chips(编导词定稿+分支追问)
|
2026-09-07 12:12:54 +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
|
3ce08d5c26
|
R71+R73-R75: 技能树体量优化与修整—mcn-video-prompt F1细则下沉references/功能(680→596行78.5→46.7KB)+主SKILL.md压缩(last_change明细迁变更日志.md/流程图25→5行/新增阅读分层)+dou-analysis设定卡暖杏蜜橘配色+browser-harness删除2个14B占位SKILL.md防宿主误注册(外部依赖段补重拷排除提示)
|
2026-09-04 17:57:23 +08:00 |
|
maogeigei
|
78c775671e
|
R71+R73-R75: 技能树体量优化与修整—mcn-video-prompt F1细则下沉references/功能(680→596行78.5→46.7KB)+主SKILL.md压缩(last_change明细迁变更日志.md/流程图25→5行/新增阅读分层)+dou-analysis设定卡暖杏蜜橘配色+browser-harness删除2个14B占位SKILL.md防宿主误注册(外部依赖段补重拷排除提示)
|
2026-09-04 17:57:23 +08:00 |
|
maogeigei
|
1a5d319bfc
|
R64-R70: 工作台迭代—视频解析执行状态跨刷新/找不到MCP根因修复/全量排查需MCP功能挂connector/刷新功能强制重新获取/自定义选题创作改名原创选题创作+系列UI微调(cdp-verify回归脚本)
|
2026-09-04 17:57:15 +08:00 |
|
maogeigei
|
b3e719f385
|
R64-R70: 工作台迭代—视频解析执行状态跨刷新/找不到MCP根因修复/全量排查需MCP功能挂connector/刷新功能强制重新获取/自定义选题创作改名原创选题创作+系列UI微调(cdp-verify回归脚本)
|
2026-09-04 17:57:15 +08:00 |
|
maogeigei
|
b805b77315
|
R63: 帮助页移除「三种创作模式」板块(help-guide renderHelp + app.js fallback 同步删, CSS modes 死规则清理; app?f help-guide?d style?h)
|
2026-09-04 15:45:22 +08:00 |
|
maogeigei
|
3ebdbe0a11
|
R63: 帮助页移除「三种创作模式」板块(help-guide renderHelp + app.js fallback 同步删, CSS modes 死规则清理; app?f help-guide?d style?h)
|
2026-09-04 15:45:22 +08:00 |
|
maogeigei
|
736b1cc7e1
|
R62: 帮助页修复—①buildOverlay 调 cleanupGuide 致 guide=null 引导从未生效(去冗余清理, startGuide 已清) ②帮助卡固定一行2个(全屏不再3列, 窄屏1列; style?g help-guide?c)
|
2026-09-04 15:42:39 +08:00 |
|
maogeigei
|
cf91d9a9c0
|
R62: 帮助页修复—①buildOverlay 调 cleanupGuide 致 guide=null 引导从未生效(去冗余清理, startGuide 已清) ②帮助卡固定一行2个(全屏不再3列, 窄屏1列; style?g help-guide?c)
|
2026-09-04 15:42:39 +08:00 |
|
maogeigei
|
ddcdb3a652
|
R61: 视频关键信息卡内容板块去粉红改米色系(参照旧梦留声机账号卡 #FAEEDA, 删除 vkPalette 深浅双色板, 标题渐变#8C2F1E→#C05A32; ?v=l)
|
2026-09-04 15:38:02 +08:00 |
|
maogeigei
|
8cd6f50d75
|
R61: 视频关键信息卡内容板块去粉红改米色系(参照旧梦留声机账号卡 #FAEEDA, 删除 vkPalette 深浅双色板, 标题渐变#8C2F1E→#C05A32; ?v=l)
|
2026-09-04 15:38:02 +08:00 |
|
maogeigei
|
c47bbd1690
|
R60: 视频详情刷新/卡文切换并入 tab 行右侧(.tab-spacer 推右, 删 vd-tools 独立行, 内容不再空一行; style.css?f data-pages?k)
|
2026-09-04 15:31:17 +08:00 |
|
maogeigei
|
170257e0a2
|
R60: 视频详情刷新/卡文切换并入 tab 行右侧(.tab-spacer 推右, 删 vd-tools 独立行, 内容不再空一行; style.css?f data-pages?k)
|
2026-09-04 15:31:17 +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
|
950b920c9b
|
R59: 视频详情拆解tab默认视图升级SVG关键信息卡(analysis 13维自动抽取无AI/md标签表双解析/深浅色系按调性/内容结构整卡板块化/卡文切换+cache bump e/i)
|
2026-09-04 14:47:35 +08:00 |
|
maogeigei
|
92fccbb768
|
R59: 视频详情拆解tab默认视图升级SVG关键信息卡(analysis 13维自动抽取无AI/md标签表双解析/深浅色系按调性/内容结构整卡板块化/卡文切换+cache bump e/i)
|
2026-09-04 14:47:35 +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
|
809778a807
|
docs: 修正外部技能依赖段(mcn-dou-analysis废弃D盘两步判定+可执行文件改envs自带venv)+全文件旧路径零残留
|
2026-09-04 00:21:05 +08:00 |
|
maogeigei
|
9d8f90861b
|
docs: 修正外部技能依赖段(mcn-dou-analysis废弃D盘两步判定+可执行文件改envs自带venv)+全文件旧路径零残留
|
2026-09-04 00:21:05 +08:00 |
|
maogeigei
|
0810446a73
|
docs: 主SKILL.md新增子技能索引章节(6子技能相对路径登记)+目录树补subskills
|
2026-09-04 00:18:48 +08:00 |
|
maogeigei
|
a7d1bf8d1f
|
docs: 主SKILL.md新增子技能索引章节(6子技能相对路径登记)+目录树补subskills
|
2026-09-04 00:18:48 +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
|
af9f2d4244
|
R52: 修复弹窗诊断面板字段错位(诊断内容空)
- 根因:/api/dsh/review-full 返回 {reviews:{source,ai,compare}},但 diagOf 误读平铺 rf.ai/rf.compare 恒 undefined → 诊断面板对所有脚本走空态(首页卡片评分走 listRecentScripts 直接读 total 所以正常,两者数据源不同)
- 修复:diagOf 改读 rf.reviews.ai / rf.reviews.compare
- data-pages.js?v=am → an
- CDP 冒烟 3/3 PASS:最新版诊断内容显示(AI 总分91·可交付+23评分块) / 无诊断版本空态空白(R51 仍生效) / 评分条存在
|
2026-09-03 23:15:37 +08:00 |
|
maogeigei
|
9303a64b4a
|
R52: 修复弹窗诊断面板字段错位(诊断内容空)
- 根因:/api/dsh/review-full 返回 {reviews:{source,ai,compare}},但 diagOf 误读平铺 rf.ai/rf.compare 恒 undefined → 诊断面板对所有脚本走空态(首页卡片评分走 listRecentScripts 直接读 total 所以正常,两者数据源不同)
- 修复:diagOf 改读 rf.reviews.ai / rf.reviews.compare
- data-pages.js?v=am → an
- CDP 冒烟 3/3 PASS:最新版诊断内容显示(AI 总分91·可交付+23评分块) / 无诊断版本空态空白(R51 仍生效) / 评分条存在
|
2026-09-03 23:15:37 +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
|
adbdf0ea1b
|
R51: 弹窗右侧面板空态提示清空(尚未诊断/暂无分镜提示词不显示)
- sideContent 三处空态 sideBody 置空:diag 空态、sb 空态(有/无 visibleSb) 不再渲染提示文字
- 保留「开始诊断」「生成分镜」功能按钮(仅清空提示,非功能入口)
- 保留「自定义选题暂不支持分镜提示词」(不同场景,用户未要求)
- data-pages.js?v=al → am
- CDP 冒烟 5/5 PASS:diag/sb 空态 body 均为空、按钮保留、无残留空态文字
|
2026-09-03 23:01:51 +08:00 |
|
maogeigei
|
db9f3c55c7
|
R51: 弹窗右侧面板空态提示清空(尚未诊断/暂无分镜提示词不显示)
- sideContent 三处空态 sideBody 置空:diag 空态、sb 空态(有/无 visibleSb) 不再渲染提示文字
- 保留「开始诊断」「生成分镜」功能按钮(仅清空提示,非功能入口)
- 保留「自定义选题暂不支持分镜提示词」(不同场景,用户未要求)
- data-pages.js?v=al → am
- CDP 冒烟 5/5 PASS:diag/sb 空态 body 均为空、按钮保留、无残留空态文字
|
2026-09-03 23:01:51 +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
|
2562ddfce5
|
R50: AI脚本弹窗默认收起右侧复盘/分镜面板,默认展示最新版本
- openScriptModal 默认 showSide=true → false(R41 已支持 rw-sec-hidden,AI 列 flex:1 自动占满)
- 版本默认最新:入口仅传 videoId 时 verIdx 回落 0,后端 rewrite_log ORDER BY id DESC 已保证最新在前(不改 verIdx 逻辑,保留脚本诊断页按 rewriteId 定位具体版本能力)
- data-pages.js?v=20260903ak → al
- CDP 冒烟 7/7 PASS:AI 列展开可见 / 右侧面板隐藏 / 源脚本收起 / 版本 1/3 / 内容=最新版 / 展开钮可恢复
|
2026-09-03 22:49:20 +08:00 |
|
maogeigei
|
ed2e3c1ea0
|
R50: AI脚本弹窗默认收起右侧复盘/分镜面板,默认展示最新版本
- openScriptModal 默认 showSide=true → false(R41 已支持 rw-sec-hidden,AI 列 flex:1 自动占满)
- 版本默认最新:入口仅传 videoId 时 verIdx 回落 0,后端 rewrite_log ORDER BY id DESC 已保证最新在前(不改 verIdx 逻辑,保留脚本诊断页按 rewriteId 定位具体版本能力)
- data-pages.js?v=20260903ak → al
- CDP 冒烟 7/7 PASS:AI 列展开可见 / 右侧面板隐藏 / 源脚本收起 / 版本 1/3 / 内容=最新版 / 展开钮可恢复
|
2026-09-03 22:49:20 +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
|
3f85853c9e
|
R48 补:视频详情属性统一宽度 140px——8 字段严格等宽 + 去横向间隔(gap 80px→0),标签(info-wide)占整行不受限宽;移除 vid-limited 冗余 max-width;style ai→aj
|
2026-09-03 19:48:28 +08:00 |
|
maogeigei
|
4bf9f27056
|
R48 补:视频详情属性统一宽度 140px——8 字段严格等宽 + 去横向间隔(gap 80px→0),标签(info-wide)占整行不受限宽;移除 vid-limited 冗余 max-width;style ai→aj
|
2026-09-03 19:48:28 +08:00 |
|
maogeigei
|
c58f4ad23c
|
R48: 账号详情属性内容统一宽度 140px——四列严格等宽 + 去横向间隔(gap 80px→0),抖音号超宽省略号+hover看全量;style af→ai、data ak
|
2026-09-03 19:45:47 +08:00 |
|
maogeigei
|
12a5a03e92
|
R48: 账号详情属性内容统一宽度 140px——四列严格等宽 + 去横向间隔(gap 80px→0),抖音号超宽省略号+hover看全量;style af→ai、data ak
|
2026-09-03 19:45:47 +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
|
dd80d5d656
|
mcn-script-review v1.4: 复盘维度术语改名+重排——共鸣和共情→创意看点(维度1置首)、钩子设置→爆款开场,表格6维序对齐工作台脚本诊断列表;同步 dsh script-review 副本并补漏同步行
|
2026-09-03 19:30:44 +08:00 |
|
maogeigei
|
59c7ad98e5
|
mcn-script-review v1.4: 复盘维度术语改名+重排——共鸣和共情→创意看点(维度1置首)、钩子设置→爆款开场,表格6维序对齐工作台脚本诊断列表;同步 dsh script-review 副本并补漏同步行
|
2026-09-03 19:30:44 +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
|
d1806a0249
|
R47: 创意和爆点 改名 创意看点(R46 术语再打磨);DIAG_KEY_ALIAS 同步指向共鸣和共情;data-pages ai→aj
|
2026-09-03 19:25:35 +08:00 |
|
maogeigei
|
16f07262d2
|
R47: 创意和爆点 改名 创意看点(R46 术语再打磨);DIAG_KEY_ALIAS 同步指向共鸣和共情;data-pages ai→aj
|
2026-09-03 19:25:35 +08:00 |
|
maogeigei
|
e296b60d59
|
R46: 脚本诊断维度改名——钩子设置→爆款开场、共鸣和共情→创意和爆点(排设定承接前);DIAG_KEY_ALIAS 旧 key 兼容保历史分数;data-pages ah→ai
|
2026-09-03 19:22:33 +08:00 |
|
maogeigei
|
e3bc43e48f
|
R46: 脚本诊断维度改名——钩子设置→爆款开场、共鸣和共情→创意和爆点(排设定承接前);DIAG_KEY_ALIAS 旧 key 兼容保历史分数;data-pages ah→ai
|
2026-09-03 19:22:33 +08:00 |
|