{
  "date": "2026-10-24",
  "source_files": 214,
  "core_series": 50,
  "assets": 12,
  "windows": 6,
  "topic_groups": 23,
  "topic_results": 311,
  "optimized_candidates": 634,
  "checks": [
    "All source archive hashes verified unchanged",
    "Merged baseline alias equals prior results",
    "Every newly merged optimized ten-year metric matches original to1e-9",
    "Stored topic paths match their original CAGR and max drawdown to1e-8",
    "Reinvested annual returns compound to the full-period result",
    "Common comparison starts2019-12-20 without index proxies"
  ],
  "final_checks": [
    "214 archived source hashes unchanged",
    "300 main series/window combinations reproduce total return, CAGR, daily maximum drawdown and standardized weekly volatility",
    "Annual returns compound correctly for all main series and 1,268 candidate price paths",
    "All weekly preview dates are unique and strictly ordered",
    "All main page dependencies and topic source links exist",
    "All bank figures agree in market and NAV views and bank detail panel",
    "All 50 cash distribution events retained; 28 raw source hashes verified",
    "Legacy CAGR, total return and maximum drawdown unchanged"
  ],
  "extensions": {
    "weekly_enhancement": "enhancement/data/validation.json",
    "rules_per_asset": 993,
    "single_leg_portfolios": 5955,
    "joint_candidate_portfolios": 192
  },
  "broad_enhancement": {
    "status": "passed",
    "report": "enhancement_broad/index.html",
    "initial_specs": 362,
    "followup_specs": 9,
    "selection_paths": 4,
    "independent_check": "enhancement_broad/data/validation.json"
  },
  "preferred": "enh__growth50__both__invvar21",
  "main_extension": {
    "enhancement_candidates": 7,
    "bank_stocks": 4,
    "bank_portfolios": 1,
    "price_end": "2026-10-21",
    "checks": [
      "All seven extended dynamic paths exactly reproduce frozen broad study before alignment",
      "Short windows reinitialized with same rules and past-only signals",
      "Bank histories contain no synthetic proxy data",
      "Bank dividends and quarterly trades independently reconciled"
    ]
  },
  "browser_checks": {
    "date": "2026-10-24",
    "page": "index.html",
    "checked": [
      "Default 8 selections include preferred 50% both tiers, fixed 50%, old 40%, four-bank portfolio and 4 assets",
      "7 enhancement strategies display in main metrics and annual tables",
      "All 50 series selectable and rendered without errors",
      "Common window and market mode update dates and values correctly",
      "All 4 bank stocks and the quarterly portfolio can be selected individually",
      "Bank main and detail metrics agree, including 16.24% weekly volatility",
      "Bank preset includes preferred portfolio and dividend-low-vol comparison",
      "Correlation uses 356 common calendar weeks in both price modes",
      "Actual-history window correctly discloses different starting dates",
      "Default selection and NAV ten-year window restored",
      "Main page screenshot visually inspected"
    ],
    "console_errors": 0
  }
}