{
  "version": "spy-flow-diagnostic-v1",
  "created_at_utc": "2026-11-07T12:52:59.108338+00:00",
  "source_file": "C:\\Users\\Administrator\\Documents\\ChatGPT\\长期投资系统\\outputs\\持续推进-2026-11-07\\3号接口探索\\路径原件\\ssga_spy_nav.xlsx",
  "source_sha256": "7aa8414e1cc8ab09f1fe20c321f5c87493c81b32936154f80db40b350286a683",
  "source_unchanged": true,
  "source_url": "https://www.ssga.com/library-content/products/fund-data/etfs/us/navhist-us-en-spy.xlsx",
  "source_acquisition_record": "C:\\Users\\Administrator\\Documents\\ChatGPT\\长期投资系统\\outputs\\持续推进-2026-11-07\\3号接口探索\\服务器路径实测原包.json",
  "calendar_sha256": "19ae53ff140332ad1011e950be2af9305818fbb5e9c85a37ff306294cbc53b9b",
  "window": [
    "2026-09-14",
    "2026-09-24"
  ],
  "rows": [
    {
      "date": "2026-09-14",
      "nav_usd": 760.692744,
      "shares": 1055532116,
      "net_assets_usd": 802935622223.11,
      "excel_row": 43
    },
    {
      "date": "2026-09-15",
      "nav_usd": 757.40575,
      "shares": 1052432116,
      "net_assets_usd": 797118136525.61,
      "excel_row": 42
    },
    {
      "date": "2026-09-16",
      "nav_usd": 754.052324,
      "shares": 1038482116,
      "net_assets_usd": 783069852880.57,
      "excel_row": 41
    },
    {
      "date": "2026-09-17",
      "nav_usd": 762.633118,
      "shares": 1031882116,
      "net_assets_usd": 786947475942.21,
      "excel_row": 40
    },
    {
      "date": "2026-09-18",
      "nav_usd": 762.011402,
      "shares": 1030232116,
      "net_assets_usd": 785048619407.94,
      "excel_row": 39
    },
    {
      "date": "2026-09-21",
      "nav_usd": 773.446844,
      "shares": 1038632116,
      "net_assets_usd": 803326731840.72,
      "excel_row": 38
    },
    {
      "date": "2026-09-22",
      "nav_usd": 773.442942,
      "shares": 1042332116,
      "net_assets_usd": 806184418261.78,
      "excel_row": 37
    },
    {
      "date": "2026-09-23",
      "nav_usd": 767.610247,
      "shares": 1047332116,
      "net_assets_usd": 803942864100.41,
      "excel_row": 36
    },
    {
      "date": "2026-09-24",
      "nav_usd": 767.436258,
      "shares": 1066782116,
      "net_assets_usd": 818687275737.58,
      "excel_row": 35
    }
  ],
  "identity_checks": [
    {
      "date": "2026-09-14",
      "assets_minus_nav_times_shares_usd": 522.9437255859375,
      "bound_from_six_decimal_nav_and_cent_assets": 527.7710579999999,
      "passed": true
    },
    {
      "date": "2026-09-15",
      "assets_minus_nav_times_shares_usd": 382.54296875,
      "bound_from_six_decimal_nav_and_cent_assets": 526.221058,
      "passed": true
    },
    {
      "date": "2026-09-16",
      "assets_minus_nav_times_shares_usd": -121.6676025390625,
      "bound_from_six_decimal_nav_and_cent_assets": 519.246058,
      "passed": true
    },
    {
      "date": "2026-09-17",
      "assets_minus_nav_times_shares_usd": 408.6922607421875,
      "bound_from_six_decimal_nav_and_cent_assets": 515.946058,
      "passed": true
    },
    {
      "date": "2026-09-18",
      "assets_minus_nav_times_shares_usd": 309.3533935546875,
      "bound_from_six_decimal_nav_and_cent_assets": 515.121058,
      "passed": true
    },
    {
      "date": "2026-09-21",
      "assets_minus_nav_times_shares_usd": -356.52197265625,
      "bound_from_six_decimal_nav_and_cent_assets": 519.321058,
      "passed": true
    },
    {
      "date": "2026-09-22",
      "assets_minus_nav_times_shares_usd": -78.34521484375,
      "bound_from_six_decimal_nav_and_cent_assets": 521.171058,
      "passed": true
    },
    {
      "date": "2026-09-23",
      "assets_minus_nav_times_shares_usd": -153.382568359375,
      "bound_from_six_decimal_nav_and_cent_assets": 523.671058,
      "passed": true
    },
    {
      "date": "2026-09-24",
      "assets_minus_nav_times_shares_usd": 533.2181396484375,
      "bound_from_six_decimal_nav_and_cent_assets": 533.3960579999999,
      "passed": true
    }
  ],
  "intervals": [
    {
      "date": "2026-09-15",
      "prior_date": "2026-09-14",
      "share_change": -3100000.0,
      "net_creation_units_50000": -62.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": -2347957825.0,
      "aum_change_usd": -5817485697.5,
      "old_shares_nav_change_usd": -3469527732.0992365,
      "reconciliation_residual_usd": -140.40076351165771,
      "rounding_bound_usd": 1053.992116,
      "dividend_per_unit_from_yahoo": 0,
      "aum_residual_using_nav_total_return_usd": -2347957963.1411133,
      "dividend_adjustment_needed_usd": 0,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    },
    {
      "date": "2026-09-16",
      "prior_date": "2026-09-15",
      "share_change": -13950000.0,
      "net_creation_units_50000": -279.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": -10519029919.8,
      "aum_change_usd": -14048283645.04004,
      "old_shares_nav_change_usd": -3529253221.02943,
      "reconciliation_residual_usd": -504.2106099128723,
      "rounding_bound_usd": 1045.467116,
      "dividend_per_unit_from_yahoo": 0,
      "aum_residual_using_nav_total_return_usd": -10519030422.316895,
      "dividend_adjustment_needed_usd": 0,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    },
    {
      "date": "2026-09-17",
      "prior_date": "2026-09-16",
      "share_change": -6600000.0,
      "net_creation_units_50000": -132.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": -5033378578.8,
      "aum_change_usd": 3877623061.6400146,
      "old_shares_nav_change_usd": 8911001110.080072,
      "reconciliation_residual_usd": 530.359941482544,
      "rounding_bound_usd": 1035.192116,
      "dividend_per_unit_from_yahoo": 0,
      "aum_residual_using_nav_total_return_usd": -5033378047.055542,
      "dividend_adjustment_needed_usd": 0,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    },
    {
      "date": "2026-09-18",
      "prior_date": "2026-09-17",
      "share_change": -1650000.0,
      "net_creation_units_50000": -33.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": -1257318813.3,
      "aum_change_usd": -1898856534.2700195,
      "old_shares_nav_change_usd": -641537621.631048,
      "reconciliation_residual_usd": -99.33897161483765,
      "rounding_bound_usd": 1031.067116,
      "dividend_per_unit_from_yahoo": 1.889,
      "aum_residual_using_nav_total_return_usd": -3206544230.4421387,
      "dividend_adjustment_needed_usd": 1949225317.124,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    },
    {
      "date": "2026-09-21",
      "prior_date": "2026-09-18",
      "share_change": 8400000.0,
      "net_creation_units_50000": 168.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": 6496953489.6,
      "aum_change_usd": 18278112432.78003,
      "old_shares_nav_change_usd": 11781159609.055355,
      "reconciliation_residual_usd": -665.8753261566162,
      "rounding_bound_usd": 1034.442116,
      "dividend_per_unit_from_yahoo": 0,
      "aum_residual_using_nav_total_return_usd": 6496952819.082275,
      "dividend_adjustment_needed_usd": 0,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    },
    {
      "date": "2026-09-22",
      "prior_date": "2026-09-21",
      "share_change": 3700000.0,
      "net_creation_units_50000": 74.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": 2861738885.4,
      "aum_change_usd": 2857686421.0600586,
      "old_shares_nav_change_usd": -4052742.5166726643,
      "reconciliation_residual_usd": 278.1767311627045,
      "rounding_bound_usd": 1040.492116,
      "dividend_per_unit_from_yahoo": 0,
      "aum_residual_using_nav_total_return_usd": 2861739163.574951,
      "dividend_adjustment_needed_usd": 0,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    },
    {
      "date": "2026-09-23",
      "prior_date": "2026-09-22",
      "share_change": 5000000.0,
      "net_creation_units_50000": 100.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": 3838051235.0,
      "aum_change_usd": -2241554161.369995,
      "old_shares_nav_change_usd": -6079605321.332681,
      "reconciliation_residual_usd": -75.03731441497803,
      "rounding_bound_usd": 1044.842116,
      "dividend_per_unit_from_yahoo": 0,
      "aum_residual_using_nav_total_return_usd": 3838051159.3719482,
      "dividend_adjustment_needed_usd": 0,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    },
    {
      "date": "2026-09-24",
      "prior_date": "2026-09-23",
      "share_change": 19450000.0,
      "net_creation_units_50000": 389.0,
      "split_ratio_used": 1.0,
      "share_change_valued_at_end_nav_usd": 14926635218.099998,
      "aum_change_usd": 14744411637.169922,
      "old_shares_nav_change_usd": -182224267.53073022,
      "reconciliation_residual_usd": 686.6006536185741,
      "rounding_bound_usd": 1057.067116,
      "dividend_per_unit_from_yahoo": 0,
      "aum_residual_using_nav_total_return_usd": 14926635904.665894,
      "dividend_adjustment_needed_usd": 0,
      "not_cash_transfer": true,
      "tradable_signal_allowed": false
    }
  ],
  "dividend_event_source": {
    "file": "C:\\Users\\Administrator\\Documents\\ChatGPT\\长期投资系统\\outputs\\持续推进-2026-11-07\\3号接口探索\\路径原件\\yahoo_r2_SPY.json",
    "sha256": "23a72da3141a71bedbb13222718bc7c061d01e6c9bc506e9c6d1544b7fad060e",
    "ex_date": "2026-09-18",
    "cash": 1.889,
    "official_cash_amount_reverified": false
  },
  "split_evidence": "No split returned in this window by saved Yahoo action response; share changes are 50000-unit multiples and no reciprocal discontinuity observed. This is a window screen, not complete official split certification.",
  "economic_guard_cases": [
    {
      "name": "price_change_only",
      "prev_shares": 100,
      "shares": 100,
      "nav": 110,
      "split": 1,
      "expected": 0,
      "calculated": 0
    },
    {
      "name": "cash_distribution_only",
      "prev_shares": 100,
      "shares": 100,
      "nav": 98,
      "split": 1,
      "expected": 0,
      "calculated": 0
    },
    {
      "name": "two_for_one_split_only",
      "prev_shares": 100,
      "shares": 200,
      "nav": 50,
      "split": 2,
      "expected": 0,
      "calculated": 0
    },
    {
      "name": "split_plus_ten_new_current_units",
      "prev_shares": 100,
      "shares": 210,
      "nav": 50,
      "split": 2,
      "expected": 500,
      "calculated": 500
    }
  ],
  "conclusion": "Arithmetic and creation-unit plausibility pass in small window; approved for retrospective measurement diagnostics only, not investor cash flow or historical tradable signal.",
  "first_publication_at": null,
  "historical_revision_series": null,
  "production_approved": false
}