{"nodes": [{"id": "$graphify-root$_specs_004_deterministic_content_selection_research_md", "label": "research.md", "file_type": "document", "node_kind": "page", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L1"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "label": "Research & Architectural Decisions: Deterministic Content Selection", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L1"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "label": "1. Text Normalization Pipeline", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L7"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_context", "label": "Context", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L9"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions", "label": "Decisions", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L12"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale", "label": "Rationale", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L22"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_alternatives_considered", "label": "Alternatives Considered", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L26"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "label": "2. 5-Token Shingles & Consensus Metrics", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L32"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_context_34", "label": "Context", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L34"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions_37", "label": "Decisions", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L37"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale_51", "label": "Rationale", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L51"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "label": "3. Regras de Decis\u00e3o, Empate T\u00e9cnico e Desempate Hier\u00e1rquico", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L57"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_context_59", "label": "Context", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L59"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions_62", "label": "Decisions", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L62"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale_84", "label": "Rationale", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L84"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "label": "4. Estrat\u00e9gia de I/O N\u00e3o Destrutiva e Escrita At\u00f4mica", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L89"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_context_91", "label": "Context", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L91"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions_94", "label": "Decisions", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L94"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale_106", "label": "Rationale", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L106"}], "edges": [{"source": "$graphify-root$_specs_004_deterministic_content_selection_research_md", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_md", "target": "$graphify-root$_specs_004_deterministic_content_selection_spec_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L3", "weight": 1.0, "target_file": "$graphify-root$/specs/004-deterministic-content-selection/spec.md"}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_md", "target": "$graphify-root$_specs_004_deterministic_content_selection_url_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_md", "target": "$graphify-root$_specs_004_deterministic_content_selection_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_alternatives_considered", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_context_34", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions_37", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale_51", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_context_59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions_62", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale_84", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_context_91", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_decisions_94", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "target": "$graphify-root$_specs_004_deterministic_content_selection_research_rationale_106", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/research.md", "source_location": "L106", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}