{
  "language": "ja",
  "catalogVersion": "3.0",
  "scoringPolicy": "catalog-score-4.0.1",
  "application": "WiFi Doctor",
  "url": "https://zorosoft.net/wifi-doctor/ja/diagnostics/",
  "interpretationNote": "これらの数値はWiFi Doctorの評価基準を示すもので、あらゆる状況に当てはまる保証ではありません。レポートの端末、ネットワーク、測定時刻、データの制約と合わせて確認してください。データを取得できないことは、チェックの失敗を意味しません。",
  "sampleResults": {
    "url": "https://zorosoft.net/wifi-doctor/diagnostics/samples.json",
    "outputLanguage": "en",
    "inputType": "synthetic",
    "description": "これらの例は、アプリの出力形式を示すものです。説明用のシナリオであり、お使いのネットワークの測定結果ではありません。"
  },
  "aliases": {
    "W70-2100": "W70-210",
    "W30-1200": "W30-120",
    "W10-0100": "W10-010",
    "W10-0200": "W10-020",
    "W10-0300": "W10-030",
    "W10-0400": "W10-040",
    "W10-0500": "W10-050",
    "W10-0600": "W10-060",
    "W10-0700": "W10-070",
    "W10-0800": "W10-080",
    "W10-0900": "W10-090",
    "W10-1000": "W10-100",
    "W10-1100": "W10-110",
    "W10-1200": "W10-120",
    "W10-1300": "W10-130",
    "W10-1400": "W10-140",
    "W10-1500": "W10-150",
    "W20-0100": "W20-010",
    "W20-0200": "W20-020",
    "W20-0300": "W20-030",
    "W20-0400": "W20-040",
    "W20-0500": "W20-050",
    "W20-0600": "W20-060",
    "W20-0700": "W20-070",
    "W20-0800": "W20-080",
    "W20-0900": "W20-090",
    "W30-0100": "W30-010",
    "W30-0200": "W30-020",
    "W30-0300": "W30-030",
    "W30-0600": "W30-060",
    "W30-0700": "W30-070",
    "W30-0900": "W30-090",
    "W30-1000": "W30-100",
    "W40-0100": "W40-010",
    "W40-0200": "W40-020",
    "W40-0300": "W40-030",
    "W40-0400": "W40-040",
    "W40-0600": "W40-060",
    "W40-0700": "W40-070",
    "W50-0100": "W50-010",
    "W50-0200": "W50-020",
    "W50-0300": "W50-030",
    "W50-0400": "W50-040",
    "W50-0500": "W50-050",
    "W50-0600": "W50-060",
    "W50-0800": "W50-080",
    "W50-1100": "W50-110",
    "W50-1200": "W50-120",
    "W60-0100": "W60-010",
    "W60-0200": "W60-020",
    "W60-0300": "W60-030",
    "W60-0400": "W60-040",
    "W60-0500": "W60-050",
    "W60-0600": "W60-060",
    "W70-0100": "W70-010",
    "W70-0300": "W70-030",
    "W70-0400": "W70-040",
    "W70-0700": "W70-070",
    "W70-0800": "W70-080",
    "W70-1000": "W70-100",
    "W70-1100": "W70-110",
    "W70-1300": "W70-130",
    "W70-1500": "W70-150",
    "W70-1600": "W70-160",
    "W70-1700": "W70-170",
    "W70-1900": "W70-190",
    "W70-2000": "W70-200",
    "W80-0100": "W80-010",
    "W80-0300": "W80-030",
    "W80-0400": "W80-040",
    "W80-0600": "W80-060",
    "W80-0700": "W80-070",
    "W80-0800": "W80-080",
    "W80-0900": "W80-090",
    "W80-1000": "W80-100",
    "W90-0100": "W90-010",
    "W90-0200": "W90-020",
    "W90-0300": "W90-030",
    "W90-0400": "W90-040",
    "W90-0500": "W90-050",
    "W90-0600": "W90-060",
    "W90-0700": "W90-070",
    "W90-0800": "W90-080"
  },
  "stages": [
    {
      "id": "W10",
      "title": "端末の状態"
    },
    {
      "id": "W20",
      "title": "Wi-Fi 接続"
    },
    {
      "id": "W30",
      "title": "無線リンク"
    },
    {
      "id": "W40",
      "title": "無線チャネル"
    },
    {
      "id": "W50",
      "title": "LAN 接続"
    },
    {
      "id": "W60",
      "title": "WAN 接続"
    },
    {
      "id": "W70",
      "title": "インターネットアクセス"
    },
    {
      "id": "W80",
      "title": "ネットワーク性能"
    },
    {
      "id": "W90",
      "title": "診断結果"
    }
  ],
  "diagnostics": [
    {
      "id": "W10-010",
      "stage": "W10",
      "title": "端末の Wi-Fi 対応",
      "what": "診断対象ネットワークに必要な Wi-Fi 機能を端末が備えているか。",
      "measures": "Wi-Fi の対応状況と、Wi-Fi 診断の前提条件が満たされているか。",
      "purpose": "後続の接続結果を解釈する前に、Wi-Fi 検査を有効に実施できることを確認します。",
      "interpretation": "Wi-Fi 非対応が確認された場合は重大な前提条件の不成立です。状態を読み取れない場合はデータ取得不可であり、ネットワーク障害ではありません。"
    },
    {
      "id": "W10-020",
      "stage": "W10",
      "title": "Wi-Fi のオン・オフ",
      "what": "端末の Wi-Fi 無線がオンで、接続可能な状態か。",
      "measures": "Wi-Fi の現在の電源状態：オン、オフ、または切り替え中。",
      "purpose": "Wi-Fi がオフのため診断を続行できない理由を示します。",
      "interpretation": "オンなら利用できます。オフの確認は重大な問題です。オン・オフへの切り替え中や不明な状態は判定不能であり、障害の確定ではありません。"
    },
    {
      "id": "W10-030",
      "stage": "W10",
      "title": "ネットワーク識別とセッション区間",
      "what": "レポート内の Wi-Fi ネットワークの識別情報と、個別の接続期間。",
      "measures": "ネットワーク名、アクセスポイント、周波数、経路変更、観測に対応する時間区間。",
      "purpose": "接続品質を比較する際、異なるネットワークやアクセスポイントの結果を区別します。",
      "interpretation": "アクセスポイントやネットワークの変更は背景情報であり、必ずしも障害ではありません。異なる区間の測定値を混在させないでください。"
    },
    {
      "id": "W10-040",
      "stage": "W10",
      "title": "現在のインターネット経路",
      "what": "アプリの インターネット 通信が現在使用しているネットワーク経路。",
      "measures": "現在の経路が Wi-Fi、モバイルデータ、VPN、不明な通信方式のどれか。",
      "purpose": "特に複数の経路が利用可能な場合、測定がどの接続を表すかを明確にします。",
      "interpretation": "経路が異なると結果も変わる場合があります。モバイルデータや VPN の使用だけでは Wi-Fi 障害や減点にはなりません。"
    },
    {
      "id": "W10-050",
      "stage": "W10",
      "title": "VPN と測定の制限",
      "what": "VPN の経路やネットワークポリシーによる、このセッションの測定制限。",
      "measures": "VPN の有無、関連する経路情報、現在のネットワークポリシーで制限される検査。",
      "purpose": "測定できない接続経路と、実際に障害が発生した接続を区別します。",
      "interpretation": "制限された検査は利用不可であり、失敗ではありません。結果は測定した経路を示し、直接の Wi-Fi 接続を表すとは限りません。"
    },
    {
      "id": "W10-060",
      "stage": "W10",
      "title": "プロキシと PAC",
      "what": "接続に関連するプロキシまたは自動プロキシ設定。",
      "measures": "プロキシのホストとポート、自動設定情報、それらが適用される経路。",
      "purpose": "宛先へ到達する前にプロキシを経由する必要がある要求の背景を示します。",
      "interpretation": "プロキシが設定されているだけでは障害ではありません。接続や認証の問題には対応する測定証拠が必要です。"
    },
    {
      "id": "W10-070",
      "stage": "W10",
      "title": "DNS とプライベート DNS 設定",
      "what": "接続でホスト名を解決するための DNS とプライベート DNS の設定。",
      "measures": "設定済み DNS サーバー、プライベート DNS モード、関連するリゾルバー設定。",
      "purpose": "後続の名前解決結果の解釈を助け、設定と実測の DNS 動作を区別します。",
      "interpretation": "設定だけでは DNS 障害は確定しません。実際の検索結果によって名前解決の成功・失敗を判断します。"
    },
    {
      "id": "W10-080",
      "stage": "W10",
      "title": "権限とデータ取得",
      "what": "個々の診断に必要な情報へ WiFi Doctor がアクセスできるか。",
      "measures": "許可済み権限、不足する権限、アクセス制限の影響を受ける観測。",
      "purpose": "レポートの欠損項目を説明し、この端末で評価できない検査を明らかにします。",
      "interpretation": "権限拒否は証拠の制限を意味し、Wi-Fi 品質の低下ではありません。接続スコアも下がりません。"
    },
    {
      "id": "W10-090",
      "stage": "W10",
      "title": "電源とネットワークの制限",
      "what": "観測された接続に影響し得る、端末の電源・ネットワークポリシー。",
      "measures": "省電力設定、ネットワーク制限、それらの条件と同時に発生した中断。",
      "purpose": "切断、一時停止、予期しないネットワーク使用の変化を調査する際の端末側の背景を示します。",
      "interpretation": "省電力設定だけでは障害ではありません。その設定を原因とするには、接続への影響が観測されている必要があります。"
    },
    {
      "id": "W10-100",
      "stage": "W10",
      "title": "最近の観測",
      "what": "現在の診断セッションとの比較用に保持された最近の観測。",
      "measures": "過去のイベント、信号値、観測からの経過時間、監視の空白期間。",
      "purpose": "繰り返す接続問題と、今回の検査だけで見られた現象を区別します。",
      "interpretation": "履歴は補助的な証拠です。監視の空白期間に問題の記録がなくても、接続が安定していた証明にはなりません。"
    },
    {
      "id": "W10-110",
      "stage": "W10",
      "title": "測定の有効性",
      "what": "測定活動や不十分な収集条件が観測に影響したか。",
      "measures": "測定のタイミング、試験実施期間、解釈対象のサンプルに影響し得る条件。",
      "purpose": "通常のネットワーク動作と、試験が通信を発生させている間の動作を分けます。",
      "interpretation": "影響を受けた観測は背景を考慮する必要があります。欠損・不適切なデータを、自動的に合格、失敗、ゼロの測定値とみなすことはできません。"
    },
    {
      "id": "W10-120",
      "stage": "W10",
      "title": "端末の時計と TLS",
      "what": "端末の時計が十分に信頼できる基準時刻とずれている可能性。",
      "measures": "端末時刻、利用可能な基準時刻、関連する証明書や安全な接続の症状。",
      "purpose": "HTTPS 証明書の検証問題を説明し得る時計のずれを特定します。",
      "interpretation": "時計に関する判断には信頼できる比較が必要です。時計と関連する TLS の問題は、同じ問題である可能性として捉えます。"
    },
    {
      "id": "W10-130",
      "stage": "W10",
      "title": "OS と証明書",
      "what": "安全な接続に関連する OS と証明書の背景情報。",
      "measures": "Android バージョン、取得可能な証明書情報、観測された TLS 互換性エラー。",
      "purpose": "プラットフォーム互換性が安全なサイトへのアクセスに影響した、証拠のある事例を説明します。",
      "interpretation": "Android が古いだけでは障害ではありません。互換性の懸念には対応する TLS エラーと適切な比較証拠が必要です。"
    },
    {
      "id": "W10-140",
      "stage": "W10",
      "title": "DNS / VPN フィルタリング",
      "what": "一部の宛先だけに生じるアクセス問題に関連する DNS・VPN フィルタリングの可能性。",
      "measures": "フィルタリング設定と、他のアクセスが可能なまま特定宛先だけ失敗する証拠。",
      "purpose": "選択的な制限と インターネット 接続の完全な喪失を区別します。",
      "interpretation": "遮断が裏付けられない限り、フィルタリングは背景情報です。単一サービスに接続できなくても、インターネット 全体の障害とは断定できません。"
    },
    {
      "id": "W10-150",
      "stage": "W10",
      "title": "端末の Wi-Fi 最適化",
      "what": "セッション中に観測された端末の Wi-Fi 最適化動作。",
      "measures": "モバイルデータへの切り替えや Wi-Fi のオフなどの変化と、伴う中断。",
      "purpose": "自動的な接続変更と問題が同時に起きた場合、確認すべき端末設定を特定します。",
      "interpretation": "最適化設定やネットワーク切り替え自体は障害ではありません。助言は観測された動作と接続への影響に基づきます。"
    },
    {
      "id": "W20-010",
      "stage": "W20",
      "title": "現在の Wi-Fi 接続",
      "what": "端末が目的の Wi-Fi アクセスポイントに現在関連付けられているか。",
      "measures": "Wi-Fi の関連付け状態、識別できる対象ネットワーク、観測された接続喪失。",
      "purpose": "アドレス設定や インターネット 到達性を評価する前に、無線接続を確認します。",
      "interpretation": "リンクが確立していれば前提を満たします。未接続の確認は重大な問題です。IP 設定の不足は後続の検査で扱い、関連付けの失敗とは区別します。"
    },
    {
      "id": "W20-020",
      "stage": "W20",
      "title": "対象アクセスポイントの検出",
      "what": "利用可能な観測に対象の Wi-Fi アクセスポイントが現れるか。",
      "measures": "対象アクセスポイントの可視性、観測時刻、鮮度、調査期間の観測範囲。",
      "purpose": "特定の Wi-Fi ネットワークを見つけにくい、または再接続しにくい理由を示します。",
      "interpretation": "新しい観測が繰り返し得られると可視性の判断を支えます。権限不足や同じキャッシュデータの繰り返しでは、アクセスポイントの消失を証明できません。"
    },
    {
      "id": "W20-030",
      "stage": "W20",
      "title": "接続時の信号",
      "what": "Wi-Fi 接続の確立時または喪失時の信号状態。",
      "measures": "信号強度、変動、接続試行や失敗に対する発生時刻。",
      "purpose": "接続段階の問題に信号の背景を補い、詳細な無線評価と関連付けます。",
      "interpretation": "単一の値はその瞬間だけを表します。信号の問題は W30 で評価し、ここでは重複して減点しません。"
    },
    {
      "id": "W20-040",
      "stage": "W20",
      "title": "対応周波数帯とチャネル",
      "what": "端末と、ネットワークが通知する帯域・チャネル要件の互換性。",
      "measures": "対応帯域、利用可能なチャネル、通知されるチャネル幅、端末の関連接続能力。",
      "purpose": "対象アクセスポイントへの接続を妨げ得る、明確な能力の不一致を見つけます。",
      "interpretation": "必須要件に非対応なら失敗の説明になります。交渉可能なチャネル幅や古い Wi-Fi 規格だけでは、非互換とは断定できません。"
    },
    {
      "id": "W20-050",
      "stage": "W20",
      "title": "セキュリティの互換性",
      "what": "ネットワークのセキュリティ要件と端末・接続設定の互換性。",
      "measures": "通知されるセキュリティ方式、認証情報、取得可能な企業認証や証明書関連の接続証拠。",
      "purpose": "セキュリティ設定の非互換と、端末がネットワークへ参加できない他の原因を区別します。",
      "interpretation": "共通のセキュリティ方式がない場合は懸念があります。企業認証の証拠不足は判定不能です。移行モードや保護された管理フレームだけでは障害ではありません。"
    },
    {
      "id": "W20-060",
      "stage": "W20",
      "title": "システムの接続エラー",
      "what": "Wi-Fi ネットワーク参加時に実際に報告された接続エラー。",
      "measures": "取得可能な関連付け・認証エラーコードと、接続試行が失敗した段階。",
      "purpose": "原因を推測せず、得られた具体的な証拠で接続段階の失敗を説明します。",
      "interpretation": "具体的な拒否コードは具体的な判断を支えます。未検出や応答なしでは、拒否やパスワードの誤りを証明できません。"
    },
    {
      "id": "W20-070",
      "stage": "W20",
      "title": "記録された認証失敗",
      "what": "端末の Wi-Fi 参加を妨げた、観測済みの認証失敗。",
      "measures": "記録された認証結果、関連する接続試行、その後リンクが確立したか。",
      "purpose": "認証失敗を特定し、パスワードの誤りと他のアクセスポイント問題を区別します。",
      "interpretation": "未接続状態で確認された認証失敗は重大です。ただし、それだけでパスワードの誤りは証明できません。証拠がなければ取得不可です。"
    },
    {
      "id": "W20-080",
      "stage": "W20",
      "title": "切断と再接続の繰り返し",
      "what": "セッション中に観測された切断と再接続の繰り返し。",
      "measures": "リンク中断回数、切断時間、観測期間、リンクが回復したか。",
      "purpose": "アクセスポイントの変更をすべて障害とせず、関連付けの不安定さを説明します。",
      "interpretation": "最低 10 秒の観測が必要です。回復した中断が 1/2/3+ 回なら 10/20/30%、切断時間が全体の少なくとも 20% なら 40%、未接続のままなら 50% 減点します。ただし重大な前提条件の問題が優先される場合を除きます。"
    },
    {
      "id": "W20-090",
      "stage": "W20",
      "title": "ネットワークのセキュリティ",
      "what": "Wi-Fi ネットワークが公開通知するセキュリティ特性。",
      "measures": "セキュリティ方式と、オープンネットワーク、WEP、WPS 対応通知などの情報。",
      "purpose": "接続品質や速度の評価とは別に、セキュリティ上の助言を示します。",
      "interpretation": "オープンまたは旧式の保護には助言が必要な場合がありますが、接続品質スコアは下げません。WPS の通知だけでは脆弱性の証明にはなりません。"
    },
    {
      "id": "W30-010",
      "stage": "W30",
      "title": "受信信号強度",
      "what": "端末が受信する Wi-Fi 信号の強さ。",
      "measures": "RSSI 中央値（dBm）、有効サンプル数、観測範囲、同一アクセスポイントの弱信号観測。",
      "purpose": "電波の弱い範囲を特定し、実際の接続問題と同時に起きているか評価します。",
      "interpretation": "dBm が高く、負の値がゼロに近いほど強い信号です。中央値 >=-55 dBm は減点なし。-55/-60/-65/-70/-75/-80/-85/-90/-95 未満では 5/10/15/20/25/30/40/45/50% 減点します。有効サンプルが最低二つ必要で、エラー判定にはアクセスへの影響も必要です。"
    },
    {
      "id": "W30-020",
      "stage": "W30",
      "title": "信号の安定性",
      "what": "十分に観測した期間における受信信号強度の変動。",
      "measures": "RSSI の変動。第 90 百分位と第 10 百分位の差（dB）を含みます。",
      "purpose": "常に弱い電波と、時間とともに大きく変動する信号を区別します。",
      "interpretation": "P90-P10 の幅 <=12 dB は減点なし。>12/>20/>30 dB は 3/6/10% 減点します。最低 10 秒間に五つのサンプルが必要です。変動だけではルーター故障を証明できません。"
    },
    {
      "id": "W30-030",
      "stage": "W30",
      "title": "TX/RX PHY リンク品質",
      "what": "データ転送中に観測する Wi-Fi 送受信リンク速度。",
      "measures": "負荷時 TX/RX PHY 速度の中央値（Mbps）と、両方向の差。",
      "purpose": "リンク速度を インターネット のダウンロード速度と混同せず、無線リンクの性能制限や非対称性を特定します。",
      "interpretation": "負荷時 PHY が 30/12/6 Mbps 未満なら 5/10/15% 減点します。遅い方向が 100 Mbps 未満のとき、方向間の比率 >3/>6/>10 は 5/10/15% 減点し、大きい方の減点を採用します。アイドル時やサンプル不足は評価しません。"
    },
    {
      "id": "W30-060",
      "stage": "W30",
      "title": "アクセスポイントと周波数帯の選択",
      "what": "別の観測済みアクセスポイントや帯域で、より良い実用接続が得られる可能性。",
      "measures": "現在と候補の信号、帯域、能力、観測で裏付けられた持続的な差。",
      "purpose": "現在のアクセスポイントが弱い、または制限される場合に改善の機会を示します。",
      "interpretation": "継続的に良好で対応可能な候補は最適化の機会です。端末が接続先に固執する障害の証明でも、速度向上の保証でもありません。"
    },
    {
      "id": "W30-070",
      "stage": "W30",
      "title": "ローミングと再接続",
      "what": "アクセスポイント、帯域、接続状態の変化と観測された影響。",
      "measures": "同じ時系列上のローミング、帯域切り替え、再接続イベント、中断。",
      "purpose": "通常の Wi-Fi 移行と、測定可能な接続喪失を伴う移行を区別します。",
      "interpretation": "中断が観測されない移行は正常な場合があります。同じ移行による複数の症状を別々の障害として数えないでください。"
    },
    {
      "id": "W30-090",
      "stage": "W30",
      "title": "同名アクセスポイントの設定",
      "what": "同じネットワーク名を通知するアクセスポイント間の設定差。",
      "measures": "同名アクセスポイントで観測したセキュリティ、能力、帯域、その他の関連設定。",
      "purpose": "同名ネットワーク内で接続先を移動したとき、接続動作が異なる理由を説明します。",
      "interpretation": "設定差は背景情報です。同名であることや設定差だけではアクセス不安定を証明できず、安定性スコアも下げません。"
    },
    {
      "id": "W30-100",
      "stage": "W30",
      "title": "MLO リンクごとの品質",
      "what": "Wi-Fi マルチリンク接続の個々のリンクについて取得できる情報。",
      "measures": "端末が提供するリンク別の信号、接続状態、変動、関連比較。",
      "purpose": "単一リンクだけを切り離して判断せず、MLO 接続の弱い部分や変動する部分を解釈します。",
      "interpretation": "未使用・未参加のリンクが自動的に障害となるわけではありません。全体への影響には、取得可能なデータと接続全体の適切な比較が必要です。"
    },
    {
      "id": "W30-120",
      "stage": "W30",
      "title": "Wi-Fi 接続性能",
      "what": "端末と接続先アクセスポイントが対応する Wi-Fi リンク速度の上限。",
      "measures": "判明している最大対応 PHY 速度、制限となる端点の上限、関連するチャネル幅の背景。",
      "purpose": "信号が十分でも、実現可能な Wi-Fi 速度を制約する接続能力を特定します。",
      "interpretation": "判明した制限上限が <150 Mbps なら 5%、150 以上 <300 Mbps なら 3% 減点します。合格には両端の能力が判明し、>=300 Mbps である必要があります。能力不明はゼロではなく、PHY は インターネット スループットではありません。"
    },
    {
      "id": "W40-010",
      "stage": "W40",
      "title": "観測データの新しさと範囲",
      "what": "利用できる Wi-Fi チャネル観測がどれほど新しく、十分か。",
      "measures": "調査の経過時間、鮮度、範囲、スキャン情報に影響する制限。",
      "purpose": "チャネルの助言が現在の観測に基づくか、不完全な情報かを示します。",
      "interpretation": "新しく十分な範囲の観測は解釈を支えます。古い・欠損した調査データは制約であり、接続障害や帯域が空いている証拠ではありません。"
    },
    {
      "id": "W40-020",
      "stage": "W40",
      "title": "チャネルの利用可否",
      "what": "選択した幅に必要なプライマリチャネルと構成チャネルの利用可否。",
      "measures": "プライマリチャネル、周波数、チャネル幅、構成チャネル、取得可能な使用情報。",
      "purpose": "利用できない必須チャネルを特定し、実際のチャネル構成の解釈を助けます。",
      "interpretation": "利用不可と判明した要件には注意が必要です。可用性データ不足は未検証です。DFS だけでは障害でなく、近隣の通知チャネルから測定範囲の十分さを証明することもできません。"
    },
    {
      "id": "W40-030",
      "stage": "W40",
      "title": "推奨チャネルと幅",
      "what": "より良い運用が見込め、証拠で裏付けられるチャネルと幅の選択肢。",
      "measures": "調査中のチャネル状態、候補スコア、チャネル幅、利用可能性の証拠。",
      "purpose": "周囲の Wi-Fi 環境における、有意で持続する差に基づいてチャネル最適化を案内します。",
      "interpretation": "裏付けの強い選択肢は推奨であり、速度向上の約束ではありません。未観測の帯域を空きや満点品質とみなすことはできません。"
    },
    {
      "id": "W40-040",
      "stage": "W40",
      "title": "チャネル競合と重なり",
      "what": "現在の Wi-Fi チャネル周辺の競合と重複。",
      "measures": "現在のチャネル品質スコア、チャネル幅、新しい観測による近隣アクセスポイントの重複。",
      "purpose": "無線干渉や性能低下につながり得るチャネル条件を特定します。",
      "interpretation": "現在のチャネルスコア >=7 は減点なし。<7/<5/<3 は 3/6/10% 減点します。新しい調査が二回必要です。アクセスポイント数だけでは接続の遅さを証明できません。"
    },
    {
      "id": "W40-060",
      "stage": "W40",
      "title": "チャネル使用率と端末数",
      "what": "アクセスポイントが通知するチャネル活動と接続端末の情報。",
      "measures": "通知されたチャネル使用率、接続端末数、別々の観測間の変化。",
      "purpose": "使用率と接続台数を区別しながら、無線チャネルが混雑している証拠を示します。",
      "interpretation": "使用率中央値 <=70% は減点なし。>70/>85/>95% は 3/6/10% 減点します。転送中以外の 10 秒間に三つの異なる観測が必要です。接続台数だけでは減点しません。"
    },
    {
      "id": "W40-070",
      "stage": "W40",
      "title": "アクセスポイントのチャネル変更",
      "what": "観測期間中のアクセスポイントの動作チャネル変更。",
      "measures": "観測されたチャネル切り替え、アクセスポイントの可視性、時刻、相関する接続中断。",
      "purpose": "アクセスポイントのチャネル移動による短い中断や無線状態の変化を説明します。",
      "interpretation": "チャネル変更が自動的に障害となるわけではありません。深刻度は観測された接続影響で決まり、同じ移行を別項目で再計上しません。"
    },
    {
      "id": "W50-010",
      "stage": "W50",
      "title": "IPv4 設定",
      "what": "Wi-Fi 接続で利用可能な IPv4 アドレス設定があるか。",
      "measures": "割り当てられた IPv4 情報、設定取得の状態、利用可能な IPv6 の代替経路。",
      "purpose": "アドレス不足と、IPv6 のみでの正常動作を区別します。",
      "interpretation": "関連付け済みで設定取得完了後も利用可能な IPv4・IPv6 アドレスがない場合は 60% 減点します。一方のアドレス系統が使えれば十分で、IPv4 不足だけでは失敗ではありません。"
    },
    {
      "id": "W50-020",
      "stage": "W50",
      "title": "IPv6 設定",
      "what": "接続の IPv6 設定の可用性と範囲。",
      "measures": "IPv6 アドレス、利用可能なスコープ、ローカルや インターネット 宛先への到達に関わる設定。",
      "purpose": "IPv6 の可用性を説明し、正常な IPv4 のみのネットワークを故障とみなさないようにします。",
      "interpretation": "IPv4 のみでも正常に動作できます。リンクローカル IPv6 だけでは インターネット 設定を証明できません。実際の IPv6 到達性は別に評価します。"
    },
    {
      "id": "W50-030",
      "stage": "W50",
      "title": "アドレスとネットワーク経路",
      "what": "目的の宛先に適したアドレスと経路が接続にあるか。",
      "measures": "利用可能な IP アドレス、対応経路、必要な場合のゲートウェイ情報、アクセス成功の証拠。",
      "purpose": "ローカルリンク外の通信を妨げるアドレス・経路の不足や不適合を特定します。",
      "interpretation": "設定取得後、利用可能なアドレスと対応するデフォルト経路がなければ 60% 減点します。テレメトリ不足は失敗ではありません。VPN の動作や インターネット アクセスの確認があれば、経路不足の誤判定を防ぎます。"
    },
    {
      "id": "W50-040",
      "stage": "W50",
      "title": "ゲートウェイ接続",
      "what": "ローカルの次のホップが、測定した種類の要求に応答するか。",
      "measures": "ゲートウェイの応答、取得可能な接続結果、通信が通過できる証拠。",
      "purpose": "応答しないゲートウェイと、実際に使えないローカル経路を区別します。",
      "interpretation": "応答や拒否は相手への到達を示します。転送や インターネット 接続が動作する場合、ping 無応答だけではゲートウェイ故障を証明できません。"
    },
    {
      "id": "W50-050",
      "stage": "W50",
      "title": "ゲートウェイ接続の安定性",
      "what": "ローカルゲートウェイからの実測応答の安定性。",
      "measures": "アイドル時のゲートウェイ往復時間、応答欠落率、試行数、応答数。",
      "purpose": "診断応答を制限・無視するゲートウェイも考慮して、ローカル応答性を評価します。",
      "interpretation": "RTT >30/>100/>300 ms は 3/5/8%、損失 >0/>10/>30/>50% は 3/8/12/15% 減点し、大きい方を採用します。10 回の試行と 3 回の応答が必要です。完全な無応答は取得不可であり、自動的な失敗ではありません。"
    },
    {
      "id": "W50-060",
      "stage": "W50",
      "title": "ネットワーク設定の変更",
      "what": "セッション中の IP 設定やネットワーク経路の変更。",
      "measures": "アドレス、ゲートウェイ、経路などの設定変更と、観測された接続との関係。",
      "purpose": "ネットワーク設定変更と同時に起きた失敗や回復を説明します。",
      "interpretation": "正常な変更は自動的に警告とはなりません。複数の DHCP 提供元は、異常な設定を伴う場合にのみ調査の手掛かりになります。"
    },
    {
      "id": "W50-080",
      "stage": "W50",
      "title": "IP / ゲートウェイの異常",
      "what": "IP アドレス競合やゲートウェイ識別情報の異常を示唆する証拠。",
      "measures": "端末の識別情報、ゲートウェイ変更、アドレス競合の兆候、関連する応答欠落や接続影響。",
      "purpose": "悪意ある活動や攻撃者を断定せず、裏付けのある競合症状を特定します。",
      "interpretation": "条件を満たすゲートウェイ応答損失パターンは 5%、影響を伴う識別情報の反復競合は 10%、影響を伴う現在のアドレス競合または必須 IPv6 重複アドレス検出の失敗は 15% 減点します。影響のない識別情報差は助言のみです。"
    },
    {
      "id": "W50-110",
      "stage": "W50",
      "title": "LAN 端末の検出",
      "what": "実際に検査したローカル端末・サービスの到達性と検出。",
      "measures": "検査対象 LAN 宛先からの応答、サービス検出の観測、関連するユニキャスト・マルチキャスト比較。",
      "purpose": "LAN の動作と インターネット 接続を分けて、ローカルアクセス制限を調べます。",
      "interpretation": "応答成功はローカル到達性を支えます。検出されないだけでは判定不能です。意図的な端末間隔離は インターネット 障害ではありません。"
    },
    {
      "id": "W50-120",
      "stage": "W50",
      "title": "アップリンクとバックホール",
      "what": "ネットワーク構成要素間の内部アップリンクやバックホールに関する証拠。",
      "measures": "取得可能な交渉済みリンク情報、対応テレメトリ、該当ローカル区間の性能症状。",
      "purpose": "すべての速度制限をケーブルやポートのせいにせず、内部ボトルネックの可能性を特定します。",
      "interpretation": "100 Mbps リンクの判断には交渉済みリンクの証拠が必要です。約 90-95 Mbps の速度上限だけでは症状にすぎず、ケーブルやバックホール故障の証明にはなりません。"
    },
    {
      "id": "W60-010",
      "stage": "W60",
      "title": "ルーターと WAN 経路",
      "what": "診断で実際に取得できるルーターと上流経路の識別情報。",
      "measures": "取得可能なルーター識別情報、公開 IP、インターネット 事業者または ASN、関連する経路情報。",
      "purpose": "観測した構成を説明し、レポートが対象とする上流接続を特定します。",
      "interpretation": "識別情報だけでは障害も、ルーターや WAN の健全性も確認できません。取得不可の項目は不明のまま扱います。"
    },
    {
      "id": "W60-020",
      "stage": "W60",
      "title": "WAN セッションの安定性",
      "what": "ルーターの WAN 接続状態と、観測された WAN セッション中断。",
      "measures": "WAN 状態、セッション稼働時間や再接続、関連エラー、独立測定した インターネット への影響。",
      "purpose": "確認済みの上流セッション問題と、ルーター状態不足や単発の試験失敗を区別します。",
      "interpretation": "WAN 切断が確認され インターネット に支障があれば 60% 減点します。影響を伴い回復したイベント 1/2/3+ 回は 10/20/30% 減点します。ルーターテレメトリ不足は取得不可です。接続済み表示だけでは インターネット 到達性を証明できません。"
    },
    {
      "id": "W60-030",
      "stage": "W60",
      "title": "WAN 物理リンク",
      "what": "現在のゲートウェイからのテレメトリで裏付けられる物理 WAN リンク状態。",
      "measures": "物理リンク状態、取得可能な交渉済み速度、繰り返し観測、伴う インターネット の支障。",
      "purpose": "速度だけから推測せず、実際の上流物理リンク問題を特定します。",
      "interpretation": "物理 WAN が現在切断され インターネット に支障があれば 60%、影響を伴い回復した切断は 15% 減点します。関連する観測が二回必要です。ルーターテレメトリ取得不可は失敗ではありません。"
    },
    {
      "id": "W60-040",
      "stage": "W60",
      "title": "WAN 通信量",
      "what": "WAN 通信量と、測定以外の通信について裏付けられる証拠。",
      "measures": "取得可能な上流トラフィックカウンター、通信量変化、同時に行った接続品質の基準測定。",
      "purpose": "他の通信が接続や性能の低下と同時に起きている可能性を評価します。",
      "interpretation": "通信量だけでは障害ではありません。特定端末への帰属にはルーターの端末別情報が、影響判断には同時点の証拠が必要です。"
    },
    {
      "id": "W60-050",
      "stage": "W60",
      "title": "ルーターのリソース",
      "what": "実際に確認できるルーターの資源・容量状態。",
      "measures": "取得可能な資源テレメトリと、対応する実測アクセス・性能症状。",
      "purpose": "CPU、メモリ、接続テーブルの障害を憶測せず、裏付けのある資源の懸念を説明します。",
      "interpretation": "資源の判断には関連テレメトリと観測された影響が必要です。ルーターデータ不足では原因不明のままで、資源問題の確定にはなりません。"
    },
    {
      "id": "W60-060",
      "stage": "W60",
      "title": "WAN アドレスと NAT",
      "what": "上流 NAT と直接割り当てられる公開 IPv4 の可用性に関するアドレス証拠。",
      "measures": "取得可能な WAN アドレス、観測した公開アドレス、裏付けのあるプライベートアドレスや上流変換の兆候。",
      "purpose": "着信接続や一部アプリに関係し得るネットワーク構成を説明します。",
      "interpretation": "二重 NAT やキャリアグレード NAT は構成の背景情報で、自動的な インターネット エラーや減点ではありません。アドレス証拠不足は判定不能です。"
    },
    {
      "id": "W70-010",
      "stage": "W70",
      "title": "ネットワークのログイン要件",
      "what": "通常の インターネット 利用前にログインや同意が必要なネットワークか。",
      "measures": "ポータルの兆候、関連するリダイレクト・ログイン応答、独立測定したポータル外アクセス。",
      "purpose": "ホットスポット、ゲストネットワーク、再認証が必要なネットワークの接続制限を説明します。",
      "interpretation": "確認済みポータルで外部に一部アクセスできる場合は 20%、外部アクセスを妨げる場合は 60% 減点します。Android のポータルフラグだけなら警告のみで減点しません。"
    },
    {
      "id": "W70-030",
      "stage": "W70",
      "title": "DNS 名前解決",
      "what": "測定した接続でホスト名を利用可能なアドレスへ解決できるか。",
      "measures": "ドメイン検索の成功・失敗、アドレス系統の可用性、独立した提供元での結果。",
      "purpose": "単一ホスト名の利用不可と広範な DNS 障害を区別し、名前解決問題を特定します。",
      "interpretation": "失敗率が 0、1/3 以下、2/3 以下、1 未満、すべての場合、0/10/20/40/60% 減点します。三つのドメインと二つの提供元が必要です。IPv6 の回答不足だけでは失敗ではありません。"
    },
    {
      "id": "W70-040",
      "stage": "W70",
      "title": "DNS の安定性",
      "what": "繰り返し観測で DNS 検索がどれほど安定して速く成功するか。",
      "measures": "ドメイン別の比較可能な成功検索時間。ドメインごとの中央値の中央値（ミリ秒）を含みます。",
      "purpose": "名前解決の遅れが初回アクセスの遅さに影響している可能性を示します。",
      "interpretation": "DNS 時間中央値 <=500 ms は減点なし。>500/>1000/>2000 ms は 2/5/8% 減点します。二つのドメインにそれぞれ三つの比較可能な成功サンプルが必要です。サーバー処理時間だけを分離する測定ではありません。"
    },
    {
      "id": "W70-070",
      "stage": "W70",
      "title": "IP 直接指定による比較検査",
      "what": "DNS 結果と併せて基準に使う既知アドレスの到達性。",
      "measures": "直接 IP の基準結果と、対応する名前解決やその他のアクセス観測。",
      "purpose": "名前解決層の問題と、より広い宛先・経路の問題を区別します。",
      "interpretation": "DNS 失敗時に IP アクセスが成功すれば DNS の判断を支えます。基準先の失敗だけでは インターネット 全体の停止を確定できません。"
    },
    {
      "id": "W70-080",
      "stage": "W70",
      "title": "IPv4 / IPv6 接続",
      "what": "設定済み IPv4・IPv6 経路の実際の到達性比較。",
      "measures": "アドレス系統別の結果、設定済み系統の可用性、独立した提供元間の比較。",
      "purpose": "一方の系統しか提供しない正常なネットワークを減点せず、部分的に壊れた IP 系統を見つけます。",
      "interpretation": "設定済みの一方が一部または全部失敗し、他方が動作する場合は 5/10% 減点します。二つの提供元が必要です。未設定の系統は減点しません。"
    },
    {
      "id": "W70-100",
      "stage": "W70",
      "title": "TCP 接続",
      "what": "検査対象の宛先・ポートへ TCP 接続が到達できるか。",
      "measures": "接続成功、失敗、拒否、独立した宛先における失敗ドメイン比率。",
      "purpose": "トランスポート層のアクセス問題を特定し、広範な失敗と宛先固有の応答を区別します。",
      "interpretation": "失敗ドメイン比率 <=1/3、<=1/2、<0.8、<1、すべての場合、0/10/25/45/60% 減点します。三つのドメインと二つの提供元が必要です。接続拒否でも応答の存在は示されます。"
    },
    {
      "id": "W70-110",
      "stage": "W70",
      "title": "TLS 検証",
      "what": "安全な接続で TLS と証明書検証が正常に完了するか。",
      "measures": "TLS エラー、証明書検証結果、影響を受けた独立提供元、成功した HTTPS との比較。",
      "purpose": "端末時計や証明書に関連するものも含め、安全な接続の失敗を説明します。",
      "interpretation": "単発 TLS 失敗は警告のみで減点しません。独立した二つの提供元が影響を受け、他の HTTPS が動けば 20%、TCP 成功後の適用可能な TLS 試行がすべて失敗すれば 60% 減点します。"
    },
    {
      "id": "W70-130",
      "stage": "W70",
      "title": "HTTP / HTTPS 応答",
      "what": "HTTP または HTTPS で インターネット の宛先へ到達できるか。",
      "measures": "Web 接続結果、応答の有無、失敗ドメイン比率、独立提供元の検査範囲。",
      "purpose": "経路の到達不能と、ポータル動作、サービス制限、遠隔サーバーエラーを区別します。",
      "interpretation": "通信失敗率 <=1/3、<=1/2、<0.8、<1、すべての場合、0/10/25/45/60% 減点します。三つのドメインと二つの提供元が必要です。有効な HTTP エラー応答でも到達性は示されます。"
    },
    {
      "id": "W70-150",
      "stage": "W70",
      "title": "端末のインターネット状態",
      "what": "Android の インターネット 状態表示と実測アクセスの一致。",
      "measures": "システムの検証・ポータル状態、現在の経路、独立提供元からの正常な Web 応答。",
      "purpose": "端末の接続表示と観測された インターネット アクセスが異なる状況を説明します。",
      "interpretation": "同じ使用中経路の二つの提供元で HTTP が成功しているのに表示が異なる場合、5% 減点します。ただしアクセス・ポータル問題で既に扱った場合を除きます。検証は全サービスの動作を保証しません。"
    },
    {
      "id": "W70-160",
      "stage": "W70",
      "title": "よく使われるサービスへのアクセス",
      "what": "個別の一般的サービスへのアクセスと、独立して動作する基準先との比較。",
      "measures": "サービスドメインの結果、影響するアクセス層、失敗ドメイン比率、比較用サービスの可用性。",
      "purpose": "単一サービスの制限を インターネット 全体の喪失とせず、選択的なアクセス問題を見つけます。",
      "interpretation": "失敗ドメイン比率 <=10%、<=30%、<=50%、それ以上は 0/3/6/10% 減点します。五つのドメインと二つの提供元が必要です。サーバーエラーやサービス側ポリシー制限は、端末の通信失敗ではありません。"
    },
    {
      "id": "W70-170",
      "stage": "W70",
      "title": "VPN / プロキシ経路",
      "what": "実際に使用中の VPN・プロキシ経路での接続と認証動作。",
      "measures": "経路結果、プロキシ応答、認証要求応答、独立した対照アクセス。",
      "purpose": "未対応の測定と実際の失敗を区別し、中継経路で測定した問題を説明します。",
      "interpretation": "適用中プロキシから HTTP 407 が繰り返し確認され、一部アクセスが動作する場合は 20%、対照アクセスがすべて阻止される場合は 60% 減点します。未対応構成は取得不可のままです。"
    },
    {
      "id": "W70-190",
      "stage": "W70",
      "title": "UDP 接続",
      "what": "検査した UDP サービスが応答期限までに返信するか。",
      "measures": "送信 UDP 要求、受信応答、期限内無応答率、利用可能な提供元間の比較。",
      "purpose": "TCP などのアクセス結果と併せ、プロトコル固有の応答問題を調べます。",
      "interpretation": "単独で無応答の提供元を除外後、無応答率 0、<=20%、<=50%、>50% は 0/5/10/15% 減点します。五つの要求と一つの応答が必要です。両提供元の無応答でも遮断の証明にはなりません。"
    },
    {
      "id": "W70-200",
      "stage": "W70",
      "title": "経路追跡",
      "what": "到達可能なサイトへの経路上で観測された、応答するホップ。",
      "measures": "返されたホップ情報、関連 ICMP エラー、経路追跡の完全性、宛先到達性。",
      "purpose": "無応答ホップの故障位置を推測せず、経路の背景を示します。",
      "interpretation": "宛先到達は減点なし。対応する追跡が完了しても未到達なら 5% 減点します。無応答の中間ホップは個別に減点せず、未対応・中止した追跡は取得不可です。"
    },
    {
      "id": "W70-210",
      "stage": "W70",
      "title": "インターネット接続の優先設定",
      "what": "接続済み Wi-Fi の インターネット アクセスが確認されても、端末がモバイルデータを優先するか。",
      "measures": "使用中の既定通信方式、接続 Wi-Fi 経路、独立提供元で成功した Wi-Fi アクセス。",
      "purpose": "動作する Wi-Fi をユーザーが使えなくなる可能性のある優先設定を示します。",
      "interpretation": "Wi-Fi が動作するのにモバイル優先が確認されれば 3% 減点します。混在、VPN、不明、ポータル、観測不足の経路は判定不能です。Android がモバイルを選んだ理由までは確定しません。"
    },
    {
      "id": "W80-010",
      "stage": "W80",
      "title": "無負荷時のインターネット遅延",
      "what": "試験負荷がない状態での、選択した インターネット 宛先への応答遅延。",
      "measures": "アイドル時往復時間（ミリ秒）、中央値、取得可能な上位百分位、試行・応答数、測定期間。",
      "purpose": "応答性の基準を作り、後の通信負荷による遅延増加と比較します。",
      "interpretation": "RTT 中央値 <=300 ms は減点なし。>300/>600/>1000 ms は 5/10/20% 減点します。同じ経路で 10 回の試行と 3 回の応答が必要です。遅延が高いだけでは切断ではありません。"
    },
    {
      "id": "W80-030",
      "stage": "W80",
      "title": "短時間のダウンロード測定",
      "what": "短い制御された転送で実測した、有効なダウンロードスループット。",
      "measures": "受信データ量、転送時間、実測ダウンロードスループット（Mbps）。",
      "purpose": "契約回線の最高速度と断定せず、実用的なダウンロード性能の一時点を示します。",
      "interpretation": ">=20 Mbps は 0%、5 以上 <20 は 5%、1 以上 <5 は 10%、>0 かつ <1 は 20% 減点します。速度制限された測定や無効な測定は取得不可であり、0 Mbps ではありません。"
    },
    {
      "id": "W80-040",
      "stage": "W80",
      "title": "負荷時の遅延と回復",
      "what": "ダウンロード・アップロード時の応答遅延の増加と、その後の回復。",
      "measures": "同一経路のアイドル時・負荷時 RTT 中央値、その比率、転送方向、回復の観測。",
      "purpose": "短い正常な試験だけで混雑なしと断定せず、負荷時の劣化を特定します。",
      "interpretation": "ダウンロード比率帯 >2.5-5、>5-15、>15 は、負荷時 RTT がそれぞれ >200/500/1000 ms の場合に 3/5/10% 減点します。アップロード比率帯 >3.5-7、>7-20、>20 は >300/600/1500 ms が必要です。両方向の大きい方の減点を採用し、該当帯の絶対しきい値を満たさない場合に下位帯へ切り替えません。"
    },
    {
      "id": "W80-060",
      "stage": "W80",
      "title": "アップロード速度",
      "what": "短い転送で受信が確認されたデータに基づく、有効なアップロードスループット。",
      "measures": "確認済みアップロード量、転送時間、実測アップロードスループット（Mbps）。",
      "purpose": "送信側の進行表示を受信成功の証拠とせず、上り性能を説明します。",
      "interpretation": ">=5 Mbps は 0%、1 以上 <5 は 5%、0.25 以上 <1 は 10%、>0 かつ <0.25 は 20% 減点します。速度制限・未確認の結果は取得不可であり、0 Mbps ではありません。"
    },
    {
      "id": "W80-070",
      "stage": "W80",
      "title": "転送の安定性",
      "what": "データ転送の有効な区間内の変動と停止。",
      "measures": "連続してデータが流れない期間と、比較可能な区間での中央値に対するスループット変動。",
      "purpose": "全体平均速度が許容範囲でも、途中で止まる・変動する転送を説明します。",
      "interpretation": "データなし期間が最低 1/2/3 秒なら 5/10/15% 減点します。十分な観測範囲で (P90-P10)/P50 >1/>2 は 3/5% 減点し、大きい方を採用します。測定自体の休止や未完了アップロードは除きます。"
    },
    {
      "id": "W80-080",
      "stage": "W80",
      "title": "応答損失とジッター",
      "what": "ping 応答の欠落と、隣り合う成功応答時間の変化。",
      "measures": "期限内無応答率、ジッター（ミリ秒）、ジッターと中央値の比、補強するアクセス証拠。",
      "purpose": "安定して ping に応答しない宛先も考慮し、平均遅延以外の一貫性を評価します。",
      "interpretation": "損失 >0/>10/>20/>40/>60/>80% は裏付けに応じて 5/10/20/30/40/50% 減点します。裏付けのない単一宛先は最大 5% です。ジッター >20 ms で比率 >0.25/>0.5/>1 なら 3/5/8% 減点し、大きい方を採用します。Web が動作する場合の ping 無応答は切断ではありません。"
    },
    {
      "id": "W80-090",
      "stage": "W80",
      "title": "バックグラウンド通信と温度",
      "what": "測定した性能低下に伴う、端末温度とバックグラウンド通信の背景。",
      "measures": "Android の熱状態、比較可能なスループット変化、同一経路の検証済み通信比率。",
      "purpose": "速度や安定性の結果に影響し得る、裏付けのある端末側条件を特定します。",
      "interpretation": "重度の熱状態が最低 5 秒続く場合は 5% 減点します。中度の熱状態、またはバックグラウンド比率 >=50% に、スループット低下 >=30% が伴う場合も対象です。バッテリー温度だけでは熱による性能低下を証明できません。"
    },
    {
      "id": "W80-100",
      "stage": "W80",
      "title": "参照先の比較",
      "what": "実際に測定した基準宛先・経路の間の性能差。",
      "measures": "宛先別の比較可能な遅延・スループット観測と、関連する接続背景。",
      "purpose": "性能症状が広範か、検査した経路に特有かを示します。",
      "interpretation": "差は背景情報であり別の減点にはなりません。Wi-Fi リンク速度を下回るスループットや約 90-95 Mbps の頭打ちだけでは、故障した構成要素を特定できません。"
    },
    {
      "id": "W90-010",
      "stage": "W90",
      "title": "異常の再確認",
      "what": "観測した異常が続くか、回復するか、特定宛先に限られるか。",
      "measures": "繰り返しの検出、成功した比較、回復時刻、必要な証拠の可用性。",
      "purpose": "発生履歴を保ちながら、繰り返す問題と一時的な中断を区別します。",
      "interpretation": "後の成功で前の失敗が消えることはありません。満たされない前提や未実施検査は、追加のネットワーク障害ではありません。"
    },
    {
      "id": "W90-020",
      "stage": "W90",
      "title": "信号と接続の相関",
      "what": "Wi-Fi 信号変化と接続・性能問題の時間的な関係。",
      "measures": "信号強度変動、接続症状、一致する時刻、裏付ける観測。",
      "purpose": "無線リンク問題が接続品質低下の説明として裏付けられるかを示します。",
      "interpretation": "同時発生は確信を高めますが、それだけで因果関係は証明できません。信号の減点は W30 に留め、ここで再適用しません。"
    },
    {
      "id": "W90-030",
      "stage": "W90",
      "title": "ローミングと中断の相関",
      "what": "ローミング、帯域変更、再接続とサービス中断の関係。",
      "measures": "移行時刻、中断時刻、繰り返す切り替え、イベント前後の観測。",
      "purpose": "Wi-Fi の切り替えが認識できる接続問題と同時に起きたかを説明します。",
      "interpretation": "中断が測定されない移行は障害ではありません。同じ切り替えの複数の影響は、一つの事象として扱います。"
    },
    {
      "id": "W90-040",
      "stage": "W90",
      "title": "設定と障害の相関",
      "what": "ネットワーク設定変更と失敗・回復の時間的な対応。",
      "measures": "アドレス・経路変更、アクセス結果、回復時刻、利用可能な比較証拠。",
      "purpose": "根本原因の不確実性を保ちながら、設定に関する仮説を特定します。",
      "interpretation": "相関は調査を支えますが、因果の確定にはより強い証拠が必要です。関連するアドレスの判断は統合し、二重に減点しません。"
    },
    {
      "id": "W90-050",
      "stage": "W90",
      "title": "障害箇所の特定",
      "what": "レポートの証拠で支持される、最も具体的な影響範囲。",
      "measures": "Wi-Fi、ローカルアドレス、ゲートウェイ、インターネット 経路、個別サービスの総合結果。",
      "purpose": "無関係な機器交換や設定変更ではなく、裏付けのある範囲へ対処を絞ります。",
      "interpretation": "ゲートウェイより先の問題でも、ISP やルーターが原因とは自動的に断定できません。ルーターテレメトリ不足で他の測定結果が無効になることもありません。"
    },
    {
      "id": "W90-060",
      "stage": "W90",
      "title": "証拠の信頼度",
      "what": "利用できる証拠がレポートの結論をどれほど支持するか。",
      "measures": "完了・取得不可の検査、証拠の範囲、裏付けられた判定、評価に欠ける情報。",
      "purpose": "不完全な検査を完璧な接続と誤解しないよう、ユーザーと AI ツールに不確実性を示します。",
      "interpretation": "N/A は合格でも失敗でもなく減点しません。少数の合格では満点を証明できず、中核証拠の不足でスコアを算出できない場合があります。"
    },
    {
      "id": "W90-070",
      "stage": "W90",
      "title": "結論と推奨事項",
      "what": "統合された問題、裏付けの証拠、レポートで提案する次の対応。",
      "measures": "同じ原因を重複計上しない、個別の判断、関連証拠、回復済み事象、推奨事項。",
      "purpose": "独立した問題と助言を区別しつつ、測定を簡潔な対処の要約にします。",
      "interpretation": "一つの DNS 問題を、未実施の複数の通信検査の失敗に変えてはいけません。回復した事象も記録に残り、セキュリティや最適化の助言で安定性スコアが自動的に下がることはありません。"
    },
    {
      "id": "W90-080",
      "stage": "W90",
      "title": "レポートのまとめ",
      "what": "セッションの所見と、その観測背景の最終要約。",
      "measures": "裏付けのある結論、最初のエラー、確認時刻、回復状態、重要な未解決の不確実性。",
      "purpose": "ユーザーと AI ツールが、確定したことと追加調査が必要なことを理解できるようにします。",
      "interpretation": "変更前後の実測改善だけでは、その変更が原因とは証明できません。再発しない症状でも、追加観測が必要な場合があります。"
    }
  ]
}
