公开方法 / 可版本化信任

HeatStack 如何把信号变成可发布榜单

榜单是一套受约束的工程索引,不是编辑情绪。分数、发布门槛、新鲜度状态和历史快照都复用产品代码中的共享常量。

发布条目
50
新鲜度 SLA
36h
最低质量分
70
风险扣分上限
30

分数组成

每项归一化信号共同构成 100 分基础分,再根据静态风险结果最多扣 30 分。

40%

动量

综合一天、七天与三十天证据窗口中的变化。

20%

新鲜度

来源仓库及相关文件最近一次有效更新的时间。

15%

来源广度

独立来源中的有效提及,而不是同一信息流的重复。

15%

内容质量

可读结构、明确输入输出、来源信息与双语完整度。

10%

HeatStack 使用

站内详情查看与包操作等兴趣信号,但不把流行度等同于质量。

各项信号代表什么

仓库活跃度和更新时间描述变化;来源提及描述广度;内容结构描述可用性;平台使用描述 HeatStack 内的实际兴趣;静态风险描述审查成本。

发布门槛

Live 榜单只有在至少包含 50 个公开条目时才会发布。每个条目必须具备完整双语内容、完成富化,且质量分不低于 70。被隐藏的条目不会借旧快照重新公开。

同分规则

分数相同时按稳定 Skill ID 排序,避免同一批数据在重复运行时随机换位。

新鲜度与可用状态

所有生成时间统一按 Asia/Taipei 展示。每个非新鲜状态都显示数据总年龄;过期数据还会显示超过 36 小时 SLA 的时长。

live-fresh
API 提供的 Live 榜单,总年龄不超过 36 小时。
live-stale
API 可用,但 Live 榜单已超过 36 小时;页面同时显示总年龄与超出 SLA 的小时数。
snapshot-offline
API 不可用,改用构建时保存的最近完整 Live 榜单快照。
unavailable
API 与静态快照都没有完整、可验证的 Live 榜单。

历史快照策略

历史真实榜单可以继续用于研究、搜索与归档,但必须保留生成时间和信任状态,也不得被称为“今日榜单”。构建时快照只是一种恢复视图,不是实时 API 的替代品。