CHANGELOG
更新日志
本站是复刻实现,这里记录的是本项目自己的出货,不是原站的变更历史。
漫剧榜页面改版:表格、涨跌、上期名次与在榜天数
/manju 改成带列头的表格。名次补零,涨跌同时用图标和文字表示,读屏会读出「上升 2 名」。新增上期名次和在榜天数两列,在榜天数只数本站已收录的日子。可以前后翻到相邻的收录日,也可以从近 14 天里直接挑一天。手机上收起次要的列,不需要横向滑动。公开范围不变:仍然只展示前 10 名,标明来源,不进搜索引擎。
预筛与评分换用新一代模型;新增漫剧热播榜页
预筛与推荐理由改用 gpt-6-luna,评分与翻译改用 gpt-6-astra(原为 gpt-5.4-mini、gpt-5.5)。之后入选的条目由新模型判定,已有条目的分数不重算。换之前在 48 条真实条目上对比过:入选判定 42 条里 41 条与旧模型一致。本站没有人工标注,这不是准确率,只说明判定变化不大。另加 /manju:DataEye 剧查查漫剧热播榜每天的前 10 名,标明来源,不进搜索引擎与 API。
恢复部署,模型调用改走自有网关
10 月 2 日起线上构建连续失败,站点一直停在 8 月 31 日的版本;固定 pnpm 版本、修好一处让构建失败的类型错误后恢复,R23 的功能这时才真正上线。LLM 调用改走自有网关。后台另加了运营用的监测工具,不对外。
热点榜、主题目录、周报月报订阅、模型榜与隐私页
新增 /hot(热点前 10,名次连续);/topics 主题目录(37 个公开主题,另保留 8 个旧地址);周报与月报的 JSON 与 RSS;/leaderboard 模型榜——没有合格的分数表就不发布,不抄原站名次;只读 MCP 与 /privacy;sitemap 补上这些页面。信源新增 17 个。
修好了一条断掉的管线,并重做首页版面
常驻 worker 的每轮任务里漏了「评分」这一步,导致没有任何条目被选中,首页一直是空的——四个阶段每轮都报成功,没被执行的那一步不会出现在日志里。同时按原站截图重做首页:分类 tab 与搜索同行、按日期分组、左侧时间轴、条目卡里补上精选徽章、标签与推荐理由。
上线到 aihot.yuenlau.org
从「只在本机跑」改为公开部署(Railway + 自有域名 + Let’s Encrypt 证书)。生产库里没有任何样例数据,内容全部由 worker 从真实 RSS 采集。本站是复刻实现,不是原站。
回测工具就绪(标注仍需人来做)
标注集格式、指标计算与 CLI 入口都有了。没有人工标注时指标输出 null 与原因,不会输出一个看起来很糟但无意义的 0。本站至今没有任何 precision/recall 数字。
主题卡片、已读标记与 PWA 图标
主题页改成卡片网格;读过的条目在列表里会标「已读」;补上了 manifest 里宣告却不存在的两个图标。
全文 RSS 现在输出原文而不是 AI 译文
授权是对原文给的,全文 feed 不该分发站内的 AI 译文。另加翻译的 HTML 结构校验,以及把「已精选但没有版块归属」的条目放进日报的 flashes,不再静默丢掉。
常驻排程与营运 CLI
日报按 08:00(北京时间)自动生成,采集按信源分层频率跑。另有一个营运 CLI:重跑采集、重算分数、生成报告、隐藏条目、查反馈、导出回测样本。
相关事件、热点榜与事件页
同一波话题下的相关事件互相链接;热点榜会在信源数跌破门槛时退场,不再留着昨天的热点。周/月报的关键故事现在点得开了。
反馈、接入文档、条款与更新日志
可以匿名提交反馈并拿到编号。另有 Agent 接入指南、公开接入条款,以及这个页面本身。
精选理由与中文/原文正文切换
详情页新增「精选理由」卡片;非中文正文会翻成中文并保留原文,两份都在时提供切换。理由在模型不可用时降级为规则式句子(带分数,看得出是兜底)。
对着原站截图重做版面
左侧固定侧栏、列表密度、移动端底部导航、/all 的页内搜索与分类筛选、日期分组标题、详情页顶栏。此前的 UI 只用了色票与 DOM 文本,没有对过截图。
五种 RSS、llms.txt、robots、sitemap、OpenAPI 自描述与 Agent Skill
给机器读的表面一次补齐。事实陈述按本站真实情况重写,没有照抄原站的规模描述。
日报生成与日/周/月报页面
按 Asia/Shanghai 日界分桶到五个区段、按分数排序;周/月报统计由代码算,不调用 LLM。
本机收藏、已读、主题三态、分享海报与 Markdown 导出
全部只写本机;海报在浏览器端用 Canvas 生成,不上传任何内容到第三方。
同事件聚合与权威主条
「是否同一事件」与「热门榜如何处理」分成两个独立的轴;内容互补的两条默认都保留。规则式,不是原站的 embedding 方案。
两段式评分与 tier 感知阈值
便宜模型预筛、强模型出维度分、代码算最终分并判定。落选条目仍然入库并记原因。
采集、正规化与去重
公开 RSS/Atom 与 Hacker News;标题近似去重带数字序列守卫(GPT 5 与 GPT 5.5 不是同一条)。
首页、全部动态、详情、搜索、主题
设计令牌取自原站实测,深浅主题与响应式。
公开 API v1
8 个只读端点逐字段对齐 OpenAPI;Problem JSON、ETag/304、限流与 Retry-After。
领域模型与数据库
16 张表;hidden 与 story_id 是两个独立的轴,判重与展示分开表达。
立项
定下复刻范围:公开合同与可见行为对齐原站,新闻筛选算法只求结构相同、不宣称还原;存储、搜索、队列全部收敛到 Postgres。