lisihan

lisihan fixo push a main en lisihan/content-find-agent-new

  • 471b800125 docs(v4): 新增 V4 迭代计划草稿——迭代点1 丰富搜索 Query 来源 - 来源 A:从 Pattern 支撑帖子挑代表性几篇(按播放量/转发量排),取其'具体的点'作搜索词 - 来源 B:在分类树上扩词,取分类节点下挂的具体词(按出现次数排) - 关键结论:子节点数=0 即最后一层叶子分类(下面纯具体词) - 厘清两个独立维度:element_count>0=本节点有词;子节点数=0=是否最后一层 - 取数成本:取本节点词纯接口可用;游走/中间层子树/帖子点需只读查库 - 业务语言改写,字段名保留并附人话解释 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

hai 1 hora

lisihan fixo push a main en lisihan/content-find-agent-new

  • 475e2df900 docs(v3): 退役《10 跑通与代码治理报告》——核心实证与收尾三件事并入 09 M7 - 删除 10_V3跑通与代码治理报告.md(内容已迁移,非丢弃) - 09 §12 M7「当前真实状态」补 V3 本机首跑三轮对照实证(id=45 6进池/3min19s/$0.42、命题验证成立、出口已由海外机方案解除) - 09 §12 M7 新增独立小项「热度锚点真跑标定」(收尾#2);#3 判定重试早已在「判定失败三类病」小项,交叉引用避免重复 - 09.5 顶部加退役注记,兜住其对《10 报告》的 6 处历史引用 - commit db98612(真跑节点)在 git 永存 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 2c47cd96e5 docs(v3): M7 补'判定失败三类病迭代策略'待办(真跑 id=83/43 实证 19% 失败率) 三类病因+策略写入 §12 M7 独立小项: ①HTTPStatusError×10(上游瞬时限流/容量, 加 1 次重试) ②response_invalid KeyError×3(模型输出不合规,重试也常能救) ③WriteTimeout×1(大包上传抖动,随重试覆盖);配套在失败 reason 记 HTTP 状态码 (现分不清 429/503)。落点 gemini_video.py;可独立做不依赖 M7。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 7a4fd8140e feat(web-v3): 需求详情证据区写细——种子词标注「来自 Pattern」+ 命中分类展开为分类树节点 - 种子词:加「来自 Pattern」标签 + Pattern #itemset_id(频繁项集),点明种子词=该 Pattern 命中分类名、直接作搜索词 - 命中分类:从只显第一条路径,改为「内容分类树节点」列表——每条显示 分类名 + 完整树路径 + 分类树 N 级 · 实质/形式类型(支持多节点) - 证据规模/验证/挖掘来源 收成一行 meta - 实测 6e65:Pattern #1608352 = 爱国情感(6级实质)+ 人物故事(4级实质),与种子词一一对应 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 0c71a8e0d2 feat(web-v3): 需求详情「进入完整链路」按钮移到最顶部 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 43abbcad1b docs: 09 台账逐行过审标记(ok)+ 删除已处理完毕的'重要事情待处理' Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • aa7ae9f3b4 feat(web-v3): /runs 与需求合并为「需求浏览器」+ run detail 去掉需求 tab 1 run = 1 需求,故把 /runs 的空右栏改成选中即看需求详情: - 后端:run 列表项加 demand_name/demand_desc(来自 source_context;有意义的 type 优先、否则去重后的 name) - /runs 左侧:卡片改可选中(需求名为主、run_id 下沉),默认选最新、筛掉时回退第一条 - /runs 右侧:新增 DemandDetail——本次需求(名+描述+平台/时间/状态)· 凭什么有这个需求(种子词/命中分类/证据样本/验证/挖掘来源,取 pattern_seed)· 这一趟成果(入池/待复看/淘汰,取 dashboard.business_summary)· 进入完整链路按钮 - run detail:删「需求」tab(4 tab:发现旅程/内容资产/学习复盘/策略配置);漏斗数据源段改跳发现旅程;清掉 source_context/pattern_seed 取数与 SourceEvidenceSummary 等死代码 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 038b2bdac8 feat(v3): 视频原片全量落盘 data/{run_id}/{platform_content_id}.mp4 2026-06-12 拍板:所有被判定的视频(过没过审都)存原片到仓库根 data/, 相对路径(服务器同款);暂不清理、web 端点后续。play_url 有时效,原片留档 是入池资产与将来 web 直接播放的基础。 - video_fetch: +save_raw_to 可选参数,下载成功后、压缩前 best-effort 写盘 (失败吞掉,绝不影响判定);压缩/Gemini 失败的也已留档 - gemini_video: +raw_video_save_dir(默认 None,测试直接构造不落盘), from_env 传 'data' → 真实 run 自动开启;analyze 按 content 自带的 run_id+platform_content_id 组路径,仅配置时才传 kwarg(老桩零改) - 路径即编号,与 DB 天然对账;不记 DB 零 schema 改;mock/测试不落盘 真跑实证(v1_run_454c4283a7aa,R7/R8/R3-S2/贴题档位后首跑): 28 判定, 26 文件==26 期望(含 3 条判定失败的;仅 2 条下载失败无文件),ffprobe 抽查 全可解码,validation pass;10 进池/8 复看/10 拒。332 passed(330+2); 验收岗核验 7/7 PASS。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • b66315a03f feat(web-v3): /config 返回按钮走历史回退 + 游走规则讲细(起点判断/三方向/拆标签链路) + 话题→标签 - AppShell 新增 onBack 槽:提供时返回按钮走回调(浏览器历史回退)而非写死 /runs - ConfigPage 用 router.back() 回退——从某 run 的策略配置点「查看完整规则表」进来后能回到原 run(无历史兜底 /runs) - 游走规则模块重构,回答运营三问: ① 怎么判断好内容才游走:由②判定结果决定(edge_permissions 业务化表)——入池=放行进作者+拆标签 / 待复看=只低预算进作者 / 淘汰=不走 ② 能往哪三个方向走:翻页/进作者主页/拆标签,每张卡补「触发条件」(哪种判定才触发)+ 上限 ③ 拆标签后接着往哪走:链路图(入池内容拆强相关标签→变新搜索词→重走全流程→层层深入)+ 刹车(深入3层/再搜1轮/整轮60动作/只有入池能当种子/只有强相关标签扩散/自动去重) - 全模块「话题」改「标签」 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • be73c1c142 refactor(web-v3): 策略配置重构为三个业务化模块(Prompt 原文 / 判定规则 / 游走规则) 问题:原面板直接复用 /config 工程表——Prompt 堆参数藏原文、判定规则混 7 张管线表、游走全是术语(护栏/门控矩阵/边预算)。 重构(本面板只服务运营,原始字段表仍在 /config): - ① 搜索 Prompt:只展示发给大模型的 system+user 原文,标注占位符运行时填入;删版本/温度/Token/变体数等全部参数 - ② 判定规则:红线(命中即淘汰/转待复看,业务话+软化技术 label)· 怎么打分(相关性60+平台热度40 进度条)· 入池线(≥70入池/60-69待复看/<60淘汰 三色刻度);删 dispatch/评分规则/effect_status/原因码等管线表 - ③ 游走规则:扩展动作卡(翻页继续搜/进作者主页取作品/拆话题再搜,各带开关+大白话上限)· 总量与去重(整轮60动作/深入3层/判定上限/自动去重);去掉护栏/门控矩阵/边预算术语 - 顶部加「查看完整规则表」链到 /config 给工程 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 20ff711d0d feat(v3): 贴题档位罚更狠 45/25→40/20(贴题<0.8 跌档惩罚加重) 按用户设计'贴题稍降即应重罚':relevance scoring_rules 档位 ≥0.6 45→40、≥0.4 25→20(满分档 60、<0.4→0 不变)。跌出满分档惩罚从扣 15 分增到 20。 JSON+Excel 同步(byte-equal pass);仅作用于贴题[0.4,0.8)的偏题内容,贴题满分(≥0.8)零影响。 test_rule_pack_reading 断言 75→70(决策不变仍落复看带)、test_replay_gemini_seam 注释 25→20; 09 B表④档位同步。330 passed,replay 快照零重钉,config gate pass。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 814617d771 feat(web-v3): 内容资产入池/待复看双按钮切换 + 待复看完整 list 与卡片设计 - 摘要改两个切换按钮:入池(N)/ 待复看(N)(淘汰仍为只读计数);点按切下方列表 - 待复看 list:渲染全部 KEEP_CONTENT_FOR_REVIEW 内容 - 待复看卡片设计:① 突出「为何待复看」(decision_reason_code 中文 + triggered_blocking_rules 中文 chips);② Gemini 判定行区分 judge 失败(显示判定失败+报错)与判定通过(显示适合/置信/相关);③ 评分缺失显示「评分缺失」;④ 复用视频/作者/来历/平台热度/标签/打开原帖;⑤ 底部预留「人工复看裁决」(转入池/淘汰/重新判定,写回管线接好后启用) - 修 num():Number(null)===0 会把缺失值显示成 0,改为先挡 null/undefined/空串 → 缺失正确显示「评分缺失/—」 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • caa5aa56e0 docs(v3): 勘误'贴题无区分度=问题'→贴题满分是设计(门/满分常态/稍降强负信号) 按用户设计纠正三处文档的错误框架:贴题分是'门'不是排序器——按题搜回来的内容 贴题满分是常态、正是要的;只有偏题的才掉档(0.8↓跌一档);贴题合格后由热度排序 定进池,也是设计,不是'偏离贴题为主初衷'。 - 09 B表④:重写为'贴题=门、待标定的是热度锚点+贴题稍降惩罚档位(<0.8)' - 10 报告 #2 勘误为设计、#3 改为'热度锚点待标定(缺校准非缺陷)'、临时值表 ❌→✅/⚠️、收尾#2 改'标定热度锚点+贴题稍降力度' - 09.5 §16 热度锚点措辞软化 + 加勘误注 真正待标定只剩:热度锚点(互动→热度分)+ 贴题<0.8 的惩罚力度。无代码改动。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • d8fa7d8528 feat(multi-platform): 互动数据按平台档案驱动展示(P0+P1),为抖音+视频号双跑就绪 P1 后端:新增 GET /config/platforms,从 platform_profiles/*.json 派生 {platform:{label, status, heat_fields}};加平台只改 profile JSON、前端零改动。 P0 前端: - ContentAssetShelf 互动行改 catalog 驱动:只显示该平台真实可得指标(profile.heat_fields), 每字段带中文标签+图标;抖音=赞/评/分享/收藏、视频号=只点赞、快手=含播放、小红书=收藏在前。 缺指标不再显示假「0」;无 heat 字段整行不渲染。标签「抖音热度」→「{平台}热度」动态。 - platformLabel 补全 10 平台静态兜底(抖音/视频号/快手/小红书/B站/公众号/头条/知乎/YouTube/GitHub), 可被 catalog 覆盖;HEAT_FIELD_LABELS 统一键→中文。 - contentUrl 增 item.play_url 兜底:视频号无网页原帖,至少能打开视频流。 视频号就绪实测(经 /config/platforms):label=视频号、互动仅显「点赞」、无 embed 降级为占位+打开原帖。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 94b150c597 docs(v3): 台账'游走延伸次数用V1硬限'标为历史——理想值配置已删、值已R7取代 该 M4 决策的二选一前提(硬限 vs 理想值)已不存在:理想值配置(walk_budget_policy/ global_budgets)B2 整段删除;V1 硬限值已被 R7 取代为 3/3/3/3。现系统只一套 edge_budgets,本条仅留作 M4 重构史。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 9f943f1589 docs(v3): M7 补'接通 low_budget 减半档'待办;记为独立小项(2026-06-12 拍板要实现) low_budget 减半('待复看内容半价探索')M4 拍板但只贴标签未生效—— low_budget()(walk_graph_json.py:32)定义未调用、作者作品仍取满额 3。 写入 §12 M7 涉及文件清单作独立小项: walk_engine 作者取数处套 low_budget() (KEEP 内容 3→1),改后需受控重钉 real_id45 指纹;可独立做不依赖 M7 整体。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • 77d5087b61 feat(web-v3): 内容资产改「成品货架」——交付摘要 + 资产卡(播放/判定/抖音热度/原帖)+ 预留平台实测位 成品货架(本期): - 顶部交付摘要:入池/待复看/淘汰 三色计数 - 每条入池资产一张卡:懒加载竖屏 iframe「播放」+ 标题/作者 + 来自搜索「词」+ Gemini判定(适合50+/置信/相关/分)+ 判定理由 + 抖音真实热度(赞/评/藏/转,≥1万显示X.X万)+ 话题标签 + 打开原帖 - 数据全部取自已加载的 content-items(decision_action=ADD_TO_CONTENT_POOL),无新增取数/后端改动 平台实测表现(预留): - 每卡底部占位:曝光/播放/完播率/互动/转化(入库后回填),并点明「Gemini 预测 vs 上线实测」对照、回流学习复盘 替换原来只有计数的空面板;StagePanel asset 分支接 ContentAssetShelf。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • a87106e45d docs(v3): §11 M6 补 R7 后真实状态——名额给到3但反哺算法仍先到先得 §11 原文基于 budget=1 时代。补一条 2026-06-12 更新:R7 已把标签名额 1→3, 但 walk_engine._expand_queries 选标签仍是'先到先得'(按发现顺序取前3个去重标签), 未按已拍板的'高产优先(比率>条数>词ID)'排序。反哺两半:无效不扩已由 M4 edge_permissions 实现;有效词优先排序口径已定、代码未写,随 M7(暂缓)或可独立小项落地。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • ffd4d61ac2 chore(v3): 物理清除旧 decode/分类树时代理由码死声明(JSON+Excel+dashboard) M3 当年只'逻辑退役'(门槛删了、不再产出)未物理删除。本次清掉残留: - 规则包 JSON decision_reason_codes 删 4 个孤儿声明(content_pattern_recall_required/ category_or_element_binding_required/missing_content_portrait/age_50_plus_weak)—— 实测零产出、零按名查找、校验器仅 WARN;Excel decision_reason_codes sheet 同步删 4 行 - dashboard _reason_label 删 2 个死标签映射(missing_content_portrait/pattern_recall_failed)—— 有 labels.get(code,code) 兜底,无活码会命中 保留活码不动: missing_score(打分兜底)/high_risk_content/missing_source_evidence/ missing_platform_*(硬门)/content_not_fit_senior 等新词表。 全新验证岗交叉核验引用链全 PASS;330 passed,byte-equal+config gate pass。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

hai 1 día

lisihan fixo push a main en lisihan/content-find-agent-new

  • c6a2718147 feat(web-v3): run 列表按时间倒序(无时间沉底)+ 视频详情改左右两栏并删「查看技术详情」 - RunListPage:列表按 started_at 倒序(最新在最上),无时间的(冒烟/trace)沉到最底 - WalkJourney 视频详情:判定/理由/评分归左栏(占 ~73%),竖屏 iframe + 打开原帖 移到右栏 - 删掉「查看技术详情」按钮 - CSS wj-vid-detail 改 row 两栏:wj-vid-main flex:1 / wj-vid-side 固定 270px 视频列 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

hai 1 día