{
  "experiment": "SRP-RIGIDITY-01",
  "james_message_id": "996d837f-0c33-4d66-9d14-849cef60e1e2",
  "hub_job": "b73c292a-16e2-4f11-9370-1337d0239791",
  "primary_chamber": "House",
  "sensitivity_chamber": "Senate",
  "period_rule": "Completed Congresses 100\u2013118 candidates; 119 excluded",
  "gate": "PASS",
  "alignment": {
    "House": {
      "N1_congresses": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118
      ],
      "N2_congresses": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117
      ],
      "N3_congresses": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118
      ],
      "intersection": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117
      ],
      "n_intersection": 18,
      "missing_vs_100_118": {
        "N1": [],
        "N2": [
          118
        ],
        "N3": [],
        "intersection_gaps": [
          118
        ]
      }
    },
    "Senate": {
      "N1_congresses": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118
      ],
      "N2_congresses": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117
      ],
      "N3_congresses": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118
      ],
      "intersection": [
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117
      ],
      "n_intersection": 18,
      "missing_vs_100_118": {
        "N1": [],
        "N2": [
          118
        ],
        "N3": [],
        "intersection_gaps": [
          118
        ]
      }
    }
  },
  "hashes": {
    "voteview_raw_HSall_members.csv": "aadf38febc4dad9e8f5cba7bac4c8290f2d96d550b34938c91ff5bd32c0be358",
    "brookings_8-4.csv": "724fc817638c58fa78a5e74aeb982f4b7e6f31e676cbfd3cd680dfee1924e840",
    "n1_cong100plus.csv": "e0a3704602cc17b5441acaf6b7d05298cb8c6612ff2469a0edfa0e445bf0be89",
    "n1_dispersion_summary.json": "66a3295565e7aaa3dda100cd6c0083b7599f69807a77fd47089a30e60e7b882c",
    "n2_100minus_prototype.csv": "38d9c47de8b12701c1be3f41b0e880e6207ab3235c98ea637569a0b7a3de7819",
    "n3_cong100plus.csv": "1fdaff9a9f8f8bcd94992c4f08a6bcd579b29109d837e7b4ec58233e598c8d1c",
    "n3_summary.json": "7a8fd3ca9b8621378201d9de68685e1d6f8f51eae6aac2ef0b73ba1c0fd8036e"
  },
  "definitions": {
    "N1": {
      "metric": "mean(nominate_dim1_sd_Democrat, nominate_dim1_sd_Republican) by chamber\u00d7Congress",
      "source": "VoteView HSall_members DW-NOMINATE dim1; within-party SD; min_n=5; parties 100/200",
      "predeclared_rigidity_direction": "DOWN",
      "unit": "NOMINATE dim1 SD (dimensionless)"
    },
    "N2": {
      "metric": "mean over both Congress calendar years of mean(100\u2212unity_D, 100\u2212unity_R); BOTH years required (no interpolation)",
      "source": "Brookings Vital Statistics Table 8-4 party unity scores; All Democrats + Republicans; Southern Democrats dropped",
      "predeclared_rigidity_direction": "DOWN (inverse-unity)",
      "unit": "percentage points (100\u2212unity)",
      "year_to_congress": "Congress C covers calendar years 1789+2*(C-1) and +1"
    },
    "N3": {
      "metric": "|median(nominate_dim1|D) \u2212 median(nominate_dim1|R)|",
      "source": "VoteView same raw as N1; eligibility ok; completed only; 119 excluded",
      "predeclared_rigidity_direction": "UP",
      "unit": "NOMINATE dim1 absolute median distance"
    },
    "exclusions": {
      "N4": "EXCLUDED \u2014 offer/attract denominator/edge under audit",
      "Congress_119": "EXCLUDED \u2014 provisional/ongoing",
      "MODEL_CHANGE": "NO",
      "SCORING_CHANGE": "NO",
      "outcomes_elections": "NO"
    },
    "method_breaks": [
      "N2 Brookings series ends calendar year 2022 \u2192 Congress 118 (2023\u20132024) has zero N2 years \u2192 drops from intersection",
      "N1 and N3 share VoteView/NOMINATE family (not independent-system replication)",
      "N2 is roll-call behavioral cohesion; N1 is ideal-point dispersion \u2014 related but distinct coding",
      "No interpolation of missing Congress/years"
    ]
  },
  "computed_at_utc": "2026-09-10T18:14:25Z",
  "computed_at_pt": "2026-09-10T18:14:25+0000 (box local; convert: PT=UTC-7)"
}