LLM Provider Summary
This page defines exactly which LLM provider each AI actor uses, what each provider is used for, and how provider failures affect the AI development pipeline.
Provider Assignments
Astra — Product Owner (PO)
Provider: OpenAI
Purpose:
- Requirements reasoning
- Issue refinement
- Backlog management
- Internal analysis-only tasks
Astra never uses Claude.
Kade — Developer (DEV)
Provider: Claude
Purpose:
- Code generation
- Static analysis
- Architectural interpretation
- File modification and implementation
Kade never uses OpenAI.
Orion — Quality Assurance (QA)
Provider: OpenAI
Purpose:
- QA reasoning
- PR analysis
- Test execution interpretation
- Code correctness analysis
- Build & test validation
Orion never uses Claude.
Why Two Providers?
Astrakion uses best-in-class specialization:
| Capability | Best Provider | Assigned To |
|---|---|---|
| Fast code generation | Claude | Kade |
| Deep reasoning | OpenAI | Astra + Orion |
| QA validation | OpenAI | Orion |
| PO-level interpretation | OpenAI | Astra |
This dual-provider strategy ensures faster development cycles, higher-quality PR reviews, stronger reasoning accuracy, minimized token waste, and clear separation of responsibilities.
Required API Keys
To enable full AI team operation, you must provide:
OpenAI API Key
Used by:
- Astra (PO)
- Orion (QA)
- System-level analysis-only tasks
Claude API Key
Used by:
- Kade (DEV)
Keys are encrypted and stored securely.
Provider Failure Behavior
| Condition | Astra | Kade | Orion |
|---|---|---|---|
| Claude unavailable | continues (analysis) | stops | continues |
| OpenAI out of tokens | stops | stops | stops |
| Astrakion tokens exhausted | continues (analysis) | stops | stops |
| Both providers down | stops | stops | stops |
| All available | continues | continues | continues |
Guarantees
- Only Astra and Orion use OpenAI
- Only Kade uses Claude
- No actor ever uses both providers
- Provider failure stops only the actors that depend on it
- Analysis-only work continues as long as OpenAI is available
- Token blocking rules operate independently of provider failures