feat(runtime): implement single-article consolidation runtime and modularize codebase

This commit is contained in:
2026-08-24 00:14:07 -03:00
parent e1e0be1353
commit 23de7d8fe7
176 changed files with 266754 additions and 10179 deletions
+25 -5
View File
@@ -1,4 +1,21 @@
pytest>=7.0.0
# ==============================================================================
# TextNLPClassifierApp - Production Dependencies (requirements.txt)
# ==============================================================================
# ------------------------------------------------------------------------------
# 1. Runtime de Consolidação e Higienização (006-article-consolidation-runtime)
# ------------------------------------------------------------------------------
jsonschema>=4.20.0
referencing>=0.30.0
httpx>=0.27.0
pyyaml>=6.0
python-dateutil>=2.8.2
langfuse>=2.0.0
marko>=2.0.0
# ------------------------------------------------------------------------------
# 2. Extratores, Parsers e Ferramentas Legadas (Tools)
# ------------------------------------------------------------------------------
foxcape>=0.1.2
beautifulsoup4>=4.12.0
googlenewsdecoder>=0.1.7
@@ -8,7 +25,10 @@ newspaper4k>=0.9.3.1
readability-lxml>=0.8.1
lxml>=4.9.0
markdownify>=0.13.0
# Optional Tier 2 / Tier 3 dependencies (not required for POC core execution)
# sentence-transformers>=2.2.0
# httpx>=0.24.0
# openai>=1.0.0
openai>=1.0.0
# ------------------------------------------------------------------------------
# 3. Testes Automatizados e Qualidade
# ------------------------------------------------------------------------------
pytest>=7.0.0
pytest-asyncio>=0.21.0