Spaces:
Sleeping
Sleeping
| # ToGMAL: Taxonomy of Generative Model Apparent Limitations | |
| ## π Complete Documentation Index | |
| Welcome to ToGMAL! This index will help you navigate all available documentation. | |
| --- | |
| ## π Getting Started (Start Here!) | |
| | Document | Description | When to Read | | |
| |----------|-------------|--------------| | |
| | [**QUICKSTART.md**](./QUICKSTART.md) | 5-minute setup guide | First time setup | | |
| | [**README.md**](./README.md) | Complete feature overview | Understanding capabilities | | |
| | [**DEPLOYMENT.md**](./DEPLOYMENT.md) | Detailed installation guide | Production deployment | | |
| **Recommended order for new users:** | |
| 1. QUICKSTART.md β Get running fast | |
| 2. README.md β Understand what it does | |
| 3. DEPLOYMENT.md β Advanced configuration | |
| --- | |
| ## π Core Documentation | |
| ### [README.md](./README.md) | |
| **Complete user documentation** | |
| - Overview and features | |
| - Installation instructions | |
| - Tool descriptions and parameters | |
| - Detection heuristics explained | |
| - Risk levels and interventions | |
| - Configuration options | |
| - Integration examples | |
| **Best for:** Understanding what ToGMAL does and how to use it | |
| --- | |
| ### [QUICKSTART.md](./QUICKSTART.md) | |
| **5-minute setup guide** | |
| - Rapid installation | |
| - Quick configuration | |
| - First test examples | |
| - Troubleshooting basics | |
| - Essential usage patterns | |
| **Best for:** Getting started immediately | |
| --- | |
| ### [DEPLOYMENT.md](./DEPLOYMENT.md) | |
| **Advanced deployment guide** | |
| - Platform-specific setup (macOS/Windows/Linux) | |
| - Claude Desktop integration | |
| - Production deployment strategies | |
| - Performance optimization | |
| - Monitoring and logging | |
| - Security considerations | |
| **Best for:** Production deployments and advanced users | |
| --- | |
| ## ποΈ Technical Documentation | |
| ### [ARCHITECTURE.md](./ARCHITECTURE.md) | |
| **System design and architecture** | |
| - System overview diagrams | |
| - Component responsibilities | |
| - Data flow visualizations | |
| - Detection pipeline | |
| - Risk calculation algorithm | |
| - Extension points | |
| - Performance characteristics | |
| - Scalability path | |
| **Best for:** Developers and technical understanding | |
| --- | |
| ### [PROJECT_SUMMARY.md](./PROJECT_SUMMARY.md) | |
| **Project overview and status** | |
| - Feature list | |
| - Implementation details | |
| - Design principles | |
| - Technical specifications | |
| - Future roadmap preview | |
| - Success metrics | |
| - Use cases | |
| **Best for:** Project stakeholders and contributors | |
| --- | |
| ### [CHANGELOG_ROADMAP.md](./CHANGELOG_ROADMAP.md) | |
| **Version history and future plans** | |
| - Current version features | |
| - Planned enhancements (v1.1, v2.0, v3.0) | |
| - Feature requests | |
| - Technical debt tracking | |
| - Research directions | |
| - Success metrics | |
| - Community contributions | |
| **Best for:** Understanding project evolution and contributing | |
| --- | |
| ## π» Code and Configuration | |
| ### [togmal_mcp.py](./togmal_mcp.py) | |
| **Main server implementation** | |
| - 1,270 lines of production code | |
| - 5 MCP tools | |
| - 5 detection heuristics | |
| - Risk assessment system | |
| - Taxonomy database | |
| - Full type hints and documentation | |
| **Best for:** Understanding implementation details | |
| --- | |
| ### [test_examples.py](./test_examples.py) | |
| **Test cases and examples** | |
| - 10 comprehensive test scenarios | |
| - Expected detection results | |
| - Edge cases | |
| - Borderline examples | |
| - Usage demonstrations | |
| **Best for:** Testing and validation | |
| --- | |
| ### [requirements.txt](./requirements.txt) | |
| **Python dependencies** | |
| - mcp (MCP SDK) | |
| - pydantic (validation) | |
| - httpx (async HTTP) | |
| **Best for:** Dependency installation | |
| --- | |
| ### [claude_desktop_config.json](./claude_desktop_config.json) | |
| **Configuration example** | |
| - Claude Desktop integration | |
| - Environment variables | |
| - Server parameters | |
| **Best for:** Configuration reference | |
| --- | |
| ## π Quick Reference Tables | |
| ### Documentation by Task | |
| | Task | Document(s) | | |
| |------|-------------| | |
| | Install for first time | QUICKSTART.md | | |
| | Understand all features | README.md | | |
| | Deploy to production | DEPLOYMENT.md | | |
| | Understand architecture | ARCHITECTURE.md | | |
| | Contribute patterns | README.md + CHANGELOG_ROADMAP.md | | |
| | Troubleshoot issues | DEPLOYMENT.md | | |
| | Extend functionality | ARCHITECTURE.md | | |
| | Check roadmap | CHANGELOG_ROADMAP.md | | |
| ### Documentation by Audience | |
| | Audience | Recommended Reading | | |
| |----------|-------------------| | |
| | End Users | QUICKSTART β README | | |
| | Developers | ARCHITECTURE β togmal_mcp.py | | |
| | DevOps | DEPLOYMENT β ARCHITECTURE | | |
| | Contributors | CHANGELOG_ROADMAP β ARCHITECTURE | | |
| | Researchers | PROJECT_SUMMARY β ARCHITECTURE | | |
| | Management | PROJECT_SUMMARY β CHANGELOG_ROADMAP | | |
| ### Documentation by Depth | |
| | Level | Documents | | |
| |-------|-----------| | |
| | Quick Overview | QUICKSTART.md (5 min) | | |
| | Basic Understanding | README.md (15 min) | | |
| | Detailed Knowledge | DEPLOYMENT.md + ARCHITECTURE.md (45 min) | | |
| | Complete Mastery | All docs + code review (3+ hours) | | |
| --- | |
| ## π― Common Use Cases | |
| ### Use Case 1: First Time Setup | |
| ``` | |
| 1. Read QUICKSTART.md (5 min) | |
| 2. Install dependencies | |
| 3. Configure Claude Desktop | |
| 4. Test with example prompts | |
| ``` | |
| ### Use Case 2: Understanding Detection | |
| ``` | |
| 1. Read README.md "Detection Heuristics" section | |
| 2. Review test_examples.py for examples | |
| 3. Check ARCHITECTURE.md for algorithm details | |
| 4. Test with your own prompts | |
| ``` | |
| ### Use Case 3: Production Deployment | |
| ``` | |
| 1. Read DEPLOYMENT.md completely | |
| 2. Review ARCHITECTURE.md for scale considerations | |
| 3. Set up monitoring per DEPLOYMENT.md | |
| 4. Configure backups and persistence | |
| 5. Test in staging environment | |
| ``` | |
| ### Use Case 4: Contributing | |
| ``` | |
| 1. Read CHANGELOG_ROADMAP.md for priorities | |
| 2. Review ARCHITECTURE.md for extension points | |
| 3. Study togmal_mcp.py code structure | |
| 4. Submit evidence via MCP tool | |
| 5. Propose patterns via GitHub | |
| ``` | |
| ### Use Case 5: Research | |
| ``` | |
| 1. Read PROJECT_SUMMARY.md for overview | |
| 2. Review ARCHITECTURE.md for methodology | |
| 3. Check CHANGELOG_ROADMAP.md for research directions | |
| 4. Analyze test_examples.py for scenarios | |
| 5. Access taxonomy data via tools | |
| ``` | |
| --- | |
| ## π Documentation Statistics | |
| | Metric | Value | | |
| |--------|-------| | |
| | Total Documentation Files | 9 | | |
| | Total Lines of Documentation | ~3,500 | | |
| | Code Files | 2 | | |
| | Total Lines of Code | ~1,400 | | |
| | Test Cases | 10 | | |
| | ASCII Diagrams | 15 | | |
| | Configuration Examples | 3 | | |
| --- | |
| ## π File Dependency Graph | |
| ``` | |
| README.md (start here) | |
| β | |
| ββββΊ QUICKSTART.md (quick setup) | |
| β β | |
| β ββββΊ togmal_mcp.py (implementation) | |
| β β | |
| β ββββΊ requirements.txt (dependencies) | |
| β | |
| ββββΊ DEPLOYMENT.md (advanced setup) | |
| β β | |
| β ββββΊ claude_desktop_config.json (config) | |
| β ββββΊ ARCHITECTURE.md (technical details) | |
| β | |
| ββββΊ PROJECT_SUMMARY.md (overview) | |
| β | |
| ββββΊ CHANGELOG_ROADMAP.md (future plans) | |
| β | |
| ββββΊ test_examples.py (validation) | |
| ``` | |
| --- | |
| ## π Learning Path | |
| ### Beginner Path (2 hours) | |
| 1. QUICKSTART.md (15 min) | |
| 2. README.md (30 min) | |
| 3. test_examples.py review (15 min) | |
| 4. Hands-on testing (60 min) | |
| ### Intermediate Path (4 hours) | |
| 1. Complete Beginner Path | |
| 2. DEPLOYMENT.md (45 min) | |
| 3. ARCHITECTURE.md overview (30 min) | |
| 4. Configuration experimentation (45 min) | |
| 5. Custom pattern testing (60 min) | |
| ### Advanced Path (8+ hours) | |
| 1. Complete Intermediate Path | |
| 2. Deep dive into togmal_mcp.py (2 hours) | |
| 3. Full ARCHITECTURE.md study (1 hour) | |
| 4. CHANGELOG_ROADMAP.md review (30 min) | |
| 5. Contribution planning (30 min) | |
| 6. Custom detector implementation (3+ hours) | |
| --- | |
| ## π Search Tips | |
| ### Finding Information | |
| **Installation Issues?** | |
| β Search DEPLOYMENT.md for your platform or error | |
| **Understanding Detection?** | |
| β Check README.md heuristics section + ARCHITECTURE.md pipeline | |
| **Configuration Questions?** | |
| β Look in DEPLOYMENT.md + claude_desktop_config.json | |
| **Want to Contribute?** | |
| β Read CHANGELOG_ROADMAP.md + ARCHITECTURE.md extensions | |
| **Need Examples?** | |
| β Check test_examples.py for working code | |
| **Performance Concerns?** | |
| β Review ARCHITECTURE.md performance section | |
| **Future Features?** | |
| β Browse CHANGELOG_ROADMAP.md planned features | |
| --- | |
| ## π Getting Help | |
| ### Documentation Issues | |
| - Unclear section? β Note the file and section | |
| - Missing information? β File an issue | |
| - Broken example? β Report with error message | |
| ### Technical Support | |
| 1. Check DEPLOYMENT.md troubleshooting | |
| 2. Review relevant documentation section | |
| 3. Search existing GitHub issues | |
| 4. File new issue with details | |
| ### Contributing | |
| 1. Read CHANGELOG_ROADMAP.md priorities | |
| 2. Check ARCHITECTURE.md for extension points | |
| 3. Follow contribution guidelines | |
| 4. Submit PR with documentation updates | |
| --- | |
| ## π± Quick Links | |
| | Resource | Link/Location | | |
| |----------|---------------| | |
| | Main Server | togmal_mcp.py | | |
| | Quick Start | QUICKSTART.md | | |
| | Full Guide | README.md | | |
| | Setup Help | DEPLOYMENT.md | | |
| | Architecture | ARCHITECTURE.md | | |
| | Roadmap | CHANGELOG_ROADMAP.md | | |
| | Examples | test_examples.py | | |
| | Config | claude_desktop_config.json | | |
| | Dependencies | requirements.txt | | |
| --- | |
| ## β Documentation Coverage | |
| | Topic | Coverage | Documents | | |
| |-------|----------|-----------| | |
| | Installation | β Complete | QUICKSTART, README, DEPLOYMENT | | |
| | Configuration | β Complete | DEPLOYMENT, claude_desktop_config | | |
| | Usage | β Complete | README, test_examples | | |
| | Architecture | β Complete | ARCHITECTURE | | |
| | Contributing | β Complete | CHANGELOG_ROADMAP | | |
| | API Reference | β Complete | README (tool descriptions) | | |
| | Troubleshooting | β Complete | DEPLOYMENT | | |
| | Examples | β Complete | test_examples, README | | |
| | Future Plans | β Complete | CHANGELOG_ROADMAP | | |
| | Performance | β Complete | ARCHITECTURE | | |
| --- | |
| ## π You're Ready! | |
| Pick your starting point based on your goal: | |
| - **Quick Start** β QUICKSTART.md | |
| - **Learn Features** β README.md | |
| - **Deploy Production** β DEPLOYMENT.md | |
| - **Understand Code** β ARCHITECTURE.md | |
| - **Plan Future** β CHANGELOG_ROADMAP.md | |
| Happy building with ToGMAL! π‘οΈ | |
| --- | |
| **Last Updated**: October 2025 | |
| **Documentation Version**: 1.0.0 | |
| **Total Files**: 9 documents + 2 code files | |