確認
CertiWattWh
ja

更新履歴

今後は本番リリースごとに、内容を追いやすい短い説明をここへ残します。

2026-06-28

航空会社公式ソース coverage 更新

v2026.06.28-1

この production data release では、最新の airline-owned battery policy sources を昇格し、public coverage counts を更新します。

  • Loong Air の Weixin SPA static source に含まれる official dangerous-goods table を使い、Loong Air を airline-official coverage に昇格します。
  • Loong Air active power-bank rule を追加し、checked-baggage prohibition、100 Wh / 160 Wh bands、carrier approval、100 Wh 超の two-unit handling、short-circuit protection、in-flight switch-off/no-use requirements を反映します。
  • 航空会社ページが 3C または recall fields を公開していない場合、CAAC China-departure 3C と recall screening は別 overlay として維持します。
  • public airline coverage を airline-official 167、market-regulator-backed 89、IATA-baseline-backed 144 profiles に更新します。
  • 新しい Loong Air official source について active airline citation-source coverage と source-monitoring baseline を更新します。
  • 現在の source-monitoring review signals を維持しつつ、red source failures は 0 のままにします。
2026-06-26

Source-monitoring ingest refresh

v2026.06.26-1

この production data refresh では、source-monitoring state、citation reachability、generated discovery manifests を更新します。

  • active regulator、airline、recall watch sources に対して live ingest を実行します。
  • 100 や 160 などの YAML numeric marker が content verification を crash させないよう ingest marker handling を修正します。
  • 保存済みの FlySafair Prismic CMS API ref が HTTP 404 を返し始めたため、その source を automated monitoring から外します。
  • FlySafair coverage は IATA baseline に保ち、airline-owned page は manual-reviewed context として保持します。
  • 8 件の airline source row を legacy expected_markers から active content_expectations へ移行し、検証済み baseline を承認します。
  • public airline coverage を airline-official 133、market-regulator-backed 122、IATA-baseline-backed 145 profiles に更新します。
  • UK CAA、HK Express、Vietnam Airlines、INIU、CPSC、および既知の failing/manual-review sources の review signal を残したまま AEO と GSC manifests を更新します。
2026-06-22

Catalog collection Worker-limit hotfix

v2026.06.22-1

この production hotfix では、重い /catalog collection page を per-request Worker rendering から外し、大規模 catalog coverage が Cloudflare resource limits に再度当たらないようにします。

  • /catalog を forced dynamic rendering から 1 時間の revalidation window を持つ軽量な static/ISR shell に変更します。
  • catalog filtering、sorting、pagination、brand grouping を static public-data models.json snapshot ベースの client browser に移し、大規模な model/configuration aggregation が Worker 内でリクエストごとに繰り返されないようにします。
  • /brand/[brand] hubs にも同じ lightweight public-data browser pattern を適用し、brand click-through が Worker 内で catalog aggregation を再実行しないようにします。
  • catalog detail pages、brand hubs、public-data、AEO、GSC tracking、sitemap surfaces は catalog counts を変えずに維持します。
  • より深い client/API catalog-filtering cleanup は follow-up とし、この hotfix では信頼できる public catalog route の復旧を優先します。
2026-06-19

カタログ構成の重複排除

v2026.06.19-1

この production release では、公開カタログの集計を色/SKU 単位ではなくバッテリー構成単位に変更します。

  • 7,032 件の raw catalog variants を 3,250 件の公開バッテリー構成に折りたたみます。
  • 同じブランド、モデルファミリー、容量、電圧、Wh の色/SKU variants は 1 つのカタログ構成として数えます。
  • 出典の誤字、重複ブランド prefix、重複色が public snapshot に出ないよう公開カタログ名と slug を整理します。
  • 同一構成の variant catalog URL は個別 crawlable page を作らず、代表 catalog page へ redirect します。
  • public-data、brand hubs、sitemap、AEO manifest、catalog detail pages を更新し、構成数、variant 数、review queue 数を正直に表示します。
2026-06-17

カナダ地域航空会社ポリシー更新

v2026.06.17-1

この production release では、最新の航空会社公式バッテリーポリシー出典を official に昇格し、公開 coverage 数値の整合性を保ちます。

  • Air Inuit、Central Mountain Air、Pacific Coastal Airlines をカナダ regulator-backed coverage から航空会社 official policy coverage に昇格します。
  • Air Inuit の external batteries、Central Mountain Air の lithium battery packs、Pacific Coastal の loose lithium batteries に航空会社 active rules を追加します。
  • 航空会社ページが Wh、数量、承認、recall フィールドを公開していない場合、その詳細は Canada/CATSA と IATA baseline で保守的に扱います。
  • 公開 airline coverage を official 131、market-regulator-backed 125、IATA-baseline-backed 144、needs-review 0 に更新します。
  • 新しい official sources に合わせて source monitoring、citation baselines、public-data snapshots、compliance/audit docs を更新します。
2026-06-15

3C 根拠不足はデータ不足として返す

v2026.06.15-7

この production release では、カタログ根拠の不足と確認済みの中国 3C 不適合を分離します。

  • 中国 3C 認証必須ルールで確認済みカタログ根拠または利用者申告根拠がない場合、Banned ではなく Insufficient を返します。
  • 利用者が実機に 3C 表示がないと明示した場合、中国関連 route では Banned を維持します。
  • 不明瞭な 3C 表示は hard ban ではなく verify_3c_body_mark_or_qr の根拠確認経路として扱います。
  • API clients が根拠不足と真の禁止を区別できるよう certification_evidence_missing と check_3c_body_mark を追加します。
  • 根拠不足が再び Banned に戻らないよう P0 regression coverage を更新します。
2026-06-15

3C と韓国取扱の対話型判定ゲート

v2026.06.15-6

この production release では、中国 3C と韓国取扱条件を受動的な context ではなく verifier の明示的な対話型判定ゲートに変更します。

  • 旅程が中国出発または乗継 context に関係する場合だけ 3C / CCC 表示質問を表示します。
  • 中国関連 verifier flow では、送信前に 3C / CCC 表示質問への回答を必須にします。
  • 明確な 3C 申告は別の allowed-path input として扱い、表示なしの場合は中国 3C 禁止を引き続き適用します。
  • 不明瞭な 3C 表示は一般的な missing-certification reason に畳まず、専用 warning と verify_3c_body_mark_or_qr action を返します。
  • 韓国/韓国系航空会社の handling は対話型確認として維持します。未確認は conditional、確認済みなら通常の 100Wh 未満ケースは cleared になり得ます。
2026-06-15

手動容量検証フロー

v2026.06.15-5

この production release では、正確なモバイルバッテリー型番がわからない旅行者向けに、手動容量入力を隠れた catalog fallback から見える verifier 経路に昇格します。

  • 公開 verifier のデバイス手順に固定の「型番がわからない場合」入口を追加します。
  • 先に catalog search を失敗させなくても、printed Wh または mAh + voltage で続行できます。
  • 正確な catalog モデルを選択した場合、既存の catalog verdict path は変えません。
  • URL に manual_wh、manual_mah、manual_v、label_legible parameter がある場合、verifier form に自動入力します。
  • 手動入力デバイスでも同じ route、airline、China 3C、Korea handling、label-legibility checks を保持します。
2026-06-15

検索可能な航空会社コンボボックス

v2026.06.15-4

この production release では verifier の航空会社セレクターを検索可能な combobox に置き換え、公開フォームで 400 社を検索しつつ長い native dropdown のレンダリングを避けます。

  • 別々の airline search input と native select を 1 つの accessible combobox に置き換えます。
  • 航空会社名、ローカライズ label、IATA code で 400 社すべてを検索できる状態を維持します。
  • Verifier requests、Korea handling logic、airline policy preview に使う IATA-code state を維持します。
  • ArrowUp、ArrowDown、Enter、Escape のキーボード操作を追加します。
  • 単一 control のために新しい dropdown library や大きな client dependency は追加しません。
2026-06-15

地域リコールソース監視

v2026.06.15-3

この production release では、既存の CPSC/メーカー recall source に加えて、中国、EU、韓国の地域 recall source monitor を公開します。

  • SAMR / Defective Product Administrative Center、EU Safety Gate/RAPEX、Korea Product Safety recall monitors を operational source registry に追加します。
  • /api/recalls と /api/devices/[modelId]/recalls に source_watch を公開し、partner が監視中の地域 recall source を確認できるようにします。
  • /recalls で地域 recall source-watch status と exact-model promotion rule を表示します。
  • Active recall verdict effect はモデル別に維持します。正確なモデル根拠なしに、地域 source monitoring がブランド単位推論や verdict 変更を作ることはありません。
  • 新しい source-watch contract を守るため OpenAPI と recall regression tests を更新します。
2026-06-15

Verifier 信頼性と出典鮮度の強化

v2026.06.15-2

この production release では、境界容量、出典鮮度、韓国取扱、ポリシーソース tier、公開フォーム性能に関する判定面と verifier の強化を配信します。

  • Partner が航空会社公式、規制当局根拠、IATA baseline の判定を区別できるよう airline_policy.policy_source_tier を追加します。
  • 航空会社ポリシーを適用した場合、その citation を verdict source audit trail に含めます。
  • 出典鮮度を単一の全体閾値からソース種別 SLA に変更し、判定ページの出典リストに age / SLA を表示します。
  • 公開 verifier と API trip に韓国/韓国系航空会社の取扱確認を追加し、未確認時は過信した cleared ではなく conditional warning を返します。
  • 95-105 Wh の境界ケースでは mAh 推定より印字 Wh / メーカー根拠を優先します。
  • 判定訂正リンク、recall sync timestamp、ページ単位 OG locale、複数乗継 UI、航空会社選択のレンダリング削減を追加します。
  • 2 個のモバイルバッテリーを普遍的な ICAO/IATA 数量上限ではなく、航空会社別の保守的計画値として説明するよう guide copy を整理します。
2026-06-15

公開信頼性と AEO クリーンアップ

v2026.06.15-1

このリリースでは、判定、リコール、API、AEO の整合性整理後に、公開信頼性面と発見経路を引き締めます。

  • 類似する China 3C support guides はユーザーが到達できるままにしつつ、noindex, follow を付け、primary hub に canonicalize します。
  • Support guides を AEO manifest、GSC tracking manifest、priority sitemap、full sitemap、homepage guide links、guide index から除外します。
  • AEO/GSC/sitemap baseline を primary question guides 33、brand hubs 123、long-tail verdicts 58、datasets 2、GSC tracking URLs 247、sitemap URLs 30,554、priority sitemap URLs 125 に更新します。
  • 公開 recall set は完全な global recall database ではないことを示す recall coverage boundary copy を追加します。
  • 匿名 API の保証を過大に見せないよう、Partner API、reviewed policy fields、SLA、production-support copy を抑えます。
  • Traveler activity は live visitor counter ではなく delayed aggregate activity として表現し、indexability tests で固定します。
2026-06-14

Airlink 公式ソースアップグレード

v2026.06.14-16

この local-only リリースでは、Airlink 公式 Hand & Cabin Baggage page が passenger power-bank policy text を公開していることを確認し、Airlink を official にアップグレードします。

  • Airlink の airline-owned Hand & Cabin Baggage page を使い、Airlink を IATA-baseline-backed coverage から official にアップグレードします。
  • Airlink の cabin-only power-bank controls に対して active rule 4z.policy.2026.airlink-hand-cabin-power-banks を追加します。
  • Airlink limits を記録します。power banks は 2 個までで、各 power bank は 100 watt-hours を超えてはいけません。
  • Airlink onboard handling text を記録します。power bank で許可された電子機器を充電する場合、power bank は見える場所に置き、充電中は carry-on bag や overhead bin に収納してはいけません。
  • browser-user-agent extraction では official policy text を読めますが、full ingest batch requests は Incapsula interstitial を受ける場合があるため、airline-4z source monitoring は manual-reviewed のままにします。
  • public airline coverage split を airline-official 120、market-regulator-backed 130、IATA-baseline-backed 150、needs-review 0、blocked-source 0 に更新します。
  • active rules を 95 件に更新し、そのうち active airline policy rules は 68 件です。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

FlySafair 公式ソースアップグレード

v2026.06.14-15

この local-only リリースでは、FlySafair の public prohibited-items route の背後にある airline-owned CMS が power-bank / lithium-battery policy text を公開していることを確認し、FlySafair を official にアップグレードします。

  • FlySafair の airline-owned Prismic luggage-policy content を使い、FlySafair を IATA-baseline-backed coverage から official にアップグレードします。
  • CMS で公開されている FlySafair 公式 controls に対して active rule fa.policy.2026.flysafair-lithium-power-banks を追加します。power banks と spare lithium-ion batteries は checked baggage 不可で、hand luggage のみです。
  • FlySafair CMS の approval field を記録します。100 Wh 超の batteries は prior airline approval が必要になる場合があります。
  • レンダリングされた linked FlySafair Battery Guidelines は 100 Wh / 160 Wh detail の manual confirmation として保持し、automated source monitoring は fetch-stable CMS endpoint に置きます。
  • public airline coverage split を airline-official 119、market-regulator-backed 130、IATA-baseline-backed 151、needs-review 0、blocked-source 0 に更新します。
  • active rules を 94 件に更新し、そのうち active airline policy rules は 67 件です。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

Egyptair 公式ソースアップグレード

v2026.06.14-14

この local-only リリースでは、Egyptair 公式 restricted-items page のレンダリング証拠を確認し、Egyptair を official にアップグレードします。

  • Egyptair の airline-owned restricted-items page を使い、Egyptair を IATA-baseline-backed coverage から official にアップグレードします。
  • Egyptair power-bank handling を記録します。乗客 1 人あたり carry-on/personal baggage に 100-watt power bank を 1 個持ち込めます。
  • Egyptair checked-baggage / label controls を記録します。power banks はいかなる場合も checked baggage 不可で、capacity と type information が記載されていない power banks は禁止されます。
  • Egyptair onboard / storage controls を記録します。power banks は飛行中に使用・充電できず、aircraft power supply に接続できず、seat pocket または前方座席下の bag に保管する必要があります。
  • rendered official page では policy text を読めますが、local automated curl は HTTP 403 を返すため、airline-ms source monitoring は manual-reviewed のままにします。
  • public airline coverage split を airline-official 118、market-regulator-backed 130、IATA-baseline-backed 152、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

Eastern Airways 運航停止ステータス整理

v2026.06.14-13

この local-only リリースでは、Eastern Airways がすでに運航していないことを確認し、live v1 public airline surfaces から Eastern Airways を外します。

  • 公開報道では Eastern Airways は 2025-10-27 に全 flight operations を停止し、2025-11-06 に administration 入りしたため、Eastern Airways / T3 を historical ceased-operations profile として扱います。
  • Eastern Airways を v1: false に設定し、live public airline page または sitemap target として扱わないようにします。
  • historical/code compatibility のため T3 registry record は保持し、legacy lookup 用に UK CAA market-regulator-backed baggage policy context を残します。
  • Eastern Airways を live official-source discovery backlog から外します。運航再開または successor operating certificate/source が確認されない限り、battery-policy upgrade 探索は続けません。
  • 400-airline registry と source-backed coverage counts は維持します。これは operations-status cleanup であり 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 page に旅客向け power-bank / lithium-battery policy text があることを確認し、KM Malta Airlines を official にアップグレードします。

  • KM Malta Airlines の airline-owned Lithium Batteries policy page を使い、KM Malta Airlines を EASA market-regulator-backed coverage から official にアップグレードします。
  • KM Malta power-bank handling を記録します。power banks は checked baggage 不可、carry-on baggage のみ可、1 人 2 個まで、各 100 Wh 以下です。
  • KM Malta onboard / protection controls を記録します。power banks は飛行中に充電したり他の機器を充電したりできず、short circuit と unintentional activation から保護する必要があります。
  • KM Malta approval band を記録します。100 Wh 超から 160 Wh 以下の lithium batteries は KM Malta Airlines call centre を通じた事前承認が必要で、160 Wh 超の batteries は passenger baggage として禁止されます。
  • rendered external extraction では official policy text を読めますが、local automated curl は HTTP 403 を返すため、airline-km source monitoring は manual-reviewed のままにします。
  • public airline coverage split を airline-official 117、market-regulator-backed 130、IATA-baseline-backed 153、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

Eurowings 公式ソースアップグレード

v2026.06.14-11

