votingworks / arlo

GNU Affero General Public License v3.0
141 stars 25 forks source link

Allow conducting ballot-comparison audits with mixed ES&S and Dominion CVRs #1442

Closed benadida closed 2 years ago

benadida commented 2 years ago

ES&S and Dominion CVRs treat overvotes differently, which leads us to having different data entry patterns for both, and thus to not be able to handle states that have mixed-vendor CVRs. We need to fix that.

TBD: how we approach this. Needs a discussion with @jonahkagan and @ginvdr

jonahkagan commented 2 years ago

Idea for how to approach this: Special-case ES&S CVRs in the audit math:

umbernhard commented 2 years ago

I think this is sound. Idk if there's a reason to hardcode +2, especially if we are taking the audit board's input to be the source of truth. We'll know whether it's +2, +1, or 0 based on who they audit the ballot for.

jonahkagan commented 2 years ago

Ah yeah that could work!