{
  "date": "2026-10-24",
  "file_count_excluding_manifest": 43,
  "sources_unchanged": 214,
  "files": [
    {
      "path": "app.js",
      "bytes": 14352,
      "sha256": "1fee14e18bfe03313107ae347737734373a4ad9720f1f583816109765a6b9c32"
    },
    {
      "path": "candidates.json",
      "bytes": 317714,
      "sha256": "65c9c1fb58b90ef516235831bad13767b0cd1ea19506ad5b9175fa3afa7e117c"
    },
    {
      "path": "data/additional_portfolio_specs.json",
      "bytes": 5147,
      "sha256": "670ecf82a534cf58358570cb99baa541792301fb43365f4b41653b4c85bf55b1"
    },
    {
      "path": "data/all_portfolio_metrics.csv",
      "bytes": 494436,
      "sha256": "cf3822540188df9e5de8594cf3f5a95ac68817e4a06bffcfcffbc730c26d91b4"
    },
    {
      "path": "data/all_single_leg_portfolio_metrics.csv",
      "bytes": 13957353,
      "sha256": "d69a3dfe2eeadae5ae018ff5b3d559c29013c16b8289918e04d1633f8e364051"
    },
    {
      "path": "data/all_sleeve_metrics.csv",
      "bytes": 3628075,
      "sha256": "ca07dd766bf265dbcd419f24ccadc69091ee4859e3a1fab9b1492ffbd4f5eb5b"
    },
    {
      "path": "data/diagnostics.json",
      "bytes": 1628183,
      "sha256": "276511031de8ba3cb01006f2433ae7b2dad8a9ab9b8dc68840e93f8e6c1bc6f7"
    },
    {
      "path": "data/diagnostics.log",
      "bytes": 45,
      "sha256": "ae1374db6d95a7a67dceb064a42d3d1b590bb985ce370c61bda12086dc286d3b"
    },
    {
      "path": "data/divlow_market_all_paths.npz",
      "bytes": 10199274,
      "sha256": "bb5c1e639bdccdc4c7714c3731a640d57f810ffbae0929eff9ae66b173fa9c0f"
    },
    {
      "path": "data/divlow_nav_all_paths.npz",
      "bytes": 10822010,
      "sha256": "dcaf383fff6d0ce6d1e6de1d676d69502e5682bc147e47211cd4f39229d775fc"
    },
    {
      "path": "data/nasdaq_etf_market_all_paths.npz",
      "bytes": 10049079,
      "sha256": "0c2d8e1f641dc45a08d702d8c3b8d466fe7ef93919a22179a31c8e725853e978"
    },
    {
      "path": "data/nasdaq_etf_nav_all_paths.npz",
      "bytes": 10011991,
      "sha256": "5addd20d7908c76c20965cbc579f4520a9a394334fc351d8e14c73487ec88e94"
    },
    {
      "path": "data/neighbors.json",
      "bytes": 103783,
      "sha256": "8f4cdbc6b252de5aa02a764e9f25bcbd40d51e4d703290aeb65900de91319ab0"
    },
    {
      "path": "data/picks.json",
      "bytes": 505,
      "sha256": "44b94b1f379a645e15493dea4d6eb3b2af48c0aec397e6132d99718e0b29c8cb"
    },
    {
      "path": "data/portfolio_market_all_paths.npz",
      "bytes": 2666785,
      "sha256": "c2169b4f5018c81ff120bad4568e2e0ce9434e2084f8352c711fe0e34cd5254d"
    },
    {
      "path": "data/portfolio_nav_all_paths.npz",
      "bytes": 2667669,
      "sha256": "4ef3bedf3a418e02ed936cc1e967f8f7bc3a7fcefb5a978f5efac32e503e8eb2"
    },
    {
      "path": "data/portfolio_scan.log",
      "bytes": 2182,
      "sha256": "52a1c749f72ac726b2fb518e8348c35e6158183e6ee621d903e6e3ed114ac4bd"
    },
    {
      "path": "data/portfolio_scan_summary.json",
      "bytes": 42663,
      "sha256": "759982a3de265096c0219ec6864a15a7c37dd0ae234025a81361bcd2ebb79df0"
    },
    {
      "path": "data/portfolio_summary.json",
      "bytes": 101672,
      "sha256": "3fd3901b1c0db6dbb11ba6f401a6306e22770ceb18e0101fb4a8cafbb2aa2b42"
    },
    {
      "path": "data/pre_run_protocol_hash.json",
      "bytes": 113,
      "sha256": "9ec71659093eb100669df122c396d5dfc413ae3964293859ec6f15c6577275df"
    },
    {
      "path": "data/report.js",
      "bytes": 14021247,
      "sha256": "2d1d269cbb643cdfc7b356aedc5db06bd7467f40a575f0bf5b6cf7f447d610fa"
    },
    {
      "path": "data/run.log",
      "bytes": 4870,
      "sha256": "c324a4f27898112c22d749d5648323939062b1da998f061eab79dc427b201b3c"
    },
    {
      "path": "data/selected_daily.csv",
      "bytes": 4894763,
      "sha256": "adb2ba9cbc7c784a0a260fb0d89521031a002b37689d1a66a72a7a4f50315ae0"
    },
    {
      "path": "data/sleeve_summary.json",
      "bytes": 139190,
      "sha256": "251ff9d90fe574fb6813d71ebcd43e723c17e898b26703feeecdc084c0e0a356"
    },
    {
      "path": "data/sources.json",
      "bytes": 1665,
      "sha256": "56a55a28dd5f54e9016c9743e913660920b3da9067f23f09fa8b74d97ffdb759"
    },
    {
      "path": "data/supplement.log",
      "bytes": 43,
      "sha256": "b30b65992ed299bf1d71ea86c7f91e55e95d432dc4e91c22fcdb70fe4c0b4ae8"
    },
    {
      "path": "data/trade_ledger.json",
      "bytes": 843900,
      "sha256": "457e869bcc6131c84c0fcb19f5804366d127f630cc20997a77c48176d2043b7b"
    },
    {
      "path": "data/validation.json",
      "bytes": 1215,
      "sha256": "50bd3883b59d67b9d1269b0d22f7d4031387ff21b12fe517e4dd9c90df7264bb"
    },
    {
      "path": "data/validation.log",
      "bytes": 721,
      "sha256": "5af9e882ff81352b923b114c6d5bf7d15a8390a92db2485c98fbf174db64f61d"
    },
    {
      "path": "index.html",
      "bytes": 16037,
      "sha256": "091cb48c7e8fb2e1f068593f599788bf75c64f1c77055c08fc144b23e6abc55e"
    },
    {
      "path": "portfolio_candidates.json",
      "bytes": 44194,
      "sha256": "092737c0ae02f2c6c6513c165e7e833e766b927c0ec2f5a5bdd54a45632c91ff"
    },
    {
      "path": "portfolio_scan_protocol.json",
      "bytes": 1610,
      "sha256": "918cbcedfe2dcd1c5ac33dbadfe9cf4d18e348c62ff40051d963fe4befa32b4f"
    },
    {
      "path": "portfolio_single_leg_candidates.json",
      "bytes": 1352169,
      "sha256": "8949780ad3bc8825fbf3f48116e4efc9feca6a068a538921321d3f0e511d5bc0"
    },
    {
      "path": "protocol.json",
      "bytes": 5270,
      "sha256": "ee3e7404f80a023fb02453831947b92987f4db56f6c736c5e29715d4acbd9f7c"
    },
    {
      "path": "tools/build_report.py",
      "bytes": 6126,
      "sha256": "cef0031c07afe5e1f8162ee6abcfcd16c760beafffd546853fac8c7852fda92f"
    },
    {
      "path": "tools/check_research.py",
      "bytes": 4282,
      "sha256": "adbfe849daf20d24cc7a356300820647f4c0df3f7b090aef16a9030dac284382"
    },
    {
      "path": "tools/diagnostics.py",
      "bytes": 6059,
      "sha256": "665a7c73f7a8171bf5100010013742452e5da6ee2cdf9a48d22f734c5bbf7be1"
    },
    {
      "path": "tools/package.py",
      "bytes": 3075,
      "sha256": "c70b3c4d7aa84c56387ae907947ce847498d0962fa35ecfa62b48c6ad1a23e82"
    },
    {
      "path": "tools/portfolio_scan.py",
      "bytes": 2914,
      "sha256": "dbf6ccba32f9d218123b0a1729c6f074f7e99dbc9e9ab00575c36a6e3dc35571"
    },
    {
      "path": "tools/research.py",
      "bytes": 17382,
      "sha256": "065b1a4afc406aa0d393da45a816c6b8d89334aa419663b35a170674b002a545"
    },
    {
      "path": "tools/supplement.py",
      "bytes": 1853,
      "sha256": "ca160a75abf340840be912388d933d6260c683e35a47a35e77c9d6049fc7063d"
    },
    {
      "path": "tools/template.html",
      "bytes": 16037,
      "sha256": "091cb48c7e8fb2e1f068593f599788bf75c64f1c77055c08fc144b23e6abc55e"
    },
    {
      "path": "研究说明.txt",
      "bytes": 2756,
      "sha256": "a23790a0a6217cf7e546ee174539bafba1e192209cb65e565077cd742725f259"
    }
  ]
}