この local-only リリースでは、Eurowings 公式 dangerous-goods page のレンダリング証拠を確認し、Eurowings を official にアップグレードします。

  • Eurowings の airline-owned dangerous-goods page を使い、Eurowings を EASA market-regulator-backed coverage から official にアップグレードします。
  • Eurowings 2026-01-15 power-bank notice を記録します。乗客 1 人あたり power banks を最大 2 個 onboard 持ち込みできます。
  • Eurowings power-bank table を記録します。power banks は checked baggage 不可、hand baggage / passenger cabin は可、100 Wh 以下は transport approval 不要で最大 2 個、100 Wh 超から 160 Wh 以下は transport approval 必要で最大 2 個です。
  • Eurowings onboard / storage controls を記録します。承認済み medical devices を除き、power banks は onboard で充電・使用できず、seat pocket、on-person、または front seat 下の hand baggage に保管し、overhead bins には入れられません。
  • rendered official page では policy text を読めますが、local automated curl は HTTP 403 を返すため、airline-ew source monitoring は manual-reviewed のままにします。
  • public airline coverage split を airline-official 116、market-regulator-backed 131、IATA-baseline-backed 153、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

LOT Polish Airlines 公式ソースアップグレード

v2026.06.14-10

この local-only リリースでは、LOT Polish Airlines 公式 hazardous-materials page に旅客向け spare-battery / power-bank policy text があることを確認し、LOT Polish Airlines を official にアップグレードします。

  • LOT Polish Airlines の airline-owned hazardous-materials page を使い、LOT を EASA market-regulator-backed coverage から official にアップグレードします。
  • LOT spare-battery / power-bank handling を記録します。主に電源として使う物品は spare batteries と見なされ、portable electronic devices 用 spare batteries and batteries は carry-on luggage のみ、checked baggage は禁止、terminals は short circuit 防止が必要です。
  • LOT capacity and quantity fields を記録します。lithium-ion spare batteries は 100 Wh 以下、乗客 1 人あたり 100 Wh 以下 power banks は最大 2 個、その他の spare batteries は最大 20 個です。
  • LOT 100-160 Wh PED/PMED spare-battery path を記録します。hand luggage only で最大 2 個、carrier consent が必要です。
  • rendered external extraction では official policy text を読めますが、local automated curl は Akamai WAF block page を返すため、airline-lo source monitoring は manual-reviewed のままにします。
  • public airline coverage split を airline-official 115、market-regulator-backed 132、IATA-baseline-backed 153、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

Nepal Airlines 公式ソースアップグレード

v2026.06.14-09

この local-only リリースでは、Nepal Airlines 公式 Provision for Dangerous Goods ページに旅客向け lithium-battery / power-bank policy text があることを確認し、Nepal Airlines を official にアップグレードします。

  • Nepal Airlines 公式 dangerous-goods page を使い、Nepal Airlines を IATA-baseline-backed coverage から official にアップグレードします。
  • Nepal Airlines active airline rule を追加します。power banks は spare batteries として扱い、spare batteries は carry-on baggage only、spares は checked baggage 不可、short-circuit protection が必要です。
  • Nepal Airlines Wh bands をモデル化します。通常の lithium-ion spare batteries は 100 Wh 以下、100 Wh 超から 160 Wh 以下の spare batteries including power banks は carry-on baggage で 2 個まで、160 Wh 超または clear rating identification のない power banks は onboard 持ち込み不可です。
  • Nepal Airlines onboard-use controls を追加します。power banks と spare batteries は他の電子機器の充電に使えず、機内で充電できません。
  • airline-ra active source monitoring を追加します。
  • active rules を 92 から 93 に増やします。
  • public airline coverage split を airline-official 114、market-regulator-backed 133、IATA-baseline-backed 153、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

Air Do 数量帯の修正

v2026.06.14-08

この local-only リリースでは、レンダリングされた AIRDO baggage-restrictions evidence を確認し、Air Do official-source rule の数量帯を修正します。

  • Air Do は official のままです。これは coverage count の変更ではなく精度修正です。
  • Air Do active airline rule を修正し、two-unit cap が 160 Wh 以下のすべての mobile batteries ではなく、100 Wh 超から 160 Wh 以下の spare batteries と mobile batteries にだけ適用されるようにします。
  • Air Do の carry-on only、no checked baggage、over-160 Wh prohibition、no aircraft-power charging、no device charging from power banks、no overhead-bin storage、close-at-hand storage、short-circuit protection controls は維持します。
  • public airline coverage split は airline-official 113、market-regulator-backed 133、IATA-baseline-backed 154、needs-review 0、blocked-source 0 のままです。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

容量境界と算出 Wh の修正

v2026.06.14-07

この production hotfix では、容量判定と programmatic verdict pages が同じ小数 2 桁の Wh 値を使い、100 Wh / 160 Wh 付近で保守的なラベル確認ロジックを適用します。

  • 100 Wh と 160 Wh の航空しきい値周辺に、設定可能な 5 Wh の容量境界帯を追加します。
  • ラベル/メーカー確認 Wh と mAh × voltage の算出 Wh を区別し、根拠不明の場合は保守的に算出値として扱います。
  • 95 Wh 以下でラベル確認済みの機器は、不要なしきい値警告なしの clean Allowed のままにします。
  • 100 Wh 未満でも境界付近または算出値の機器は Allowed のまま、印字 Wh ラベル確認を求めます。
  • 100-105 Wh の算出機器は、ラベルが 100 Wh 以下と読める可能性があるため Conditional と printed-label confirmation にします。
  • 160 Wh 境界にも同じ算出値/ラベル確認の注意を適用します。
  • Anker Prime Power Bank (27K, 250W) を snapped 100.0 Wh 表示から 99.54 Wh 算出値へ修正し、表示計算式と Wh 値を一致させます。
  • programmatic verdict-page の margin 文言を below / exactly on / over の 3 分岐にし、“0.0 Wh below” を出さないようにします。
  • public data、AEO manifest、GSC tracking、sitemap、static /p/ build output を再生成し、キャッシュされた SEO 判定ページに新しい容量文言を反映します。
2026-06-14

ZIPAIR Tokyo official-source アップグレード

v2026.06.14-06

この local-only リリースでは、ZIPAIR Tokyo official Dangerous Goods List and Label PDF を確認し、Japan market-regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • ZIPAIR Tokyo July 2025 official dangerous-goods PDF を使い、ZIPAIR Tokyo を market-regulator-backed coverage から official にアップグレードします。
  • Spare lithium-ion batteries / power banks 向けの ZIPAIR active airline rule を追加します。carry-on only、no checked baggage、short-circuit protection、約 100 Wh 以下は no listed quantity limit、100 Wh 超から 160 Wh 以下は two-battery limit を含みます。
  • ZIPAIR official PDF が power banks を含む電力共有可能な物品を spare batteries とみなすため、power banks を spare batteries として扱います。
  • ZIPAIR source monitoring は、PDF が ZIPAIR baggage-page referer を必要とし、ingest pipeline が PDF tables を解析しないため manual-reviewed のままにします。
  • official PDF を取得できるよう、citation audit に狭い ZIPAIR PDF referer を追加し、他の citation checks は緩めません。
  • active rules を 91 から 92、citation-audited unique URLs を 68 から 69 に増やします。
  • public airline coverage split を airline-official 113、market-regulator-backed 133、IATA-baseline-backed 154、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

しきい値判定と公開表現の整理

v2026.06.14-05

この production hotfix では、境界容量判定、出典モニター表示、航空会社カバレッジ、EU/EASA 範囲、2026 年数量表現の過信を抑えます。

  • 正確またはほぼ 100 Wh のモバイルバッテリー判定を Allowed から Conditional に変更し、読み取れるラベルまたはメーカー証拠を求めます。
  • 判定ページから全体出典モニターの red/green/total カウント chip を削除し、その回答で実際に使った引用のみを表示します。
  • ホームページのカバレッジ表現を 128 件の出発国プロファイルと EU/EASA ガイダンスアンカーに変更し、113 件の航空会社自身のポリシー、133 件の市場規制当局根拠プロファイル、154 件の IATA 基準プロファイルを分離します。
  • 旅行者の出発地/到着地選択肢から European Union を削除しつつ、内部の EASA ガイダンスアンカーは維持します。
  • guide、FAQ JSON-LD、llms.txt、API 航空会社ポリシー文言で、モバイルバッテリー 2 個を普遍的な ICAO/IATA 上限として示さないよう整理します。
2026-06-14

IBEX Airlines official-source アップグレード

v2026.06.14-04

この local-only リリースでは、IBEX Airlines official baggage page と lithium-battery table を確認し、Japan market-regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • IBEX Airlines official baggage page を使い、IBEX Airlines を market-regulator-backed coverage から official にアップグレードします。
  • Spare batteries including mobile batteries 向けの IBEX Airlines active airline rule を追加します。carry-on only、no checked baggage、100 Wh / 160 Wh bands、100-160 Wh 帯で passenger あたり maximum two spare lithium-ion batteries を含みます。
  • IBEX baggage URL は canonical が homepage を指すため、狭い citation/ingest exception を追加します。想定する 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 を airline-official 112、market-regulator-backed 134、IATA-baseline-backed 154、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

Air Macau official-source アップグレード

v2026.06.14-03

この local-only リリースでは、読み取り可能な Air Macau official lithium-battery table image を確認し、Macau IATA-baseline-backed profile 1 件を airline-official coverage にアップグレードします。

  • Air Macau official lithium-battery table image を使い、Air Macau を IATA-baseline-backed coverage から official にアップグレードします。
  • Spare lithium batteries / power banks 向けの Air Macau active airline rule を追加します。spare battery carry-on only、no check-in baggage、short-circuit protection、readable capacity label、100 Wh / 160 Wh bands、100-160 Wh carrier approval、その区間で passenger あたり maximum two spare batteries を含みます。
  • Air Macau no-label handling を記録します。no indication、no label、unknown rating batteries は許可されません。
  • Air Macau source は airline-owned source が parseable HTML ではなく JPEG image のため、manual-reviewed official monitoring のままにします。
  • active rules を 89 から 90、citation-audited unique URLs を 66 から 67 に増やします。
  • public airline coverage split を airline-official 111、market-regulator-backed 135、IATA-baseline-backed 154、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-14

判定鮮度とガイド表現の引き締め

v2026.06.14-02

この hotfix では、source monitoring、EU/EASA scope、quantity claim が過度に読まれないよう、公開判定とガイド画面の表現を整理しました。

  • Verdict page provenance block を再ラベル付けし、global source-monitor count がこの判定の citation integrity のように見えないようにします。
  • Ruleset version、generated verdict time、latest citation/monitor ingest、re-check boundary に分かりやすい日付ラベルを追加します。
  • European Union を indexed long-tail departure country として使わず、European near-100Wh 例を Switzerland/SWISS route に変更します。
  • EU notes と EU verdict-page fallback copy を EASA guidance の area-level anchor として整理します。
  • Guide copy で two power banks を universal ICAO/IATA hard cap ではなく conservative planning limit または airline-specific quantity check として表現します。
2026-06-14

100Wh 境界値と開発者ページ文言の整理

v2026.06.14-01

この hotfix では、しきい値付近のモバイルバッテリー判定と開発者ページの表現の過度な断定を抑えました。

  • mAh/voltage から逆算した Wh が正確または実質的に 100 Wh の場合は conditional とし、境界値の機器に純粋な green answer を出さないようにします。
  • device_resolved.watt_hour_basis を公開し、API client が manufacturer-stated、label-observed、nominal-voltage-derived Wh を区別できるようにします。
  • Programmatic verdict page で 100.0 Wh を 100 Wh 上限より 0.0 Wh 低いとは書かず、ちょうど上限にあると説明します。
  • メーカー記載またはラベル確認 Wh では mAh × voltage formula を表示せず、formula copy は derived estimates に限定します。
  • /developers commercial copy を内部/enterprise-heavy 表現から public API、partner pilot、evidence-review boundary に整理します。
2026-06-13

Compliance scorecard Worker resource hotfix

v2026.06.13-16

この production hotfix では /compliance の runtime work を減らし、public operating scorecard が各リクエストで Cloudflare Worker 内に full ruleset を読み込まないようにしました。

  • /compliance は request time に full rule engine data を読み込まず、build-time coverage、country、ingest、golden-test snapshots を読むように変更しました。
  • ページごとの airline watchlist reconstruction を削除し、より軽い ingest と coverage summaries から visible monitoring counters を算出します。
  • ruleset version、jurisdiction count、airline count、model count、public active rules、active recalls、source freshness、review counters など同じ public scorecard facts を維持します。
  • Worker CPU と memory pressure を下げつつ、localized /compliance pages と public cache behavior は維持します。
  • 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 official restricted-items page を確認し、United Arab Emirates IATA-baseline-backed profile 1 件を airline-official coverage にアップグレードします。

  • Wizz Air official restricted-items page を使い、Wizz Air Abu Dhabi を IATA-baseline-backed coverage から official にアップグレードします。
  • Wizz Air Abu Dhabi active airline rule を追加します。power banks は flight 中の全フェーズで使用不可、checked baggage 不可、passenger が継続的に監視できる場所で携行、flight 中の charging / device charging 不可、overhead compartments 収納不可です。
  • Wizz Air のより厳格な power-bank quantity and capacity controls を記録します。passenger あたり maximum 1 power bank、100 Wh 超の power banks は禁止です。
  • Wizz Air visible-rating handling を記録します。clear Wh/lithium-content marks がない、または Wh rating を計算できない lithium batteries / power banks は禁止です。
  • active rules を 88 から 89、airline policy rules を 61 から 62 に増やします。
  • public airline coverage split を airline-official 110、market-regulator-backed 135、IATA-baseline-backed 155、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Greater Bay Airlines official-source アップグレード

v2026.06.13-14

この local-only リリースでは、読み取り可能な Greater Bay Airlines official baggage page を確認し、Hong Kong market-regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • Greater Bay Airlines official baggage page の Important Information Regarding Lithium Batteries section を使い、Hong Kong CAD market-regulator-backed coverage から official にアップグレードします。
  • Greater Bay Airlines active airline rule を追加します。power banks は spare batteries として扱われ、carry-on only、checked baggage 不可、2026-03-28 から passenger あたり 2 個まで、flight 中の PED charging / power-bank recharging は不可、overhead compartments 収納も不可です。
  • 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 を airline-official 109、market-regulator-backed 135、IATA-baseline-backed 156、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Gulf Air official-source アップグレード

v2026.06.13-13

この local-only リリースでは、読み取り可能な Gulf Air official baggage page を確認し、Bahrain IATA-baseline-backed profile 1 件を airline-official coverage にアップグレードします。

  • Gulf Air official prohibited-items and personal-items pages を使い、IATA-baseline-backed coverage から official にアップグレードします。
  • xiaomi-33w-20k-integrated-cable / Xiaomi PB2030MI 向けの active Gulf Air model-specific airline rule を追加します。Xiaomi 33W Power Bank 20000mAh with integrated cable は Gulf Air flights で cabin / checked baggage ともに許可されません。
  • Gulf Air smart-bag lithium-battery / lithium-battery power-bank handling を記録します。checked baggage では battery removal と cabin carriage が必要で、cabin baggage では removable battery と powered-off smart bag が必要です。non-removable-battery smart bags は運送できません。
  • Gulf Air は一般的な power-bank capacity table を公開していないため、generic power-bank 100 Wh / 160 Wh bands は IATA 根拠を維持します。
  • active rules を 86 から 87、airline policy rules を 59 から 60 に増やします。
  • public airline coverage split を airline-official 108、market-regulator-backed 136、IATA-baseline-backed 156、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Hong Kong Airlines official-source アップグレード

v2026.06.13-12

この local-only リリースでは、読み取り可能な Hong Kong Airlines official baggage-restriction page を確認し、Hong Kong market-regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • Hong Kong Airlines official baggage-restriction page を使い、Hong Kong CAD market-regulator-backed coverage から official にアップグレードします。
  • spare lithium batteries と portable battery chargers について、check-in baggage 禁止、carry-on-only handling、100 Wh 以下 20 個、100 Wh 超 160 Wh 以下 2 個、160 Wh 超不可を扱う active Hong Kong Airlines airline rule を追加します。
  • Hong Kong-departure onboard power-bank recharging controls には Hong Kong CAD DGAC 2/2026 を引き続き active として残します。
  • active rules を 85 から 86、airline policy rules を 58 から 59 に増やします。
  • public airline coverage split を airline-official 107、market-regulator-backed 136、IATA-baseline-backed 157、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Oman Air rendered official-source アップグレード

v2026.06.13-11

この local-only リリースでは、レンダリングされた Oman Air official dangerous-goods policy evidence を確認し、Oman IATA-baseline-backed profile 1 件を airline-official coverage にアップグレードします。

  • Oman Air の official dangerous-goods policy page の rendered evidence を使い、IATA-baseline-backed coverage から official にアップグレードします。
  • wheelchair-battery checked-baggage handling、spare-battery hand-baggage handling、WY approval、one spare battery not exceeding 300 Wh、two spare batteries not exceeding 160 Wh each、manufacturer battery-container handling を Oman Air lithium-ion-battery fields として記録します。
  • inactive manual_reviewed_official Oman Air source row を追加しますが、この環境では official URL が automated citation audit で timeout/block されるため、active airline-owned rule は追加しません。
  • public airline coverage split を airline-official 106、market-regulator-backed 137、IATA-baseline-backed 157、needs-review 0、blocked-source 0 に更新します。
  • 安定して citation audit 可能な Oman Air endpoint が見つかるまで、active rules は 85、airline policy rules は 58 のままにします。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Tigerair Taiwan official-source アップグレード

