Position Drift

Sam T. Liccardo — Position over time

Every dated record on this entity, arranged chronologically. Promises and the breaks that followed them; statements made and the conduct that contradicted them; votes that diverged from prior commitments. 2 events on record.

Machine-readable JSON →

2025

2025-07-17 VOTED CONTRA
Vote contradicts: position_evolution
Liccardo positioned himself as pro-crypto, completing the Stand With Crypto questionnaire, co-sponsoring the STABLE Act, and voting for the GENIUS Act. However, he voted against the CLARITY Act in committee and on final passage — the other major crypto bill of the session. Liccardo explained his opposition by saying Republicans refused to negotiate on conflict-of-interest language, but the split-t…

2024

2024-09-26 VOTED CONTRA
Vote contradicts: statement_vs_disclosure
Liccardo's campaign claimed he added 200 officers during his mayoralty by counting all 791 hires minus 571 departures (including academy trainees who may not complete training). The police union and city data show net staffing declined during his tenure. The 200-officer figure relies on counting recruits who hadn't yet hit the streets, while excluding the broader context of Measure B pension cuts …

What this view assembles

  • Promises & violations — every documented commitment + each documented break, with primary sources.
  • Contradiction pairs — fact-against-fact entries from the contradictions ledger; the "said" appears in its year, the "did" appears in its year.
  • Vote-based analyses — for elected officials, every documented case where a vote diverged from a stated commitment.
  • Entity events — major dated events recorded against the entity (acquisitions, indictments, appointments, etc.).

This view DOES NOT auto-detect new drift candidates. It surfaces records that are already on file. If you spot an undocumented inversion, the curator workflow (admin) is where to add it.