maogeigei
|
13ab7cfa63
|
R31: 修复 ~/.workbuddy/skills 短视频脚本创作 junction 失效(空目录→重建指向 V1.0)+MEMORY.md 三次压缩
|
2026-09-03 16:29:30 +08:00 |
|
maogeigei
|
430f805a38
|
沉淀: R29 沟通歧义失误 #014;R29 列位移+60px 工作日志
|
2026-09-03 16:22:12 +08:00 |
|
maogeigei
|
4b20eff1a2
|
log: R30 列表页 toolbar 拆行 + 间距差异化
|
2026-09-03 16:15:25 +08:00 |
|
maogeigei
|
7c98af6ecb
|
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 |
|
maogeigei
|
8fe246fb51
|
视频详情页:去掉视频分析tab;视频脚本/视频拆解未解析加解析按钮、已解析内容右上加刷新按钮(走技能F5 MCP解析任务)
|
2026-09-03 15:51:45 +08:00 |
|
maogeigei
|
1a68637de8
|
账号列表重置按钮改更新按钮(⭐已关注批量重抓,确认弹窗+逐账号串行任务);AI写脚本页tab与搜索筛选移至标题下同一行(还原R26误并入标题行);状态列已解析去图标改浅绿
|
2026-09-03 15:48:16 +08:00 |
|
maogeigei
|
d874dcc386
|
日志:R26 AI写脚本页 tab 与搜索筛选同行
|
2026-09-03 15:34:51 +08:00 |
|
maogeigei
|
6dc5fb26df
|
AI写脚本页:tab 组件并入 page-toolbar 与搜索/筛选同行(对齐热点数据页布局)
|
2026-09-03 15:34:41 +08:00 |
|
maogeigei
|
555cd693cb
|
日志:R25 首页AI脚本卡片评分徽章(listRecentScripts 关联复盘总分)
|
2026-09-03 15:32:36 +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
|
262f4c7a38
|
日志:R24 tab信息图标定稿+统计条/入口改名记录
|
2026-09-03 15:22:23 +08:00 |
|
maogeigei
|
e9aec189ea
|
热点数据 tab 恢复信息图标版(hover提示近7日数据);首页数据预览统计项「热门账号」改「关注账号」
|
2026-09-03 15:17:09 +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
|
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
|
9053981300
|
记忆日志补录:榜单数据迁移 + 工作台 RANKING_DIR 运行时判定改造(90afa19 实证)
|
2026-09-03 11:55:29 +08:00 |
|
maogeigei
|
2105e00140
|
记忆维护:MEMORY.md 补榜单查询即查即缓存落盘规则(三方数据分层)+ 今日日志追加
|
2026-09-03 11:48:28 +08:00 |
|
maogeigei
|
22a0d25065
|
记忆日志补录:工作台任务模型动态跟随用户选择(8010b6c 实证定稿)
|
2026-09-03 11:23:30 +08:00 |
|
maogeigei
|
3eb415f865
|
记忆日志补录:目录改名搁置(WorkBuddy 占用 cwd 无法 mv)+ e358c36 预改名引用 revert 回退(06caa03),软链已重建恢复技能
|
2026-09-03 11:12:21 +08:00 |
|
maogeigei
|
61ad12d919
|
记忆日志补录:达人账号表 dsh 侧澄清(dsh 数据停更不作权威)
|
2026-09-03 11:03:14 +08:00 |
|
maogeigei
|
6048a7ad2a
|
记忆日志补录:git 收尾(dsh 9a90e19 已 push、源 5e44013/23b1152、dist rename 发现)
|
2026-09-03 10:51:28 +08:00 |
|
maogeigei
|
5e4401385a
|
记忆维护:追加 2026-09-03 R9 收尾日志;压缩重写超限 MEMORY.md(22746→10416 字节,细节下沉日志)
|
2026-09-03 10:50:08 +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
|
09d7f61067
|
docs(memory): v23 AI脚本列按钮展示日志
|
2026-09-02 19:02:47 +08:00 |
|
maogeigei
|
447a3de30a
|
docs(memory): v22-fix 中文参数解码日志
|
2026-09-02 19:00:41 +08:00 |
|
maogeigei
|
4acc297a8d
|
docs(memory): v22 账号列表 AI脚本列日志
|
2026-09-02 18:59:42 +08:00 |
|
maogeigei
|
6a5b68fc0b
|
docs(memory): v21 弹窗展开挤出修复日志
|
2026-09-02 18:56:16 +08:00 |
|
maogeigei
|
974a1d6d13
|
docs(memory): v20 删共鸣共情字段日志
|
2026-09-02 18:53:59 +08:00 |
|
maogeigei
|
f421311595
|
docs(memory): v19 爆点改名与排序日志
|
2026-09-02 18:51:36 +08:00 |
|
maogeigei
|
9d79ccd2b4
|
docs(memory): v18 需求字段精简改动日志
|
2026-09-02 18:49:00 +08:00 |
|
maogeigei
|
0a797e9df6
|
docs(memory): v17 需求表单落点三字段改动日志
|
2026-09-02 18:45:22 +08:00 |
|
maogeigei
|
05b9996661
|
feat(workshop): AI创作需求表单加入落点三字段(痛点爽点/共鸣共情/爆点) 共8行可空 v17
- REQ_FIELDS 5→8:idea/pain/relate/blow/form/plot/end/note,落点要素可选留空由 AI 补齐
- clarify 服务端模板同步 8 行,注释 5行→8行
- 需求区展开高度 400→560px 容纳 8 张卡片
|
2026-09-02 18:44:23 +08:00 |
|
maogeigei
|
e3c188e6ea
|
fix(workshop): AI创作弹窗需求区改单列清单(一行一维度) + 提交创作加确认弹窗
- style.css: .req-sheet 双列卡片网格→单列清单式(grid 1fr);.req-field 改 flex 维度名左标签+内容同行;max-height 290→340;新增 .req-confirm-* 确认弹窗样式
- data-pages.js: reqCreate 点击先 loadPersona 再弹确认弹窗(达人/S1-S11说明/已填需求 n/10/人设附件状态),确认后才 executeTask;取消/遮罩/X 均不提交
|
2026-09-02 18:08:24 +08:00 |
|
maogeigei
|
3864589768
|
记忆:AI任务入口技能契约机制固化日志(09-02)
|
2026-09-02 17:57:33 +08:00 |
|
maogeigei
|
b9cb96a74b
|
记忆:同步清tmp首次执行日志(09-02)
|
2026-09-02 17:53:38 +08:00 |
|
maogeigei
|
cf8fdeb7a9
|
记忆:固化同步时清tmp约定(09-02用户明确)
|
2026-09-02 17:52:04 +08:00 |
|
maogeigei
|
61be1a9e27
|
记忆:三入口技能前缀修复日志+同步清tmp约定(09-02)
|
2026-09-02 17:50:19 +08:00 |
|
maogeigei
|
780453d482
|
记忆:创作指令跳步根因修复执行+推送完成日志(09-02)
|
2026-09-02 17:20:25 +08:00 |
|
maogeigei
|
8bd5aab0e4
|
记忆:创作任务prompt必须带SKILL_HINT_CREATE前缀(09-02修复定版,防新增入口遗漏致S1-S11跳步)
|
2026-09-02 17:17:50 +08:00 |
|
maogeigei
|
f6d2934ea0
|
fix(workshop): AI创作弹窗提交任务补拼SKILL_HINT_CREATE自动模式声明(防S1-S11跳步直出S9)
- 根因: 弹窗 reqCreate 提交(L386)只调 buildCreatePrompt() 裸需求 prompt, 漏拼 SKILL_HINT_CREATE 流程约束前缀(详情页入口 L711/L920 从 2719246 起都拼了, 弹窗 v2-v6 迭代漏跟)
- 导致: 创作指令任务收到无流程约束的 prompt → 模型按自动模式语义误读'后台静默=可跳步' → 只读 S9 规范一步直出, S5-S8 脑内带过
- 修复①: SKILL_HINT_CREATE 补'本任务以⚡自动模式执行: 严格按 S1-S11 步骤顺序逐步走完...禁止跳过或合并中间步骤一步直出成品'声明(对齐创作流程规范'后台静默≠跳步'P0)
- 修复②: 弹窗 reqCreate 提交拼 ${SKILL_HINT_CREATE}\n 前缀, 与详情页入口对齐
|
2026-09-02 17:14:57 +08:00 |
|