Core Concepts¶
Understanding how Dial Code works under the hood.
Key Concepts¶
Execution Modes¶
Four intelligent modes that adapt to your task's complexity and risk level.
Dialectic Pipeline¶
The multi-stage review process that ensures safer, higher-quality changes.
How It Works¶
1. Task Analysis¶
When you submit a request, Dial Code analyzes:
- Complexity - Simple fix or multi-file change?
- Risk Level - Read-only, moderate, or critical?
- Scope - Which files and systems are affected?
2. Mode Selection¶
Based on the analysis, an execution mode is selected:
| Mode | When Used |
|---|---|
| Ask | Questions, explanations, read-only exploration |
| Quick | Simple fixes, typos, straightforward changes |
| Review | New features, moderate changes |
| Safe | Critical systems, auth, database, security |
3. Execution¶
- Ask/Quick: Direct execution with appropriate safeguards
- Review/Safe: Changes go through the dialectic pipeline
4. Approval¶
Before any file modifications:
- Diff is displayed
- You approve or reject
- Changes are applied (or not)
Design Principles¶
Safety First¶
No changes are made without your explicit approval. The pipeline catches issues before they reach your codebase.
Intelligent Adaptation¶
The system learns from each session, improving its understanding of your codebase and preferences.
Transparent Process¶
Every step is visible - you can see what mode is selected, why, and what the pipeline is doing.
Next Steps¶
- Execution Modes - Deep dive into each mode
- Dialectic Pipeline - How multi-stage review works
- Tools - Available capabilities