feat: Universal issue tracker integration v2.0

SUPPORTED INTEGRATIONS:
- TicketHub (internal)
- JIRA (Atlassian)
- ServiceNow (Incidents)
- Zendesk (Tickets)
- Azure DevOps (Work Items)
- GitHub Issues
- GitLab Issues
- Generic webhook (custom systems)

FEATURES:
- Normalized issue adapter pattern
- Each source has dedicated webhook endpoint
- Automatic callback to source system with analysis
- Support for source-specific comment formats
- Integration statistics tracking
- Filter issues by source
- Generic webhook for custom integrations

ARCHITECTURE:
- Adapter functions normalize different payloads
- Single analyze_issue pipeline for all sources
- Source-aware post_analysis_to_source callback
- DB tracks source and metadata per issue
This commit is contained in:
Ricel Leite 2026-02-18 18:41:20 -03:00
parent bb5239737e
commit b000dcc98d
1 changed files with 1167 additions and 0 deletions

1167
api/main_v3.py Normal file

File diff suppressed because it is too large Load Diff