v2026.06.13-10

この local-only リリースでは、読み取り可能な Tigerair Taiwan airline-owned CMS policy content を確認し、Taiwan IATA-baseline-backed profile 1 件を airline-official coverage にアップグレードします。

  • Tigerair Taiwan の official Strapi-backed baggage policy content と recalled-lithium-battery notice を使い、IATA-baseline-backed coverage から official にアップグレードします。
  • checked-baggage prohibition for spare lithium batteries and power banks、short-circuit protection、visible-label handling、onboard power-bank use prohibition on IT-operated flights、recalled-lithium-battery transport prohibition の active Tigerair Taiwan airline rule を追加します。
  • Tigerair Taiwan は主要な capacity/quantity table を画像で掲載しているため、generic 100 Wh / 160 Wh approval bands と two-power-bank passenger baseline は IATA passenger lithium-battery guidance が引き続き明示的に支えます。
  • active rules を 84 から 85、airline policy rules を 57 から 58 に増やします。
  • public airline coverage split を airline-official 105、market-regulator-backed 137、IATA-baseline-backed 158、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

UNI Air official-source アップグレード

v2026.06.13-09

この local-only リリースでは、読み取り可能な UNI Air airline-owned power-bank notice を確認し、Taiwan IATA-baseline-backed profile 1 件を airline-official coverage にアップグレードします。

  • UNI Air の official March 31, 2026 power-bank carrying notice を使い、IATA-baseline-backed coverage から official にアップグレードします。
  • two-power-bank cap、checked-baggage prohibition for power banks and spare lithium batteries、on-person carry handling、no overhead-bin storage、no in-flight use or charging、over-160 Wh prohibition の active UNI Air airline rule を追加します。
  • UNI Air notice に直接掲載されていない 100 Wh / approval-band と short-circuit protection は、IATA passenger lithium-battery guidance が引き続き明示的に支えます。
  • active rules を 83 から 84、airline policy rules を 56 から 57 に増やします。
  • public airline coverage split を airline-official 104、market-regulator-backed 137、IATA-baseline-backed 159、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Air Do official-source アップグレード

v2026.06.13-08

この local-only リリースでは、読み取り可能な Air Do airline-owned restricted-items policy page を確認し、Japan market-regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • Air Do の official restricted-items page を使い、Japan market-regulator-backed coverage から official にアップグレードします。
  • carry-on-only power-bank handling、checked-baggage prohibition、160 Wh cap、two-unit cap、no aircraft-power charging、no device charging from power banks、no overhead-bin storage、at-hand/seat-pocket storage、short-circuit protection の active Air Do airline rule を追加します。
  • IBEX Airlines は official baggage page が spare-battery/mobile-battery fields を示すものの、page canonical が site homepage を指し citation audit が URL を拒否するため、blocked official-source lead として記録します。
  • active rules を 82 から 83、airline policy rules を 55 から 56 に増やします。
  • public airline coverage split を airline-official 103、market-regulator-backed 137、IATA-baseline-backed 160、needs-review 0、blocked-source 0 に更新します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Peach Aviation official-source アップグレード

v2026.06.13-07

この local-only リリースでは、読み取り可能な Peach Aviation の April 2026 mobile-battery rule-change notice を確認し、Japan market-regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • Peach Aviation の official mobile-battery notice を使い、Japan market-regulator-backed coverage から official にアップグレードします。
  • airline-owned two-power-bank cap、160 Wh limit、no in-cabin device charging from power banks、no charging power banks from seat USB power の active Peach Aviation airline rule を追加します。
  • checked-baggage prohibition、close-at-hand cabin handling、no overhead-bin storage、short-circuit protection は Peach notice にないため、Japan MLIT / JCAB market guidance が明示的に支える形を維持します。
  • active rules を 81 から 82、airline policy rules を 54 から 55 に増やします。
  • public airline coverage split を airline-official 102、market-regulator-backed 138、IATA-baseline-backed 160、needs-review 0、blocked-source 0 に更新します。
  • Air Do で見つかった 2026 年 4 月 24 日の official PDF は Golden Week reservation-status release であり、mobile-battery rule ではないため battery policy とは無関係として記録します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Mandarin Airlines official-source アップグレード

v2026.06.13-06

この local-only リリースでは、読み取り可能な Mandarin Airlines の March 2026 power-bank notice を確認し、Taiwan regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • Mandarin Airlines の official power-bank notice を使い、IATA regulator-backed coverage から official にアップグレードします。
  • airline-owned two-power-bank cap と in-flight power-bank use/charging prohibition の active Mandarin Airlines airline rule を追加します。
  • carry-on-only handling、checked-baggage exclusion、100 Wh / 160 Wh approval bands、short-circuit protection は Mandarin notice にないため、IATA passenger lithium-battery guidance が明示的に支える形を維持します。
  • active rules を 80 から 81、airline policy rules を 53 から 54 に増やします。
  • public airline coverage split を airline-official 101、market-regulator-backed 139、IATA-baseline-backed 160、needs-review 0、blocked-source 0 に更新します。
  • Air Busan は Cloudflare challenge pages に引き続き遮断されており、今回の作業では automated evidence からアップグレードできないことを再確認します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Japan Transocean Air official-source アップグレード

v2026.06.13-05

この local-only リリースでは、読み取り可能な Japan Transocean Air mobile-battery rule-change notice を確認し、Japan market-regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • Japan Transocean Air の official April 2026 mobile-battery notice を使い、Japan market-regulator-backed coverage から official にアップグレードします。
  • JTA notice と Japan MLIT / JCAB market guidance を根拠に、checked-baggage prohibition、two-unit cap、160 Wh cap、short-circuit protection、cabin handling、in-flight charging/use restrictions の active Japan Transocean Air airline rule を追加します。
  • JTA notice が案内する JAL Group detail page は automated citation audit に HTTP 403 を返すため、active citations には含めません。
  • active rules を 79 から 80、citation-audited unique URLs を 55 から 56 に増やします。
  • public airline coverage split を airline-official 100、market-regulator-backed 139、IATA-baseline-backed 161、needs-review 0、blocked-source 0 に更新します。
  • Spring Airlines Japan は readable official baggage pages があるものの usable power-bank/mobile-battery policy fields がないため、still-blocked official-source lead として記録します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

StarFlyer official-source アップグレード

v2026.06.13-04

この local-only リリースでは、読み取り可能な StarFlyer-owned power-bank policy text を確認し、regulator-backed profile 1 件を airline-official coverage にアップグレードします。

  • StarFlyer の official restricted-baggage page を使い、Japan market-regulator-backed coverage から official にアップグレードします。
  • checked-baggage prohibition、no overhead-bin storage、at-hand or seat-pocket handling、no in-flight power-bank use、no aircraft-power charging、short-circuit insulation の active StarFlyer airline rule を追加します。
  • StarFlyer direct text から該当フィールドを抽出できなかったため、160 Wh と two-power-bank limits は Japan MLIT / JCAB market rule が明示的に支える形を維持します。
  • active rules を 78 から 79、airline policy rules を 52 から 53 に増やします。
  • public airline coverage split を airline-official 99、market-regulator-backed 140、IATA-baseline-backed 161、needs-review 0、blocked-source 0 に更新します。
  • Cebu Pacific、Batik Air Malaysia、Air Macau、Tigerair Taiwan、Mandarin Airlines、UNI Air、Peach Aviation、Air Do、ZIPAIR、IBEX は、airline-owned policy text が missing、dynamic、WAF-protected、incomplete、unreachable だった blocked または partial official-source leads として記録します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Skymark と Thai AirAsia active rule 正規化

v2026.06.13-03

この local-only リリースでは、official coverage count を増やさず、具体的な official profiles 3 件を active airline rules に変換します。

  • Skymark Airlines、Thai AirAsia、Thai AirAsia X の official baggage FAQ と carrier-code AirAsia support sources から active airline rules を追加します。
  • Skymark の carry-on-only spare lithium-ion battery handling、checked-baggage prohibition、short-circuit protection、100 Wh / 160 Wh bands、two-unit 100-160 Wh cap をモデル化し、under-100 Wh quantity cap は作りません。
  • Thai AirAsia の two-unit、100 Wh power-bank cap、checked-baggage prohibition、short-circuit protection、recalled-device handling をモデル化し、FD article body にない broader onboard-use text は適用しません。
  • Thai AirAsia X の two-unit、100 Wh cap、carry-on-only handling、no overhead-bin storage、on-person/seat-pocket/under-seat storage、no onboard use or charging をモデル化します。
  • active rules を 75 から 78 に増やしつつ、public airline coverage split は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 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 リリースでは、official coverage count を増やさず、具体的な official power-bank profiles 4 件を active airline rules に変換します。

  • Royal Brunei Airlines、Air Dolomiti、Condor、South African Airways の official baggage、battery、hazardous-goods、restricted-items sources から active airline rules を追加します。
  • Royal Brunei の 100 Wh 以下 4 個制限、100-160 Wh 2 個の prior-approval path、seat-pocket storage、no overhead-bin placement、no onboard use or charging をモデル化します。
  • Air Dolomiti の 2 個制限、cabin-only handling、100-160 Wh approval path、no overhead-bin placement、no onboard use or charging をモデル化します。
  • Condor の carry-on-only hazardous-goods powerbank row と 100-160 Wh permission requirement をモデル化し、lower-band quantity cap は作りません。
  • SAA の 100 Wh / 27,000 mAh power-bank cap、carry-on-only handling、no overhead-bin placement、no inflight charging、no taxi/takeoff/landing device powering をモデル化します。
  • active rules を 71 から 75 に増やしつつ、public airline coverage split は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 のまま維持します。
  • fresh reachability checks が HTTP 200 を返した後、4 件の source-registry entries を active 化します。
  • SAS は fresh official-page check が HTTP 403 を返したため保留します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-13

Verifier trust と public surface remediation

v2026.06.13-01

この local-only リリースでは、independent remediation audit で見つかった high-risk verdict logic、citation wording、public API contracts、privacy surfaces、coverage honesty、localized verifier copy を修正します。

  • China 3C enforcement を mainland-China domestic flights に限定し、Thailand 20,000 mAh hard cap を削除し、IATA 100-160 Wh citation wording と near-threshold Wh catalog values を正規化します。
  • banned verdict pages で実際の blocking rule を先に表示し、model-specific recall behavior を維持し、complete recall intelligence がないブランドに 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 を適用します。
  • public developer/partner surfaces から internal implementation notes を削除し、disclosed analytics script を verifier inputs から分離し、partner-origin CORS behavior を明示し、public activity records を遅延・一般化します。
  • verifier reasons と zh-CN form copy を localize し、不正確な 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 リリースでは、official coverage count を増やさず、具体的な official power-bank profiles 3 件を active airline rules に変換します。

  • China Airlines、Malaysia Airlines、AirAsia の official lithium-battery、power-bank、PED support sources から active airline rules を追加します。
  • China Airlines の power-bank handling は専用表に合わせ、100 Wh 以下、乗客 1 人 2 個、carry-on only、101-160 Wh power banks not allowed as baggage として厳格に扱います。
  • Malaysia Airlines の 100 Wh / 160 Wh approval path、2 個制限、cabin-only storage、no overhead-bin placement、protective-pouch handling、no onboard use or charging をモデル化します。
  • AirAsia の 2 個制限、100 Wh hard cap、no checked baggage、no overhead-bin storage、under-seat or seat-pocket storage、no onboard use or charging をモデル化します。
  • active rules を 68 から 71 に増やしつつ、public airline coverage split は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 のまま維持します。
  • fresh reachability checks が HTTP 200 を返した後、3 件の source-registry entries を active 化します。
  • Aegean は fresh official-page check が HTTP 403 を返したため保留します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-12

Jetstar active rule 正規化

v2026.06.12-04

この local-only リリースでは、official coverage count を増やさず、確認済みの Jetstar official power-bank profile を active airline rule に変換します。

  • Jetstar の official dangerous-goods power-bank page から active airline rule を追加します。
  • JQ profile を airline-owned rule ID に差し替えつつ、CASA/IATA baseline handling などの route-country overlays は維持します。
  • active rules を 67 から 68 に増やしつつ、public airline coverage split は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 のまま維持します。
  • Jetstar Japan ですでに引用している同じ official Jetstar URL を使うため、新しい unique source URL は主張せず active rule depth を増やします。
  • fresh reachability check が HTTP 200 を返した後、Jetstar source-registry entry を active 化します。
  • flydubai、Etihad、Turkish Airlines、KLM、United、Air India、IndiGo は timeout または HTTP/2 errors のため保留します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-12

Finnair、Virgin Atlantic、Southwest active rule 正規化

v2026.06.12-03

この local-only リリースでは、official coverage count を増やさず、確認済みの official airline profiles 3 件を active airline rules に変換します。

  • Finnair、Virgin Atlantic、Southwest Airlines の official battery、dangerous-items、lithium-battery help-center sources から 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 は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 のまま維持します。
  • fresh reachability checks が HTTP 200 を返した後、3 件の source-registry entries を active 化します。
  • Air Canada、KLM、Korean Air、Delta、Lufthansa、Air France、SWISS、Copa、Hawaiian/Alaska-linked candidates は 403/444/HTTP2 errors、airline-owned evidence 以外への redirect、または generic profile fields のため保留します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-12

Cathay policy summary の整理

v2026.06.12-02

この production hotfix では、verdict API response の Cathay policy summary に残っていた generic approval-band 文を削除します。

  • API consumers と agents が generic 100-160 Wh lithium-battery approval language を power-bank verdict summary として見ないよう、Cathay policy_summary を書き直しました。
  • response-time sanitization だけに頼らず、Cathay source policy fields を runtime の 2026 passenger-facing 100 Wh wording に揃えました。
  • Cathay の two-power-bank quantity guidance は残しつつ、over-100 Wh power-bank handling は明示確認がない限り route- and airline-specific と扱います。
  • Cathay summary と policy fields に古い generic approval-band wording が戻らないよう regression guard を追加しました。
2026-06-12

5社の航空会社公式ルール正規化

v2026.06.12-01

この local-only リリースでは、確認済みの official airline profiles 5 件を active airline rules に変換し、official coverage を単なる一覧ではなく実行可能なルールへ近づけます。

  • Vietnam Airlines、XiamenAir、Hainan Airlines、Juneyao Air、Spring Airlines の official restricted-baggage、dangerous-goods、lithium-battery、power-bank sources から 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 は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 のまま維持します。
  • fresh reachability checks が HTTP 200 を返した後、5 件の source-registry entries を active 化します。
  • China Southern、JAL、United、Air India、IndiGo、Tway は fresh checks で 403 または HTTP/2 errors を返したため今回は保留します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-11

Verdict API と構造化データの整理

v2026.06.11-03

この production hotfix では、古い approval-band 文言を削除し、verify の top-level model_id 呼び出しを受け付け、プログラム型判定 JSON-LD を Article/Breadcrumb に絞ります。

  • ソースが power-bank-specific approval path を明示しない限り、古い 100-160 Wh approval 文言を 2026 passenger-facing 100 Wh guidance に置き換えます。
  • POST /api/verify で top-level model_id、serial、capacity、voltage、Wh、label-legibility fields を device.* に正規化します。
  • OpenAPI に shorthand request shape を記録し、OpenAPI contract test で保護します。
  • プログラム型判定 JSON-LD から同一ページの FAQPage/QAPage conflict、deprecated HowTo schema、self-authored Review nodes を削除します。
  • Cathay プログラム型ページの local production HTML で FAQPage/QAPage/HowTo/Review nodes が 0、PropertyValue nodes が 8 であることを確認しました。
2026-06-11

ROMOSS 公式ストアフロント catalog 拡張

v2026.06.11-02

この local-only リリースでは、公式メーカーおよび公式ストアフロントの根拠から verifier-ready な ROMOSS power-bank records を追加します。

  • 9 件の ROMOSS catalog records を追加し、当時の local source-of-truth catalog size と verified brand groups を記録しました。
  • 公式英語・中国語メーカーサイトを根拠に ROMOSS を verified entity identifiers に追加しました。
  • ROMOSS がリンクする JD self-operated flagship product pages を model/SKU と capacity evidence として使い、10,000mAh、20,000mAh、27,000mAh、30,000mAh records を含めました。
  • ROMOSS chargers、cables、不安定な公式 API 応答、capacity を安定した model identifier に結び付けられない 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、30646 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-11

リコール未確認判定の強化

v2026.06.11-01

