# 💡 IDEA #23: Report Agent — Deep Hermes Core Integration

## Origin
User request: "report agent sao đơn giản thế bro — làm sâu vào rồi móc toàn bộ core của hermes agent"

## Description
Hiện tại `report_agent` chỉ sử dụng **surface-level** integration với Hermes:
- `scheduler.py` import `cron.jobs.create_job` nhưng chỉ tạo 1 job duy nhất (daily sales).
- Không có **InsightsEngine** để phân tích session history.
- Không có **ErrorClassifier** cho self-healing retry pipeline.
- Không có **ContextCompressor** cho token management.
- Không có **Curator** pattern cho lifecycle management.
- Không có **SessionDB** cho persistent state tracking.
- Không có **session_search** để crawl lịch sử tìm insight cho report.

## Goal
Biến `report_agent` từ một "dumb report generator" thành một **autonomous insight engine** 
bằng cách deep-integrate các core module từ `hermes-agent-repo/`:

1. **InsightsEngine** → Tự động tạo usage/performance reports từ session data
2. **SessionDB** → Persistent state tracking cho report lifecycle  
3. **ErrorClassifier** → Self-healing pipeline (retry/compress/fallback)
4. **ContextCompressor** → Manage token budget khi report data quá lớn
5. **Curator pattern** → Background maintenance + lifecycle state transitions
6. **session_search** → Tìm relevant sessions để enrich report context
7. **kanban_tools** → Task orchestration cho multi-step report pipelines

## Type
Feature Enhancement (Pipeline A)
