Commit Graph

3 Commits

Author SHA1 Message Date
229d47e291 fix: resolve all MyPy type errors and add poetry.lock for reproducible builds
Some checks failed
CI/CD Pipeline / Build and Push Docker Images (api) (push) Blocked by required conditions
CI/CD Pipeline / Build and Push Docker Images (chat) (push) Blocked by required conditions
CI/CD Pipeline / Build and Push Docker Images (frontend) (push) Blocked by required conditions
CI/CD Pipeline / Build and Push Docker Images (worker) (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Staging (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Security Scanning (push) Has been cancelled
CI/CD Pipeline / Lint Code (push) Has been cancelled
CI/CD Pipeline / Generate Documentation (push) Has been cancelled
- Install missing type stubs (types-PyYAML, celery-types, types-redis)
- Fix template_generator.py: add explicit type casts for YAML data
- Fix documentation_tasks.py: add Task type hints for Celery decorators
- Fix api/main.py: add type annotations for AsyncResult and response dicts
- Fix chat/main.py: add type ignore for socketio (no stubs available)
- Remove poetry.lock from .gitignore (needed for Docker builds)
- Add poetry.lock to ensure reproducible dependency installation
- Format code with Black and verify with Ruff

All MyPy checks now pass: 18 errors → 0 errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-21 13:33:51 +02:00
LLM Automation
767c5150e6 feat: Initial commit - LLM Automation Docs & Remediation Engine v2.0
Some checks failed
CI/CD Pipeline / Run Tests (push) Has been skipped
CI/CD Pipeline / Security Scanning (push) Has been skipped
CI/CD Pipeline / Generate Documentation (push) Failing after 41s
CI/CD Pipeline / Lint Code (push) Failing after 41s
CI/CD Pipeline / Build and Push Docker Images (api) (push) Has been skipped
CI/CD Pipeline / Build and Push Docker Images (chat) (push) Has been skipped
CI/CD Pipeline / Build and Push Docker Images (frontend) (push) Has been skipped
CI/CD Pipeline / Build and Push Docker Images (worker) (push) Has been skipped
CI/CD Pipeline / Deploy to Staging (push) Has been skipped
CI/CD Pipeline / Deploy to Production (push) Has been skipped
 Features:
- 🤖 MCP Integration for device connectivity
- 📊 Multi-factor reliability scoring system
- 🔄 Human feedback loop with pattern learning
- ⚙️ Auto-remediation engine (disabled by default)
- 🔐 Safety-first design with approval workflows
- 📈 Progressive automation based on success rates
- 🎯 Decision engine with policy-based control
- 📋 Complete audit trail and rollback capability
- 🚀 FastAPI backend with async processing
- 💬 Agentic chat with autonomous doc search
- 🎨 React frontend with Material-UI
- 🐳 Docker Compose and Kubernetes ready
- 🔄 CI/CD pipelines (GitLab + Gitea)
- 📚 Comprehensive documentation

🔧 Components:
- API: Ticket resolution with auto-remediation
- Chat: AI-powered support with doc search
- Workers: Background processing with Celery
- Frontend: React UI with feedback system
- MCP Client: Device connectivity layer
- Reliability Calculator: Multi-factor scoring
- Decision Engine: Smart automation decisions
- Auto-Remediation Engine: Safe write operations

📦 Tech Stack:
- Python 3.10 + Poetry
- FastAPI + Uvicorn
- PostgreSQL + Redis
- Celery + Flower
- React + Material-UI
- Claude Sonnet 4.5
- ChromaDB for vector search
- Docker + Kubernetes

🎯 Safety Features:
- Auto-remediation disabled by default
- Explicit opt-in per ticket
- Multi-factor reliability thresholds
- Approval workflow for critical actions
- Pre/post execution checks
- Rate limiting and time windows
- Full rollback capability
- Complete audit trail

📈 Learning System:
- Pattern recognition from similar tickets
- Feedback-driven improvement
- Progressive automation thresholds
- Success rate tracking
- Confidence level classification

For more info: see README_COMPLETE_SYSTEM.md and AUTO_REMEDIATION_GUIDE.md
2025-10-17 23:47:53 +00:00
LLM Automation System
1ba5ce851d Initial commit: LLM Automation Docs & Remediation Engine v2.0
Features:
- Automated datacenter documentation generation
- MCP integration for device connectivity
- Auto-remediation engine with safety checks
- Multi-factor reliability scoring (0-100%)
- Human feedback learning loop
- Pattern recognition and continuous improvement
- Agentic chat support with AI
- API for ticket resolution
- Frontend React with Material-UI
- CI/CD pipelines (GitLab + Gitea)
- Docker & Kubernetes deployment
- Complete documentation and guides

v2.0 Highlights:
- Auto-remediation with write operations (disabled by default)
- Reliability calculator with 4-factor scoring
- Human feedback system for continuous learning
- Pattern-based progressive automation
- Approval workflow for critical actions
- Full audit trail and rollback capability
2025-10-17 23:47:28 +00:00