feat(classifier): implement Tier 3 LLM fallback adapter and boundary disambiguation test suite
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Graph Report - TextNLPClassifierApp (2026-08-21)
|
||||
|
||||
## Corpus Check
|
||||
- 199 files · ~108,365 words
|
||||
- 200 files · ~108,772 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
@@ -10,7 +10,7 @@
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `64dfd842`
|
||||
- Built from commit: `926a6b8c`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -167,11 +167,11 @@
|
||||
- Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports
|
||||
- valid_newspaper4k.md
|
||||
- valid_readability.md
|
||||
- test_normalize_date_rfc_2822_variants
|
||||
- test_normalize_list_author_url_filtering
|
||||
- test_normalize_date_invalid_and_placeholders
|
||||
- test_metadata_priority_title_all_fallbacks
|
||||
- test_metadata_priority_subtitle_omitted_when_equal_to_title
|
||||
- test_metadata_priority_first_valid_source_no_cross_merging
|
||||
- test_normalize_list_deduplication_preserves_case_and_order
|
||||
- test_normalize_date_iso_8601_variants
|
||||
- test_metadata_priority_original_url_all_fallbacks
|
||||
- test_normalize_scalar_non_string_types
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
@@ -357,7 +357,7 @@ Nodes (16): count_phrase_occurrences(), match_phrase_in_text(), Core determinist
|
||||
|
||||
### Community 48 - "test_convert_article_to_markdown.py"
|
||||
Cohesion: 0.07
|
||||
Nodes (27): Suíte de Testes Automatizados para Conversão de Artigo JSON para Markdown.…, Testa deduplicação case-insensitive preservando a grafia e ordem da primeira…, Valida parsing de datas ISO 8601 em múltiplos formatos e fusos., Valida a cadeia de fallback completa para a URL ORIGINAL (5 níveis)., Valida decodificação de entidades HTML nomeadas e numéricas., Valida colapso de tabs, quebras de linha e espaços múltiplos em um único espaço., Garante correspondência exata byte a byte para Trafilatura, Newspaper4k e…, Garante que múltiplas execuções no mesmo arquivo produzam hashes SHA-256… (+19 more)
|
||||
Nodes (27): Suíte de Testes Automatizados para Conversão de Artigo JSON para Markdown.…, Testa comportamento com listas vazias, nulas ou contendo apenas placeholders., Valida parsing de datas no formato RFC 2822 (usado em feeds RSS e cabeçalhos…, Valida a cadeia de fallback completa para o campo TÍTULO (6 níveis)., Garante que subtítulo idêntico ao título seja automaticamente omitido (None)., Valida decodificação de entidades HTML nomeadas e numéricas., Garante que listas de autores/tags usem apenas a primeira fonte válida, sem…, Garante correspondência exata byte a byte para Trafilatura, Newspaper4k e… (+19 more)
|
||||
|
||||
### Community 80 - "test_extract_article_contents.py"
|
||||
Cohesion: 0.06
|
||||
|
||||
Reference in New Issue
Block a user