PHASE3_PARITY.md 1.6 KB

Phase 3 — KPI Parity Gate Report

Compared legacy/*.html DATA blocks vs data/119/members/.json metrics.

Per-member results

M001184 Thomas Massie — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

K000389 Ro Khanna — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

O000172 Alexandria Ocasio-Cortez — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

O000173 Ilhan Omar — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

G000596 Marjorie Taylor Greene — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

J000289 Jim Jordan — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

D000032 Byron Donalds — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

S293 Lindsey Graham — PASS (all 12+1 scalar KPIs + alignment4 + blocked + monthly + rows)

Summary

Phase 3 gate: 8/8 members PASS

MTG (G000596) banner check

  • served_partial: False
  • metrics.total: 553
  • served_from: 2021-01-03, served_to: 2026-01-03
  • No banner needed (full term, has votes).

Deep-link URL behavior (template/app.js)

  • pushState present: True
  • popstate present: True

CDN traffic check (template/)

  • PASS — no runtime CDN references (vendored-file documentation comments ignored). Note: documentation/comment-only mentions inside template/vendor/ were ignored: /home/user/polisci/template/vendor/chart.umd.min.js: * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files

Decision

GATE PASSED — safe to proceed to Phase 4.