この production hotfix は、有効なモデル別リコールでシリアル状態が unknown の場合に public verdict surfaces で完全な Allowed と要約されないようにします。

  • 正確なモデルが有効なリコールに一致し、シリアル確認がない、またはメーカーリスト確認のみの場合、allowed から conditional に引き上げます。
  • 旅行者と answer engines が旅行前にシリアルまたはメーカー対象判定を確認する必要を見られるよう、recall_serial_required constraint を表示します。
  • 対象シリアルは banned のまま、明確に非対象のシリアルは normal flight rules に戻し、モデル別リコール境界を維持します。
  • Banned verdict tile から通常の carry-on condition list を隠し、禁止結果が許可指示を含むように見えないようにします。
  • 中国 3C 根拠不足とリコール対象未確認について plain-language verdict-page reasons を追加し、public data、AEO、GSC、sitemap artifacts を再生成します。
2026-06-10

Qantas and Air New Zealand active rule normalization

v2026.06.10-23

このリリースでは、確認済みの official airline profiles 2 件を active airline rules に変換し、official coverage count の裏側にある rule-depth cleanup を継続します。

  • Qantas と Air New Zealand の official 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 は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 のまま維持します。
  • fresh reachability checks 後に Qantas と Air New Zealand source-registry entries を active 化します。Jetstar、Etihad、Turkish Airlines、Austrian、SAS は fresh HEAD checks で HTTP/2 errors または 403 を返したため、今回はスキップします。
  • public data、AEO、API、coverage-depth、citation-audit checks の通過後、Qantas と Air New Zealand の rule-depth cleanup を production に公開します。
2026-06-10

Official airline rule normalization

v2026.06.10-22

この local-only リリースでは、これまで profile-only だった 4 件の official airline policies を active airline rules に変換し、official coverage claims と enforceable rule evidence の差を縮めます。

  • 確認済みの official policy sources から、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 は airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 のまま維持します。
  • 4 件の official airline policy URLs を source registry に追加して monitoring できるようにします。flydubai official PDF は新しい reachability check で timeout したため、今回は意図的に変更しません。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-10

AirAsia group official coverage upgrade

v2026.06.10-21

この local-only リリースでは、3 件の AirAsia-linked IATA-baseline airline records を official AirAsia group coverage に昇格し、これまで profile-only だった AirAsia policy evidence に active airline rules を追加します。

  • AirAsia's official portable-electronic-devices support article for AirAsia flights を使い、AirAsia X、Indonesia AirAsia、Philippines AirAsia の active airline rules を追加します。
  • D7、QZ、Z2 を IATA-baseline-backed coverage から official coverage に移し、two-unit、100 Wh、over-100 Wh prohibition、no check-in luggage、no overhead-bin storage、under-seat/seat-pocket storage、no onboard use or charging rules を反映します。
  • public depth split を airline-official 98、market-regulator-backed 141、IATA-baseline-backed 161、needs-review 0、blocked-source 0 に更新します。
  • D7/QZ/Z2 carrier-specific prohibited-items article slugs は今回 404 を返したため、claim は carrier-specific page ownership ではなく AirAsia group official coverage として維持します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-10

India DGCA market-regulator coverage upgrade

v2026.06.10-20

この local-only リリースでは、残っていた India IATA-baseline airline records を India DGCA market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • power banks and spare batteries の hand-baggage-only passenger messaging、no overhead-bin storage、in-flight power-bank use/charging prohibition、short-circuit protection guidance を含む active India DGCA Dangerous Goods Advisory Circular 01/2025 rule を追加します。
  • Vistara、Air India Express、SpiceJet、Akasa Air、Alliance Air、Star Air を pure IATA-baseline-backed coverage から India DGCA market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 141、IATA-baseline-backed 164、needs-review 0、blocked-source 0 に更新します。
  • official DGCA Dangerous Goods circulars entry を active India regulator source として追加し、specific PDF は DGCA official 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 airline records を Hong Kong CAD market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • Hong Kong-departing flights に適用され、carry-on-only handling、two-power-bank cap、in-flight power-bank recharging prohibition を含む active Hong Kong CAD DGAC 2/2026 power-bank rule を追加します。
  • Hong Kong Airlines と Greater Bay Airlines を pure IATA-baseline-backed coverage から Hong Kong CAD market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 135、IATA-baseline-backed 170、needs-review 0、blocked-source 0 に更新します。
  • DGAC 2/2026 PDF を high-severity active Hong Kong regulator source として追加し、broader CAD DGAC index monitoring も維持します。
  • この作業は 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 airline batch を country-scoped EASA market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • carry-on-only、checked-baggage prohibition、short-circuit protection、onboard recharge/use restrictions、damaged/defective/recalled lithium-battery warnings を含む Belgium / Denmark / Switzerland / Cyprus / Romania / Croatia / Hungary / Malta / Sweden / Estonia scoped EASA passenger dangerous-goods power-bank rules を追加します。
  • TUI fly Belgium、DAT、FlexFlight、Helvetic Airways、Chair Airlines、Cyprus Airways、Animawings、Trade Air、Smartwings Hungary、Wizz Air Malta、Amapola Flyg、Regional Jet を pure IATA-baseline-backed coverage から EASA market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 133、IATA-baseline-backed 172、needs-review 0、blocked-source 0 に更新します。
  • Albania、Moldova、Faroe Islands、Greenland records は、EASA applicability が EU/EASA member-state および Switzerland-linked coverage ほど直接的ではないため、現時点では IATA baseline のままにします。
  • この作業は 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 airline records を EASA market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • carry-on-only、checked-baggage prohibition、short-circuit protection、onboard recharge/use restrictions、damaged/defective/recalled lithium-battery warnings を含む Italy / Greece / Poland scoped EASA passenger dangerous-goods power-bank rules を追加します。
  • Neos、Aeroitalia、SkyAlps、SKY express、Olympic Air、Air Mediterranean、Buzz、Enter Air、SprintAir を pure IATA-baseline-backed coverage から EASA market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 121、IATA-baseline-backed 184、needs-review 0、blocked-source 0 に更新します。
  • EASA coverage は broad catch-all rule ではなく country-scoped のままにし、rule matching が market ごとに明示的に動作するようにします。
  • この作業は 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 airline records を EASA market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • carry-on-only、checked-baggage prohibition、short-circuit protection、onboard recharge/use restrictions、damaged/defective/recalled lithium-battery warnings を含む France / Spain scoped EASA passenger dangerous-goods power-bank rules を追加します。
  • ASL Airlines France、Corsair、Air Corsica、Transavia France、Air France Hop、Air Europa、Binter Canarias、Volotea、Iberia Express、Air Nostrum、Iberojet を pure IATA-baseline-backed coverage から EASA market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 112、IATA-baseline-backed 193、needs-review 0、blocked-source 0 に更新します。
  • EASA coverage は broad catch-all rule ではなく country-scoped のままにし、rule matching が market ごとに明示的に動作するようにします。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-10

Australia CASA market-regulator coverage upgrade

v2026.06.10-15

この local-only リリースでは、残っていた Australia IATA-baseline airline records を CASA market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • power banks/spare batteries cabin-only handling、checked-luggage prohibition、short-circuit protection、100 Wh / 160 Wh approval bands、over-160 Wh passenger-baggage prohibition を含む active Australia CASA Pack Right lithium-batteries rule を追加します。
  • Alliance Airlines と Rex Airlines を pure IATA-baseline-backed coverage から Australia CASA market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 101、IATA-baseline-backed 204、needs-review 0、blocked-source 0 に更新します。
  • CASA Pack Right lithium-batteries page を active regulator source として追加します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-10

EASA market-regulator coverage upgrade

v2026.06.10-14

この local-only リリースでは、残っていた EU IATA-baseline airline records を EASA market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • carry-on-only、checked-baggage prohibition、short-circuit protection、onboard recharge/use restrictions、damaged/defective/recalled lithium-battery warnings を含む active EASA passenger dangerous-goods power-bank rule を追加します。
  • 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 を pure IATA-baseline-backed coverage から EASA market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 99、IATA-baseline-backed 206、needs-review 0、blocked-source 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 リリースでは、残っていた Canada IATA-baseline airline records を CATSA market-regulator/security-screening coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • batteries / lithium-battery-powered devices の carry-on handling、power banks の checked baggage / overhead bins 回避、100 Wh / 160 Wh approval bands、short-circuit protection、damaged/recalled battery warning、onboard-charging caution を含む active Canada CATSA passenger battery guidance rule を追加します。
  • Sunwing Airlines、Pascan Aviation、Calm Air、Canadian North、Air North、PAL Airlines、Pacific Coastal Airlines、Central Mountain Air、Bearskin Airlines、Air Inuit を pure IATA-baseline-backed coverage から Canada CATSA market-regulator-backed coverage に移します。
  • Canada CA / Air China CA の衝突を含め、country-scoped filtered rules が無関係な same-code airline sources を汚染しないよう airline_filter rule matching を強化します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 86、IATA-baseline-backed 219、needs-review 0、blocked-source 0 に更新します。
  • CATSA Guidelines for Batteries page を active regulator/security-screening source として追加します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-10

Japan MLIT market-regulator coverage upgrade

v2026.06.10-12

この local-only リリースでは、残っていた Japan IATA-baseline airline records を MLIT / JCAB market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • checked-baggage 禁止、carry-on/seat-pocket handling、power-bank 2 個制限、160 Wh hard cap、overhead-compartment restriction、short-circuit protection、onboard charging/use restrictions を含む active Japan MLIT / JCAB 2026-04-24 passenger power-bank rule を追加します。
  • Peach Aviation、StarFlyer、Air Do、Spring Airlines Japan、ZIPAIR Tokyo、IBEX Airlines、Japan Transocean Air を pure IATA-baseline-backed coverage から Japan MLIT / JCAB market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 76、IATA-baseline-backed 229、needs-review 0、blocked-source 0 に更新します。
  • MLIT dangerous-goods baggage page からリンクされている English 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 リリースでは、残っていた UK IATA-baseline airline records を UK CAA market-regulator-backed coverage に昇格しつつ、airline-owned official policy text とは主張しません。

  • checked-baggage 禁止、carry-on/cabin 許可、power-bank 2 個制限、100 Wh / 160 Wh approval bands、onboard recharge restriction を含む active UK CAA passenger baggage power-bank rule を追加します。
  • Jet2.com、TUI Airways、Wizz Air UK、Loganair、Eastern Airways を pure IATA-baseline-backed coverage から UK CAA market-regulator-backed coverage に移します。
  • airline-official coverage は 95 records のまま、public depth split を airline-official 95、market-regulator-backed 69、IATA-baseline-backed 236、needs-review 0、blocked-source 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 リリースでは、GK を Jetstar Japan と明示的に対応付けている Jetstar 公式 dangerous-goods page を使い、Jetstar Japan を IATA-baseline-backed coverage から airline-official coverage に昇格します。

  • Jetstar 公式 dangerous-goods page を使い、Jetstar Japan を IATA-baseline-backed regulator_backed から official に昇格します。
  • carry-on-only、power banks 最大 2 個、onboard use/charging 禁止、easy-reach handling、damaged/defective battery 禁止を含む active GK power-bank controls rule を追加します。
  • public depth split を airline-official 95、market-regulator-backed 64、IATA-baseline-backed 241、needs-review 0、blocked-source 0 に更新します。
  • GK = Jetstar Japan を明示的に対応付けている Jetstar dangerous-goods URL を再利用し、Jetstar Japan を manual-reviewed official source として追加します。
  • この作業は 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 coverage から airline-official coverage に昇格します。

  • AEM .model.json endpoint で公開される Philippine Airlines / PAL Express 公式 restricted-items dangerous-goods lithium table を使い、PAL Express を IATA-baseline-backed regulator_backed から official に昇格します。
  • carry-on-only、power banks 最大 2 個、overhead-bin 保管禁止、飛行中の power-bank 充電禁止、taxi/takeoff/landing 中の device charging 禁止、capacity-label 要件を含む active PAL Express power-bank cabin-controls rule を追加します。
  • public depth split を airline-official 94、market-regulator-backed 64、IATA-baseline-backed 242、needs-review 0、blocked-source 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 coverage から airline-official coverage に昇格します。

  • PAL 公式 restricted-items dangerous-goods lithium table を公開している AEM .model.json endpoint を使い、Philippine Airlines を IATA-baseline-backed regulator_backed から official に昇格します。
  • carry-on-only、power banks 最大 2 個、overhead-bin 保管禁止、飛行中の power-bank 充電禁止、taxi/takeoff/landing 中の device charging 禁止、capacity-label 要件を含む active PAL power-bank cabin-controls rule を追加します。
  • public depth split を airline-official 93、market-regulator-backed 64、IATA-baseline-backed 243、needs-review 0、blocked-source 0 に更新します。
  • PAL AEM model JSON を manual-reviewed official airline source として追加し、public PAL route は traveler-facing policy URL として維持します。
  • 現在の static/dynamic page extraction 経路では Cebu Pacific はまだ昇格できないことを記録します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-10

Scoot official-source upgrade

v2026.06.10-07

このリリースでは、ブロックされた Scoot HTML source を公式 2026 年 4 月 Dangerous Goods PDF に置き換え、最後の airline blocked_source record を解消します。

  • 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 を airline-official 92、market-regulator-backed 64、IATA-baseline-backed 244、needs-review 0、blocked-source 0 に更新します。
  • source-backed airline policy records を 400/400 にしつつ、IATA-baseline records と airline-owned official records は分けたままにします。
  • PDF baseline parsing が追加されるまで、Scoot source monitor は manual_reviewed_official のままにします。
  • Cloudflare production に version 83f9e549-9670-4eee-ba45-92f9ef0b55c7 としてデプロイ済みです。
2026-06-10

Airline needs-review closure

v2026.06.10-06

この local-only リリースでは、airline-official count を水増しせず、残りの airline policy review tail を解消します。

  • active IATA passenger lithium-battery guidance を使い、最後の 102 件の needs_review airline record を IATA-baseline-backed regulator_backed coverage に昇格します。
  • airline-official coverage は 91 件のまま維持し、この 102 件を airline-owned policy verification とは主張しません。
  • public depth split を airline-official 91、market-regulator-backed 64、IATA-baseline-backed 244、needs-review 0、blocked-source 1 に更新します。
  • test:airline-coverage-depth を更新し、source data、helper logic、public-data/snapshot/coverage.json が zero-needs_review 状態を保つようにします。
  • この作業は local-only のままにし、次回 deploy までは Cloudflare production は前回デプロイ済み coverage を反映します。
2026-06-10

Airline coverage-depth guardrails

v2026.06.10-05

この local-only リリースでは、400-airline expansion 後の airline-policy coverage depth を明示し、テストで保護します。

  • homepage、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 公式 power-bank / lithium-battery ガイダンスを使い、低い depth 階層から航空会社公式 record に昇格しました。
  • airline_official_policy_count、airline_market_regulator_count、airline_iata_baseline_count、airline_needs_review_count、airline_blocked_source_count の machine-readable public coverage fields を追加します。
  • IATA-backed CI record が無関係の VietJet 公式ページを指さないよう、China Airlines baseline policy URL を修正します。
  • test:airline-coverage-depth を追加し preflight に接続して、source data、shared UI helper logic、public-data/snapshot/coverage.json の一致を必須にします。
  • 現在の 400-airline dataset を維持しつつ depth split を明示します: airline-official 91、market-regulator-backed 64、IATA-baseline-backed 142、needs-review 102、blocked-source 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 とともに production に公開します。
  • 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 batch を追加しました。

  • 7022-model pass 後に 4 件の catalog records を追加し、local source of truth を 122 verified brand groups の 7026 power-bank models に更新しました。
  • 明確な capacity evidence を持つ CHOETECH B695、Charmast C1115、Noise Power Series の official-source variant records を追加しました。
  • canonical identity で既に代表されている PISEN と Native Union candidates、retailer-only feeds、INIU 2-packs、Limitless 2-pack sets、standalone ではない 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、30606 sitemap URLs を維持します。
  • この作業は 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 後に Oraimo catalog records 22 件を追加し、local source of truth を 122 verified brand groups の 7022 power-bank models に更新しました。
  • Oraimo official sources から PowerNova、Traveler、Toast、Slice Link、PowerFlow、PowerBox、PowerJet variants の OPB-series と PowerJet records を追加しました。
  • standalone power-bank catalog records ではない Oraimo charger kits、car chargers、wall chargers、speakers、headphones、grooming appliances、lamps、fans、adapters、travel converters、compressors、data-cable-only pages は除外しました。
  • public-data、AEO、GSC tracking、static sitemap artifacts を再生成しました。AEO surface は 52 question guides、122 brand hubs、58 long-tail verdicts、2 datasets、30590 sitemap URLs を維持します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-10

7000-model and 400-airline production publish

v2026.06.10-01

