Files

122 KiB

Graph Report - TextNLPClassifierApp (2026-08-25)

Corpus Check

  • 504 files · ~902,420 words
  • Verdict: corpus is large enough that graph structure adds value.

Summary

  • 6224 nodes · 8829 edges · 553 communities (484 shown, 69 thin omitted)
  • Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 95 edges (avg confidence: 0.9)
  • Token cost: 0 input · 0 output

Graph Freshness

  • Built from commit: d2d1aad0
  • Run git rev-parse HEAD and compare to check if the graph is stale.
  • Run graphify update . after code changes (no API cost).

Community Hubs (Navigation)

  • architecture-delta.mjs
  • render-architecture.mjs
  • ECPSnapshot
  • config.py
  • SQLiteStore
  • properties
  • geometry.mjs
  • cli.mjs
  • brand-marks.mjs
  • properties
  • properties
  • properties
  • test_media_classifier.py
  • archify.mjs
  • webm-artifact.smoke.mjs
  • render-sequence.mjs
  • check-render-output.mjs
  • Plano de testes e evals — Runtime de consolidação de artigos
  • properties
  • tools/models.py
  • generated-validators.mjs
  • test_extract_article_contents.py
  • properties
  • render-dataflow.mjs
  • select_article_extractor
  • consolidate.py
  • properties
  • repair-operations.schema.json
  • ClassificationResult
  • process_batch
  • main
  • render-lifecycle.mjs
  • render-workflow.mjs
  • properties
  • enrichment-response.schema.json
  • scripts
  • test_models.py
  • startPreview
  • classifier-io.schema.json
  • create_schema_registry
  • required
  • layout-rules.test.mjs
  • hygiene/harness.py
  • test_convert_article_to_markdown.py
  • CandidateObject
  • process_batch
  • required
  • visual-check.mjs
  • null
  • article_content_hygiene
  • scenarios.mjs
  • ArticleCrawler
  • required
  • select_article_extractor.py
  • properties
  • article_content_hygiene
  • candidate/parser.py
  • create_manifest_dict
  • required
  • properties
  • golden.mjs
  • test_extract_google_news.py
  • output-path.mjs
  • $defs
  • convert_article_to_markdown.py
  • type
  • properties
  • properties
  • adapter.py
  • validate_and_extract_enrichment
  • classifier.py
  • main
  • check_zero_regex.py
  • enum
  • required
  • enum
  • test_select_article_extractor.py
  • properties
  • SanitizedJsonLogger
  • adaptive-reader-layout.test.mjs
  • properties
  • required
  • required
  • legend-contract.test.mjs
  • ecp
  • required
  • common.ps1
  • type
  • ExecutionStateMachine
  • visual-check.test.mjs
  • properties
  • required
  • candidates-payload.schema.json
  • limits
  • properties
  • generate-brand-marks.mjs
  • langfuse
  • string
  • null
  • properties
  • enum
  • dataflow.schema.json
  • properties
  • lifecycle.schema.json
  • required
  • required
  • properties
  • convert_article
  • Any
  • extract_google_news.py
  • object
  • tags
  • properties
  • test_equivalence_mapping.py
  • properties
  • entries
  • sequence.schema.json
  • properties
  • semantic-radar.test.mjs
  • properties
  • properties
  • architecture.schema.json
  • legendEntry
  • degraded.test.mjs
  • viewer-chrome-layout.test.mjs
  • paths
  • properties
  • properties
  • properties
  • repository-evidence.mjs
  • properties
  • enum
  • entries
  • properties
  • properties
  • ordinary-model-floor.test.mjs
  • output-path.test.mjs
  • preview-contract.test.mjs
  • real-repository-proof.test.mjs
  • v1-compatibility.test.mjs
  • resolve_article_body
  • SearchQuery
  • kept_block_ids
  • properties
  • type
  • enum
  • enum
  • enum
  • generate-validators.mjs
  • authored-reachability.test.mjs
  • chapter-delta-preview.test.mjs
  • cli.test.mjs
  • readme-showcase.test.mjs
  • repository-evidence.test.mjs
  • sqlite
  • required
  • pricing
  • article-input.schema.json
  • enum
  • run_preflight_checks
  • Extraction Pipeline Checklist: Article Content Multi-Engine Extractor
  • parametrize
  • open-artifact.mjs
  • enum
  • wraps
  • enum
  • enum
  • enum
  • mainPath
  • animation.test.mjs
  • guided-views.test.mjs
  • landing.test.mjs
  • preset-tryon.test.mjs
  • reach-share-card.test.mjs
  • relationship-direct-explorer.test.mjs
  • relationship-lens.test.mjs
  • relationship-permalink.test.mjs
  • release-identity.test.mjs
  • repair-receipt.test.mjs
  • route-journey.test.mjs
  • route-share-card.test.mjs
  • semantic-legend-gateway.test.mjs
  • sequence-column-fit.test.mjs
  • share-card-export.test.mjs
  • story-carrier.test.mjs
  • story-director-strip.test.mjs
  • story-follow-camera.test.mjs
  • story-moment-link.test.mjs
  • story-shelf.test.mjs
  • enum
  • media-output.schema.json
  • required
  • provider_versions
  • manifest-output.schema.json
  • enum
  • verify_all_11_invariants
  • PipeCdp
  • revision
  • enum
  • Especificação de prompt, contexto e harness — Runtime
  • workflow.schema.json
  • enum
  • chapter-handoff.test.mjs
  • chapter-rail.test.mjs
  • diagram-guide.test.mjs
  • finder.test.mjs
  • intent-trace.test.mjs
  • motion-governor.test.mjs
  • presentation.test.mjs
  • preview.test.mjs
  • relationship-pulse.test.mjs
  • route-probe.test.mjs
  • semantic-camera.test.mjs
  • semantic-flow.test.mjs
  • semantic-lens.test.mjs
  • semantic-passport.test.mjs
  • semantic-zoom.test.mjs
  • Implementation Tasks: Article Consolidation and Hygiene Runtime
  • story-beat-navigator.test.mjs
  • story-horizon.test.mjs
  • enum
  • required
  • required
  • enum
  • parse_arguments
  • NewsArticle
  • ecp-snapshot.schema.json
  • hygiene-response.schema.json
  • items
  • test_cli_subprocess_pipeline.py
  • enum
  • enum
  • repository
  • size
  • viewBox
  • point
  • Functional Requirements
  • viewBox
  • automatic-port-spread.test.mjs
  • render-output-checks.test.mjs
  • skill-metadata.test.mjs
  • story-trail.test.mjs
  • required
  • convert_html_to_markdown
  • parse_google_news_rss
  • create-new-feature.ps1
  • enum
  • enum
  • PRD — Seleção determinística da biblioteca de extração de conteúdo
  • build_minimal_hygiene_projection
  • ecp-profile.schema.json
  • layout
  • focus
  • enum
  • adr_002.md
  • render-examples.mjs
  • authoring-safety-contract.test.mjs
  • base-input-compatibility.test.mjs
  • release-package-gates.test.mjs
  • eval_runner.py
  • validate_certified_cheap_model
  • enum
  • enum
  • enum
  • via
  • col
  • via
  • prd.md
  • enum
  • bias
  • Catálogo de métricas e KPIs — Runtime de consolidação de artigos
  • fromCol
  • toCol
  • community-proof-intake.test.mjs
  • cursor-onboarding.test.mjs
  • delivery-contract.test.mjs
  • guide-page.test.mjs
  • proof-aperture.test.mjs
  • start-page.test.mjs
  • build_release_metadata.py
  • Tasks: [FEATURE NAME]
  • parse_arguments
  • removal_reasons
  • kept_image_ids
  • content_type
  • test_prompts_contract.py
  • FaultyMockAdapter
  • MockProviderAdapter
  • cellH
  • labelSegment
  • pad
  • row
  • width
  • height
  • label
  • row
  • stage
  • width
  • cornerRadius
  • height
  • label
  • width
  • speckit-analyze/SKILL.md
  • What You Must Do When Invoked
  • height
  • labelSegment
  • generate-validators.test.mjs
  • toolbar-polish.test.mjs
  • ci_check.py
  • prepare_reference_20.py
  • Extrator de Notícias do Google News — Guia Completo de Funcionamento
  • test_live_e2e_batch_funnel_with_ollama_and_multimotor
  • test_contract_parity.py
  • test_zero_regex_enforcement.py
  • scripts/__init__.py
  • src/__init__.py
  • runtime/__init__.py
  • adapters/__init__.py
  • tools/__init__.py
  • tests/__init__.py
  • test_normalize_list_author_url_filtering
  • test_normalize_list_deduplication_preserves_case_and_order
  • test_normalize_date_iso_8601_variants
  • test_normalize_date_invalid_and_placeholders
  • test_metadata_priority_original_url_all_fallbacks
  • test_normalize_scalar_whitespace_collapsing
  • test_normalize_scalar_non_string_types
  • text-nlp-classifier
  • adr_001.md
  • PRD — Conversão de artigo JSON para Markdown
  • Documento de Arquitetura — Runtime de consolidação de artigos
    1. Requisitos funcionais
  • Runbook de produção — Runtime de consolidação de artigos
    1. Requisitos Funcionais (FR)
  • Authoring contract
  • PRD — Runtime de consolidação e higienização de artigos
  • Tasks: Article Content Multi-Engine Extractor
  • Tasks: Convert Article JSON to Markdown
  • ._get_connection
    1. Text Normalization Pipeline
  • Tasks: Deterministic Article Content Selection
  • Execution Steps
    1. Regras funcionais
    1. Critérios de aceite
  • Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)
  • Implementation Tasks: Google News Headlines Extractor
  • CLI Interface Contract: Article Consolidation and Hygiene Runtime
    1. Entity Definitions
    1. Concrete Architectural & Technical Decisions
  • Functional Requirements
    1. Cenários mínimos de teste
  • Feature Specification: [FEATURE NAME]
  • Tasks: Multilingual NLP Entity Inherence Classifier (POC)
  • Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime
  • Implementation Plan: Article Content Multi-Engine Extractor
  • Feature Specification: Deterministic Content Selection
  • Implementation Plan: Convert Article JSON to Markdown
    1. Technical Decisions & Research Findings
  • Feature Specification: Convert Article JSON to Markdown
    1. Operational Execution Scenarios
    1. Modelos de Dados (Dataclasses e Estruturas de Runtime)
  • speckit-plan/SKILL.md
  • speckit-specify/SKILL.md
  • speckit-tasks/SKILL.md
    1. Requisitos não funcionais
  • Core Principles
  • Core Principles
  • Feature Specification: Google News Headlines Extractor
    1. Entity Descriptions & Fields
  • Implementation Plan: Deterministic Article Content Selection
  • Markdown Conversion Checklist: End-to-End Requirements Quality
  • properties
  • Media Routing Requirements Quality & Implementation Planning Checklist
  • Viewer Runtime reference
  • Archify
    1. 📝 Conversor de Artigo JSON para Markdown
    1. Cenários Práticos de Uso
  • 004-deterministic-content-selection/spec.md
  • Implementation Plan: Classificação e Roteamento de Notícias Predominantemente de Mídia
  • Tasks: Classificação e Roteamento de Notícias Predominantemente de Mídia
  • build_candidates_payload
  • calculate_execution_fingerprint
  • Archify JSON IR Schemas
  • graphify reference: extra exports and benchmark
  • Ponytail
    1. Operational Commands
    1. 🎯 Seletor Determinístico de Conteúdo de Artigos
  • Implementation Plan: [FEATURE]
    1. Technical Decisions & Tradeoffs
    1. Cenários de Validação
    1. Technical Decisions & Tradeoffs
  • 005-convert-json-markdown/plan.md
  • Quickstart: Convert Article JSON to Markdown
  • Implementation Plan: Article Consolidation and Hygiene Runtime
  • CLI Contract & Routing Specification: scripts/extract_article_contents.py
  • candidate/models.py
  • Delivery contract
  • Ponytail Help
  • speckit-checklist/SKILL.md
    1. 🚀 Runtime de Consolidação e Higienização de Artigos (006-article-consolidation-runtime)
    1. Input Schemas
  • Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)
    1. Basic CLI Usage Examples
    1. Technical Decisions & Tradeoffs
  • Deterministic Content Selection Checklist: End-to-End Requirements Quality
    1. Domain Entities & Schemas
  • Prompts Versioned Contract: Article Consolidation and Hygiene Runtime
  • properties
    1. Decisões Técnicas Consolidadas
  • Sequence Renderer
  • speckit-clarify/SKILL.md
  • speckit-implement/SKILL.md
    1. Requisitos não funcionais
    1. Parsing estrutural sem regex
  • 🧠 TextNLPClassifierApp
    1. 🧠 Classificador de Conteúdo e Inerência (NLP / LLM / ECP)
  • POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier
    1. Standard Streams & Exit Codes
  • General Readiness Checklist: Google News Headlines Extractor
    1. Entidades de Domínio & DTOs
  • Implementation Plan: Google News Headlines Extractor
  • Quickstart: Deterministic Article Content Selection
  • Quickstart & Validation Guide: Classificação e Roteamento de Mídia
  • test_benchmark_24.py
  • 🧪 Documentação da Suíte de Testes Automatizados
  • Data Flow Renderer
  • Lifecycle Renderer
  • Workflow Renderer
  • graphify reference: query, path, explain
  • speckit-constitution/SKILL.md
    1. Tipos de mídia
  • ADR-003 — Usar orquestração explícita em Python, sem LangChain ou LangGraph
  • Comandos e Utilitários CLI
  • Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier
  • Specification Quality Checklist: Google News Headlines Extractor
  • CLI Contract: Google News Headlines Extractor
  • CLI Contract: Article Content Multi-Engine Extractor
  • Specification Quality Checklist: Deterministic Content Selection
  • CLI Interface Contract: Deterministic Article Content Selection
  • Specification Quality Checklist: Convert Article JSON to Markdown
  • CLI Contract: convert_article_to_markdown.py
  • Specification Quality Checklist: Article Consolidation and Hygiene Runtime
  • Specification Quality Checklist: Classificação e Roteamento de Notícias Predominantemente de Mídia
    1. Arquitetura e Decisões Técnicas Fechadas
  • enum
  • ponytail-audit/SKILL.md
  • Ponytail Gain
  • ponytail-review/SKILL.md
  • speckit-taskstoissues/SKILL.md
    1. Contrato de saída
    1. Higienização por LLM
    1. Regras mandatórias
    1. Contrato de entrada do artigo
    1. Integração ECP
    1. Orquestração
  • ADR-001 — Separar runtime e self-healing
  • ADR-002 — Iniciar o runtime após a seleção do extrator
  • ADR-004 — Gateway agnóstico com apenas modelos baratos no runtime
  • ADR-005 — Proibir regex e palavras-chave manuais em decisões textuais
  • ADR-006 — LLM seleciona evidências e propõe reparos, não regenera o artigo
  • ADR-007 — Tornar o ECP obrigatório antes de toda saída editorial
  • ADR-008 — Langfuse no runtime e Promptfoo no CI
  • ADR-009 — Persistir estado em SQLite e saídas no filesystem
  • ADR-010 — Produzir resultado estruturado sempre e Markdown condicionalmente
  • ADR-011 — Definir SLOs de custo e latência a partir de staging
    1. Checklist de release
    1. 📰 Extrator de Manchetes do Google News
  • [CHECKLIST TYPE] Checklist: [FEATURE NAME]
  • User Scenarios & Testing (mandatory)
  • graphify reference: add a URL and watch a folder
  • graphify reference: commit hook and native CLAUDE.md integration
  • graphify reference: incremental update and cluster-only
  • ponytail-debt/SKILL.md
    1. Contrato de entrada
    1. Preparação determinística
    1. Pequenos reparos textuais
    1. Contrato do ECP
    1. Higienização extrativa
    1. Pequenos reparos
    1. Model Gateway
    1. Observabilidade
    1. Limites do sistema
    1. Política de dependências
    1. Monitoramento
    1. Reprocessamento
    1. Falha do provider primário
    1. Falha do SQLite
    1. Configuração obrigatória
  • ⚙️ Instalação e Setup
    1. 📄 Extrator e Parser Multimotor de Artigos
  • remove_duplicate_initial_h1
  • JSON Schema Contract: Article Content Multi-Engine Extractor
  • Release Quality Summary Report
  • Brand marks
  • graphify reference: GitHub clone and cross-repo merge
  • graphify reference: transcribe video and audio
    1. Candidatos e proveniência
    1. Imagens e links
    1. Gate ECP
    1. Enriquecimento
    1. Escopo
    1. Modelo de candidatos
    1. Renderer e arquivos
  • Architecture Decision Records — Runtime de consolidação de artigos
    1. Falha de validação de entrada
    1. Falha semântica ou de grounding
    1. Falha do ECP
    1. Falha do Langfuse
    1. Falha de filesystem ou disco
    1. Rollback manual
  • Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports
  • rules/graphify.md
  • brand-marks/README.md
  • extraction-spec.md
  • workflows/graphify.md
  • PRD — Classificação e Roteamento de Notícias Predominantemente de Mídia
    1. Escopo funcional
  • content_northvolt_de.md
  • content_presal_pt.md
  • content_tangential_es.md
  • de/contextual.md
  • de/direct.md
  • de/not_related.md
  • de/tangential.md
  • en/contextual.md
  • en/direct.md
  • en/not_related.md
  • en/tangential.md
  • es/contextual.md
  • es/direct.md
  • es/not_related.md
  • es/tangential.md
  • fr/contextual.md
  • fr/direct.md
  • fr/not_related.md
  • fr/tangential.md
  • it/contextual.md
  • it/direct.md
  • it/not_related.md
  • it/tangential.md
  • pt/contextual.md
  • pt/direct.md
  • pt/not_related.md
  • pt/tangential.md
  • valid_newspaper4k.md
  • valid_readability.md

