Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Quorum Documentation

Last Updated: December 2, 2025 Current Phase: Phase 1 (Single-LLM Streaming Chat) - ✅ Complete


📚 Documentation Index

Current Phase Documentation

Getting Started

Phase 1 Status & Architecture

Phase 2 Status & Integration

Current Implementation Specs


Future Phases Documentation

📁 future-phases/ - Phase 2+ specifications and testing strategies

Phase 2: Multi-LLM Debate Engine

  • debate-engine-testing-architecture.md - Comprehensive testing architecture for debate system
  • testing-strategy.md - Overall testing strategy and approach
  • testing-architecture-diagram.md - Visual testing architecture diagrams
  • testing-deliverables-summary.md - Testing deliverables overview

Future Phase Specs:


Research Archive

📁 archive/ - Research, analysis, and decision documents that led to current architecture

Framework & Tech Stack Research:

  • framework-comparison.md - Frontend framework comparison (React vs Vue vs Svelte)
  • backend-language-comparison.md - Backend language comparison (Python vs Node.js vs Go)
  • backend-research-deep-dive.md - Deep dive into backend architecture decisions
  • frontend-framework-research-analysis.md - Detailed frontend framework analysis

State Management Research:

  • STATE_MANAGEMENT_README.md - State management overview
  • state-architecture-diagrams.md - State architecture diagrams
  • state-implementation-guide.md - Implementation guide
  • state-management-decisions.md - Decision rationale

Phase 1 Research:

  • phase1-research-findings.md - Phase 1 research and recommendations

Summaries & Analysis:

  • ANALYSIS_SUMMARY.md - Overall analysis summary
  • ARCHITECTURE_UPDATE_SUMMARY.md - Architecture update summary
  • STREAMING_ANALYSIS.md - Streaming implementation analysis
  • HIVE_MIND_SUMMARY.md - Hive Mind coordination summary

🗺️ Project Roadmap

✅ Phase 1: Single-LLM Streaming Chat (Complete)

  • Next.js 15 + React 19 frontend
  • FastAPI backend with LiteLLM
  • SSE streaming
  • Zustand state management
  • shadcn/ui components
  • Docker Compose deployment

⚠️ Phase 2: Multi-LLM Debate Engine (Planned - Not Yet Implemented)

Status: Planning complete, implementation 0% complete. See PHASE2_STATUS.md for details.

Planned Features:

  • Multi-provider support (Anthropic, OpenAI, Google, Mistral)
  • XState debate state machine
  • Parallel streaming (2-4 debaters)
  • Context management
  • Token counting and cost tracking

Estimated Effort: 4-6 weeks of development work

📋 Phase 3: Judge & Features

  • Judge agent with structured output
  • Debate format selection
  • Persona assignment
  • Export functionality

🎨 Phase 4: Polish & Testing

  • Comprehensive test suite
  • Error handling
  • Security audit
  • Performance optimization

🚀 Phase 5: Deployment & Launch

  • Production deployment
  • Community guidelines
  • Public release

📖 Documentation Guidelines

When Adding New Documentation

  1. Current Implementation - Add to main docs/ directory
  2. Future Features - Add to future-phases/ directory
  3. Research/Analysis - Add to archive/ directory

File Naming Conventions

  • Use descriptive kebab-case for technical docs: api-integration-spec.md
  • Use UPPERCASE for status/summary docs: PHASE1_COMPLETE.md
  • Include dates in time-sensitive docs: YYYY-MM-DD-feature-name.md

Keeping Documentation Current

  • Update this README when adding major documentation
  • Mark outdated docs with [OUTDATED] prefix or move to archive
  • Update Last Updated date when making significant changes

🔗 Quick Links


Questions? Check the main README or open an issue.