このリリースでは local catalog と Airline Policy Intelligence expansion を production に公開します。

  • 122 verified brand groups の 7000-model power-bank catalog を公開します。
  • 129 country records の 400-airline Airline Policy Intelligence dataset を公開します。
  • 未レビューの航空会社 policy records は needs_review に保ち、76 reviewed policy URLs を維持します。
  • 拡張 datasets 向けに再生成した 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 を追加し、local source of truth を 129 country records の 400 airlines に更新しました。
  • 新しい航空会社 home markets に必要な 29 件の country records を追加し、jurisdiction-specific rules のレビューまでは IATA lithium-battery baseline を使います。
  • 新規航空会社 records は、official airline dangerous-goods または battery policy source をレビューするまで needs_review かつ policy URL なしに保ちます。
  • MU、CA、OZ、TG の policy confidence を明示し、airline source data に missing confidence records が残らないようにしました。
  • /api/airlines?limit=400 が dataset 全体を公開するよう airline API access regression を更新しました。
  • この作業は 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 を追加し、local source of truth を 122 verified brand groups の 7000 power-bank models に更新しました。
  • 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 を昇格し、entity validation のため Oraimo、Momax、Klarus、Borra、Vinko の display names を正規化しました。
  • public-data、AEO、GSC tracking、static sitemap artifacts を再生成しました。AEO surface は 52 question guides、122 brand hubs、58 long-tail verdicts、2 datasets、30102 sitemap URLs を公開します。
  • この作業は 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 を追加し、local source of truth を 109 verified brand groups の 6609 power-bank models に更新しました。
  • 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、28486 sitemap URLs を公開します。
  • この作業は 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 を追加し、non-canonical nativeunion brand ID に staged されていた duplicate Native Union records 13 件を削除して、local source of truth を 97 verified brand groups の 6492 power-bank models に調整しました。
  • Powerology と iWALK の official sources から records を追加しました。
  • duplicate brand hub を残さず、Native Union は canonical native-union identity の下に維持しました。
  • public-data、AEO、GSC tracking、static sitemap artifacts を再生成しました。AEO surface は 52 question guides、97 brand hubs、58 long-tail verdicts、2 datasets、27970 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-09

Official-source 6477 catalog expansion

v2026.06.09-08

この local-only リリースでは、2 回目の検証済み official-source batch で 7000-model expansion workstream を前進させました。

  • 138 件の catalog records を追加し、local source of truth を 98 verified brand groups の 6477 power-bank models に更新しました。
  • 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、27914 sitemap URLs を公開します。
  • この作業は 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 を追加し、local source of truth を 96 verified brand groups の 6339 power-bank models に更新しました。
  • 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 product JSON records を昇格する前に、official manufacturer site に基づいて entity-identifiers.json に Native Union を追加しました。
  • public-data、AEO、GSC tracking、static sitemap artifacts を再生成しました。AEO surface は 52 question guides、96 brand hubs、58 long-tail verdicts、2 datasets、27354 sitemap URLs を公開します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 6000 power-bank models に更新しました。
  • Ambrane、Limitless Innovations、Mobilla、CHOETECH、Eloop、Vention、UGREEN、Baseus、INIU、Momax、EcoFlow、VEGER の official sources から records を追加し、この pass の safe Momax candidates 43 件をすべて含めました。
  • 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、25994 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 5714 power-bank models に更新しました。
  • 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、24850 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 5684 power-bank models に更新しました。
  • official product metadata から MAXOAK / POWEROAK K6、ToughTested Solar Titan10 / Titan20 / Titan30 と Trek、Charmast CB01 と C2046S color-SKU records を追加しました。
  • capacity evidence のない 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、24730 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 5669 power-bank models に更新しました。
  • 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、24670 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 5658 power-bank models に更新しました。
  • 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、24626 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 5648 power-bank models に更新しました。
  • 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、24586 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 5598 power-bank models に更新しました。
  • official Casely PP1 Power Pod 1 / 5000mAh SKU coverage を拡張しつつ、existing 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、24386 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 95 verified brand groups の 5590 power-bank models に更新しました。
  • 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、24354 sitemap URLs を維持します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Official-source 5582 catalog expansion

v2026.06.08-11

この local-only リリースでは、5526-model pass の後に European and accessory-brand official-source SKU coverage を拡張しました。

  • 56 件の catalog records を追加し、local source of truth を 95 verified brand groups の 5582 power-bank models に更新しました。
  • 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、24322 sitemap URLs を維持します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Official-source 5526 catalog expansion

v2026.06.08-10

この local-only リリースでは、5263-model pass の後に Indian and adjacent official-source SKU coverage を拡張しました。

  • 263 件の catalog records を追加し、local source of truth を 95 verified brand groups の 5526 power-bank models に更新しました。
  • 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、24098 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Official-source 5263 catalog expansion

v2026.06.08-09

この local-only リリースでは、5178-model pass の後に existing official-source SKU coverage を拡張しました。

  • 85 件の catalog records を追加し、local source of truth を 90 verified brand groups の 5263 power-bank models に更新しました。
  • 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、23026 sitemap URLs を維持します。
  • この作業は 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 を追加し、local source of truth を 90 verified brand groups の 5178 power-bank models に更新しました。
  • 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、22686 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Official-source 5132 catalog expansion

v2026.06.08-07

この local-only リリースでは、5115-model pass の後に existing official-source brand coverage を拡張しました。

  • 17 件の catalog records を追加し、local source of truth を 89 verified brand groups の 5132 power-bank models に更新しました。
  • 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、22498 sitemap URLs を維持します。
  • この作業は 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 batch を追加しました。

  • 29 件の catalog records を追加し、local source of truth を 89 verified brand groups の 5115 power-bank models に更新しました。
  • Rokform、HyperGear、ToughTested を entity-backed brand groups として追加し、Xtorm と Aluratek の official SKU coverage を拡張しました。
  • public-data、AEO、GSC tracking、static sitemap artifacts を再生成しました。AEO surface は 52 question guides、89 brand hubs、58 long-tail verdicts、2 datasets、22430 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Official-source post-5000 catalog expansion

v2026.06.08-05

この local-only リリースでは、追加の official-source batch により power-bank catalog を 5000-model milestone の先へ拡張しました。

  • 86 件の catalog records を追加し、local source of truth を 86 verified brand groups の 5086 power-bank models に更新しました。
  • Alogic、Journey、Snap Wireless を entity-backed brand groups として追加し、Cygnett、Ambrane、Stuffcool、Portronics、Torras の official 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、22302 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Official-source 5000 catalog expansion

v2026.06.08-04

この local-only リリースでは、official manufacturer sources により power-bank catalog を 5000-model milestone まで拡張しました。

  • 2000 件の catalog records を追加し、local source of truth を 83 verified brand groups の 5000 power-bank models に更新しました。
  • 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、21946 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Official-source 3000 catalog expansion

v2026.06.08-03

この local-only リリースでは、official manufacturer sources により power-bank catalog を 3000-model milestone まで拡張しました。

  • 954 件の catalog records を追加し、local source of truth を 54 verified brand groups の 3000 power-bank models に更新しました。
  • iWALK、Cygnett、Goal Zero、Hyper、Naztech、Chargeasap、Eloop を entity-backed brand groups として追加し、主要な既存ブランドの official 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、13830 sitemap URLs を公開します。
  • この作業は local-only のままにし、Cloudflare deploy は実行していません。
2026-06-08

Homepage verifier search hardening

v2026.06.08-02

