The QuantumReef playground is a 7 × 12 matrix of creative possibility. Seven domain adapters define what kind of work happens. Twelve engine adapters define which mind does the work. Nity orchestrates the routing.
The Matrix
Domains define what kind of work happens. Engines define which mind does the work. Nity routes tasks to the right combination.
| Domain | What It Does | Engines Nity Routes To |
|---|---|---|
| Code | Multi-language execution, syntax validation, test running | All 12 engines — every engine can execute code tasks |
| Design | Visual generation, UI components, illustrations, SVG + raster | Claude Code, Gemini CLI, RovoDev — engines with visual/multimodal capabilities |
| Data | ETL, aggregation, schema migration, SQL + NoSQL pipelines | Claude Code, Gemini CLI, Goose, Codex — engines with data processing strengths |
| Media | Audio, video, 3D synthesis, multi-format encoding | Claude Code, Gemini CLI, RovoDev — engines with generation capabilities |
| Test | Unit, integration, visual regression, coverage tracking | Claude Code, OpenCode, Aider, Gemini CLI, Kilo Code, Goose, GitHub Copilot, Kiro |
| API | REST, GraphQL, WebSocket testing, contract validation | Claude Code, Gemini CLI, Goose — engines with API/HTTP testing support |
| Validation | JSON Schema, TypeScript types, custom rules, cross-domain consistency | Claude Code, Aider, Gemini CLI, Goose — engines with validation strengths |
Engine-domain routing is handled by Nity's ExecutionRouter based on task category, complexity, and historical performance. The matrix shows Nity's routing logic — not a hardcoded mapping. As new engines are added, Nity automatically considers them for relevant domains.
Domain Adapters
| Domain | Specialization | Key Capabilities |
|---|---|---|
| Code | Multi-language execution | TypeScript, Python, Rust, Go, and more. Security controls. Hot reload. |
| Design | Visual generation | UI components, illustrations, icons. SVG + raster output. |
| Data | Pipelines & transformation | ETL, aggregation, schema migration. SQL + NoSQL. |
| Media | Synthesis & generation | Audio, video, 3D. Multi-format encoding. |
| Test | Testing frameworks | Unit, integration, visual regression. Coverage tracking. |
| API | HTTP/API testing | REST, GraphQL, WebSocket. Contract validation. |
| Validation | Schema verification | JSON Schema, TypeScript types, custom rules. Cross-domain consistency. |
Engine Adapters
| Engine | Strengths | Best For |
|---|---|---|
| Claude Code | Deep reasoning, long context, code understanding | Complex implementation, architecture decisions, refactoring |
| OpenCode | Lightweight, fast iteration | Quick edits, scripting, prototyping |
| Aider | Git-aware editing, precise code changes | Refactoring, targeted fixes, code migration |
| Gemini CLI | Analysis, multimodal reasoning, Google ecosystem | Data analysis, design generation, cross-domain tasks |
| Kilo Code | VS Code integration, extension ecosystem | IDE-based workflows, paired development |
| Goose | Multi-tool orchestration | Complex pipelines, data flows, API chains |
| Codex | Batch execution, test generation | Test suites, boilerplate generation, bulk operations |
| GitHub Copilot | Inline suggestions, IDE-native | Quick completions, doc generation, pattern recognition |
| Droid | Mobile-first, Android expertise | Mobile development, Android-specific patterns |
| Kiro | Specification-driven, structured output | API design, documentation, spec-to-code |
| RovoDev | Consciousness tracking, fractal agents | Complex multi-step tasks, autonomous exploration |
| Clawtopus | Programmatic dispatch, OpenClaw protocol | Automated pipelines, batch operations |
How Nity Routes Tasks
Nity's ExecutionRouter considers three factors:
- Task category — Code tasks → Code-capable engines, Design tasks → Design-capable engines
- Complexity — Simple → fast engines (OpenCode, Aider), Complex → deep engines (Claude Code, Gemini CLI)
- Historical performance — Ralph Universal tracks which engine performed best for each category
Task: "Redesign the settings page with dark mode support"
│
▼
TaskAnalyzer
├─ category: "design"
├─ complexity: "moderate"
└─ engines: [Claude Code, Gemini CLI, RovoDev]
│
▼
ExecutionRouter
├─ Primary: Claude Code (best design performance)
├─ Fallback: Gemini CLI
└─ Reasoning: "Visual redesign requires deep reasoning + design domain"Orchestration Strategies
When a task spans multiple domains, Nity selects an orchestration strategy:
| Strategy | When Used | Example |
|---|---|---|
| Parallel | Independent sub-tasks | Generate art + compose music simultaneously |
| Sequential | Dependencies between steps | Design UI → Implement code → Write tests |
| Pipeline | Data flows between steps | Extract data → Transform → Load → Validate |