adrai-org / adrai-org/adr-ai-tools-py
[FEATURE] Enhanced doctor command validation
- Lenguaje dominante
- Python
- Estrellas
- 4
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
## ✨ Feature Request Template
### **Feature Description**
Enhance the `doctor` command with deeper validation checks beyond basic configuration syntax.
### **Use Case**
As new features are added (LLM integration, external services), users need a comprehensive health check to verify all components are working properly.
### **Proposed Solution**
Add validation rules with severity levels:
- **ERROR**: Blocking issues that prevent functionality
- **WARNING**: Missing optional features or recommended settings
- **INFO**: Status information
Example output:
```
✅ Configuration: PASS
⚠️ LLM API: WARNING (no API key configured)
✅ Permissions: PASS
```
Rules handle missing validation logic gracefully (show WARNING instead of failing).
### **Alternatives Considered**
- Keep basic validation only: Limited future utility
- Separate commands: Fragments user experience
### **Acceptance Criteria**
- [ ] Support ERROR/WARNING/INFO severity levels with clear indicators
- [ ] Add framework for future LLM/API validation rules
- [ ] Graceful handling when validation logic is unavailable
- [ ] Fast execution for basic checks
- [ ] Comprehensive test coverage
### **Additional Context**
Sets foundation for validating future LLM and external service integrations. Current configuration validation becomes part of this expanded framework.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.