{
  "at": "2026-11-04T17:48:52.260314+08:00",
  "scan_start": "2026-10-19",
  "cutoff": "2026-11-04",
  "models": [
    "M1",
    "M2",
    "M3",
    "M4",
    "M5",
    "PV2"
  ],
  "tuning": false,
  "source_formula_files": [
    {
      "path": "D:\\A股低位放量研究\\experiments\\20261018_overnight\\src\\research.py",
      "sha256": "0583f6e2b0543e957e2a7f75012ce6b33cdc8d02a8c39f63625704cb6e74ab95"
    },
    {
      "path": "D:\\A股低位放量研究\\experiments\\20261018_overnight\\src\\hansen.py",
      "sha256": "67f5b5b6ae6cf26ecddaf7048709f99a6c431940562926bfa51172272706b703"
    },
    {
      "path": "D:\\A股低位放量研究\\experiments\\20261018_overnight\\src\\strict_base.py",
      "sha256": "2c7dc1441c33186a4ca6d80b8b17fddaac3f21fbe6791a67863732b8650dc5f9"
    },
    {
      "path": "D:\\A股低位放量研究\\experiments\\20261104_close_refresh\\src\\complete_legacy_scans.py",
      "sha256": "aa56163b4c4719b631cd24624b1ce4a813becdf37dd69f69982a0e2ef38f3834"
    }
  ],
  "definition": "Preserve old signals through 2026-10-16. Append independent continuation v1 from original hfeatures/checks/research/strict-base formulas; original historical qfq retained and new unadjusted prices anchored to last historical factor. Corrected/volume extensions exclude known corporate action in prior61, in addition to original factor-change guard. No signal requires future outcomes. M1 intentionally retains original close-times-volume approximate amount and raw-price defects as diagnostic.",
  "processed": 3270,
  "missing_original_history": [
    "sz000004",
    "sz000005",
    "sz000023",
    "sz000038",
    "sz000040",
    "sz000046",
    "sz000150",
    "sz000413",
    "sz000416",
    "sz000502",
    "sz000540",
    "sz000584",
    "sz000585",
    "sz000587",
    "sz000606",
    "sz000611",
    "sz000613",
    "sz000616",
    "sz000622",
    "sz000627",
    "sz000638",
    "sz000666",
    "sz000667",
    "sz000671",
    "sz000673",
    "sz000687",
    "sz000732",
    "sz000780",
    "sz000806",
    "sz000835",
    "sz000836",
    "sz000851",
    "sz000861",
    "sz000918",
    "sz000961",
    "sz000971",
    "sz000976",
    "sz000982",
    "sz000996",
    "sz002002",
    "sz002013",
    "sz002087",
    "sz002089",
    "sz002113",
    "sz002118",
    "sz002147",
    "sz002231",
    "sz002260",
    "sz002280",
    "sz002288",
    "sz002308",
    "sz002325",
    "sz002336",
    "sz002341",
    "sz002411",
    "sz002417",
    "sz002433",
    "sz002435",
    "sz002447",
    "sz002464",
    "sz002473",
    "sz002499",
    "sz002502",
    "sz002503",
    "sz002504",
    "sz002505",
    "sz002610",
    "sz002618",
    "sz002619",
    "sz002621",
    "sz002665",
    "sz002684",
    "sz002699",
    "sz002740",
    "sz002750",
    "sz002751",
    "sz002770",
    "sz002776",
    "sz002781",
    "sz002808",
    "sz002898"
  ],
  "formula_equivalence_window": [
    "2026-10-01",
    "2026-10-16"
  ],
  "formula_equivalence_mismatches": [],
  "new_signal_counts": {
    "PV2": 133,
    "M3": 116,
    "M4": 4,
    "M5": 4,
    "M1": 19,
    "M2": 14
  },
  "original_sources_preserved": true
}