このリリースでは、malformed または failed `/api/devices` responses でも homepage と verifier device-search flows が壊れないように強化しました。

  • 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 を維持しつつ、単一の bad 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 が false source change なしで verified されるようにしました。
  • 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-only の `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 は安定した automated baselines が確立されるまで inactive/manual-reviewed または blocked のままにします。
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 に増やしました。
  • baseline IATA route handling のために 38 件の airline home-country contexts を追加し、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 社に増やしました。
  • baseline IATA route handling のために 40 件の airline home-country contexts を追加し、supported country records を 22 から 62 に増やしました。
  • bulk catalog airlines が More carriers グループに自動表示されるよう verifier airline selector をリファクタし、手動ローカライズ済みの priority carriers は維持しました。
  • 公式 dangerous-goods または battery policy source をレビューするまで、bulk-added carriers には 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 に増やしました。
  • Air New Zealand と SWISS records が有効な home-country context で解決されるよう、New Zealand と Switzerland を supported route countries に追加しました。
  • 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 を更新しました。
  • 安定した automated ingest baselines を追加するまで新規 sources は manual-reviewed official records として保持し、Cloudflare deploy は実行していません。
2026-06-07

Airline policy coverage expansion

v2026.06.07-15

このローカル専用リリースでは、追加の公式航空会社ポリシー記録で Airline Policy Intelligence coverage を拡張しました。

  • Qantas、Jetstar、Etihad Airways、Turkish Airlines、Air France、KLM、Finnair を airline policy database に追加し、tracked carriers を 33 から 40 に増やしました。
  • Turkish Airlines records が有効な home-country context で解決されるよう、Turkey を supported route country に追加しました。
  • verifier airline dropdown、runtime policy-source registry、ops source registry、public-data coverage snapshot、AEO manifest、GSC tracking、static sitemap artifacts を同期しました。
  • 安定した automated ingest baselines を追加するまで新規 sources は manual-reviewed official records として保持し、Cloudflare deploy は実行していません。
2026-06-07

B2B pilot operating kit

v2026.06.07-14

このリリースでは B2B pilot operating-system narrative を partner と developer surfaces に公開します。

  • `/partners` に Week 1 send pack、pre-send safety gate、post-demo advance path、credential boundary を含む pilot operating kit copy を追加しました。
  • `/developers` に API access scope、partner-gated credentials、implementation expectations を含む public integration boundary copy を追加しました。
  • Week 1 send pack、CRM snapshot、pre-send safety checklist、post-demo 24h plan、consistency audit の B2B operating collateral を追加しました。
  • partner/developer pages と B2B collateral が stage gates、send boundaries、API promises、forbidden claims を保持するよう AEO surface guard を拡張しました。
2026-06-07

Pricing Partner API CTA intake

v2026.06.07-13

このローカル専用リリースでは pricing Partner API CTA を shared B2B pilot intake flow に合わせました。

  • `/pricing` custom Partner API tier に prefilled partner-intake email body を追加しました。
  • 既存の anonymous pilot-intent signal を通じて Partner API tier clicks を記録します。
  • CertiWatt が prefilled email body を受け取ったり保存したりしないことを示す localized privacy copy を追加しました。
  • このパスは 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 primary CTA に prefilled pilot-intake email body を追加しました。
  • 既存の anonymous pilot-intent signal を通じて Founder CTA clicks を記録します。
  • CertiWatt が prefilled email body を受け取ったり保存したりしないことを示す localized privacy copy を追加しました。
  • このパスは local-only のままにし、Cloudflare deploy は実行していません。
2026-06-07

Yesido and WEKOME official-source expansion

v2026.06.07-11

このローカル専用リリースでは 2000+ milestone 後の official-source catalog expansion を継続しました。

  • catalog records 41 件を追加し、local source of truth を verified brand groups 44 件にわたる power-bank models 2046 件へ拡張しました。
  • official product pages と productInfo pages を使用し、Yesido と WEKOME を entity-backed 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

このローカル専用リリースでは official manufacturer sources により catalog を 2000-model coverage threshold 超へ拡張しました。

  • catalog records 922 件を追加し、local source of truth を verified brand groups 42 件にわたる power-bank models 2005 件へ拡張しました。
  • BOROFONE、Vention、Trust、Xtorm、AOHI、Energizer、Pisen を entity-backed 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

このローカル専用リリースでは official manufacturer sources により catalog を 1000-model coverage threshold 超へ拡張しました。

  • catalog records 720 件を追加し、local source of truth を verified brand groups 35 件にわたる power-bank models 1083 件へ拡張しました。
  • oraimo、INIU、RAVPower、Anker と先行 official-source batches の coverage を拡張し、ACEFAST、Levelo、ESR、myCharge、mophie、Scosche の entity-backed 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 を 3 件の 20,000mAh samples から、より広い regional power-bank cluster へ拡張しました。

  • official oraimo product pages に基づく oraimo catalog records 7 件を追加しました。
  • oraimo を 3 records から、PowerNova、Traveler Link、PowerBox、PowerFlow、Toast families を含む catalog models 10 件へ拡張しました。
  • 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 を 2 件の samples から、より広い regional accessory-brand cluster へ拡張しました。

  • REMAX Official Store product pages に基づく REMAX catalog records 6 件を追加しました。
  • REMAX を 2 records から、Hurlon、Radio、Energy Eye、Jane、Dot、Linon Pro、Revolution families を含む catalog models 8 件へ拡張しました。
  • 10,000mAh 37Wh entries、20,000mAh 74Wh entries、older dual-input models、solar-positioned 20,000mAh traveler example をカバーし、mAh-only pages は nominal-voltage derived として扱います。
2026-06-07

Green Lion official-source expansion

v2026.06.07-06

このリリースでは Green Lion を 2 件の samples から、より広い Middle East accessory-brand cluster へ拡張しました。

  • official Green Lion product pages または official Green Lion product documents に基づく Green Lion catalog records 8 件を追加しました。
  • Green Lion を 2 records から、Ultra Thin、Nairo、Bridge、Power Bank、Power Mate、Transparent、PowerPack、Luzern、Rome、SOHO families を含む catalog models 10 件へ拡張しました。
  • 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 を 3 件の samples から、より広い current accessory-brand cluster へ拡張しました。

  • official Promate product pages に基づく Promate catalog records 10 件を追加しました。
  • Promate を 3 records から、Bolt、Titan、Mavrix、AuraTorq、PowerPod、Neo、PowerPack families を含む catalog models 13 件へ拡張しました。
  • 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 を 2 件の regional samples から、より広い current accessory-brand cluster へ拡張しました。

  • official JOYROOM product pages に基づく JOYROOM catalog records 8 件を追加しました。
  • JOYROOM を 2 records から、JR-PR1、JR-PR2、JR-QP191、JR-QP192、JR-QP193、JR-PBF01、JR-PBF02、JR-PBF14、JR-W050、JR-PBM01 families を含む catalog models 10 件へ拡張しました。
  • 10,000mAh magnetic、retractable-cable、built-in-cable、30W、22.5W examples と、20,000mAh、30,000mAh traveler records をカバーし、mAh-only evidence は nominal-voltage derived のままにしています。
2026-06-07

Powerology official-source expansion

v2026.06.07-03

このリリースでは Powerology を単一の PD/QC sample から、より広い Middle East accessory-brand cluster へ拡張しました。

  • official Powerology product pages、guides、manuals に基づく Powerology catalog records 9 件を追加しました。
  • Powerology を 1 record から、PPBCHA14、PPBCHA16、PPBCHA25、PPBCHA27、PPBCHA28、PPBCHA34、PPBCHA60、PPBCHA66、PPBCHA79、PPBCHA99KH families を含む catalog models 10 件へ拡張しました。
  • 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 sample から、より広い current accessory-brand cluster へ拡張しました。

  • official CHOETECH product pages に基づく CHOETECH catalog records 10 件を追加しました。
  • CHOETECH を 1 record から、B653、B695、B696、B701、B702、B728、B729、B739、B750、B815、B832 families を含む catalog models 11 件へ拡張しました。
  • 10,000mAh magnetic/Qi2/watch-charging と built-in-cable records、さらに 20,000mAh 45W、77Wh、130W laptop-class records をカバーし、mAh-only evidence は nominal-voltage derived のままにしています。
2026-06-07

Canyon official-source expansion

v2026.06.07-01

このリリースでは Canyon を単一の OnPower PB-600 record から、より広い European accessory-brand cluster へ拡張しました。

  • official Canyon product pages に基づく Canyon catalog records 9 件を追加しました。
  • Canyon を 1 record から、OnPower 104、150、204、240、265、301、500、510、511、PB-600 families を含む catalog models 10 件へ拡張しました。
  • magnetic/Qi2、built-in-cable、140W/165W laptop-class、25,000mAh near-100Wh、30,000mAh over-100Wh traveler examples をカバーし、mAh-only pages は nominal-voltage derived のままにしています。
2026-06-06

ADAM elements official-source expansion

v2026.06.06-29

このリリースでは ADAM elements を単一の laptop-class sample から、より広い Taiwan/Asia accessory-brand cluster へ拡張しました。

  • official ADAM elements product pages に基づく ADAM elements catalog records 10 件を追加しました。
  • ADAM elements を 1 record から、GRAVITY Pro、VIONTA Q/Qi2/L/B/T/GQ、solid-state、built-in-cable、magnetic grip families を含む catalog models 11 件へ拡張しました。
  • manufacturer-stated 18.5Wh、19.25Wh、19.35Wh、38.5Wh、38.7Wh、74Wh evidence を追加し、CCC/BSMI/Qi2 が見える 2025-2026 power-bank records を補強しました。
2026-06-06

LDNIO official-source expansion

v2026.06.06-28

このリリースでは LDNIO を単一の built-in-cable sample から、より広い regional accessory-brand cluster へ拡張しました。

  • official LDNIO product pages に基づく LDNIO catalog records 9 件を追加しました。
  • LDNIO を 1 record から、PL、PQ、wireless、built-in-cable、digital-display、65W、30,000mAh families を含む catalog models 10 件へ拡張しました。
  • official 37Wh、38.5Wh、74Wh、77Wh、111Wh evidence を追加し、inconsistent PQ22 energy row 1 件は nominal-voltage derived としました。
2026-06-06

VEGER official-source expansion

v2026.06.06-27

このリリースでは VEGER を単一の high-power sample から、より広い regional travel power-bank cluster へ拡張しました。

  • official VEGER product pages に基づく VEGER catalog records 8 件を追加しました。
  • VEGER を 1 record から、L10S、L11、L20、L30S、A10、C11、S20、T100 と既存の 45W multi-port family を含む catalog models 9 件へ拡張しました。
  • 10,000mAh、20,000mAh、30,000mAh use cases をカバーし、mAh-only pages は nominal-voltage derived のままにしています。
2026-06-06

HOCO official-source expansion

v2026.06.06-26

このリリースでは HOCO を単一の regional sample から、より広い travel power-bank cluster へ拡張しました。

  • official HOCO product pages に基づく HOCO catalog records 11 件を追加しました。
  • HOCO を 1 record から、Stability、Victorious、Essence、Universe、Powerful、Tough、Element、Electric families を含む catalog models 12 件へ拡張しました。
  • 複数の 30,000mAh over-100Wh verdict examples と Q17B 130W high-output model を含め、manufacturer-stated 37Wh、72Wh、74Wh、96Wh、111Wh examples を追加しました。
2026-06-06

Porodo official-source expansion

v2026.06.06-25

このリリースでは Porodo を単一の regional sample から、より広い Middle East retail brand cluster へ拡張しました。

  • official Porodo product pages または official Porodo product documents に基づく Porodo catalog records 7 件を追加しました。
  • Porodo を 1 record から、MagSafe、metallic、built-in cable、retractable-cable、30,000mAh integrated-cable families を含む catalog models 8 件へ拡張しました。
  • Porodo が公開している 74Wh、77Wh、111Wh evidence は manufacturer-stated として保持し、その他の mAh-only pages は nominal-voltage derived としています。
2026-06-06

4smarts official-source expansion

v2026.06.06-24

このリリースでは 4smarts を単一の regional sample から、より実用的な brand cluster へ拡張しました。

  • official 4smarts product pages または indexed official product-page evidence に基づく 4smarts catalog records 5 件を追加しました。
  • 4smarts を 1 record から、Pocket、VoltHub Pro、TitanPack UltiMag、Lucid Ultra、Hybrid Charger families を含む catalog models 6 件へ拡張しました。
  • 4smarts が Wh を公開しているものは manufacturer-stated Wh のままにし、それ以外は source precision を誇張せず nominal-voltage derived として扱います。
2026-06-06

Sandberg official-source expansion

v2026.06.06-23

このリリースでは official Sandberg product pages、support pages、product PDFs を使って Sandberg coverage を拡充しました。

  • manufacturer-stated mAh、voltage、Wh evidence 付きの Sandberg catalog records 24 件を追加しました。
  • Sandberg を 2 records から、solar、outdoor、nano、survivor、laptop、travel、large-capacity families を含む catalog models 26 件へ拡張しました。
  • conservative travel verdicts に使える over-100Wh examples を追加し、model evidence は official Sandberg sources に紐付けています。
2026-06-06

Momax full official-source expansion

v2026.06.06-22

このリリースでは official Momax power-bank collection と product pages を使って Momax coverage を拡充しました。

  • manufacturer-stated Wh evidence 付きの Momax catalog records 39 件を追加しました。
  • Momax を 20,000mAh sample 1 件から、compact magnetic、built-in cable、hybrid GaN、20,000mAh、25,000mAh families を含む catalog models 40 件へ拡張しました。
  • この expansion は official Momax product pages のみを使い、公開されている SKU、Wh、dimensions、weight を反映しています。
2026-06-06

Regional catalog expansion IV

v2026.06.06-21

このリリースでは non-mainstream / regional travel power-bank coverage を official-source batch として追加しました。

  • Momax、Sandberg、REMAX、4smarts の catalog records 6 件を追加しました。
  • `/brand` と public data consistency のために Momax、Sandberg、REMAX、4smarts の brand entities を追加しました。
  • すべての新しい record は official product-page または brand-store Wh evidence を使い、74Wh travel-demand band に収めています。
2026-06-06

Regional catalog expansion III

v2026.06.06-20

このリリースでは regional travel power-bank brands 向けに official manufacturer pages ベースの catalog をさらに拡張しました。

  • Canyon、ADAM elements、Powerology、Green Lion、CHOETECH の catalog records 6 件を追加しました。
  • `/brand` と public data consistency のために Canyon、ADAM elements、Powerology、Green Lion、CHOETECH の brand entities を追加しました。
  • この batch はすべての新しい record で manufacturer-stated Wh evidence を使い、60-80Wh travel-demand band に収めています。
2026-06-06

Regional catalog expansion II

v2026.06.06-19

このリリースでは regional / less-mainstream travel power-bank brands を official-source batch として追加しました。

  • Official manufacturer product pages に基づく oraimo、HOCO、VEGER、LDNIO の catalog records 6 件を追加しました。
  • `/brand` と public data consistency のために oraimo、HOCO、VEGER、LDNIO の brand entities を追加しました。
  • 新しい records はすべて manufacturer-stated Wh evidence を使い、active 60-80Wh demand band の 74Wh / 77Wh 20,000mAh models を含みます。
2026-06-06

Regional catalog breadth

v2026.06.06-18

このリリースでは active 60-80Wh manual-demand band に合う regional travel power-bank brands を source-backed catalog に追加しました。

  • Official manufacturer product pages に基づく JOYROOM、Promate、Porodo の catalog records 6 件を追加しました。
  • `/brand` と public data consistency のために JOYROOM、Promate、Porodo の brand entities を追加しました。
  • この batch は marketplace-derived specs ではなく manufacturer-stated 20,000mAh / 74Wh evidence に集中しています。
2026-06-06

AUKEY catalog breadth

v2026.06.06-17

このリリースでは source-backed catalog に AUKEY power banks を追加し、現在 demand が集中する 60-80Wh band を補強しました。

  • AUKEY 公式製品ページまたは AUKEY PDF manuals に基づく 6 件の AUKEY catalog records を追加しました。
  • `/brand` と public data consistency のために AUKEY brand entity を追加しました。
  • 新しい AUKEY records 6 件はすべて manufacturer-stated Wh evidence を使い、marketplace-derived specs は使いません。
2026-06-06

Pilot intent tracking

v2026.06.06-16

このリリースでは partner / developer pilot CTA clicks を追跡し、protected traffic views に表示して B2B pilot funnel を測定可能にしました。

  • `POST /api/pilot-intents` を追加し、pilot CTA clicks を best-effort operator signal として記録します。
  • Prefilled mailto flow を維持しながら intent を記録する client-side `PilotIntentLink` を追加しました。
  • `/traffic`、`/traffic/partner`、`/api/traffic` に pilot intent counts と CTA source mix を追加しました。
  • Privacy Policy を更新し、anonymous pilot CTA と catalog no-match telemetry disclosures の guard test を追加しました。
  • `/partners` と `/developers` の pilot CTA 横に privacy boundary notes を追加しました。
  • Operational telemetry routes が OpenAPI と `llms.txt` partner discovery に入らないよう API boundary test を追加しました。
2026-06-06

Trip Battery Pass API

v2026.06.06-15

このリリースでは multi-segment Trip Battery Pass を documented API surface にし、developer / partner pages を embedded B2B compliance decisions 中心に整理しました。

  • `POST /api/trips/verify` を追加し、origin、transit、destination にまたがる aggregate verdict と segment verdicts を返します。
  • `TripVerifyResponse` と `TripVerdictSegment` の OpenAPI schemas と test guards を追加しました。
  • `/developers`、`/partners`、`llms.txt` を更新し、CertiWatt を travel platforms 向け embeddable compliance decision layer として位置付けました。
2026-06-06

Partner entrypoint promotion

v2026.06.06-14

このリリースでは partner path を desktop primary navigation に昇格し、homepage partner card を airline policy intelligence 中心に更新しました。

  • Partners を desktop More menu から API と Pricing の横にある primary navigation へ移動しました。
  • Mobile navigation では Partners と Pricing がすでに first-class entries のため変更しません。
  • Homepage partner audience card を partner-only airline policy intelligence と partner access 中心に書き換えました。
2026-06-06

Partner funnel path links

v2026.06.06-13

このリリースでは partners page に commercial path section を追加し、partner positioning から pricing、Founder Special、ROI へ移動できるようにしました。

  • `/pricing`、`/founder-special`、`/roi` へつながる 3 つの partner funnel cards を追加しました。
  • Public preview と partner-key policy detail boundary を partner entry page から直接確認できるようにしました。
  • Partner positioning を mailto や developer docs だけに頼らず、launch package と ROI explanation へ接続しました。
2026-06-06

Partner traffic policy-intelligence brief

v2026.06.06-12

このリリースでは token-protected partner traffic brief を airline policy-intelligence demand signals 中心に再構成しました。

  • `/traffic/partner` を generic battery traffic ではなく route-, airline-, model-, recall-, ruleset-specific demand 中心に更新しました。
  • Partner API、full airline policy detail、change history、policy-change digest、ruleset replay pins を outreach narrative に追加しました。
  • Pilot ask を verification checks、avoided support contacts、policy lookup consistency、replay requests、Partner API conversion 中心に整理しました。
2026-06-06

Partner ROI value layer

v2026.06.06-11

このリリースでは ROI page を問い合わせ削減だけでなく、policy lookup consistency、change monitoring、replay audit の価値まで拡張しました。

  • `/roi` に partner-intelligence lead を追加し、Founder Special value が support-cost calculator だけに見えないようにしました。
  • Policy lookup consistency、policy-change monitoring、ruleset replay audit の non-calculator value cards を追加しました。
  • Locale copy audit coverage を pricing と Founder Special に加えて `/roi` まで拡張しました。
2026-06-06

Founder Special partner-intelligence 整合

v2026.06.06-10

このリリースでは Founder Special landing page を pricing と partners で導入した partner-only airline policy intelligence package に合わせました。

  • Founder Special の内容を Partner API key、full airline policy detail、ruleset replay pinning、policy-change digest 中心に更新しました。
  • Anonymous preview と partner-key detail の商用上の区別が残るよう partner access boundary 文言を追加しました。
  • Locale copy audit を zh-CN、Korean、Japanese の `/pricing` と `/founder-special` まで拡張しました。
2026-06-06

Partner policy-intelligence パッケージ

v2026.06.06-9

このリリースでは、partner page と pricing page で partner-only airline policy detail、policy-change tracking、replayable verdicts を明確にしました。

  • CertiWatt を public battery FAQ ではなく partner 向け airline policy intelligence として位置づけました。
  • Public airline-policy preview access と partner-key による full policy fields、citations、change history access を分離しました。
  • Source-watch rows、review queues、SLA、agent/MCP enablement が必要な高利用量チーム向けに custom Partner API tier を追加しました。
2026-06-06

Replay API ドキュメント

v2026.06.06-8

このリリースでは、開発者ページ、OpenAPI 契約、API 設計ノートで ruleset replay を明示しました。

  • options.ruleset_version を partner support と audit workflow 向けの replay pin として文書化しました。
  • Replay は effective-date rule snapshot を使い、private ruleset database を export しないことを明確にしました。
  • /developers structured data に replay 関連の agent discovery terms を追加しました。
2026-06-06

ルールセット再現ピン留め

v2026.06.06-7

このリリースでは ruleset-version replay を追加し、partner と audit 呼び出しで verdict を effective-date snapshot に固定できるようにしました。

  • 要求された ruleset_version を verdict に保持しつつ、effective date で active rules と recalls を絞り込む pinned ruleset loader を追加しました。
  • POST /api/verify を options.ruleset_version に接続し、replay-style partner / audit requests をサポートします。
  • 旧 golden replay case を soft warning から hard passing assertion に昇格し、golden suite を WARN なしの 316/316 PASS にしました。
2026-06-06

旅行者アクティビティの信頼説明

v2026.06.06-6

このリリースでは、ホームページの旅行者アクティビティ信号でプライバシー境界を明確にし、リアルタイム訪問者数のような誤解を避けます。

  • クローラーと支援技術向けに、compact homepage activity module へ privacy-preserving activity statement を追加しました。
  • この信号を live visitor counter ではなく anonymous verification demand として維持します。
  • 既存の visual layout を保ったまま indexability smoke-test contract を復旧します。
2026-06-06

第7弾の中国語 3C 取扱意図ページ

v2026.06.06-5

このリリースでは、中国語 China 3C SEO 対応を2個のモバイルバッテリー、受託手荷物、機内使用または充電の意図へ拡張しました。

  • 3C power bank 2個の携帯、3C があっても checked-luggage risk、China screening 後の onboard charging/use 向けの中国語 localized guide を追加しました。
  • 新ページを 2026 question cluster、Chinese guide hub、zh-CN homepage module、llms.txt、priority sitemap、GSC tracking manifest に接続しました。
  • AEO/GSC/sitemap baseline を 52 question guides、23 localized Chinese guide URLs、174 tracked GSC URLs、1210 sitemap URLs、162 priority sitemap URLs に更新しました。
2026-06-06

第6弾の中国語 3C 証拠意図ページ

v2026.06.06-4

このリリースでは、中国語 China 3C SEO 対応を海外購入、包装のみの 3C 表示、ショッピングページ証拠の意図へ拡張しました。

  • 海外購入 no-3C power bank、包装のみに表示された 3C、shopping-page または seller-screenshot evidence 向けの中国語 localized guide を追加しました。
  • 新ページを 2026 question cluster、Chinese guide hub、zh-CN homepage module、llms.txt、priority sitemap、GSC tracking manifest に接続しました。
  • AEO/GSC/sitemap baseline を 49 question guides、20 localized Chinese guide URLs、168 tracked GSC URLs、1198 sitemap URLs、156 priority sitemap URLs に更新しました。
2026-06-06

第5弾の中国語 3C ロングテール

v2026.06.06-3

このリリースでは、中国語 China 3C SEO 対応を国際線出発、CCC QR code、3C certificate-number evidence の意図へ拡張しました。

  • China international departures、CCC traceability QR codes、3C certificate-number evidence risks 向けの中国語 localized guide を追加しました。
  • 新ページを 2026 question cluster、Chinese guide hub、zh-CN homepage module、llms.txt、priority sitemap、GSC tracking manifest に接続しました。
  • AEO/GSC/sitemap baseline を 46 question guides、17 localized Chinese guide URLs、162 tracked GSC URLs、1186 sitemap URLs、150 priority sitemap URLs に更新しました。
2026-06-06

第4弾の中国語 3C ロングテール

v2026.06.06-2

このリリースでは、中国語 China 3C SEO 対応を不明瞭な表示、リコールと 3C の関係、GB 47372-2026 解説の意図へ拡張しました。

  • 不明瞭な 3C mark、3C がある recalled power bank、GB 47372-2026 flight-rule confusion 向けの中国語 localized guide を追加しました。
  • 新ページを 2026 question cluster、Chinese guide hub、zh-CN homepage module、llms.txt、priority sitemap、GSC tracking manifest に接続しました。
  • AEO/GSC/sitemap baseline を 43 question guides、14 localized Chinese guide URLs、156 tracked GSC URLs、1174 sitemap URLs、144 priority sitemap URLs に更新しました。
2026-06-06

Search Console 構造化データと HTTPS の整理

v2026.06.06-1

このリリースでは、公開 verifier workflow は変えずに Google Search Console の rich-result と HTTPS drilldown の問題を修正します。

  • catalog と verdict の Product node に Product compliance review JSON-LD を追加し、Product snippets が missing offers、review、aggregateRating を報告しないようにしました。
  • verdict rule datasets と guide ruleset references に不足していた Dataset descriptions を追加しました。
  • certiwatt.app と www.certiwatt.app の production HTTP requests を permanent 308 で HTTPS に redirect し、middleware regression coverage を追加しました。
2026-06-05

第3弾の中国語 3C ロングテール

v2026.06.05-4

このリリースでは、中国語 China 3C SEO 対応を容量、ラベル識別、空港一時保管の意図へ拡張しました。

  • 20,000mAh China flight checks、3C / CCC mark の探し方、China airport temporary-storage handling 向けの中国語 localized guide を追加しました。
  • 新ページを 2026 question cluster、Chinese guide hub、zh-CN homepage module、llms.txt、priority sitemap、GSC tracking manifest に接続しました。
  • AEO/GSC/sitemap baseline を 40 question guides、11 localized Chinese guide URLs、150 tracked GSC URLs、1162 sitemap URLs、138 priority sitemap URLs に更新しました。
2026-06-05

第2弾の中国語 3C ロングテール

v2026.06.05-3

このリリースでは、ブランド意図と空港での拒否対応ガイドを追加し、中国語 China 3C SEO 対応と localized internal discovery path を強化しました。

  • Romoss、Anker、Xiaomi、中国空港での拒否対応向けの China 3C guide page を追加し、中国語 localized copy と exact-model caveat を提供します。
  • 新ページを 2026 question cluster、Chinese guide hub、zh-CN homepage China 3C module、llms.txt、priority sitemap、GSC tracking manifest に接続しました。
  • AEO/GSC/sitemap baseline を 37 question guides、8 localized Chinese guide URLs、144 tracked GSC URLs、1150 sitemap URLs、132 priority sitemap URLs に更新しました。
2026-06-05

未知モデル向け手動検証フォールバック

v2026.06.05-2

このリリースでは、旅行者が catalog にないモデルと完全な printed capacity data を一緒に入力した場合でも、public verifier が有用な判定を返せるようにしました。

  • 未知の `model_id` リクエストでも manual Wh がある場合は rules engine に通し、`MODEL_NOT_FOUND` warning は保持します。
  • `/verify` 結果ページで `manual_wh`、`manual_mah`、`manual_v` query parameter を `model_id` によって失わないようにしました。
  • API と public verifier の両方で unknown-model manual-spec fallback を golden と deploy smoke で保護します。
2026-06-05

中国語 3C SEO とエージェント発見

v2026.06.05-1

このリリースでは中国語の China 3C モバイルバッテリールール対応を追加し、crawler、Search Console、agent が localized guide URL を明確に発見できるようにしました。

  • 中国語の China 3C flight-rule メイン guide と、no-3C、under-100Wh-no-3C、China domestic-flight rule の重点ページを追加しました。
  • zh-CN ページ向けに sitemap、priority sitemap、GSC tracking、guide hub links、verifier links、catalog related guides、hreflang/canonical guards を更新しました。
  • AEO manifest に `question_guides[].localized_urls` を追加し、llms.txt、/developers、/mcp でその contract を文書化しました。
2026-06-02

航空会社ポリシーデータベース境界

v2026.06.02-1

このリリースでは Airline Policy Intelligence を CertiWatt の製品面として保護しつつ、公開 discovery、信頼、引用シグナルを維持します。

  • Public data を rules snapshot から限定的な coverage preview に変更し、制限付き rights label を適用しました。
  • 航空会社ポリシー API を分離し、匿名リクエストは preview fields のみを返し、partner/authenticated リクエストは full policy fields、rule logic、citations、change history、watch details を保持します。
  • Airline policy hubs、AEO metadata、llms.txt、OpenAPI、regression tests を更新し、public-preview と partner-detail の境界を強制します。
2026-05-31

Guide and verifier structured data

v2026.05.31-11

このリリースでは guide short answers と live verifier results に structured-data coverage を追加します。

  • `/guides` に FAQPage JSON-LD を追加し、各 question guide title を short answer に対応させます。
  • `/verify` result pages に accepted verdict answer と citation metadata を含む QAPage JSON-LD を追加します。
  • Homepage Organization/WebApplication JSON-LD、guide FAQPage JSON-LD、verifier QAPage JSON-LD を保護するよう indexability smoke test を拡張します。
2026-05-31

Verdict JSON-LD fully in head

v2026.05.31-10

このリリースでは verdict-page structured-data blocks すべてを initial HTML head に移動します。

  • Root layout head injector から Article、provenance Dataset、BreadcrumbList、FAQPage、conditional/banned HowTo JSON-LD を出力します。
  • `/p/[model]/[airline]/[country]` の remaining body-level verdict JSON-LD scripts を削除します。
  • Crawler-critical verdict structured data が head path に残るよう AEO guard を更新します。
2026-05-31

Verdict Article JSON-LD in head

v2026.05.31-09

このリリースでは crawler compatibility のため verdict-specific Article JSON-LD を initial HTML head に移動します。

  • `/p/[model]/[airline]/[country]` Article JSON-LD 用の root-layout head injector を追加します。
  • Programmatic verdict pages の duplicate body-level Article JSON-LD script を削除します。
  • Provenance、FAQ、breadcrumb、HowTo JSON-LD は維持しつつ、primary Article を head-only crawlers が検出できるようにします。
2026-05-31

Recall lookup AEO metadata

v2026.05.31-08

このリリースでは answer engines が public recall dataset から official recall lookup URLs を見つけやすくします。

  • `/recalls` Dataset JSON-LD measured fields に `affected_serials.explicit_list_url` を追加します。
  • 各 recall に serial match basis と official manufacturer lookup URL の JSON-LD properties を追加します。
  • Lookup URL field が dataset contract に残るよう AEO manifest generator と `test:aeo` guard を更新します。
2026-05-31

Developer recall lookup docs

v2026.05.31-07

このリリースでは developer surface に official recall lookup URLs を文書化します。

  • `/developers` の Recall serial API field guide に `affected_serials.explicit_list_url` を追加します。
  • Recall API sample response を更新し、manufacturer lookup URL と serial evaluation を併記します。
  • Agent discovery のため developer-page structured metadata に lookup field を追加します。
2026-05-31

OpenAPI recall lookup guard

v2026.05.31-06

このリリースでは documented Recall API lookup URL field を固定します。

  • `test:openapi` を拡張し、`RecallIntelligence.affected_serials` を required として維持します。
  • `affected_serials.explicit_list_url` が URI として文書化され続けることを検証します。
  • Partner と agent の schema expectations を runtime recall lookup contract と揃えます。
2026-05-31

Recall lookup regression guard

v2026.05.31-05

このリリースでは Recall API responses の official lookup URL contract を固定します。

  • `test:recalls` を拡張し、recall list responses が `affected_serials.explicit_list_url` を保持することを検証します。
  • `external_list_required` が必要な manufacturer-list recalls について device recall response coverage を拡張します。
  • Verifier と `/recalls` official lookup links を future response-shape drift から保護します。
2026-05-31

Recall page official lookup

v2026.05.31-04

このリリースでは public recall serial checker を verifier lookup flow と揃えます。

  • `/recalls` serial-check results に official manufacturer lookup links を追加します。
  • `affected_serials.explicit_list_url` を優先し、なければ manufacturer citation に fallback します。
  • Affected、not-affected、external-list-required outcomes を 2 つの public recall surfaces で action-oriented に保ちます。
2026-05-31

Verifier official recall lookup

v2026.05.31-03

このリリースでは verifier serial recall results に official manufacturer lookup links を追加します。

  • Recall record が official lookup address を提供する場合、inline serial check 後に official recall lookup URL を表示します。
  • Dedicated explicit-list URL がない場合は manufacturer citation URL に fallback します。
  • Recall checks は model-specific のまま、manufacturer-list outcomes を verifier から直接処理できるようにします。
2026-05-31

Verifier serial recall check

v2026.05.31-02

このリリースでは serial-level recall checking を main verifier form に追加します。

  • Selected catalog model に active recall がある場合、inline serial check action を表示します。
  • Full trip verdict の前に affected、not-affected、manufacturer-lookup-required outcomes を表示します。
  • Verifier submission path は変更せず、checked serials は引き続き `/verify` に流れ、recall evidence は model-specific のままです。
2026-05-31

Recall serial AEO guide

v2026.05.31-01

このリリースでは power-bank recall serial number checks 向けの answer-engine guide を追加します。

  • `/guides/power-bank-recall-serial-number-check` を追加し、affected、not-affected、unknown recall outcomes を説明します。
  • `external_list_required` と manufacturer-list recalls を local に推測すべきでない理由を説明します。
  • 新しい guide を 2026 rules hub と recall-risk guide cluster に接続します。
2026-05-30

Battery Recall Intelligence launch and serial API buildout

v2026.05.30-28

このリリースでは 5 月 30 日の Battery Recall Intelligence の public pages、APIs、AEO surfaces、verifier behavior、regression guards を 1 件に統合します。

  • No brand-level inference policy を維持しつつ、public `/recalls`、`/api/recalls`、`/api/devices/[modelId]/recalls` surfaces で model-specific Battery Recall Intelligence を公開します。
  • Anker、Casely、INIU の model-specific recall records を含め、recall coverage を 8 active recalls、12 brand groups の 154 catalog models に拡張します。
  • 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` page responses 全体に、affected、unknown、clear、manufacturer-list-required outcomes 向けの `verdict_impact` と `serial_evaluation` semantics を追加します。
  • OpenAPI schemas、typed response interfaces、API contract docs、developer/MCP copy、OpenAPI/recall behavior/share URLs/AEO drift の deploy-time guards により partner と agent contracts を強化します。
  • Serial-aware recall checks が verdict results で見えて再現できるよう public verifier と share URLs を更新します。
