- Added .cursorrules for project guidelines and context - Created README.md for project overview and goals - Established ARCHITECTURE.md for architectural documentation - Set up tickets directory with initial ticket management files - Included .gitignore to manage ignored files and directories This commit lays the foundation for the Atlas project, ensuring a clear structure for development and collaboration.
3.2 KiB
3.2 KiB
Quick Start Guide
Overview
This project has 47 tickets organized across 5 parallel tracks. All tickets are currently in backlog/ and ready to be moved to todo/ as you start working on them.
Getting Started
- Review the tickets summary: See
TICKETS_SUMMARY.mdfor an overview - Start with Milestone 1: Foundation and surveys
- Move tickets as you work:
backlog/→todo/→in-progress/→review/→done/
Recommended Starting Order
Phase 1: Foundation (Week 1)
Move these to todo/ first:
- TICKET-002: Define Project Repos and Structure
- TICKET-003: Document Privacy Policy and Safety Constraints
- TICKET-004: High-Level Architecture Document
Phase 2: Parallel Surveys (Week 1-2)
These can be done in parallel:
- TICKET-005: Evaluate Wake-Word Engine
- TICKET-009: Select ASR Engine
- TICKET-013: Evaluate TTS Options
- TICKET-017: Survey LLM Models
- TICKET-018: LLM Capacity Assessment
- TICKET-028: Learn MCP Concepts
Phase 3: Model Selection (Week 2)
- TICKET-019: Select Work Agent Model (4080)
- TICKET-020: Select Family Agent Model (1050)
Phase 4: Implementation (Week 3+)
Start implementing based on selected technologies.
Ticket Status Workflow
backlog/ → todo/ → in-progress/ → review/ → done/
- backlog/: Future work, not yet started
- todo/: Ready to work on (dependencies met)
- in-progress/: Currently being worked on
- review/: Complete, awaiting review/testing
- done/: Approved and merged
Using with Vibe Kanban
- Import tickets into Vibe Kanban using ticket IDs (TICKET-002, etc.)
- Tag tickets by track: Voice I/O, LLM Infra, Tools/MCP, Clients/UI, Safety/Memory
- Tag tickets by milestone: M1, M2, M3, M4
- Keep ticket files in sync with kanban board status
- Reference ticket IDs in commits:
git commit -m "TICKET-002: Define repo structure"
Parallel Work Opportunities
Many tickets can be worked on simultaneously:
- Voice I/O track: Independent of LLM and MCP
- LLM Infra track: Can proceed after model selection
- MCP Tools track: Can start with minimal server, add tools incrementally
- Clients/UI track: Can mock APIs early, integrate later
- Safety/Memory track: Can design early, implement after MVP
Critical Path for MVP
For fastest path to working MVP:
- Foundation (TICKET-002, TICKET-003, TICKET-004)
- Technology selection (TICKET-005, TICKET-009, TICKET-013, TICKET-019, TICKET-020)
- MCP foundation (TICKET-028, TICKET-029)
- Voice stack (TICKET-006, TICKET-010, TICKET-014)
- LLM servers (TICKET-021, TICKET-022)
- MCP integration (TICKET-030)
- Core tools (TICKET-031, TICKET-034)
- Phone client (TICKET-039)
- End-to-end testing
Tips
- Read dependencies: Each ticket lists its dependencies
- Start small: Begin with evaluations and prototypes
- Iterate: Don't wait for perfection - get MVP working first
- Document decisions: Update ARCHITECTURE.md as you make choices
- Test early: Test each component as you build it
Questions?
- See
TICKETS_SUMMARY.mdfor detailed breakdown - See
TICKET_TEMPLATE.mdfor ticket format - See
README.mdin tickets/ for workflow details