从这里开始
这里只追踪一件事:哪些地方的人加不到油。 喷气燃料、汽油、柴油、取暖油,全球范围。“贵”不等于”没有”
价格飙升不是短缺。价格上涨的原因很多,大多平淡无奇;把每一次跳涨都当成供应紧急事件,只会做出一个没人能据以行动的信息流。 因此触发条件永远是物理的:航班因缺油取消、加油站关闭、正式实施配给、进口被切断。必须真的有什么停下来了。两个层级,以及它们的区别
把一条记录从
watch 升到 confirmed 需要来自真正独立渠道的相互印证——两家媒体加一个监管机构、三家不同媒体,或一个监管机构加一个硬性运营信号(如已取消的航班)。十篇改写同一条通讯社稿件的报道,凑不成一次确认。
我们追踪什么
四类产品,两个严重性层级,全球覆盖:
仅价格飙升不是短缺信号。我们以物理供应约束为键:航班取消、加油站关闭、正式配给、进口削减。
各层级的证据标准
以下是一条记录要携带某个严重性所必须满足的阈值。它们是策展契约——编辑这份登记表时所适用的标准,也是计划中的分类器上线后将要强制执行的规则。下面的内容目前都没有由代码检查。watch 层级
一个可信来源:- 监管机构公告(EPRA、NMDPRA、OGRA、CAA UK、DGCA),或
- 航空公司 / 机场运营公告,或
- 带有 ≥ 1 个佐证观测的国家级通讯社报道
confirmed 层级(更严格的标准)
从watch 升到 confirmed 需要:
- 两个不同的新闻机构 + 一个监管机构,或
- 三个不同的新闻机构,或
- 一个监管机构 + 一个直接运营影响信号(航空公司信息流中的航班取消、正式配给公告、加油站关闭列表)
watch。该校验属于计划中的分类器,目前并未运行。
衰减策略——已设计,尚未强制执行
confirmed在 7 天内没有新的佐证信号 → 降级为watchwatch在 14 天内没有新信号 → 移除
/corrections 了解设计好的审计界面形状与当前状态。
证据透明度
每个公开短缺行内联暴露其evidenceSources[] — 您可以看到这条记录依据的来源并自行判断。这正是这份登记表站得住脚的原因:不是因为有机器给它打了分,而是因为打分的依据是公开的。
对于任何 confirmed 行,面板展示:
- 新闻机构 / 监管机构名称
- 来源日期
- 分类器版本 + 置信度
ListFuelShortages RPC 接收相同的结构化证据——响应中的每个 FuelShortageEntry 都包含完整的 evidence.evidenceSources[] 数组,与 UI 抽屉渲染的内容一致。
根因归因
每个短缺行都带有一个原因链,而不仅仅是严重性:chokepoint— 追溯到咽喉要道状态变化的物理供应约束pipeline_disruption— 登记表中特定管道离线sanction— 新的制裁机构名单触发进口削减upstream_refinery— 炼油厂检修或停电logistics— 港口 / 铁路 / 卡车瓶颈policy— 政府故意限制
紧急覆盖(计划中)
一个energy_asset_overrides 持久化层是设计好的紧急界面,用于读者标记分类明显错误的罕见情况。写入将是仅管理员、非关键路径——默认流程将保持不变,且每次覆盖都会向修订日志发出一个 override 触发条目。
状态(v1 上线): 覆盖持久化层尚未实现。读者标记的更正目前通过 GitHub issues 人工处理;一旦该层随分类器上线,将通过自动化的覆盖路径流转。请参阅 /corrections 了解计划中覆盖条目的形状。
已知限制
- 非英语监管机构信息流会有一定延迟;我们在逐步添加它们。
- 在政治噪声较大的国家,“watch” 层级可能会频繁波动——这是有意的;如果读者想要更严格的视图,可以过滤为仅
confirmed。 - 取暖油短缺是季节性的,且在通讯社报道中代表性不足;冬季月份信号更强。
更正
请参阅/corrections 了解计划的修订日志格式
(每次层级变更都会附带其触发器——classifier / source
/ decay / override——以及使用的来源)。写入条目的分类器
将在上线后发布;更正目前通过
GitHub issues 人工处理。