🚧 Active development.APIs and features may change. Follow on GitHub →
Quorum / preview · Elastic License 2.0 · Open Source · MCP
Quorumpreview
2Get Started
why quorum

Five problems AI-assisted teams don't realise they have.

Until they do.

the five
memory · contradiction · onboarding · drift · business
↓
PROBLEM · 01 / 05

The Institutional Memory Problem

Your senior engineer leaves. Six months later, your AI assistant confidently proposes a caching strategy that contradicts three years of decisions she made — for reasons nobody on the current team remembers.

What Quorum does →
Every decision is captured with author, rationale, and a signed audit chain. Departed engineers still get a vote. Their reasoning outlives their tenure.
claude code · quorum.check
$ claude code --task "add Redis caching to /api/users"
↳ quorum.check ✓ 2 historical decisions found
   D-204 · @rachel · 11mo · left team 4mo ago
     "tried Redis here last year — stale-user bugs."
     cited by 7 · reaffirmed 6w ago

⏸ claude code paused — cite, override, or rebut.
PROBLEM · 02 / 05

The AI Contradiction Problem

Two engineers, three months apart, stored opposing patterns. Both reasonable. Neither knew about the other. Your AI agent cheerfully synthesises both, and the codebase quietly drifts into incoherence.

What Quorum does →
Semantic embedding + LLM cross-checking flags contradictions at write time. Conflicts are held until a human resolves them — never silently land in production.
quorum.detect · 2 patterns, 1 contradiction
P-051
Prefer async/await
@alex · staff.eng · 14w · conf 0.91
P-077
Prefer .then() chains
@marco · senior · 2w · conf 0.88
⚠ semantic conflict · cosine 0.84 · llm-judge confirmedHOLD
→ routed to @alex + @marco · resolution becomes citable
PROBLEM · 03 / 05

The Onboarding Cost Problem

A new hire asks "why was it built like this?" — gets half-answers in Slack, or worse, builds the wrong thing. That's typically 2–4 weeks of senior engineer time spent on context transfer that should have been written down years ago.

What Quorum does →
Every "why" returns a provenance chain — original decision, all reaffirmations, known exemptions, current owner. Onboarding becomes self-serve.
quorum.search · onboarding query
? @nora · day 3 · "why GraphQL over REST?"
D-014 Adopted for FE/BE contract versioning@priya · architect · 2y ago
D-088 Reaffirmed during v2 redesign@kiran · staff.eng · 14mo
D-211 Exemption: /webhooks stays REST@kiran · 6w ago
answered in 0.3ssaved ~3 days of senior eng time
PROBLEM · 04 / 05

The Decision Drift Problem

Your principal's hard-won decision is functionally gone six months later — eroded one tiny change at a time across 12 PRs by people who didn't know it existed. Code review doesn't catch it.

What Quorum does →
Every PR gets a Quorum pass. Contradictions show on the diff with the author and rationale cited. Override is allowed — but requires the original author or two principals, and is itself auditable.
PR #847refactor auth middleware@jamie · open
⚠ Quorum flagged 1 contradiction · review required
contradicts D-117 · @sara · principal · 6mo ago
"JWT rotation every 90d is mandatory."
reaffirmed in 3 PRs · cited by 11 decisions
override requires: @sara OR 2 principals
PROBLEM · 05 / 05

The Buried Business Requirement Problem

Your PM fought for guest checkout three years ago, backed by 40% abandonment data. Last month, a dev "cleaned up" what they thought was dead code. Conversion dropped 8% before anyone connected the dots. This is a business knowledge failure, not an engineering one.

What Quorum does →
Business requirements are first-class governed records. PMs, compliance, and legal own pinned requirements that engineering changes cannot silently weaken.
R-022
requirementpinned
Guest checkout must remain enabled across all surfaces.
owner @ml-rodriguez · productauthority product · cannot be weakened by engineeringevidence 40% drop-off on signup-walled flow (n=18k)cited by 11 features · 4 active experiments
PR #1204 attempted removal · @dev-quentin · 2h ago
⛔ BLOCKED — routed to @ml-rodriguez
"A codebase isn't a body of code. It's a body of decisions, of which the code is the most recent expression."
— common in user interviews

Sound familiar?

Quorum is open source, Elastic License 2.0, self-hosted. Star the repo, install the MCP server, and your agents stop forgetting.