Metadata-Version: 2.4
Name: qualitics-ai
Version: 1.0.0
Summary: Intelligent AI agent for automated test gap analysis and quality intelligence
Author-email: Arpit Kothari <arpit@qualitics.ai>
License: Proprietary
Project-URL: Homepage, https://github.com/arpitkothari-hub/qualitics-ai
Project-URL: Documentation, https://arpitkothari-hub.github.io/qualitics-ai
Project-URL: Repository, https://github.com/arpitkothari-hub/qualitics-ai
Project-URL: Issues, https://github.com/arpitkothari-hub/qualitics-ai/issues
Keywords: ai,testing,quality-assurance,bug-analysis,test-gap-analysis
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: click>=8.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: nltk>=3.8
Requires-Dist: spacy>=3.6.0
Requires-Dist: openai>=1.0.0
Requires-Dist: requests>=2.31.0
Requires-Dist: atlassian-python-api>=3.41.0
Requires-Dist: PyGithub>=1.59.0
Requires-Dist: reportlab>=4.0.0
Requires-Dist: markdown>=3.5.0
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: cryptography>=41.0.0
Requires-Dist: structlog>=23.1.0
Requires-Dist: sentry-sdk>=1.32.0
Provides-Extra: dev
Requires-Dist: pytest>=7.4.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: pytest-cov>=4.1.0; extra == "dev"
Requires-Dist: pytest-mock>=3.11.0; extra == "dev"
Requires-Dist: black>=23.7.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.5.0; extra == "dev"
Requires-Dist: isort>=5.12.0; extra == "dev"
Requires-Dist: pre-commit>=3.3.0; extra == "dev"
Requires-Dist: types-PyYAML>=6.0.0; extra == "dev"
Requires-Dist: types-requests>=2.31.0; extra == "dev"
Requires-Dist: types-beautifulsoup4>=4.12.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=7.1.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=1.3.0; extra == "docs"

# Qualitics AI

An intelligent AI agent for automated test gap analysis and quality intelligence.

## Requirements

- **Python 3.10+** (Recommended: Python 3.11 or 3.12)
- Modern operating systems (Linux, macOS, Windows)
- Git access to target repositories
- API access to bug tracking systems

## Overview

Qualitics AI automates the comprehensive analysis of software quality by:
- Analyzing production bugs from multiple tracking systems (JIRA, Azure DevOps, GitHub Issues)
- Examining repository test infrastructure across platforms (GitHub, Azure Repos, GitLab)
- Identifying critical test coverage gaps using AI-powered pattern recognition
- Generating actionable test scenarios with developer-specific recommendations
- Producing professional reports for stakeholders and technical teams

## Key Features

- **Multi-Platform Integration**: GitHub, Azure Repos, GitLab, Bitbucket
- **Bug Tracking Systems**: JIRA, Azure DevOps, GitHub Issues, ServiceNow
- **AI-Powered Analysis**: Pattern recognition, natural language processing
- **Automated Report Generation**: PDF, Confluence, Markdown, JSON formats
- **Configurable Analysis**: Customer-specific repository and bug tracking setups
- **Developer-Centric Insights**: Extract technical root causes from developer discussions

## 🚀 Quick Start

### Installation

#### Option 1: PyPI Package (Recommended)
```bash
# Install from PyPI
pip install qualitics-ai

# Initialize configuration
qualitics init --output config/my_config.yaml

# Run analysis
qualitics analyze --config config/my_config.yaml
```

#### Option 2: Docker Container
```bash
# Create configuration directory
mkdir -p ./config ./reports

# Initialize configuration
docker run --rm -v $(pwd):/workspace ghcr.io/arpitkothari-hub/qualitics-ai:latest 
  qualitics init --output /workspace/config/my_config.yaml

# Run analysis
docker run --rm -v $(pwd):/workspace ghcr.io/arpitkothari-hub/qualitics-ai:latest 
  qualitics analyze --config /workspace/config/my_config.yaml
```

#### Option 3: Development Installation
```bash
# Clone the repository
git clone https://github.com/arpitkothari-hub/qualitics-ai.git
cd qualitics-ai

# Install in development mode
pip install -e .

# Run the analysis
qualitics-ai init --output config/my_config.yaml
qualitics-ai analyze --config config/my_config.yaml
```

## Configuration

Qualitics AI is designed to be customer-configurable for different:
- Repository systems (GitHub, Azure Repos, GitLab)
- Bug tracking tools (JIRA, Azure DevOps, GitHub Issues)
- Analysis scope (time ranges, severity filters, component focus)
- Report formats and delivery methods

## Architecture

- **Core Engine**: `qualitics_ai/core/` - Main analysis logic
- **Integrations**: `qualitics_ai/integrations/` - Repository and bug tracking connectors
- **Analysis**: `qualitics_ai/analysis/` - AI-powered pattern recognition
- **Reports**: `qualitics_ai/reports/` - Multi-format report generation
- **Config**: `config/` - Customer configuration management

## Development

```bash
# Setup development environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements-dev.txt

# Run tests
pytest

# Run linting
flake8 qualitics_ai/
black qualitics_ai/

# Type checking
mypy qualitics_ai/
```

## License

Commercial software - All rights reserved.

## Support

For enterprise support and custom configurations, contact: support@qualitics.ai
