{
  "pillar": "multiple-testing",
  "repository": "pine-fusion-lab",
  "commit": "c416044",
  "claims": [
    {
      "key": "data_scope",
      "claim": "対象は Binance の BTCUSDT 1 銘柄だけで、15分足・1時間足・4時間足・日足を使い、判定は 2020-01-01〜2025-12-31 の 6 年間 (開発窓) だけで行った。",
      "value": "BTCUSDT / 4 種の足 / 2020-01-01〜2025-12-31",
      "conditions": "指標計算のための助走は 2017-08-17 以降の全履歴。2026-01-01〜2026-07-21 は holdout (最後に 1 回だけ使う窓) として除外",
      "source": {
        "file": "batch-lab/data.py; batch-lab/PREREGISTRATION_final_holdout.yaml",
        "commit": "00e8c43"
      }
    },
    {
      "key": "cell_definition",
      "claim": "1 つの『セル』は、候補 1 つ × 買い/売り × 何本先で測るか (4・16・64 本先) の組み合わせで、候補 1 つにつき 6 セルある。",
      "value": "候補 × 2 方向 × 3 期間 = 6 セル/候補",
      "conditions": "期間の単位はその候補のチャート足の本数 (15分足で 64 本先 = 16 時間先)",
      "source": {
        "file": "batch-lab/PREREGISTRATION_final_holdout.yaml; batch-lab/stats_engine.py",
        "commit": "c416044"
      }
    },
    {
      "key": "candidates_harvested",
      "claim": "既存の候補定義ファイルを全部集めると 129 候補になり、そのうち中身がまったく同じ信号だった 6 候補を除いた 123 候補を採点した。",
      "value": "129 -> 重複 6 除去 -> 123",
      "conditions": "重複判定は信号の中身 (足の種類 + 買い/売りの真偽列) のハッシュ一致だけで機械的に行った",
      "source": {
        "file": "batch-lab/results/run_dev_full.log; batch-lab/results/run_meta_dev.json",
        "commit": "c416044"
      }
    },
    {
      "key": "candidates_with_results",
      "claim": "123 候補のうち 1 候補 (ftc_flow_t4h) はメモリ不足で計算できず、実際に結果が出たのは 122 候補・732 セル (122 × 6) だった。",
      "value": "122 候補 / 732 セル",
      "conditions": "公式文書は『123 候補 / 732 セル』と書く。123 は採点を試みた数、122 は結果が出た数",
      "source": {
        "file": "batch-lab/results/results_dev.csv; batch-lab/results/run_meta_dev.json",
        "commit": "c416044"
      }
    },
    {
      "key": "cells_tested",
      "claim": "732 セルのうち 45 セルは信号が 1 回も出ず判定不能 (N/A) で、実際に検定されたのは 687 セルだった。",
      "value": "687 セル (732 - 45)",
      "conditions": "N/A は買いだけ・売りだけの候補の反対側セルなど",
      "source": {
        "file": "batch-lab/results/run_dev_full.log",
        "commit": "c416044"
      }
    },
    {
      "key": "families",
      "claim": "候補は 23 の系統 (似た考え方のグループ) に分かれており、そのうち 1 系統はわざと無意味な信号を入れた『対照群』だった。",
      "value": "23 系統 (対照群 smoke を含む)",
      "conditions": "対照群は smoke_random_15m (乱数信号) と smoke_momentum_1d",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "verdict_distribution",
      "claim": "687 セルを 6 条件の関門で判定した結果、合格 (A) も逆方向での合格 (D) も 0 件で、B (一部の条件を満たさず) が 141 件、C (証拠なし) が 546 件だった。",
      "value": "A 0 / D 0 / B 141 / C 546 / N/A 45",
      "conditions": "開発窓 2020-2025 のみ。関門は事前登録で凍結",
      "source": {
        "file": "batch-lab/results/run_dev_full.log; batch-lab/results/gate_survivors.json",
        "commit": "c416044"
      }
    },
    {
      "key": "def_A_D",
      "claim": "A は 6 条件をすべて満たし、信号どおりの方向に有利だったセル、D は 6 条件をすべて満たしたが信号と逆方向に有利だったセルを指す。",
      "value": "A = 支持 / D = 逆方向 / B = 一部条件未達 / C = 証拠なし",
      "conditions": "C は『月単位の信頼区間がゼロをまたぎ、標本は十分』。C は事前登録上『正答』扱い",
      "source": {
        "file": "batch-lab/PREREGISTRATION_final_holdout.yaml; batch-lab/run_final.py",
        "commit": "c416044"
      }
    },
    {
      "key": "gate_conditions",
      "claim": "合格には 6 条件すべてが必要で、(1) 月単位でまとめた信頼区間がゼロをまたがない (2) 全セルを 1 つにまとめた多重検定補正後の p 値が 0.05 未満 (3) 信号 30 回以上・実質的に独立な回数 10 以上 (4) 効果が検出可能な最小の大きさ以上 (5) 期間を区切っても符号が 6 割以上で一致 (6) 平均の差が往復コスト 15bp を超える、である。",
      "value": "6 条件の AND",
      "conditions": "AMENDMENT_01 は閾値を変えていない (gate_unchanged 節)",
      "source": {
        "file": "batch-lab/PREREGISTRATION_final_holdout.yaml",
        "commit": "00e8c43"
      }
    },
    {
      "key": "correction_method",
      "claim": "多重検定の補正には Romano-Wolf ステップダウン法 (Romano-Wolf step-down、最大統計量型) を使い、主判定では 687 セル全部を 1 つのプールにまとめて補正した。",
      "value": "Romano-Wolf step-down / global pool / 有意水準 0.05",
      "conditions": "帰無分布は各セルごとに独立な並べ替え 5000 回 (seed 7) から作っており、全仮説共通の再標本化 (joint null) ではない",
      "source": {
        "file": "batch-lab/run_final.py; batch-lab/PREREGISTRATION_final_holdout.yaml",
        "commit": "c416044"
      }
    },
    {
      "key": "family_vs_global",
      "claim": "以前の分析は系統ごとに別々に補正していた (系統内補正) が、今回は主判定を全体補正に変え、系統内補正の値は参考として CSV に併記した。",
      "value": "p_rw_family (参考) / p_rw_global (判定)",
      "conditions": null,
      "source": {
        "file": "batch-lab/PREREGISTRATION_final_holdout.yaml; batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "nominal_uncorrected",
      "claim": "補正をせず 1 セルずつ見ると、687 セル中 161 セルで p 値が 0.05 を下回った。",
      "value": "161 セル",
      "conditions": "p_rand は信号の位置を無作為に置き直す検定。信号が固まって出ることを考慮しないため甘めに出る",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "expected_by_chance",
      "claim": "687 回検定すれば、本当は何も無くても 5% の確率で約 34 回は『有意』が出る計算になる。",
      "value": "約 34 回 (687 × 0.05 = 34.35)",
      "conditions": "セル同士が独立だと仮定した目安。実際のセルは似た信号同士で強く連動している",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "nominal_pbci",
      "claim": "月単位でまとめた信頼区間がゼロをまたがなかった (方向がはっきりして見えた) セルは 108 セルだった。",
      "value": "108 セル",
      "conditions": "この 108 件が条件 (2)〜(6) の審査に進んだ",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "family_rw_count",
      "claim": "系統内補正で数えると 29 セルが 0.05 を下回ったが、全体補正では 7 セルに減った。",
      "value": "29 セル -> 7 セル",
      "conditions": "どちらも他の 5 条件は問わない単独の数",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "counterfactual_gate_by_correction",
      "claim": "他の 5 条件はそのままで多重検定の扱いだけを変えると、合格セルは補正なしで 11 件 (A 9・D 2)、系統内補正で 5 件、全体補正で 0 件になる。",
      "value": "11 -> 5 -> 0",
      "conditions": "反実仮想の数え直しであり、凍結した判定ではない",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "example_vetoState_64",
      "claim": "最も目立った例 sv_mq2_vetoState の買い・64 本先は、平均で +87.2bp 有利に見え、系統内補正の p 値は 0.0012 だったが、全体補正では 0.1944 になり有意でなくなった。",
      "value": "p 0.0012 -> 0.1944 (+87.2bp)",
      "conditions": null,
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "example_vetoState_16",
      "claim": "同じ候補の 16 本先は +38.8bp で、p 値は系統内 0.0032 から全体 0.4076 になった。",
      "value": "p 0.0032 -> 0.4076 (+38.8bp)",
      "conditions": null,
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "example_fid_z20",
      "claim": "flow_impulse_deep 系統の fid_g_z20_s14 (4時間足・買い・16 本先) は +135.9bp で、p 値は系統内 0.0346 から全体 0.3644 になった。",
      "value": "p 0.0346 -> 0.3644 (+135.9bp)",
      "conditions": null,
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "example_fid_z25",
      "claim": "同系統の fid_g_z25_s14 (4時間足・買い・16 本先) は +181.4bp で、p 値は系統内 0.0346 から全体 0.3662 になったが、期間を区切った符号一致も 0.57 で 6 割に届かず、多重検定だけが落第理由ではなかった。",
      "value": "p 0.0346 -> 0.3662 (+181.4bp)、符号一致 0.571",
      "conditions": null,
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "same_signal_two_families",
      "claim": "中身が同じ信号 (買い・16 本先、信号 204 回、+29.5bp) が 2 つの系統に登録されており、小さい系統 (信号のあるセル 9) では補正後 p が 0.028 で合格水準、大きい系統 (同 30) では 0.1146 で不合格になり、全体補正ではどちらも 0.9486 だった。",
      "value": "系統内 p 0.028 vs 0.1146 / 全体 p 0.9486 (同値)",
      "conditions": "同一性は CSV の n・eff_n・diff の完全一致と VERIFICATION_REPORT.md 3-3 節 (veto64 は信号を 0% しか除かずビット同一) による",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "nominal_A_cost_ok",
      "claim": "以前『有望』とされた 4 セルは、いずれも平均の差が 38.8〜181.4bp あり、往復コスト 15bp の条件は楽に満たしていた。",
      "value": "38.8〜181.4bp 対 15bp",
      "conditions": "4 セル = sv_mq2_vetoState LONG+16/+64, fid_g_z20_s14 LONG+16, fid_g_z25_s14 LONG+16",
      "source": {
        "file": "batch-lab/FINAL_HOLDOUT_REPORT.md; batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "failure_reason_tally",
      "claim": "方向がはっきりして見えた 108 セルの落第理由 (重複あり) は、全体補正 101 件、検出力不足 95 件、コスト 44 件、期間別の符号不一致 23 件だった。",
      "value": "全体補正 101 / 検出力 95 / コスト 44 / 符号一致 23",
      "conditions": "1 セルが複数の理由で落ちうるので合計は 108 を超える",
      "source": {
        "file": "batch-lab/FINAL_HOLDOUT_REPORT.md",
        "commit": "c416044"
      }
    },
    {
      "key": "global_rw_passers_all_underpowered",
      "claim": "全体補正を通過した 7 セルは、7 件すべてが『効果が小さすぎて雑音と区別できない (検出力不足)』の条件で落ちた。",
      "value": "7 セル中 7 セル",
      "conditions": "7 セルの内訳: brt_donchian_retest, rp_sync3_soft_rev, htfpb_h4e200_stoch, pbd_e300, pbd_x75, pbv2_sd1h4_dual, tqf_4h_er_stoch",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "closest_miss",
      "claim": "最も惜しかった htfpb_h4e200_stoch (15分足・売り・64 本先) は全体補正後 p 0.0064 で通過したが、差が +14.74bp とコスト 15bp に 0.26bp 届かず、検出可能な最小効果 38.3bp も下回った。",
      "value": "+14.74bp / MDE 38.3bp / p_global 0.0064",
      "conditions": null,
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "cost_assumption",
      "claim": "コストは往復 15bp (片道 7bp 程度 + 滑り) と仮定し、平均の差がこれを超えることを条件にした。",
      "value": "往復 15bp",
      "conditions": "保有中の資金調達料 (funding)・部分約定などは含まない近似",
      "source": {
        "file": "batch-lab/PREREGISTRATION_final_holdout.yaml; batch-lab/results/run_meta_dev.json",
        "commit": "c416044"
      }
    },
    {
      "key": "cost_sensitivity",
      "claim": "コストの仮定だけを 15bp・8bp・4bp・0bp に変えて 732 セルを判定し直しても、合格は 4 通りとも 0 件で、コストだけが理由で落ちたセルは 0 件だった。",
      "value": "15/8/4/0bp すべて A 0・D 0",
      "conditions": "裁定後 (c416044 の後) に追加された頑健性分析。本抽出で c416044 の CSV から再計算しても 4 通りとも 0 件で一致",
      "source": {
        "file": "batch-lab/FINAL_HOLDOUT_REPORT.md",
        "commit": "2c966c5"
      }
    },
    {
      "key": "null_control",
      "claim": "わざと乱数で作った対照の信号 (smoke_random_15m) は 6 セルすべて『証拠なし (C)』と判定され、64 本先の差は +9.96bp、全体補正後 p は 1.0 だった。",
      "value": "6 セル全て C / +9.96bp / p_global 1.0",
      "conditions": "物差しが『無いものを有ると言う』方向に壊れていないかの確認",
      "source": {
        "file": "batch-lab/results/results_dev.csv",
        "commit": "c416044"
      }
    },
    {
      "key": "holdout_not_fired",
      "claim": "合格が 0 件だったため、最後に 1 回だけ使う予定だった 2026-01-01〜2026-07-21 の検証用データは使わずに終わった。",
      "value": "holdout 不発射",
      "conditions": "最終採点器はこの窓を使っていない。ただし過去の系統別分析はこの窓を含む期間で行われていた (caveats 参照)",
      "source": {
        "file": "batch-lab/FINAL_HOLDOUT_REPORT.md; batch-lab/PREREGISTRATION_final_holdout.yaml",
        "commit": "c416044"
      }
    },
    {
      "key": "holdout_budget",
      "claim": "残った 2026 年の窓 (約 6.7 か月) でコスト級 15bp の効果を判定できるのは、足と期間の 12 通りの組み合わせのうち 3 通り (15分足の 4・16 本先、1時間足の 4 本先) だけと見積もられた。",
      "value": "12 通り中 3 通り",
      "conditions": "信号が窓を隙間なく埋めた理想の場合の上限。散らばり具合は開発窓から推定し、2026 側はバー本数しか使っていない",
      "source": {
        "file": "batch-lab/HOLDOUT_BUDGET.md",
        "commit": "7b62a41"
      }
    },
    {
      "key": "burn_families",
      "claim": "6 系統は、候補やパラメータを選んだ時点で 2026 年を含むデータの結果を根拠にしていたことが監査で確定し、さらに 5 系統が疑いとされた。",
      "value": "確定 6 系統 + 疑い 5 系統",
      "conditions": "根拠は AUDIT_REPORT.md と VERIFICATION_REPORT.md 3-1/3-2 節",
      "source": {
        "file": "batch-lab/FINAL_HOLDOUT_REPORT.md",
        "commit": "c416044"
      }
    },
    {
      "key": "scorer_fixes_before_result",
      "claim": "採点プログラムには結果を見る前の監査で重大欠陥が 3 件見つかり (開発窓の末尾が 2026 年の価格を先読みしていた等)、修正してから本番を走らせた。",
      "value": "重大欠陥 3 件を修正 (FIX-1〜3) + 追加修正 FIX-4〜7",
      "conditions": "『結果を見る前』はログに判定行が 0 行だったことを根拠とする申告。時刻の独立検証はしていない",
      "source": {
        "file": "batch-lab/PREREGISTRATION_final_holdout_AMENDMENT_01.yaml",
        "commit": "badd30b"
      }
    },
    {
      "key": "unit_error_corrected",
      "claim": "事前登録の文中で 135.7bp と 181.2bp を 1.4bp・1.8bp と書く 100 倍の単位の取り違えがあり、結果を見る前に訂正された。",
      "value": "1.4/1.8bp -> 135.7/181.2bp",
      "conditions": "この事故を受け、以後の数値は report 生成プログラムが CSV から直接書く方式に変えた (commit ec00717)",
      "source": {
        "file": "batch-lab/PREREGISTRATION_final_holdout_AMENDMENT_01.yaml",
        "commit": "badd30b"
      }
    },
    {
      "key": "runtime_settings",
      "claim": "本番の採点は 732 セルで 7445 秒 (約 2 時間 4 分) かかり、再標本化と並べ替えはそれぞれ 5000 回、乱数の種は 7 に固定した。",
      "value": "7445 秒 / 5000 回 / seed 7",
      "conditions": "split_sims=1000, wf_min=0.6",
      "source": {
        "file": "batch-lab/results/run_dev_full.log; batch-lab/results/run_meta_dev.json",
        "commit": "c416044"
      }
    },
    {
      "key": "blind_replication",
      "claim": "結果ファイルを隠した状態で重要な 8 セルを別の実装で計算し直すと、信号数・実質独立回数・平均の差が 8 セルとも一致し、2026 年への漏れも見つからなかった。",
      "value": "8 / 8 セル一致",
      "conditions": "再現したのは点推定だけで、p 値・信頼区間・検出可能下限・符号一致は再計算していない (VERIFICATION_REPORT.md 5 節)",
      "source": {
        "file": "batch-lab/VERIFICATION_REPORT.md; batch-lab/FINAL_HOLDOUT_REPORT.md",
        "commit": "c416044"
      }
    }
  ],
  "figures": [
    {
      "name": "物差しを厳しくすると『有意』はどこまで減るか (各物差しで 0.05 未満のセル数)",
      "unit": "セル (信号のある 687 セル中)",
      "rows": [
        {
          "label": "補正なし (1 セルずつ見る)",
          "value": 161
        },
        {
          "label": "系統ごとに補正",
          "value": 29
        },
        {
          "label": "全体を 1 つにまとめて補正",
          "value": 7
        },
        {
          "label": "6 条件すべて (最終判定)",
          "value": 0
        }
      ],
      "note": "derived。各行は独立に数えた値 (系統補正の 29 件は補正なしの 161 件と 28 件だけ重なる、全体補正の 7 件は 29 件に全て含まれる)。補正なしの検定は甘めに出る。出典: c416044 results_dev.csv の p_rand / p_rw_family / p_rw_global 列と run_dev_full.log 254 行",
      "id": "funnel"
    },
    {
      "name": "多重検定の扱いだけ変えた時の合格数 (他の 5 条件は固定)",
      "unit": "セル",
      "rows": [
        {
          "label": "補正なし",
          "value": 11
        },
        {
          "label": "系統ごとに補正",
          "value": 5
        },
        {
          "label": "全体を 1 つにまとめて補正 (凍結した判定)",
          "value": 0
        }
      ],
      "note": "derived。反実仮想の数え直し。補正なしの 11 件は A 9・D 2。系統補正の 5 件: fid_g_z20_s14 LONG+16, ftc_flow_tq LONG+64, sv_mq2_veto64 LONG+16, sv_mq2_vetoState LONG+16/+64",
      "id": "gate-by-correction"
    },
    {
      "name": "以前『有望』とされた 4 セルの p 値: 系統内補正 vs 全体補正",
      "unit": "p 値 (0.05 未満で有意)",
      "rows": [
        {
          "label": "sv_mq2_vetoState 買い 64 本先 (+87.2bp)",
          "value": 0.0012,
          "p_global": 0.1944
        },
        {
          "label": "sv_mq2_vetoState 買い 16 本先 (+38.8bp)",
          "value": 0.0032,
          "p_global": 0.4076
        },
        {
          "label": "fid_g_z20_s14 買い 16 本先 (+135.9bp)",
          "value": 0.0346,
          "p_global": 0.3644
        },
        {
          "label": "fid_g_z25_s14 買い 16 本先 (+181.4bp)",
          "value": 0.0346,
          "p_global": 0.3662
        }
      ],
      "note": "value = p_rw_family、p_global = p_rw_global。出典: c416044 results_dev.csv 694/693/99/105 行",
      "id": "promising-four"
    },
    {
      "name": "同じ信号でも、どの系統に入れるかで補正後 p が変わる",
      "unit": "p 値",
      "rows": [
        {
          "label": "spectral_veto 系統 (信号のあるセル 9) に登録: 系統内補正",
          "value": 0.028
        },
        {
          "label": "momentum_quality 系統 (30 セル) に登録: 系統内補正",
          "value": 0.1146
        },
        {
          "label": "全体補正 (どちらも同じ)",
          "value": 0.9486
        }
      ],
      "note": "measured。sv_mq2_veto64 と mq_agree2_1h4h の買い・16 本先 (n=204, +29.5bp で完全一致)。出典: c416044 results_dev.csv 687/231 行",
      "id": "same-signal"
    },
    {
      "name": "最終判定の内訳",
      "unit": "セル (全 732)",
      "rows": [
        {
          "label": "A (合格)",
          "value": 0
        },
        {
          "label": "D (逆方向で合格)",
          "value": 0
        },
        {
          "label": "B (一部条件未達)",
          "value": 141
        },
        {
          "label": "C (証拠なし)",
          "value": 546
        },
        {
          "label": "N/A (信号なし)",
          "value": 45
        }
      ],
      "note": "measured。出典: c416044 run_dev_full.log 252-254 行",
      "id": "verdict"
    },
    {
      "name": "方向がはっきりして見えた 108 セルの落第理由 (重複あり)",
      "unit": "セル",
      "rows": [
        {
          "label": "全体補正で有意でない",
          "value": 101
        },
        {
          "label": "雑音と区別できない (効果が小さい・検出力不足)",
          "value": 95
        },
        {
          "label": "コスト 15bp を超えない",
          "value": 44
        },
        {
          "label": "期間を区切ると符号が揃わない",
          "value": 23
        }
      ],
      "note": "derived。FINAL_HOLDOUT_REPORT.md 2 節の B 内訳表から集計。1 セルが複数理由を持つ",
      "id": "failure-reasons"
    },
    {
      "name": "コスト仮定を変えても合格は出ない",
      "unit": "合格セル数 (A + D)",
      "rows": [
        {
          "label": "往復 15bp (凍結値)",
          "value": 0
        },
        {
          "label": "往復 8bp",
          "value": 0
        },
        {
          "label": "往復 4bp",
          "value": 0
        },
        {
          "label": "0bp (手数料ゼロ)",
          "value": 0
        }
      ],
      "note": "measured (2c966c5 FINAL_HOLDOUT_REPORT.md 2c 節)。c416044 の CSV から本抽出で再計算しても同じ",
      "id": "cost"
    }
  ],
  "caveats": [
    "対象は Binance の BTCUSDT 1 銘柄・2020〜2025 年だけ。他の銘柄・期間・取引所には何も言えない。",
    "『平均の差 (diff)』は、合図が出たバーのその後の値動きと、同じ期間の全バーの平均との差であり、売買戦略の損益そのものではない。",
    "『0 件』は『効く合図は無いと証明された』ではない。方向がはっきり見えた 108 セルのうち 95 セルは効果が小さすぎて判定できない (検出力不足) 状態で、見逃しの可能性は残る。",
    "補正なしの 161 件は、信号の位置をばらばらに置き直す検定 (p_rand) によるもので、信号が固まって出ることを考慮しないため甘めに出る。『偶然なら約 34 件のはずが 161 件あるから本物が混ざっている』とは読めない。",
    "Romano-Wolf 補正の帰無分布は各セル独立の並べ替えで作られており、教科書どおりの全仮説共通の再標本化ではない。リポジトリはこれが保守的 (厳しめ) に働くと説明しているが、本抽出では確かめていない。",
    "中身が同じ買い側の信号 (sv_mq2_veto64 と mq_agree2_1h4h) が 3 セル分、重複除去をすり抜けて全体プールに残っている (687 中 3)。除去はハッシュを買い・売りの組でとっているため。影響は全体補正をわずかに厳しくする方向。",
    "1 候補 (ftc_flow_t4h) はメモリ不足で欠落した。リポジトリは『最大統計量型のステップダウンでは仮説を足しても既存の補正後 p は下がらない』ので結論は変わらないとしている。",
    "コスト 15bp は往復手数料の近似で、保有中の資金調達料 (funding)・部分約定・滑りの変動は入っていない。",
    "2026 年窓は今回の最終採点では使われていないが、以前の系統別分析は 2020〜2026 年の全期間で行われており、6 系統は 2026 年を含む結果を見て候補を選んでいた (確定)。『誰も見ていない窓』ではない。",
    "事前登録 (00e8c43) は結果確定までに 2 回修正 (AMENDMENT_01/02) と 1 回の不具合修正 (b21854b) を経ている。いずれも結果を見る前と申告されており、根拠はログに判定行が無かったこと。",
    "価格データ (data_cache) は git 管理外で内容のハッシュ照合はできない。更新時刻が freeze より前であることのみ確認。",
    "VERIFICATION_REPORT.md 5 節は p_RW を『ランダムウォーク帰無分布による p 値』と説明しているが誤りで、RW は Romano-Wolf の略。記事に転記しないこと。",
    "commit c416044 のメッセージと FINAL_HOLDOUT_REPORT.md 2c 節は htfpb_h4e200_stoch を『唯一 global RW を通過したセル』と書くが、CSV では 7 セルが通過している。"
  ],
  "not_claimed": [
    "「これらの売買の合図には効果が無いと証明された」— 多くのセルは検出力不足で、証拠が無いことと効果が無いことは別。",
    "「手数料が高すぎたせいで全滅した」— 手数料ゼロでも合格 0 件、コストだけが理由で落ちたセルは 0 件。",
    "「以前の有望な 4 件は多重検定だけで落ちた」— fid_g_z25_s14 は期間別の符号一致 (0.57) でも落ちている。",
    "「全体補正を通ったのは 1 件だけ」— CSV では 7 件。全て検出力不足で落ちた。",
    "「系統内補正で p=0.001 だったのだから本当は効いていた」— 同じ信号が登録先の系統次第で 0.028 にも 0.1146 にもなる例があり、小分けの補正は分け方に左右される。",
    "「2026 年のデータは誰も見ていない完全に清潔な検証データ」— 過去の分析で 2026 年を含む期間が使われ、6 系統は汚染確定。",
    "「多重検定補正をすれば何でも消える」「補正は厳しすぎる」— この結果だけからはどちらも言えない。",
    "「ビットコイン以外の銘柄や他の期間・取引所でも同じ」— 1 銘柄・1 取引所・6 年分のみ。",
    "「AI が独立に検証したので数字は全部正しい」— 独立再現は 8 セルの点推定だけで、p 値などは再計算されていない。",
    "「123 候補の 732 セルすべてが検定された」— 結果が出たのは 122 候補、検定できたのは 687 セル。"
  ]
}
