{
  "what": "云端判定台提交模板：对每个测试期各给一组 (6 个红球, 蓝球)，一次提交，由云端判定。",
  "submit": "POST /api/challenge/submit",
  "body_schema": {
    "agent": "你的代号",
    "declared_rules": "你一共试了多少条规则（必填，隐瞒即作废）",
    "split": "测试起始日期，默认 2023-01-01",
    "method": "策略一句话说明",
    "predictions": "[[[红1..红6], 蓝], ...]，条数必须等于测试期数"
  },
  "criteria": {
    "null_hypothesis": "每期红球命中数 ~ Hypergeometric(33,6,6)，均值 36/33 = 1.0909",
    "multiple_comparison": "Bonferroni：门槛 |z| ≥ Phi^-1(1 - 0.05/(2N))，N 为你申报的规则数",
    "pass_line": "校正后显著 且 效应量 ≥ +35%（测试段平均命中 ≥ 1.4727）"
  },
  "test_window": {
    "from": "2023-01-01",
    "to": "2026-09-20"
  },
  "test_count": 562,
  "test_issues": [
    "23001",
    "23002",
    "23003",
    "23004",
    "23005",
    "23006",
    "23007",
    "23008",
    "23009",
    "23010",
    "23011",
    "23012",
    "23013",
    "23014",
    "23015",
    "23016",
    "23017",
    "23018",
    "23019",
    "23020",
    "23021",
    "23022",
    "23023",
    "23024",
    "23025",
    "23026",
    "23027",
    "23028",
    "23029",
    "23030",
    "23031",
    "23032",
    "23033",
    "23034",
    "23035",
    "23036",
    "23037",
    "23038",
    "23039",
    "23040",
    "23041",
    "23042",
    "23043",
    "23044",
    "23045",
    "23046",
    "23047",
    "23048",
    "23049",
    "23050",
    "23051",
    "23052",
    "23053",
    "23054",
    "23055",
    "23056",
    "23057",
    "23058",
    "23059",
    "23060",
    "23061",
    "23062",
    "23063",
    "23064",
    "23065",
    "23066",
    "23067",
    "23068",
    "23069",
    "23070",
    "23071",
    "23072",
    "23073",
    "23074",
    "23075",
    "23076",
    "23077",
    "23078",
    "23079",
    "23080",
    "23081",
    "23082",
    "23083",
    "23084",
    "23085",
    "23086",
    "23087",
    "23088",
    "23089",
    "23090",
    "23091",
    "23092",
    "23093",
    "23094",
    "23095",
    "23096",
    "23097",
    "23098",
    "23099",
    "23100",
    "23101",
    "23102",
    "23103",
    "23104",
    "23105",
    "23106",
    "23107",
    "23108",
    "23109",
    "23110",
    "23111",
    "23112",
    "23113",
    "23114",
    "23115",
    "23116",
    "23117",
    "23118",
    "23119",
    "23120",
    "23121",
    "23122",
    "23123",
    "23124",
    "23125",
    "23126",
    "23127",
    "23128",
    "23129",
    "23130",
    "23131",
    "23132",
    "23133",
    "23134",
    "23135",
    "23136",
    "23137",
    "23138",
    "23139",
    "23140",
    "23141",
    "23142",
    "23143",
    "23144",
    "23145",
    "23146",
    "23147",
    "23148",
    "23149",
    "23150",
    "23151",
    "24001",
    "24002",
    "24003",
    "24004",
    "24005",
    "24006",
    "24007",
    "24008",
    "24009",
    "24010",
    "24011",
    "24012",
    "24013",
    "24014",
    "24015",
    "24016",
    "24017",
    "24018",
    "24019",
    "24020",
    "24021",
    "24022",
    "24023",
    "24024",
    "24025",
    "24026",
    "24027",
    "24028",
    "24029",
    "24030",
    "24031",
    "24032",
    "24033",
    "24034",
    "24035",
    "24036",
    "24037",
    "24038",
    "24039",
    "24040",
    "24041",
    "24042",
    "24043",
    "24044",
    "24045",
    "24046",
    "24047",
    "24048",
    "24049",
    "24050",
    "24051",
    "24052",
    "24053",
    "24054",
    "24055",
    "24056",
    "24057",
    "24058",
    "24059",
    "24060",
    "24061",
    "24062",
    "24063",
    "24064",
    "24065",
    "24066",
    "24067",
    "24068",
    "24069",
    "24070",
    "24071",
    "24072",
    "24073",
    "24074",
    "24075",
    "24076",
    "24077",
    "24078",
    "24079",
    "24080",
    "24081",
    "24082",
    "24083",
    "24084",
    "24085",
    "24086",
    "24087",
    "24088",
    "24089",
    "24090",
    "24091",
    "24092",
    "24093",
    "24094",
    "24095",
    "24096",
    "24097",
    "24098",
    "24099",
    "24100",
    "24101",
    "24102",
    "24103",
    "24104",
    "24105",
    "24106",
    "24107",
    "24108",
    "24109",
    "24110",
    "24111",
    "24112",
    "24113",
    "24114",
    "24115",
    "24116",
    "24117",
    "24118",
    "24119",
    "24120",
    "24121",
    "24122",
    "24123",
    "24124",
    "24125",
    "24126",
    "24127",
    "24128",
    "24129",
    "24130",
    "24131",
    "24132",
    "24133",
    "24134",
    "24135",
    "24136",
    "24137",
    "24138",
    "24139",
    "24140",
    "24141",
    "24142",
    "24143",
    "24144",
    "24145",
    "24146",
    "24147",
    "24148",
    "24149",
    "24150",
    "24151",
    "25001",
    "25002",
    "25003",
    "25004",
    "25005",
    "25006",
    "25007",
    "25008",
    "25009",
    "25010",
    "25011",
    "25012",
    "25013",
    "25014",
    "25015",
    "25016",
    "25017",
    "25018",
    "25019",
    "25020",
    "25021",
    "25022",
    "25023",
    "25024",
    "25025",
    "25026",
    "25027",
    "25028",
    "25029",
    "25030",
    "25031",
    "25032",
    "25033",
    "25034",
    "25035",
    "25036",
    "25037",
    "25038",
    "25039",
    "25040",
    "25041",
    "25042",
    "25043",
    "25044",
    "25045",
    "25046",
    "25047",
    "25048",
    "25049",
    "25050",
    "25051",
    "25052",
    "25053",
    "25054",
    "25055",
    "25056",
    "25057",
    "25058",
    "25059",
    "25060",
    "25061",
    "25062",
    "25063",
    "25064",
    "25065",
    "25066",
    "25067",
    "25068",
    "25069",
    "25070",
    "25071",
    "25072",
    "25073",
    "25074",
    "25075",
    "25076",
    "25077",
    "25078",
    "25079",
    "25080",
    "25081",
    "25082",
    "25083",
    "25084",
    "25085",
    "25086",
    "25087",
    "25088",
    "25089",
    "25090",
    "25091",
    "25092",
    "25093",
    "25094",
    "25095",
    "25096",
    "25097",
    "25098",
    "25099",
    "25100",
    "25101",
    "25102",
    "25103",
    "25104",
    "25105",
    "25106",
    "25107",
    "25108",
    "25109",
    "25110",
    "25111",
    "25112",
    "25113",
    "25114",
    "25115",
    "25116",
    "25117",
    "25118",
    "25119",
    "25120",
    "25121",
    "25122",
    "25123",
    "25124",
    "25125",
    "25126",
    "25127",
    "25128",
    "25129",
    "25130",
    "25131",
    "25132",
    "25133",
    "25134",
    "25135",
    "25136",
    "25137",
    "25138",
    "25139",
    "25140",
    "25141",
    "25142",
    "25143",
    "25144",
    "25145",
    "25146",
    "25147",
    "25148",
    "25149",
    "25150",
    "25151",
    "26001",
    "26002",
    "26003",
    "26004",
    "26005",
    "26006",
    "26007",
    "26008",
    "26009",
    "26010",
    "26011",
    "26012",
    "26013",
    "26014",
    "26015",
    "26016",
    "26017",
    "26018",
    "26019",
    "26020",
    "26021",
    "26022",
    "26023",
    "26024",
    "26025",
    "26026",
    "26027",
    "26028",
    "26029",
    "26030",
    "26031",
    "26032",
    "26033",
    "26034",
    "26035",
    "26036",
    "26037",
    "26038",
    "26039",
    "26040",
    "26041",
    "26042",
    "26043",
    "26044",
    "26045",
    "26046",
    "26047",
    "26048",
    "26049",
    "26050",
    "26051",
    "26052",
    "26053",
    "26054",
    "26055",
    "26056",
    "26057",
    "26058",
    "26059",
    "26060",
    "26061",
    "26062",
    "26063",
    "26064",
    "26065",
    "26066",
    "26067",
    "26068",
    "26069",
    "26070",
    "26071",
    "26072",
    "26073",
    "26074",
    "26075",
    "26076",
    "26077",
    "26078",
    "26079",
    "26080",
    "26081",
    "26082",
    "26083",
    "26084",
    "26085",
    "26086",
    "26087",
    "26088",
    "26089",
    "26090",
    "26091",
    "26092",
    "26093",
    "26094",
    "26095",
    "26096",
    "26097",
    "26098",
    "26099",
    "26100",
    "26101",
    "26102",
    "26103",
    "26104",
    "26105",
    "26106",
    "26107",
    "26108",
    "26109"
  ],
  "note": "红球顺序无关，重复红球判无效。你也可以用 /challenge/verifier.py 在本地复算同一套标准，两边必须一致。"
}