Files
NomadArch/dev-docs/INDEX.md
Gemini AI 1d427f4cf5
Some checks failed
Release Binaries / release (push) Has been cancelled
v0.5.0: NomadArch - Binary-Free Mode Release
Features:
- Binary-Free Mode: No OpenCode binary required
- NomadArch Native mode with free Zen models
- Native session management
- Provider routing (Zen, Qwen, Z.AI)
- Fixed MCP connection with explicit connectAll()
- Updated installers and launchers for all platforms
- UI binary selector with Native option

Free Models Available:
- GPT-5 Nano (400K context)
- Grok Code Fast 1 (256K context)
- GLM-4.7 (205K context)
- Doubao Seed Code (256K context)
- Big Pickle (200K context)
2025-12-26 11:27:03 +04:00

181 lines
4.8 KiB
Markdown

# Documentation Index
Quick reference to all documentation files.
## Main Documents
### [README.md](../README.md)
Project overview, installation, and getting started guide.
### [SUMMARY.md](SUMMARY.md)
Executive summary of the entire project - **start here!**
### [MVP-PRINCIPLES.md](MVP-PRINCIPLES.md)
**MVP development philosophy** - Focus on functionality, NOT performance ⚡
---
## Specification Documents
### [architecture.md](architecture.md)
**Complete system architecture**
- Component layers and responsibilities
- State management structure
- Data flow diagrams
- Technology stack
- Security and performance considerations
**Read this to understand:** How the app is structured
### [user-interface.md](user-interface.md)
**Complete UI/UX specifications**
- Every screen and component layout
- Visual design specifications
- Interaction patterns
- Accessibility requirements
- Color schemes and typography
**Read this to understand:** What the app looks like and how users interact
### [technical-implementation.md](technical-implementation.md)
**Implementation details**
- File structure
- TypeScript interfaces
- Process management logic
- SDK integration patterns
- IPC communication
- Error handling strategies
**Read this to understand:** How to actually build it
### [build-roadmap.md](build-roadmap.md)
**Development plan**
- 8 phases of development
- Task dependencies
- Timeline estimates
- Success criteria
- Risk mitigation
**Read this to understand:** The development journey from start to finish
---
## Task Documents
### [tasks/README.md](../tasks/README.md)
**Task management guide**
- Task workflow
- Naming conventions
- How to work on tasks
- Progress tracking
### Task Files (in tasks/todo/)
- **001-project-setup.md** - Electron + SolidJS boilerplate
- **002-empty-state-ui.md** - Initial UI with folder selection
- **003-process-manager.md** - OpenCode server spawning
- **004-sdk-integration.md** - API client integration
- **005-session-picker-modal.md** - Session selection UI
More tasks will be added as we progress through phases.
---
## Reading Order
### For First-Time Readers:
1. [SUMMARY.md](SUMMARY.md) - Get the big picture
2. [architecture.md](architecture.md) - Understand the structure
3. [user-interface.md](user-interface.md) - See what you're building
4. [build-roadmap.md](build-roadmap.md) - Understand the plan
5. [tasks/README.md](../tasks/README.md) - Learn the workflow
### For Implementers:
1. [tasks/README.md](../tasks/README.md) - Understand task workflow
2. [technical-implementation.md](technical-implementation.md) - Implementation patterns
3. [tasks/todo/001-\*.md](../tasks/todo/) - Start with first task
4. Refer to architecture.md and user-interface.md as needed
### For Designers:
1. [user-interface.md](user-interface.md) - Complete UI specs
2. [architecture.md](architecture.md) - Component structure
3. [SUMMARY.md](SUMMARY.md) - Feature overview
### For Project Managers:
1. [SUMMARY.md](SUMMARY.md) - Executive overview
2. [build-roadmap.md](build-roadmap.md) - Timeline and phases
3. [tasks/README.md](../tasks/README.md) - Task tracking
---
## Quick Reference
### Common Questions
**Q: Where do I start?**
A: Read [SUMMARY.md](SUMMARY.md), then start [Task 001](../tasks/todo/001-project-setup.md)
**Q: How long will this take?**
A: See [build-roadmap.md](build-roadmap.md) - MVP in 3-7 weeks depending on commitment
**Q: What does the UI look like?**
A: See [user-interface.md](user-interface.md) for complete specifications
**Q: How does it work internally?**
A: See [architecture.md](architecture.md) for system design
**Q: How do I build feature X?**
A: See [technical-implementation.md](technical-implementation.md) for patterns
**Q: What's the development plan?**
A: See [build-roadmap.md](build-roadmap.md) for phases
---
## Document Status
| Document | Status | Last Updated |
| --------------------------- | ----------- | ------------ |
| README.md | ✅ Complete | 2024-10-22 |
| SUMMARY.md | ✅ Complete | 2024-10-22 |
| architecture.md | ✅ Complete | 2024-10-22 |
| user-interface.md | ✅ Complete | 2024-10-22 |
| technical-implementation.md | ✅ Complete | 2024-10-22 |
| build-roadmap.md | ✅ Complete | 2024-10-22 |
| tasks/README.md | ✅ Complete | 2024-10-22 |
| Task 001-005 | ✅ Complete | 2024-10-22 |
**Project phase:** Post-MVP (Phases 1-3 complete; Phase 4 work underway).
---
## Contributing to Documentation
When updating documentation:
1. Update the relevant file
2. Update "Last Updated" in this index
3. Update SUMMARY.md if adding major changes
4. Keep consistent formatting and style
---
_This index will be updated as more documentation is added._