# PROJECT SUMMARY - sec_interp
Analysis Date: 2026-01-18 19:11:01
Analyzer Version: 2.0 (Ai-Context-Core)

## 📊 KEY METRICS
- **Total Modules**: 108
- **Lines of Code**: 17,148
- **Total Size**: 60.6 MB
- **Average Complexity**: 12.4
- **Docstring Coverage**: 94.1%
- **Quality Score**: 83.2/100
- **Test Files**: 62

## 📁 STRUCTURE
- **Python Files**: 179
- **Total Files**: 1663
- **Primary File Types**: .py, .dat, .pyc, .pyi, .sip

## 🚨 CRITICAL ISSUES

### 🔒 Security Issues:
- **core/controller.py**: 1 issues (Max: MEDIUM)
- **exporters/csv_exporter.py**: 1 issues (Max: MEDIUM)
- **update_metadata_rule.py**: 1 issues (Max: MEDIUM)

### 🏗️ Critical Technical Debt:
- **core/services/drillhole_service.py**: 3 issues (Score: 7)
- **core/services/geology_service.py**: 2 issues (Score: 5)
- **gui/main_dialog_preview.py**: 2 issues (Score: 5)
- **core/validation/project_validator.py**: 2 issues (Score: 4)
- **exporters/interpretation_3d_exporter.py**: 2 issues (Score: 4)


## 💡 MAIN RECOMMENDATIONS

### core/exceptions.py
- Very long functions (average 59.0 lines/function).

### core/data_cache.py
- High complexity (19) with several functions. Consider breaking down large logic.

### core/services/profile_service.py
- Very long functions (average 86.0 lines/function).

## 📈 COMPLEXITY DISTRIBUTION
- low (0-5): 50 modules (46.3%)
- medium (6-15): 31 modules (28.7%)
- high (16-30): 12 modules (11.1%)
- very_high (31+): 15 modules (13.9%)