Work / Lab

Quorum

Local-first private-AI diligence: open-weight models via Ollama, five workstream leads, a risk committee, an IC memo.

Status
archived
Role
Solo: directed Claude Code
Timeline
Jul 2026 – Jul 2026
  • Tauri 2
  • React 19
  • TypeScript
  • Tailwind 4
  • Ollama
  • SQLite
  • Vitest

TL;DR

  • Quorum was the local-first first cut of Concord: private AI for M&A due diligence that never has to leave the user’s machine.
  • I forked my Redl app and, directing Claude Code, repositioned it around open-weight models on an Ollama sidecar, with optional per-role cloud routing.
  • Its gated end-to-end test ran on a local 7B model and produced an IC memo that flagged a change-of-control clause.

What I built

Five workstream leads (financial, legal, commercial, operational and tax) read the data room and feed a risk committee. The committee includes a devil’s advocate, and its output is an investment-committee recommendation. By default every model runs locally through Ollama; any role can be routed to a cloud model instead.

Why it’s archived

Its one recorded end-to-end run showed the workflow holding together on a small local model. The next question was what frontier models from several labs would do on the same desk, checking each other. So I forked it again, and that fork became Concord.

Verified numbers

MetricValueSource
Model in the gated end-to-end testQwen2.5-7B (local)local: CONCORD-TRANSFER/repos/quorum.bundle
End-to-end memo verdictPROCEED WITH CONDITIONSlocal: CONCORD-TRANSFER/repos/quorum.bundle
m.mittal
Home
Work
Research
Lab
About
Experience
Now
Résumé
Uses
Colophon
Contact
AccountWardin-build
Redlbuilt
The Councilresearch
BEMAresearch
EXIT LIQUIDITYin-build
NEXUSarchived
Warrant + Forgebuilt
Concordarchived
BlueCollarPalin-build
Chispenbuilt
Warrant Portalbuilt
JobAppin-build
Night/Dayexplored
BLACKSITE: NULLin-build
SlugBitesbuilt
Riptidebuilt
AeroBitesarchived
Internbuilt
CAD & 3D printingexplored
ForgeCouncilexplored
ADDE: adversarial due-diligence engineexplored
Model routing in practiceexplored
AI due-diligence market mapexplored
Quorumarchived
Colossus Wakeexplored
FitFindrbuilt
Project Omniexplored
Oblivionexplored
MeetWisebuilt
EyeOSexplored
LinkLeap AIexplored
Up-Toexplored
Offline speech-to-notes (Java)explored
AI-assisted game production pipelineexplored
COLLAPSEarchived
THE TRIALSarchived
EcoNodearchived
ESP32-S3 / LoRa benchexplored
CleanPlaybuilt
Rezonyrbuilt
Habit Tracker Telegram Botbuilt
Job Board Aggregatorin-build
Visual Hand Trackbuilt
CLI Task Trackerbuilt
All work44 entries
Can’t Hallucinate, Can Still Be Wrong: Calibration of a Typed-Decision Model Under Input Noisepaper
Disagreement as Signal: A Hybrid Multi-Agent and Council Architecture for Error Detection in LLM Systemspaper
Killing Good Ideasessay
Uncorrelated Failure Modesessay
ADDE: adversarial due-diligence engineexplored
AI due-diligence market mapexplored
AI-assisted game production pipelineexplored
Aura Chatexplored
Colossus Wakeexplored
EcoNodearchived
ESP32-S3 / LoRa benchexplored
EyeOSexplored
FitFindrbuilt
ForgeCouncilexplored
LinkLeap AIexplored
MeetWisebuilt
Model routing in practiceexplored
Offline speech-to-notes (Java)explored
Oblivionexplored
Print benchexplored
Project Omniexplored
Provably-fair outcome enginebuilt
Quorumarchived
Up-Toexplored
Copy hello@mitanshm.com
Switch theme
Play motion
RésuméPDF
Open GitHub ↗mit37
Open LinkedIn ↗
Toggle layout gridh
Toggle single-key shortcuts/ h