这次生产数据发布升级最新的航司自有电池政策来源,并刷新公开覆盖计数。
- •使用 Loong Air 官方 Weixin SPA static source 暴露的 dangerous-goods table,将 Loong Air 升级为 airline-official coverage。
- •新增 Loong Air active power-bank rule,覆盖禁止托运、100 Wh / 160 Wh 分档、carrier approval、100 Wh 以上两块限制、短路保护、飞行中关闭和不得使用。
- •当航司页面没有发布 3C 或召回字段时,继续将 CAAC 中国出发 3C 与召回筛查作为独立 overlay 保留。
- •公开 airline coverage 刷新为 167 条 airline-official、89 条 market-regulator-backed、144 条 IATA-baseline-backed profiles。
- •更新 active airline citation-source coverage,并为新的 Loong Air official source 写入 source-monitoring baseline。
- •保留当前 source-monitoring review signals,同时保持 red source failures 为 0。
2026-06-26
Source-monitoring ingest refresh
v2026.06.26-1这次生产数据刷新更新 source-monitoring state、citation reachability 和生成的 discovery manifests。
- •对 active regulator、airline 和 recall watch sources 运行 live ingest。
- •修复 ingest marker handling,避免 YAML 数字 marker 如 100 和 160 触发 content verification 崩溃。
- •FlySafair 存量 Prismic CMS API ref 开始返回 HTTP 404 后,将该 source 移出 automated monitoring。
- •将 FlySafair 覆盖保持在 IATA baseline,同时把 airline-owned 页面保留为 manual-reviewed context。
- •将 8 个 airline source row 从旧 expected_markers 转为 active content_expectations,并接受已验证 baseline。
- •公开 airline coverage 更新为 133 条 airline-official、122 条 market-regulator-backed、145 条 IATA-baseline-backed profiles。
- •刷新 AEO 和 GSC manifests,同时保留 UK CAA、HK Express、Vietnam Airlines、INIU、CPSC 以及已知 failing/manual-review sources 的待审信号。
2026-06-22
Catalog collection Worker-limit hotfix
v2026.06.22-1这个生产热修将较重的 /catalog collection page 移出每请求 Worker rendering,避免大目录覆盖继续触发 Cloudflare resource limits。
- •将 /catalog 从 forced dynamic rendering 改为轻量 static/ISR shell,revalidation window 为一小时。
- •将 catalog filtering、sorting、pagination 和 brand grouping 移到由静态 public-data models.json snapshot 驱动的 client browser,避免大型 model/configuration aggregation 在 Worker 内每次请求重复执行。
- •同样把 /brand/[brand] hubs 改为轻量 public-data browser,避免点击品牌时在 Worker 内重新运行 catalog aggregation。
- •保持 catalog detail pages、brand hubs、public-data、AEO、GSC tracking 和 sitemap surfaces 不变,catalog counts 不变。
- •更完整的 client/API catalog-filtering cleanup 留作后续;本热修优先恢复稳定的 public catalog route。
这个生产版本把公开目录计数从颜色/SKU 口径改为电池配置口径。
- •将 7,032 个原始目录 variants 折叠为 3,250 个公开电池配置。
- •同品牌、同型号族、同容量、同电压、同 Wh 的颜色/SKU variants 只算一个目录配置。
- •清洗公开目录名称和 slug,避免来源错字、重复品牌前缀、重复颜色进入 public snapshot。
- •同配置 variant 的 catalog URL 会重定向到代表 catalog 页面,不再生成独立可抓取页面。
- •同步 public-data、brand hubs、sitemap、AEO manifest 和 catalog 详情页,诚实展示配置数、variant 数和待复核队列数。
这个生产版本升级最新的航司自有电池政策来源,并保持公开覆盖数字诚实一致。
- •将 Air Inuit、Central Mountain Air、Pacific Coastal Airlines 从加拿大监管来源覆盖升级为航司官方政策覆盖。
- •新增 Air Inuit 外置电池、Central Mountain Air 锂电池组、Pacific Coastal loose lithium batteries 的航司自有 active rules。
- •当航司页面没有发布 Wh、数量、approval 或召回字段时,继续保守使用 Canada/CATSA 与 IATA baseline 补足这些细节。
- •公开航司覆盖数字更新为 131 个 official、125 个 market-regulator-backed、144 个 IATA-baseline-backed、0 个 needs-review。
- •刷新新官方来源对应的 source monitoring、citation baselines、public-data snapshot 与 compliance/audit 文档。
这个生产版本把目录证据缺口与已证明的中国 3C 不合规分开处理。
- •中国 3C 认证要求命中但没有已核验目录证据或旅客声明证据时,从 Banned 改为 Insufficient。
- •旅客明确声明实物无 3C 标识时,中国相关路线仍返回 Banned。
- •3C 标识不清晰时走 verify_3c_body_mark_or_qr 证据核验路径,不再硬判禁带。
- •新增 certification_evidence_missing 和 check_3c_body_mark,便于 API 客户端区分证据缺口与真正禁带。
- •更新 P0 回归覆盖,防止“缺证据”重新退化为 Banned。
这个生产版本把中国 3C 和韩国处理要求从被动上下文改成 verifier 中明确的交互式决策门。
- •仅在行程涉及中国出发或中转场景时显示 3C / CCC 标识问题。
- •中国相关 verifier 流程提交前,要求旅客回答 3C / CCC 标识问题。
- •清晰可见 3C 声明作为独立放行路径输入;无 3C 标识继续触发中国 3C 禁带。
- •3C 标识不清晰时给出独立 warning 和 verify_3c_body_mark_or_qr action,不再折叠成泛化缺证原因。
- •韩国/韩国航司处理要求继续作为交互式确认:未确认返回 conditional,确认后普通 100Wh 以下场景可清除。
这个生产版本把手动容量输入从隐藏的目录兜底提升为公开可见的 verifier 路径,适用于不知道精确充电宝型号的旅客。
- •在公开 verifier 的设备步骤增加固定的“不知道型号?”入口。
- •旅客可以直接用标签上的 Wh,或 mAh 加电压继续,不必先制造一次目录搜索失败。
- •选择精确 catalog 型号时,原有 catalog 判定路径保持不变。
- •当 URL 中存在 manual_wh、manual_mah、manual_v、label_legible 参数时,自动回填到 verifier 表单。
- •手动输入设备继续使用同一套路由、航司、中国 3C、韩国处理和标签清晰度检查。
这个生产版本将 verifier 航司选择器替换为可搜索 combobox,让公开表单可搜索全部 400 家航司,同时避免渲染过长原生下拉框。
- •将独立航司搜索框加原生 select 替换为一个 accessible combobox。
- •保留按航司名称、本地化名称和 IATA code 搜索全部 400 家航司。
- •继续用 IATA code 作为 verifier 请求、韩国处理逻辑和航司政策预览的状态值。
- •新增 ArrowUp、ArrowDown、Enter、Escape 键盘支持。
- •不为单个控件新增 dropdown library 或较大的客户端依赖。
这个生产版本在现有 CPSC/厂商召回来源之外,公开中国、欧盟和韩国的区域召回源监控。
- •将 SAMR / Defective Product Administrative Center、欧盟 Safety Gate/RAPEX、韩国 Product Safety recall monitors 加入运营 source registry。
- •在 /api/recalls 和 /api/devices/[modelId]/recalls 暴露 source_watch,方便合作方看到正在监控的区域召回源。
- •更新 /recalls,展示区域召回 source-watch 状态和精确型号升格规则。
- •active recall 的 verdict 影响仍保持型号级;区域源监控不会在没有精确型号证据时产生品牌级召回推断或判定变化。
- •更新 OpenAPI 与 recall regression tests,固定新的 source-watch contract。
这个生产版本发布临界容量、来源新鲜度、韩国处理、政策来源分级和公开表单性能相关的判定页与验证器加固。
- •新增 airline_policy.policy_source_tier,方便合作方区分航司官方、监管支持和 IATA 基线判定。
- •将实际应用的航司政策引用计入 verdict source audit trail,避免声称用了航司政策但来源未入账。
- •来源新鲜度从单一全局阈值改为按来源类型 SLA,并在判定页引用列表显示 age / SLA。
- •为公开验证器和 API trip 增加韩国/韩国航司处理确认;未确认时返回 conditional warning,而不是过度自信的 cleared 结果。
- •在 95-105 Wh 临界场景优先使用机身印刷 Wh / 厂商证据,降低 mAh 估算值权威性。
- •新增判定纠错入口、召回同步时间戳、页面级 OG locale、多段中转 UI,并减少航司选择器渲染量。
- •清理 guide 文案,把两个充电宝表述为航司相关的保守规划,而不是全球 ICAO/IATA 数量硬帽。
这个版本在判定、召回、API 与 AEO 一致性清理后,收紧公开信任页面和发现入口。
- •近义 China 3C support guides 仍可供用户访问,但标记为 noindex, follow,并 canonical 到主 hub。
- •从 AEO manifest、GSC tracking manifest、priority sitemap、full sitemap、首页 guide links 与 guide index 移除 support guides。
- •AEO/GSC/sitemap 基线更新为 33 个 primary question guides、123 个 brand hubs、58 个 long-tail verdicts、2 个 datasets、247 个 GSC tracking URLs、30,554 个 sitemap URLs、125 个 priority sitemap URLs。
- •在 recall 页面加入覆盖边界文案,说明公开召回集不是完整全球召回数据库。
- •降低 Partner API、已复核政策字段、SLA 与 production-support 文案强度,避免公开页面夸大匿名 API 保证。
- •继续把 traveler activity 表述为延迟聚合动态,而不是 live visitor counter,并用 indexability tests 固定该文案。
这个 local-only 版本确认 Airlink 官方 Hand & Cabin Baggage 页面暴露旅客 power-bank 政策正文后,将 Airlink 升级为 official。
- •使用 Airlink 航司自有 Hand & Cabin Baggage 页面,把 Airlink 从 IATA-baseline-backed 升级为 official。
- •新增 active rule 4z.policy.2026.airlink-hand-cabin-power-banks,覆盖 Airlink cabin-only power-bank controls。
- •记录 Airlink 限制:power banks 不超过两个,且每个不超过 100 watt-hours。
- •记录 Airlink 机上处理文字:如果 power bank 用于给其他允许的电子设备充电,必须保持可见,充电时不得放在 carry-on bag 或 overhead bin 内。
- •airline-4z source monitoring 保持 manual-reviewed,因为 full ingest batch requests 可能收到 Incapsula interstitial,但 browser-user-agent extraction 可以读到官方政策正文。
- •public airline coverage split 更新为 120 条航司官方、130 条市场监管支持、150 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •active rules 更新到 95 条,其中包括 68 条 active airline policy rules。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
FlySafair 官方来源升级
v2026.06.14-15这个 local-only 版本确认 FlySafair 公开 prohibited-items 路由背后的航司自有 CMS 暴露 power-bank 和 lithium-battery 政策正文后,将 FlySafair 升级为 official。
- •使用 FlySafair 航司自有 Prismic luggage-policy content,把 FlySafair 从 IATA-baseline-backed 升级为 official。
- •新增 active rule fa.policy.2026.flysafair-lithium-power-banks,覆盖 CMS 中公开的 FlySafair 官方控制:power banks 和 spare lithium-ion batteries 不允许托运,必须只放在手提行李中。
- •记录 FlySafair CMS 中的 approval 字段:超过 100 Wh 的 batteries 可能需要提前获得航司批准。
- •把渲染后的 linked FlySafair Battery Guidelines 作为 100 Wh / 160 Wh 细节的人工确认,但自动 source monitoring 继续使用可稳定抓取的 CMS endpoint。
- •public airline coverage split 更新为 119 条航司官方、130 条市场监管支持、151 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •active rules 更新到 94 条,其中包括 67 条 active airline policy rules。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
Egyptair 官方来源升级
v2026.06.14-14这个 local-only 版本根据 Egyptair 官方 restricted-items 页面渲染证据,将 Egyptair 升级为 official。
- •使用 Egyptair 航司自有 restricted-items 页面,把 Egyptair 从 IATA-baseline-backed 升级为 official。
- •记录 Egyptair power-bank handling:每位旅客可在随身/个人行李中携带一个 100-watt power bank。
- •记录 Egyptair 托运和标签控制:power banks 在任何情况下都不允许托运;没有写明容量和类型信息的 power banks 禁止登机。
- •记录 Egyptair 机上和存放控制:power banks 飞行中不得使用或充电,不得连接飞机电源,并必须放在座椅口袋或前排座椅下方的包内。
- •airline-ms source monitoring 保持 manual-reviewed,因为本地自动 curl 返回 HTTP 403,但渲染后的官方页面能读到政策正文。
- •public airline coverage split 更新为 118 条航司官方、130 条市场监管支持、152 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
Eastern Airways 停运状态清理
v2026.06.14-13这个 local-only 版本确认 Eastern Airways 已不再运营后,将 Eastern Airways 从 live v1 public airline surfaces 中退休。
- •根据公开报道,Eastern Airways 于 2025-10-27 暂停全部航班,并于 2025-11-06 进入 administration;因此将 Eastern Airways / T3 标记为 historical ceased-operations profile。
- •将 Eastern Airways 设置为 v1: false,使其不再作为 live public airline page 或 sitemap target 处理。
- •保留 T3 registry record 以兼容历史/code 路径,并保留 UK CAA market-regulator-backed baggage policy context 作为 legacy lookup。
- •把 Eastern Airways 从 live official-source discovery backlog 移除;除非该航司恢复运营或找到继任 operating certificate/source,否则不继续查 battery-policy upgrade。
- •保持 400-airline registry 和 source-backed coverage counts 不变;这是运营状态清理,不是 airline policy upgrade。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
KM Malta Airlines 官方来源升级
v2026.06.14-12这个 local-only 版本确认 KM Malta Airlines 官方 Lithium Batteries policy 页面含有旅客充电宝和锂电池政策后,将 KM Malta Airlines 升级为 official。
- •使用 KM Malta Airlines 航司自有 Lithium Batteries policy 页面,把 KM Malta Airlines 从 EASA market-regulator-backed 升级为 official。
- •记录 KM Malta power-bank handling:power banks 禁止托运,只能手提携带;每人最多两个,每个最高 100 Wh。
- •记录 KM Malta 机上和保护控制:power banks 飞行中不得充电或给其他设备充电,并必须防短路和防意外启动。
- •记录 KM Malta approval band:100 Wh 以上至 160 Wh 的锂电池需要通过 KM Malta Airlines call centre 预先批准;超过 160 Wh 的电池禁止作为旅客行李携带。
- •airline-km source monitoring 保持 manual-reviewed,因为本地自动 curl 返回 HTTP 403,但外部渲染抽取能读到官方政策正文。
- •public airline coverage split 更新为 117 条航司官方、130 条市场监管支持、153 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
Eurowings 官方来源升级
v2026.06.14-11这个 local-only 版本根据 Eurowings 官方 dangerous-goods 页面渲染证据,将 Eurowings 升级为 official。
- •使用 Eurowings 航司自有 dangerous-goods 页面,把 Eurowings 从 EASA market-regulator-backed 升级为 official。
- •记录 Eurowings 2026-01-15 power-bank notice:每位旅客最多可携带两个 power banks 上机。
- •记录 Eurowings power-bank table:power banks 不允许托运,允许手提/客舱携带;100 Wh 以下最多两个且无需 transport approval;100 Wh 以上至 160 Wh 最多两个且需要 transport approval。
- •记录 Eurowings 机上和存放控制:除获批医疗设备外,power banks 不得在机上充电或使用;必须放在座椅口袋、随身或前排座椅下方手提行李中,不得放入 overhead bins。
- •airline-ew source monitoring 保持 manual-reviewed,因为本地自动 curl 返回 HTTP 403,但渲染后的官方页面能读到政策正文。
- •public airline coverage split 更新为 116 条航司官方、131 条市场监管支持、153 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
LOT Polish Airlines 官方来源升级
v2026.06.14-10这个 local-only 版本确认 LOT Polish Airlines 官方 hazardous-materials 页面含有旅客备用电池和充电宝政策后,将 LOT Polish Airlines 升级为 official。
- •使用 LOT Polish Airlines 航司自有 hazardous-materials 页面,把 LOT 从 EASA market-regulator-backed 升级为 official。
- •记录 LOT 备用电池和充电宝处理:主要作为电源的物品视为 spare batteries;便携电子设备备用电池和电池只能随身携带;禁止托运;端子必须防短路。
- •记录 LOT 容量和数量字段:lithium-ion spare batteries 不得超过 100 Wh;每位旅客最多携带两个 100 Wh 以下 power banks;其他类型 spare batteries 最多 20 个。
- •记录 LOT 100-160 Wh PED/PMED spare-battery 路径:最多两块,只能手提,并需要 carrier consent。
- •airline-lo source monitoring 保持 manual-reviewed,因为本地自动 curl 返回 Akamai WAF block page,但外部渲染抽取能读到官方政策正文。
- •public airline coverage split 更新为 115 条航司官方、132 条市场监管支持、153 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
Nepal Airlines 官方来源升级
v2026.06.14-09这个 local-only 版本确认 Nepal Airlines 官方 Provision for Dangerous Goods 页面含有旅客锂电池和充电宝政策后,将 Nepal Airlines 升级为 official。
- •使用 Nepal Airlines 官方 dangerous-goods 页面,把 Nepal Airlines 从 IATA-baseline-backed 升级为 official。
- •新增 Nepal Airlines active airline rule:power banks 按 spare batteries 处理,spare batteries 仅限随身,spares 不允许托运,并要求短路保护。
- •建模 Nepal Airlines Wh 区间:普通 lithium-ion spare batteries 不得超过 100 Wh;100 Wh 以上至 160 Wh 的 spare batteries(含 power banks)限两块且只能随身;超过 160 Wh 或没有清晰额定标识的 power banks 不允许带上飞机。
- •新增 Nepal Airlines 机上使用控制:power banks 和 spare batteries 不得给其他电子设备充电,也不得在飞行中被充电。
- •新增 airline-ra active source monitoring。
- •active rules 从 92 增至 93。
- •public airline coverage split 更新为 114 条航司官方、133 条市场监管支持、153 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
这个 local-only 版本根据 AIRDO baggage-restrictions 渲染证据,修正 Air Do official-source rule 的数量区间。
- •Air Do 继续保持 official;这是精度修正,不改变覆盖数量。
- •修正 Air Do active airline rule:两块上限只适用于 100 Wh 以上至 160 Wh 的 spare batteries 和 mobile batteries,不再暗示所有 160 Wh 以下 mobile batteries 都限两块。
- •保留 Air Do 仅随身、禁止托运、超过 160 Wh 禁止、禁止用机上电源给充电宝充电、禁止用充电宝给设备充电、禁止头顶行李架、手边存放和短路保护控制。
- •public airline coverage split 保持 113 条航司官方、133 条市场监管支持、154 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
这个生产 hotfix 让容量判定和 programmatic verdict pages 使用同一个两位小数 Wh,并在 100 Wh / 160 Wh 边界附近加入保守的标签确认逻辑。
- •在 100 Wh 和 160 Wh 航空门槛周围加入可配置的 5 Wh 容量边界带。
- •区分标签/厂商确认 Wh 与 mAh × voltage 反推 Wh;证据不明时默认按反推处理以保持保守。
- •95 Wh 及以下且标签确认的设备保持干净 Allowed,不增加多余边界警告。
- •100 Wh 以下但贴边或反推的设备保持 Allowed,同时要求旅客确认机身印刷 Wh 标签。
- •100-105 Wh 反推设备改为 Conditional,并提示确认印刷标签,因为标签可能仍然写在 100 Wh 以内。
- •在 160 Wh 边界镜像同样的反推/标签确认提示。
- •将 Anker Prime Power Bank (27K, 250W) 从 snapped 100.0 Wh 显示修正为 99.54 Wh 反推值,使页面算式和 Wh 一致。
- •修复 programmatic verdict-page margin 文案,改为 below / exactly on / over 三分支,不再输出 “0.0 Wh below”。
- •重新生成 public data、AEO manifest、GSC tracking、sitemap 和静态 /p/ build output,让缓存的 SEO 判定页拿到新容量文案。
2026-06-14
ZIPAIR Tokyo official-source 升级
v2026.06.14-06这个 local-only 版本在确认 ZIPAIR Tokyo 官方 Dangerous Goods List and Label PDF 后,把 1 条 Japan market-regulator-backed profile 升级为 airline-official coverage。
- •使用 ZIPAIR Tokyo 2025 年 7 月官方 dangerous-goods PDF,将 ZIPAIR Tokyo 从 market-regulator-backed coverage 升级为 official。
- •新增 ZIPAIR active airline rule,覆盖 spare lithium-ion batteries / power banks:仅可随身、不得托运、短路保护、约 100 Wh 及以下未列数量限制,以及 100 Wh 以上至 160 Wh 最多两块。
- •ZIPAIR 将 power banks 作为 spare batteries 处理,因为官方 PDF 说明包括 power banks 在内的可共享电力物品被视为备用电池。
- •ZIPAIR source monitoring 保持 manual-reviewed,因为 PDF 需要 ZIPAIR baggage-page referer,且 ingest pipeline 目前不解析 PDF 表格。
- •citation audit 增加很窄的 ZIPAIR PDF referer,使官方 PDF 可抓取,同时不放宽其他 citation checks。
- •active rules 从 91 提升到 92,citation-audited unique URLs 从 68 提升到 69。
- •public airline coverage split 更新为 113 条航司官方、133 条市场监管支持、154 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
这个生产 hotfix 收紧临界容量判定、来源监控展示、航司覆盖口径、EU/EASA 范围和 2026 数量表述,避免公开页面过度自信。
- •将正好或接近 100 Wh 的充电宝判定从 Allowed 改为 Conditional,并要求可读标签或厂商规格证据。
- •从判定页移除全局来源监控红/绿/总数 chip;判定页只展示实际用于该答案的引用。
- •首页覆盖口径改为 128 个出发国家 profile 加 EU/EASA 指引锚点,并明确区分 113 条航司自有政策、133 条市场监管支持 profile 和 154 条 IATA 基线 profile。
- •从旅客出发地/目的地下拉中移除 European Union,同时内部保留 EASA 指引锚点。
- •收紧 guide、FAQ JSON-LD、llms.txt 与 API 航司政策措辞,不再把两块充电宝表述为全球 ICAO/IATA 硬上限。
2026-06-14
IBEX Airlines official-source 升级
v2026.06.14-04这个 local-only 版本在确认 IBEX Airlines 官方 baggage page 及其 lithium-battery table 后,把 1 条 Japan market-regulator-backed profile 升级为 airline-official coverage。
- •使用 IBEX Airlines 官方 baggage page,将 IBEX Airlines 从 market-regulator-backed coverage 升级为 official。
- •新增 IBEX Airlines active airline rule,覆盖 spare batteries including mobile batteries:仅可随身、不得托运、100 Wh / 160 Wh bands,以及 100-160 Wh 区间每人最多两块 spare lithium-ion batteries。
- •为 IBEX baggage URL 增加一个很窄的 citation/ingest 例外,因为该页面 canonical 指向首页;只有命中预期 IBEX lithium-battery table markers 时才接受。
- •新增 airline-fw active source monitoring,并记录 verified content fingerprint monitoring。
- •active rules 从 90 提升到 91,citation-audited unique URLs 从 67 提升到 68。
- •public airline coverage split 更新为 112 条航司官方、134 条市场监管支持、154 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-14
Air Macau official-source 升级
v2026.06.14-03这个 local-only 版本在确认 Air Macau 可读的官方 lithium-battery table image 后,把 1 条 Macau IATA-baseline-backed profile 升级为 airline-official coverage。
- •使用 Air Macau 官方 lithium-battery table image,将 Air Macau 从 IATA-baseline-backed coverage 升级为 official。
- •新增 Air Macau active airline rule,覆盖 spare lithium batteries / power banks:备用电池仅可随身、备用电池不得托运、短路保护、可读容量标识、100 Wh / 160 Wh bands、100-160 Wh 需承运人批准,以及该区间每人最多两块备用电池。
- •记录 Air Macau no-label handling:无标示、无标签或未知额定值的电池不允许携带。
- •Air Macau source 保持 manual-reviewed official monitoring,因为航司自有来源是 JPEG image,不是可解析 HTML。
- •active rules 从 89 提升到 90,citation-audited unique URLs 从 66 提升到 67。
- •public airline coverage split 更新为 111 条航司官方、135 条市场监管支持、154 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
这个 hotfix 收紧公开判定页和指南页,避免来源监控、EU/EASA 范围或数量说法被误读成更强结论。
- •重命名判定页 provenance 区块,避免把全局 source-monitor 计数误展示成本判定实际引用来源完整性。
- •为 ruleset version、判定生成时间、最近 citation/monitor ingest、重新检查边界加入更直白的日期标签。
- •停止把 European Union 用作已索引长尾出发国家,并把欧洲 near-100Wh 样例改成 Switzerland/SWISS 路线。
- •更新 EU 注释和 EU 判定页兜底文案,将 EASA 指引描述为区域级锚点,而不是单一出发国家规则。
- •收紧 Guides 文案,把两个充电宝表述为保守规划值或航司数量核验项,而不是全球 ICAO/IATA 硬帽。
2026-06-14
100Wh 临界值与开发者页措辞清理
v2026.06.14-01这个 hotfix 降低临界充电宝判定和开发者页定位的过度自信表达。
- •当 Wh 来自 mAh/voltage 反算且正好或近似正好 100 Wh 时,判定改为 conditional,临界设备不再拿到纯绿灯。
- •暴露 device_resolved.watt_hour_basis,方便 API 客户端区分厂商标注、标签观测和 nominal-voltage 反算 Wh。
- •修正程序化判决页:100.0 Wh 现在表述为正好卡在旅客充电宝 100 Wh 上限,而不是低于上限 0.0 Wh。
- •厂商标注或标签观测 Wh 不再展示 mAh × voltage 公式;公式文案只保留给 derived estimates。
- •简化 /developers 商业文案,从内部/企业级重话术改成公开 API、partner pilot 和证据复核边界。
2026-06-13
Compliance scorecard Worker 资源热修
v2026.06.13-16这个 production hotfix 降低 /compliance 的运行时工作量,避免 public operating scorecard 在每次请求时于 Cloudflare Worker 内加载完整 ruleset。
- •将 /compliance 改为读取 build-time coverage、country、ingest 与 golden-test snapshots,不再在请求时加载完整 rule engine data。
- •移除页面每次请求时重建 airline watchlist 的流程,改从更轻的 ingest 与 coverage summaries 推导可见 monitoring counters。
- •保留同一组 public scorecard facts:ruleset version、jurisdiction count、airline count、model count、public active rules、active recalls、source freshness 与 review counters。
- •保持本地化 /compliance 页面和 public cache behavior 不变,同时降低 Worker CPU 与内存压力。
- •作为 Wizz Air Abu Dhabi official-source release 之后的 production hotfix 部署。
2026-06-13
Wizz Air Abu Dhabi official-source 升级
v2026.06.13-15这个 local-only 版本在确认 Wizz Air 可读的官方 restricted-items 页面后,把 1 条 United Arab Emirates IATA-baseline-backed profile 升级为 airline-official coverage。
- •使用 Wizz Air 官方 restricted-items 页面,将 Wizz Air Abu Dhabi 从 IATA-baseline-backed coverage 升级为 official。
- •新增 Wizz Air Abu Dhabi active airline rule:power banks 飞行全程不得使用,不应放入托运行李,必须可被旅客持续监控,飞行中不能充电或给其他设备充电,也不能放入头顶行李架。
- •记录 Wizz Air 更严格的 power-bank 数量和容量控制:每人最多 1 个 power bank,超过 100 Wh 的 power banks 禁止运输。
- •记录 Wizz Air visible-rating handling:没有清晰 Wh/lithium-content 标识或无法计算 Wh 的 lithium batteries / power banks 禁止运输。
- •active rules 从 88 提升到 89,airline policy rules 从 61 提升到 62。
- •public airline coverage split 更新为 110 条航司官方、135 条市场监管支持、155 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Greater Bay Airlines official-source 升级
v2026.06.13-14这个 local-only 版本在确认 Greater Bay Airlines 可读的官方 baggage 页面后,把 1 条 Hong Kong market-regulator-backed profile 升级为 airline-official coverage。
- •使用 Greater Bay Airlines 官方 baggage 页面 Important Information Regarding Lithium Batteries 小节,将其从 Hong Kong CAD market-regulator-backed coverage 升级为 official。
- •新增 Greater Bay Airlines active airline rule:power banks 被视为 spare batteries,必须随身携带,不允许托运,自 2026-03-28 起每人最多 2 个,飞行中不能给 PED 充电或给 power bank 充电,也不能放入头顶行李架。
- •记录 Greater Bay Airlines spare-battery Wh bands:100 Wh 及以下 spare batteries 最多 20 件,100-160 Wh spare batteries 最多 2 件,超过 160 Wh 的 spare lithium-ion batteries 禁止运输。
- •Hong Kong CAD DGAC 2/2026 继续作为 Hong Kong-departure regulator support 保留。
- •active rules 从 87 提升到 88,airline policy rules 从 60 提升到 61。
- •public airline coverage split 更新为 109 条航司官方、135 条市场监管支持、156 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Gulf Air official-source 升级
v2026.06.13-13这个 local-only 版本在确认 Gulf Air 可读的官方 baggage 页面后,把 1 条 Bahrain IATA-baseline-backed profile 升级为 airline-official coverage。
- •使用 Gulf Air 官方 prohibited-items 和 personal-items 页面,将其从 IATA-baseline-backed coverage 升级为 official。
- •新增 Gulf Air model-specific active airline rule,针对 xiaomi-33w-20k-integrated-cable / Xiaomi PB2030MI:Xiaomi 33W Power Bank 20000mAh with integrated cable 不允许带上 Gulf Air 航班,无论客舱或托运。
- •记录 Gulf Air smart-bag lithium-battery / lithium-battery power-bank handling:托运时电池必须移除并带入客舱,客舱携带要求电池可拆且 smart bag 完全关机,电池不可拆的 smart bag 不能运输。
- •generic power-bank 100 Wh / 160 Wh bands 继续明确由 IATA 支撑,因为 Gulf Air 官方文本没有发布通用 power-bank capacity table。
- •active rules 从 86 提升到 87,airline policy rules 从 59 提升到 60。
- •public airline coverage split 更新为 108 条航司官方、136 条市场监管支持、156 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Hong Kong Airlines official-source 升级
v2026.06.13-12这个 local-only 版本在确认 Hong Kong Airlines 可读的官方 baggage-restriction 页面后,把 1 条 Hong Kong market-regulator-backed profile 升级为 airline-official coverage。
- •使用 Hong Kong Airlines 官方 baggage-restriction 页面,将其从 Hong Kong CAD market-regulator-backed coverage 升级为 official。
- •新增 Hong Kong Airlines active airline rule,覆盖备用锂电池和 portable battery chargers:禁止托运、仅限随身携带、100 Wh 以内 20 件、100 Wh 到 160 Wh 以内 2 件、超过 160 Wh 不允许。
- •继续保留 Hong Kong CAD DGAC 2/2026,用于香港出发航班的机上 power-bank recharging 控制。
- •active rules 从 85 提升到 86,airline policy rules 从 58 提升到 59。
- •public airline coverage split 更新为 107 条航司官方、136 条市场监管支持、157 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Oman Air rendered official-source 升级
v2026.06.13-11这个 local-only 版本在确认 Oman Air 官方 dangerous-goods policy 的 rendered evidence 后,把 1 条 Oman IATA-baseline-backed profile 升级为 airline-official coverage。
- •使用 Oman Air 官方 dangerous-goods policy 页面 rendered evidence,将其从 IATA-baseline-backed coverage 升级为 official。
- •记录 Oman Air lithium-ion-battery 字段:轮椅附带电池可托运、备用电池按手提行李处理、需要 WY approval、单个备用电池不超过 300 Wh、两个备用电池各不超过 160 Wh,以及 manufacturer battery-container handling。
- •新增 inactive manual_reviewed_official Oman Air source row,但未新增 active airline-owned rule,因为该官方 URL 仍会在本环境中超时或阻挡 automated citation audit。
- •public airline coverage split 更新为 106 条航司官方、137 条市场监管支持、157 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •active rules 保持 85,airline policy rules 保持 58,直到找到稳定可被 citation audit 访问的 Oman Air endpoint。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Tigerair Taiwan official-source 升级
v2026.06.13-10这个 local-only 版本在确认 Tigerair Taiwan 可读的航司自有 CMS policy content 后,把 1 条 Taiwan IATA-baseline-backed profile 升级为 airline-official coverage。
- •使用 Tigerair Taiwan 官方 Strapi-backed baggage policy content 和 recalled-lithium-battery notice,将其从 IATA-baseline-backed coverage 升级为 official。
- •新增 Tigerair Taiwan active airline rule,覆盖备用锂电池和行动电源禁止托运、短路保护、容量标签处理、IT 执飞航班禁止机上使用行动电源,以及召回锂电池禁运。
- •generic 100 Wh / 160 Wh approval bands 和两个充电宝 passenger baseline 仍明确由 IATA passenger lithium-battery guidance 支持,因为 Tigerair Taiwan 主容量/数量表是图片。
- •active rules 从 84 提升到 85,airline policy rules 从 57 提升到 58。
- •public airline coverage split 更新为 105 条航司官方、137 条市场监管支持、158 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
UNI Air official-source 升级
v2026.06.13-09这个 local-only 版本在确认 UNI Air 可读的航司自有 power-bank notice 后,把 1 条 Taiwan IATA-baseline-backed profile 升级为 airline-official coverage。
- •使用 UNI Air 官方 2026-03-31 power-bank carrying notice,将其从 IATA-baseline-backed coverage 升级为 official。
- •新增 UNI Air active airline rule,覆盖航司自有的两个充电宝上限、充电宝和备用锂电池禁止托运、随身携带、禁止头顶行李架、飞行全程禁止使用或充电、超过 160 Wh 禁带。
- •100 Wh / approval-band 和短路保护仍明确由 IATA passenger lithium-battery guidance 支持,因为 UNI Air notice 未直接发布这些字段。
- •active rules 从 83 提升到 84,airline policy rules 从 56 提升到 57。
- •public airline coverage split 更新为 104 条航司官方、137 条市场监管支持、159 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Air Do official-source 升级
v2026.06.13-08这个 local-only 版本在确认 Air Do 可读的航司自有 restricted-items policy 页面后,把 1 条 Japan market-regulator-backed profile 升级为 airline-official coverage。
- •使用 Air Do 官方 restricted-items 页面,将其从 Japan market-regulator-backed coverage 升级为 official。
- •新增 Air Do active airline rule,覆盖充电宝仅随身、禁止托运、160 Wh 上限、两个上限、禁止用机上电源给充电宝充电、禁止用充电宝给设备充电、禁止头顶行李架、手边/座椅口袋保管、短路保护。
- •记录 IBEX Airlines 为 blocked official-source lead:其官方 baggage 页面暴露 spare-battery/mobile-battery 字段,但 citation audit 拒绝该 URL,因为页面 canonical 指向站点首页。
- •active rules 从 82 提升到 83,airline policy rules 从 55 提升到 56。
- •public airline coverage split 更新为 103 条航司官方、137 条市场监管支持、160 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Peach Aviation official-source 升级
v2026.06.13-07这个 local-only 版本在确认 Peach Aviation 可读的 2026 年 4 月移动电源规则变更公告后,把 1 条 Japan market-regulator-backed profile 升级为 airline-official coverage。
- •使用 Peach Aviation 官方移动电源公告,将其从 Japan market-regulator-backed coverage 升级为 official。
- •新增 Peach Aviation active airline rule,覆盖航司自有的两个充电宝上限、160 Wh 上限、机内禁止用充电宝给设备充电,以及禁止用座椅 USB 给充电宝充电。
- •禁止托运、随身近处保管、禁止放入头顶行李架、短路保护继续明确由 Japan MLIT / JCAB market guidance 支撑,因为 Peach 公告未发布这些字段。
- •active rules 从 81 提升到 82,airline policy rules 从 54 提升到 55。
- •public airline coverage split 更新为 102 条航司官方、138 条市场监管支持、160 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •记录 Air Do 发现的 2026 年 4 月 24 日官方 PDF 与电池政策无关,因为它是 Golden Week 预约情况新闻稿,不是移动电源规则。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Mandarin Airlines official-source 升级
v2026.06.13-06这个 local-only 版本在确认 Mandarin Airlines 可读的 2026 年 3 月充电宝公告后,把 1 条 Taiwan regulator-backed profile 升级为 airline-official coverage。
- •使用 Mandarin Airlines 官方充电宝公告,将其从 IATA regulator-backed coverage 升级为 official。
- •新增 Mandarin Airlines active airline rule,覆盖航司自有的两个充电宝上限,以及机上禁止使用/禁止为充电宝充电。
- •随身携带、禁止托运、100 Wh / 160 Wh approval bands、短路保护继续明确由 IATA passenger lithium-battery guidance 支撑,因为 Mandarin 公告未发布这些字段。
- •active rules 从 80 提升到 81,airline policy rules 从 53 提升到 54。
- •public airline coverage split 更新为 101 条航司官方、139 条市场监管支持、160 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •再次确认 Air Busan 仍被 Cloudflare challenge 阻挡,本轮不能从自动证据升级。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Japan Transocean Air official-source 升级
v2026.06.13-05这个 local-only 版本在确认 Japan Transocean Air 可读的移动电源规则变更公告后,把 1 条 Japan market-regulator-backed profile 升级为 airline-official coverage。
- •使用 Japan Transocean Air 2026 年 4 月官方移动电源公告,将其从 Japan market-regulator-backed coverage 升级为 official。
- •新增 Japan Transocean Air active airline rule,由 JTA 公告加 Japan MLIT / JCAB market guidance 支撑禁止托运、两个上限、160 Wh 上限、短路保护、客舱存放、机上禁止充电/使用。
- •JTA 公告指向的 JAL Group 详情页对自动 citation audit 返回 HTTP 403,因此不放入 active citations。
- •active rules 从 79 提升到 80,citation-audited unique URLs 从 55 提升到 56。
- •public airline coverage split 更新为 100 条航司官方、139 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •Spring Airlines Japan 记录为仍未升级的 official-source lead:官方 baggage 页面可读,但没有可用的 power-bank/mobile-battery policy 字段。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
StarFlyer official-source 升级
v2026.06.13-04这个 local-only 版本在确认 StarFlyer 自有可读充电宝政策文本后,把 1 条 regulator-backed profile 升级为 airline-official coverage。
- •使用 StarFlyer 官方 restricted-baggage 页面,将 StarFlyer 从 Japan market-regulator-backed coverage 升级为 official。
- •新增 StarFlyer active airline rule,覆盖禁止托运、禁止头顶行李架、随身或座椅袋存放、禁止机上使用充电宝、禁止从机上电源给充电宝充电、端子绝缘。
- •StarFlyer 的 160 Wh 和两个充电宝上限继续明确由 Japan MLIT / JCAB market rule 支撑,因为这些字段没有从 StarFlyer 直接文本中抽取到。
- •active rules 从 78 提升到 79,airline policy rules 从 52 提升到 53。
- •public airline coverage split 更新为 99 条航司官方、140 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •把 Cebu Pacific、Batik Air Malaysia、Air Macau、Tigerair Taiwan、Mandarin Airlines、UNI Air、Peach Aviation、Air Do、ZIPAIR、IBEX 记录为 blocked 或 partial official-source leads:航司自有政策文本缺失、动态渲染、WAF 阻挡、不完整或不可达。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Skymark 与 Thai AirAsia active rule 归一化
v2026.06.13-03这个 local-only 版本把 3 条具体 official profiles 转成 active airline rules,不膨胀 official coverage count。
- •基于 Skymark Airlines、Thai AirAsia、Thai AirAsia X 的官方 baggage FAQ 与 carrier-code AirAsia support 来源新增 active airline rules。
- •Skymark 建模随身携带备用锂离子电池、禁止托运、短路保护、100 Wh / 160 Wh 分段、100-160 Wh 两个上限,但不编造 100 Wh 以下数量上限。
- •Thai AirAsia 建模两个上限、100 Wh 充电宝上限、禁止托运、短路保护与召回设备处理,不套用 FD 文章正文没有出现的更广泛机上使用文案。
- •Thai AirAsia X 建模两个上限、100 Wh 上限、仅随身携带、禁止头顶行李架、随身/座椅袋/座椅下存放,以及禁止机上使用或充电。
- •active rules 从 75 提升到 78;public airline coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •STARLUX、Solaseed Air、TAROM、Aegean、French Bee、Air Caraibes 因 fresh checks 返回 404、500、782、403 或 HTTP/2 errors,本轮延后。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Royal Brunei、Air Dolomiti、Condor 与 SAA active rule 归一化
v2026.06.13-02这个 local-only 版本把 4 条具体的官方充电宝 profile 转成 active airline rules,不膨胀 official coverage count。
- •基于 Royal Brunei Airlines、Air Dolomiti、Condor、South African Airways 的官方 baggage、battery、hazardous-goods、restricted-items 来源新增 active airline rules。
- •Royal Brunei 建模 100 Wh 内 4 个上限、100-160 Wh 2 个且需预先批准、座椅袋存放、禁止头顶行李架、禁止机上使用或充电。
- •Air Dolomiti 建模 2 个上限、仅客舱携带、100-160 Wh 审批路径、禁止头顶行李架、禁止机上使用或充电。
- •Condor 建模 carry-on-only hazardous-goods powerbank row 与 100-160 Wh permission requirement,但不编造低容量数量上限。
- •SAA 建模 100 Wh / 27,000 mAh 充电宝上限、仅随身携带、禁止头顶行李架、禁止机上充电、禁止滑行/起飞/降落时给设备供电。
- •active rules 从 71 提升到 75;public airline coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •fresh reachability checks 返回 HTTP 200 后,启用这 4 条 source-registry entries。
- •SAS 因 fresh official-page check 返回 HTTP 403,本轮延后。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-13
Verifier trust 与公开面整改
v2026.06.13-01这个 local-only 版本修复独立整改审计发现的高风险判定逻辑、引用文案、公开 API 合约、隐私表面、覆盖诚信与本地化 verifier 文案。
- •将 China 3C enforcement 收窄到中国大陆境内航班,删除 Thailand 20,000 mAh hard cap,修正 IATA 100-160 Wh citation wording,并统一贴线设备 Wh 目录口径。
- •让 banned verdict pages 首屏展示真实阻断规则,保留 model-specific recall behavior,并为召回库未完整覆盖的品牌增加 recall-coverage transparency。
- •落实 ruleset pins、effective-date attribution、deterministic verdict IDs、transit handling、ISO jurisdiction cleanup、pagination truncation metadata、airline coverage labels 与 baseline-only notices。
- •从公开 developer/partner surfaces 移除内部实现笔记,保留已披露 analytics 脚本并确保其与 verifier inputs 隔离,增加明确的 partner-origin CORS 行为,并延迟/泛化公开 activity records。
- •本地化 verifier reasons 与 zh-CN form copy,替换不准确的 limit-adopter wording,标注 destination assumptions,刷新 public-data/AEO artifacts;本轮保持 local-only,没有执行 Cloudflare deploy。
2026-06-12
China Airlines、Malaysia Airlines 与 AirAsia active rule 归一化
v2026.06.12-05这个 local-only 版本把 3 条具体的官方充电宝 profile 转成 active airline rules,不膨胀 official coverage count。
- •基于 China Airlines、Malaysia Airlines、AirAsia 的官方 lithium-battery、power-bank、PED support 来源新增 active airline rules。
- •China Airlines 严格按专门 Power Banks 表建模:仅允许不超过 100 Wh、每人 2 个、仅随身携带,101-160 Wh 充电宝不得作为行李带上飞机。
- •Malaysia Airlines 建模其明确的 100 Wh / 160 Wh 审批路径、2 个上限、仅客舱携带、不得放入头顶行李架、保护袋/独立袋要求,以及全程禁止使用或充电。
- •AirAsia 建模其明确的 2 个上限、100 Wh 硬上限、禁止托运、禁止头顶行李架存放、必须座椅下/座椅袋存放,以及禁止机上使用或充电。
- •active rules 从 68 提升到 71;public airline coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •fresh reachability checks 返回 HTTP 200 后,启用这 3 条 source-registry entries。
- •Aegean 因 fresh official-page check 返回 HTTP 403,本轮延后。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-12
Jetstar active rule 归一化
v2026.06.12-04这个 local-only 版本把 Jetstar 已复核的官方充电宝 profile 转成 active airline rule,不膨胀 official coverage count。
- •基于 Jetstar 官方 dangerous-goods 充电宝页面新增一条 active airline rule。
- •将 JQ profile 指向 airline-owned rule ID,同时保留 CASA/IATA baseline 等 route-country overlays。
- •active rules 从 67 提升到 68;public airline coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •使用已被 Jetstar Japan 引用的同一个 Jetstar 官方 URL,因此提升 active rule 深度,但不宣称新增 unique source URL。
- •fresh reachability check 返回 HTTP 200 后,启用 Jetstar source-registry entry。
- •flydubai、Etihad、Turkish Airlines、KLM、United、Air India、IndiGo 因 fresh checks 超时或返回 HTTP/2 errors,本轮延后。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-12
Finnair、Virgin Atlantic 与 Southwest active rule 归一化
v2026.06.12-03这个 local-only 版本把 3 条已复核 official airline profiles 转成 active airline rules,不膨胀 official coverage count。
- •基于官方 battery、dangerous-items 与 lithium-battery help-center 来源,为 Finnair、Virgin Atlantic、Southwest Airlines 新增 active airline rules。
- •将 AY、VS、WN profiles 指向 airline-owned rule IDs,同时保留 EASA、UK CAA、TSA、IATA 等 route-country overlays。
- •active rules 从 64 提升到 67;public airline coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •fresh reachability checks 返回 HTTP 200 后,启用这 3 条 source-registry entries。
- •Air Canada、KLM、Korean Air、Delta、Lufthansa、Air France、SWISS、Copa、Hawaiian/Alaska-linked candidates 因 fresh checks 返回 403/444/HTTP2 errors、跳转离开 airline-owned evidence,或字段仍偏泛化,本轮延后。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
这个生产热修移除 verdict API 响应中国泰 policy summary 里最后残留的通用审批区间旧句。
- •改写国泰 policy_summary,避免 API 接入方和 agent 把通用 100-160 Wh 锂电池审批语言当成充电宝判定摘要。
- •将国泰源数据 policy fields 对齐到运行时的 2026 旅客侧 100 Wh 口径,而不是只依赖响应时清洗。
- •保留国泰最多两个充电宝的数量信号,同时把超过 100 Wh 的充电宝处理明确为航线和航司特定,除非来源明确确认。
- •新增回归护栏,防止国泰 summary 和 policy fields 再引入旧的通用审批区间文案。
这个 local-only 版本把 5 条已复核 official airline profiles 转成 active airline rules,继续把 official coverage 从列表口径推进到可执行规则。
- •基于官方 restricted-baggage、dangerous-goods、lithium-battery 或 power-bank 来源,为 Vietnam Airlines、XiamenAir、Hainan Airlines、Juneyao Air、Spring Airlines 新增 active airline rules。
- •将 VN、MF、HU、HO、9C profiles 指向 airline-owned rule IDs,同时保留中国大陆航司已有 CAAC China-departure overlays。
- •active rules 从 59 提升到 64;public airline coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •fresh reachability checks 返回 HTTP 200 后,启用这 5 条 source-registry entries。
- •China Southern、JAL、United、Air India、IndiGo、Tway 因 fresh checks 返回 403 或 HTTP/2 errors,本轮延后。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-11
判定 API 与结构化数据清理
v2026.06.11-03这个生产热修移除旧审批区间文案,允许 verify 顶层 model_id 调用,并将程序化判定页 JSON-LD 收敛为事实型 Article/Breadcrumb 输出。
- •将旧的 100-160 Wh 充电宝审批文案替换为 2026 旅客侧 100 Wh 指引,除非来源明确确认充电宝专属审批路径。
- •在 POST /api/verify 中把顶层 model_id、serial、容量、电压、Wh 和标签可读性字段归一化为 device.*。
- •在 OpenAPI 中记录 shorthand request shape,并用 OpenAPI contract test 加护栏。
- •从程序化判定页 JSON-LD 移除同页 FAQPage/QAPage 冲突、废弃 HowTo schema 和自写 Review 节点。
- •确认国泰程序化页面本地生产 HTML 中 FAQPage/QAPage/HowTo/Review 节点为 0,PropertyValue 节点仅 8 个。
2026-06-11
ROMOSS 官方店铺目录扩展
v2026.06.11-02这个 local-only 版本基于官方厂商与官方店铺证据新增可用于 verifier 的 ROMOSS 充电宝记录。
- •新增 9 条 ROMOSS catalog records,并记录当时的本地 source-of-truth catalog size 与 verified brand groups。
- •基于官方英文与中文厂商站点,将 ROMOSS 加入 verified entity identifiers。
- •使用 ROMOSS 链接的京东自营旗舰店商品页作为 model/SKU 与 capacity evidence,覆盖 10,000mAh、20,000mAh、27,000mAh 和 30,000mAh records。
- •拒绝 ROMOSS chargers、cables、不稳定官方 API 响应,以及无法把容量绑定到稳定型号标识的 image-only candidates。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、123 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 30646。
- •本轮保持 local-only;未运行 Cloudflare deploy。
这个生产热修防止有效型号级召回在序列号状态未知时,被公开判定页面概括成完全 Allowed。
- •将精确型号命中有效召回、但缺少序列号或仅能通过厂商名单确认的情况,从 allowed 提升为 conditional。
- •新增可见的 recall_serial_required 约束,让旅客和答案引擎都能看到出行前必须核验序列号或厂商资格名单。
- •受影响序列号仍为 banned;明确未受影响序列号继续按普通飞行规则处理,保持型号级召回边界。
- •Banned 判定卡不再显示普通随身条件列表,避免禁止结果看起来还带有许可式说明。
- •判定页为缺少中国 3C 证据和召回资格未排除新增人话原因,并重新生成 public data、AEO、GSC 与 sitemap artifacts。
2026-06-10
Qantas and Air New Zealand active rule normalization
v2026.06.10-23这个版本继续把 2 条已复核 official airline profiles 转成 active airline rules,继续清理 official coverage count 背后的规则深度。
- •基于 Qantas 和 Air New Zealand 官方 power-bank / lithium-battery policy pages 新增 active airline rules。
- •将 QF 和 NZ airline profiles 指向各自 official airline rule IDs,不改变 policy confidence 或 public coverage counts。
- •active rules 从 57 提升到 59;public coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •fresh reachability checks 通过后启用 Qantas 和 Air New Zealand source-registry entries;Jetstar、Etihad、Turkish Airlines、Austrian、SAS 因 fresh HEAD checks 返回 HTTP/2 errors 或 403,本轮跳过。
- •public data、AEO、API、coverage-depth、citation-audit 检查通过后,将 Qantas 和 Air New Zealand 的规则深度清理发布到生产。
2026-06-10
Official airline rule normalization
v2026.06.10-22这个 local-only 版本把 4 条此前只存在于 profile 的 official airline policies 转成 active airline rules,缩小 official coverage 口径和可执行规则证据之间的落差。
- •基于已复核的官方来源,为 VietJet Air、HK Express、SriLankan Airlines、Royal Jordanian 新增 active airline rules。
- •将 VJ、UO、UL、RJ 的 airline profiles 从陈旧 IATA baseline key rule 改为各自的 official airline rule IDs,不改变 policy confidence。
- •active rules 从 53 提升到 57;public coverage split 保持 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •把这 4 个官方航司政策 URL 加入 source registry 供监控;flydubai 因官方 PDF 在新一轮可达性检查中超时,本轮刻意不改。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
AirAsia group official coverage upgrade
v2026.06.10-21这个 local-only 版本把 3 条 AirAsia-linked IATA-baseline 航司记录升级到 official AirAsia group 覆盖,并为此前只写在 profile 里的 AirAsia policy evidence 补上 active airline rules。
- •使用 AirAsia 官方 AirAsia flights portable-electronic-devices support article,为 AirAsia X、Indonesia AirAsia、Philippines AirAsia 新增 active airline rules。
- •将 D7、QZ、Z2 从 IATA-baseline-backed 覆盖升级到 official 覆盖,字段包括两个 power bank 上限、100 Wh 上限、超过 100 Wh 禁止、不可 check-in luggage、不可 overhead bin、需放座椅下/座椅袋,以及机上不得使用或充电。
- •public depth split 更新为 98 条航司官方、141 条市场监管支持、161 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •记录 D7/QZ/Z2 carrier-specific prohibited-items article slugs 本轮返回 404,所以口径保持为 AirAsia group official coverage,而不是 carrier-specific page ownership。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
India DGCA market-regulator coverage upgrade
v2026.06.10-20这个 local-only 版本把剩余 India IATA-baseline 航司记录升级到 India DGCA market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 active India DGCA Dangerous Goods Advisory Circular 01/2025 rule,覆盖 power banks/spare batteries 只放手提行李的旅客提示、不得放 overhead bin、飞行中不得使用/充电,以及短路防护指引。
- •将 Vistara、Air India Express、SpiceJet、Akasa Air、Alliance Air、Star Air 从纯 IATA-baseline-backed 覆盖升级到 India DGCA market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、141 条市场监管支持、164 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将官方 DGCA Dangerous Goods circulars entry 加为 active India regulator source;具体 PDF 已通过 DGCA 官方 dynamic attachment endpoint 核验。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Hong Kong CAD market-regulator coverage upgrade
v2026.06.10-19这个 local-only 版本把剩余 Hong Kong IATA-baseline 航司记录升级到 Hong Kong CAD market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 active Hong Kong CAD DGAC 2/2026 power-bank rule,适用于 Hong Kong-departing flights,覆盖 carry-on-only、两个 power-bank 上限,以及飞行中不得给 power bank 充电。
- •将 Hong Kong Airlines 和 Greater Bay Airlines 从纯 IATA-baseline-backed 覆盖升级到 Hong Kong CAD market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、135 条市场监管支持、170 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 DGAC 2/2026 PDF 加为 high-severity active Hong Kong regulator source,同时继续监控更宽泛的 CAD DGAC index。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Additional EASA market-regulator coverage upgrade
v2026.06.10-18这个 local-only 版本把另一批 Belgium、Denmark、Switzerland、Cyprus、Romania、Croatia、Hungary、Malta、Sweden、Estonia IATA-baseline 航司记录升级到 country-scoped EASA market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 Belgium、Denmark、Switzerland、Cyprus、Romania、Croatia、Hungary、Malta、Sweden、Estonia scoped EASA passenger dangerous-goods power-bank rules,覆盖 carry-on-only、checked-baggage 禁止、短路保护、机上充电/使用限制,以及损坏/缺陷/召回锂电池警告。
- •将 TUI fly Belgium、DAT、FlexFlight、Helvetic Airways、Chair Airlines、Cyprus Airways、Animawings、Trade Air、Smartwings Hungary、Wizz Air Malta、Amapola Flyg、Regional Jet 从纯 IATA-baseline-backed 覆盖升级到 EASA market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、133 条市场监管支持、172 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •Albania、Moldova、Faroe Islands、Greenland 记录暂时保留在 IATA baseline,因为它们的 EASA 适用性不如 EU/EASA member-state 和 Switzerland-linked 覆盖直接。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Italy, Greece, and Poland EASA market-regulator coverage upgrade
v2026.06.10-17这个 local-only 版本把剩余 Italy、Greece、Poland IATA-baseline 航司记录升级到 EASA market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 Italy、Greece、Poland scoped EASA passenger dangerous-goods power-bank rules,覆盖 carry-on-only、checked-baggage 禁止、短路保护、机上充电/使用限制,以及损坏/缺陷/召回锂电池警告。
- •将 Neos、Aeroitalia、SkyAlps、SKY express、Olympic Air、Air Mediterranean、Buzz、Enter Air、SprintAir 从纯 IATA-baseline-backed 覆盖升级到 EASA market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、121 条市场监管支持、184 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •EASA 覆盖保持 country-scoped,不使用宽泛 catch-all rule,确保 rule matching 按市场显式生效。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
France and Spain EASA market-regulator coverage upgrade
v2026.06.10-16这个 local-only 版本把剩余 France 和 Spain IATA-baseline 航司记录升级到 EASA market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 France 和 Spain scoped EASA passenger dangerous-goods power-bank rules,覆盖 carry-on-only、checked-baggage 禁止、短路保护、机上充电/使用限制,以及损坏/缺陷/召回锂电池警告。
- •将 ASL Airlines France、Corsair、Air Corsica、Transavia France、Air France Hop、Air Europa、Binter Canarias、Volotea、Iberia Express、Air Nostrum、Iberojet 从纯 IATA-baseline-backed 覆盖升级到 EASA market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、112 条市场监管支持、193 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •EASA 覆盖保持 country-scoped,不使用宽泛 catch-all rule,确保 rule matching 按市场显式生效。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Australia CASA market-regulator coverage upgrade
v2026.06.10-15这个 local-only 版本把剩余 Australia IATA-baseline 航司记录升级到 CASA market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 active Australia CASA Pack Right lithium-batteries rule,覆盖 power banks/spare batteries cabin-only、checked-luggage 禁止、短路保护、100 Wh / 160 Wh approval bands,以及 over-160 Wh passenger-baggage 禁止。
- •将 Alliance Airlines 和 Rex Airlines 从纯 IATA-baseline-backed 覆盖升级到 Australia CASA market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、101 条市场监管支持、204 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 CASA Pack Right lithium-batteries 页面加为 active regulator source。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
EASA market-regulator coverage upgrade
v2026.06.10-14这个 local-only 版本把剩余 EU IATA-baseline 航司记录升级到 EASA market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 active EASA passenger dangerous-goods power-bank rule,覆盖 carry-on-only、checked-baggage 禁止、短路保护、机上充电/使用限制,以及损坏/缺陷/召回锂电池警告。
- •将 LOT Polish Airlines、Czech Airlines、Bulgaria Air、Norwegian Air Sweden、Croatia Airlines、Luxair、KM Malta Airlines、Transavia、TUI fly Netherlands、Eurowings、Discover Airlines、TUI fly Deutschland、Smartwings 从纯 IATA-baseline-backed 覆盖升级到 EASA market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、99 条市场监管支持、206 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •复用 source registry 里已经 active tracking 的 EASA Dangerous Goods source。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Canada CATSA market-regulator coverage upgrade
v2026.06.10-13这个 local-only 版本把剩余加拿大 IATA-baseline 航司记录升级到 CATSA market-regulator/security-screening 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 active Canada CATSA passenger battery guidance rule,覆盖 batteries 和 lithium-battery-powered devices 的 carry-on handling、power banks 避免 checked baggage 和 overhead bins、100 Wh / 160 Wh approval bands、短路保护、损坏/召回电池警告,以及机上充电 caution。
- •将 Sunwing Airlines、Pascan Aviation、Calm Air、Canadian North、Air North、PAL Airlines、Pacific Coastal Airlines、Central Mountain Air、Bearskin Airlines、Air Inuit 从纯 IATA-baseline-backed 覆盖升级到 Canada CATSA market-regulator-backed 覆盖。
- •收紧 airline_filter rule matching,避免 country-scoped filtered rules 污染无关的同码航司 source,包括 Canada CA / Air China CA 这个冲突。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、86 条市场监管支持、219 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 CATSA Guidelines for Batteries 页面加为 active regulator/security-screening source。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Japan MLIT market-regulator coverage upgrade
v2026.06.10-12这个 local-only 版本把剩余日本 IATA-baseline 航司记录升级到 MLIT / JCAB market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 active Japan MLIT / JCAB 2026-04-24 passenger power-bank rule,覆盖 checked-baggage 禁止、carry-on/seat-pocket 处理、两个 power-bank 上限、160 Wh 硬上限、overhead-compartment 限制、短路保护,以及机上充电/使用限制。
- •将 Peach Aviation、StarFlyer、Air Do、Spring Airlines Japan、ZIPAIR Tokyo、IBEX Airlines、Japan Transocean Air 从纯 IATA-baseline-backed 覆盖升级到 Japan MLIT / JCAB market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、76 条市场监管支持、229 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 MLIT dangerous-goods baggage page 链接的英文 2026-04-24 power-bank passenger notice 加为 active regulator source。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
UK CAA market-regulator coverage upgrade
v2026.06.10-11这个 local-only 版本把剩余英国 IATA-baseline 航司记录升级到 UK CAA market-regulator-backed 覆盖,但不声称它们已有航司自有 official policy text。
- •新增 active UK CAA passenger baggage power-bank rule,覆盖 checked-baggage 禁止、carry-on/cabin 允许、两个 power-bank 上限、100 Wh / 160 Wh approval bands,以及机上给设备充电限制。
- •将 Jet2.com、TUI Airways、Wizz Air UK、Loganair、Eastern Airways 从纯 IATA-baseline-backed 覆盖升级到 UK CAA market-regulator-backed 覆盖。
- •airline-official 保持 95 条不变,同时 public depth split 更新为 95 条航司官方、69 条市场监管支持、236 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 UK Civil Aviation Authority passenger baggage safety page 加为 active regulator source。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Jetstar Japan official-source upgrade
v2026.06.10-10这个 local-only 版本使用 Jetstar 官方 dangerous-goods 页面将 Jetstar Japan 从 IATA-baseline-backed 覆盖升级为 airline-official;该页面明确标注 GK = Jetstar Japan。
- •使用 Jetstar 官方 dangerous-goods 页面,将 Jetstar Japan 从 IATA-baseline-backed regulator_backed 升级为 official。
- •新增 active GK power-bank controls rule,覆盖 carry-on-only、最多两个 power banks、不得机上使用或充电、需放在易取位置,以及损坏/缺陷电池禁运。
- •public depth split 更新为 95 条航司官方、64 条市场监管支持、241 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 Jetstar Japan 加为 manual-reviewed official source,并复用明确标注 GK = Jetstar Japan 的 Jetstar dangerous-goods URL。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
PAL Express official-source upgrade
v2026.06.10-09这个 local-only 版本使用同一个明确适用于 Philippine Airlines / PAL Express operated flights 的 PAL 官方 restricted-items AEM page model,将 PAL Express 从 IATA-baseline-backed 覆盖升级为 airline-official。
- •使用 AEM .model.json endpoint 暴露的 Philippine Airlines / PAL Express 官方 restricted-items dangerous-goods lithium table,将 PAL Express 从 IATA-baseline-backed regulator_backed 升级为 official。
- •新增 active PAL Express power-bank cabin-controls rule,覆盖 carry-on-only、最多两个 power banks、不得放 overhead bin、不得在飞行中给 power bank 充电、滑行/起飞/降落不得用 power bank 给设备充电,以及容量标签要求。
- •public depth split 更新为 94 条航司官方、64 条市场监管支持、242 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 PAL AEM model JSON 加为 PAL Express 的 manual-reviewed official source,同时保留同一个 public traveler-facing policy URL。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Philippine Airlines official-source upgrade
v2026.06.10-08这个 local-only 版本使用 PAL 官方 restricted-items AEM page model,将 Philippine Airlines 从 IATA-baseline-backed 覆盖升级为 airline-official。
- •使用 PAL 官方 restricted-items dangerous-goods lithium table 的 AEM .model.json endpoint,将 Philippine Airlines 从 IATA-baseline-backed regulator_backed 升级为 official。
- •新增 active PAL power-bank cabin-controls rule,覆盖 carry-on-only、最多两个 power banks、不得放 overhead bin、不得在飞行中给 power bank 充电、滑行/起飞/降落不得用 power bank 给设备充电,以及容量标签要求。
- •public depth split 更新为 93 条航司官方、64 条市场监管支持、243 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •将 PAL AEM model JSON 加为 manual-reviewed official airline source,同时保留公开 PAL route 作为 traveler-facing policy URL。
- •记录 Cebu Pacific 在当前 static/dynamic page extraction 路径下仍不能升级。
- •本轮保持 local-only;没有执行 Cloudflare deploy。
2026-06-10
Scoot official-source upgrade
v2026.06.10-07这个版本用 Scoot 官方 2026 年 4 月 Dangerous Goods PDF 替换被挡的 HTML source,清掉最后一个 airline blocked_source。
- •使用 Scoot travel-information page 链出的官方 Scoot_DG_APR2026_Web PDF,将 Scoot 从 blocked_source 升级为 airline-official。
- •用官方 PDF citation 激活 Scoot max-2 power-bank rule。
- •public depth split 更新为 92 条航司官方、64 条市场监管支持、244 条 IATA 基线支持、0 条待复核、0 条来源受阻。
- •source-backed airline policy records 提升为 400/400,同时继续把 IATA-baseline records 与 airline-owned official records 分开。
- •Scoot source monitor 暂时保持 manual_reviewed_official,直到补上 PDF baseline parsing。
- •已部署到 Cloudflare production,版本为 83f9e549-9670-4eee-ba45-92f9ef0b55c7。
2026-06-10
Airline needs-review closure
v2026.06.10-06这个 local-only 版本清掉剩余的原始 airline policy review 尾巴,但不虚增 airline-official 数量。
- •使用 active IATA passenger lithium-battery guidance,将最后 102 条 needs_review 航司记录提升为 IATA-baseline-backed regulator_backed 覆盖。
- •airline-official 覆盖保持 91 条不变;这 102 条不声明为航司自有政策核验。
- •public depth split 更新为 91 条航司官方、64 条市场监管支持、244 条 IATA 基线支持、0 条待复核、1 条来源受阻。
- •更新 test:airline-coverage-depth,要求源数据、helper 逻辑和 public-data/snapshot/coverage.json 保持 zero-needs_review 状态。
- •本轮保持 local-only;Cloudflare production 在下一次 deploy 前仍是上一版已部署覆盖。
2026-06-10
Airline coverage-depth guardrails
v2026.06.10-05这个 local-only 版本在 400-airline expansion 后将 airline-policy coverage depth 显式拆分并加入测试保护。
- •在首页、About、/airlines 和 public data 中,将航司覆盖拆成航司官方、市场监管支持、IATA 基线支持、待复核和来源受阻层级。
- •使用 VietJet Air、HK Express、flydubai、Royal Jordanian、SriLankan Airlines、China Southern、Hainan Airlines、XiamenAir、Juneyao Air、Spring Airlines、Thai Airways、Tway Air、Aegean Airlines、Air Dolomiti、TAROM、South African Airways、Condor、STARLUX Airlines、Air Caraibes、French Bee、Royal Brunei Airlines、Solaseed Air、Skymark Airlines、China Airlines、Malaysia Airlines、AirAsia、Thai AirAsia X 和 Thai AirAsia 可读的官方充电宝或锂电池指南,将其从较低深度层级升级为航司官方记录。
- •新增机器可读 public coverage fields: airline_official_policy_count、airline_market_regulator_count、airline_iata_baseline_count、airline_needs_review_count 和 airline_blocked_source_count。
- •修正 China Airlines 的 baseline policy URL,避免 IATA-backed CI 记录继续指向无关的 VietJet 官方页面。
- •新增 test:airline-coverage-depth 并接入 preflight,要求源数据、共享 UI helper 逻辑和 public-data/snapshot/coverage.json 保持一致。
- •保留当前 400-airline dataset,同时明确深度拆分: 91 条航司官方、64 条市场监管支持、142 条 IATA 基线支持、102 条待复核、1 条来源受阻。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-10
Coverage transparency production publish
v2026.06.10-04这个版本将 coverage-transparency copy update 和当时的 catalog state 发布到 production。
- •将 homepage 和 About metrics 改写为 catalog records、jurisdiction profiles、airline profiles 和 source-backed airline policy records,避免暗示每个 profile 都有同等核验深度。
- •把 source-backed 航司政策深度与 400-airline watchlist/profile coverage 分开标注。
- •发布当时的 power-bank catalog,覆盖 verified brand groups。
- •保留 400-airline Airline Policy Intelligence dataset,同时未审核 policy records 继续留在 needs_review。
- •为 production bundle 重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts。
2026-06-10
Official-source 7026 catalog expansion
v2026.06.10-03这个 local-only 版本在 Oraimo expansion 后新增一小批干净的 official-source variant records。
- •在 7022-model pass 后新增 4 条 catalog records,将本地 source of truth 提升到 7026 个 power-bank models、122 个 verified brand groups。
- •新增 CHOETECH B695、Charmast C1115 和 Noise Power Series 的 official-source variant records,且都有明确 capacity evidence。
- •拒绝已由 canonical identity 覆盖的 PISEN 和 Native Union candidates、retailer-only feeds、INIU 2-packs、Limitless 2-pack sets,以及非独立 accessory/device records。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、122 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 30606。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-10
Official-source 7022 catalog expansion
v2026.06.10-02这个 local-only 版本通过干净的 Oraimo official-source batch 继续 post-7000 catalog expansion。
- •在 7000-model production publish 后新增 22 条 Oraimo catalog records,将本地 source of truth 提升到 7022 个 power-bank models、122 个 verified brand groups。
- •从 Oraimo official sources 新增 OPB-series 和 PowerJet records,覆盖 PowerNova、Traveler、Toast、Slice Link、PowerFlow、PowerBox 和 PowerJet variants。
- •拒绝 Oraimo charger kits、car chargers、wall chargers、speakers、headphones、grooming appliances、lamps、fans、adapters、travel converters、compressors 和 data-cable-only pages,这些不作为独立 power-bank catalog records。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、122 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 30590。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-10
7000-model and 400-airline production publish
v2026.06.10-01这个版本将本地 catalog 与 Airline Policy Intelligence 扩展发布到 production。
- •发布 7000-model power-bank catalog,覆盖 122 个 verified brand groups。
- •发布 400-airline Airline Policy Intelligence dataset,覆盖 129 条 country records。
- •未审核航司政策继续留在 needs_review,同时保留 76 个 reviewed policy URLs。
- •发布为扩展数据集重新生成的 public-data、AEO、GSC tracking 和 static sitemap artifacts。
- •Active recall intelligence 保持 8 条 model-specific recalls,recall precedence behavior 不变。
2026-06-09
400-airline coverage baseline expansion
v2026.06.09-12这个 local-only 版本扩大 Airline Policy Intelligence 覆盖面,同时把未审核航司政策留在非 official-source tier。
- •新增 100 条 airline coverage records,将本地 source of truth 提升到 400 家航司、129 条 country records。
- •新增 29 条国家记录以覆盖新航司 home markets;在 jurisdiction-specific rules 审核前沿用 IATA lithium-battery baseline。
- •新增航司保持 needs_review 且不写 policy URL,直到审核到 official airline dangerous-goods 或 battery policy source。
- •把 MU、CA、OZ 和 TG 的 policy confidence 显式化,airline source data 不再有 missing confidence records。
- •更新 airline API access 回归,要求 /api/airlines?limit=400 暴露完整数据集。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 7000 catalog expansion
v2026.06.09-11这个 local-only 版本通过更多 official-source portable-charger coverage 完成 7000-model expansion checkpoint。
- •在 6609-model pass 后新增 391 条 catalog records,将本地 source of truth 提升到 7000 个 power-bank models、122 个 verified brand groups。
- •从 INIU、RAUGEE、Vinko、Klarus、RORRY、Borra、Puro、Kopplen、Nitecore、Snap Wireless、Oraimo、UGREEN、CHOETECH、Callmate 和 Momax 的 official sources 新增 records。
- •从 official manufacturer sites 将 Puro、Kopplen、Nitecore、Snap Wireless、RAUGEE、Vinko、Klarus 和 Borra 加入 entity-identifiers.json 后再推广 records,并规范 Oraimo、Momax、Klarus、Borra 和 Vinko display names 以通过 entity validation。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、122 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 30102。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 6609 catalog expansion
v2026.06.09-10这个 local-only 版本通过更多 official-source portable-charger brands 继续推进 7000-model expansion workstream。
- •新增 117 条 catalog records,将本地 source of truth 提升到 6609 个 power-bank models、109 个 verified brand groups。
- •从 Hiluckey、BigBlue、Nimble、Cellet、BioLite、ZeroLemon、Solgaard、PITAKA、KUXIU、LinearFlux、RapidX、AOHI、UGREEN、Xtorm 和 SBS 的 official sources 新增 records。
- •从 official manufacturer sites 将 Hiluckey、BigBlue、Nimble、Cellet、BioLite、ZeroLemon、Solgaard、PITAKA、KUXIU、LinearFlux、RapidX 和 SBS 加入 entity-identifiers.json 后再推广 records。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、109 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 28486。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 6492 catalog expansion
v2026.06.09-09这个 local-only 版本继续推进 7000-model expansion workstream,并清理 Native Union duplicate brand split。
- •新增 28 条 catalog records,并删除 13 条误归到 non-canonical nativeunion brand ID 的 duplicate Native Union records,将本地 source of truth 调整为 6492 个 power-bank models、97 个 verified brand groups。
- •从 Powerology 和 iWALK 的 official sources 新增 records。
- •Native Union 保持在 canonical native-union identity 下,不保留 duplicate brand hub。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、97 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 27970。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 6477 catalog expansion
v2026.06.09-08这个 local-only 版本用第二批已验证 official-source batch 继续推进 7000-model expansion workstream。
- •新增 138 条 catalog records,将本地 source of truth 提升到 6477 个 power-bank models、98 个 verified brand groups。
- •从 boAt、Noise、Boult、Benks、Snap Wireless、CUKTECH、Promate、SHARGE、Xtorm、Charmast、Stuffcool、LISEN、Intex、Gizmore、Mobilla、Vinnic、UltraProlink 和 Just Corseca 的 official sources 新增 records。
- •从 official manufacturer sites 将 Noise 和 Boult 加入 entity-identifiers.json,并将 Snap Wireless US 归并到现有 Snap Wireless identity。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、98 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 27914。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 6339 catalog expansion
v2026.06.09-07这个 local-only 版本用当前已验证的 official-source batch 推进 7000-model expansion workstream。
- •新增 339 条 catalog records,将本地 source of truth 提升到 6339 个 power-bank models、96 个 verified brand groups。
- •从 AUKEY、VEGER、myCharge、Torras、Cygnett、mophie、RAVPower、Ambrane、Limitless Innovations、CHOETECH、UGREEN、INIU、AOHI、RORRY、Goal Zero、Havit、Yesido、Lapcare、Callmate、Native Union 和 Cellecor 的 official sources 新增 records。
- •先用 Native Union official manufacturer site 补入 entity-identifiers.json,再推广其 official product JSON records。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、96 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 27354。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 6000 catalog expansion
v2026.06.09-06这个 local-only 版本在 5714-model pass 后继续扩展 official-source catalog breadth。
- •新增 286 条 catalog records,将本地 source of truth 提升到 6000 个 power-bank models、95 个 verified brand groups。
- •从 Ambrane、Limitless Innovations、Mobilla、CHOETECH、Eloop、Vention、UGREEN、Baseus、INIU、Momax、EcoFlow 和 VEGER 的 official sources 新增 records;本轮 43 条 safe Momax candidates 已全部纳入。
- •拒绝 gift boxes、bundles、multi-packs、power stations、charging stations、jump-starters、air-pump / fan devices、tracker-only records、cables、fire-proof bags、laptop batteries 和 SSD-enclosure hybrids。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 25994。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 5714 catalog expansion
v2026.06.09-05这个 local-only 版本在 5684-model pass 后扩展 Snap Wireless official-source coverage。
- •新增 30 条 catalog records,将本地 source of truth 提升到 5714 个 power-bank models、95 个 verified brand groups。
- •从 official product metadata 新增 Snap Wireless PowerPack Slim 2、Slim 2 Pro、Universal Slim、Universal Pro、Nano、Universal、PowerPack 2、Mini 和 Pro color-SKU records。
- •拒绝 tracker-only Snap Wireless records,并将 bundle-like 或 non-power-bank candidates 排除在 catalog 外。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24850。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 5684 catalog expansion
v2026.06.09-04这个 local-only 版本在 5669-model pass 后扩展 MAXOAK、ToughTested 和 Charmast official-source coverage。
- •新增 15 条 catalog records,将本地 source of truth 提升到 5684 个 power-bank models、95 个 verified brand groups。
- •从 official product metadata 新增 MAXOAK / POWEROAK K6、ToughTested Solar Titan10 / Titan20 / Titan30 和 Trek,以及 Charmast CB01 和 C2046S color-SKU records。
- •拒绝或推迟缺少容量证据的 Chargeasap small powerbank pages、缺少容量证据的 UBON PB-X88、MAXOAK refurbished K6,以及 ToughTested air-pump、lighter、air-cooler、jump-starter 和 accessory candidates。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24730。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 5669 catalog expansion
v2026.06.09-03这个 local-only 版本在 5658-model pass 后扩展 Zendure 和 HAVIT official-source coverage。
- •新增 11 条 catalog records,将本地 source of truth 提升到 5669 个 power-bank models、95 个 verified brand groups。
- •从 official product metadata 新增 Zendure SuperMini 20、SuperMini X3、X5、SuperMini 10K color-SKU records,以及 HAVIT PB32。
- •拒绝或推迟 Naztech legacy PowerBolt 404 pages、4smarts WAF-blocked pages、Zendure SuperMini Pro / GO ambiguous-capacity records、HAVIT PB37 / PB50 ambiguous-capacity records,以及已覆盖的 Rolling Square、UZE、Frontech、Nu Republic、PanzerGlass、Aluratek 和 AOHI candidates。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24670。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 5658 catalog expansion
v2026.06.09-02这个 local-only 版本在 5648-model pass 后扩展 Journey、Alogic、HyperGear 和 CUKTECH official-source coverage。
- •新增 10 条 catalog records,将本地 source of truth 提升到 5658 个 power-bank models、95 个 verified brand groups。
- •从 official product metadata 新增 Journey AXIE、Alogic Ark Pro AP27KPB160W、HyperGear Mag Grip Go / SolPro / Wireless Solar records,以及 CUKTECH CP13 / 15 Air / 10 Mini / CP12 records。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24626。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-09
Official-source 5648 catalog expansion
v2026.06.09-01这个 local-only 版本在 5598-model pass 后扩展 WEKOME 和 Aluratek official-source coverage。
- •新增 50 条 catalog records,将本地 source of truth 提升到 5648 个 power-bank models、95 个 verified brand groups。
- •扩展 official WEKOME coverage,覆盖 compact、magnetic、cabled、high-capacity 和 CCC-version power-bank records,并从 official product metadata 新增 Aluratek AQ2PBW10KF。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24586。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5598 catalog expansion
v2026.06.08-13这个 local-only 版本在 5590-model pass 后扩展 Casely Power Pod official-source coverage。
- •新增 8 条 catalog records,将本地 source of truth 提升到 5598 个 power-bank models、95 个 verified brand groups。
- •扩展 official Casely PP1 Power Pod 1 / 5000mAh SKU coverage,同时保持现有 E33A recall record model-specific,并避免 brand-level recall inference。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24386。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5590 catalog expansion
v2026.06.08-12这个 local-only 版本在 5582-model pass 后扩展 ToughTested official-source coverage。
- •新增 8 条 catalog records,将本地 source of truth 提升到 5590 个 power-bank models、95 个 verified brand groups。
- •扩展 official ToughTested coverage,覆盖 Explorer10、hand-warmer phone charger、ROC、Switchback、LED10 和 Solar24 power-bank records,同时拒绝 jumpstarter、air-pump、arc-lighter、lantern 和 ambiguous Casely recall-boundary candidates。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24354。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5582 catalog expansion
v2026.06.08-11这个 local-only 版本在 5526-model pass 后扩展欧洲及配件品牌 official-source SKU coverage。
- •新增 56 条 catalog records,将本地 source of truth 提升到 5582 个 power-bank models、95 个 verified brand groups。
- •扩展 official Benks、Statik、Charmast、PhoneSuit 和 PanzerGlass SKU coverage,同时拒绝 starter packs、charging docks、multipacks、bundles、kits、stations、chargers、cables、cases、power stations、jump starters、solar devices 和 refurb/open-box candidates。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24322。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5526 catalog expansion
v2026.06.08-10这个 local-only 版本在 5263-model pass 后扩展印度及相邻 official-source SKU coverage。
- •新增 263 条 catalog records,将本地 source of truth 提升到 5526 个 power-bank models、95 个 verified brand groups。
- •新增 UltraProlink、pTron、Just Corseca、Nu Republic 和 Frontech 作为 entity-backed brand groups,同时扩展 Callmate、Zebronics、boAt、URBN、Lapcare、Gizmore 和 Cellecor SKU coverage。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、95 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 24098。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5263 catalog expansion
v2026.06.08-09这个 local-only 版本在 5178-model pass 后继续扩展现有 official-source SKU coverage。
- •新增 85 条 catalog records,将本地 source of truth 提升到 5263 个 power-bank models、90 个 verified brand groups。
- •扩展 official SHARGE、JOYROOM、Vention 和 Promate SKU coverage,同时拒绝 power-station、jump-starter、bundle、kit、charging-set 和 charger-combo candidates。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、90 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 23026。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5178 catalog expansion
v2026.06.08-08这个 local-only 版本在 5132-model pass 后新增 Vinnic,并扩展 official EcoFlow RAPID coverage。
- •新增 46 条 catalog records,将本地 source of truth 提升到 5178 个 power-bank models、90 个 verified brand groups。
- •新增 Vinnic 作为 entity-backed brand group,并扩展 official EcoFlow RAPID、RAPID Mag 和 RAPID Pro SKU coverage。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、90 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 22686。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5132 catalog expansion
v2026.06.08-07这个 local-only 版本在 5115-model pass 后继续扩展现有 official-source brand coverage。
- •新增 17 条 catalog records,将本地 source of truth 提升到 5132 个 power-bank models、89 个 verified brand groups。
- •扩展 myCharge、Goal Zero 和 Hyper 的 official SKU coverage,同时拒绝 bundle、open-box、charging-station、jump-starter 和 power-station candidates。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 保持 52 个 question guides、89 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 22498。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5115 catalog expansion
v2026.06.08-06这个 local-only 版本在 post-5000 expansion 后继续加入一批 official-source power-bank 数据。
- •新增 29 条 catalog records,将本地 source of truth 提升到 5115 个 power-bank models、89 个 verified brand groups。
- •新增 Rokform、HyperGear 和 ToughTested 作为 entity-backed brand groups,同时扩展 Xtorm 和 Aluratek 的官方 SKU coverage。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、89 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 22430。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source post-5000 catalog expansion
v2026.06.08-05这个 local-only 版本用另一批 official-source 数据,把 power-bank catalog 扩到 5000-model milestone 之后。
- •新增 86 条 catalog records,将本地 source of truth 提升到 5086 个 power-bank models、86 个 verified brand groups。
- •新增 Alogic、Journey 和 Snap Wireless 作为 entity-backed brand groups,同时扩展 Cygnett、Ambrane、Stuffcool、Portronics 和 Torras 的官方 SKU/variant coverage。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、86 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 22302。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 5000 catalog expansion
v2026.06.08-04这个 local-only 版本使用官方 manufacturer sources,把 power-bank catalog 扩展到 5000-model milestone。
- •新增 2000 条 catalog records,将本地 source of truth 提升到 5000 个 power-bank models、83 个 verified brand groups。
- •新增 RORRY、LISEN、Portronics、URBN、boAt、Zebronics、Callmate、Intex、Gizmore、Cellecor、Mobilla、UltraProlink、pTron、U&i、Boult、Just Corseca、Frontech、Nu Republic、Benks、Cellularline 等 official-source brands。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、83 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 21946。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Official-source 3000 catalog expansion
v2026.06.08-03这个 local-only 版本使用官方 manufacturer sources,把 power-bank catalog 扩展到 3000-model milestone。
- •新增 954 条 catalog records,将本地 source of truth 提升到 3000 个 power-bank models、54 个 verified brand groups。
- •新增 iWALK、Cygnett、Goal Zero、Hyper、Naztech、Chargeasap 和 Eloop 作为 entity-backed brand groups,同时扩展主要既有品牌的官方 SKU/variant coverage。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在暴露 52 个 question guides、54 个 brand hubs、58 个 long-tail verdicts 和 2 个 datasets,sitemap URLs 为 13830。
- •本轮保持 local-only;未运行 Cloudflare deploy。
2026-06-08
Homepage verifier search hardening
v2026.06.08-02这个版本增强 homepage 和 verifier 的 device-search flows,避免 malformed 或 failed `/api/devices` responses 让表单崩溃。
- •在 rendering model suggestions 前,对 device-search API results 做 runtime normalization。
- •让 homepage search、verifier search、recent additions 和 photo-assisted catalog matching 能容忍 non-OK 或 malformed responses,不再导致 form crash。
- •保留现有 `/api/devices` contract,同时防止单个异常 response 破坏 public verifier experience。
2026-06-08
CPSC recall monitor source replacement
v2026.06.08-01这个版本把失败的 CPSC RSS probe 替换为官方 CPSC Recall API。
- •将 `cpsc-recalls-rss` 从 CPSC RSS URL 指向 public saferproducts.gov Recall API JSON endpoint。
- •把 content markers 从 RSS tags 更新为 JSON recall fields:`RecallID`、`RecallNumber`、`RecallDate`、`Products`。
- •刷新 accepted content baseline,让新的 API response 正常 verified,不再误报 source change。
- •恢复 live ingest health:26 green、0 amber、0 red monitored sources。
2026-06-07
Airline source monitor registry refresh
v2026.06.07-19这个版本在 300 家航司覆盖扩展后刷新 Airline Policy Intelligence source-monitor registry。
- •补上 Scoot、EVA Air、China Eastern、Thai Airways 和 Lufthansa 的 5 个 policy-source monitor entries。
- •将 tracked airline policy sources 从 58 提升到 63,同时不把只有 homepage 的 `needs_review` carriers 计入 tracked-source count。
- •更新 AEO airline dataset source-monitoring counts:63 tracked sources、11 active verified monitors、50 manual-reviewed official sources、2 blocked sources、237 coverage gaps。
- •新增 sources 继续保持 inactive/manual-reviewed 或 blocked,直到建立稳定 automated baselines。
2026-06-07
Airline coverage scale-up to 300
v2026.06.07-18这个本地版本继续扩展 broad airline coverage,并升级一批高频官方来源航司。
- •新增 100 条 airline records,使 Airline Policy Intelligence coverage 从 200 家增至 300 家。
- •将 30 家高频 carriers 升级为带 manual-reviewed policy URLs 的 official-source records,使 policy URL coverage 从 46 增至 76。
- •新增 38 个 airline home-country contexts 用于 baseline IATA route handling,使 supported country records 从 62 增至 100。
- •同步 manual-reviewed source registry entries、ops source entries、public-data coverage、AEO manifest、GSC tracking、sitemap artifacts 和 out-of-corridor golden fixtures;未执行 Cloudflare deploy。
2026-06-07
Airline coverage scale-up to 200
v2026.06.07-17这个本地版本在保留置信边界的前提下扩展 broad airline coverage。
- •新增 154 条 `needs_review` airline records,使 Airline Policy Intelligence coverage 从 46 家增至 200 家。
- •新增 40 个 airline home-country contexts 用于 baseline IATA route handling,使 supported country records 从 22 增至 62。
- •重构 verifier airline selector,让批量 catalog airlines 自动进入 More carriers 分组,同时保留手工本地化的 priority carriers。
- •批量新增 carriers 在官方 dangerous-goods 或 battery policy source 复核前不写 policy URL、不启用 active airline rules;未执行 Cloudflare deploy。
2026-06-07
Second airline policy coverage expansion
v2026.06.07-16这个本地版本继续用一批官方来源航司扩展 Airline Policy Intelligence。
- •将 Virgin Atlantic、SAS、SWISS、Air New Zealand、Southwest Airlines 和 Austrian Airlines 加入 airline policy database,使 tracked carriers 从 40 增至 46。
- •新增 New Zealand 和 Switzerland 作为 supported route countries,让 Air New Zealand 和 SWISS records 能解析到有效 home-country context。
- •更新 verifier airline/country selectors、runtime policy-source registry、ops source registry、golden out-of-corridor fixtures、public-data coverage snapshot、AEO manifest、GSC tracking 和 static sitemap artifacts。
- •新增来源先保持 manual-reviewed official records,等稳定 automated ingest baselines 后再启用自动监控;未执行 Cloudflare deploy。
2026-06-07
Airline policy coverage expansion
v2026.06.07-15这个本地版本用更多官方航司政策记录扩展 Airline Policy Intelligence 覆盖。
- •将 Qantas、Jetstar、Etihad Airways、Turkish Airlines、Air France、KLM 和 Finnair 加入 airline policy database,使 tracked carriers 从 33 增至 40。
- •新增 Turkey 作为 supported route country,让 Turkish Airlines records 能解析到有效 home-country context。
- •同步 verifier airline dropdown、runtime policy-source registry、ops source registry、public-data coverage snapshot、AEO manifest、GSC tracking 和 static sitemap artifacts。
- •新增来源先保持 manual-reviewed official records,等稳定 automated ingest baselines 后再启用自动监控;未执行 Cloudflare deploy。
2026-06-07
B2B pilot operating kit
v2026.06.07-14这个版本把 B2B pilot operating-system narrative 发布到 partner 和 developer surfaces。
- •为 `/partners` 增加 pilot operating kit 文案,覆盖 Week 1 send pack、pre-send safety gate、post-demo advance path 和 credential boundary。
- •为 `/developers` 增加 public integration boundary 文案,覆盖 API access scope、partner-gated credentials 和 implementation expectations。
- •新增 Week 1 send pack、CRM snapshot、pre-send safety checklist、post-demo 24h plan 和 consistency audit 等 B2B operating collateral。
- •扩展 AEO surface guard,确保 partner/developer pages 与 B2B collateral 保留 stage gates、send boundaries、API promises 和 forbidden claims。
2026-06-07
Pricing Partner API CTA intake
v2026.06.07-13这个本地版本把 pricing 的 Partner API CTA 与共享 B2B pilot intake flow 对齐。
- •为 `/pricing` 的 custom Partner API tier 增加预填 partner-intake 邮件正文。
- •通过现有匿名 pilot-intent signal 记录 Partner API tier 点击。
- •新增本地化隐私说明,明确 CertiWatt 不会接收或保存预填邮件正文。
- •本轮保持 local-only;未执行 Cloudflare deploy。
2026-06-07
Founder CTA pilot intake
v2026.06.07-12这个本地版本把 Founder Special CTA 与 partner 和 developer 的 pilot intake flow 对齐。
- •为 Founder Special 主 CTA 增加预填 pilot-intake 邮件正文。
- •通过现有匿名 pilot-intent signal 记录 Founder CTA 点击。
- •新增本地化隐私说明,明确 CertiWatt 不会接收或保存预填邮件正文。
- •本轮保持 local-only;未执行 Cloudflare deploy。
2026-06-07
Yesido and WEKOME official-source expansion
v2026.06.07-11这个本地版本在 2000+ milestone 后继续扩展官方来源 catalog。
- •新增 41 条 catalog records,把本地 source of truth 扩到 2046 个 power-bank models、44 个 verified brand groups。
- •用官方 product pages 和 productInfo pages 新增 Yesido、WEKOME 两个带 entity 的 brand groups。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在是 52 question guides、44 brand hubs、58 long-tail verdicts、2 datasets,sitemap URLs 为 8906。
- •本轮保持 local-only;未执行 Cloudflare deploy。
2026-06-07
Official-source 2000+ catalog expansion
v2026.06.07-10这个本地版本用官方制造商来源把 catalog 扩到 2000 个型号以上。
- •新增 922 条 catalog records,把本地 source of truth 扩到 2005 个 power-bank models、42 个 verified brand groups。
- •新增 BOROFONE、Vention、Trust、Xtorm、AOHI、Energizer、Pisen 这些带 entity 的 brand groups,并扩展 HOCO、Anker、Momax、AUKEY、CHOETECH、VEGER、Baseus coverage。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在是 52 question guides、42 brand hubs、58 long-tail verdicts、2 datasets,sitemap URLs 为 8734。
- •本轮保持 local-only;未执行 Cloudflare deploy。
2026-06-07
Official-source 1000+ catalog expansion
v2026.06.07-09这个本地版本用官方制造商来源把 catalog 扩到 1000 个型号以上。
- •新增 720 条 catalog records,把本地 source of truth 扩到 1083 个 power-bank models、35 个 verified brand groups。
- •扩展 oraimo、INIU、RAVPower、Anker 和前序 official-source batches,并新增 ACEFAST、Levelo、ESR、myCharge、mophie、Scosche 这些带 entity 的 brand groups。
- •重新生成 public-data、AEO、GSC tracking 和 static sitemap artifacts;AEO surface 现在是 52 question guides、35 brand hubs、58 long-tail verdicts、2 datasets,sitemap URLs 为 5018。
- •本轮保持 local-only;未执行 Cloudflare deploy。
2026-06-07
Oraimo official-source expansion
v2026.06.07-08这个版本把 oraimo 从三个 20,000mAh 样本扩成更完整的区域充电宝品牌小簇。
- •新增 7 条 oraimo catalog records,来源为 oraimo 官方产品页。
- •oraimo 从 3 条记录扩到 10 个 catalog models,覆盖 PowerNova、Traveler Link、PowerBox、PowerFlow 和 Toast 系列。
- •覆盖 10,000mAh 37Wh records、27,000mAh 99.9Wh near-limit records、30,000mAh 111Wh over-threshold records,以及 40,000mAh 148Wh non-flyable traveler example。
2026-06-07
REMAX official-source expansion
v2026.06.07-07这个版本把 REMAX 从两个样本扩成更完整的区域配件品牌小簇。
- •新增 6 条 REMAX catalog records,来源为 REMAX Official Store 产品页。
- •REMAX 从 2 条记录扩到 8 个 catalog models,覆盖 Hurlon、Radio、Energy Eye、Jane、Dot、Linon Pro 和 Revolution 系列。
- •覆盖 10,000mAh 37Wh entries、20,000mAh 74Wh entries、older dual-input models,以及 solar-positioned 20,000mAh traveler example;mAh-only 页面保持 nominal-voltage derived。
2026-06-07
Green Lion official-source expansion
v2026.06.07-06这个版本把 Green Lion 从两个样本扩成更完整的中东配件品牌小簇。
- •新增 8 条 Green Lion catalog records,来源为 Green Lion 官方产品页或官方产品文档。
- •Green Lion 从 2 条记录扩到 10 个 catalog models,覆盖 Ultra Thin、Nairo、Bridge、Power Bank、Power Mate、Transparent、PowerPack、Luzern、Rome 和 SOHO 系列。
- •覆盖 10,000mAh compact/integrated-cable records、20,000mAh MagSafe/ultraslim/65W records,以及 30,000mAh 111Wh over-threshold traveler examples。
2026-06-07
Promate official-source expansion
v2026.06.07-05这个版本把 Promate 从三个样本扩成更完整的当前配件品牌小簇。
- •新增 10 条 Promate catalog records,来源为 Promate 官方产品页。
- •Promate 从 3 条记录扩到 13 个 catalog models,覆盖 Bolt、Titan、Mavrix、AuraTorq、PowerPod、Neo 和 PowerPack 系列。
- •覆盖 10,000mAh Apple Watch/wireless/built-in-cable/AC-charger records、20,000mAh 35W/65W/130W records,以及 27,600mAh 99.36Wh near-limit laptop-class traveler example。
2026-06-07
JOYROOM official-source expansion
v2026.06.07-04这个版本把 JOYROOM 从两个区域样本扩成更完整的当前配件品牌小簇。
- •新增 8 条 JOYROOM catalog records,来源为 JOYROOM 官方产品页。
- •JOYROOM 从 2 条记录扩到 10 个 catalog models,覆盖 JR-PR1、JR-PR2、JR-QP191、JR-QP192、JR-QP193、JR-PBF01、JR-PBF02、JR-PBF14、JR-W050 和 JR-PBM01 系列。
- •覆盖 10,000mAh magnetic、retractable-cable、built-in-cable、30W、22.5W examples,以及 20,000mAh 和 30,000mAh traveler records;mAh-only 证据保持 nominal-voltage derived。
2026-06-07
Powerology official-source expansion
v2026.06.07-03这个版本把 Powerology 从单个 PD/QC 样本扩成更完整的中东配件品牌小簇。
- •新增 9 条 Powerology catalog records,来源为 Powerology 官方产品页、guides 和 manuals。
- •Powerology 从 1 条记录扩到 10 个 catalog models,覆盖 PPBCHA14、PPBCHA16、PPBCHA25、PPBCHA27、PPBCHA28、PPBCHA34、PPBCHA60、PPBCHA66、PPBCHA79 和 PPBCHA99KH 系列。
- •覆盖 10,000mAh PD/QC、MagSafe、built-in-cable、15,000mAh mini 45W、20,000mAh 65W/100W/solar,以及 24,000mAh 100W laptop-class traveler examples。
2026-06-07
CHOETECH official-source expansion
v2026.06.07-02这个版本把 CHOETECH 从单个 B729 样本扩成更完整的当前配件品牌小簇。
- •新增 10 条 CHOETECH catalog records,来源为 CHOETECH 官方产品页。
- •CHOETECH 从 1 条记录扩到 11 个 catalog models,覆盖 B653、B695、B696、B701、B702、B728、B729、B739、B750、B815 和 B832 系列。
- •覆盖 10,000mAh magnetic/Qi2/watch-charging、built-in-cable records,以及 20,000mAh 45W、77Wh、130W laptop-class records;mAh-only 证据保持 nominal-voltage derived。
2026-06-07
Canyon official-source expansion
v2026.06.07-01这个版本把 Canyon 从单个 OnPower PB-600 记录扩成更完整的欧洲配件品牌小簇。
- •新增 9 条 Canyon catalog records,来源为 Canyon 官方产品页。
- •Canyon 从 1 条记录扩到 10 个 catalog models,覆盖 OnPower 104、150、204、240、265、301、500、510、511 和 PB-600 系列。
- •覆盖 magnetic/Qi2、built-in-cable、140W/165W laptop-class、25,000mAh near-100Wh 和 30,000mAh over-100Wh traveler examples;mAh-only 页面保持 nominal-voltage derived。
2026-06-06
ADAM elements official-source expansion
v2026.06.06-29这个版本把 ADAM elements 从单个 laptop-class 样本扩成更完整的台湾/亚洲配件品牌小簇。
- •新增 10 条 ADAM elements catalog records,来源为 ADAM elements 官方产品页。
- •ADAM elements 从 1 条记录扩到 11 个 catalog models,覆盖 GRAVITY Pro、VIONTA Q/Qi2/L/B/T/GQ、solid-state、built-in-cable 和 magnetic grip 系列。
- •新增 manufacturer-stated 18.5Wh、19.25Wh、19.35Wh、38.5Wh、38.7Wh、74Wh 证据,并覆盖多条 CCC/BSMI/Qi2、旅客可见的 2025-2026 power-bank records。
2026-06-06
LDNIO official-source expansion
v2026.06.06-28这个版本把 LDNIO 从单个内置线样本扩成更完整的区域配件品牌小簇。
- •新增 9 条 LDNIO catalog records,来源为 LDNIO 官方产品页。
- •LDNIO 从 1 条记录扩到 10 个 catalog models,覆盖 PL、PQ、wireless、built-in-cable、digital-display、65W 和 30,000mAh 系列。
- •新增官方 37Wh、38.5Wh、74Wh、77Wh、111Wh 证据;PQ22 的能量行不一致,因此标为 nominal-voltage derived。
2026-06-06
VEGER official-source expansion
v2026.06.06-27这个版本把 VEGER 从单个高功率样本扩成更完整的区域旅行充电宝品牌小簇。
- •新增 8 条 VEGER catalog records,来源为 VEGER 官方产品页。
- •VEGER 从 1 条记录扩到 9 个 catalog models,覆盖 L10S、L11、L20、L30S、A10、C11、S20、T100 和现有 45W multi-port 系列。
- •覆盖 10,000mAh、20,000mAh、30,000mAh 使用场景;mAh-only 页面仍标为 nominal-voltage derived。
2026-06-06
HOCO official-source expansion
v2026.06.06-26这个版本把 HOCO 从单个区域样本扩成更完整的旅行充电宝品牌小簇。
- •新增 11 条 HOCO catalog records,来源为 HOCO 官方产品页。
- •HOCO 从 1 条记录扩到 12 个 catalog models,覆盖 Stability、Victorious、Essence、Universe、Powerful、Tough、Element 和 Electric 系列。
- •新增 manufacturer-stated 37Wh、72Wh、74Wh、96Wh、111Wh 示例,包括多个 30,000mAh over-100Wh 判定样本和 Q17B 130W 高输出型号。
2026-06-06
Porodo official-source expansion
v2026.06.06-25这个版本把 Porodo 从单个区域样本扩成更完整的中东零售品牌小簇。
- •新增 7 条 Porodo catalog records,来源为 Porodo 官方产品页或官方产品文档。
- •Porodo 从 1 条记录扩到 8 个 catalog models,覆盖 MagSafe、metallic、built-in cable、retractable-cable 和 30,000mAh integrated-cable 系列。
- •Porodo 明确发布 74Wh、77Wh、111Wh 的型号保留 manufacturer-stated evidence;其余 mAh-only 页面标为 nominal-voltage derived。
2026-06-06
4smarts official-source expansion
v2026.06.06-24这个版本把 4smarts 从单个区域样本扩成更有用的品牌小簇。
- •新增 5 条 4smarts catalog records,来源为 4smarts 官方产品页或已索引的官方产品页证据。
- •4smarts 从 1 条记录扩到 6 个 catalog models,覆盖 Pocket、VoltHub Pro、TitanPack UltiMag、Lucid Ultra 和 Hybrid Charger 系列。
- •4smarts 明确发布 Wh 的型号保留 manufacturer-stated Wh;其余记录标为 nominal-voltage derived,避免夸大来源精度。
2026-06-06
Sandberg official-source expansion
v2026.06.06-23这个版本用 Sandberg 官方产品页、support pages 和产品 PDF 补齐 Sandberg 覆盖。
- •新增 24 条带 manufacturer-stated mAh、voltage 和 Wh 证据的 Sandberg catalog records。
- •Sandberg 从 2 条记录扩到 26 个 catalog models,覆盖 solar、outdoor、nano、survivor、laptop、travel 和 large-capacity 系列。
- •新增一批 over-100Wh 示例,方便给出保守旅行判定;所有型号证据仍绑定 Sandberg 官方来源。
2026-06-06
Momax full official-source expansion
v2026.06.06-22这个版本用 Momax 官方 power-bank collection 和产品页补齐 Momax 覆盖。
- •新增 39 条带 manufacturer-stated Wh 证据的 Momax catalog records。
- •Momax 从单个 20,000mAh 样本扩到 40 个 catalog models,覆盖 compact magnetic、built-in cable、hybrid GaN、20,000mAh、25,000mAh 系列。
- •这批只使用 Momax 官方产品页;有公开时同步 SKU、Wh、尺寸和重量。
2026-06-06
Regional catalog expansion IV
v2026.06.06-21这个版本继续补非一线与区域旅行充电宝覆盖,并坚持 official-source 证据。
- •新增 6 条 Momax、Sandberg、REMAX、4smarts catalog records。
- •新增 Momax、Sandberg、REMAX、4smarts brand entities,保证 `/brand` 与 public data 一致。
- •所有新记录都留在 74Wh travel-demand band,并使用 official product-page 或 brand-store Wh 证据。
2026-06-06
Regional catalog expansion III
v2026.06.06-20这个版本继续用官方 manufacturer pages 扩充区域旅行充电宝品牌目录。
- •新增 6 条 Canyon、ADAM elements、Powerology、Green Lion、CHOETECH catalog records。
- •新增 Canyon、ADAM elements、Powerology、Green Lion、CHOETECH brand entities,保证 `/brand` 与 public data 一致。
- •这一批继续覆盖 60-80Wh travel-demand band,且每条新记录都使用 manufacturer-stated Wh 证据。
2026-06-06
Regional catalog expansion II
v2026.06.06-19这个版本继续补区域与非一线旅行充电宝品牌,并坚持 official-source 证据。
- •新增 6 条 oraimo、HOCO、VEGER、LDNIO catalog records,来源为官方 manufacturer product pages。
- •新增 oraimo、HOCO、VEGER、LDNIO brand entities,保证 `/brand` 与 public data 一致。
- •每条新记录都使用 manufacturer-stated Wh 证据,覆盖 active 60-80Wh demand band 中的 74Wh 与 77Wh 20,000mAh 型号。
2026-06-06
Regional catalog breadth
v2026.06.06-18这个版本把更多区域旅行充电宝品牌加入 source-backed catalog,覆盖当前 manual demand 集中的 60-80Wh 区间。
- •新增 6 条 JOYROOM、Promate、Porodo catalog records,来源为官方 manufacturer product pages。
- •新增 JOYROOM、Promate、Porodo brand entities,保证 `/brand` 与 public data 一致。
- •这一批集中使用 manufacturer-stated 20,000mAh / 74Wh 证据,不使用 marketplace-derived specs。
2026-06-06
AUKEY catalog breadth
v2026.06.06-17这个版本把 AUKEY 充电宝加入 source-backed catalog,覆盖当前需求集中的 60-80Wh 区间。
- •新增 6 条 AUKEY catalog records,来源为 AUKEY 官方产品页或 AUKEY PDF 手册。
- •新增 AUKEY brand entity,保证 `/brand` 与 public data 一致。
- •6 条 AUKEY 新记录都使用 manufacturer-stated Wh 证据,不使用 marketplace-derived specs。
2026-06-06
Pilot intent tracking
v2026.06.06-16这个版本让 B2B pilot 漏斗可衡量:追踪 partners 与 developers 页的 pilot CTA 点击,并在受保护的 traffic views 中展示。
- •新增 `POST /api/pilot-intents`,作为 pilot CTA 点击的 best-effort operator signal。
- •新增 client-side `PilotIntentLink`,在保留预填 mailto 的同时记录 intent。
- •在 `/traffic`、`/traffic/partner` 和 `/api/traffic` 中加入 pilot intent counts 与 CTA source mix。
- •更新 Privacy Policy,并新增测试保护匿名 pilot CTA 与 catalog no-match telemetry 披露。
- •在 `/partners` 与 `/developers` 的 pilot CTA 旁加入隐私边界提示。
- •新增 API boundary 测试,确保运营 telemetry routes 不进入 OpenAPI 与 `llms.txt` partner discovery。
2026-06-06
Trip Battery Pass API
v2026.06.06-15这个版本把多段行程 Trip Battery Pass 做成正式 API surface,并把 developers 与 partners 页面收紧到可嵌入的 B2B 合规判定叙事。
- •新增 `POST /api/trips/verify`,按 origin、transit、destination 返回 aggregate verdict 和逐段 verdict。
- •为 `TripVerifyResponse` 与 `TripVerdictSegment` 增加 OpenAPI schemas 和测试护栏。
- •更新 `/developers`、`/partners` 和 `llms.txt`,把 CertiWatt 定位为旅行平台可嵌入的合规判定层。
这个版本把 partner 路径提升到桌面一级导航,并把首页 partner 卡片改成围绕航司政策情报。
- •把 Partners 从桌面 More 菜单移到 API 与 Pricing 旁边的一级导航。
- •移动端导航保持不变,因为 Partners 与 Pricing 已经是一等入口。
- •将首页 partner audience card 改成 partner-only 航司政策情报与 partner access 方向。
这个版本在 partners 页面新增商业路径区块,让访客从 partner 定位自然进入 pricing、Founder Special 和 ROI。
- •新增三个 partner funnel cards,分别链接到 `/pricing`、`/founder-special` 和 `/roi`。
- •让 public preview 与 partner-key policy detail 的边界可以从 partner 入口页直接抵达。
- •把 partner 定位连接到启动期 package 和 ROI 解释,不再只依赖 mailto 或 developer docs。
2026-06-06
Partner 流量政策情报 brief
v2026.06.06-12这个版本把 token-protected partner traffic brief 改成围绕航司政策情报需求信号展开。
- •更新 `/traffic/partner`,把叙事从泛电池流量改为航线、航司、型号、召回和 ruleset-specific demand。
- •把 Partner API、完整 P0 航司政策 detail、change history、policy-change digest 和 ruleset replay pins 加入 outreach 叙事。
- •将 pilot ask 收口到 verification checks、avoided support contacts、policy lookup consistency、replay requests 和 Partner API conversion。
2026-06-06
Partner ROI 价值层
v2026.06.06-11这个版本把 ROI 页面从工单减少扩展到政策查询一致性、变更监控和回放审计价值。
- •在 `/roi` 加入 partner-intelligence 开头说明,让 Founder Special 价值不只被理解成客服成本计算器。
- •新增三个非计算器价值卡片:政策查询一致性、政策变更监控和 ruleset replay audit。
- •将 locale copy audit 覆盖扩展到 `/roi`,与 pricing 和 Founder Special 一起检查。
2026-06-06
Founder Special 对齐 partner 政策情报
v2026.06.06-10这个版本把 Founder Special 落地页与 pricing 和 partners 中新增的 partner-only 航司政策情报包装对齐。
- •把 Founder Special 包含内容更新为 Partner API key、完整 P0 航司政策 detail、ruleset replay pinning 和政策变更 digest。
- •加入 partner access 边界说明,让匿名 preview 与 partner-key detail 保持清晰商业区分。
- •将 locale copy audit 扩展到 zh-CN、韩文、日文的 `/pricing` 与 `/founder-special`。
2026-06-06
Partner 政策情报商业包装
v2026.06.06-9这个版本在合作伙伴页和定价页明确 partner-only 航司政策 detail、政策变更追踪和可回放判定。
- •把 CertiWatt 明确定位为面向 partner 的航司政策情报,而不只是公开电池 FAQ。
- •区分公开航司政策 preview access 与 partner-key 的完整政策字段、来源引用和变更历史。
- •新增 Custom Partner API 层,承接需要 source-watch rows、review queues、SLA 与 Agent/MCP enablement 的高用量团队。
这个版本在开发者页、OpenAPI 合约和 API 设计说明中明确规则集回放能力。
- •把 options.ruleset_version 说明为 partner support 与审计工作流的回放锁定参数。
- •明确回放使用生效日期规则快照,不导出私有规则库。
- •在 /developers 结构化数据中加入 replay 相关 agent discovery 主题词。
这个版本加入规则集版本回放支持,让 partner 与审计调用可以把判定锁定到指定生效日期快照。
- •新增 pinned ruleset loader,按生效日期过滤 active rules 与 recalls,并在判定里保留请求的 ruleset_version。
- •让 POST /api/verify 支持 options.ruleset_version,用于 partner 与审计场景的回放式请求。
- •把旧版 golden replay 用例从软警告提升为硬断言,使 golden suite 达到 316/316 PASS 且无 WARN。
这个版本让首页旅客活动信号继续明确说明隐私边界,并避免任何实时访客计数暗示。
- •为首页紧凑版活动模块补上面向爬虫和辅助技术的隐私友好活动说明。
- •继续把该信号定义为匿名验证需求,而不是实时访客计数器。
- •不改变现有视觉布局,同时恢复 indexability smoke test 契约。
2026-06-06
第七批中文 3C 携带方式页面
v2026.06.06-5这个版本把简体中文中国 3C SEO 覆盖扩展到两个充电宝、托运行李、机上使用或充电等携带方式搜索意图。
- •新增两个有 3C 的充电宝、有 3C 仍不能托运、中国航班机上使用或充电三个中文本地化指南。
- •把新页面接入 2026 问题集群、中文指南 hub、zh-CN 首页模块、llms.txt、priority sitemap 和 GSC tracking manifest。
- •将 AEO/GSC/sitemap 基线提升到 52 个 question guides、23 个中文本地化指南 URL、174 个 GSC 跟踪 URL、1210 个 sitemap URL 和 162 个 priority sitemap URL。
这个版本把简体中文中国 3C SEO 覆盖扩展到海外购买、只有包装盒有 3C、商品页截图证明 3C 等现场证据误区。
- •新增海外购买无 3C、只有包装盒有 3C、商品页或卖家截图证明 3C 三个中文本地化指南。
- •把新页面接入 2026 问题集群、中文指南 hub、zh-CN 首页模块、llms.txt、priority sitemap 和 GSC tracking manifest。
- •将 AEO/GSC/sitemap 基线提升到 49 个 question guides、20 个中文本地化指南 URL、168 个 GSC 跟踪 URL、1198 个 sitemap URL 和 156 个 priority sitemap URL。
这个版本把简体中文中国 3C SEO 覆盖扩展到出境国际航班、CCC 追溯二维码、3C 证书编号等证据型搜索意图。
- •新增中国出境国际航班、CCC 追溯二维码、3C 证书编号证据风险三个中文本地化指南。
- •把新页面接入 2026 问题集群、中文指南 hub、zh-CN 首页模块、llms.txt、priority sitemap 和 GSC tracking manifest。
- •将 AEO/GSC/sitemap 基线提升到 46 个 question guides、17 个中文本地化指南 URL、162 个 GSC 跟踪 URL、1186 个 sitemap URL 和 150 个 priority sitemap URL。
这个版本把简体中文中国 3C SEO 覆盖扩展到标识不清、召回与 3C 冲突、GB 47372-2026 新国标解释意图。
- •新增 3C 标识不清、被召回但有 3C、GB 47372-2026 新国标与坐飞机关系三个中文本地化指南。
- •把新页面接入 2026 问题集群、中文指南 hub、zh-CN 首页模块、llms.txt、priority sitemap 和 GSC tracking manifest。
- •将 AEO/GSC/sitemap 基线提升到 43 个 question guides、14 个中文本地化指南 URL、156 个 GSC 跟踪 URL、1174 个 sitemap URL 和 144 个 priority sitemap URL。
2026-06-06
Search Console 结构化数据与 HTTPS 清理
v2026.06.06-1这个版本修复 Google Search Console 的富结果与 HTTPS drilldown 问题,不改变公开 verifier 流程。
- •为 catalog 与 verdict Product 节点新增 Product compliance review JSON-LD,避免 Product snippets 继续报告缺少 offers、review 或 aggregateRating。
- •为 verdict rule datasets 与 guide ruleset references 补齐缺失的 Dataset descriptions。
- •将 certiwatt.app 与 www.certiwatt.app 的生产 HTTP 请求用永久 308 重定向到 HTTPS,并新增 middleware 回归测试。
这个版本把简体中文中国 3C SEO 覆盖扩展到容量词、标志识别和机场暂存取回意图。
- •新增 20000mAh 中国航班检查、充电宝 3C/CCC 标志位置、中国机场暂存处理三个中文本地化指南。
- •把新页面接入 2026 问题集群、中文指南 hub、zh-CN 首页模块、llms.txt、priority sitemap 和 GSC tracking manifest。
- •将 AEO/GSC/sitemap 基线提升到 40 个 question guides、11 个中文本地化指南 URL、150 个 GSC 跟踪 URL、1162 个 sitemap URL 和 138 个 priority sitemap URL。
这个版本扩展简体中文中国 3C SEO 覆盖,新增品牌意图与机场被拦处理指南,并强化本地化内链发现路径。
- •新增罗马仕、安克、小米和中国机场被拦处理四个中国 3C 指南页,并提供简体中文本地化文案与精确型号提醒。
- •把新页面接入 2026 问题集群、中文指南 hub、zh-CN 首页中国 3C 模块、llms.txt、priority sitemap 和 GSC tracking manifest。
- •将 AEO/GSC/sitemap 基线提升到 37 个 question guides、8 个中文本地化指南 URL、144 个 GSC 跟踪 URL、1150 个 sitemap URL 和 132 个 priority sitemap URL。
这个版本让旅行者输入未知目录型号但同时提供完整标签容量数据时,公共验证器仍能给出可用判定。
- •当请求包含未知 `model_id` 但提供了手动 Wh 时,继续进入规则引擎判定,同时保留 `MODEL_NOT_FOUND` 警告。
- •在 `/verify` 结果页保留 `manual_wh`、`manual_mah`、`manual_v` 查询参数,不再被 `model_id` 覆盖丢弃。
- •为未知型号 + 手动规格兜底增加 golden 与 deploy smoke 覆盖,保护 API 和公共验证页面行为。
2026-06-05
中文 3C SEO 与智能体发现
v2026.06.05-1这个版本新增中文中国 3C 充电宝规则覆盖,并把本地化指南 URL 明确暴露给爬虫、Search Console 与智能体。
- •新增中文中国 3C 上飞机主指南,并补充无 3C、100Wh 以下但无 3C、中国国内航班规则三个聚焦页面。
- •更新 sitemap、priority sitemap、GSC tracking、指南 hub、验证器链接、目录相关指南,以及 zh-CN 页面 hreflang/canonical 防漂移测试。
- •扩展 AEO manifest,加入 `question_guides[].localized_urls`,并在 llms.txt、/developers 与 /mcp 中记录该合约。
这个版本将 Airline Policy Intelligence 收口为 CertiWatt 产品面,同时保留公开发现、信任与引用信号。
- •将 public data 从规则快照改为有限 coverage preview,并使用受限 rights label。
- •将航司政策 API 分层:匿名请求只返回预览字段,partner/authenticated 请求保留完整 policy fields、规则逻辑、引用、变更历史和监控细节。
- •更新航司政策 Hub、AEO metadata、llms.txt、OpenAPI 与回归测试,强制执行 public-preview 与 partner-detail 边界。
这个版本为指南短答案和实时验证结果补充结构化数据覆盖。
- •为 `/guides` 增加 FAQPage JSON-LD,把每个 question guide title 映射到对应 short answer。
- •为 `/verify` 结果页增加 QAPage JSON-LD,包含 accepted verdict answer 和 citation metadata。
- •扩展 indexability smoke test,保护首页 Organization/WebApplication JSON-LD、guides FAQPage JSON-LD 与 verifier QAPage JSON-LD。
2026-05-31
判定页 JSON-LD 全部进入 head
v2026.05.31-10这个版本把判定页所有结构化数据块都移入初始 HTML head。
- •由 root layout head injector 输出 Article、provenance Dataset、BreadcrumbList、FAQPage,以及 conditional/banned HowTo JSON-LD。
- •移除 `/p/[model]/[airline]/[country]` 中剩余的 body-level verdict JSON-LD scripts。
- •更新 AEO guard,确保 crawler-critical verdict structured data 必须保留在 head 路径。
2026-05-31
判定页 Article JSON-LD 进入 head
v2026.05.31-09这个版本把判定页专属 Article JSON-LD 移入初始 HTML head,兼容只扫描 head 的 crawler。
- •为 `/p/[model]/[airline]/[country]` Article JSON-LD 新增 root-layout head injector。
- •移除 programmatic verdict pages 中重复的 body-level Article JSON-LD script。
- •保留 provenance、FAQ、breadcrumb、HowTo JSON-LD,同时让主 Article 可被只扫 head 的 crawler 检测到。
这个版本让答案引擎更容易从公开召回数据集中发现官方召回查询链接。
- •在 `/recalls` Dataset JSON-LD measured fields 中加入 `affected_serials.explicit_list_url`。
- •为每条 recall 增加 serial match basis 和官方 manufacturer lookup URL 的 JSON-LD properties。
- •更新 AEO manifest generator 与 `test:aeo` 保护,确保 lookup URL 字段继续属于 dataset contract。
这个版本在开发者页面文档化官方召回查询链接。
- •在 `/developers` 的 Recall serial API 字段说明中加入 `affected_serials.explicit_list_url`。
- •更新 Recall API sample response,让 manufacturer lookup URL 与 serial evaluation 一起出现。
- •把该 lookup 字段加入开发者页结构化 metadata,方便 agent discovery。
2026-05-31
OpenAPI 召回查询链接保护
v2026.05.31-06这个版本锁定 Recall API 文档中的官方查询链接字段。
- •扩展 `test:openapi`,要求 `RecallIntelligence.affected_serials` 保持必填。
- •验证 `affected_serials.explicit_list_url` 继续以 URI 形式出现在文档 schema 中。
- •让 partner 和 agent 的 schema 预期与运行时 recall lookup contract 保持一致。
这个版本锁定 Recall API 响应中的官方查询链接 contract。
- •扩展 `test:recalls`,验证 recall list responses 会保留 `affected_serials.explicit_list_url`。
- •为需要 `external_list_required` 的 manufacturer-list recalls 扩展 device recall response 覆盖。
- •保护 verifier 与 `/recalls` 的官方查询链接,避免未来 response-shape drift。
这个版本让公开召回页的序列号查询器与验证器查询流程保持一致。
- •在 `/recalls` serial-check results 中加入官方厂商查询链接。
- •优先使用 `affected_serials.explicit_list_url`,没有时回退到 manufacturer citation。
- •让 affected、not-affected 与 external-list-required 结果在两个公开召回入口都可直接处理。
这个版本在验证器的序列号召回结果中加入官方厂商查询链接。
- •当 recall record 提供官方查询地址时,inline serial check 后直接显示 official recall lookup URL。
- •如果没有专用 explicit-list URL,则回退到 manufacturer citation URL。
- •继续保持召回检查 model-specific,同时让 manufacturer-list 结果能在验证器里直接处理。
这个版本把序列号级召回查询接入主验证器表单。
- •当选中的目录型号存在 active recall 时,表单内直接出现 serial check 操作。
- •在用户运行完整行程判定前,先展示 affected、not-affected 与 manufacturer-lookup-required 结果。
- •保持 verifier submission path 不变:已检查的序列号仍会进入 `/verify`,召回证据继续限定到具体型号。
这个版本新增面向答案引擎的充电宝召回序列号检查指南。
- •新增 `/guides/power-bank-recall-serial-number-check`,解释 affected、not-affected 与 unknown 召回结果。
- •说明 `external_list_required`,以及为什么 manufacturer-list recalls 不应本地猜测。
- •把新指南接入 2026 rules hub 与 recall-risk guide cluster。
2026-05-30
Battery Recall Intelligence 发布与序列号 API 完整构建
v2026.05.30-28这个版本合并记录 5 月 30 日 Battery Recall Intelligence 在公开页面、API、AEO、验证器和回归护栏上的完整发布。
- •发布型号级 Battery Recall Intelligence,提供公开 `/recalls`、`/api/recalls`、`/api/devices/[modelId]/recalls` surface,同时保持 no brand-level inference 策略。
- •召回覆盖扩展到 8 条 active recalls、12 个品牌组下 154 个 catalog models,包括 Anker、Casely、INIU 的型号级召回记录。
- •把 recall discovery 加入 `/aeo-manifest.json`、recall-specific AEO guides 和 curated long-tail verdict pages,并重新生成 GSC、sitemap、priority sitemap baselines。
- •在 Recall API、device detail、verifier 和 `/recalls` 页面响应中加入 `verdict_impact` 与 `serial_evaluation` 语义,覆盖 affected、unknown、clear 和 manufacturer-list-required 结果。
- •通过 OpenAPI schemas、typed response interfaces、API contract docs、developer/MCP copy,以及 OpenAPI、recall behavior、share URLs、AEO drift 的 deploy-time guards,收紧 partner 和 agent 合约。
- •更新公开 verifier 与 share URLs,让序列号级召回检查在 verdict results 中可见且可复现。
2026-05-29
AEO asset Worker 路由
v2026.05.29-87这个版本让 AEO manifest JSON assets 先经过 Worker,确保生产环境能输出 crawler-visible schema headers。
- •为 `/aeo-manifest.json` 与 `/aeo-manifest.schema.json` 增加 Cloudflare `run_worker_first` routing。
- •只把覆盖范围限制在这两个 AEO JSON assets,其他普通静态资源仍保持 asset-first。
2026-05-29
AEO manifest 边缘 header 修正
v2026.05.29-86这个版本在 Cloudflare 边缘恢复静态 AEO manifest assets 的 crawler-visible headers。
- •通过 middleware 为 `/aeo-manifest.json` 加回 schema `Link` header,避免 OpenNext static asset delivery 丢失。
- •在边缘恢复 `/aeo-manifest.json` 与 `/aeo-manifest.schema.json` 的 cache-control headers。
- •继续只给 HTML 页面输出 hreflang Link headers,确保 manifest schema discovery 不被覆盖。
这个版本补齐首页剩余翻译缺口,覆盖 guide cards、capacity clusters 与 popular verdict checks。
- •首页 featured guides 改为读取本地化 guide catalog。
- •新增 guide、capacity/limit 与 popular-check 区块的首页本地化标签。
- •补齐首页 capacity 与 Wh-limit 卡片的本地化文案。
- •热门判定链接的句式已本地化,同时保留品牌、型号和航司名称。
2026-05-29
标准 hreflang 序列化
v2026.05.29-84这个版本将语言 alternate 从 Next Metadata HTML 序列化迁移到标准小写 hreflang HTTP Link headers。
- •移除会在原始 HTML 中输出驼峰 `hrefLang` 的 Metadata API language alternates。
- •为 HTML 页面路由通过 HTTP `Link` headers 输出小写 `hreflang` alternates。
- •保持 sitemap XML 的 `hreflang` 输出不变,原本已是小写。
- •不对 JSON、XML、图片和 robots assets 注入 hreflang header,避免影响既有 schema 与 sitemap headers。
2026-05-29
Verdict 可索引集合收缩
v2026.05.29-83这个版本将可索引 programmatic verdict surface 收缩到精选高价值航线,同时保留低需求组合可访问,并用 noindex 与 canonical 收口。
- •将 sitemap 暴露从穷举 model-airline-country 组合收缩到 914 个精选可索引 URL。
- •保持 `/sitemap-priority.xml` 聚焦 95 个高价值 URL,其中包含 50 个 curated long-tail verdicts。
- •低需求 `/p/...` 组合改为 `noindex, follow`,canonical 指向对应 catalog model page。
- •同步 Search Console 监控基线与 AEO guards,匹配新的小规模可索引 surface。
2026-05-29
Verdict 溯源 schema 深度增强
v2026.05.29-82这个版本增强 verdict 页 JSON-LD 溯源结构,覆盖 citations、applied rules、source integrity 与 ingest metadata。
- •为每个 verdict citation 增加嵌套 source-integrity details。
- •扩展 rulesApplied,加入 rule identifiers、temporal coverage、scope、trigger/effect payloads 与完整 rule citations。
- •扩展 sourceIntegrity,加入 feed identity、measurement techniques、source document items、tracked counts 与 last-ingested metadata。
- •通过 hasPart 与 isBasedOn 串联 provenance 部件,同时保留原有顶层字段兼容旧消费者。
2026-05-29
AEO citation contract release
v2026.05.29-81这个版本打包今天完整的 AEO 与 citation structured-data 加固工作,用于部署。
- •扩展 AEO manifest contract,覆盖 22 个 question guides、11 个 brand hubs 和 50 个 curated long-tail verdicts。
- •对齐 long-tail manifest `article_body` 与 /p/... Article JSON-LD `articleBody`,并加入 parity guards。
- •在 manifest sources、页面 JSON-LD、schema、llms.txt、/developers 和 /mcp 中加入 `citation_kind`、`citation_jurisdiction`、`pulled_at` structured citation metadata。
- •新增共享 citation/payload constants、citation JSON-LD contract tests、Search Console sampling guidance 和 handoff docs。
- •已通过完整 preflight 和 production build 验证。
这个版本建立第一批专门面向 2026 ICAO/IATA 充电宝规则的答案引擎表面。
- •新增 2026 充电宝规则指南,并补充数量、机上使用、机上给充电宝充电、100-160Wh 批准与打包五个高混淆问题页。
- •继续扩展 2026 问题簇,加入随身携带、两个 20,000 mAh 充电宝、无标签机场风险页面。
- •新增 MagSafe / 无线充电宝问题页,覆盖磁吸电池包、机上使用、飞机电源充电和两件数量限制。
- •将精选长尾判定扩展到 24 个型号 x 航司 x 国家页面,覆盖 Anker、Baseus、CUKTECH、小米、UGREEN、INIU 与 RAVPower 出行查询。
- •从品牌页链接匹配的精选判定检查,让高需求品牌直接暴露优先级 `/p/...` 页面。
- •新增 `/aeo-manifest.json` 与 `/aeo-manifest.schema.json`,作为面向智能体和答案引擎的机器可读发现文件。
- •从 `llms.txt`、`robots.txt`、`/developers` 与 `/mcp` 链接 AEO manifest。
- •新增 `npm run test:aeo`,防止 guide、长尾判定、manifest、sitemap、来源、FAQ 与内链漂移。
这个版本将 Free 明确为 evaluation access,将 Founder Special 明确为 production starter package。
- •将 Free 配套调整为 verifier、catalog、API evaluation、Widget preview 与带来源 verdict。
- •将 Founder Special 配套调整为 production query 额度、API/Widget、verdict records、Email support 与规则变更 digest。
- •统一 `/pricing` 与 `/founder-special`,让两层 package 读起来更像自然升级路径。
这个版本从公开定价表面移除剩余内部商业文案。
- •从 `/pricing` 移除剩余内部说明。
- •从 `/founder-special` 移除内部商业条款。
- •页面只保留价格、包含内容、适合对象、信任信号与联系承接。
这个版本从公开定价页移除内部启动期规则文案。
- •从 `/pricing` 移除启动期规则列表。
- •让公开页面只聚焦方案名称、价格与包含内容。
- •保持 Free 与 Founder Special 作为仅有的公开启动期 offer。
这个版本将启动期定价的公开文案收口到条款、适用范围与包含内容。
- •从公开定价文案中移除内部定价逻辑。
- •将 pricing 与 Founder Special 的开头文案改为启动期条款与包含内容。
- •保持两个公开启动期选项不变:Free 与 Founder Special。
这个版本在 Founder Special 页面增加可核验信任信号,并把 offer 连接到 sources、compliance、changelog 与 privacy 证据层。
- •新增来源引用、公开 compliance scorecard、变更记录与隐私边界四个信任卡片。
- •新增 proof 区块,说明 verdict ID、ruleset version、citations 与 final-authority notice。
- •通过 `subjectOf` 将 Founder Special JSON-LD 连接到支撑证据页面。
2026-05-28
Founder Special 转化路径
v2026.05.28-3这个版本新增 Founder Special 落地页,并把定价页与 ROI 页收口到一个清晰转化路径。
- •新增 `/founder-special`,集中展示价格、包含内容与适合对象。
- •将 `/pricing` 与 `/roi` 的 Founder CTA 收口到新的落地页。
- •保持启动期 offer 聚焦 Founder Special 条款与邮件承接。
- •将 `/founder-special` 纳入 sitemap,并加入 Offer JSON-LD。
这个版本新增一页式 ROI 估算,用于计算减少电池相关咨询工单后的每月节省。
- •新增 `/roi`,只保留三块:当前工单痛点、CertiWatt 减少比例、每月节省金额。
- •页面刻意保持极简,适合销售沟通和 Founder plan 外联。
- •加入本地化 ROI 文案与 WebApplication JSON-LD。
- •将 `/roi` 纳入 sitemap 生成。
这个版本新增公开定价页,展示启动期 Free access 与 Founder Special 方案。
- •新增 `/pricing`,展示 permanent public tier 与 Founder Special。
- •写明 API、托管 Widget、查询额度、基础支持和规则变更通知。
- •将定价入口加入桌面导航、移动导航、本地化路由与 sitemap 生成。
- •发布 pricing OfferCatalog JSON-LD,帮助搜索与答案引擎理解价格结构。
2026-05-26
非放行判定页 HowTo schema
v2026.05.26-2这个版本为 Conditional 与 Banned 程序化判定页增加面向旅客的 HowTo 结构化数据。
- •为 Conditional 与 Banned 判定页新增可见的机场安检 HowTo 区块。
- •加入匹配的 `schema.org/HowTo` JSON-LD,让搜索与答案引擎理解操作步骤。
- •覆盖三个旅客动作:准备电池证据、安检时说明设备、被拒后安全处理。
- •将 Wh/mAh 标签、中国 3C 证据(适用时)与厂商证明/规格页列为所需材料。
- •Allowed 页面不输出 HowTo schema,避免给无需行动的页面增加无关结构化数据。
2026-05-26
Canonical 参数页清理
v2026.05.26-1这个版本移除公开页面中可被爬取的 verifier 与 catalog filter 参数链接,减少 Google Search Console 的 alternate page 噪音。
- •将可爬取的 `?model_id=` verifier 链接改为 GET form,用户流程不变,但 crawler 只看到干净 URL。
- •从品牌页移除可爬取的 `?brand_id=` catalog filter 链接。
- •扩展 indexability smoke,防止可爬取的 `?model_id=` 与 `?brand_id=` 链接回归。
- •加入 coverage drilldown 样本检查,覆盖干净的 guide、brand、catalog 与本地化判定页。
2026-05-22
SearchAction 规范化清理
v2026.05.22-1这个版本移除 WebSite SearchAction 占位模板,避免 Google Search Console 报告字面量 `?q={search_term_string}` alternate URL。
- •在真正的搜索结果 URL 存在之前,移除站点级 WebSite JSON-LD 的 `potentialAction.SearchAction`。
- •在 indexability smoke 中加入断言,防止 `{search_term_string}` 回归。
- •保留 HTTP 到 HTTPS 的 alternate canonical 行为;该 GSC example 属于预期。
这个版本新增自动化冒烟测试,检查 sitemap 健康、站内爬取路径、程序化页面质量信号、JSON-LD 与 API credential 行为。
- •新增 `npm run test:indexability`,可检查生产站或自定义 base URL。
- •检查 sitemap index 与抽样子 sitemap 分片。
- •检查首页、guides、catalog、程序化判定页质量信号、JSON-LD 与 API access 行为。
这个版本把目录型号页链接到匹配的高价值航班判定页,让目录内容到程序化判定页形成更深的爬取路径。
- •在目录型号页加入按型号过滤的热门航班判定链接。
- •将这些型号专属判定链接作为 ItemList JSON-LD 暴露。
- •复用精选热门判定数据集,让首页、guides 与 catalog 页面保持一致。
这个版本从首页与指南中心加入精选内链,指向高价值程序化判定页。
- •新增共享的热门判定数据集,用于精选爬取路径。
- •从首页链接 8 个高意图 `/p/...` 判定页。
- •从 `/guides` 链接同一批判定页,并写入 CollectionPage JSON-LD。
这个版本为程序化判定页补强可见复核信息、判定理由、安检准备建议,以及结构化 FAQ/面包屑数据。
- •为 `/p/...` 页面加入可见的最后复核、规则集、来源数量与来源完整性状态。
- •新增航线级判定理由与安检准备内容,降低 thin-page 风险。
- •加入 FAQPage 与 BreadcrumbList JSON-LD,并稳定 Article 复核元数据。
这个版本将 sitemap index 与分片改为静态 XML 资产,避免爬虫触发 Worker 生成限制。
- •在 build 阶段生成 `/sitemap.xml` 与 `/sitemap/*.xml`,作为 Cloudflare 静态资产发布。
- •从生产请求路径移除动态 Next sitemap 生成。
- •继续保持 Search Console 只提交 `/sitemap.xml`。
这个版本缩小 sitemap 分片大小,让 Search Console 更稳定抓取所有分片。
- •将 sitemap 每个分片从 5,000 URLs 降到 1,000 URLs。
- •继续保持 `/sitemap.xml` 作为唯一需要提交的 sitemap index。
- •降低 Cloudflare 上首次抓取 XML 的生成体积,提高爬虫稳定性。
这个版本让 sitemap 分片只生成自身 URL,确保搜索引擎能稳定抓取所有分片。
- •将 `/sitemap/[id].xml` 从先生成全量再 slice,改为只输出当前分片。
- •降低后段 sitemap 分片,例如 `/sitemap/7.xml`,在 Cloudflare 上的 CPU 压力。
- •保持 sitemap index 结构不变:`/sitemap.xml` 仍列出 8 个分片。
这个版本强化指南页的信任信号,帮助搜索收录与答案引擎抽取。
- •为每个指南页新增可见的 last-reviewed、ruleset version 与 reviewer 信息。
- •扩展指南页 Article JSON-LD,加入 datePublished、dateModified、reviewedBy 与 ruleset/source references。
- •强化 Sources 区块,让用户与爬虫理解指南内容如何对应来源完整性发布闸门。
这个版本新增可引用的短答案指南页,覆盖高价值充电宝飞行问题。
- •新增 `/guides` 目录和 8 个指南页,覆盖充电宝飞行规则、Wh 限制、中国 3C、泰国 mAh 上限、韩国规则、托运、标签证据与召回。
- •加入 Article、FAQPage、BreadcrumbList 与 CollectionPage JSON-LD,方便答案引擎抽取短答案。
- •从首页和导航加入 guides 内链,让爬虫发现不只依赖 sitemap。
- •把 guide URLs 纳入 sitemap,并刷新 `llms.txt` 的 AI 推荐引用目标。
这个版本强化 CertiWatt 的发布流程,确保公开判定只引用可访问、真实的来源。
- •新增有效规则引用审计,拦截 placeholder URL、不可访问来源以及首页/规范化回退。
- •强化实时来源探测,加入重试机制以及 final/canonical URL 检测。
- •停用官方来源被阻挡、缺失或无法验证可访问的航司专属规则。
- •更新部署手册、一键部署脚本与 CI preflight,让它们共用同一个发布闸门。
- •记录实时来源探测与发布后 smoke check,后续发布不再依赖聊天记录。
这个版本围绕电池合规判定引擎方向,刷新搜索、答案引擎与 sitemap 覆盖。
- •扩展 sitemap,从有效目录、航司与司法辖区数据自动生成程序化判定 URL。
- •刷新 `llms.txt`,写入当前定位、覆盖范围、API routes、MCP tools 与 AI 引用建议。
- •更新 JSON-LD,让答案引擎理解 CertiWatt 是带来源引用的电池合规判定引擎。
- •为 `/developers` 与 `/partners` 增加结构化数据,强化 API、MCP 与 B2B 集成发现。
- •同步搜索与 AI 爬虫 robots 策略,同时继续屏蔽内部 API 与后台路径。
这个版本将 CertiWatt 推进为带来源引用的电池合规判定引擎,并明确合作伙伴、API 与法律边界。
- •新增公开 `/developers` 与 `/partners` 页面,承载 API、智能体与 B2B 集成路径。
- •将首页和文档重新聚焦为面向航空出行、带来源引用的电池合规判定。
- •把 `/compliance` 文案改为公开运营评分卡,避免被误解为监管认证。
- •为合作伙伴 API key 与 bearer token 增加真实校验,同时保留匿名旅客调用。
- •在 `phase-5/product-direction.md` 记录当前产品方向,方便后续交接。
这个版本让 CertiWatt 为 Codex 之外更广泛的智能体发现做好准备,同时继续保留同一个规范 MCP 后端。
- •新增可复用的 Hermes 兼容 `certiwatt` skill,说明何时以及如何使用已发布 MCP server。
- •扩展共享 agent bundle 文档,加入 OpenClaw / ClawHub 的安装与验证说明。
- •更新公开 MCP 页面,说明 OpenClaw 分发、Hermes 兼容使用方式以及共享包接入。
- •刷新四种语言版本,MCP 页面不再把 server 描述为仓库内或尚未发布。
这个版本继续保持包为专有软件,同时让 npm 元数据直接指向包内真实的法律条款。
- •将 npm license 字段从 `UNLICENSED` 切换为 `SEE LICENSE IN LICENSE`。
- •继续以专有 `LICENSE` 文件作为包条款的真实来源。
- •保留上一版本新增的 npm 搜索关键词。
- •将公开包版本提升到 `@certiwatt/mcp@0.1.4`。
这个版本让公开的 MCP 包更容易理解,也更容易在 npm 搜索中被发现。
- •将 npm license 字段切换为专有包的规范写法:`UNLICENSED`。
- •保留明确的专有 `LICENSE` 文件,让法律条款继续可见。
- •新增 MCP、Model Context Protocol、充电宝、电池、旅行、航空、飞行安全与核验相关的 npm 搜索关键词。
- •将公开包版本提升到 `@certiwatt/mcp@0.1.3`。
这个版本修正首个公开 MCP 包的两个粗糙点,让对外说明与真实产品行为保持一致。
- •明确公开 MCP server 默认使用线上 CertiWatt API;localhost 仅用于开发覆盖。
- •将公开 `/mcp` 页面中的安装示例简化为真实生产启动命令:`npx -y @certiwatt/mcp`。
- •用明确的专有许可证文件与包声明,替换含糊的 npm `UNLICENSED` 元数据。
- •将 npm 包版本提升到 `@certiwatt/mcp@0.1.2`,承载修正后的公开元数据。
这个版本将 MCP server 发布为 npm 包,并把 plugin 从仓库内路径切换为可移植安装方式。
- •已将 `@certiwatt/mcp@0.1.1` 发布到 npm。
- •将 plugin 启动方式切换为 `npx -y @certiwatt/mcp`,不再依赖仓库相对路径。
- •更新 MCP 与 plugin 文档,改为描述已上线的正式包,而不是未来占位方案。
- •包体保持精简:压缩后约 6 kB,解包后约 22 kB。
这个版本新增公开的开发者向 MCP 页面,让智能体与集成方能一眼看懂工具、流程、示例与边界。
- •新增公开 `/mcp` 页面,面向外部开发者与智能体构建者。
- •说明五个 MCP 工具、推荐调用流程与代表性示例问题。
- •加入真实的接入与限制说明,而不是暗示已有托管连接器。
- •将该页面接入桌面导航、移动端导航与 sitemap。
- •新增页面已覆盖英文、中文、韩文与日文。
这个版本让智能体可以先按主题发现规则、再拉取来源,补上了最后一个 MCP 评测缺口。
- •新增规则搜索 API,用于发现监管规则与航空公司政策。
- •新增 MCP `search_rules` 工具,让智能体能解析 “China 3C rule” 这类模糊规则话题。
- •当多个规则同时匹配时,优先返回监管机构规则,再返回航空公司叠加规则。
- •收紧 MCP 路由说明,让产品、召回、相关型号和规则问题能选择更合适的工具。
- •完整真实智能体评测提升到 16/16 通过,且已无 known gap。
2026-05-17
更安全的托运判定与更干净的智能体测试
v2026.05.17-4这个版本修复了智能体评测发现的真实核验边界问题,并让 MCP 评测环境更可信。
- •当规则要求仅限随身携带时,选择托运会直接返回禁止判定。
- •新增回归用例,防止“仅限随身携带”再次退化成托运也显示允许。
- •规范化目录搜索,使 “Anker 525” 这类查询能稳定命中。
- •优化未知型号时 MCP 的无匹配提示。
- •将智能体评测与仓库隔离,确保测到的是 MCP 能力,而不是本地文件访问能力。
2026-05-17
面向智能体集成的 API 基础
v2026.05.17-3这个版本把更多 CertiWatt 能力沉淀为可复用的平台接口,为后续 MCP 与智能体集成做准备。
- •抽出共享的型号与来源 domain service,让网页和 API 共用同一套实现。
- •新增型号详情 API 与标准化来源 API,为后续智能体工具做准备。
- •在型号详情 API 中加入目录页已使用的相关型号分组。
- •新增首版 MCP server MVP,包含搜索、型号查询、核验与来源工具。
- •优化 MCP 工具说明与结构化覆盖缺口返回,让智能体更容易正确使用。
这个版本完善了 CertiWatt 的分享、探索和版本追踪体验。
- •将 Open Graph / Twitter 分享图替换为与网站一致的截图卡片。
- •在型号页新增相关型号模块,支持同品牌、Wh 接近、接近上限三类浏览。
- •新增相关型号 ItemList JSON-LD,强化站内实体关系。
- •优化窄屏目录筛选布局,让搜索框保持可用宽度。
- •新增多语言更新日志系统,让之后每次上线都有可读的版本说明。
这个版本把目录升级成了更完整的浏览与核验入口。
- •新增品牌页、品牌索引卡片,以及更丰富的目录排序。
- •新增型号详情页,包含证据、乘机提示与相关型号。
- •新增 Product、CollectionPage、BreadcrumbList 与相关型号 JSON-LD。
- •优化目录到核验器的跳转,支持已选型号预填。
- •将社交分享图替换为与网站视觉一致的 Open Graph 卡片。