It looks like Colorado Democrat U.S. Rep. Yadira Caraveo is taking a page from Kamala Harris’s dodgy debate negotiations and has so far agreed to only one legitimate debate.

Caraveo has agreed to a second event Oct. 8 that’s being billed as a debate, but it’s hosted by 9News. As every political show “moderated” by Kyle Clark always turns into a clown show, that hardly counts as a credible forum.

Legitimate debates are about the candidates, not narcissistic games by the moderator to shock, embarrass or shame the candidates as an audition to get a job with MSNBC.

Caraveo is refusing to participate in debates hosted by Colorado Politics or Fox 31 but did agree to appear on the Denver CBS debate.

And yet, that won’t air until Oct. 19, a week after ballots have already been mailed.

Republican challenger state Rep. Gabe Evans has agreed to all three debates plus the 9News s#it show, insisting voters need more opportunities to hear what the candidates have to say.

Here’s what Evans told Colorado Politics:

“Voters deserve better,” he said. “There are tremendous differences between Yadira Caraveo and me on crime, the border, jobs, and the cost of living. As candidates for Congress, we owe it to the voters to articulate and explain our positions on these and other important issues.”

If Caraveo really cared about democracy, she would stop ducking her voters and show up at all of debates.