Skip to content

Instantly share code, notes, and snippets.

View qwadratic's full-sized avatar

Ivan Kotelnikov qwadratic

View GitHub Profile
@zscole
zscole / ADVERSARIAL-CONSENSUS.md
Created February 6, 2026 04:10
Adversarial Consensus Protocol - Multi-agent engineering review with built-in dissent

Adversarial Consensus Protocol

Overview

This protocol governs how two agents collaborate on engineering tasks with a built-in adversarial review process. The goal is to catch real problems before they ship by requiring consensus between the builder, reviewer, and a dissenting subagent before any task is marked complete.

Roles

  • Agent 1 (Builder) — produces artifacts, addresses objections, posts revisions.
  • Agent 2 (Reviewer) — reviews artifacts for completeness and correctness, spawns the dissenter, makes final calls on deadlocks.