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
78 lines
585 B
Plaintext
78 lines
585 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
build/
|
|
develop-eggs/
|
|
dist/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
wheels/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
|
|
# Virtual environments
|
|
venv/
|
|
ENV/
|
|
env/
|
|
.venv
|
|
|
|
# Poetry
|
|
poetry.lock
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# Database
|
|
*.db
|
|
*.sqlite
|
|
|
|
# Output
|
|
output/
|
|
data/chroma_db/
|
|
|
|
# Coverage
|
|
htmlcov/
|
|
.coverage
|
|
.coverage.*
|
|
coverage.xml
|
|
*.cover
|
|
|
|
# Testing
|
|
.pytest_cache/
|
|
.tox/
|
|
|
|
# Docker
|
|
.dockerignore
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Temporary
|
|
tmp/
|
|
temp/
|
|
*.tmp
|