God Nodes (most connected - your core abstractions)

  1. ECPSnapshot - 70 edges
  2. InherenceClassifier - 62 edges
  3. LLMFallbackAdapter - 45 edges
  4. asArray() - 44 edges
  5. esc() - 39 edges
  6. SQLiteStore - 37 edges
  7. null - 36 edges
  8. Documento de Arquitetura — Runtime de consolidação de artigos - 34 edges
  9. process_batch() - 33 edges
  10. Runbook de produção — Runtime de consolidação de artigos - 33 edges

Surprising Connections (you probably didn't know these)

  • test_e2e_extract_google_news_live_pipeline() --uses--> ExtractionResult [INFERRED] tests/tools/test_extract_google_news.py → scripts/extract_google_news.py
  • test_runtime_config_fixture_loads_successfully() --calls--> load_runtime_config() [EXTRACTED] tests/runtime/contract/test_runtime_config_contract.py → src/runtime/core/config.py
  • classifier() --uses--> InherenceClassifier [INFERRED] tests/tools/test_benchmark_24.py → src/tools/classifier.py
  • test_funnel_multilingual_language_detection() --uses--> InherenceClassifier [INFERRED] tests/tools/test_e2e_text_analysis_pipeline.py → src/tools/classifier.py
  • test_classification_result_serialization() --calls--> ClassificationResult [EXTRACTED] tests/tools/test_models.py → src/tools/models.py

Import Cycles

  • None detected.

Communities (553 total, 69 thin omitted)

Community 0 - "architecture-delta.mjs"

Cohesion: 0.07 Nodes (68): addNodeMarker(), addState(), annotateArchitectureSideSvg(), architectureDeltaChangeRows(), ArchitectureDeltaError, BOUNDARY_FIELDS, boundaryChangeMap(), boundaryElements() (+60 more)

Community 1 - "render-architecture.mjs"

Cohesion: 0.06 Nodes (53): DEFAULT_GRID, gridLayout(), resolveComponentPos(), validateGridPlacement(), alignFacingPorts(), architectureLegendEntries, automaticPorts, autoViewBoxFor() (+45 more)

Community 2 - "ECPSnapshot"

Cohesion: 0.04 Nodes (94): LLMFallbackAdapter, Optional adapter for LLM fallback boundary disambiguation., InherenceClassifier, Tier 1 Deterministic NLP Entity Inherence Classifier with optional Tier 2 /…, ECPSnapshot, Unit tests for optional adapter interfaces (Tier 2 / Tier 3)., test_classifier_with_adapter_flags(), test_llm_adapter_interface() (+86 more)

Community 3 - "config.py"

Cohesion: 0.10 Nodes (30): ModelRoleConfig, Runtime configuration loading, validation, and release metadata byte hash…, RuntimeConfig, RuntimeLimits, RuntimeObservabilityConfig, RuntimePricing, RuntimeStoragePaths, DeepSeekAdapter (+22 more)

Community 4 - "SQLiteStore"

Cohesion: 0.07 Nodes (38): main(), Any, Path, State and artifact reconciliation CLI., reconcile_runtime(), flush_telemetry_queue(), main(), Path (+30 more)

Community 5 - "properties"

Cohesion: 0.06 Nodes (48): endpoint_url, enrichment_prompt_version, enrichment_schema_version, hygiene_prompt_version, hygiene_schema_version, max_retries, parameters, timeout_seconds (+40 more)

Community 6 - "geometry.mjs"

Cohesion: 0.14 Nodes (55): validateArchitecture(), validateDataflow(), validateLifecycle(), validateSequence(), brandTopRailProblem(), recordDiagnostic(), throwDiagnosticProblems(), asArray() (+47 more)

Community 7 - "cli.mjs"

Cohesion: 0.06 Nodes (44): loadDiagram(), loadDiagramWithBrandMarks(), outputPathGuards, RELATIONSHIP_COLLECTIONS, SEMANTIC_COLLECTIONS, START_TYPES, validateGuidedViews(), validateRelationshipIds() (+36 more)

Community 8 - "brand-marks.mjs"

Cohesion: 0.08 Nodes (35): asUrl(), attribute(), beforeDeadline(), captureBrandReference(), captureRemoteBrand(), captureTimeoutMilliseconds(), checkedFetch(), COLLECTIONS (+27 more)

Community 9 - "properties"

Cohesion: 0.04 Nodes (45): enum, additionalProperties, properties, type, blueprint, classic, editorial, none (+37 more)

Community 10 - "properties"

Cohesion: 0.04 Nodes (45): enum, additionalProperties, properties, type, blueprint, classic, editorial, none (+37 more)

Community 11 - "properties"

Cohesion: 0.04 Nodes (45): enum, additionalProperties, properties, type, blueprint, classic, editorial, none (+37 more)

Community 12 - "test_media_classifier.py"

Cohesion: 0.10 Nodes (43): BeautifulSoup, build_compact_payload(), classify_media_content(), detect_candidate_media(), _find_editorial_region(), MediaCandidateInfo, MediaClassification, Localiza a região editorial da DOM respeitando a ordem de precedência. (+35 more)

Community 13 - "archify.mjs"

Cohesion: 0.14 Nodes (42): assertEvidenceType(), CHECK_FIXES, checkerDiagnostics(), [command, ...args], commandBrands(), commandCheck(), commandCompare(), commandDeliver() (+34 more)

Community 14 - "webm-artifact.smoke.mjs"

Cohesion: 0.09 Nodes (39): captureCopiedShareCard(), captureReachShareCard(), captureRouteShareCard(), captureRouteVisualMatrix(), captureShareCard(), chrome, chromeProcess, delay() (+31 more)

Community 15 - "render-sequence.mjs"

Cohesion: 0.12 Nodes (45): renderBoundaryFrame(), renderBoundaryLabel(), renderComponent(), renderSvg(), renderNode(), renderState(), arrowClass, compositionFrames (+37 more)

Community 16 - "check-render-output.mjs"

Cohesion: 0.09 Nodes (32): projectedNodeTextPx(), checks, collectArrows(), collectCompositionFrames(), collectDesktopReadability(), collectLegendBoxes(), collectLegendCollisions(), collectRelationshipCrossings() (+24 more)

Community 17 - "Plano de testes e evals — Runtime de consolidação de artigos"

Cohesion: 0.05 Nodes (39): 10. Testes de parsing sem regex, 11. Testes de candidatos e proveniência, 12. Testes de higienização, 13. Testes de reparos textuais, 14. Testes do ECP, 15. Testes de enriquecimento, 16. Testes de Markdown e manifesto, 17. Testes de providers e fallback (+31 more)

Community 18 - "properties"

Cohesion: 0.05 Nodes (43): $ref, type, type, maximum, minimum, type, $ref, $ref (+35 more)

Community 19 - "tools/models.py"

Cohesion: 0.05 Nodes (43): DecisionCategory, ErrorCode, MatchedGraphEntity, Enum, str, Data models and validation schemas for Multilingual NLP Entity Inherence…, RelatedEntity, Adversarial and robustness test suite for Multilingual NLP Entity Inherence… (+35 more)

Community 20 - "generated-validators.mjs"

Cohesion: 0.07 Nodes (37): architecture, dataflow, func3(), lifecycle, pattern13, pattern14, pattern16, pattern4 (+29 more)

Community 21 - "test_extract_article_contents.py"

Cohesion: 0.11 Nodes (33): extract_all_engines(), ExtractedArticle, ExtractionBatchReport, InputArticle, load_search_json(), NewspaperData, NewspaperExtractor, Metadados originais da notícia contida no JSON de entrada. (+25 more)

Community 22 - "properties"

Cohesion: 0.06 Nodes (36): $ref, type, type, $ref, $ref, properties, $ref, type (+28 more)

Community 23 - "render-dataflow.mjs"

Cohesion: 0.13 Nodes (23): automaticPorts, compositionFrames, __dirname, layout, LEGEND_CATALOG, measureNode(), nodes, nodeSteps (+15 more)

Community 24 - "select_article_extractor"

Cohesion: 0.08 Nodes (35): CandidateStatus, extract_candidate_data(), ExtractorName, Any, Enum, str, Extrai campo de texto, erro e calcula tokens/shingles para um motor., Nomes canônicos e catálogo fechado dos motores de extração. (+27 more)

Community 25 - "consolidate.py"

Cohesion: 0.08 Nodes (33): main(), Any, Path, Single-article consolidation runtime CLI entrypoint., run_consolidation(), setup_signal_handlers(), _signal_handler(), validate_article_schema() (+25 more)

Community 26 - "properties"

Cohesion: 0.06 Nodes (34): $ref, type, type, type, $ref, $ref, properties, $ref (+26 more)

Community 27 - "repair-operations.schema.json"

Cohesion: 0.06 Nodes (33): encoding, obvious_typo, original_fragment, punctuation_corruption, replacement_fragment, spacing, target_candidate_id, unicode (+25 more)

Community 28 - "ClassificationResult"

Cohesion: 0.08 Nodes (20): ABC, BaseNLPAdapter, Base abstract adapter interface for optional Tier 2 / Tier 3 NLP enhancers., Abstract interface for pluggable NLP classification adapters., Return True if the underlying provider or model is installed and configured., Compute semantic similarity score between text and a set of candidate terms., Optionally refine an ambiguous classification result., LocalEmbeddingsAdapter (+12 more)

Community 29 - "process_batch"

Cohesion: 0.12 Nodes (32): log_info(), process_batch(), Escreve mensagem informativa no stderr., Executa o pipeline completo de extração em lote para o arquivo de entrada., mock_crawl_html(), CaptureFixture, fixture, MonkeyPatch (+24 more)

Community 30 - "main"

Cohesion: 0.10 Nodes (25): emit_error(), main(), parse_args(), Namespace, ClassificationError, Path, Cenário 6.1: Caminho de ECP inexistente -> Exit Code 1, error_code:…, Cenário 6.2: Arquivo ECP com sintaxe JSON corrompida. (+17 more)

Community 31 - "render-lifecycle.mjs"

Cohesion: 0.13 Nodes (22): automaticPorts, bandFor(), bandTitles(), __dirname, laneLabels, layout, LEGEND_CATALOG, legendY() (+14 more)

Community 32 - "render-workflow.mjs"

Cohesion: 0.08 Nodes (56): connectionSides(), pathFor(), renderConnectionLabel(), renderConnectionPath(), flowSides(), pathFor(), renderFlowLabel(), renderFlowPath() (+48 more)

Community 33 - "properties"

Cohesion: 0.06 Nodes (31): $ref, minimum, type, $ref, $ref, properties, minLength, type (+23 more)

Community 34 - "enrichment-response.schema.json"

Cohesion: 0.07 Nodes (29): evidence_candidate_ids, additionalProperties, items, minItems, type, $id, minLength, type (+21 more)

Community 35 - "scripts"

Cohesion: 0.07 Nodes (28): bin, archify, description, devDependencies, ajv, simple-icons, engines, node (+20 more)

Community 36 - "test_models.py"

Cohesion: 0.15 Nodes (15): Any, extract_evidence_snippets(), extract_sentences(), Markdown content parser and excerpt extraction utilities., Split text into individual sentences., Extract relevant sentence excerpts from Markdown text that contain any of the…, Remove markdown syntax markers (headers, bold, italics, links, code blocks) to…, strip_markdown() (+7 more)

Community 37 - "startPreview"

Cohesion: 0.16 Nodes (27): cliPath, compactMessage(), diagramTypes, here, initialAuthoredOutput(), parseReceipt(), previewPage(), redactDiagnostic() (+19 more)

Community 38 - "classifier-io.schema.json"

Cohesion: 0.07 Nodes (27): additionalProperties, description, enum, type, description, content_type, embed, image (+19 more)

Community 39 - "create_schema_registry"

Cohesion: 0.12 Nodes (25): create_schema_registry(), load_schema(), Any, Registry, Reusable validation ensuring no powerful or uncertified models are used in any…, validate_certified_models(), Contract tests for article-input.schema.json evaluated against all 20 reference…, test_article_input_rejects_batch_wrapper() (+17 more)

Community 40 - "required"

Cohesion: 0.10 Nodes (26): items, type, items, type, additionalProperties, required, type, col (+18 more)

Community 41 - "layout-rules.test.mjs"

Cohesion: 0.09 Nodes (13): assertRelationshipsAvoidAllNodeBorders(), assertWorkflowEdgesAvoidAllNodeBorders(), axisOverlapLength(), CASES, __dirname, EXAMPLES, SHRINK_CASES, skillRoot (+5 more)

Community 42 - "hygiene/harness.py"

Cohesion: 0.16 Nodes (16): assemble_intermediate_markdown(), Grounded intermediate Markdown assembler., Assembles sanitized intermediate Markdown from validated editorial components., execute_10_step_hygiene_harness(), GroundingViolationError, HygieneFailedError, ValueError, 10-step extractive hygiene harness, minimal projection builder, and… (+8 more)

Community 43 - "test_convert_article_to_markdown.py"

Cohesion: 0.08 Nodes (25): Suíte de Testes Automatizados para Conversão de Artigo JSON para Markdown.…, Testa divisão por ponto e vírgula na string e vírgulas em elementos de lista…, 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 correspondência exata byte a byte para Trafilatura, Newspaper4k e…, Garante que múltiplas execuções no mesmo arquivo produzam hashes SHA-256… (+17 more)

Community 44 - "CandidateObject"

Cohesion: 0.23 Nodes (13): CandidateObject, Any, Validates proposed LLM micro-repairs against candidate text and applies valid…, validate_and_apply_repairs(), Canonical YAML front matter and Markdown body renderer., Renders the final canonical Markdown document with YAML front matter., render_canonical_markdown(), Unit tests for Markdown renderer covering scenarios OUT-002 to OUT-010. (+5 more)

Community 45 - "process_batch"

Cohesion: 0.11 Nodes (24): atomic_save_json(), process_batch(), Path, Salva dados em JSON de forma atômica utilizando arquivo temporário e rename., Lê o JSON de entrada, valida a estrutura, processa todos os artigos e grava o…, Path, CT-012: A entrada já contém selected_extractor -> Recalcular e substituir…, CT-013: articles está vazio -> Gerar saída válida com articles vazio. (+16 more)

Community 46 - "required"

Cohesion: 0.11 Nodes (23): items, type, items, items, type, additionalProperties, required, type (+15 more)

Community 47 - "visual-check.mjs"

Cohesion: 0.17 Nodes (20): baseReceipt(), CAPTURE_VIEWPORTS, CHROME_NO_SANDBOX_ENV, cleanupCaptureSidecars(), contactSheetHtml(), evaluate(), executable(), EXIT (+12 more)

Community 48 - "null"

Cohesion: 0.13 Nodes (22): type, type, type, type, type, null, type, type (+14 more)

Community 49 - "article_content_hygiene"

Cohesion: 0.15 Nodes (17): additionalProperties, properties, required, type, additionalProperties, properties, required, type (+9 more)

Community 50 - "scenarios.mjs"

Cohesion: 0.16 Nodes (15): detectGuideLanguage(), formatScenarioList(), listScenarioRecipes(), localized(), normalized(), publicGuideData(), RAW_RECIPES, recommendScenario() (+7 more)

Community 51 - "ArticleCrawler"

Cohesion: 0.13 Nodes (15): ArticleCrawler, main(), Gerenciador de ciclo de vida e requisições via Foxcape Headless., Navega até a URL, aguarda o carregamento do DOM e retorna (html, page_title,…, fixture, Path, Valida E2E a extração real ao vivo com Foxcape e os 3 motores em lote., Valida E2E a execução do CLI real de ponta a ponta. (+7 more)

Community 52 - "required"

Cohesion: 0.18 Nodes (16): required, required, model, provider, role_config_version, sentiment, tags, properties (+8 more)

Community 53 - "select_article_extractor.py"

Cohesion: 0.14 Nodes (19): ArticleSelectionResult, BatchProcessingResult, break_priority_tie(), calculate_consensus_metrics(), ExtractorCandidate, form_active_set(), main(), parse_args() (+11 more)

Community 54 - "properties"

Cohesion: 0.12 Nodes (20): type, type, type, type, properties, null, string, type (+12 more)

Community 55 - "article_content_hygiene"

Cohesion: 0.13 Nodes (18): additionalProperties, required, type, additionalProperties, required, type, article_content_hygiene, article_sentiment_tags (+10 more)

Community 56 - "candidate/parser.py"

Cohesion: 0.22 Nodes (13): _extract_plain_text(), parse_metadata_candidates(), parse_raw_text_into_candidates(), Any, Structural candidate parser using DOM, CommonMark AST, and JSON-LD without…, Parses raw extractor body text into candidate blocks using CommonMark AST., Normative priorities: trafilatura.canonical_url -> input_meta.url ->…, Extracts title, subtitle, and author candidates without delimiter-based author… (+5 more)

Community 57 - "create_manifest_dict"

Cohesion: 0.18 Nodes (17): create_manifest_dict(), persist_manifest_atomically(), Any, Path, Atomic filesystem writer and shared manifest generator. Enforces: - Writing…, Generates an output manifest adhering strictly to manifest-output.schema.json., Persists a manifest dictionary as .result.json atomically., Writes content atomically to target_path using a temporary file in the same… (+9 more)

Community 58 - "required"

Cohesion: 0.13 Nodes (20): items, additionalProperties, required, type, from, id, label, to (+12 more)

Community 59 - "properties"

Cohesion: 0.06 Nodes (32): $ref, $ref, type, $ref, properties, dashed, default, emphasis (+24 more)

Community 60 - "golden.mjs"

Cohesion: 0.12 Nodes (15): check(), __dirname, expectFailure(), GOLDEN, landingPage, landingVersions, lock, pkg (+7 more)

Community 61 - "test_extract_google_news.py"

Cohesion: 0.12 Nodes (18): Resolve a URL intermediária do Google News para a URL real do veículo., resolve_article_url(), fixture, Testes unitários e de integração para o Extrator de Manchetes do Google News.…, Valida fallback gracioso de URL quando não é link do Google News ou em erro., Valida resolução bem-sucedida de URL do Google News para o portal destino., Valida E2E que o decodificador resolve uma URL real do Google News para o…, Fixture que fornece o conteúdo do XML de exemplo para testes offline. (+10 more)

Community 62 - "output-path.mjs"

Cohesion: 0.23 Nodes (16): canonicalFuturePath(), canonicalize(), directoryIdentityKey(), directorySemanticsCache, futurePathsAlias(), hasFileIdentity(), nearestExistingDirectory(), OutputPathError (+8 more)

Community 63 - "$defs"

Cohesion: 0.15 Nodes (12): oneOf, type, $defs, brandMark, cards, componentType, id, $id (+4 more)

Community 64 - "convert_article_to_markdown.py"

Cohesion: 0.19 Nodes (17): _get_dict(), normalize_date(), normalize_list(), normalize_scalar(), Any, Interpreta datas ISO 8601 e RFC 2822 preservando fuso horário ou YYYY-MM-DD…, Valida se a URL é absoluta com protocolo http ou https e hostname não vazio., Retorna o dicionário associado à chave ou um dicionário vazio caso não seja… (+9 more)

Community 65 - "type"

Cohesion: 0.14 Nodes (18): items, type, items, type, items, type, additionalProperties, type (+10 more)

Community 66 - "properties"

Cohesion: 0.11 Nodes (18): minLength, type, maxLength, minLength, type, type, maxLength, minLength (+10 more)

Community 67 - "properties"

Cohesion: 0.15 Nodes (18): properties, additionalProperties, properties, negative, neutral, positive, type, hygiene (+10 more)

Community 68 - "adapter.py"

Cohesion: 0.17 Nodes (13): ECPClassificationAdapter, load_ecp_schema_registry(), Any, Registry, ECP classification adapter consuming src.classifier.InherenceClassifier., Classifies content_md against ecp_dict using InherenceClassifier., validate_ecp_snapshot(), Contract tests for ecp-snapshot.schema.json and local referencing.Registry… (+5 more)

Community 69 - "validate_and_extract_enrichment"

Cohesion: 0.18 Nodes (15): build_minimal_enrichment_projection(), EnrichmentFailedError, normalize_tag(), Any, ValueError, Post-ECP entity sentiment and native tags enrichment harness., Raised when post-ECP enrichment fails and cannot be recovered., Normalizes tag text: NFKC Unicode, lowercase, collapsed spaces without regex. (+7 more)

Community 70 - "classifier.py"

Cohesion: 0.14 Nodes (22): count_phrase_occurrences(), match_phrase_in_text(), Core deterministic classification engine (Tier 1 core)., Check if a normalized phrase appears in normalized text with word boundary…, Count occurrences of a phrase in text., Classify inherence of content against an ECP snapshot., detect_language(), extract_words() (+14 more)

Community 71 - "main"

Cohesion: 0.14 Nodes (17): ArgumentParser, build_parser(), main(), Cria e configura o parser de argumentos CLI., Ponto de entrada do script CLI., CaptureFixture, Path, Valida execução padrão do CLI com saída JSON no stdout. (+9 more)

Community 72 - "check_zero_regex.py"

Cohesion: 0.18 Nodes (12): Call, Import, ImportFrom, check_json_schemas(), check_promptfoo_yaml(), check_python_ast(), _find_json_pattern_keys(), main() (+4 more)

Community 73 - "enum"

Cohesion: 0.12 Nodes (17): CONTEXTUAL_INHERENT, DIRECT_INHERENT, NOT_RELATED, TANGENTIAL, enum, type, maximum, minimum (+9 more)

Community 74 - "required"

Cohesion: 0.12 Nodes (16): ecp, langfuse, limits, paths, pricing, prompts, roles, sqlite (+8 more)

Community 75 - "enum"

Cohesion: 0.09 Nodes (23): ECP_CLASSIFICATION_FAILED, ECP_REJECTED, ENRICHMENT_FAILED, GROUNDING_VIOLATION, HYGIENE_FAILED, INVALID_ARTICLE_SCHEMA, INVALID_ECP_SCHEMA, INVALID_SELECTED_EXTRACTOR (+15 more)

Community 76 - "test_select_article_extractor.py"

Cohesion: 0.18 Nodes (16): generate_shingles(), normalize_text(), Executa a normalização determinística para comparação: 1. Decodificar entidades…, Gera conjunto de shingles ordenados de tamanho window_size (padrão 5). - Se…, Suíte de Testes Automatizados para o Seletor Determinístico de Extrator. Cobre…, Garante que marcação de imagem Markdown alt seja descartada e link…, E2E: Executa scripts/select_article_extractor.py como subprocesso real na linha…, test_e2e_cli_subprocess_real_execution() (+8 more)

Community 77 - "properties"

Cohesion: 0.12 Nodes (17): type, type, type, type, type, type, properties, article_html (+9 more)

Community 78 - "SanitizedJsonLogger"

Cohesion: 0.21 Nodes (7): Any, Structured JSON logging with secret sanitization and strict omission of…, Emits a structured JSON log line to stderr., SanitizedJsonLogger, Specialized security tests for authorization header and secret redaction…, test_secret_redaction_in_dictionary(), test_secret_redaction_in_text()

Community 79 - "adaptive-reader-layout.test.mjs"

Cohesion: 0.20 Nodes (12): DESKTOP_READABILITY_VIEWPORT, DESKTOP_READER_DIAGRAM_WIDTH, DESKTOP_READER_HORIZONTAL_CHROME, DESKTOP_READER_MIN_WIDTH, MIN_PROJECTED_NODE_TEXT_PX, __dirname, reader, skill (+4 more)

Community 80 - "properties"

Cohesion: 0.12 Nodes (16): minimum, type, maximum, minimum, type, minimum, type, minimum (+8 more)

Community 81 - "required"

Cohesion: 0.15 Nodes (16): items, guidedViews, items, maxItems, type, additionalProperties, items, required (+8 more)

Community 82 - "required"

Cohesion: 0.16 Nodes (16): items, additionalProperties, required, type, from, id, label, to (+8 more)

Community 83 - "legend-contract.test.mjs"

Cohesion: 0.17 Nodes (15): attrValues(), AUTO_KINDS, canonicalSvg(), CATALOGS, cli, clone(), __dirname, FIXTURES (+7 more)

Community 84 - "ecp"

Cohesion: 0.18 Nodes (11): canonical_schema_reference, classifier_module, type, type, additionalProperties, properties, required, type (+3 more)

Community 85 - "required"

Cohesion: 0.12 Nodes (16): ecp_classification, error_codes, final_status, fingerprint, generate_markdown, markdown_hash, markdown_path, model_versions (+8 more)

Community 86 - "common.ps1"

Cohesion: 0.23 Nodes (13): Find-SpecifyRoot(), Format-SpecKitCommand(), Get-CurrentBranch(), Get-FeaturePathsEnv(), Get-InvokeSeparator(), Get-NormalizedPriority(), Get-Python3Command(), Get-RepoRoot() (+5 more)

Community 87 - "type"

Cohesion: 0.12 Nodes (16): items, type, items, type, items, type, type, items (+8 more)

Community 88 - "ExecutionStateMachine"

Cohesion: 0.17 Nodes (9): ExecutionStateMachine, ExecutionStatus, InvalidStateTransitionError, Any, Enum, str, ValueError, Explicit Python state machine for runtime article consolidation lifecycle. (+1 more)

Community 89 - "visual-check.test.mjs"

Cohesion: 0.15 Nodes (7): ChromeVisualBrowser, chromeVisualBrowserArgs(), VISUAL_CHECK_VIEWPORTS, __dirname, png, skillRoot, tmp

Community 90 - "properties"

Cohesion: 0.13 Nodes (15): $ref, minItems, type, const, title, additionalProperties, required, type (+7 more)

Community 91 - "required"

Cohesion: 0.17 Nodes (15): additionalProperties, required, type, col, from, id, label, lane (+7 more)

Community 92 - "candidates-payload.schema.json"

Cohesion: 0.13 Nodes (14): block_candidates, image_candidates, language, link_candidates, metadata_candidates, additionalProperties, description, $id (+6 more)

Community 93 - "limits"

Cohesion: 0.13 Nodes (15): context_strategy, max_input_bytes, const, description, type, additionalProperties, properties, required (+7 more)

Community 94 - "properties"

Cohesion: 0.14 Nodes (14): $ref, const, maxItems, minItems, type, properties, cards, diagram_type (+6 more)

Community 95 - "generate-brand-marks.mjs"

Cohesion: 0.18 Nodes (13): catalog, catalogPath, domains, fail(), generated, here, ids, lookupForms() (+5 more)

Community 96 - "langfuse"

Cohesion: 0.14 Nodes (14): environment, full_redacted, metadata_only, trace_content_policy, type, additionalProperties, properties, required (+6 more)

Community 97 - "string"

Cohesion: 0.18 Nodes (14): type, type, type, type, integer, string, type, properties (+6 more)

Community 98 - "null"

Cohesion: 0.10 Nodes (25): additionalProperties, type, type, article_content_hygiene, article_sentiment_tags, null, object, runtime_fallback (+17 more)

Community 99 - "properties"

Cohesion: 0.15 Nodes (13): enum, properties, type, engineering_profile, output, subtitle, title, views (+5 more)

Community 100 - "enum"

Cohesion: 0.15 Nodes (13): enum, variant, dashed, default, emphasis, external, security, enum (+5 more)

Community 101 - "dataflow.schema.json"

Cohesion: 0.15 Nodes (12): additionalProperties, $id, diagram_type, meta, nodes, schema_version, required, $schema (+4 more)

Community 102 - "properties"

Cohesion: 0.15 Nodes (13): $ref, const, type, properties, cards, diagram_type, flows, schema_version (+5 more)

Community 103 - "lifecycle.schema.json"

Cohesion: 0.15 Nodes (12): additionalProperties, $id, diagram_type, lanes, meta, schema_version, required, $schema (+4 more)

Community 104 - "required"

Cohesion: 0.29 Nodes (7): diagram_type, lanes, meta, nodes, schema_version, required, edges

Community 105 - "required"

Cohesion: 0.15 Nodes (13): anchor_text, candidate_id, order_index, parent_block_id, source, source_extractor, items, type (+5 more)

Community 106 - "properties"

Cohesion: 0.15 Nodes (13): author_candidates, subtitle_candidates, title_candidates, type, items, type, additionalProperties, required (+5 more)

Community 107 - "convert_article"

Cohesion: 0.15 Nodes (13): assemble_markdown_document(), clean_body_images(), convert_article(), Path, Preserva imagens com URL absoluta http/https, remove relativas/data:/vazias e…, Monta a estrutura final do documento Markdown respeitando a ordem estrita do…, Executa a leitura do JSON, validação, conversão e escrita atômica do arquivo…, Valida descarte de data:, relativos e deduplicação mantendo a primeira… (+5 more)

Community 108 - "Any"

Cohesion: 0.15 Nodes (6): _http_post_json(), Any, Path, Helper de baixo nível para envio de requisições POST JSON via urllib.request., Salva o arquivo de mídia dedicado com envelope mínimo., save_media_json()

Community 109 - "extract_google_news.py"

Cohesion: 0.22 Nodes (12): extract_google_news(), ExtractionResult, _fetch_rss_content(), get_hl_gl_ceid(), Mapeia idioma e locale para os parâmetros hl, gl e ceid do Google News., Resolve em paralelo as URLs intermediárias do Google News para os links finais…, Realiza a requisição ao feed RSS utilizando a biblioteca Foxcape como motor…, Orquestra a consulta ao Google News e retorna o resultado consolidado com URLs… (+4 more)

Community 110 - "object"

Cohesion: 0.15 Nodes (13): type, object, additionalProperties, type, newspaper4k, raw_json, readability, trafilatura (+5 more)

Community 111 - "tags"

Cohesion: 0.29 Nodes (7): minLength, tags, items, maxItems, minItems, type, uniqueItems

Community 112 - "properties"

Cohesion: 0.15 Nodes (13): minimum, type, minimum, type, properties, minimum, type, minimum (+5 more)

Community 113 - "test_equivalence_mapping.py"

Cohesion: 0.26 Nodes (11): compute_sequence_similarity(), map_candidate_equivalences(), normalize_text_for_comparison(), Non-destructive candidate equivalence mapping using difflib.SequenceMatcher…, Normalizes Unicode text and collapses whitespace without regular expressions., Computes character/token sequence ratio using standard library difflib., Non-destructively annotates candidate objects with equivalent candidate IDs…, Unit tests for sequence equivalence mapping covering scenarios CAN-001 to… (+3 more)

Community 114 - "properties"

Cohesion: 0.15 Nodes (13): type, type, properties, type, confidence, entity_id, name, relation_type (+5 more)

Community 115 - "entries"

Cohesion: 0.17 Nodes (12): additionalProperties, properties, type, additionalProperties, properties, type, enum, $ref (+4 more)

Community 116 - "sequence.schema.json"

Cohesion: 0.17 Nodes (11): additionalProperties, $id, diagram_type, meta, schema_version, required, $schema, title (+3 more)

Community 117 - "properties"

Cohesion: 0.12 Nodes (16): type, $ref, const, title, additionalProperties, required, type, properties (+8 more)

Community 118 - "semantic-radar.test.mjs"

Cohesion: 0.21 Nodes (8): CASES, __dirname, dragMouse(), evaluate(), loadArtifact(), radarRects(), skillRoot, tmp

Community 119 - "properties"

Cohesion: 0.17 Nodes (12): titulo, additionalProperties, properties, required, type, url, input_meta, pagina (+4 more)

Community 120 - "properties"

Cohesion: 0.17 Nodes (12): minLength, type, type, properties, domain, graph_version, target_entity_id, target_name (+4 more)

Community 121 - "architecture.schema.json"

Cohesion: 0.18 Nodes (10): additionalProperties, $id, diagram_type, meta, schema_version, required, $schema, title (+2 more)

Community 122 - "legendEntry"

Cohesion: 0.18 Nodes (11): legendEntry, maxLength, minLength, type, additionalProperties, minProperties, properties, type (+3 more)

Community 123 - "degraded.test.mjs"

Cohesion: 0.20 Nodes (8): ARRAY_FIELDS, assertFriendlyFailure(), __dirname, EXAMPLES, installedRoot, render(), skillRoot, tmp

Community 124 - "viewer-chrome-layout.test.mjs"

Cohesion: 0.25 Nodes (8): CASES, __dirname, evaluate(), finalGeometry(), load(), skillRoot, tmp, waitForLayout()

Community 125 - "paths"

Cohesion: 0.18 Nodes (11): output_dir, sqlite_db, type, additionalProperties, properties, required, type, output_dir (+3 more)

Community 126 - "properties"

Cohesion: 0.18 Nodes (11): type, type, type, cleaned_html, cleaned_text, error, short_title, title (+3 more)

Community 127 - "properties"

Cohesion: 0.18 Nodes (11): additionalProperties, properties, input_meta, quando_publicado, subtitulo, titulo, url, type (+3 more)

Community 128 - "properties"

Cohesion: 0.22 Nodes (11): type, null, string, properties, author_candidate_id, repairs, subtitle_candidate_id, title_candidate_id (+3 more)

Community 129 - "repository-evidence.mjs"

Cohesion: 0.47 Nodes (9): evidenceFailure(), githubSlug(), gitValue(), hasRepositoryEvidence(), runGit(), sourceHref(), sourceLineCount(), verifiedSourcePath() (+1 more)

Community 130 - "properties"

Cohesion: 0.20 Nodes (10): $ref, properties, maxLength, type, dot, id, note, title (+2 more)

Community 131 - "enum"

Cohesion: 0.20 Nodes (10): external, neutral, type, enum, active, decision, failure, start (+2 more)

Community 132 - "entries"

Cohesion: 0.20 Nodes (10): additionalProperties, properties, type, additionalProperties, properties, type, $ref, entries (+2 more)

Community 133 - "properties"

Cohesion: 0.10 Nodes (20): enum, blueprint, classic, editorial, none, signal-flow, trace, properties (+12 more)

Community 134 - "properties"

Cohesion: 0.20 Nodes (10): $ref, const, minItems, type, properties, cards, diagram_type, lanes (+2 more)

Community 135 - "ordinary-model-floor.test.mjs"

Cohesion: 0.20 Nodes (5): benchmark, here, repoRoot, skillRoot, tmp

Community 136 - "output-path.test.mjs"

Cohesion: 0.20 Nodes (6): baseFixture, cli, headFixture, here, skillRoot, workflowFixture

Community 137 - "preview-contract.test.mjs"

Cohesion: 0.20 Nodes (9): chinese, delivery, english, here, readme, repoRoot, roadmap, skill (+1 more)

Community 138 - "real-repository-proof.test.mjs"

Cohesion: 0.20 Nodes (7): artifactPath, cli, __dirname, repoRoot, shareCardPath, skillRoot, sourcePath

Community 139 - "v1-compatibility.test.mjs"

Cohesion: 0.20 Nodes (4): __dirname, OFFICIAL_V1_EXAMPLES, skillRoot, tmp

Community 140 - "resolve_article_body"

Cohesion: 0.20 Nodes (10): Obtém o corpo do artigo exclusivamente do selected_extractor com fallback…, resolve_article_body(), Testa prioridade trafilatura.markdown sobre trafilatura.text., Testa prioridade newspaper4k.article_html sobre newspaper4k.text., Testa prioridade readability.cleaned_html sobre readability.cleaned_text., Garante erro ao receber selected_extractor ausente ou não reconhecido., test_resolve_article_body_invalid_selected_extractor(), test_resolve_article_body_newspaper4k_primary_and_fallback() (+2 more)

Community 141 - "SearchQuery"

Cohesion: 0.20 Nodes (6): Value Object com parâmetros de busca validados., SearchQuery, Valida E2E o fluxo completo de busca, parsing e resolução de URLs reais ao vivo., Valida as regras de negócio e limites de SearchQuery., test_e2e_extract_google_news_live_pipeline(), test_search_query_validation()

Community 142 - "kept_block_ids"

Cohesion: 0.20 Nodes (10): type, items, minItems, type, uniqueItems, items, type, uniqueItems (+2 more)

Community 143 - "properties"

Cohesion: 0.22 Nodes (10): type, type, properties, integer, null, string, type, crawled_url (+2 more)

Community 144 - "type"

Cohesion: 0.20 Nodes (10): items, type, items, type, type, items, type, aliases (+2 more)

Community 145 - "enum"

Cohesion: 0.22 Nodes (9): auto, bottom-channel, drop, straight, top-channel, route, enum, left-channel (+1 more)

Community 146 - "enum"

Cohesion: 0.22 Nodes (9): auto, bottom-channel, drop, straight, route, enum, outside-right, return-left (+1 more)

Community 147 - "enum"

Cohesion: 0.22 Nodes (9): dashed, default, emphasis, security, variant, enum, $ref, exception (+1 more)

Community 148 - "generate-validators.mjs"

Cohesion: 0.22 Nodes (8): ajv, diagramTypes, __dirname, output, root, schemaIds, schemasDir, validatorCode

Community 149 - "authored-reachability.test.mjs"

Cohesion: 0.22 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 150 - "chapter-delta-preview.test.mjs"

Cohesion: 0.22 Nodes (5): CASES, __dirname, PROOF_CASES, skillRoot, tmp

Community 151 - "cli.test.mjs"

Cohesion: 0.22 Nodes (4): cli, __dirname, skillRoot, tmp

Community 152 - "readme-showcase.test.mjs"

Cohesion: 0.25 Nodes (7): assetPath, __dirname, inspectGif(), receiptPath, repoRoot, skillRoot, skipSubBlocks()

Community 153 - "repository-evidence.test.mjs"

Cohesion: 0.25 Nodes (5): cli, fixture(), git(), here, skillRoot

Community 154 - "sqlite"

Cohesion: 0.22 Nodes (9): busy_timeout_ms, minimum, type, busy_timeout_ms, sqlite, additionalProperties, properties, required (+1 more)

Community 155 - "required"

Cohesion: 0.22 Nodes (9): entity_id, name, relation_type, weight, additionalProperties, required, related_entities, items (+1 more)

Community 156 - "pricing"

Cohesion: 0.22 Nodes (9): fallback_input_1k, fallback_output_1k, primary_input_1k, primary_output_1k, additionalProperties, description, required, type (+1 more)

Community 157 - "article-input.schema.json"

Cohesion: 0.22 Nodes (8): additionalProperties, $id, selected_extractor, required, $schema, title, type, x-contract-version

Community 158 - "enum"

Cohesion: 0.28 Nodes (9): newspaper4k, readability, trafilatura, selected_extractor, source_extractor, enum, type, enum (+1 more)

Community 159 - "run_preflight_checks"

Cohesion: 0.31 Nodes (7): main(), Any, Path, Preflight configuration and environment certification CLI., run_preflight_checks(), Unit tests for preflight verification against release metadata., test_preflight_checks_pass()

Community 160 - "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor"

Cohesion: 0.05 Nodes (34): 1. Requirement Completeness, 2. Requirement Clarity & Non-Ambiguity, 3. Requirement Consistency & Data Contracts, 4. Scenario & Edge Case Coverage, 5. Non-Functional & Operational Readiness, Extraction Pipeline Checklist: Article Content Multi-Engine Extractor, Notes, Content Quality (+26 more)

Community 161 - "parametrize"

Cohesion: 0.22 Nodes (9): parametrize, Garante aceitação de URLs absolutas com esquema HTTP e HTTPS válidos., Garante rejeição de esquemas não permitidos, URLs relativas e strings vazias., Garante que a ausência de corpo no extrator selecionado NUNCA faça fallback…, Garante que todos os placeholders documentados no PRD sejam descartados…, test_normalize_scalar_placeholders_discarded(), test_resolve_article_body_strict_isolation_all_extractors(), test_validate_url_invalid_schemes() (+1 more)

Community 162 - "open-artifact.mjs"

Cohesion: 0.39 Nodes (5): launchTarget(), openArtifact(), OPENERS, openLoopbackUrl(), target

Community 163 - "enum"

Cohesion: 0.36 Nodes (8): enum, bottom, left, right, top, fromSide, toSide, enum

Community 164 - "wraps"

Cohesion: 0.25 Nodes (8): $ref, via, wraps, items, type, items, minItems, type

Community 165 - "enum"

Cohesion: 0.25 Nodes (8): enum, amber, cyan, emerald, orange, rose, slate, violet

Community 166 - "enum"

Cohesion: 0.36 Nodes (8): enum, bottom, left, right, top, fromSide, toSide, enum

Community 167 - "enum"

Cohesion: 0.36 Nodes (8): enum, bottom, left, right, top, fromSide, toSide, enum

Community 168 - "mainPath"

Cohesion: 0.25 Nodes (8): $ref, items, minItems, type, mainPath, via, items, type

Community 169 - "animation.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, NODE_COLLECTION, skillRoot, tmp

Community 170 - "guided-views.test.mjs"

Cohesion: 0.25 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 171 - "landing.test.mjs"

Cohesion: 0.25 Nodes (7): __dirname, docsRoot, landing, manifest, proofs, repoRoot, skillRoot

Community 172 - "preset-tryon.test.mjs"

Cohesion: 0.25 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 173 - "reach-share-card.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, repoRoot, skillRoot, tmp

Community 174 - "relationship-direct-explorer.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 175 - "relationship-lens.test.mjs"

Cohesion: 0.25 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 176 - "relationship-permalink.test.mjs"

Cohesion: 0.25 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 177 - "release-identity.test.mjs"

Cohesion: 0.32 Nodes (6): checker, here, repoRoot, writeFile(), writeValidDevelopmentFixture(), writeValidStableFixture()

Community 178 - "repair-receipt.test.mjs"

Cohesion: 0.25 Nodes (4): cli, here, skillRoot, tmp

Community 179 - "route-journey.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 180 - "route-share-card.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, repoRoot, skillRoot, tmp

Community 181 - "semantic-legend-gateway.test.mjs"

Cohesion: 0.25 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 182 - "sequence-column-fit.test.mjs"

Cohesion: 0.32 Nodes (6): __dirname, labelledSequence(), render(), renderOutcome(), skillRoot, wideSequence()

Community 183 - "share-card-export.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, here, repoRoot, skillRoot, tmp

Community 184 - "story-carrier.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 185 - "story-director-strip.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 186 - "story-follow-camera.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 187 - "story-moment-link.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 188 - "story-shelf.test.mjs"

Cohesion: 0.25 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 189 - "enum"

Cohesion: 0.25 Nodes (8): advertisement, duplicate, navigation, newsletter, non_editorial, player_interface, recommendation, enum

Community 190 - "media-output.schema.json"

Cohesion: 0.25 Nodes (7): articles, additionalProperties, description, required, $schema, title, type

Community 191 - "required"

Cohesion: 0.25 Nodes (8): author_candidate_id, kept_block_ids, kept_image_ids, kept_link_ids, repairs, subtitle_candidate_id, title_candidate_id, required

Community 192 - "provider_versions"

Cohesion: 0.33 Nodes (6): enrichment, hygiene, provider_versions, additionalProperties, properties, required

Community 193 - "manifest-output.schema.json"

Cohesion: 0.25 Nodes (7): additionalProperties, allOf, $id, $schema, title, type, x-contract-version

Community 194 - "enum"

Cohesion: 0.25 Nodes (8): embed, image, images, mixed, video, enum, type, media_type

Community 195 - "verify_all_11_invariants"

Cohesion: 0.32 Nodes (6): Any, Release-wide critical quality assertion suite verifying the 11 critical…, Evaluates the 11 release-wide critical invariants., verify_all_11_invariants(), 11 zero-tolerance release invariants validation runner., test_11_invariants_all_pass()

Community 197 - "revision"

Cohesion: 0.29 Nodes (7): revision, url, properties, pattern, type, pattern, type

Community 198 - "enum"

Cohesion: 0.29 Nodes (7): auto, bottom-channel, straight, top-channel, route, enum, vertical-channel

Community 199 - "Especificação de prompt, contexto e harness — Runtime"

Cohesion: 0.05 Nodes (36): 10. Política de provider, 11.1 Fonte, 11.2 Casos obrigatórios de reparo, 11.3 Assertions, 11. Promptfoo, 12. Contexto registrado no Langfuse, 13. Critérios de aceite, 1. Objetivo (+28 more)

Community 200 - "workflow.schema.json"

Cohesion: 0.15 Nodes (12): additionalProperties, $defs, side, $id, bottom, left, right, top (+4 more)

Community 201 - "enum"

Cohesion: 0.29 Nodes (7): return, role, enum, async, branch, error, main

Community 202 - "chapter-handoff.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 203 - "chapter-rail.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 204 - "diagram-guide.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 205 - "finder.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 206 - "intent-trace.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 207 - "motion-governor.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 208 - "presentation.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 209 - "preview.test.mjs"

Cohesion: 0.33 Nodes (4): here, skillRoot, stateAt(), waitForState()

Community 210 - "relationship-pulse.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 211 - "route-probe.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 212 - "semantic-camera.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 213 - "semantic-flow.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 214 - "semantic-lens.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 215 - "semantic-passport.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 216 - "semantic-zoom.test.mjs"

Cohesion: 0.29 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 217 - "Implementation Tasks: Article Consolidation and Hygiene Runtime"

Cohesion: 0.05 Nodes (36): Dependencies & Execution Order, Foundation & Incremental Pipeline Flow, Implementation for Model Gateway, Implementation for User Story 1, Implementation for User Story 2, Implementation for User Story 3, Implementation for User Story 4, Implementation for User Story 5 (+28 more)

Community 218 - "story-beat-navigator.test.mjs"

Cohesion: 0.29 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 219 - "story-horizon.test.mjs"

Cohesion: 0.29 Nodes (5): CASES, __dirname, skillRoot, template, tmp

Community 220 - "enum"

Cohesion: 0.29 Nodes (7): completed_text, failed_processing, failed_validation, rejected_ecp, enum, type, final_status

Community 221 - "required"

Cohesion: 0.25 Nodes (8): confidence, evidences, additionalProperties, required, type, category, rationale, ecp_classification

Community 222 - "required"

Cohesion: 0.29 Nodes (7): crawled_url, http_status, input_meta, page_title, required, content_type, media_type

Community 223 - "enum"

Cohesion: 0.29 Nodes (7): heading, list_item, paragraph, quote, type, enum, type

Community 224 - "parse_arguments"

Cohesion: 0.29 Nodes (7): main(), parse_arguments(), Namespace, Configura o parser de argumentos do CLI., Ponto de entrada do CLI., Testa a chamada direta do parse_arguments., test_parse_arguments_api_direct()

Community 225 - "NewsArticle"

Cohesion: 0.29 Nodes (5): NewsArticle, Any, Entidade que representa uma notícia extraída., Valida a resolução concorrente em lote de uma lista de NewsArticle., test_resolve_articles_urls_batch()

Community 226 - "ecp-snapshot.schema.json"

Cohesion: 0.29 Nodes (6): description, $id, $ref, $schema, title, x-contract-version

Community 227 - "hygiene-response.schema.json"

Cohesion: 0.29 Nodes (6): additionalProperties, $id, $schema, title, type, x-contract-version

Community 228 - "items"

Cohesion: 0.29 Nodes (7): description, items, type, additionalProperties, type, properties, articles

Community 229 - "test_cli_subprocess_pipeline.py"

Cohesion: 0.33 Nodes (6): Path, Subprocess-level integration tests for CLI consolidate.py verifying normative…, Passing an invalid article JSON (missing url/title/etc) exits with code 1., Passing a nonexistent config file exits with code 2 (preflight/config error)., test_cli_subprocess_invalid_schema_exit_code_1(), test_cli_subprocess_missing_config_exit_code_2()

Community 230 - "enum"

Cohesion: 0.33 Nodes (6): auto, straight, route, enum, orthogonal-h, orthogonal-v

Community 231 - "enum"

Cohesion: 0.33 Nodes (6): blueprint, classic, editorial, signal-flow, visual_preset, enum

Community 232 - "repository"

Cohesion: 0.33 Nodes (6): url, repository, additionalProperties, required, type, revision

Community 233 - "size"

Cohesion: 0.33 Nodes (6): size, items, maxItems, minItems, prefixItems, type

Community 234 - "viewBox"

Cohesion: 0.33 Nodes (6): viewBox, items, maxItems, minItems, prefixItems, type

Community 235 - "point"

Cohesion: 0.33 Nodes (6): point, items, maxItems, minItems, prefixItems, type

Community 236 - "Functional Requirements"

Cohesion: 0.06 Nodes (33): Assumptions, Deterministic Structural Candidate Model, ECP Gate and Relevance Enforcement, Edge Cases, Feature Specification: Article Consolidation and Hygiene Runtime, Functional Requirements, Input, Validation, and Fingerprinting Contracts, Key Entities (+25 more)

Community 237 - "viewBox"

Cohesion: 0.33 Nodes (6): viewBox, items, maxItems, minItems, prefixItems, type

Community 239 - "render-output-checks.test.mjs"

Cohesion: 0.33 Nodes (4): checker, __dirname, skillRoot, tmp

Community 240 - "skill-metadata.test.mjs"

Cohesion: 0.33 Nodes (5): authoringContract, frontmatter, here, skill, skillRoot

Community 241 - "story-trail.test.mjs"

Cohesion: 0.33 Nodes (4): CASES, __dirname, skillRoot, tmp

Community 242 - "required"

Cohesion: 0.33 Nodes (6): aliases, anchors, domain, target_entity_id, target_name, required

Community 243 - "convert_html_to_markdown"

Cohesion: 0.33 Nodes (6): convert_html_to_markdown(), Converte HTML para Markdown usando títulos ATX, removendo scripts e estilos., Valida conversão de elementos HTML estruturados para Markdown com títulos ATX., Testa conversão de HTML vazio retornando string vazia., test_convert_html_to_markdown_empty_or_whitespace(), test_convert_html_to_markdown_rich_formatting()

Community 244 - "parse_google_news_rss"

Cohesion: 0.33 Nodes (6): _normalize_text_for_comparison(), parse_google_news_rss(), Remove pontuação e espaços extras para comparação de redundância., Parseia o XML do RSS do Google News e extrai os itens estruturados., Valida o parsing do feed RSS, higienização de tags HTML e deduplicação., test_parse_google_news_rss_with_fixture()

Community 246 - "enum"

Cohesion: 0.33 Nodes (6): newspaper4k, readability, trafilatura, selected_extractor, enum, type

Community 247 - "enum"

Cohesion: 0.33 Nodes (6): newspaper4k, readability, trafilatura, selected_extractor, enum, type

Community 248 - "PRD — Seleção determinística da biblioteca de extração de conteúdo"

Cohesion: 0.07 Nodes (29): 10. Requisitos não funcionais, 11. Critérios de aceite, 12. Casos obrigatórios de teste, 13. Definition of Done, 1. Contexto, 2. Objetivo, 3.1 Incluído, 3.2 Fora do escopo (+21 more)

Community 249 - "build_minimal_hygiene_projection"

Cohesion: 0.40 Nodes (5): build_minimal_hygiene_projection(), Any, Projects only the strictly necessary candidate tokens for the LLM prompt. Omits…, Adversarial prompt injection evaluation (SEC-004)., test_adversarial_injection_treated_as_passive_data()

Community 250 - "ecp-profile.schema.json"

Cohesion: 0.33 Nodes (5): additionalProperties, $id, $schema, title, type

Community 251 - "layout"

Cohesion: 0.40 Nodes (5): additionalProperties, required, type, layout, mode

Community 252 - "focus"

Cohesion: 0.40 Nodes (5): items, minItems, type, $ref, focus

Community 253 - "enum"

Cohesion: 0.40 Nodes (5): description, enum, column_fit, fixed, spread

Community 254 - "adr_002.md"

Cohesion: 0.07 Nodes (29): ADR-002 — Utilizar Qwen3.5 2B local com fallback operacional Groq e OmniRoute, Alternativas consideradas, Apenas Ollama, Chamar vários modelos e escolher maioria, Configuração do modelo, Configuração e secrets, Consequências positivas, Contexto (+21 more)

Community 255 - "render-examples.mjs"

Cohesion: 0.40 Nodes (4): __dirname, outputRoot, skillRoot, TARGETS

Community 256 - "authoring-safety-contract.test.mjs"

Cohesion: 0.40 Nodes (4): authoringContract, __dirname, skill, skillRoot

Community 257 - "base-input-compatibility.test.mjs"

Cohesion: 0.40 Nodes (3): here, skillRoot, tmp

Community 259 - "eval_runner.py"

Cohesion: 0.60 Nodes (4): aggregate_evaluation_results(), Any, Evaluation runner and metric aggregator without duplicating prompt execution., run_offline_evaluations()

Community 260 - "validate_certified_cheap_model"

Cohesion: 0.50 Nodes (4): Asserts that a model is in the certified cheap models whitelist., validate_certified_cheap_model(), Quality gate asserting zero expensive/powerful models in runtime roles or…, test_runtime_config_strictly_cheap_models()

Community 261 - "enum"

Cohesion: 0.50 Nodes (4): enum, none, trace, animation

Community 262 - "enum"

Cohesion: 0.50 Nodes (4): showcase, standard, quality_profile, enum

Community 263 - "enum"

Cohesion: 0.50 Nodes (4): enum, kind, region, security-group

Community 264 - "via"

Cohesion: 0.50 Nodes (4): $ref, via, items, type

Community 265 - "col"

Cohesion: 0.50 Nodes (4): maximum, minimum, type, col

Community 266 - "via"

Cohesion: 0.50 Nodes (4): $ref, via, items, type

Community 267 - "prd.md"

Cohesion: 0.07 Nodes (28): 10. Notícia curta com uma imagem, 11. Detecção estrutural prévia, 12. Entrada do classificador, 13. Saída do classificador, 14. Modelo primário, 15. Fallback de providers, 16. Condição para fallback, 17. Falha de todos os providers (+20 more)

Community 268 - "enum"

Cohesion: 0.50 Nodes (4): showcase, standard, quality_profile, enum

Community 269 - "bias"

Cohesion: 0.50 Nodes (4): maximum, minimum, type, bias

Community 270 - "Catálogo de métricas e KPIs — Runtime de consolidação de artigos"

Cohesion: 0.07 Nodes (27): 10. Métricas de enriquecimento, 11. Métricas de LLM, 12. Sinais para futura revisão de prompt, 13. Métricas de persistência e idempotência, 14. Métricas de observabilidade, 15. Métricas de capacidade, 16.1 Staging, 16.2 Relatório obrigatório (+19 more)

Community 271 - "fromCol"

Cohesion: 0.50 Nodes (4): maximum, minimum, type, fromCol

Community 272 - "toCol"

Cohesion: 0.50 Nodes (4): toCol, maximum, minimum, type

Community 274 - "cursor-onboarding.test.mjs"

Cohesion: 0.50 Nodes (3): __dirname, repoRoot, skillRoot

Community 275 - "delivery-contract.test.mjs"

Cohesion: 0.50 Nodes (3): delivery, here, skill

Community 276 - "guide-page.test.mjs"

Cohesion: 0.50 Nodes (3): __dirname, repoRoot, skillRoot

Community 278 - "start-page.test.mjs"

Cohesion: 0.50 Nodes (3): __dirname, repoRoot, skillRoot

Community 279 - "build_release_metadata.py"

Cohesion: 0.50 Nodes (3): build_release_metadata(), Path, Release packaging script generating src/core/release-metadata.json.

Community 280 - "Tasks: [FEATURE NAME]"

Cohesion: 0.07 Nodes (26): Dependencies & Execution Order, Format: [ID] [P?] [Story] Description, Implementation for User Story 1, Implementation for User Story 2, Implementation for User Story 3, Implementation Strategy, Incremental Delivery, MVP First (User Story 1 Only) (+18 more)

Community 281 - "parse_arguments"

Cohesion: 0.50 Nodes (4): parse_arguments(), Namespace, Valida que argumentos de linha de comando existentes continuam totalmente…, test_cli_argument_compatibility()

Community 282 - "removal_reasons"

Cohesion: 0.50 Nodes (4): type, removal_reasons, additionalProperties, type

Community 283 - "kept_image_ids"

Cohesion: 0.50 Nodes (4): items, type, uniqueItems, kept_image_ids

Community 284 - "content_type"

Cohesion: 0.50 Nodes (4): enum, type, media, content_type

Community 288 - "cellH"

Cohesion: 0.67 Nodes (3): minimum, type, cellH

Community 289 - "labelSegment"

Cohesion: 0.67 Nodes (3): minimum, type, labelSegment

Community 290 - "pad"

Cohesion: 0.67 Nodes (3): minimum, type, pad

Community 291 - "row"

Cohesion: 0.67 Nodes (3): row, minimum, type

Community 292 - "width"

Cohesion: 0.67 Nodes (3): width, minimum, type

Community 293 - "height"

Cohesion: 0.67 Nodes (3): minimum, type, height

Community 294 - "label"

Cohesion: 0.67 Nodes (3): minLength, type, label

Community 295 - "row"

Cohesion: 0.67 Nodes (3): row, minimum, type

Community 296 - "stage"

Cohesion: 0.67 Nodes (3): stage, minimum, type

Community 297 - "width"

Cohesion: 0.67 Nodes (3): width, minimum, type

Community 298 - "cornerRadius"

Cohesion: 0.67 Nodes (3): minimum, type, cornerRadius

Community 299 - "height"

Cohesion: 0.67 Nodes (3): minimum, type, height

Community 300 - "label"

Cohesion: 0.67 Nodes (3): minLength, type, label

Community 301 - "width"

Cohesion: 0.67 Nodes (3): width, minimum, type

Community 302 - "speckit-analyze/SKILL.md"

Cohesion: 0.08 Nodes (25): 1. Initialize Analysis Context, 2. Load Artifacts (Progressive Disclosure), 3. Build Semantic Models, 4. Detection Passes (Token-Efficient Analysis), 5. Severity Assignment, 6. Produce Compact Analysis Report, 7. Provide Next Actions, 8. Offer Remediation (+17 more)

Community 303 - "What You Must Do When Invoked"

Cohesion: 0.08 Nodes (24): For /graphify add and --watch, For /graphify query, For the commit hook and native CLAUDE.md integration, For --update and --cluster-only, /graphify, Honesty Rules, Interpreter guard for subcommands, Part A - Structural extraction for code files (+16 more)

Community 304 - "height"

Cohesion: 0.67 Nodes (3): minimum, type, height

Community 305 - "labelSegment"

Cohesion: 0.67 Nodes (3): minimum, type, labelSegment

Community 310 - "Extrator de Notícias do Google News — Guia Completo de Funcionamento"

Cohesion: 0.08 Nodes (24): 1. Visão geral (arquitetura), 2.1 DTO de entrada (googlenews_etl/application/dtos/extract_news_dto.py), 2.2 Value Object de validação (googlenews_etl/domain/entities/search_query.py), 2. Entrada, 3.1 O caso de uso (googlenews_etl/application/use_cases/extract_news_use_case.py), 3.2 A porta (googlenews_etl/domain/ports/news_extractor_port.py), 3.3.1 Inicialização: sessão HTTP com impersonação de browser, 3.3.2 Mapeamento idioma → parâmetros hl/gl (_get_hl_gl) (+16 more)

Community 311 - "test_live_e2e_batch_funnel_with_ollama_and_multimotor"

Cohesion: 0.67 Nodes (3): Path, Executa o funil completo em lote: - 1 artigo textual puro (sem mídia) -> bypass…, test_live_e2e_batch_funnel_with_ollama_and_multimotor()

Community 332 - "adr_001.md"

Cohesion: 0.08 Nodes (24): ADR-001 — Classificar e rotear conteúdo predominantemente de mídia antes do multimotor, Alternativas consideradas, Artigos muito curtos, Artigos textuais, Classificar tudo apenas com regras, Consequências aceitas, Consequências positivas, Contexto (+16 more)

Community 333 - "PRD — Conversão de artigo JSON para Markdown"

Cohesion: 0.08 Nodes (23): 10. Tratamento de erros, 13.1 Testes unitários, 13.2 Testes de integração do CLI, 13.3 Casos de resultado esperado, 13. Estratégia de testes, 14. Definition of Done, 15. Dependência técnica escolhida, 1. Visão geral (+15 more)

Community 334 - "Documento de Arquitetura — Runtime de consolidação de artigos"

Cohesion: 0.08 Nodes (23): 10. Contratos versionados, 11. Validação inicial, 12. Fingerprint e idempotência, 17. Montagem do Markdown intermediário, 19. Enriquecimento, 1. Propósito, 21. Prompts, 24. Logging (+15 more)

Community 335 - "24. Requisitos funcionais"

Cohesion: 0.09 Nodes (22): 24. Requisitos funcionais, FR-001, FR-002, FR-003, FR-004, FR-005, FR-006, FR-007 (+14 more)

Community 336 - "Runbook de produção — Runtime de consolidação de artigos"

Cohesion: 0.09 Nodes (21): 10. Smoke test, 11. Operação normal, 13. Logs e correlação, 19. Falha de enriquecimento, 1. Objetivo, 23. Custo acima do limite, 24. Latência acima do SLO, 25. Violação crítica de grounding (+13 more)

Community 337 - "4. Requisitos Funcionais (FR)"

Cohesion: 0.10 Nodes (20): 1.1 Objetivo do Produto, 1. Visão Geral e Contexto, 2. Personas e Casos de Uso, 3. Arquitetura e Fluxo do Sistema, 4. Requisitos Funcionais (FR), 5. Requisitos Não Funcionais (NFR), 6.1 Esquema do JSON de Entrada (Input), 6.2 Esquema do JSON Consolidado de Saída (Output) (+12 more)

Community 338 - "Authoring contract"

Cohesion: 0.11 Nodes (18): Architecture, Authoring contract, Dataflow, Engineering profile default, Executable geometry rules, Hand-placed fallback, Language consistency, Legend contract (+10 more)

Community 339 - "PRD — Runtime de consolidação e higienização de artigos"

Cohesion: 0.11 Nodes (18): 11. Fluxo funcional do runtime, 19. Gateway e fallback de modelos, 1. Contexto, 20. Idempotência e persistência, 21. Observabilidade, 22. Promptfoo no runtime, 23. Requisitos funcionais, 24. Requisitos não funcionais (+10 more)

Community 340 - "Tasks: Article Content Multi-Engine Extractor"

Cohesion: 0.11 Nodes (18): Dependencies & Execution Order, Entrega Incremental, Implementation Strategy, Implementação da User Story 1, Implementação da User Story 2, Implementação da User Story 3, MVP First (User Story 1 Only), Oportunidades de Execução Paralela (+10 more)

Community 341 - "Tasks: Convert Article JSON to Markdown"

Cohesion: 0.11 Nodes (19): Dependencies & Execution Order, Implementation for User Story 1, Implementation for User Story 2, Implementation for User Story 3, Implementation Strategy, Incremental Delivery, MVP First (User Story 1 Only), Parallel Opportunities (+11 more)

Community 342 - "._get_connection"

Cohesion: 0.14 Nodes (7): Connection, Any, Path, Records a state transition for the given fingerprint atomically., Native SQLite backup API creating a consistent point-in-time database snapshot., Native SQLite restore API overwriting the current database from a snapshot., Atomically claims execution for a fingerprint. Returns: (is_new_claim,…

Community 343 - "1. Text Normalization Pipeline"

Cohesion: 0.11 Nodes (18): 1. Text Normalization Pipeline, 2. 5-Token Shingles & Consensus Metrics, 3. Regras de Decisão, Empate Técnico e Desempate Hierárquico, 4. Estratégia de I/O Não Destrutiva e Escrita Atômica, Alternatives Considered, Context, Context, Context (+10 more)

Community 344 - "Tasks: Deterministic Article Content Selection"

Cohesion: 0.11 Nodes (18): Dependencies & Execution Order, Implementation for User Story 1, Implementation for User Story 2, Implementation for User Story 3, Implementation Strategy, Incremental Delivery (Phases 4, 5 & 6), MVP First (Phases 1, 2 & 3), Parallel Opportunities (+10 more)

Community 345 - "Execution Steps"

Cohesion: 0.12 Nodes (15): 1. Initialize Convergence Context, 2. Load Artifacts (Progressive Disclosure), 3. Build the Intent Inventory, 4. Assess the Codebase and Classify Findings, 5. Assign Severity, 6. Present the In-Session Findings Summary, 7. Append Convergence Tasks (or report converged), 8. Provide Next Actions (Handoff) (+7 more)

Community 346 - "8. Regras funcionais"

Cohesion: 0.13 Nodes (15): 8. Regras funcionais, RF-001 — Receber um único artigo, RF-002 — Respeitar o extrator selecionado, RF-003 — Resolver o corpo dentro do extrator selecionado, RF-004 — Selecionar metadados deterministicamente, RF-005 — Priorizar metadados por campo, RF-006 — Normalizar valores escalares, RF-007 — Normalizar listas (+7 more)

Community 347 - "12. Critérios de aceite"

Cohesion: 0.14 Nodes (14): 12. Critérios de aceite, CA-001 — Trafilatura selecionada, CA-002 — Newspaper4k selecionado, CA-003 — Readability selecionado, CA-004 — Fallback dentro do extrator, CA-005 — Proibição de fallback de corpo entre extratores, CA-006 — Metadado vindo de outro extrator, CA-007 — Obrigatórios presentes (+6 more)

Community 348 - "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)"

Cohesion: 0.14 Nodes (14): Assumptions, Assumptions & Scope, Clarifications, Explicit Out of Scope (POC), Feature Specification: Multilingual NLP Entity Inherence Classifier (POC), Functional Requirements, Key Entities (data models & domain entities), Measurable Outcomes (+6 more)

Community 349 - "Implementation Tasks: Google News Headlines Extractor"

Cohesion: 0.14 Nodes (14): Implementation for User Story 1, Implementation for User Story 2, Implementation for User Story 3, Implementation Tasks: Google News Headlines Extractor, Phase 1: Setup (Shared Infrastructure), Phase 2: Foundational (Blocking Prerequisites), Phase 3: User Story 1 - Extração Básica de Notícias por Assunto e Idioma (Priority: P1) 🌟 MVP, Phase 4: User Story 2 - Filtragem Regional e Edição Geográfica (Priority: P2) (+6 more)

Community 350 - "CLI Interface Contract: Article Consolidation and Hygiene Runtime"

Cohesion: 0.14 Nodes (13): 1. Invocation Model, 2.1 Main Consolidation Command, 2.2 Operational Commands, 2. Command Synopsis, 3. Options & Arguments, 4. Exit Codes, 5.1 stdout (Machine-Readable JSON), 5.2 stderr (Sanitized Technical Logs) (+5 more)

Community 351 - "2. Entity Definitions"

Cohesion: 0.14 Nodes (13): 1. Domain Entities & Relationships, 2.10 Published Markdown (<fingerprint>.md), 2.1 Article Input Unit (article_input), 2.2 Entity Context Profile Snapshot (ecp_snapshot), 2.3 Candidate Object (candidate_object), 2.4 Text Repair Operation (text_repair), 2.5 State Machine Record (state_record), 2.6 State Transition Log (state_transitions) (+5 more)

Community 352 - "3. Concrete Architectural & Technical Decisions"

Cohesion: 0.14 Nodes (13): 1. Executive Summary & Architectural Scope, 2. Definitive Dependency Selections & Qualitative Impact Analysis, 3. Concrete Architectural & Technical Decisions, Decision 1: Direct Python State Machine Orchestration (FR-003, FR-046), Decision 2: Certified Model Gateway & Preflight Certification (FR-041, FR-042, FR-044), Decision 3: Input Size Limit Enforcement (FR-056), Decision 4: Candidate Equivalence Mapping without Deduplication (FR-014, FR-020), Decision 5: 10-Step Hygiene Harness and Controlled Micro-Repairs (FR-024 to FR-030) (+5 more)

Community 353 - "Functional Requirements"

Cohesion: 0.14 Nodes (14): Assumptions, Cadeia Sequencial de Provedores e Fallback Operacional, Contrato Estruturado do Classificador, Detecção Estrutural Prévia, Entrada e Escopo do Classificador, Feature Specification: Classificação e Roteamento de Notícias Predominantemente de Mídia, Functional Requirements, Key Entities (+6 more)

Community 354 - "30. Cenários mínimos de teste"

Cohesion: 0.15 Nodes (13): 30. Cenários mínimos de teste, Cenário A — texto sem mídia, Cenário B — texto curto + vídeo, Cenário C — texto curto + imagem, Cenário D — texto curto + múltiplas imagens, Cenário E — texto curto + embed, Cenário F — texto curto + vídeo + imagens, Cenário G — artigo textual longo + imagem (+5 more)

Community 355 - "Feature Specification: [FEATURE NAME]"

Cohesion: 0.15 Nodes (12): Assumptions, Edge Cases, Feature Specification: [FEATURE NAME], Functional Requirements, Key Entities (include if feature involves data), Measurable Outcomes, Requirements (mandatory), Success Criteria (mandatory) (+4 more)

Community 356 - "Tasks: Multilingual NLP Entity Inherence Classifier (POC)"

Cohesion: 0.15 Nodes (13): Dependencies & Execution Order, Implementation for User Story 1, Implementation for User Story 2, Implementation for User Story 3, Implementation Strategy, Phase 1: Setup (Shared Infrastructure), Phase 2: Foundational (Blocking Prerequisites), Phase 3: User Story 1 - Core Tier 1 Deterministic Classification & CLI (Priority: P1) [MVP] (+5 more)

Community 357 - "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime"

Cohesion: 0.15 Nodes (12): 10. Scope Boundaries, Quality Gates & Operations (FR-001 to FR-084), 1. Requirement Completeness, 2. Requirement Clarity & Precision, 3. Requirement Consistency & Alignment, 4. Acceptance Criteria & Measurability, 5. Scenario & Flow Coverage, 6. Edge Case & Boundary Coverage, 7. Non-Functional & Security Requirements (SEC-001 to SEC-008) (+4 more)

Community 358 - "Implementation Plan: Article Content Multi-Engine Extractor"

Cohesion: 0.17 Nodes (11): Constitution Check, Documentation (this feature), Implementation Phases, Implementation Plan: Article Content Multi-Engine Extractor, Phase 0: Outline & Research (Completed), Phase 1: Design & Contracts (Completed), Phase 2: Tasks & Execution (Completed), Project Structure (+3 more)

Community 359 - "Feature Specification: Deterministic Content Selection"

Cohesion: 0.17 Nodes (12): Assumptions, Edge Cases, Feature Specification: Deterministic Content Selection, Functional Requirements, Key Entities (include if feature involves data), Measurable Outcomes, Requirements (mandatory), Success Criteria (mandatory) (+4 more)

Community 360 - "Implementation Plan: Convert Article JSON to Markdown"

Cohesion: 0.17 Nodes (12): Complexity Tracking, Constitution Check, Documentation (this feature), Implementation Phases, Implementation Plan: Convert Article JSON to Markdown, Phase 0: Outline & Research (Completed), Phase 1: Design & Contracts (Completed), Phase 2: Tasks & Implementation Breakdown (Next: /speckit-tasks) (+4 more)

Community 361 - "2. Technical Decisions & Research Findings"

Cohesion: 0.17 Nodes (11): 1. Executive Summary & Goals, 2. Technical Decisions & Research Findings, 3. Technology Stack & Dependencies, Decision 1: HTML-to-Markdown Engine Selection, Decision 2: Direct Markdown Handling for Trafilatura, Decision 3: Metadata Normalization & Priority Resolution Pipeline, Decision 4: Date Parsing Strategy (ISO 8601 & RFC 2822), Decision 5: URL Validation & Media Filtering (+3 more)

Community 362 - "Feature Specification: Convert Article JSON to Markdown"

Cohesion: 0.17 Nodes (12): Assumptions, Edge Cases, Feature Specification: Convert Article JSON to Markdown, Functional Requirements, Key Entities, Measurable Outcomes, Requirements (mandatory), Success Criteria (mandatory) (+4 more)

Community 363 - "3. Operational Execution Scenarios"

Cohesion: 0.17 Nodes (11): 1. Prerequisites & Environment Setup, 2. Local Validation Configuration (Fixture Only), 3. Operational Execution Scenarios, 4. Automated Quality Evaluation & Test Commands, Environment Secrets, Installation, Quickstart Guide: Article Consolidation and Hygiene Runtime, Scenario A: Preflight Validation (+3 more)

Community 364 - "2. Modelos de Dados (Dataclasses e Estruturas de Runtime)"

Cohesion: 0.17 Nodes (12): 1. Diagrama Entidade-Relacionamento e Fluxo de Dados, 2.1 InputArticle, 2.2 MediaCandidateInfo (Estrutura Interna do Gate), 2.3 MediaClassification (Estrutura Interna de Saída do LLM), 2.4 MediaArticle (Persistência em *_media.json), 2.5 ExtractedArticle (Persistência Textual em *_extracted.json), 2.6 Registro de Falha de Classificação (Persistência Inline em *_extracted.json), 2.7 ExtractionBatchReport (+4 more)

Community 365 - "speckit-plan/SKILL.md"

Cohesion: 0.18 Nodes (10): Completion Report, Done When, Key rules, Mandatory Post-Execution Hooks, Outline, Phase 0: Outline & Research, Phase 1: Design & Contracts, Phases (+2 more)

Community 366 - "speckit-specify/SKILL.md"

Cohesion: 0.18 Nodes (10): Completion Report, Done When, For AI Generation, Mandatory Post-Execution Hooks, Outline, Pre-Execution Checks, Quick Guidelines, Section Requirements (+2 more)

Community 367 - "speckit-tasks/SKILL.md"

Cohesion: 0.18 Nodes (10): Checklist Format (REQUIRED), Completion Report, Done When, Mandatory Post-Execution Hooks, Outline, Phase Structure, Pre-Execution Checks, Task Generation Rules (+2 more)

Community 368 - "25. Requisitos não funcionais"

Cohesion: 0.18 Nodes (11): 25. Requisitos não funcionais, NFR-001 — Simplicidade, NFR-002 — Isolamento, NFR-003 — Determinismo de contrato, NFR-004 — Configuração externa, NFR-005 — Segurança, NFR-006 — Compatibilidade, NFR-007 — Multilíngue (+3 more)

Community 369 - "Core Principles"

Cohesion: 0.18 Nodes (10): Core Principles, Development Workflow & Quality Gates, Governance, I. Modularity & CLI-First Interoperability, II. Determinism, Atomic Operations & Data Integrity, III. Multi-Engine Consensus & Fault-Tolerant Fallback, IV. Test-First & Empirical Validation (TDD & Regressions), Technical, Security & Environmental Constraints (+2 more)

Community 370 - "Core Principles"

Cohesion: 0.18 Nodes (10): Core Principles, Governance, [PRINCIPLE_1_NAME], [PRINCIPLE_2_NAME], [PRINCIPLE_3_NAME], [PRINCIPLE_4_NAME], [PRINCIPLE_5_NAME], [PROJECT_NAME] Constitution (+2 more)

Community 371 - "Feature Specification: Google News Headlines Extractor"

Cohesion: 0.18 Nodes (11): Clarifications, Edge Cases, Feature Specification: Google News Headlines Extractor, Functional Requirements, Requirements (mandatory), Session 2026-08-20, Success Criteria (mandatory), User Scenarios & Testing (mandatory) (+3 more)

Community 372 - "2. Entity Descriptions & Fields"

Cohesion: 0.18 Nodes (11): 1. Domain Entities & Value Types, 2. Entity Descriptions & Fields, 3. JSON Schema Mapping, ArticleSelectionResult (Dataclass), BatchProcessingResult (Dataclass), CandidateStatus (Enum), Data Model: Deterministic Content Selection, Entrada (+3 more)

Community 373 - "Implementation Plan: Deterministic Article Content Selection"

Cohesion: 0.18 Nodes (11): Constitution Check, Documentation (this feature), Implementation Phases, Implementation Plan: Deterministic Article Content Selection, Phase 0: Outline & Research (Completed), Phase 1: Design & Contracts (Completed), Phase 2: Tasks & Execution (Next Step via /speckit-tasks), Project Structure (+3 more)

Community 374 - "Markdown Conversion Checklist: End-to-End Requirements Quality"

Cohesion: 0.18 Nodes (11): 1. Validação de Entrada, Tipagem & Isolamento de Lotes, 2. Isolamento Estrito de Extrator & Conversão de Conteúdo (HTML/MD), 3. Resolução Determinística de Metadados & Mapeamento de SELECIONADO, 4. Normalização de Escalares, Placeholders & Sanitização de Listas, 5. Normalização de Datas, Fusos & Validação Estrita de URLs, 6. Sanitização Editorial, Tratamento de Imagens & Título Duplicado, 7. Estrutura, Sintaxe do Markdown de Saída & Restrições, 8. Interface CLI, Tratamento de Erros & Atomicidade (+3 more)

Community 375 - "properties"

Cohesion: 0.18 Nodes (11): description, minLength, type, runtime_fallback, runtime_primary, properties, config_version, roles (+3 more)

Community 376 - "Media Routing Requirements Quality & Implementation Planning Checklist"

Cohesion: 0.18 Nodes (11): 1. Requirement & Plan Fidelity, 2. Minimal Implementation & Code Reusability, 3. Structural DOM Gate, 4. Classifier Payload & Interface Contracts, 5. Sequential Provider Chain & Fallback Rules, 6. I/O Persistence, Counter Semantics & CLI Interface, 7. Observability, Logging & Security Constraints, 8. Test Coverage & CI Determinism (+3 more)

Community 377 - "Viewer Runtime reference"

Cohesion: 0.20 Nodes (9): Canonical exports, Exploration, Guided views and story, Motion and presentation, Reach Share Card, Route Share Card, Share Card, Truth boundary (+1 more)

Community 378 - "Archify"

Cohesion: 0.20 Nodes (9): Archify, Authoring invariants, Delivery, Fast authoring path, Mermaid input, Optional viewer capabilities, Output, Setup and fallback (+1 more)

Community 379 - "5. 📝 Conversor de Artigo JSON para Markdown"

Cohesion: 0.20 Nodes (10): 1. Conversão Padrão, 2. Conversão com Caminho de Destino Personalizado, 3. Uso Programático em Python, 5. 📝 Conversor de Artigo JSON para Markdown, Argumentos e Flags CLI, Exemplos Práticos de Uso, Isolamento Estrito de Extratores e Fallback, Matriz Determinística de Metadados (+2 more)

Community 380 - "2. Cenários Práticos de Uso"

Cohesion: 0.20 Nodes (9): 1. Pré-requisitos e Instalação, 2. Cenários Práticos de Uso, 3. Validação dos Testes Automatizados e Linter, Cenário 1: River Plate — Argentina (Espanhol / 2 Páginas / Salvar em Arquivo), Cenário 2: Cruzeiro — Brasil (Português / Formatado no Terminal), Cenário 3: Fórmula 1 — Reino Unido (Inglês), Cenário 4: Integração em Pipeline com jq (Modo Silencioso), Cenário 5: Extração Rápida com Links Brutos (Sem Resolução de URLs) (+1 more)

Community 381 - "004-deterministic-content-selection/spec.md"

Cohesion: 0.29 Nodes (3): 1. Input JSON Schema, 2. Output JSON Schema, JSON Schema Contract: Deterministic Article Content Selection

Community 382 - "Implementation Plan: Classificação e Roteamento de Notícias Predominantemente de Mídia"

Cohesion: 0.20 Nodes (10): 1. Summary, 2. Technical Context, 3. Constitution Check, 5. Organização de Arquivos (Mínima e Sem Classes Desnecessárias), 6. Matriz de Rastreabilidade (Requisitos \rightarrow Código \rightarrow Testes), 7. Invariantes e Limites de Escopo, Arquivo Existente Reutilizado, Funções Implementadas em scripts/extract_article_contents.py (+2 more)

Community 383 - "Tasks: Classificação e Roteamento de Notícias Predominantemente de Mídia"

Cohesion: 0.20 Nodes (10): Dependencies & Execution Order, Implementation Strategy, Parallel Execution Opportunities, Phase 1: Foundational (Blocking Prerequisites), Phase 2: User Story 1 - Detecção e Roteamento de Publicações Predominantemente de Mídia (Priority: P1), Phase 3: User Story 2 - Roteamento Direto e Preservação de Notícias Textuais (Priority: P2), Phase 4: User Story 3 - Resiliência com Fallback Operacional Sequencial e Registro de Falhas (Priority: P3), Phase 5: Polish & Observabilidade (+2 more)

Community 384 - "build_candidates_payload"

Cohesion: 0.31 Nodes (8): build_candidates_payload(), Builds the complete candidates payload conforming to candidates-…, execute_deterministic_hygiene_fallback(), Conservative deterministic fallback using selected_extractor backbone without…, Load test benchmark validating sustained throughput for 100 articles/hour., test_sustained_throughput_benchmark(), Multi-extractor golden-set quality tests across the 20 reference units., test_golden_set_all_20_reference_cases_process_cleanly()

Community 385 - "calculate_execution_fingerprint"

Cohesion: 0.31 Nodes (8): calculate_execution_fingerprint(), _canonical_json_dumps(), Any, Deterministic canonical SHA-256 execution fingerprint calculator. Computes a…, Calculates a deterministic 64-character SHA-256 fingerprint for the execution., Unit tests for deterministic fingerprint calculation covering scenarios ID-001…, test_deterministic_fingerprint_identical_inputs(), test_fingerprint_changes_on_config_or_ecp_change()

Community 386 - "Archify JSON IR Schemas"

Cohesion: 0.22 Nodes (8): Archify JSON IR Schemas, Error format, Files, Legend presentation contract, Runtime validation, schema_version policy, Shared definitions (common.schema.json), Visual quality and engineering truth

Community 387 - "graphify reference: extra exports and benchmark"

Cohesion: 0.22 Nodes (8): graphify reference: extra exports and benchmark, Step 6b - Wiki (only if --wiki flag), Step 7 - Neo4j export (only if --neo4j or --neo4j-push flag), Step 7a - FalkorDB export (only if --falkordb or --falkordb-push flag), Step 7b - SVG export (only if --svg flag), Step 7c - GraphML export (only if --graphml flag), Step 7d - MCP server (only if --mcp flag), Step 8 - Token reduction benchmark (only if total_words > 5000)

Community 388 - "Ponytail"

Cohesion: 0.22 Nodes (8): Boundaries, Intensity, Output, Persistence, Ponytail, Rules, The ladder, When NOT to be lazy

Community 389 - "1. Operational Commands"

Cohesion: 0.22 Nodes (8): 1.1 Preflight Verification, 1.2 Smoke Test, 1.3 State & Artifact Reconciliation, 1.4 Telemetry Flush, 1. Operational Commands, 2. Standard Consolidation Execution, Exit Codes, Production Operations & Maintenance Runbook

Community 390 - "4. 🎯 Seletor Determinístico de Conteúdo de Artigos"

Cohesion: 0.22 Nodes (9): 1. Execução Padrão Automática, 2. Execução com Modo Verboso, 3. Uso Programático como Módulo Python, 4. 🎯 Seletor Determinístico de Conteúdo de Artigos, Argumentos e Flags CLI, Critérios de Desempate Técnico e Resiliência, Exemplos Práticos de Uso, Pipeline de Normalização e Shingles (+1 more)

Community 391 - "Implementation Plan: [FEATURE]"

Cohesion: 0.22 Nodes (8): Complexity Tracking, Constitution Check, Documentation (this feature), Implementation Plan: [FEATURE], Project Structure, Source Code (repository root), Summary, Technical Context

Community 392 - "1. Technical Decisions & Tradeoffs"

Cohesion: 0.22 Nodes (8): 1. Technical Decisions & Tradeoffs, 2. Standardized Error Handling Strategy, Decision 1: Execution Engine & CLI Architecture, Decision 2: Multilingual Language Detection & Normalization (Tier 1 Core), Decision 3: Materialized ECP Snapshot Contract & Matching Logic, Decision 4: Tier 2 (Embeddings) & Tier 3 (LLM) Optional Adapters, Decision 5: Controlled 24-Case POC Benchmark Suite, Technical Research & Architecture Decisions (POC)

Community 393 - "2. Cenários de Validação"

Cohesion: 0.22 Nodes (8): 1. Pré-requisitos, 2. Cenários de Validação, 3. Validação Automatizada de Testes, Cenário 1: Extração com Amostragem Rápida (Limit 2), Cenário 2: Caminho Customizado de Saída, Cenário 3: Modo Silencioso (--silent), Cenário 4: Resiliência contra URLs Inválidas, Quickstart & Validation Guide: Article Content Multi-Engine Extractor

Community 394 - "1. Technical Decisions & Tradeoffs"

Cohesion: 0.22 Nodes (8): 1. Technical Decisions & Tradeoffs, Decision 1: Motor de Navegação e Renderização com foxcape em Sessão Única, Decision 2: Orquestração Tripla de Extração de Conteúdo (NLP & Web Scraping), Decision 3: Resiliência e Isolamento de Falhas por Camada, Decision 4: Herança Inteligente de Idioma para NLP, Decision 5: Gerenciamento de Memória e Descarte do Raw HTML, Decision 6: Segregação de Streams e Feedback Visual em stderr, Research: Article Content Multi-Engine Extractor

Community 395 - "005-convert-json-markdown/plan.md"

Cohesion: 0.33 Nodes (3): 1. Output Document Specification, 2. Formatting & Syntax Constraints, Markdown Schema Contract: Output Article Markdown

Community 396 - "Quickstart: Convert Article JSON to Markdown"

Cohesion: 0.22 Nodes (8): 1. Prerequisites & Setup, 2. Running the CLI Tool, 3. Verification & Testing, Basic Conversion (Default Output Path), Custom Destination Path, Quickstart: Convert Article JSON to Markdown, Run All Unit & Integration Tests, Run Linter & Type Checker

Community 397 - "Implementation Plan: Article Consolidation and Hygiene Runtime"

Cohesion: 0.22 Nodes (8): Complexity Tracking, Constitution Check, Documentation & 9 Versioned Contracts (this feature), Implementation Plan: Article Consolidation and Hygiene Runtime, Project Structure, Source Code & Fixtures (repository layout), Summary, Technical Context

Community 398 - "CLI Contract & Routing Specification: scripts/extract_article_contents.py"

Cohesion: 0.22 Nodes (8): 1. Interface de Linha de Comando (CLI), 2. Regras de Resolução de Arquivos de Saída, 3. Estrutura do Arquivo de Saída Textual (*_extracted.json), 4. Estrutura do Arquivo de Saída de Mídia (*_media.json), 5. Códigos de Saída (Exit Codes), Caso A: Sem -o/--output (Padrão), Caso B: Com -o/--output customizado, CLI Contract & Routing Specification: scripts/extract_article_contents.py

Community 399 - "candidate/models.py"

Cohesion: 0.36 Nodes (7): CandidateType, Enum, str, Candidate element data models and repair structures., RepairCategory, TextRepair, Controlled micro-repair validator using unicodedata and difflib without regex.

Community 400 - "Delivery contract"

Cohesion: 0.25 Nodes (7): Automated visual evidence, Delivery contract, Handoff receipt, Last-Good Live Preview, Optional opening, Perceptual delivery gate, Validate and deliver

Community 401 - "Ponytail Help"

Cohesion: 0.25 Nodes (7): Configure Default Mode, Deactivate, Levels, More, Ponytail Help, Skills, Update

Community 402 - "speckit-checklist/SKILL.md"

Cohesion: 0.25 Nodes (7): Anti-Examples: What NOT To Do, Checklist Purpose: "Unit Tests for English", Example Checklist Types & Sample Items, Execution Steps, Post-Execution Checks, Pre-Execution Checks, User Input

Community 403 - "6. 🚀 Runtime de Consolidação e Higienização de Artigos (006-article-consolidation-runtime)"

Cohesion: 0.25 Nodes (8): 1. Documento Markdown Higienizado (<fingerprint>.md), 2. Manifesto de Auditoria e Resultado (<fingerprint>.result.json), 3. Rastreamento e Estado no Banco SQLite (out/runtime.db), 6. 🚀 Runtime de Consolidação e Higienização de Artigos (006-article-consolidation-runtime), Configuração de Ambiente (.env), Contrato de Códigos de Saída (Exit Codes), O que Esperar do Resultado (Artefatos Gerados), Visão Geral e Arquitetura do Runtime

Community 404 - "1. Input Schemas"

Cohesion: 0.25 Nodes (7): 1.1 ECP Snapshot Schema (snapshot.json), 1.2 Content Item Schema (content.md), 1. Input Schemas, 2.1 Classification Success Result Schema (result.json), 2.2 Error Result Schema, 2. Output Schemas, Data Models & Schemas (POC)

Community 405 - "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)"

Cohesion: 0.25 Nodes (8): Complexity Tracking, Constitution Check, Documentation (this feature), Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC), Project Structure, Source Code (repository root), Summary, Technical Context

Community 406 - "2. Basic CLI Usage Examples"

Cohesion: 0.25 Nodes (7): 1. Prerequisites & Installation, 2.1 Direct Inherence (Portuguese), 2.2 Contextual Inherence via Graph Snapshot (German), 2.3 Tangential Mention (Spanish), 2. Basic CLI Usage Examples, 3. Running the Controlled 24-Case Benchmark, Quickstart & Validation Guide (POC)

Community 407 - "1. Technical Decisions & Tradeoffs"

Cohesion: 0.25 Nodes (7): 1. Technical Decisions & Tradeoffs, Decision 1: Motor de Requisição e Scraping com foxcape em Modo Headless, Decision 2: Endpoint RSS do Google News vs. Scraping de DOM, Decision 3: Mapeamento de Idioma e Locale (hl, gl, ceid), Decision 4: Resolução de URLs do Google News via googlenewsdecoder, Decision 5: Logging em Tempo Real no stderr e Segregação de Streams, Research: Google News Headlines Extractor

Community 408 - "Deterministic Content Selection Checklist: End-to-End Requirements Quality"

Cohesion: 0.25 Nodes (7): Candidate State Transitions & Resilience, Decision & Tie-Breaking Hierarchy, Deterministic Content Selection Checklist: End-to-End Requirements Quality, JSON Schema Integrity & Atomic I/O, Notes, Shingles & Consensus Metric Formulation, Text Normalization & Tokenization Quality

Community 409 - "1. Domain Entities & Schemas"

Cohesion: 0.25 Nodes (8): 1. Domain Entities & Schemas, 2. Priority Resolution Matrix, Data Model: Convert Article JSON to Markdown, Entity 1: ArticleInput (Source JSON), Entity 2: ExtractorBlock (Per-Extractor Data), Entity 3: ResolvedArticleMetadata, Entity 4: MarkdownDocument, Validation Rules:

Community 410 - "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime"

Cohesion: 0.25 Nodes (7): 1. Versioned Prompt Registry, 2. Normative 6-Block Prompt Ordering (Doc 07 §5.3), 3.1 article_content_hygiene (FR-024, FR-058), 3.2 article_sentiment_tags (FR-037, FR-059), 3. Strict Input Context Specifications, 4. Contractual Invariants, Prompts Versioned Contract: Article Consolidation and Hygiene Runtime

Community 411 - "properties"

Cohesion: 0.32 Nodes (8): properties, properties, type, type, hash, path, version, type

Community 412 - "2. Decisões Técnicas Consolidadas"

Cohesion: 0.25 Nodes (8): 1. Contexto & Objetivos da Pesquisa, 2. Decisões Técnicas Consolidadas, Decisão 1: Algoritmo de Detecção Estrutural de Mídia Candidata na DOM (Zero-Regex), Decisão 2: Especificação do Payload Compacto Enviado ao Classificador LLM, Decisão 3: Cliente HTTP e Cadeia Sequencial de Provedores LLM, Decisão 4: Estrutura de Arquivos e Semântica de Contadores, Decisão 5: Estratégia de Testes e Zero-Regex, Phase 0 Research: Classificação e Roteamento de Notícias Predominantemente de Mídia

Community 413 - "Sequence Renderer"

Cohesion: 0.29 Nodes (6): Column fit, Design Rules, Input, Layout budget, Legend, Sequence Renderer

Community 414 - "speckit-clarify/SKILL.md"

Cohesion: 0.29 Nodes (6): Completion Report, Done When, Mandatory Post-Execution Hooks, Outline, Pre-Execution Checks, User Input

Community 415 - "speckit-implement/SKILL.md"

Cohesion: 0.29 Nodes (6): Completion Report, Done When, Mandatory Post-Execution Hooks, Outline, Pre-Execution Checks, User Input

Community 416 - "11. Requisitos não funcionais"

Cohesion: 0.29 Nodes (7): 11. Requisitos não funcionais, RNF-001 — Determinismo, RNF-002 — Compatibilidade, RNF-003 — Execução local, RNF-004 — Integridade, RNF-005 — Manutenibilidade, RNF-006 — Qualidade

Community 417 - "13. Parsing estrutural sem regex"

Cohesion: 0.29 Nodes (7): 13.1 HTML, 13.2 Markdown, 13.3 JSON-LD e metadados, 13.4 URLs, 13.5 Texto, 13.6 Enforcement, 13. Parsing estrutural sem regex

Community 418 - "🧠 TextNLPClassifierApp"

Cohesion: 0.29 Nodes (6): 📁 Estrutura do Projeto, 📄 Licença, 📑 Tabela de Conteúdos, 🧪 Testes e Qualidade de Código, 🧠 TextNLPClassifierApp, 🌟 Visão Geral

Community 419 - "1. 🧠 Classificador de Conteúdo e Inerência (NLP / LLM / ECP)"

Cohesion: 0.29 Nodes (7): 1. 🧠 Classificador de Conteúdo e Inerência (NLP / LLM / ECP), Arquitetura de Classificação em 3 Tiers, Categorias de Decisão, Exemplo de ECP Snapshot Real (examples/ecp_club_atletico_river_plate.json):, Exemplos de Uso CLI, Formato do ECP Snapshot e Markdown, O que é e Como Funciona

Community 420 - "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier"

Cohesion: 0.29 Nodes (7): 1. Requirement Completeness & Scope Boundaries, 2. Requirement Clarity & Decision Semantics, 3. Requirement Consistency & Alignment, 4. Acceptance Criteria & Measurability, 5. Scenario & Edge Case Coverage, Notes, POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier

Community 421 - "2. Standard Streams & Exit Codes"

Cohesion: 0.29 Nodes (6): 1.1 Arguments & Options, 1. Command Line Interface, 2.1 Exit Codes, 2.2 Standard Output (stdout) / Standard Error (stderr), 2. Standard Streams & Exit Codes, CLI Contract & Interface Specification (POC)

Community 422 - "General Readiness Checklist: Google News Headlines Extractor"

Cohesion: 0.29 Nodes (7): CLI Interface & Parameter Contracts, Data Sanitization & Article Extraction, Error Handling & Edge Cases, General Readiness Checklist: Google News Headlines Extractor, Non-Functional & Operational Readiness, Notes, Scraping Engine & Feed Mapping

Community 423 - "1. Entidades de Domínio & DTOs"

Cohesion: 0.29 Nodes (6): 1.1 SearchQuery (Parâmetros da Busca), 1.2 NewsArticle (Item de Notícia), 1.3 ExtractionResult (Saída Estruturada Consolidada), 1. Entidades de Domínio & DTOs, 2. Esquema JSON de Saída, Data Model: Google News Headlines Extractor

Community 424 - "Implementation Plan: Google News Headlines Extractor"

Cohesion: 0.29 Nodes (7): Architecture & Pipeline, Documentation (this feature), Implementation Plan: Google News Headlines Extractor, Project Structure, Source Code, Summary, Technical Context

Community 425 - "Quickstart: Deterministic Article Content Selection"

Cohesion: 0.29 Nodes (7): 1. Pré-requisitos, 2. Execução Rápida via CLI, 3. Execução dos Testes Automatizados, 4. Validação Programática / Uso como Módulo Python, Cenário 1: Selecionar o melhor extrator para uma extração existente, Cenário 2: Especificar caminho de saída customizado e modo verboso, Quickstart: Deterministic Article Content Selection

Community 426 - "Quickstart & Validation Guide: Classificação e Roteamento de Mídia"

Cohesion: 0.29 Nodes (6): 1. Configuração de Variáveis de Ambiente (Configuração Externa), 2. Execução dos Testes Automatizados (CI), 3. Cenários de Validação Manual / E2E, Cenário 1: Execução Padrão com Arquivo de Notícias, Cenário 2: Execução com Caminho de Saída Customizado (-o/--output), Quickstart & Validation Guide: Classificação e Roteamento de Mídia

Community 427 - "test_benchmark_24.py"

Cohesion: 0.29 Nodes (5): classifier(), fixture, parametrize, Controlled 24-case benchmark suite for Multilingual NLP Entity Inherence…, test_benchmark_case()

Community 428 - "🧪 Documentação da Suíte de Testes Automatizados"

Cohesion: 0.29 Nodes (6): 1. Executar Toda a Suíte do Projeto (247 testes), 2. Executar por Módulo Específico, 🚀 Como Executar os Testes, 🔑 Configuração para Testes com LLM ao Vivo, 🧪 Documentação da Suíte de Testes Automatizados, 📊 Inventário e Mapa de Cobertura das Suítes

Community 429 - "Data Flow Renderer"

Cohesion: 0.33 Nodes (5): Data Flow Renderer, Design Rules, Input, Layout budget, Legend

Community 430 - "Lifecycle Renderer"

Cohesion: 0.33 Nodes (5): Design Rules, Input, Layout budget, Legend, Lifecycle Renderer

Community 431 - "Workflow Renderer"

Cohesion: 0.33 Nodes (5): Design Rules, Input, Layout budget, Legend, Workflow Renderer

Community 432 - "graphify reference: query, path, explain"

Cohesion: 0.33 Nodes (5): For /graphify explain, For /graphify path, graphify reference: query, path, explain, Step 0 — Constrained query expansion (REQUIRED before traversal), Step 1 — Traversal

Community 433 - "speckit-constitution/SKILL.md"

Cohesion: 0.33 Nodes (5): Outline, Post-Execution Checks, Pre-Execution Checks, Scope Guard, User Input

Community 434 - "9. Tipos de mídia"

Cohesion: 0.33 Nodes (6): 9.1 video, 9.2 image, 9.3 images, 9.4 embed, 9.5 mixed, 9. Tipos de mídia

Community 435 - "ADR-003 — Usar orquestração explícita em Python, sem LangChain ou LangGraph"

Cohesion: 0.33 Nodes (6): ADR-003 — Usar orquestração explícita em Python, sem LangChain ou LangGraph, Alternativas rejeitadas, Consequências, Contexto, Critérios de reavaliação, Decisão

Community 436 - "Comandos e Utilitários CLI"

Cohesion: 0.33 Nodes (6): 1. Consolidação de Artigo Único (consolidate.py), 2. Certificação de Pré-Voo (preflight.py), 3. Teste de Fumaça (smoke.py), 4. Reconciliação e Recuperação de Quedas (reconcile.py), 5. Despejo de Telemetria Operacional (telemetry_flush.py), Comandos e Utilitários CLI

Community 437 - "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier"

Cohesion: 0.33 Nodes (5): Content Quality, Feature Readiness, Notes, Requirement Completeness, Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier

Community 438 - "Specification Quality Checklist: Google News Headlines Extractor"

Cohesion: 0.33 Nodes (5): Content Quality, Feature Readiness, Notes, Requirement Completeness, Specification Quality Checklist: Google News Headlines Extractor

Community 439 - "CLI Contract: Google News Headlines Extractor"

Cohesion: 0.33 Nodes (6): 1. Comando e Argumentos, 2. Códigos de Saída (Exit Codes), 3. Protocolo de Streams (Stdout / Stderr), Argumentos de Linha de Comando, CLI Contract: Google News Headlines Extractor, Sintaxe

Community 440 - "CLI Contract: Article Content Multi-Engine Extractor"

Cohesion: 0.33 Nodes (5): 1. Comando de Execução, 2. Argumentos e Flags, 3. Códigos de Saída (Exit Codes), 4. Comportamento de Streams (I/O), CLI Contract: Article Content Multi-Engine Extractor

Community 441 - "Specification Quality Checklist: Deterministic Content Selection"

Cohesion: 0.33 Nodes (5): Content Quality, Feature Readiness, Notes, Requirement Completeness, Specification Quality Checklist: Deterministic Content Selection

Community 442 - "CLI Interface Contract: Deterministic Article Content Selection"

Cohesion: 0.33 Nodes (5): 1. Command Syntax, 2. Arguments and Flags, 3. Standard Streams (I/O), 4. Exit Codes, CLI Interface Contract: Deterministic Article Content Selection

Community 443 - "Specification Quality Checklist: Convert Article JSON to Markdown"

Cohesion: 0.33 Nodes (5): Content Quality, Feature Readiness, Notes, Requirement Completeness, Specification Quality Checklist: Convert Article JSON to Markdown

Community 444 - "CLI Contract: convert_article_to_markdown.py"

Cohesion: 0.33 Nodes (5): 1. Script Signature, 2. Command-Line Arguments, 3. Exit Codes, 4. Standard Stream Behavior, CLI Contract: convert_article_to_markdown.py

Community 445 - "Specification Quality Checklist: Article Consolidation and Hygiene Runtime"

Cohesion: 0.33 Nodes (5): Content Quality, Feature Readiness, Requirement Completeness, Specification Quality Checklist: Article Consolidation and Hygiene Runtime, Verification Notes for the 4 Precision Adjustments

Community 447 - "Specification Quality Checklist: Classificação e Roteamento de Notícias Predominantemente de Mídia"

Cohesion: 0.33 Nodes (5): Content Quality, Feature Readiness, Notes, Requirement Completeness, Specification Quality Checklist: Classificação e Roteamento de Notícias Predominantemente de Mídia

Community 448 - "4. Arquitetura e Decisões Técnicas Fechadas"

Cohesion: 0.33 Nodes (6): 4.1 Gate Estrutural na DOM (Zero-Regex), 4.2 Payload Compacto do Classificador, 4.3 Cadeia Sequencial de Provedores, Structured Output e Controle de Reasoning, 4.4 I/O, Nomenclatura de Arquivos e Contadores, 4.5 Observabilidade, Logging e Pontos Exatos de Tracking das 11 Métricas, 4. Arquitetura e Decisões Técnicas Fechadas

Community 449 - "enum"

Cohesion: 0.40 Nodes (5): legendMode, auto, enum, all, hidden

Community 450 - "ponytail-audit/SKILL.md"

Cohesion: 0.40 Nodes (4): Boundaries, Hunt, Output, Tags

Community 451 - "Ponytail Gain"

Cohesion: 0.40 Nodes (4): Boundaries, Honesty boundary, Ponytail Gain, Scoreboard

Community 452 - "ponytail-review/SKILL.md"

Cohesion: 0.40 Nodes (4): Boundaries, Examples, Format, Scoring

Community 453 - "speckit-taskstoissues/SKILL.md"

Cohesion: 0.40 Nodes (4): Outline, Post-Execution Checks, Pre-Execution Checks, User Input

Community 454 - "10. Contrato de saída"

Cohesion: 0.40 Nodes (5): 10.1 Resultado JSON e manifesto, 10.2 Status finais, 10.3 Arquivo Markdown, 10.4 Formatação Markdown permitida, 10. Contrato de saída

Community 455 - "14. Higienização por LLM"

Cohesion: 0.40 Nodes (5): 14.1 Obrigatoriedade, 14.2 Entrada, 14.3 Saída lógica, 14.4 Regras editoriais, 14. Higienização por LLM

Community 456 - "4. Regras mandatórias"

Cohesion: 0.40 Nodes (5): 4.1 Fundamentação, 4.2 Proibição de regex para texto, 4.3 Uso obrigatório do LLM, 4.4 Modelos do runtime, 4. Regras mandatórias

Community 457 - "8. Contrato de entrada do artigo"

Cohesion: 0.40 Nodes (5): 8.1 Campos estruturais esperados, 8.2 selected_extractor, 8.3 Campos das extrações, 8.4 Validade editorial mínima, 8. Contrato de entrada do artigo

Community 458 - "18. Integração ECP"

Cohesion: 0.40 Nodes (5): 18.1 Adapter, 18.2 Entrada, 18.3 Saída, 18.4 Gate, 18. Integração ECP

Community 459 - "7. Orquestração"

Cohesion: 0.40 Nodes (5): 7.1 Escolha, 7.2 Justificativa, 7.3 Estados persistidos, 7.4 Critérios de reavaliação, 7. Orquestração

Community 460 - "ADR-001 — Separar runtime e self-healing"

Cohesion: 0.40 Nodes (5): ADR-001 — Separar runtime e self-healing, Alternativa rejeitada, Consequências, Contexto, Decisão

Community 461 - "ADR-002 — Iniciar o runtime após a seleção do extrator"

Cohesion: 0.40 Nodes (5): ADR-002 — Iniciar o runtime após a seleção do extrator, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 462 - "ADR-004 — Gateway agnóstico com apenas modelos baratos no runtime"

Cohesion: 0.40 Nodes (5): ADR-004 — Gateway agnóstico com apenas modelos baratos no runtime, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 463 - "ADR-005 — Proibir regex e palavras-chave manuais em decisões textuais"

Cohesion: 0.40 Nodes (5): ADR-005 — Proibir regex e palavras-chave manuais em decisões textuais, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 464 - "ADR-006 — LLM seleciona evidências e propõe reparos, não regenera o artigo"

Cohesion: 0.40 Nodes (5): ADR-006 — LLM seleciona evidências e propõe reparos, não regenera o artigo, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 465 - "ADR-007 — Tornar o ECP obrigatório antes de toda saída editorial"

Cohesion: 0.40 Nodes (5): ADR-007 — Tornar o ECP obrigatório antes de toda saída editorial, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 466 - "ADR-008 — Langfuse no runtime e Promptfoo no CI"

Cohesion: 0.40 Nodes (5): ADR-008 — Langfuse no runtime e Promptfoo no CI, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 467 - "ADR-009 — Persistir estado em SQLite e saídas no filesystem"

Cohesion: 0.40 Nodes (5): ADR-009 — Persistir estado em SQLite e saídas no filesystem, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 468 - "ADR-010 — Produzir resultado estruturado sempre e Markdown condicionalmente"

Cohesion: 0.40 Nodes (5): ADR-010 — Produzir resultado estruturado sempre e Markdown condicionalmente, Alternativas rejeitadas, Consequências, Contexto, Decisão

Community 469 - "ADR-011 — Definir SLOs de custo e latência a partir de staging"

Cohesion: 0.40 Nodes (5): ADR-011 — Definir SLOs de custo e latência a partir de staging, Alternativa rejeitada, Consequências, Contexto, Decisão

Community 470 - "7. Checklist de release"

Cohesion: 0.40 Nodes (5): 7.1 Código e documentação, 7.2 Testes, 7.3 Staging, 7.4 Configuração, 7. Checklist de release

Community 471 - "2. 📰 Extrator de Manchetes do Google News"

Cohesion: 0.40 Nodes (5): 2. 📰 Extrator de Manchetes do Google News, Argumentos e Flags de Linha de Comando, Diferenciais Técnicos, Exemplos Práticos de Uso, O que é e Como Funciona

Community 472 - "[CHECKLIST TYPE] Checklist: [FEATURE NAME]"

Cohesion: 0.40 Nodes (4): [Category 1], [Category 2], [CHECKLIST TYPE] Checklist: [FEATURE NAME], Notes

Community 474 - "User Scenarios & Testing (mandatory)"

Cohesion: 0.40 Nodes (5): Edge Cases, User Scenarios & Testing (mandatory), User Story 1 - Roteamento Exclusivo de Notícias Predominantemente de Mídia (Priority: P1), User Story 2 - Roteamento Direto e Preservação de Notícias Textuais (Priority: P2), User Story 3 - Resiliência com Fallback Operacional Sequencial e Registro de Falhas (Priority: P3)

Community 475 - "graphify reference: add a URL and watch a folder"

Cohesion: 0.50 Nodes (3): For /graphify add, For --watch, graphify reference: add a URL and watch a folder

Community 476 - "graphify reference: commit hook and native CLAUDE.md integration"

Cohesion: 0.50 Nodes (3): For git commit hook, For native CLAUDE.md integration, graphify reference: commit hook and native CLAUDE.md integration

Community 477 - "graphify reference: incremental update and cluster-only"

Cohesion: 0.50 Nodes (3): For --cluster-only, For --update (incremental re-extraction), graphify reference: incremental update and cluster-only

Community 478 - "ponytail-debt/SKILL.md"

Cohesion: 0.50 Nodes (3): Boundaries, Output, Scan

Community 479 - "6. Contrato de entrada"

Cohesion: 0.50 Nodes (4): 6.1 Formato, 6.2 Valores aceitos para selected_extractor, 6.3 Campos obrigatórios após a resolução, 6. Contrato de entrada

Community 480 - "12. Preparação determinística"

Cohesion: 0.50 Nodes (4): 12.1 Limite, 12.2 Técnicas permitidas, 12.3 Técnicas proibidas, 12. Preparação determinística

Community 481 - "15. Pequenos reparos textuais"

Cohesion: 0.50 Nodes (4): 15.1 Permissão, 15.2 Proibições, 15.3 Forma auditável, 15. Pequenos reparos textuais

Community 482 - "9. Contrato do ECP"

Cohesion: 0.50 Nodes (4): 9.1 Obrigatoriedade, 9.2 Schema, 9.3 Resultados possíveis, 9. Contrato do ECP

Community 483 - "15. Higienização extrativa"

Cohesion: 0.50 Nodes (4): 15.1 Interface, 15.2 Garantia de grounding, 15.3 Fallback, 15. Higienização extrativa

Community 484 - "16. Pequenos reparos"

Cohesion: 0.50 Nodes (4): 16.1 Representação, 16.2 Validação, 16.3 Responsabilidade do prompt, 16. Pequenos reparos

Community 485 - "20. Model Gateway"

Cohesion: 0.50 Nodes (4): 20.1 Interface mínima, 20.2 Configuração, 20.3 Retry, 20. Model Gateway

Community 486 - "23. Observabilidade"

Cohesion: 0.50 Nodes (4): 23.1 Hierarquia, 23.2 Conteúdo, 23.3 Degradação, 23. Observabilidade

Community 487 - "3. Limites do sistema"

Cohesion: 0.50 Nodes (4): 3.1 Entrada, 3.2 Saída, 3.3 Dependências externas, 3. Limites do sistema

Community 488 - "9. Política de dependências"

Cohesion: 0.50 Nodes (4): 9.1 Preferência, 9.2 Aprovação, 9.3 Proibições, 9. Política de dependências

Community 489 - "12. Monitoramento"

Cohesion: 0.50 Nodes (4): 12.1 Saúde, 12.2 Qualidade, 12.3 Sinais para análise futura, 12. Monitoramento

Community 490 - "14. Reprocessamento"

Cohesion: 0.50 Nodes (4): 14.1 Mesma configuração, 14.2 Configuração diferente, 14.3 Proibição, 14. Reprocessamento

Community 491 - "16. Falha do provider primário"

Cohesion: 0.50 Nodes (4): 16. Falha do provider primário, Comportamento esperado, Escalada, Investigação

Community 492 - "21. Falha do SQLite"

Cohesion: 0.50 Nodes (4): 21. Falha do SQLite, Ação para corrupção, Ação para lock, Sintomas

Community 493 - "6. Configuração obrigatória"

Cohesion: 0.50 Nodes (4): 6.1 Funcional, 6.2 Secrets, 6.3 Valores definidos após staging, 6. Configuração obrigatória

Community 494 - "⚙️ Instalação e Setup"

Cohesion: 0.50 Nodes (4): 1. Clonar o Repositório e Criar Ambiente Virtual, 2. Instalar Dependências, 3. Baixar Binários do Navegador Stealth (Camoufox), ⚙️ Instalação e Setup

Community 495 - "3. 📄 Extrator e Parser Multimotor de Artigos"

Cohesion: 0.50 Nodes (4): 3. 📄 Extrator e Parser Multimotor de Artigos, Argumentos e Flags CLI, Exemplos de Uso, Visão Geral e Tríplice Extração

Community 496 - "remove_duplicate_initial_h1"

Cohesion: 0.50 Nodes (4): Remove o primeiro título H1 do corpo somente quando ele for igual ao título…, remove_duplicate_initial_h1(), Testa remoção de H1 inicial coincidente com título com variações de espaços e…, test_remove_duplicate_initial_h1_exact_and_variations()

Community 498 - "JSON Schema Contract: Article Content Multi-Engine Extractor"

Cohesion: 0.50 Nodes (3): 1. Schema de Entrada (Input JSON), 2. Schema de Saída (Output JSON), JSON Schema Contract: Article Content Multi-Engine Extractor

Community 499 - "Release Quality Summary Report"

Cohesion: 0.50 Nodes (3): 1. Compliance Matrix: 11 Critical Invariants, 2. Test Execution & Coverage, Release Quality Summary Report

Community 503 - "13. Candidatos e proveniência"

Cohesion: 0.67 Nodes (3): 13.1 URL de origem, 13.2 Fontes de metadados, 13. Candidatos e proveniência

Cohesion: 0.67 Nodes (3): 16.1 Imagens editoriais, 16.2 Links, 16. Imagens e links

Community 505 - "17. Gate ECP"

Cohesion: 0.67 Nodes (3): 17.1 Entrada, 17.2 Decisão, 17. Gate ECP

Community 506 - "18. Enriquecimento"

Cohesion: 0.67 Nodes (3): 18.1 Sentimento, 18.2 Tags, 18. Enriquecimento

Community 507 - "5. Escopo"

Cohesion: 0.67 Nodes (3): 5.1 Incluído, 5.2 Fora do escopo, 5. Escopo

Community 508 - "14. Modelo de candidatos"

Cohesion: 0.67 Nodes (3): 14.1 Ordem, 14.2 Equivalência, 14. Modelo de candidatos

Community 509 - "22. Renderer e arquivos"

Cohesion: 0.67 Nodes (3): 22.1 Nomes, 22.2 Escrita atômica, 22. Renderer e arquivos

Community 511 - "15. Falha de validação de entrada"

Cohesion: 0.67 Nodes (3): 15. Falha de validação de entrada, Ação, Sintomas

Community 512 - "17. Falha semântica ou de grounding"

Cohesion: 0.67 Nodes (3): 17. Falha semântica ou de grounding, Ação, Sintomas

Community 513 - "18. Falha do ECP"

Cohesion: 0.67 Nodes (3): 18. Falha do ECP, Ação, Comportamento esperado

Community 514 - "20. Falha do Langfuse"

Cohesion: 0.67 Nodes (3): 20. Falha do Langfuse, Comportamento esperado, Recuperação

Community 515 - "22. Falha de filesystem ou disco"

Cohesion: 0.67 Nodes (3): 22. Falha de filesystem ou disco, Ação, Sintomas

Community 516 - "26. Rollback manual"

Cohesion: 0.67 Nodes (3): 26. Rollback manual, Gatilhos, Procedimento

Knowledge Gaps

  • 2911 isolated node(s): __dirname, skillRoot, TYPES, COMPOSITION_CHECKS, CHECK_FIXES (+2906 more) These have ≤1 connection - possible missing edges or undocumented components.
  • 69 thin communities (<3 nodes) omitted from report — run graphify query to explore isolated nodes.

Suggested Questions

Questions this graph is uniquely positioned to answer:

  • Why does properties connect properties to labelSegment, pad, enum, row, wraps, enum, enum, width, size, required? High betweenness centrality (0.001) - this node is a cross-community bridge.
  • Why does properties connect properties to architecture.schema.json, layout, required? High betweenness centrality (0.001) - this node is a cross-community bridge.
  • Why does ECPSnapshot connect ECPSnapshot to adapter.py, test_models.py, classifier.py, test_benchmark_24.py, tools/models.py, ClassificationResult, main? High betweenness centrality (0.001) - this node is a cross-community bridge.
  • Are the 6 inferred relationships involving InherenceClassifier (e.g. with ECPClassificationAdapter and LocalEmbeddingsAdapter) actually correct? InherenceClassifier has 6 INFERRED edges - model-reasoned connections that need verification.
  • What connects __dirname, skillRoot, TYPES to the rest of the system? 2911 weakly-connected nodes found - possible documentation gaps or missing edges.
  • Should architecture-delta.mjs be split into smaller, more focused modules? Cohesion score 0.06506849315068493 - nodes in this community are weakly interconnected.
  • Should render-architecture.mjs be split into smaller, more focused modules? Cohesion score 0.05747126436781609 - nodes in this community are weakly interconnected.