2026-05-29

AEO asset Worker routing

v2026.05.29-87

このリリースでは production で crawler-visible schema headers が適用されるよう、AEO manifest JSON assets を Worker first でルーティングします。

  • `/aeo-manifest.json` と `/aeo-manifest.schema.json` に Cloudflare `run_worker_first` routing を追加します。
  • 通常の静的 assets は asset-first のままにするため、override はこの 2 つの AEO JSON assets に限定します。
2026-05-29

AEO manifest edge headers

v2026.05.29-86

このリリースでは Cloudflare edge で静的 AEO manifest assets の crawler-visible headers を復元します。

  • OpenNext static asset delivery で失われないよう、middleware から `/aeo-manifest.json` の schema `Link` header を追加します。
  • edge で `/aeo-manifest.json` と `/aeo-manifest.schema.json` の cache-control headers を復元します。
  • manifest schema discovery を保つため、hreflang Link headers は HTML page のみに限定します。
2026-05-29

ホームページ翻訳カバレッジ補強

v2026.05.29-85

このリリースでは、ホームページの guide cards、capacity clusters、popular verdict checks に残っていた翻訳漏れを補完しました。

  • ホームページの featured guides が localized guide catalog を使うようにしました。
  • guide、capacity/limit、popular-check セクションのホームページラベルをローカライズしました。
  • ホームページの capacity と Wh-limit カード文言をローカライズしました。
  • ブランド、モデル、航空会社名は維持しつつ popular verdict check の文をローカライズしました。
2026-05-29

標準 hreflang serialization

v2026.05.29-84

このリリースでは language alternates を Next Metadata HTML serialization から標準の小文字 hreflang HTTP Link headers に移行しました。

  • raw HTML で camel-case `hrefLang` として出力されていた Metadata API language alternates を削除しました。
  • HTML page routes に HTTP `Link` headers で小文字の `hreflang` alternates を追加しました。
  • sitemap XML の `hreflang` 出力は既に小文字のため維持しました。
  • 既存の schema と sitemap headers を保つため、JSON、XML、image、robots assets には hreflang header を追加しません。
2026-05-29

Curated verdict indexability

v2026.05.29-83

このリリースでは、indexable な programmatic verdict surface を厳選された高価値ルートに絞り、低需要の組み合わせは noindex canonical で到達可能なまま維持します。

  • 生成 sitemap の露出を網羅的な model-airline-country 組み合わせから 914 件の厳選 indexable URL に縮小しました。
  • `/sitemap-priority.xml` は 50 件の curated long-tail verdicts を含む 95 件の高価値 URL に集中させました。
  • 低需要の `/p/...` 組み合わせは `noindex, follow` と該当 catalog model page canonical に変更しました。
  • 小さくなった indexable surface に合わせて Search Console monitoring baseline と AEO guard を更新しました。
2026-05-29

Verdict provenance schema の強化

v2026.05.29-82

このリリースでは verdict ページの JSON-LD provenance を citations、applied rules、source integrity、ingest metadata まで深く構造化しました。

  • 各 verdict citation にネストされた source-integrity details を追加しました。
  • rulesApplied に rule identifiers、temporal coverage、scope、trigger/effect payloads、rich rule citations を追加しました。
  • sourceIntegrity に feed identity、measurement techniques、source document items、tracked counts、last-ingested metadata を追加しました。
  • hasPart と isBasedOn で provenance 部品を接続しつつ、既存 top-level fields は互換性のため維持しました。
2026-05-29

AEO citation contract release

v2026.05.29-81

このリリースでは、AEO と citation structured-data hardening の作業全体をデプロイ用にまとめました。

  • 22 question guides、11 brand hubs、50 curated long-tail verdicts 向けに AEO manifest contract を拡張しました。
  • Long-tail manifest `article_body` を /p/... Article JSON-LD `articleBody` と揃え、parity guards を追加しました。
  • Manifest sources、page JSON-LD、schema、llms.txt、/developers、/mcp に `citation_kind`、`citation_jurisdiction`、`pulled_at` structured citation metadata を追加しました。
  • Shared citation/payload constants、citation JSON-LD contract tests、Search Console sampling guidance、handoff docs を追加しました。
  • Full preflight と production build でリリースを検証しました。
2026-05-28

AEO 回答エンジン面

v2026.05.28-9

このリリースでは、2026 年 ICAO/IATA モバイルバッテリールール向けの最初の専用回答エンジン面を構築しました。

  • 2026 年モバイルバッテリールールガイドに加え、数量、機内使用、機内での再充電、100-160Wh 承認、梱包に関する 5 つの混同しやすい質問ページを追加しました。
  • 機内持ち込み専用、20,000 mAh モバイルバッテリー 2 個、ラベルなしの空港リスクページで 2026 年質問クラスターを拡張しました。
  • 磁気式パック、機内使用、航空機電源での再充電、2 個制限を扱う MagSafe / ワイヤレスモバイルバッテリー質問ページを追加しました。
  • Anker、Baseus、CUKTECH、Xiaomi、UGREEN、INIU、RAVPower の旅行クエリ向けに、厳選ロングテール判定を 24 件のモデル x 航空会社 x 国ページへ拡張しました。
  • ブランドハブから一致する厳選判定チェックへリンクし、需要の高いブランドが優先 `/p/...` ページを直接露出できるようにしました。
  • エージェントと回答エンジン向けの機械可読発見ファイルとして `/aeo-manifest.json` と `/aeo-manifest.schema.json` を追加しました。
  • `llms.txt`、`robots.txt`、`/developers`、`/mcp` から AEO manifest にリンクしました。
  • guide、ロングテール判定、manifest、sitemap、出典、FAQ、内部リンクのずれを防ぐため `npm run test:aeo` を追加しました。
2026-05-28

料金パッケージ文言の調整

v2026.05.28-8

