# ๐Ÿ“š Storyteller RPG Documentation Welcome to the Storyteller RPG documentation hub. All project documentation is organized here for easy navigation. --- ## ๐Ÿ“‚ Documentation Structure ### โœจ [Features](./features/) Comprehensive feature documentation with examples and guides. - **[Features Overview](./features/README.md)** - Complete feature catalog - **[Demo Session Guide](./features/DEMO_SESSION.md)** - Using the pre-configured test session - **[Context-Aware Responses](./features/CONTEXTUAL_RESPONSE_FEATURE.md)** - Multi-character AI generation - **[Prompt Engineering](./features/PROMPT_IMPROVEMENTS.md)** - LLM prompt techniques - **[Bug Fixes](./features/FIXES_SUMMARY.md)** - Recent fixes and improvements ### ๐Ÿš€ [Setup Guides](./setup/) Get started quickly with installation and configuration guides. - **[Quickstart Guide](./setup/QUICKSTART.md)** - Step-by-step setup instructions - **[Quick Reference](./setup/QUICK_REFERENCE.md)** - Common commands and workflows ### ๐Ÿ“‹ [Planning & Roadmap](./planning/) Project vision, milestones, and future plans. - **[Project Plan](./planning/PROJECT_PLAN.md)** - Overall project structure and goals - **[MVP Roadmap](./planning/MVP_ROADMAP.md)** - Minimum viable product phases - **[Next Steps](./planning/NEXT_STEPS.md)** - Immediate priorities and tasks ### ๐Ÿ”ง [Development](./development/) Technical implementation details and testing. - **[MVP Progress](./development/MVP_PROGRESS.md)** - Current status and achievements - **[Testing Guide](./development/TESTING_GUIDE.md)** - How to test the application - **[Test Results](./development/TEST_RESULTS.md)** - Latest test results ### ๐Ÿ“– [Reference](./reference/) Technical guides and comprehensive references. - **[LLM Guide](./reference/LLM_GUIDE.md)** - Working with different AI models - **[Project Files Reference](./reference/PROJECT_FILES_REFERENCE.md)** - Complete file structure --- ## ๐Ÿ”— Quick Links ### For New Users 1. โšก Start with [Quickstart Guide](./setup/QUICKSTART.md) 2. ๐ŸŽฎ Try the [Demo Session](./features/DEMO_SESSION.md) (pre-configured!) 3. ๐Ÿ“– Review [Features Overview](./features/README.md) to see what's possible 4. ๐Ÿค– Check [LLM Guide](./reference/LLM_GUIDE.md) for model selection ### For Developers 1. ๐Ÿ”ง Read [MVP Progress](./development/MVP_PROGRESS.md) for current state 2. ๐Ÿงช Check [Testing Guide](./development/TESTING_GUIDE.md) 3. ๐Ÿ“ Review [Project Files Reference](./reference/PROJECT_FILES_REFERENCE.md) 4. ๐Ÿš€ Follow [Next Steps](./planning/NEXT_STEPS.md) for contribution areas ### For Storytellers 1. ๐ŸŽญ See [Features Guide](./features/README.md) for all tools 2. ๐Ÿง  Learn about [Context-Aware Responses](./features/CONTEXTUAL_RESPONSE_FEATURE.md) 3. ๐Ÿ’ก Use [Quick Reference](./setup/QUICK_REFERENCE.md) for common tasks 4. ๐ŸŽฒ Start with [Demo Session](./features/DEMO_SESSION.md) for practice --- ## ๐Ÿ“Š Current Status (v0.2.0) ### โœ… Completed Features - Private/public/mixed messaging system - Context-aware AI response generator - Demo session with pre-configured characters - Real-time WebSocket communication - Multi-LLM support (GPT-4o, Claude, Llama, etc.) - AI-assisted storyteller suggestions - Session ID quick copy - Full conversation history ### ๐Ÿšง Coming Soon - Database persistence - Character sheets & stats - Dice rolling mechanics - Combat system - Image generation - Voice messages See [MVP Roadmap](./planning/MVP_ROADMAP.md) for the complete timeline. --- ## ๐Ÿ“ Documentation Principles This documentation follows these principles: - **Progressive Disclosure**: Start simple, dive deeper as needed - **Always Current**: Updated with each feature implementation - **Example-Driven**: Real code examples and use cases - **Clear Structure**: Logical organization for easy navigation - **Feature-Focused**: Detailed guides for every feature --- ## ๐ŸŽฏ Documentation Map ``` docs/ โ”œโ”€โ”€ features/ โ† Feature guides & examples โ”‚ โ”œโ”€โ”€ README.md โ”‚ โ”œโ”€โ”€ DEMO_SESSION.md โ”‚ โ”œโ”€โ”€ CONTEXTUAL_RESPONSE_FEATURE.md โ”‚ โ”œโ”€โ”€ PROMPT_IMPROVEMENTS.md โ”‚ โ””โ”€โ”€ FIXES_SUMMARY.md โ”œโ”€โ”€ setup/ โ† Installation & quick start โ”‚ โ”œโ”€โ”€ QUICKSTART.md โ”‚ โ””โ”€โ”€ QUICK_REFERENCE.md โ”œโ”€โ”€ planning/ โ† Roadmap & future plans โ”‚ โ”œโ”€โ”€ PROJECT_PLAN.md โ”‚ โ”œโ”€โ”€ MVP_ROADMAP.md โ”‚ โ””โ”€โ”€ NEXT_STEPS.md โ”œโ”€โ”€ development/ โ† Technical & testing docs โ”‚ โ”œโ”€โ”€ MVP_PROGRESS.md โ”‚ โ”œโ”€โ”€ TESTING_GUIDE.md โ”‚ โ””โ”€โ”€ TEST_RESULTS.md โ””โ”€โ”€ reference/ โ† Technical references โ”œโ”€โ”€ LLM_GUIDE.md โ””โ”€โ”€ PROJECT_FILES_REFERENCE.md ``` --- ## ๐Ÿค Contributing to Documentation Found a typo or want to improve the docs? Contributions are welcome! 1. Documentation lives in the `docs/` folder 2. Use clear, concise language 3. Include examples where helpful 4. Keep formatting consistent 5. Update relevant indexes when adding new docs --- **Need help?** Start with the [Quickstart Guide](./setup/QUICKSTART.md) or check the main [README](../README.md). --- *Last updated: October 11, 2025*