Commit Graph
176 Commits
Author SHA1 Message Date
maogeigei 4f4e126e61 首页AI脚本卡片右下角显示脚本评分:listRecentScripts 关联最新 AI 复盘总分,无评分不显示徽章 2026-09-03 15:30:33 +08:00
maogeigei 0f315de830 日志:清理 adb5711/8f5b4ee 重复追加的 R24 终稿段(escalated 重跑误追加) 2026-09-03 15:26:22 +08:00
maogeigei 8f5b4eec6b 日志:R24 tab 终稿 title 悬停提示 2026-09-03 15:25:18 +08:00
maogeigei adb5711b11 日志:R24 tab 终稿 title 悬停提示 2026-09-03 15:24:51 +08:00
maogeigei b1205fe440 热点数据 tab 去掉信息图标:视频热榜/点赞榜改原生 title 悬停提示近7日数据 2026-09-03 15:23:43 +08:00
maogeigei 262f4c7a38 日志:R24 tab信息图标定稿+统计条/入口改名记录 2026-09-03 15:22:23 +08:00
maogeigei 08b184e11f 脚本诊断入口改名:首页功能卡/面包屑/路由标题/页内标题 AI脚本诊断→脚本诊断(统计条保留与AI脚本评分齐整) 2026-09-03 15:19:36 +08:00
maogeigei e9aec189ea 热点数据 tab 恢复信息图标版(hover提示近7日数据);首页数据预览统计项「热门账号」改「关注账号」 2026-09-03 15:17:09 +08:00
maogeigei 9c23653eae 热点数据:视频热榜/点赞榜 tab 悬停气泡提示近7日数据(停留2s浮现,纯CSS) 2026-09-03 15:14:10 +08:00
maogeigei 1b1af15cc8 热点数据 UI:首页入口改名+页内 tab 与赛道/时间筛选同行
- 首页入口卡「账号周榜」→「热点数据」(desc=账号周榜 · 视频热榜 · 点赞榜);CRUMB_TITLES ranking 同步
- #/ranking 页 rank-tabs 并入 page-toolbar 同一行(返回|标题|三榜tab|赛道下拉+期数切换),空/错误态仍可切 tab
- CSS .page-toolbar .rank-tabs 行内化;index.html 静态资源加 ?v=20260903 版本参数防缓存
2026-09-03 15:10:13 +08:00
maogeigei d22310ffb3 工作台赛道筛选白名单:三榜只保留所需赛道(含「全部」)
- dsh-data.js 新增 RANK_KEEP 白名单(生活记录/生活vlog/小剧场/亲子/美食/旅行,覆盖账号榜与作品榜两套赛道枚举)
- collectCategories:赛道下拉=白名单∩实际出现,按白名单顺序(当期 0 条赛道不显示)
- getRanking:hot/likes 条目无条件白名单过滤(选「全部」也只保留白名单条目),再按请求赛道过滤;week 不变
- 验证:week 250/5 赛道不变;hot 下拉 4 赛道全 29 条;likes 下拉 4 赛道全 28 条;服务 5500 运行
2026-09-03 15:04:14 +08:00
maogeigei 250d51c8c2 热点三榜数据接入定稿:全品类单文件(不传赛道一次调用)+ 三子目录落盘
- fetch_week_ranks.py 重写:28 赛道循环→全品类不传 type 每榜每期 1 次调用;hotContentRank source 修正为生产名「抖音每日点赞飙升榜」(GitHub 后缀版返回空);API 单次上限 TOP50(limit/page/offset 实测均无效)固化防再探测;成本铁律「批量付费调用前须先经用户确认」
- 落盘契约:抖音榜单/ 三子目录(账号周榜/视频热榜/点赞榜),hot/likes 全品类单文件/期 抖音周榜_{视频热榜|点赞榜}_{周一}.json;旧 28 赛道 56 文件归档 _archive_旧28赛道结构_20260903
- dsh-data.js:RANK_SUB 子目录映射 + rankFilePath + listRankFiles(子目录优先+根目录旧平铺回退) + collectCategories(week=文件名赛道、hot/likes=条目 category 并集)+ getRanking 赛道筛选(week 文件名级/hot likes 条目级)
- 前端三榜渲染(data-pages.js/app.js/style.css 承接前段)+ 文档同步(主 SKILL.md 落盘表/抓取器说明段)+ dsh 副本 diff=0 + 记忆日志
2026-09-03 15:00:01 +08:00
maogeigei 2fc8b7b3f6 工作台删除「涨粉榜」tab(三榜变两榜,技能 douyin-rise-ranking 保留)
用户指令「删除涨粉榜功能」→ 范围=只删工作台 tab:
- app.js 首页 rank-tabs 删 fans 按钮 + 注释 3→2
- data-pages.js RANK_TABS 删 ['fans','涨粉榜'] 行
- 首页 tab handler 通用逻辑无特判,删除即收敛;cdp 验证脚本 fans=粉丝列保留
- node --check + 伺服零残留验证通过
2026-09-03 13:14:45 +08:00
maogeigei a6a34794ca 新增 douyin-rise-ranking(抖音涨粉榜)第 12 子技能
红狐官方 EZTwMSse 涨粉榜技能补齐本地技能集(三榜 tab 最后一块):
- 本地化:脚本 gzh_growth_fetcher.py→douyin_rise_fans.py,去自动写盘缓存/--from_cache(纯 stdout,落盘归执行层)
- SKILL.md 精简式重写(对齐 daily-hot),落盘规范 `抖音涨粉榜_{赛道}_{日期}.json`
- core_workflow.md:缓存描述改落盘规范、查看更多读本地 JSON、删子任务冲突声明
- 主 SKILL.md:清单 11→12、落盘表涨粉榜 ❌→✅、目录树/更新记录同步
- dsh 副本 diff=0 同步;真实 API 冒烟通过(美食周榜 TOP3)
2026-09-03 12:55:01 +08:00
maogeigei 72e61b74b6 mcn-data-insight 规则文档补 R20 六调保留侧同步:§1 保留表 6→5(去情感,表重排)、保留 JSON 去情感、演进记录补六次调整——4c58aa9 仅改排除表加 #22 情感、保留侧漏改(fetch_filtered_data.py KEEP=5 早已正确);dsh 副本已 cp 同步 diff=0 2026-09-03 12:33:07 +08:00
maogeigei 9bde69109d docs 同步热点数据命名:AI会话任务输入输出对照 入口7 由「周榜」改「热点数据(#/ranking 账号周榜 tab / 首页 rank-preview)」 2026-09-03 12:25:01 +08:00
maogeigei 6160ea1acb 工作台「账号周榜」入口改为「热点数据」多榜 tab 页:首页入口卡片/面包屑/路由标题同步改名;renderRanking 重构——RANK_TABS 四 tab(账号周榜/视频热榜/点赞榜/涨粉榜,与首页 rank-preview 一致),账号周榜 tab 保留完整列表(筛选/排序/分页/关注),其余榜暂占位(后端仅周榜 json,数据落盘后接入) 2026-09-03 12:20:37 +08:00
maogeigei 4c58aa901a mcn-data-insight 赛道规则六次调整(09-03):周榜保留赛道剔除情感(6→5,保留生活vlog/小剧场/亲子/美食/旅行;情感入排除 22)——同步 fetch_filtered_data.py KEEP_CATEGORIES+docstring、抖音数据规则 §1 表/JSON/演进记录、douyin-top-account 周榜循环;缓存目录清理全部已剔除赛道历史文件(颜值造型/情感/二次元/化妆美容 共 12 个),仅保留 5 赛道×3 期 15 文件,ranking 接口实测 categories=5 正常 2026-09-03 12:13:38 +08:00
maogeigei d62186a352 mcn-data-insight 赛道规则五次调整(09-03):周榜保留赛道剔除颜值造型(7→6,保留生活vlog/小剧场/亲子/美食/情感/旅行;颜值造型入排除 21)——同步 fetch_filtered_data.py KEEP_CATEGORIES+docstring、抖音数据规则 §1 表/JSON/演进记录、douyin-top-account 周榜循环注释 2026-09-03 12:04:58 +08:00
maogeigei 9053981300 记忆日志补录:榜单数据迁移 + 工作台 RANKING_DIR 运行时判定改造(90afa19 实证) 2026-09-03 11:55:29 +08:00
maogeigei 90afa191e0 工作台榜单读取路径跟随数据源分层:RANKING_DIR 由钉死 D:/dshworkspace 改为运行时判定——MCN_RANKING_DIR env 优先 > .dsh 部署回退 dshworkspace > 开发机/用户环境桌面 MCNSkill项目\三方数据\红狐数据\抖音榜单(真实桌面解析兼容 OneDrive 重定向);27 个周榜 json 已迁移至桌面新目录,ranking 接口实测 450 条读取正常 2026-09-03 11:54:25 +08:00
maogeigei 2105e00140 记忆维护:MEMORY.md 补榜单查询即查即缓存落盘规则(三方数据分层)+ 今日日志追加 2026-09-03 11:48:28 +08:00
maogeigei 9ca160bda0 mcn-data-insight: 榜单落盘目录升级「三方数据/数据源」分层——桌面 MCNSkill项目 顶层分业务账号/三方数据,榜单缓存统一下三方数据\红狐数据\抖音榜单\(后续多数据源各一文件夹,文件名不加数据源前缀保 dsh 正则兼容);主 SKILL.md 落盘目标表+抖音数据规则 §2.1/2.2+三子技能(daily-hot/content-surge/weekly-surge) 同步;git rm --cached ai-feed 历史 output 缓存(08-07~09 json+html, 6 文件),.gitignore 补 subskills/*/*.json 2026-09-03 11:47:20 +08:00
maogeigei 22a0d25065 记忆日志补录:工作台任务模型动态跟随用户选择(8010b6c 实证定稿) 2026-09-03 11:23:30 +08:00
maogeigei 8010b6c0b2 工作台任务模型升级为动态跟随用户选择:/api/run 提交时读最近活跃手动会话 model(sessions.model,会话级无全局设置)写入 model_id,无则兜底 auto;实证:此刻用户会话 flash→任务 model=flash ACCEPTED success=1 2026-09-03 11:23:00 +08:00
maogeigei 41faaf33da 工作台任务模型跟随用户 AUTO:/api/run model_id 由钉死 deepseek-v4-flash 改为 'auto'(09-03 实证:调度接受 auto、会话 model=auto、任务 ACCEPTED success=1) 2026-09-03 11:19:13 +08:00
maogeigei 3eb415f865 记忆日志补录:目录改名搁置(WorkBuddy 占用 cwd 无法 mv)+ e358c36 预改名引用 revert 回退(06caa03),软链已重建恢复技能 2026-09-03 11:12:21 +08:00
maogeigei 06caa03241 Revert "预改名 mcn-short-video:硬编码路径引用更新(build-create-prompts/submit-review-tasks 数据库路径、mcn-dou-analysis SKILL.md 源技能路径)"
This reverts commit e358c365c9.
2026-09-03 11:11:57 +08:00
maogeigei e358c365c9 预改名 mcn-short-video:硬编码路径引用更新(build-create-prompts/submit-review-tasks 数据库路径、mcn-dou-analysis SKILL.md 源技能路径) 2026-09-03 11:07:45 +08:00
maogeigei 61ad12d919 记忆日志补录:达人账号表 dsh 侧澄清(dsh 数据停更不作权威) 2026-09-03 11:03:14 +08:00
maogeigei 3bf2b5bd6c mcn-dou-analysis: 达人账号表红线说明修正——权威台账仅桌面 MCNSkill项目(①③环境);dsh 侧数据已停更(dshworkspace 遗留表=08-26 死数据)不作权威不维护 2026-09-03 11:03:04 +08:00
maogeigei f59301a167 mcn-dou-analysis: 达人账号表移出技能包(外部数据文件)——删除 08-26 过期内置副本(权威台账在桌面 MCNSkill项目,含俊希/更新数据),SKILL.md 红线与 feature/01 引用改为外部数据目录说明+表缺失现场新建 2026-09-03 10:59:57 +08:00
maogeigei 6048a7ad2a 记忆日志补录:git 收尾(dsh 9a90e19 已 push、源 5e44013/23b1152、dist rename 发现) 2026-09-03 10:51:28 +08:00
maogeigei 23b11529d8 落地历史遗留磁盘整理:短视频对话题分析 dist 参考产物自根目录迁入并纳入跟踪(rename 5 文件,screenshot 存档不可再生);case_1 案例目录删除(28 文件) 2026-09-03 10:50:52 +08:00
maogeigei 5e4401385a 记忆维护:追加 2026-09-03 R9 收尾日志;压缩重写超限 MEMORY.md(22746→10416 字节,细节下沉日志) 2026-09-03 10:50:08 +08:00
maogeigei 12a6b55a11 R9 mcn-data-insight 瘦身为纯数据获取技能集:删 .workbuddy 历史存档与同名嵌套、删 nuwa-skill、multi-copywrite-alchemy 移桌面、SKILL.md 清理历史存档行并对齐 11 技能索引 2026-09-03 10:40:27 +08:00
maogeigei 061bbb64fb 全技能树相对路径审计+路径引用规范固化(P0)
- 审计 V1.0 全树(主技能+references+全部subskills及嵌套)Windows/Unix 绝对路径与 md 断链
- 豁免判定: 环境判别锚点/路径配置表/示例路径保留; browser-harness/envs 由 gitignore 兜底不随分发
- 修复: SKILL.md 七节越级引用 ../../../失误与规避记录.md 改语义说明(仅开发机维护场景); mcn-dou-analysis 内嵌 nuwa-skill-main 断链(多语言/社区/评分卡/示例 LICENSE)改官方 GitHub URL(源+dsh 副本同步)
- 新增 references/规则/路径引用规范.md(相对路径铁律: 允许项~占位/__file__推导/URL + 禁令盘符/Unix/越级 + 豁免 + 自检), 模板同步 V1.0+4 自有 subskills+dsh 4 副本
- 5 源 SKILL.md + 4 dsh SKILL.md 挂 🔴 路径引用引用行
- 自有内容 md 断链复验=0; 临时审计脚本已清理
2026-09-03 10:15:54 +08:00
maogeigei ca009c095e subskills(mcn-data-insight): .workbuddy 重组 — scripts→scripts、skills→subskills,全量路径引用更新
- mv .workbuddy/scripts scripts;mv .workbuddy/skills subskills(13 子技能);.workbuddy 仅留 memory 历史存档
- 21 个文件路径引用同步(setup_redfox_key 命令/报错提示/命令示例/存放路径规则),保护 ~/.workbuddy 用户级路径
- root SKILL.md:技能清单目录列加 subskills/ 前缀、结构树重写、更新记录追加 2026-09-03
2026-09-03 09:53:07 +08:00
maogeigei a11b68a03e v25: AI写脚本页三tab脚本中心(参考选题/自定义选题/ABC占位)+UI创作写库闭环
- dsh-data: listCustomScripts/getCustomScript/saveScript(可写连接)/getRewriteStats
- server: /api/dsh/custom-scripts|custom-script|script-save|rewrite-stats
- data-pages: renderRewrites tab化重构(保留openRewriteCompare),徽标计数,账号级进入默认落有数据tab,chip清账号筛选,openCustomScriptView全文弹窗
- saveHintOf 追加全部UI创作prompt尾(参考选题带videoId/awemeId,自定义仅accountId)
- 修复: note/accChip 顶层const不随tab更新→移入load()重算
- style: rw-tabs/rw-tab-badge/rw-chip/cw-modal; app.js +copy图标
2026-09-02 19:32:19 +08:00
maogeigei 9d95237f58 docs(memory): 固化 Git Bash taskkill 语法无效坑(Windows 杀 node 进程改 Stop-Process) 2026-09-02 19:08:31 +08:00
maogeigei 2bc819c718 docs(memory): v24 痛点标签空格+默认近三个月日志 2026-09-02 19:07:37 +08:00
maogeigei 126ab46734 feat(workshop): 痛点/爽点 标签加空格(label+clarify模板同步);AI写脚本列表默认近三个月 v24 2026-09-02 19:07:15 +08:00
maogeigei 09d7f61067 docs(memory): v23 AI脚本列按钮展示日志 2026-09-02 19:02:47 +08:00
maogeigei 84e8f1e84e feat(workshop): 账号列表 AI脚本列改为按钮展示(数量+条)v23 2026-09-02 19:02:16 +08:00
maogeigei 447a3de30a docs(memory): v22-fix 中文参数解码日志 2026-09-02 19:00:41 +08:00
maogeigei 4a859e38c8 fix(workshop): rewrites 账号跳转 param 中文未解码——补 decodeURIComponent v22-fix
- #/rewrites/<编码账号名> 的 param 未经 decode,中文账号名(俊希等)以编码串进入搜索词匹配不到
- renderRewrites 开头 decodeURIComponent(initAccount)(try/catch 防坏 URI)
- 纯前端,无需重启
2026-09-02 19:00:29 +08:00
maogeigei 4acc297a8d docs(memory): v22 账号列表 AI脚本列日志 2026-09-02 18:59:42 +08:00
maogeigei 0cf59c2512 feat(workshop): 账号列表去地区列+加AI脚本列(数量/跳转该账号AI写脚本) v22
- dsh-data listAccounts 增 rewrite_count 子查询(口径同视频页:rewrite_log done 且有脚本)
- renderAccounts:删地区列,操作列左加「AI脚本」列——数量>0 显示为链接,0 显示 —
- 跳转 #/rewrites/<账号名>:parseHash param 传 renderRewrites(view, initAccount),预填搜索+note 提示该账号上下文
- app.js rewrites 路由透传 param;空行 colspan 13/12→12/11
2026-09-02 18:59:02 +08:00
maogeigei 6a5b68fc0b docs(memory): v21 弹窗展开挤出修复日志 2026-09-02 18:56:16 +08:00
maogeigei 022ed35d37 fix(workshop): 需求区展开挤出输入条——上限560回400/44vh+对话区让位+modal裁边 v21
- 根因:v17 为 8 卡把展开上限提到 560px,v20 已回 5 卡未回缩;窗口 92vh 较矮时 560+对话区(130)+输入条超出弹窗总高,输入条 flex:none 固定底被挤出
- .req-sheet / .req-sheet-box.open 展开上限 560→min(44vh,400px)(5 卡空卡约 330 全显,内容超高内部滚动,矮窗口自动让位)
- .req-dialog min-height 130→60 腾出弹性空间
- .req-modal 加 overflow:hidden 防残余溢出弹窗框
- 纯 CSS,无需重启服务
2026-09-02 18:56:04 +08:00