このリリースでは 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` を揃え、2 つの package が自然な移行として読めるようにしました。
2026-05-28

公開料金表示の整理

v2026.05.28-7

このリリースでは公開料金面から残っていた内部向け商用文言を削除しました。

  • `/pricing` から残っていた内部向け説明を削除しました。
  • `/founder-special` から内部向け商用条件を削除しました。
  • ページは価格、含まれる内容、適合対象、信頼シグナル、問い合わせ導線に集中します。
2026-05-28

料金ページの簡素化

v2026.05.28-6

このリリースでは公開料金ページから内部ローンチルール文言を削除しました。

  • `/pricing` からローンチルール一覧を削除しました。
  • 公開ページをプラン名、価格、含まれる内容に集中させました。
  • Free と Founder Special を唯一の公開ローンチ offer として維持しました。
2026-05-28

ローンチ価格文言の整理

v2026.05.28-5

このリリースでは、ローンチ価格の公開文言を条件、対象範囲、含まれる内容に集中させました。

  • 公開料金文言から内部の価格ロジックを削除しました。
  • pricing と Founder Special の導入文をローンチ条件と含まれる内容中心に整えました。
  • 公開ローンチオプションは Free と Founder Special の 2 つのままです。
2026-05-28

Founder 信頼シグナル

v2026.05.28-4

このリリースでは Founder Special ページに検証可能な信頼シグナルを追加し、offer を sources、compliance、changelog、privacy の根拠へ接続しました。

  • 出典引用、公開コンプライアンススコアカード、リリース履歴、プライバシー境界の信頼カードを追加しました。
  • verdict ID、ruleset version、citations、final-authority notice を説明する proof セクションを追加しました。
  • `subjectOf` で Founder Special JSON-LD を根拠ページへ接続しました。
2026-05-28

Founder Special 導線

v2026.05.28-3

このリリースでは Founder Special ランディングページを追加し、料金ページと ROI ページを 1 つの明確な導線につなぎました。

  • `/founder-special` を追加し、価格、内容、適合対象を 1 か所にまとめました。
  • `/pricing` と `/roi` の Founder CTA を新しいランディングページへつなぎました。
  • ローンチオファーを Founder Special 条件とメールでの引き継ぎに集中させました。
  • `/founder-special` を sitemap 生成に含め、Offer JSON-LD を追加しました。
2026-05-28

ROI スナップショットページ

v2026.05.28-2

このリリースでは、バッテリー関連問い合わせ削減による月間削減額を見積もる 1 行 ROI スナップショットを追加しました。

  • `/roi` を追加し、現在の問い合わせ課題、CertiWatt による削減率、月間削減額の 3 項目だけに絞りました。
  • 営業会話と Founder plan アウトリーチ向けに、ページを意図的に最小構成にしました。
  • ローカライズされた ROI 文言と WebApplication JSON-LD を追加しました。
  • `/roi` を sitemap 生成に含めました。
2026-05-28

ローンチ価格ページ

v2026.05.28-1

このリリースでは、Free ローンチアクセスと Founder Special プランを示すシンプルな公開料金ページを追加しました。

  • `/pricing` を追加し、最初の 90 日 Free と Founder Special の 2 つのローンチオファーだけを表示します。
  • API、ホスト型ウィジェット、クエリ上限、基本サポート、ルール変更通知の詳細を含めました。
  • 料金ページをデスクトップナビ、モバイルナビ、ローカライズルーティング、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 を追加しました。
  • バッテリー根拠の準備、保安検査での説明、拒否時の安全な対応という 3 つの旅行者アクションを扱います。
  • Wh/mAh 表示、中国 3C 根拠(該当時)、メーカー証明/仕様ページを必要な準備物として含めました。
  • 旅行者の対応が必要な判定にのみ HowTo schema を出し、Allowed ページは不要な構造化データを出さないようにしました。
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 リンクを削除しました。
  • クロール可能な `?model_id=` と `?brand_id=` リンクの再発を防ぐため、indexability smoke テストを拡張しました。
  • クリーンな guide、brand、catalog、ローカライズ判定ページを対象に coverage drilldown サンプル検査を追加しました。
2026-05-22

SearchAction canonical クリーンアップ

v2026.05.22-1

このリリースでは、Google Search Console がリテラルな `?q={search_term_string}` 代替 URL を報告する原因となった WebSite SearchAction プレースホルダーテンプレートを削除します。

  • 実際の検索結果 URL が存在するまで、サイトレベルの WebSite JSON-LD から `potentialAction.SearchAction` を削除しました。
  • `{search_term_string}` の再発を防ぐ indexability smoke アサーションを追加しました。
  • HTTP から HTTPS への alternate canonical 挙動は維持しました。この GSC 例は想定どおりです。
2026-05-19

インデックス可能性スモークテスト

v2026.05.19-12

このリリースでは、sitemap の健全性、内部クロール経路、プログラム型ページの品質シグナル、JSON-LD、API 認証挙動を確認する自動スモークテストを追加します。

  • 本番または任意の base URL を確認できる `npm run test:indexability` を追加しました。
  • sitemap index とサンプル child sitemap パーティションを検査します。
  • ホーム、ガイド、カタログ、プログラム型判定ページの品質シグナル、JSON-LD、API アクセス挙動を検査します。
2026-05-19

モデルから判定ページへのクロール経路

v2026.05.19-11

このリリースでは、カタログのモデルページから関連する高価値フライト判定チェックへリンクし、カタログコンテンツからプログラム型判定ページへの深いクロール経路を作ります。

  • カタログのモデルページにモデル別の人気フライト判定リンクを追加しました。
  • それらのモデル固有判定リンクを ItemList JSON-LD として公開しました。
  • 厳選された人気判定データセットを再利用し、ホーム、ガイド、カタログページの整合性を保ちました。
2026-05-19

人気判定ページへの内部リンク

v2026.05.19-10

このリリースでは、ホームページとガイドハブから高価値のプログラム型判定ページへ厳選した内部リンクを追加します。

  • 厳選されたクロール経路用の人気判定データセットを追加しました。
  • ホームページから 8 件の高意図 `/p/...` 判定ページへリンクしました。
  • `/guides` からも同じ判定ページへリンクし、CollectionPage JSON-LD にも露出しました。
2026-05-19

プログラム型判定ページの品質シグナル

v2026.05.19-9

このリリースでは、プログラム型判定ページにレビュー情報、理由説明、準備ガイド、構造化 FAQ/パンくずデータを追加します。

  • `/p/...` ページに最終レビュー、ルールセット、出典数、出典整合性ステータスを表示しました。
  • 薄いページと判断されるリスクを下げるため、ルート別の判定理由と保安検査準備セクションを追加しました。
  • FAQPage と BreadcrumbList JSON-LD、および安定した Article レビューメタデータを追加しました。
2026-05-19

静的 Sitemap アセット

v2026.05.19-8

このリリースでは、クローラーが Worker 生成制限に当たらないよう sitemap index とパーティションを静的 XML アセットとして配信します。

  • ビルド時に `/sitemap.xml` と `/sitemap/*.xml` を Cloudflare 静的アセットとして生成します。
  • 本番リクエスト経路から動的 Next sitemap 生成を取り除きました。
  • Search Console の提出先は引き続き `/sitemap.xml` のみです。
2026-05-19

より小さい Sitemap パーティション

v2026.05.19-7

このリリースでは、Search Console がすべてのパーティションをより安定して取得できるよう sitemap チャンクサイズを縮小しました。

  • sitemap パーティションサイズを 1 ファイル 5,000 URL から 1,000 URL に縮小しました。
  • `/sitemap.xml` は唯一の sitemap index 提出先として維持しました。
  • Cloudflare 上でクローラーの初回取得時に生成する XML サイズを減らしました。
2026-05-19

Sitemap チャンク生成修正

v2026.05.19-6

このリリースでは、各 sitemap チャンクが自身の URL だけを生成するようにし、検索エンジンが全パーティションを安定して取得できるようにしました。

  • `/sitemap/[id].xml` の生成を、全件生成後 slice する方式からチャンク専用出力へ変更しました。
  • `/sitemap/7.xml` など後半 sitemap チャンクの Cloudflare CPU 負荷を減らしました。
  • sitemap index の形は維持しています: `/sitemap.xml` は引き続き 8 パーティションを列挙します。
2026-05-19

ガイド品質シグナル

v2026.05.19-5

このリリースでは、検索インデックスと回答エンジン抽出に向けてガイドページの信頼シグナルを強化しました。

  • 各ガイドページに last-reviewed、ruleset version、reviewer 情報を表示しました。
  • ガイド Article JSON-LD に datePublished、dateModified、reviewedBy、ruleset/source references を追加しました。
  • ガイドの主張が source integrity release gate とどう関係するか分かるよう Sources セクションを明確にしました。
2026-05-19

AEO 旅行者ガイドページ

v2026.05.19-4

このバージョンでは、重要なモバイルバッテリー航空質問向けに引用しやすい短答ガイドページを追加しました。

  • `/guides` インデックスと、モバイルバッテリー航空規則、Wh 制限、中国 3C、タイ mAh 上限、韓国規則、受託手荷物、ラベル根拠、リコールを扱う 8 つのガイドページを追加しました。
  • 回答エンジンが短答を抽出しやすいよう Article、FAQPage、BreadcrumbList、CollectionPage JSON-LD を追加しました。
  • クローラー発見が sitemap だけに依存しないよう、ホームとナビゲーションからガイドへリンクしました。
  • guide URL を sitemap に含め、`llms.txt` の AI 推奨引用先を更新しました。
2026-05-19

ソース整合性リリースゲート

v2026.05.19-3

このリリースでは、公開判定が到達可能な実在ソースのみを引用するよう CertiWatt の公開フローを強化しました。

  • 有効ルールの引用監査を追加し、placeholder URL、到達不能ソース、ホームページ/正規 URL へのフォールバックを拒否するようにしました。
  • リトライ処理と final/canonical URL 検出により、ライブソースプローブを強化しました。
  • 公式ソースページがブロック、欠落、または到達確認できない航空会社固有ルールを無効化しました。
  • デプロイ手順、一括デプロイスクリプト、CI preflight が同じリリースゲートを使うよう更新しました。
  • 今後のリリースがチャット履歴に依存しないよう、ライブソースプローブとデプロイ後 smoke check を文書化しました。
2026-05-19

SEO / AEO カバレッジ更新

v2026.05.19-2

このバージョンでは、バッテリーコンプライアンス判定エンジンの方向性に合わせて検索、回答エンジン、サイトマップのカバレッジを更新しました。

  • 有効なカタログ、航空会社、管轄データからプログラム型判定 URL を生成するよう sitemap を拡張しました。
  • 現在の位置づけ、カバレッジ、API routes、MCP tools、AI 引用方針を `llms.txt` に反映しました。
  • 回答エンジンが CertiWatt を出典付きバッテリーコンプライアンス判定エンジンとして理解できるよう JSON-LD を更新しました。
  • `/developers` と `/partners` に API、MCP、B2B 連携発見向けの構造化データを追加しました。
  • 検索および AI クローラー向け robots 方針を同期し、内部 API と admin パスは引き続きブロックしました。
2026-05-19

コンプライアンス判定エンジンの位置づけ

v2026.05.19-1

このバージョンでは CertiWatt を出典付きバッテリーコンプライアンス判定エンジンへ整理し、パートナー、API、法的境界を明確にしました。

  • API、エージェント、B2B 連携経路のために公開 `/developers` と `/partners` 画面を追加しました。
  • ホームページと文書を、航空旅行向けの出典付きバッテリーコンプライアンス判定として再整理しました。
  • `/compliance` の表現を公開運用スコアカードに変更し、規制認証と混同されないようにしました。
  • 匿名旅行者の呼び出しは維持しつつ、パートナー API キーと bearer token の実検証を追加しました。
  • 今後の引き継ぎのため、現在のプロダクト方針を `phase-5/product-direction.md` に記録しました。
2026-05-18

クロスエージェント配布準備

v2026.05.18-7

このバージョンでは、単一の正規 MCP バックエンドを保ったまま、Codex 以外のエージェント発見経路に備えます。

  • 公開済み MCP サーバーをいつどう使うか説明する、再利用可能な Hermes 互換 `certiwatt` スキルを追加しました。
  • OpenClaw / ClawHub の導入と検証を含むよう、共有エージェント bundle の文書を拡張しました。
  • 公開 MCP ページを更新し、OpenClaw 配布、Hermes 互換利用、共有パッケージ設定を説明しました。
  • 4 言語すべてを更新し、MCP ページがサーバーをリポジトリ内限定や未公開と表現しないようにしました。
2026-05-18

明示的な独自ライセンスメタデータ

v2026.05.18-6

このバージョンでは、パッケージを独自ライセンスのまま維持しつつ、npm メタデータが実際に同梱された法的条件を指すようにしました。

  • npm の license フィールドを `UNLICENSED` から `SEE LICENSE IN LICENSE` に変更しました。
  • 独自 `LICENSE` ファイルをパッケージ条件の正本として維持しました。
  • 前回のリリースで追加した npm 検索キーワードを保持しました。
  • 公開パッケージを `@certiwatt/mcp@0.1.4` に更新しました。
2026-05-18

より明確な npm パッケージメタデータ

v2026.05.18-5

このバージョンでは、公開 MCP パッケージをより理解しやすく、npm 検索でも見つけやすくしました。

  • npm の license フィールドを、独自ライセンスの標準的な表現である `UNLICENSED` に変更しました。
  • 法的条件が見えるよう、明示的な独自 `LICENSE` ファイルは維持しました。
  • MCP、Model Context Protocol、モバイルバッテリー、電池、旅行、航空、飛行安全、検証に関する npm 検索キーワードを追加しました。
  • 公開パッケージを `@certiwatt/mcp@0.1.3` に更新しました。
2026-05-18

より明確な公開 MCP パッケージング

v2026.05.18-4

このバージョンでは、最初の公開 MCP パッケージに残っていた 2 つの粗い点を整え、外向けの説明と実際の動作を一致させました。

  • 公開 MCP サーバーは既定で本番の CertiWatt API を使い、localhost は開発時の上書きに限られることを明確にしました。
  • 公開 `/mcp` ページのセットアップ例を、実際の本番起動コマンド `npx -y @certiwatt/mcp` に簡潔化しました。
  • 曖昧な npm `UNLICENSED` メタデータを、明示的な独自ライセンスファイルとパッケージ宣言へ置き換えました。
  • 修正済みの公開メタデータを反映するため、npm パッケージを `@certiwatt/mcp@0.1.2` に更新しました。
2026-05-18

ポータブル MCP 配布

v2026.05.18-3

このバージョンでは MCP サーバーを npm パッケージとして公開し、プラグインをリポジトリ内配線からポータブルな導入方式へ切り替えました。

  • `@certiwatt/mcp@0.1.1` を npm に公開しました。
  • プラグイン起動を `npx -y @certiwatt/mcp` に変更し、リポジトリ相対パスへの依存をなくしました。
  • MCP とプラグイン文書を、将来予定ではなく実際に公開済みのパッケージ基準へ更新しました。
  • パッケージは小さく維持されています: 圧縮後約 6 kB / 展開後約 22 kB。
2026-05-18

公開 MCP ガイド

v2026.05.18-2

このバージョンでは、ツール・流れ・例・制約をひと目で把握できる公開開発者向け MCP ページを追加しました。

  • 外部開発者とエージェント構築者向けの公開 `/mcp` ページを追加しました。
  • 5 つの MCP ツール、推奨呼び出しフロー、代表的なプロンプトを文書化しました。
  • ホスト済みコネクターが既にあるように見せず、実際のセットアップと制約を正直に示しました。
  • デスクトップナビ、モバイルナビ、サイトマップへページを接続しました。
  • 新しい画面を英語・中国語・韓国語・日本語でローカライズしました。
2026-05-18

エージェント向けルール検索

v2026.05.18-1

このバージョンでは、エージェントが話題からルールを見つけて出典を取得できるようになり、最後の MCP 評価ギャップを解消しました。

  • 規制・航空会社ポリシーを検索するルール検索 API を追加しました。
  • 「China 3C rule」のような曖昧なルール話題を解決できる MCP `search_rules` ツールを追加しました。
  • 複数のルールが一致する場合、航空会社の上乗せルールより規制当局ルールを優先するようにしました。
  • 製品、リコール、関連モデル、ルール質問が適切なツールへ流れるよう MCP の案内を強化しました。
  • 実エージェント評価全体が 16/16 合格、既知ギャップ 0 件になりました。
2026-05-17

より安全な受託手荷物判定と、より正確なエージェント検証

v2026.05.17-4

このバージョンでは、エージェント評価で見つかった実際の判定漏れを修正し、MCP 評価環境の信頼性を高めました。

  • 機内持ち込み専用ルールが適用される場合、受託手荷物の意図は明確に禁止判定になります。
  • 機内持ち込み専用ルールが再び受託手荷物で許可扱いに戻らないよう回帰テストを追加しました。
  • 「Anker 525」のような検索語が安定して一致するよう、カタログ検索を正規化しました。
  • 未知モデルに対する MCP の無一致ガイダンスを改善しました。
  • エージェント評価をリポジトリから分離し、ローカルファイル参照ではなく MCP 能力そのものを測るようにしました。
2026-05-17

エージェント連携向け API 基盤

v2026.05.17-3

このバージョンでは、将来の MCP とエージェント連携に向けて CertiWatt の機能を再利用可能な基盤へ広げました。

  • モデルとソースの共有ドメインサービスを抽出し、Web と API が同じ正本実装を使うようにしました。
  • 将来のエージェント連携に向け、モデル詳細 API と正規化ソース API を追加しました。
  • カタログ UI で使っている関連モデル群をモデル詳細 API の応答にも含めました。
  • 検索、モデル取得、検証、ソース取得を備えた初版 MCP サーバー MVP を追加しました。
  • エージェントが正しく使いやすいよう、MCP ツール説明と構造化された未対応応答を改善しました。
2026-05-17

共有画像・関連モデル・更新履歴

v2026.05.17-2

このバージョンでは、CertiWatt の共有、探索、更新追跡を改善しました。

  • Open Graph / Twitter の共有画像をサイトに合うスクリーンショットカードへ更新しました。
  • モデルページに、同ブランド・近い Wh・上限付近の関連モデル欄を追加しました。
  • 関連モデル ItemList JSON-LD を追加し、内部エンティティ関係を強化しました。
  • 狭い画面で検索欄が使いやすいよう、カタログ絞り込みレイアウトを改善しました。
  • 今後のデプロイごとに読みやすいリリースノートを残せる多言語更新履歴システムを追加しました。
2026-05-17

カタログの発見性と信頼性を強化

v2026.05.17-1

このバージョンでは、カタログをより完成度の高い閲覧・確認導線へ進化させました。

  • ブランドページ、ブランド索引カード、より豊富なカタログ並び替えを追加しました。
  • 根拠、搭乗時の意味、関連モデルを含むモデル詳細ページを追加しました。
  • Product、CollectionPage、BreadcrumbList、関連モデル JSON-LD を追加しました。
  • 選択済みモデルを引き継ぐカタログ → 確認フローを改善しました。
  • サイトの雰囲気に合う Open Graph 共有画像へ更新しました。