Explanation
Conceptual documentation that helps you understand why ThoughtJack works the way it does. These pages provide background knowledge rather than step-by-step instructions.
| Topic | What you'll understand |
|---|---|
| Why Adversarial Testing | Why functional testing isn't enough and how adversarial testing closes the gap |
| Architecture | System design, module relationships, and data flow |
| Execution Modes | Traffic mode vs context mode - when and why to use each |
| Phase Engine Design | State machine mechanics, atomic transitions, and timer internals |
| Protocol Attack Surfaces | Why MCP, A2A, and AG-UI are vulnerable and how ThoughtJack models attack vectors |
| Security Framework Mappings | How scenarios map to MITRE ATT&CK and OWASP MCP Top 10 |
| Documentation Structure | Why the docs follow the Diataxis framework |
Not what you're looking for?
- Want to learn by doing? → start with Tutorials
- Need to accomplish a specific task? → see How-To Guides
- Looking for exact field definitions? → see Reference