{ "plan_id": "2026-07-24-203256-rakuten-a25-cross-client-latency-retry1", "created_at": "2026-07-24T20:32:56+09:00", "retry_of": "2026-07-24-200338-rakuten-a25-cross-client-latency", "retry_reason": "初回は9試行と6転送を完走したが、解析コードが重複ICMP応答を受信数へ加算し、損失0%だけを合格とする不適切な判定だったため公開根拠から除外した。再試行前に重複応答の除外と損失上限を固定する。", "reader_question": "Rakuten WiFi Pocket 2CでPCが大きな通信をしている間、別のスマートフォンA25の応答速度はどの程度悪化するか", "hypothesis": "PCの上り負荷中は、無負荷時よりA25のICMP遅延中央値とp95が上昇する。下り負荷中も上昇する可能性がある。", "independent_variable": { "name": "pc_load_condition", "levels": [ "idle", "pc_download_60mb", "pc_upload_15mb" ] }, "fixed_conditions": { "router": "Rakuten WiFi Pocket 2C", "router_firmware_required_prefix": "ZR03M_", "pc_connection": "Pocket 2Cへ直接Wi-Fi接続", "observer_connection": "A25 SCG33をPocket 2CへWi-Fi接続", "observer_role": "SIMなしのWi-Fiクライアント。楽天モバイルSIM搭載スマートフォンとして扱わない", "ping_target": "1.1.1.1", "ping_count_per_trial": 30, "ping_interval_seconds": 0.4, "repetitions_per_condition": 3, "rest_seconds_between_trials": 12, "load_endpoint": "Cloudflare speed test endpoint", "condition_order": [ [ "idle", "pc_download_60mb", "pc_upload_15mb" ], [ "pc_download_60mb", "pc_upload_15mb", "idle" ], [ "pc_upload_15mb", "idle", "pc_download_60mb" ] ] }, "device_configuration": { "windows_pc": "負荷生成端末", "a25_scg33_android_16": "別クライアント側の遅延観測端末", "sharp_sh41a": "通信測定と同時には接続せず、測定後の同一実行中に写真・動画を撮影する端末" }, "load": { "idle": "PC転送なし", "pc_download_60mb": "PCで60MBを1回ダウンロードし、その転送中にA25で30回Ping", "pc_upload_15mb": "PCで15MBを1回アップロードし、その転送中にA25で30回Ping", "planned_download_bytes": 180000000, "planned_upload_bytes": 45000000, "planned_ping_transmissions": 270 }, "primary_metrics": [ "A25の条件別ICMP成功率と重複応答数", "A25の条件別遅延中央値", "A25の条件別遅延p95", "A25の条件別平均・最小・最大・標準偏差", "PC負荷転送のHTTP状態・転送バイト・速度", "負荷区間とPing区間の時間的重なり" ], "analysis_quality_gate": { "completed_trials_required": 9, "sent_pings_per_trial_required": 30, "maximum_packet_loss_percent_per_trial": 10, "duplicate_icmp_responses": "同じ試行内の同一icmp_seqは重複応答として別集計し、遅延分布と受信成功数から除外する", "sample_integrity": "重複除外後サンプル数と各試行の受信成功数合計が一致すること", "load_segments_required": 6, "load_http_status_required": 200, "load_bytes_required": "各条件の要求バイト以上", "full_ping_overlap_required": true }, "nearest_existing_experiments": [ { "signature": "PC単独の同一クライアント負荷中Ping", "difference": "負荷はPCで生成し、遅延は別の物理Wi-FiクライアントA25で観測する" }, { "signature": "rwfp2c|two-client-download-fairness|iv=active-clients:pc-only,android-only,pc+android", "difference": "既存実験の主要指標は端末別スループットと公平性。今回はPC負荷条件に対する別端末A25の遅延分布・p95・損失を主要指標にする" } ], "experiment_signature": "rwfp2c|cross-client-a25-latency-under-pc-load|iv=pc-load:idle,download60mb,upload15mb|clients=windows-pc-load+a25-scg33-android16-ping|observer=a25-icmp-1.1.1.1|reps=3|order=latin-square|metrics=success+median+p95+stddev+loss+load-overlap", "analysis_version": "v2-deduplicate-icmp-sequence-and-precommit-loss-gate", "publication_decision_before_measurement": { "type": "integrated", "target_post_id": 120046, "new_url": false, "reason": "Rakuten WiFi Pocket 2Cの複数端末利用を扱う既存総合記事へ、既存の速度公平性とは異なるクロスクライアント遅延の固有部分だけを追加する" }, "daily_limit_exception": { "authorized_by_user": true, "reason": "当日2件上限はCodex側運用都合であり、今回の追加更新をユーザーが明示許可" }, "privacy_exclusions": [ "ADB serial", "IMEI", "phone number", "BSSID", "MAC address", "location", "personal files", "installed-app inventory" ] }