{
  "banner": "RESEARCH_ONLY",
  "score_authorized_S1": 0,
  "coding_map_ACCEPT": false,
  "blocked_on": [
    "coding_map_ACCEPT"
  ],
  "MODEL_CHANGE": false,
  "built_at_utc": "2026-09-10T03:43:17.063549+00:00",
  "built_at_pt_note": "America/Los_Angeles = UTC-7",
  "source_extract": "data/raw/anes/extracts/anes_cdf_s1_minimal_pid_ft.csv",
  "source_extract_sha256": "54fdcfa7190ef59b6c8be4fd403a54eb6af6d951afe8ea6f4816a247eb2d83e6",
  "source_zip": "data/raw/anes/anes_timeseries_cdf_csv_20260205.zip",
  "source_zip_sha256": "8769740a1f90f77b256bcc5156b7d0eb8876435c99148776e4099924faf3033c",
  "release": "ANES CDF 20260205",
  "coding": {
    "party_ft": [
      "VCF0218",
      "VCF0224"
    ],
    "valid_ft": "0-97 inclusive (97 = 97-100 topcode per codebook)",
    "FT_MAX_CODED": 97,
    "H": "H = FT_MAX_CODED - FT_out (hostility; raw FT higher = warmer)",
    "pid_lean": "VCF0303: 1=Dem incl leaners, 3=Rep incl leaners",
    "independents": "excluded",
    "out_party": "Dem lean -> VCF0224; Rep lean -> VCF0218",
    "year_panel_aggregation": "equal-weight average of Dem-lean and Rep-lean means (readiness v0.3)",
    "weights_primary_label": "design-weighted lean means via VCF0009z (labeled PRIMARY in year series columns *_weighted_eqlean); unweighted = sensitivity",
    "gap": "secondary diagnostic only (in - out)",
    "mode": "VCF0017 listed as modes_present only; not a filter"
  },
  "n_valid_ft_pidlean": 43063,
  "years_covered": [
    1978,
    1980,
    1982,
    1984,
    1986,
    1988,
    1990,
    1992,
    1994,
    1996,
    1998,
    2000,
    2004,
    2008,
    2012,
    2016,
    2020,
    2024
  ],
  "n_total_range": [
    1055,
    7174
  ],
  "artifacts": {
    "year_series": {
      "path": "data/s1/anes_outparty_ft_year_series_research_v0.csv",
      "sha256": "5aba875763a2a47e80ae60d110ad83a8c4c7dad83eda3269d86a149be2f60d31"
    },
    "by_pidlean": {
      "path": "data/s1/anes_outparty_ft_by_pidlean_research_v0.csv",
      "sha256": "691e623195bade7f06329f9a9b2bc58eb95bc7ba4e0f73a3f85e743aff72267f"
    }
  },
  "note": "RESEARCH_ONLY data artifact for James / Exp001 prep. NOT s1_exp001_panel_v0.1 freeze. NOT coding_map ACCEPT. No annual splice/fill. No Pew splice. No Exp001/002 inference. No Election model fit. L1/M1 untouched."
}
