{
  "generated_at": "2026-07-02T21:17:33",
  "target_base_url": "https://sing129.com/valuation/",
  "schema_version": 1,
  "sources": {
    "historical_erp": "\\\\sing129\\hermes\\obsidian\\hermes\\book\\valuation-ai\\data\\raw\\histimpl.xls",
    "country_risk_premiums": "\\\\sing129\\hermes\\obsidian\\hermes\\book\\valuation-ai\\data\\raw\\ctryprem.xls",
    "stock_selection_outputs": "C:\\eric_trade\\stock_selection\\outputs"
  },
  "counts": {
    "weekly_watchlist_items": 76,
    "historical_erp_rows": 66,
    "country_risk_rows": 180,
    "regional_rows": 10
  },
  "routes": {
    "home": "https://sing129.com/valuation/",
    "watchlist": "https://sing129.com/valuation/watchlist/",
    "data": "https://sing129.com/valuation/data/",
    "official_damodaran": "https://sing129.com/valuation/data/official-damodaran/",
    "model_routes_json": "https://sing129.com/valuation/data/weekly-watchlist-model-routes.json",
    "country_risk_premiums": "https://sing129.com/valuation/data/country-risk-premiums/",
    "historical_erp": "https://sing129.com/valuation/data/historical-erp/"
  },
  "market_country_mapping": {
    "US": "United States",
    "HK": "Hong Kong"
  }
}