feat(04-03): implement progressive compression engine

- Added CompressionEngine class with 4-tier age-based compression
- 7 days: Full content (no compression)
- 30 days: Key points extraction (70% retention)
- 90 days: Brief summary (40% retention)
- 365+ days: Metadata only
- Hybrid extractive-abstractive summarization with fallbacks
- Compression quality metrics and validation
- Support for missing dependencies (NLTK/transformers)
- Added transformers and nltk to requirements.txt
This commit is contained in:
Mai Development
2026-01-27 23:42:20 -05:00
parent bb7205223d
commit 017df5466d
2 changed files with 609 additions and 1 deletions

View File

@@ -8,4 +8,6 @@ semgrep>=1.99
docker>=7.0.0
sqlite-vec>=0.1.0
numpy>=1.24.0
sentence-transformers>=2.2.2
sentence-transformers>=2.2.2
transformers>=4.21.0
nltk>=3.8