Radar v5 Opportunity OS Changelog

这版把 Radar 往“机会操作系统”推进:不再只展示候选列表,而是解释排序、连接 deep-dive 决策包、给出证据任务,并让趋势和来源健康具备可读依据。

入口:http://127.0.0.1:8098/radar 截图目录:changelog-assets/ 数据:真实增强数据 + 回填趋势 面向:运营 / 产品 / 开发
主文件拆分App.jsx 1299 -> 691 行
新增解释排序依据
新增决策入口Deep Dive Links
截图4 张

1. 机会操作台:解释为什么排前面

每张机会卡新增排序原因,不只显示分数。第一版原因来自新增/升温、多源确认、评论样本、跨商店证据、素材覆盖和风险提示;后续权重会迁移到配置。

机会操作台排序依据截图
截图:机会操作台显示排序原因和下一步动作。

2. 详情页:接入 deep-dive 决策包

详情页新增“深挖决策包”和“证据任务”。后端会按 app key/title 匹配 `research/opportunity-deep-dives/*`,读取 decision.json,并提供 brief、HTML 报告、决策包和 research queue 链接。

详情页 deep-dive 截图
截图:PDF Reader 详情页展示 deep-dive 链接、open modules 和证据任务。

3. 趋势看板:展示比较窗口和变化依据

Trend Board 不只画走势,还明确显示比较窗口和每个机会的变化依据:分数、排名、评论、来源、市场和素材。回填数据会在数据模式中明示。

趋势依据截图
截图:趋势看板展示比较窗口和变化依据。

4. 来源健康:看 source 是否失衡

Source Health 新增维护提示,用于发现 DataEye/ADX 或某个来源过度主导、素材覆盖不足、评论覆盖不足和新鲜度风险。后续会接 run manifest,补权限、限流、代理和账号状态。

来源健康截图
截图:来源健康提示、来源占比、方向分布和证据覆盖。

5. 代码维护性变化

这版不是继续往 `App.jsx` 里堆功能,而是做了第一轮拆分。