Files
mcn-short-video/.workbuddy/memory/MEMORY.md
T
maogeigei fff261e6de R29: 账号详情视频列表「时长」前新增标签列(40px固定+悬停完整标签)
- data-pages.js: renderAccountDetail 表头 收藏后加 th-tag;数据行加 td-tag(title=完整标签, CSS省略); colspan 8→9/batch 9→10
- style.css: th-tag/td-tag(40px min/max + ellipsis)
- 冒烟 cdp-verify-r29.mjs 全 PASS; 版本 ?v=20260903l
- MEMORY.md 二次压缩 11148→7213B(注入截断修复)
2026-09-03 16:01:50 +08:00

34 lines
7.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MCNVideo AI 项目长期记忆(09-03 二次压缩;详细规则权威源=SKILL.md+references,此处仅索引与红线)
## 环境判定两步模型 + 产出落盘(08-26 定稿)
- 两步:①本机无 `D:\AgentSkill`=③用户环境;有→②技能路径在 `D:\AgentSkill\` 下=①开发机、含 `.dsh`=②dsh。单一 `.dsh` 锚点会把用户环境误判为开发机(P0 已修)
- 产出:①③=桌面 `MCNSkill项目/{账号名}/`;②dsh=`D:\dshworkspace\`。权威=`references-add/路径配置.md`(运行时优先于 SKILL.md)
## 核心技能
- **短视频脚本创作** `project/短视频脚本创作/{V1.0,Lite1.0}`:11 步 S1-S11;V1.0 含 MCP/Dify、Lite1.0 去接口模型自带 WebSearch。**★软链事实(09-03)**:`C:\Users\maidou\.workbuddy\skills\短视频脚本创作` 软链到源技能 V1.0(同一文件)→改源即自动同步 WorkBuddy,无需单独同步;dsh 副本 `C:\Users\maidou\.dsh\skills\short-video-script\` 是唯一需手动同步的副本。同步策略(08-26 用户定):只改 V1.0 源+dsh 副本;Lite1.0 默认不动(刻意 divergence)。🧹后台任务清理按 `references/接口调用/自动化任务清理规范.md`:只清过期/失败 once(禁 recurring/未来/running/QUEUED),走宿主 automation_update 软删,禁 SQL 直改库
- **MCN工作台**(仅 V1.0)`V1.0/mcn-work-shop/`(零依赖 Node,**端口 8900**,argv 可指定;8899 是错误旧值)。**AI 任务触发**:`POST /api/run` 写 automations(once,显式 next_run_at+5s)→轮询 `GET /api/run/status`;调度机制实测定稿见工作台 `自动化任务调度机制.md`(scheduled_at 须 +60s 余量、并发≈3 QUEUED、改 server.js 须重启进程)。**★创作类 prompt 必须带 SKILL_HINT_CREATE 前缀**(漏前缀=模型跳步一步直出成品;新增创作/改写入口必查)。AI选题 `/api/ai/topics`(Dify recall ~50s,key 内置 `scripts/MCN_CYLG_API.py`,curl 中文被 CDN 拦用 Python);复盘页 prompt 按 mcn-script-review。UI 改完**必重开页面带 `?v=`**(内置浏览器同 URL 复用旧标签,重开是唯一刷新方式)
- **mcn-dou-analysis** 源=`V1.0/subskills/mcn-dou-analysis/`、dsh=`C:\Users\maidou\.dsh\skills\mcn-dou-analysis/`。F1信息/F2视频表(13列xlsx)/F3账号设定/F4数据分析/F5解析单视频/F6设定卡片SVG。红线:达人表15列、TOP6(点赞+分享降序)、≥60条停止、29赛道枚举、浏览器 9223 调试实例+标签页复用、**账号身份标识禁从 DB 回填**(工作台 hot_accounts=MCP 内部库副本;留空待浏览器回填)、源技能只读单向同步。F6 配色按调性分深/浅两系(深=深沉催泪系;浅=明快甜美系如玫瑰金 #D6A3A9→#9A5563;「治愈」须回读情绪锚点)。browser-harness 执行功能一/二前必检。**★产物入库(09-01)**:产出落盘后须 `POST /api/import/account` 直写 mcn-plugin.db(analysis.json→account_video_analysis、content.json→account_video_source、设定/分析 md→account_persona/account_analysis、xlsx→account_videos);aweme_id 匹配必删全角标点+下划线转空格、幂等删旧保新。选题读最新 3 条视频解析拼 prompt
- **mcn-data-insight(09-03 定稿)**:源=`V1.0/subskills/mcn-data-insight/`+dsh 副本(deployed diff=0)。**纯 11 个红狐系数据获取子技能**,非数据获取技能不放此包;`mcn-dou-analysis/subskills/nuwa-skill-main/` 是另一份账号方法论组件勿混。**★榜单即查即缓存落盘(09-03)**:红狐 API 计费+同日期固定快照→先 ls 命中免 API;桌面 `MCNSkill项目\三方数据\{数据源}\`(当前 红狐数据\抖音榜单\),文件名不加数据源前缀(保 `抖音周榜_` 开头兼容 dsh RANKING_DIR);dsh=`D:\dshworkspace\抖音榜单\`。固化于主 SKILL.md「榜单数据落盘规范」
- **短视频分镜脚本** `project/短视频提示词生成/`:F1反推图/F2反推视频/F3生图/F4生成分镜;F4 输出=主题+导演阐述+代码块(>5s 时间戳分段);模板分档 A剧情/B Vlog/C旁白/D产品/E氛围
## 创作技能关键红线(权威=SKILL.md+references/创作流程规范.md)
- 三态创作:⚡自动(默认静默只落最终交付物)/🤝共创(+确认门)/🛠开发(+全落盘);产物链 05选题→06框架→07大纲 顺序禁跳步、「产出与传递」永不省略;硬编码禁止(P0);references-add 增量优先
- **技能边界**:凡生成/改写脚本必须切脚本创作技能走 S1-S11(含 S11 数字账取证/开场钩子=绝对时长 3-7s 硬上限 10s/编导终审),禁会话内直写脚本;交付物验收口径=执行约束非输出内容,铁律禁在 S9/S10 正文自证
- MCP:myai-mcp-production(正式)/test;首次提问检测提醒;飞书登录每天检查
## 工作方式红线(09-03 全量保留)
- **治本原则**:解决问题从根因入手→修机制→重新执行验证;禁补数据/临时绕过
- **改完必重开**:网页改动完成最后一步 present_files 重开,URL 必带 `?v=YYYYMMDDx`;排查顺序=先重开排除旧缓存再改代码
- 逐条修复:读一条→改一条→验证一条,禁批量读全部文件;复查式修复:批量后多次复查
- git:**2 小时 push 一次**,本地随时 commit;push 前 fetch 查分叉;代理 socks5://127.0.0.1:10800 破坏连接需清 local proxy;杀 node 用 PowerShell `Stop-Process`(Git Bash taskkill 无效);push 后 origin 跟踪引用可能被沙箱吞需重建 refs/remotes
- 同步时清 tmp(mcn-work-shop/tmp/+仓库根 tmp/,gitignore;**禁清 .workbuddy/tmp/**);先杀自启测试 Chrome 再删
- 沙箱代理 HTTP(S)_PROXY=127.0.0.1:7505——curl localhost 必须 `--noproxy '*'`;服务 run_in_background 起
- **Chrome 不主动关闭**(9223 实例/用户 Chrome/daemon 连接保留;只回收自启临时实例)
- .dsh 单向只读:副本只读→回流源技能,禁反向写回(除非用户明确授权)
- **★git rm 沙箱坑(09-03,2 次踩)**:`git rm -r` 删大范围被 SIGTERM 中断=只删磁盘不写索引+留 index.lock+半删除。修法:删 index.lock → `git checkout HEAD -- <路径>` 恢复 → **纯 `rm -rf` + `git add -A -- <精确路径>`**(不经 git rm)
- 三层化沉淀:治本(改技能文件)→失误(append 日志)→记忆(MEMORY.md);日志 append-only 不改写历史;技能版本标签 frontmatter updated_at/last_change
- 生成网页必先读 taste-skill 与 impeccable(08-27 强约束)
## 历史事件(摘要)
07-17 大炮方法;07-20 知识库重组;07-29 短剧库 V5.0;07-30 短视频库 V2.0;08-11/12 素材库扁平化+产物链铁律;08-16 赛道 8→27;08-17 三态创作;08-20 分镜落库;08-21 Lite1.0;08-22 .dsh 只读;08-25 更名 mcn-video-script;08-26 路径重构+两步模型;08-27 dou-analysis+分镜解耦+工作台;08-31 数据预览条/AI脚本诊断/调度器 scheduledAt 须未来;09-01 产物入库+清理规范;09-02 AI创作弹窗 v2-v4+Chrome 不关红线;09-03 路径引用规范固化、data-insight 瘦身+部署、软链事实、git rm 坑