wewrite/scripts
ystyleb 039a6caa9d
fix: normalize hotspot scores across platforms for fair sorting
Previously, hotspots were sorted by raw hot values directly, but different
platforms use vastly different scales (Toutiao ~10M, Weibo ~1M, Baidu ~100K),
causing Toutiao to dominate all results while Weibo and Baidu entries were
always truncated.

Now uses rank-based normalization (0-100) within each source before merging,
so cross-platform sorting gives equal weight to each platform's top stories.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 00:13:35 +08:00
..
build_playbook.py 重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题 2026-03-28 22:36:36 +08:00
fetch_hotspots.py fix: normalize hotspot scores across platforms for fair sorting 2026-03-29 00:13:35 +08:00
fetch_stats.py 重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题 2026-03-28 22:36:36 +08:00
humanness_score.py 新增优化循环框架:humanness_score.py + optimize_loop.py 2026-03-28 23:18:55 +08:00
learn_edits.py 重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题 2026-03-28 22:36:36 +08:00
optimize_loop.py 新增优化循环框架:humanness_score.py + optimize_loop.py 2026-03-28 23:18:55 +08:00
seo_keywords.py Initial release — 公众号文章全流程 AI Skill 2026-03-26 22:16:18 +08:00