Last Updated: December 2, 2025 Current Phase: Phase 1 (Single-LLM Streaming Chat) - ✅ Complete
- SETUP.md - General project setup instructions
- BACKEND_QUICKSTART.md - Backend-specific setup and development guide
- PHASE1_COMPLETE.md - Phase 1 completion summary and deliverables ✅
- TECH_STACK_CONSENSUS.md - Final tech stack decisions (Next.js 15, FastAPI, LiteLLM)
- quorum-prd.md - Product Requirements Document (full vision, all phases)
- PHASE2_STATUS.md - Phase 2 implementation status and next steps
⚠️ - phase2-integration/integration-checklist.md - Detailed integration checklist
- phase2-integration/integration-issues.md - Identified issues and resolution paths
- api-integration-spec.md - API endpoint specifications and integration details
- frontend-architecture-design.md - Frontend architecture and component design
- ui-ux-specification.md - UI/UX design specifications and guidelines
📁 future-phases/ - Phase 2+ specifications and testing strategies
Phase 2: Multi-LLM Debate Engine
debate-engine-testing-architecture.md- Comprehensive testing architecture for debate systemtesting-strategy.md- Overall testing strategy and approachtesting-architecture-diagram.md- Visual testing architecture diagramstesting-deliverables-summary.md- Testing deliverables overview
Future Phase Specs:
- state-management-specification.md - State management for Phase 2+ multi-LLM debates (Zustand + XState)
📁 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 decisionsfrontend-framework-research-analysis.md- Detailed frontend framework analysis
State Management Research:
STATE_MANAGEMENT_README.md- State management overviewstate-architecture-diagrams.md- State architecture diagramsstate-implementation-guide.md- Implementation guidestate-management-decisions.md- Decision rationale
Phase 1 Research:
phase1-research-findings.md- Phase 1 research and recommendations
Summaries & Analysis:
ANALYSIS_SUMMARY.md- Overall analysis summaryARCHITECTURE_UPDATE_SUMMARY.md- Architecture update summarySTREAMING_ANALYSIS.md- Streaming implementation analysisHIVE_MIND_SUMMARY.md- Hive Mind coordination summary
- Next.js 15 + React 19 frontend
- FastAPI backend with LiteLLM
- SSE streaming
- Zustand state management
- shadcn/ui components
- Docker Compose deployment
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
- Judge agent with structured output
- Debate format selection
- Persona assignment
- Export functionality
- Comprehensive test suite
- Error handling
- Security audit
- Performance optimization
- Production deployment
- Community guidelines
- Public release
- Current Implementation - Add to main docs/ directory
- Future Features - Add to
future-phases/directory - Research/Analysis - Add to
archive/directory
- 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
- Update this README when adding major documentation
- Mark outdated docs with
[OUTDATED]prefix or move to archive - Update
Last Updateddate when making significant changes
- Main README - Project overview and quick start
- Backend API Documentation - Interactive API docs (when running)
- Product Requirements - Full product vision
Questions? Check the main README or open an issue.