memory: R42 落地补记(replaceState 同步 tab/翻页)+ MEMORY.md 模块旁注 Web 品牌改名 MCN热点雷达
This commit is contained in:
1 parent
049d37a91e
commit
0defe1509c
2 files changed
+12
-1
No files matched your search
@@ -434,3 +434,14 @@
|
||||
- **CDP 冒烟** `tmp/r43-brand.mjs`(9225)**8/8 PASS**:三资源版本(ac/y/ad)/ 标题=MCN热点雷达 / 首页面包屑无分隔=热点雷达 / #/accounts 面包屑 前缀+当前 两段
|
||||
- **坑**:首次运行瞬态退出码 23 无输出(重跑即过);页面为改动前旧加载需先 Page.navigate ignoreCache 强刷再断言;server.js 纯文字改动无需重启(文件服务即时生效,启动日志仅下次 boot 显示)
|
||||
- **commit 52a5058 已 push origin/main**(dfef295..52a5058)
|
||||
|
||||
## R42 视频详情返回语义 落地(09-03 19:30)
|
||||
- **需求澄清结果**(用户选「保持离开前状态」):从哪个 tab 点进视频,返回就回到哪个 tab;视频列表翻页位置也保留
|
||||
- **实现**:`renderAccountDetail` 内新增 `syncHash()` 函数 = `history.replaceState` 把当前 tab + persona 页码同步进 hash 第三/四段:`#/account/:id[/<tab>[/<page>]]`;tab 点击与 bindPager 回调各加一行 `syncHash()`(不污染历史记录)
|
||||
- **代码 3 处串行 Edit**(data-pages.js 同文件):①L917-920 解析块增加第四段 page 解析 + `syncHash` 函数定义;②L1029-1033 tab 点击 handler 加 `syncHash()`;③L1034 bindPager 回调加 `syncHash()`
|
||||
- **hash 规则**:info tab → 裸 `#/account/:id`;persona/analysis → `#/account/:id/<tab>`;persona 翻第2页起 → `#/account/:id/persona/<page>`(≥1 才写);info 切回时 hash 也清回裸路径
|
||||
- **版本**:data-pages.js `20260903ad → ae`;app.js/style.css 不动
|
||||
- **CDP 冒烟** `tmp/r42-back-tab.mjs`(9225)**13/13 PASS**:动态取首账号 id=2 → 默认 info → 切 persona hash 同步 → 翻第2页 hash 带 `/persona/2`(pager「第 2/5 页」)→ 点第一条视频进详情 → 点「←」→ 返回 `#/account/2/persona/2`、活动 tab 视频列表、pager 第2页保留 → 切回 info hash 回裸
|
||||
- **视觉留档**:`tmp/shot-r42-persona2.png`(深链 `#/account/2/persona/2` 直开=视频列表第2页完整还原)
|
||||
- **坑**:Page.navigate 多次 SIGTERM——截图脚本改用纯 hash 切换避免;首次冒烟需先 Page.navigate 强刷使新版 data-pages 入 DOM 再断言
|
||||
- **commit 049d37a 已 push origin/main**(52a5058..049d37a)
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
## 核心技能
|
||||
- **短视频工作台**(09-03 由「短视频脚本创作」更名,对外统一名)源=`project/短视频脚本创作/{V1.0,Lite1.0}`(**repo 目录保留旧名**,改的只是注册/显示名);V1.0 name=短视频工作台 含 MCP/Dify,Lite1.0 name=短视频工作台 Lite 去接口。**★软链事实(09-03)**:`C:\Users\maidou\.workbuddy\skills\短视频工作台`=junction→`D:\...\project\短视频脚本创作\V1.0\`(同一文件 md5 一致,改源即自动同步;**所有 SKILL_HINT_*/skills 参数用新注册名**);dsh 副本 `C:\Users\maidou\.dsh\skills\short-video-script\` 为唯一手动同步副本(name 待授权同步)。**★09-03 junction 两次失效**:被替换成空目录(11:11,疑似宿主扫描/迁移)致 SKILL_HINT_* 加载失败;征兆=技能加载失败先查此路径 children==0;修法=node `unlinkSync` 删旧链/空目录 → PowerShell `New-Item -ItemType Junction`(目标路径必须已不存在否则 exit 1;junction 不能用 rmdir,报 Not a directory)。同步策略(08-26):只改 V1.0 源+dsh;Lite1.0 默认不动。🧹清理自动化按 `references/接口调用/自动化任务清理规范.md`(禁 recurring/未来/running/QUEUED,走宿主软删)
|
||||
- **MCN工作台**(仅 V1.0)`V1.0/mcn-work-shop/`(零依赖 Node,**端口 8900**,argv 可指定;8899 旧值错误)。AI 任务=`POST /api/run` 写 automations(once+显式 next_run_at+5s)→轮询 `/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=YYYYMMDDx`
|
||||
- **MCN工作台(Web 品牌 R43 = MCN热点雷达)**(仅 V1.0)`V1.0/mcn-work-shop/`(零依赖 Node,**端口 8900**,argv 可指定;8899 旧值错误)。AI 任务=`POST /api/run` 写 automations(once+显式 next_run_at+5s)→轮询 `/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=YYYYMMDDx`
|
||||
- **mcn-dou-analysis** 源=`V1.0/subskills/mcn-dou-analysis/`、dsh 副本同构。F1信息/F2视频表(13列xlsx)/F3设定/F4分析/F5解析/F6设定卡片SVG。红线:达人表15列、TOP6(点赞+分享降序)、≥60条停、29赛道枚举、浏览器 9223 调试实例+标签页复用、**身份标识禁从 DB 回填**(留空待浏览器回填)、源技能只读单向同步。F6 配色按调性分深浅两系(深=深沉催泪;浅=明快甜美如玫瑰金 #D6A3A9→#9A5563;「治愈」回读情绪锚点)。browser-harness 执行 F1/F2 前必检。**★产物入库(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)**:纯 11 个红狐系数据获取子技能包;`dou-analysis/subskills/nuwa-skill-main/` 是另一账号方法论勿混。**榜单即查即缓存落盘**(红狐计费+同日快照→先 ls 命中免 API);桌面 `MCNSkill项目\三方数据\红狐数据\抖音榜单\`、dsh=`D:\dshworkspace\抖音榜单\`;文件名不加数据源前缀
|
||||
- **短视频分镜脚本** `project/短视频提示词生成/`:F1反推图/F2反推视频/F3生图/F4分镜(>5s 时间戳分段;模板 A剧情/B Vlog/C旁白/D产品/E氛围)
|
||||
|
||||
Reference in new issue
Block a user