Files
TextNLPClassifierApp/graphify-out/graph.html
T

345 lines
3.0 MiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>graphify - graphify-out/graph.html</title>
<script src="https://unpkg.com/vis-network@9.1.6/standalone/umd/vis-network.min.js"
integrity="sha384-Ux6phic9PEHJ38YtrijhkzyJ8yQlH8i/+buBR8s3mAZOJrP1gwyvAcIYl3GWtpX1"
crossorigin="anonymous"></script>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body { background: #0f0f1a; color: #e0e0e0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; height: 100vh; overflow: hidden; }
#graph { flex: 1; }
#sidebar { width: 280px; background: #1a1a2e; border-left: 1px solid #2a2a4e; display: flex; flex-direction: column; overflow: hidden; }
#search-wrap { padding: 12px; border-bottom: 1px solid #2a2a4e; }
#search { width: 100%; background: #0f0f1a; border: 1px solid #3a3a5e; color: #e0e0e0; padding: 7px 10px; border-radius: 6px; font-size: 13px; outline: none; }
#search:focus { border-color: #4E79A7; }
#search-results { max-height: 140px; overflow-y: auto; padding: 4px 12px; border-bottom: 1px solid #2a2a4e; display: none; }
.search-item { padding: 4px 6px; cursor: pointer; border-radius: 4px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.search-item:hover { background: #2a2a4e; }
#info-panel { padding: 14px; border-bottom: 1px solid #2a2a4e; min-height: 140px; }
#info-panel h3 { font-size: 13px; color: #aaa; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.05em; }
#info-content { font-size: 13px; color: #ccc; line-height: 1.6; }
#info-content .field { margin-bottom: 5px; }
#info-content .field b { color: #e0e0e0; }
#info-content .empty { color: #555; font-style: italic; }
.neighbor-link { display: block; padding: 2px 6px; margin: 2px 0; border-radius: 3px; cursor: pointer; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-left: 3px solid #333; }
.neighbor-link:hover { background: #2a2a4e; }
#neighbors-list { max-height: 160px; overflow-y: auto; margin-top: 4px; }
#legend-wrap { flex: 1; overflow-y: auto; padding: 12px; }
#legend-wrap h3 { font-size: 13px; color: #aaa; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.05em; }
.legend-item { display: flex; align-items: center; gap: 8px; padding: 4px 0; cursor: pointer; border-radius: 4px; font-size: 12px; }
.legend-item:hover { background: #2a2a4e; padding-left: 4px; }
.legend-item.dimmed { opacity: 0.35; }
.legend-dot { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; }
.legend-label { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.legend-count { color: #666; font-size: 11px; }
#stats { padding: 10px 14px; border-top: 1px solid #2a2a4e; font-size: 11px; color: #555; }
#legend-controls { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; padding: 4px 0; }
#legend-controls label { display: flex; align-items: center; gap: 6px; cursor: pointer; font-size: 12px; color: #aaa; user-select: none; }
#legend-controls label:hover { color: #e0e0e0; }
.legend-cb, #select-all-cb { appearance: none; -webkit-appearance: none; width: 14px; height: 14px; border: 1.5px solid #3a3a5e; border-radius: 3px; background: #0f0f1a; cursor: pointer; position: relative; flex-shrink: 0; }
.legend-cb:checked, #select-all-cb:checked { background: #4E79A7; border-color: #4E79A7; }
.legend-cb:checked::after, #select-all-cb:checked::after { content: ''; position: absolute; left: 3.5px; top: 1px; width: 4px; height: 7px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
#select-all-cb:indeterminate { background: #4E79A7; border-color: #4E79A7; }
#select-all-cb:indeterminate::after { content: ''; position: absolute; left: 2px; top: 5px; width: 8px; height: 2px; background: #fff; border: none; transform: none; }
</style>
</head>
<body>
<div id="graph"></div>
<div id="sidebar">
<div id="search-wrap">
<input id="search" type="text" placeholder="Search nodes..." autocomplete="off">
<div id="search-results"></div>
</div>
<div id="info-panel">
<h3>Node Info</h3>
<div id="info-content"><span class="empty">Click a node to inspect it</span></div>
</div>
<div id="legend-wrap">
<h3>Communities</h3>
<div id="legend-controls">
<label><input type="checkbox" id="select-all-cb" checked onchange="toggleAllCommunities(!this.checked)">Select All</label>
</div>
<div id="legend"></div>
</div>
<div id="stats">3443 nodes &middot; 4553 edges &middot; 329 communities</div>
</div>
<script>
const RAW_NODES = [{"id": "specify_scripts_powershell_check_prerequisites", "label": "check-prerequisites.ps1", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "check-prerequisites.ps1", "community": 35, "community_name": "Prerequisite Checks", "source_file": ".specify/scripts/powershell/check-prerequisites.ps1", "file_type": "code", "degree": 0}, {"id": "specify_scripts_powershell_common", "label": "common.ps1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "common.ps1", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 15}, {"id": "specify_scripts_powershell_common_find_specifyroot", "label": "Find-SpecifyRoot()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Find-SpecifyRoot()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_common_resolve_specifyinitdir", "label": "Resolve-SpecifyInitDir()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve-SpecifyInitDir()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_common_get_reporoot", "label": "Get-RepoRoot()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-RepoRoot()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 4}, {"id": "specify_scripts_powershell_common_get_currentbranch", "label": "Get-CurrentBranch()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-CurrentBranch()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_common_save_featurejson", "label": "Save-FeatureJson()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Save-FeatureJson()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_common_get_featurepathsenv", "label": "Get-FeaturePathsEnv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-FeaturePathsEnv()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 4}, {"id": "specify_scripts_powershell_common_test_fileexists", "label": "Test-FileExists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Test-FileExists()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 1}, {"id": "specify_scripts_powershell_common_test_dirhasfiles", "label": "Test-DirHasFiles()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Test-DirHasFiles()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 1}, {"id": "specify_scripts_powershell_common_get_invokeseparator", "label": "Get-InvokeSeparator()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-InvokeSeparator()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_common_format_speckitcommand", "label": "Format-SpecKitCommand()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Format-SpecKitCommand()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_common_get_python3command", "label": "Get-Python3Command()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-Python3Command()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_common_get_normalizedpriority", "label": "Get-NormalizedPriority()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-NormalizedPriority()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 4}, {"id": "specify_scripts_powershell_common_get_sortedextensionids", "label": "Get-SortedExtensionIds()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-SortedExtensionIds()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 4}, {"id": "specify_scripts_powershell_common_resolve_template", "label": "Resolve-Template()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve-Template()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 3}, {"id": "specify_scripts_powershell_common_resolve_templatecontent", "label": "Resolve-TemplateContent()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve-TemplateContent()", "community": 2, "community_name": "SpecKit Utilities", "source_file": ".specify/scripts/powershell/common.ps1", "file_type": "code", "degree": 4}, {"id": "specify_scripts_powershell_create_new_feature", "label": "create-new-feature.ps1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "create-new-feature.ps1", "community": 22, "community_name": "Feature Branch Creation", "source_file": ".specify/scripts/powershell/create-new-feature.ps1", "file_type": "code", "degree": 5}, {"id": "specify_scripts_powershell_create_new_feature_get_highestnumberfromspecs", "label": "Get-HighestNumberFromSpecs()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-HighestNumberFromSpecs()", "community": 22, "community_name": "Feature Branch Creation", "source_file": ".specify/scripts/powershell/create-new-feature.ps1", "file_type": "code", "degree": 1}, {"id": "specify_scripts_powershell_create_new_feature_test_specprefixinuse", "label": "Test-SpecPrefixInUse()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Test-SpecPrefixInUse()", "community": 22, "community_name": "Feature Branch Creation", "source_file": ".specify/scripts/powershell/create-new-feature.ps1", "file_type": "code", "degree": 1}, {"id": "specify_scripts_powershell_create_new_feature_convertto_cleanbranchname", "label": "ConvertTo-CleanBranchName()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ConvertTo-CleanBranchName()", "community": 22, "community_name": "Feature Branch Creation", "source_file": ".specify/scripts/powershell/create-new-feature.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_create_new_feature_get_fittedbranchname", "label": "Get-FittedBranchName()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-FittedBranchName()", "community": 22, "community_name": "Feature Branch Creation", "source_file": ".specify/scripts/powershell/create-new-feature.ps1", "file_type": "code", "degree": 1}, {"id": "specify_scripts_powershell_create_new_feature_get_branchname", "label": "Get-BranchName()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-BranchName()", "community": 22, "community_name": "Feature Branch Creation", "source_file": ".specify/scripts/powershell/create-new-feature.ps1", "file_type": "code", "degree": 2}, {"id": "specify_scripts_powershell_resolve_template", "label": "resolve-template.ps1", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve-template.ps1", "community": 36, "community_name": "Template Resolution", "source_file": ".specify/scripts/powershell/resolve-template.ps1", "file_type": "code", "degree": 0}, {"id": "specify_scripts_powershell_setup_plan", "label": "setup-plan.ps1", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "setup-plan.ps1", "community": 37, "community_name": "Plan Setup", "source_file": ".specify/scripts/powershell/setup-plan.ps1", "file_type": "code", "degree": 0}, {"id": "specify_scripts_powershell_setup_tasks", "label": "setup-tasks.ps1", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "setup-tasks.ps1", "community": 38, "community_name": "Task Setup", "source_file": ".specify/scripts/powershell/setup-tasks.ps1", "file_type": "code", "degree": 0}, {"id": "classify", "label": "classify.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "classify.py", "community": 101, "community_name": "main", "source_file": "classify.py", "file_type": "code", "degree": 11}, {"id": "classify_parse_args", "label": "parse_args()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_args()", "community": 101, "community_name": "main", "source_file": "classify.py", "file_type": "code", "degree": 3}, {"id": "classify_py_namespace", "label": "Namespace", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Namespace", "community": 101, "community_name": "main", "source_file": "", "file_type": "code", "degree": 1}, {"id": "classify_emit_error", "label": "emit_error()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "emit_error()", "community": 101, "community_name": "main", "source_file": "classify.py", "file_type": "code", "degree": 4}, {"id": "classify_main", "label": "main()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 101, "community_name": "main", "source_file": "classify.py", "file_type": "code", "degree": 18}, {"id": "evals_eval_runner", "label": "eval_runner.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "eval_runner.py", "community": 274, "community_name": "eval_runner.py", "source_file": "evals/eval_runner.py", "file_type": "code", "degree": 3}, {"id": "evals_eval_runner_aggregate_evaluation_results", "label": "aggregate_evaluation_results()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "aggregate_evaluation_results()", "community": 274, "community_name": "eval_runner.py", "source_file": "evals/eval_runner.py", "file_type": "code", "degree": 3}, {"id": "evals_eval_runner_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 274, "community_name": "eval_runner.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "evals_eval_runner_run_offline_evaluations", "label": "run_offline_evaluations()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "run_offline_evaluations()", "community": 274, "community_name": "eval_runner.py", "source_file": "evals/eval_runner.py", "file_type": "code", "degree": 3}, {"id": "evals_eval_runner_rationale_1", "label": "Evaluation runner and metric aggregator without duplicating prompt execution.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Evaluation runner and metric aggregator without duplicating prompt execution.", "community": 274, "community_name": "eval_runner.py", "source_file": "evals/eval_runner.py", "file_type": "rationale", "degree": 1}, {"id": "pkg_text_nlp_classifier", "label": "text-nlp-classifier", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "text-nlp-classifier", "community": 79, "community_name": "text-nlp-classifier", "source_file": "pyproject.toml", "file_type": "code", "degree": 0}, {"id": "scripts_init", "label": "scripts/__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "scripts/__init__.py", "community": 89, "community_name": "scripts/__init__.py", "source_file": "scripts/__init__.py", "file_type": "code", "degree": 1}, {"id": "scripts_init_rationale_1", "label": "M\u00f3dulo de scripts utilit\u00e1rios do projeto.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "M\u00f3dulo de scripts utilit\u00e1rios do projeto.", "community": 89, "community_name": "scripts/__init__.py", "source_file": "scripts/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_build_release_metadata", "label": "build_release_metadata.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "build_release_metadata.py", "community": 291, "community_name": "build_release_metadata.py", "source_file": "scripts/build_release_metadata.py", "file_type": "code", "degree": 2}, {"id": "scripts_build_release_metadata_build_release_metadata", "label": "build_release_metadata()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "build_release_metadata()", "community": 291, "community_name": "build_release_metadata.py", "source_file": "scripts/build_release_metadata.py", "file_type": "code", "degree": 2}, {"id": "scripts_build_release_metadata_py_path", "label": "Path", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 291, "community_name": "build_release_metadata.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "scripts_build_release_metadata_rationale_1", "label": "Release packaging script generating src/core/release-metadata.json.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Release packaging script generating src/core/release-metadata.json.", "community": 291, "community_name": "build_release_metadata.py", "source_file": "scripts/build_release_metadata.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_ci_check", "label": "ci_check.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ci_check.py", "community": 314, "community_name": "ci_check.py", "source_file": "scripts/ci_check.py", "file_type": "code", "degree": 2}, {"id": "scripts_ci_check_run_ci_checks", "label": "run_ci_checks()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_ci_checks()", "community": 314, "community_name": "ci_check.py", "source_file": "scripts/ci_check.py", "file_type": "code", "degree": 1}, {"id": "scripts_ci_check_rationale_1", "label": "CI multi-tier trigger runner and verification script.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CI multi-tier trigger runner and verification script.", "community": 314, "community_name": "ci_check.py", "source_file": "scripts/ci_check.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown", "label": "convert_article_to_markdown.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "convert_article_to_markdown.py", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 15}, {"id": "scripts_convert_article_to_markdown_normalize_scalar", "label": "normalize_scalar()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "normalize_scalar()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 12}, {"id": "scripts_convert_article_to_markdown_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "", "file_type": "code", "degree": 8}, {"id": "scripts_convert_article_to_markdown_normalize_list", "label": "normalize_list()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_list()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 10}, {"id": "scripts_convert_article_to_markdown_normalize_date", "label": "normalize_date()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_date()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 8}, {"id": "scripts_convert_article_to_markdown_validate_url", "label": "validate_url()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_url()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 8}, {"id": "scripts_convert_article_to_markdown_convert_html_to_markdown", "label": "convert_html_to_markdown()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "convert_html_to_markdown()", "community": 153, "community_name": "convert_html_to_markdown", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 6}, {"id": "scripts_convert_article_to_markdown_resolve_article_body", "label": "resolve_article_body()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "resolve_article_body()", "community": 135, "community_name": "resolve_article_body", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 11}, {"id": "scripts_convert_article_to_markdown_get_dict", "label": "_get_dict()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_dict()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 4}, {"id": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "resolve_article_metadata()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "resolve_article_metadata()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 14}, {"id": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1", "label": "remove_duplicate_initial_h1()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "remove_duplicate_initial_h1()", "community": 140, "community_name": "convert_article", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 6}, {"id": "scripts_convert_article_to_markdown_clean_body_images", "label": "clean_body_images()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "clean_body_images()", "community": 217, "community_name": "clean_body_images", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 5}, {"id": "scripts_convert_article_to_markdown_assemble_markdown_document", "label": "assemble_markdown_document()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "assemble_markdown_document()", "community": 140, "community_name": "convert_article", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 6}, {"id": "scripts_convert_article_to_markdown_convert_article", "label": "convert_article()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "convert_article()", "community": 140, "community_name": "convert_article", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 11}, {"id": "scripts_convert_article_to_markdown_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 140, "community_name": "convert_article", "source_file": "", "file_type": "code", "degree": 1}, {"id": "scripts_convert_article_to_markdown_parse_arguments", "label": "parse_arguments()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_arguments()", "community": 145, "community_name": "parse_arguments", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 6}, {"id": "scripts_convert_article_to_markdown_py_namespace", "label": "Namespace", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Namespace", "community": 145, "community_name": "parse_arguments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "scripts_convert_article_to_markdown_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 145, "community_name": "parse_arguments", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "code", "degree": 4}, {"id": "scripts_convert_article_to_markdown_rationale_41", "label": "Decodifica entidades HTML, remove espa\u00e7os no in\u00edcio/fim, colapsa espa\u00e7os\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decodifica entidades HTML, remove espa\u00e7os no in\u00edcio/fim, colapsa espa\u00e7os\u2026", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_57", "label": "Normaliza listas ou strings separadas por ponto e v\u00edrgula, descartando\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Normaliza listas ou strings separadas por ponto e v\u00edrgula, descartando\u2026", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_105", "label": "Interpreta datas ISO 8601 e RFC 2822 preservando fuso hor\u00e1rio ou YYYY-MM-DD\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Interpreta datas ISO 8601 e RFC 2822 preservando fuso hor\u00e1rio ou YYYY-MM-DD\u2026", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_136", "label": "Valida se a URL \u00e9 absoluta com protocolo http ou https e hostname n\u00e3o vazio.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida se a URL \u00e9 absoluta com protocolo http ou https e hostname n\u00e3o vazio.", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_150", "label": "Converte HTML para Markdown usando t\u00edtulos ATX, removendo scripts e estilos.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Converte HTML para Markdown usando t\u00edtulos ATX, removendo scripts e estilos.", "community": 153, "community_name": "convert_html_to_markdown", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_168", "label": "Obt\u00e9m o corpo do artigo exclusivamente do selected_extractor com fallback\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Obt\u00e9m o corpo do artigo exclusivamente do selected_extractor com fallback\u2026", "community": 135, "community_name": "resolve_article_body", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_226", "label": "Retorna o dicion\u00e1rio associado \u00e0 chave ou um dicion\u00e1rio vazio caso n\u00e3o seja\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Retorna o dicion\u00e1rio associado \u00e0 chave ou um dicion\u00e1rio vazio caso n\u00e3o seja\u2026", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_232", "label": "Resolve todos os metadados do artigo seguindo a matriz estrita de prioridades\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve todos os metadados do artigo seguindo a matriz estrita de prioridades\u2026", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_484", "label": "Remove o primeiro t\u00edtulo H1 do corpo somente quando ele for igual ao t\u00edtulo\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Remove o primeiro t\u00edtulo H1 do corpo somente quando ele for igual ao t\u00edtulo\u2026", "community": 140, "community_name": "convert_article", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_519", "label": "Preserva imagens com URL absoluta http/https, remove relativas/data:/vazias e\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Preserva imagens com URL absoluta http/https, remove relativas/data:/vazias e\u2026", "community": 217, "community_name": "clean_body_images", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_551", "label": "Monta a estrutura final do documento Markdown respeitando a ordem estrita do\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Monta a estrutura final do documento Markdown respeitando a ordem estrita do\u2026", "community": 140, "community_name": "convert_article", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_619", "label": "Executa a leitura do JSON, valida\u00e7\u00e3o, convers\u00e3o e escrita at\u00f4mica do arquivo\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executa a leitura do JSON, valida\u00e7\u00e3o, convers\u00e3o e escrita at\u00f4mica do arquivo\u2026", "community": 140, "community_name": "convert_article", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_678", "label": "Configura o parser de argumentos do CLI.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Configura o parser de argumentos do CLI.", "community": 145, "community_name": "parse_arguments", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_convert_article_to_markdown_rationale_701", "label": "Ponto de entrada do CLI.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Ponto de entrada do CLI.", "community": 145, "community_name": "parse_arguments", "source_file": "scripts/convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents", "label": "extract_article_contents.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "extract_article_contents.py", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 18}, {"id": "scripts_extract_article_contents_inputarticle", "label": "InputArticle", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "InputArticle", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 7}, {"id": "scripts_extract_article_contents_inputarticle_to_dict", "label": ".to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "", "file_type": "code", "degree": 7}, {"id": "scripts_extract_article_contents_trafilaturadata", "label": "TrafilaturaData", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TrafilaturaData", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 8}, {"id": "scripts_extract_article_contents_trafilaturadata_to_dict", "label": ".to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_newspaperdata", "label": "NewspaperData", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "NewspaperData", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 8}, {"id": "scripts_extract_article_contents_newspaperdata_to_dict", "label": ".to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_readabilitydata", "label": "ReadabilityData", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ReadabilityData", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 8}, {"id": "scripts_extract_article_contents_readabilitydata_to_dict", "label": ".to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_extractedarticle", "label": "ExtractedArticle", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ExtractedArticle", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 6}, {"id": "scripts_extract_article_contents_extractedarticle_to_dict", "label": ".to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_extractionbatchreport", "label": "ExtractionBatchReport", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ExtractionBatchReport", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 7}, {"id": "scripts_extract_article_contents_extractionbatchreport_to_dict", "label": ".to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_trafilaturaextractor", "label": "TrafilaturaExtractor", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TrafilaturaExtractor", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 5}, {"id": "scripts_extract_article_contents_trafilaturaextractor_extract", "label": ".extract()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".extract()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_newspaperextractor", "label": "NewspaperExtractor", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "NewspaperExtractor", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 5}, {"id": "scripts_extract_article_contents_newspaperextractor_extract", "label": ".extract()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".extract()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_readabilityextractor", "label": "ReadabilityExtractor", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ReadabilityExtractor", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 5}, {"id": "scripts_extract_article_contents_readabilityextractor_extract", "label": ".extract()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".extract()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_extract_all_engines", "label": "extract_all_engines()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "extract_all_engines()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 12}, {"id": "scripts_extract_article_contents_articlecrawler", "label": "ArticleCrawler", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "ArticleCrawler", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 13}, {"id": "scripts_extract_article_contents_articlecrawler_init", "label": ".__init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 1}, {"id": "scripts_extract_article_contents_articlecrawler_start", "label": ".start()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".start()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_articlecrawler_close", "label": ".close()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".close()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_articlecrawler_enter", "label": ".__enter__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__enter__()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_article_contents_articlecrawler_exit", "label": ".__exit__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__exit__()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_articlecrawler_crawl", "label": ".crawl()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".crawl()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_log_info", "label": "log_info()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "log_info()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_load_search_json", "label": "load_search_json()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "load_search_json()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 8}, {"id": "scripts_extract_article_contents_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_extract_article_contents_save_extracted_json", "label": "save_extracted_json()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "save_extracted_json()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 7}, {"id": "scripts_extract_article_contents_process_batch", "label": "process_batch()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "process_batch()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 15}, {"id": "scripts_extract_article_contents_parse_arguments", "label": "parse_arguments()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_arguments()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_article_contents_py_namespace", "label": "Namespace", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Namespace", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "scripts_extract_article_contents_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "code", "degree": 8}, {"id": "scripts_extract_article_contents_rationale_35", "label": "Metadados originais da not\u00edcia contida no JSON de entrada.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Metadados originais da not\u00edcia contida no JSON de entrada.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_55", "label": "Dados completos extra\u00eddos pelo motor Trafilatura.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Dados completos extra\u00eddos pelo motor Trafilatura.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_103", "label": "Dados completos extra\u00eddos e enriquecidos com NLP pelo motor Newspaper4k.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Dados completos extra\u00eddos e enriquecidos com NLP pelo motor Newspaper4k.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_153", "label": "Dados completos higienizados pelo algoritmo Readability.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Dados completos higienizados pelo algoritmo Readability.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_175", "label": "Resultado consolidado da extra\u00e7\u00e3o de um artigo.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Resultado consolidado da extra\u00e7\u00e3o de um artigo.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_203", "label": "Relat\u00f3rio consolidado de sa\u00edda do processamento de um lote.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Relat\u00f3rio consolidado de sa\u00edda do processamento de um lote.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_229", "label": "Motor de extra\u00e7\u00e3o baseado na biblioteca Trafilatura.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Motor de extra\u00e7\u00e3o baseado na biblioteca Trafilatura.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_333", "label": "Motor de extra\u00e7\u00e3o baseado no Newspaper4k com NLP.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Motor de extra\u00e7\u00e3o baseado no Newspaper4k com NLP.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_396", "label": "Motor de extra\u00e7\u00e3o baseado no algoritmo Readability (readability-lxml).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Motor de extra\u00e7\u00e3o baseado no algoritmo Readability (readability-lxml).", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_430", "label": "Executa a extra\u00e7\u00e3o simult\u00e2nea pelos tr\u00eas motores de conte\u00fado com isolamento\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executa a extra\u00e7\u00e3o simult\u00e2nea pelos tr\u00eas motores de conte\u00fado com isolamento\u2026", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_483", "label": "Gerenciador de ciclo de vida e requisi\u00e7\u00f5es via Foxcape Headless.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Gerenciador de ciclo de vida e requisi\u00e7\u00f5es via Foxcape Headless.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_512", "label": "Navega at\u00e9 a URL, aguarda o carregamento do DOM e retorna (html, page_title,\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Navega at\u00e9 a URL, aguarda o carregamento do DOM e retorna (html, page_title,\u2026", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_534", "label": "Escreve mensagem informativa no stderr.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Escreve mensagem informativa no stderr.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_541", "label": "Carrega o arquivo JSON gerado pelo extrator de not\u00edcias.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Carrega o arquivo JSON gerado pelo extrator de not\u00edcias.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_569", "label": "Salva o relat\u00f3rio consolidado em formato JSON com UTF-8.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Salva o relat\u00f3rio consolidado em formato JSON com UTF-8.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_article_contents_rationale_583", "label": "Executa o pipeline completo de extra\u00e7\u00e3o em lote para o arquivo de entrada.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executa o pipeline completo de extra\u00e7\u00e3o em lote para o arquivo de entrada.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "scripts/extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news", "label": "extract_google_news.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "extract_google_news.py", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 13}, {"id": "scripts_extract_google_news_searchquery", "label": "SearchQuery", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "SearchQuery", "community": 90, "community_name": "SearchQuery", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 12}, {"id": "scripts_extract_google_news_searchquery_post_init", "label": ".__post_init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__post_init__()", "community": 90, "community_name": "SearchQuery", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 1}, {"id": "scripts_extract_google_news_searchquery_clean_keyword", "label": ".clean_keyword()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".clean_keyword()", "community": 90, "community_name": "SearchQuery", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 1}, {"id": "scripts_extract_google_news_searchquery_clean_language", "label": ".clean_language()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".clean_language()", "community": 90, "community_name": "SearchQuery", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 1}, {"id": "scripts_extract_google_news_searchquery_clean_locale", "label": ".clean_locale()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".clean_locale()", "community": 90, "community_name": "SearchQuery", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 1}, {"id": "scripts_extract_google_news_newsarticle", "label": "NewsArticle", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "NewsArticle", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 7}, {"id": "scripts_extract_google_news_newsarticle_to_dict", "label": ".to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 83, "community_name": "ExtractionResult", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_google_news_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 83, "community_name": "ExtractionResult", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_extract_google_news_extractionresult", "label": "ExtractionResult", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ExtractionResult", "community": 83, "community_name": "ExtractionResult", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 7}, {"id": "scripts_extract_google_news_extractionresult_to_dict", "label": ".to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 83, "community_name": "ExtractionResult", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 2}, {"id": "scripts_extract_google_news_get_hl_gl_ceid", "label": "get_hl_gl_ceid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_hl_gl_ceid()", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 7}, {"id": "scripts_extract_google_news_normalize_text_for_comparison", "label": "_normalize_text_for_comparison()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_text_for_comparison()", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_google_news_parse_google_news_rss", "label": "parse_google_news_rss()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_google_news_rss()", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 7}, {"id": "scripts_extract_google_news_resolve_article_url", "label": "resolve_article_url()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_article_url()", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 6}, {"id": "scripts_extract_google_news_resolve_articles_urls", "label": "resolve_articles_urls()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_articles_urls()", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 6}, {"id": "scripts_extract_google_news_fetch_rss_content", "label": "_fetch_rss_content()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_fetch_rss_content()", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "scripts_extract_google_news_extract_google_news", "label": "extract_google_news()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "extract_google_news()", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 12}, {"id": "scripts_extract_google_news_build_parser", "label": "build_parser()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "build_parser()", "community": 40, "community_name": "main", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 4}, {"id": "argumentparser", "label": "ArgumentParser", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ArgumentParser", "community": 40, "community_name": "main", "source_file": "", "file_type": "code", "degree": 1}, {"id": "scripts_extract_google_news_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 40, "community_name": "main", "source_file": "scripts/extract_google_news.py", "file_type": "code", "degree": 11}, {"id": "scripts_extract_google_news_rationale_33", "label": "Value Object com par\u00e2metros de busca validados.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Value Object com par\u00e2metros de busca validados.", "community": 90, "community_name": "SearchQuery", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_65", "label": "Entidade que representa uma not\u00edcia extra\u00edda.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Entidade que representa uma not\u00edcia extra\u00edda.", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_85", "label": "Resultado consolidado da extra\u00e7\u00e3o.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Resultado consolidado da extra\u00e7\u00e3o.", "community": 83, "community_name": "ExtractionResult", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_108", "label": "Mapeia idioma e locale para os par\u00e2metros hl, gl e ceid do Google News.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mapeia idioma e locale para os par\u00e2metros hl, gl e ceid do Google News.", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_152", "label": "Remove pontua\u00e7\u00e3o e espa\u00e7os extras para compara\u00e7\u00e3o de redund\u00e2ncia.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Remove pontua\u00e7\u00e3o e espa\u00e7os extras para compara\u00e7\u00e3o de redund\u00e2ncia.", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_157", "label": "Parseia o XML do RSS do Google News e extrai os itens estruturados.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parseia o XML do RSS do Google News e extrai os itens estruturados.", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_208", "label": "Resolve a URL intermedi\u00e1ria do Google News para a URL real do ve\u00edculo.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve a URL intermedi\u00e1ria do Google News para a URL real do ve\u00edculo.", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_223", "label": "Resolve em paralelo as URLs intermedi\u00e1rias do Google News para os links finais\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve em paralelo as URLs intermedi\u00e1rias do Google News para os links finais\u2026", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_254", "label": "Realiza a requisi\u00e7\u00e3o ao feed RSS utilizando a biblioteca Foxcape como motor\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Realiza a requisi\u00e7\u00e3o ao feed RSS utilizando a biblioteca Foxcape como motor\u2026", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_300", "label": "Orquestra a consulta ao Google News e retorna o resultado consolidado com URLs\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Orquestra a consulta ao Google News e retorna o resultado consolidado com URLs\u2026", "community": 82, "community_name": "extract_google_news.py", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_337", "label": "Cria e configura o parser de argumentos CLI.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cria e configura o parser de argumentos CLI.", "community": 40, "community_name": "main", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_extract_google_news_rationale_404", "label": "Ponto de entrada do script CLI.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Ponto de entrada do script CLI.", "community": 40, "community_name": "main", "source_file": "scripts/extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_prepare_reference_20", "label": "prepare_reference_20.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "prepare_reference_20.py", "community": 315, "community_name": "prepare_reference_20.py", "source_file": "scripts/prepare_reference_20.py", "file_type": "code", "degree": 2}, {"id": "scripts_prepare_reference_20_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 315, "community_name": "prepare_reference_20.py", "source_file": "scripts/prepare_reference_20.py", "file_type": "code", "degree": 1}, {"id": "scripts_prepare_reference_20_rationale_1", "label": "Helper script to extract the 20 reference articles into individual unit files\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Helper script to extract the 20 reference articles into individual unit files\u2026", "community": 315, "community_name": "prepare_reference_20.py", "source_file": "scripts/prepare_reference_20.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor", "label": "select_article_extractor.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "select_article_extractor.py", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 20}, {"id": "scripts_select_article_extractor_extractorname", "label": "ExtractorName", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 19.0, "font": {"size": 12, "color": "#ffffff"}, "title": "ExtractorName", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 21}, {"id": "scripts_select_article_extractor_py_str", "label": "str", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "str", "community": 119, "community_name": "select_article_extractor", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_select_article_extractor_py_enum", "label": "Enum", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Enum", "community": 119, "community_name": "select_article_extractor", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_select_article_extractor_candidatestatus", "label": "CandidateStatus", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "CandidateStatus", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "scripts_select_article_extractor_extractorcandidate", "label": "ExtractorCandidate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ExtractorCandidate", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 8}, {"id": "scripts_select_article_extractor_articleselectionresult", "label": "ArticleSelectionResult", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ArticleSelectionResult", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "scripts_select_article_extractor_batchprocessingresult", "label": "BatchProcessingResult", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BatchProcessingResult", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "scripts_select_article_extractor_normalize_text", "label": "normalize_text()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_text()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 10}, {"id": "scripts_select_article_extractor_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 119, "community_name": "select_article_extractor", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_select_article_extractor_generate_shingles", "label": "generate_shingles()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_shingles()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 7}, {"id": "scripts_select_article_extractor_extract_candidate_data", "label": "extract_candidate_data()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_candidate_data()", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 8}, {"id": "scripts_select_article_extractor_form_active_set", "label": "form_active_set()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "form_active_set()", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 5}, {"id": "scripts_select_article_extractor_calculate_consensus_metrics", "label": "calculate_consensus_metrics()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "calculate_consensus_metrics()", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "scripts_select_article_extractor_break_priority_tie", "label": "break_priority_tie()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "break_priority_tie()", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 5}, {"id": "scripts_select_article_extractor_select_with_consensus", "label": "select_with_consensus()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "select_with_consensus()", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 6}, {"id": "scripts_select_article_extractor_select_without_consensus", "label": "select_without_consensus()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "select_without_consensus()", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 6}, {"id": "scripts_select_article_extractor_select_article_extractor", "label": "select_article_extractor()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 19.9, "font": {"size": 12, "color": "#ffffff"}, "title": "select_article_extractor()", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 23}, {"id": "scripts_select_article_extractor_atomic_save_json", "label": "atomic_save_json()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "atomic_save_json()", "community": 120, "community_name": "process_batch", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 5}, {"id": "scripts_select_article_extractor_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 120, "community_name": "process_batch", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_select_article_extractor_process_batch", "label": "process_batch()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "process_batch()", "community": 120, "community_name": "process_batch", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 14}, {"id": "scripts_select_article_extractor_parse_args", "label": "parse_args()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_args()", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "scripts_select_article_extractor_py_namespace", "label": "Namespace", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Namespace", "community": 116, "community_name": "select_article_extractor.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "scripts_select_article_extractor_main", "label": "main()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "scripts_select_article_extractor_rationale_34", "label": "Nomes can\u00f4nicos e cat\u00e1logo fechado dos motores de extra\u00e7\u00e3o.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Nomes can\u00f4nicos e cat\u00e1logo fechado dos motores de extra\u00e7\u00e3o.", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_42", "label": "Estado de viabilidade do candidato para forma\u00e7\u00e3o do conjunto ativo.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Estado de viabilidade do candidato para forma\u00e7\u00e3o do conjunto ativo.", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_63", "label": "Representa\u00e7\u00e3o e m\u00e9tricas de um candidato a extrator em um artigo.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Representa\u00e7\u00e3o e m\u00e9tricas de um candidato a extrator em um artigo.", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_79", "label": "Resultado detalhado da sele\u00e7\u00e3o para um artigo individual.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Resultado detalhado da sele\u00e7\u00e3o para um artigo individual.", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_91", "label": "Resultado consolidado do processamento em lote.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Resultado consolidado do processamento em lote.", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_107", "label": "Executa a normaliza\u00e7\u00e3o determin\u00edstica para compara\u00e7\u00e3o: 1. Decodificar entidades\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executa a normaliza\u00e7\u00e3o determin\u00edstica para compara\u00e7\u00e3o: 1. Decodificar entidades\u2026", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_148", "label": "Gera conjunto de shingles ordenados de tamanho window_size (padr\u00e3o 5). - Se\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Gera conjunto de shingles ordenados de tamanho window_size (padr\u00e3o 5). - Se\u2026", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_168", "label": "Extrai campo de texto, erro e calcula tokens/shingles para um motor.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Extrai campo de texto, erro e calcula tokens/shingles para um motor.", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_214", "label": "Forma o conjunto ativo de candidatos conforme PRD \u00a77.1: 1. Se existir pelo\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Forma o conjunto ativo de candidatos conforme PRD \u00a77.1: 1. Se existir pelo\u2026", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_239", "label": "Constr\u00f3i o conjunto de consenso (shingles presentes em >= 2 candidatos ativos)\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constr\u00f3i o conjunto de consenso (shingles presentes em &gt;= 2 candidatos ativos)\u2026", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_285", "label": "Aplica a prioridade final estrita: newspaper4k > readability > trafilatura.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Aplica a prioridade final estrita: newspaper4k &gt; readability &gt; trafilatura.", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_296", "label": "Seleciona o melhor candidato quando existe consenso (PRD \u00a77.5): 1. Ordenar por\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Seleciona o melhor candidato quando existe consenso (PRD \u00a77.5): 1. Ordenar por\u2026", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_333", "label": "Seleciona o candidato quando N\u00c3O existe consenso (PRD \u00a77.6): - Com 3 candidatos\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Seleciona o candidato quando N\u00c3O existe consenso (PRD \u00a77.6): - Com 3 candidatos\u2026", "community": 116, "community_name": "select_article_extractor.py", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_390", "label": "Orquestrador determin\u00edstico completo para um \u00fanico artigo. Classifica\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Orquestrador determin\u00edstico completo para um \u00fanico artigo. Classifica\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_449", "label": "Salva dados em JSON de forma at\u00f4mica utilizando arquivo tempor\u00e1rio e rename.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Salva dados em JSON de forma at\u00f4mica utilizando arquivo tempor\u00e1rio e rename.", "community": 120, "community_name": "process_batch", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_select_article_extractor_rationale_476", "label": "L\u00ea o JSON de entrada, valida a estrutura, processa todos os artigos e grava o\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "L\u00ea o JSON de entrada, valida a estrutura, processa todos os artigos e grava o\u2026", "community": 120, "community_name": "process_batch", "source_file": "scripts/select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "label": "article-input.schema.json", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "article-input.schema.json", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 8}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_schema", "label": "$schema", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_id", "label": "$id", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title", "label": "title", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_required", "label": "required", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_selected_extractor", "label": "selected_extractor", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "selected_extractor", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "label": "properties", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "properties", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 12}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_articles", "label": "articles", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "articles", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor", "label": "selected_extractor", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "selected_extractor", "community": 254, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 254, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum", "label": "enum", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 254, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_trafilatura", "label": "trafilatura", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "trafilatura", "community": 254, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_newspaper4k", "label": "newspaper4k", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "newspaper4k", "community": 254, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_readability", "label": "readability", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "readability", "community": 254, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_crawled_url", "label": "crawled_url", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "crawled_url", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "string", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 23.3, "font": {"size": 12, "color": "#ffffff"}, "title": "string", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 31}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "null", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 25.4, "font": {"size": 12, "color": "#ffffff"}, "title": "null", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 36}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error_message", "label": "error_message", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "error_message", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_extraction_status", "label": "extraction_status", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "extraction_status", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_http_status", "label": "http_status", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "http_status", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "ref_integer", "label": "integer", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "integer", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta", "label": "input_meta", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "input_meta", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object", "label": "object", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "object", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "concept", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_url", "label": "url", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "url", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_titulo", "label": "titulo", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "titulo", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_subtitulo", "label": "subtitulo", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "subtitulo", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_quando_publicado", "label": "quando_publicado", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "quando_publicado", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_additionalproperties", "label": "additionalProperties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 221, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_page_title", "label": "page_title", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "page_title", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 203, "community_name": "string", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura", "label": "trafilatura", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "trafilatura", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "label": "properties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "properties", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 16}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title", "label": "title", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author", "label": "author", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "author", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_date", "label": "date", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_description", "label": "description", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text", "label": "text", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "text", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_markdown", "label": "markdown", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_url", "label": "canonical_url", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "canonical_url", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_image", "label": "image", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "image", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_language", "label": "language", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "language", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_sitename", "label": "sitename", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sitename", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories", "label": "categories", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "categories", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_items", "label": "items", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags", "label": "tags", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "tags", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_items", "label": "items", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_raw_json", "label": "raw_json", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "raw_json", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_pagetype", "label": "pagetype", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "pagetype", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 184, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error", "label": "error", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "error", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k", "label": "newspaper4k", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "newspaper4k", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "label": "properties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "properties", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 16}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors", "label": "authors", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "authors", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_items", "label": "items", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_publish_date", "label": "publish_date", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "publish_date", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_description", "label": "meta_description", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "meta_description", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_article_html", "label": "article_html", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "article_html", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_link", "label": "canonical_link", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "canonical_link", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_top_image", "label": "top_image", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "top_image", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images", "label": "images", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "images", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_items", "label": "items", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_data", "label": "meta_data", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "meta_data", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_data_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_lang", "label": "meta_lang", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "meta_lang", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_site_name", "label": "meta_site_name", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "meta_site_name", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 196, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords", "label": "keywords", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "keywords", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_items", "label": "items", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 204, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability", "label": "readability", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "readability", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "label": "properties", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 7}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_short_title", "label": "short_title", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "short_title", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_text", "label": "cleaned_text", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "cleaned_text", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_html", "label": "cleaned_html", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "cleaned_html", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 220, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 209, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_additionalproperties", "label": "additionalProperties", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 232, "community_name": "article-input.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "label": "candidates-payload.schema.json", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "candidates-payload.schema.json", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 9}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_schema", "label": "$schema", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_id", "label": "$id", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title", "label": "title", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_description", "label": "description", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "label": "required", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 7}, {"id": "ref_language", "label": "language", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "language", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_selected_extractor", "label": "selected_extractor", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "selected_extractor", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_metadata_candidates", "label": "metadata_candidates", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "metadata_candidates", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_block_candidates", "label": "block_candidates", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "block_candidates", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_link_candidates", "label": "link_candidates", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "link_candidates", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_image_candidates", "label": "image_candidates", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "image_candidates", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "label": "properties", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 7}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_language", "label": "language", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "language", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_language_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor", "label": "selected_extractor", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "selected_extractor", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum", "label": "enum", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_trafilatura", "label": "trafilatura", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "trafilatura", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_newspaper4k", "label": "newspaper4k", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "newspaper4k", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_readability", "label": "readability", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "readability", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates", "label": "metadata_candidates", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "metadata_candidates", "community": 244, "community_name": "metadata_candidates", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 244, "community_name": "metadata_candidates", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required", "label": "required", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 244, "community_name": "metadata_candidates", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 4}, {"id": "ref_title_candidates", "label": "title_candidates", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title_candidates", "community": 244, "community_name": "metadata_candidates", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_subtitle_candidates", "label": "subtitle_candidates", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "subtitle_candidates", "community": 244, "community_name": "metadata_candidates", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_author_candidates", "label": "author_candidates", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "author_candidates", "community": 244, "community_name": "metadata_candidates", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties", "label": "properties", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates", "label": "title_candidates", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "title_candidates", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items", "label": "items", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 7}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "label": "required", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "required", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 15}, {"id": "ref_candidate_id", "label": "candidate_id", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "candidate_id", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_source", "label": "source", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "source", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_text", "label": "text", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "text", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "label": "properties", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "properties", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 18}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_candidate_id", "label": "candidate_id", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "candidate_id", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source", "label": "source", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "source", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_text", "label": "text", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "text", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties", "label": "additionalProperties", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates", "label": "subtitle_candidates", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "subtitle_candidates", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items", "label": "items", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates", "label": "author_candidates", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "author_candidates", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items", "label": "items", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_additionalproperties", "label": "additionalProperties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 244, "community_name": "metadata_candidates", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates", "label": "block_candidates", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "block_candidates", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items", "label": "items", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "ref_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_order_index", "label": "order_index", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "order_index", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_source_extractor", "label": "source_extractor", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "source_extractor", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_candidate_id_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 247, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 247, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum", "label": "enum", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 247, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "ref_paragraph", "label": "paragraph", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "paragraph", "community": 247, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_heading", "label": "heading", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "heading", "community": 247, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_list_item", "label": "list_item", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_item", "community": 247, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_quote", "label": "quote", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "quote", "community": 247, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_order_index", "label": "order_index", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "order_index", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_order_index_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_text_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor", "label": "source_extractor", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "source_extractor", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum", "label": "enum", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 234, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences", "label": "equivalences", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "equivalences", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_items", "label": "items", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates", "label": "link_candidates", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "link_candidates", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items", "label": "items", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 233, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "ref_url", "label": "url", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "url", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_anchor_text", "label": "anchor_text", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "anchor_text", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_parent_block_id", "label": "parent_block_id", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parent_block_id", "community": 223, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_url", "label": "url", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "url", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_url_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_anchor_text", "label": "anchor_text", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "anchor_text", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_anchor_text_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_parent_block_id", "label": "parent_block_id", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "parent_block_id", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates", "label": "image_candidates", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "image_candidates", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items", "label": "items", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 192, "community_name": "type", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_alt", "label": "alt", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "alt", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string", "label": "string", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "string", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null", "label": "null", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "null", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "concept", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_caption", "label": "caption", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "caption", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 187, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_additionalproperties", "label": "additionalProperties", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 200, "community_name": "candidates-payload.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema", "label": "ecp-snapshot.schema.json", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp-snapshot.schema.json", "community": 248, "community_name": "ecp-snapshot.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_schema", "label": "$schema", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 248, "community_name": "ecp-snapshot.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_id", "label": "$id", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 248, "community_name": "ecp-snapshot.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 248, "community_name": "ecp-snapshot.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_title", "label": "title", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 248, "community_name": "ecp-snapshot.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_description", "label": "description", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 248, "community_name": "ecp-snapshot.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_ref", "label": "$ref", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$ref", "community": 248, "community_name": "ecp-snapshot.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "label": "enrichment-response.schema.json", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment-response.schema.json", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 8}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_schema", "label": "$schema", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_id", "label": "$id", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_title", "label": "title", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required", "label": "required", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_sentiment", "label": "sentiment", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sentiment", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_tags", "label": "tags", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "tags", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_evidence_candidate_ids", "label": "evidence_candidate_ids", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "evidence_candidate_ids", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties", "label": "properties", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment", "label": "sentiment", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sentiment", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum", "label": "enum", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_positive", "label": "positive", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "positive", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_negative", "label": "negative", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "negative", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_neutral", "label": "neutral", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "neutral", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags", "label": "tags", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "tags", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items", "label": "items", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_minlength", "label": "minLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_minitems", "label": "minItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minItems", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_maxitems", "label": "maxItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "maxItems", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_uniqueitems", "label": "uniqueItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "uniqueItems", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids", "label": "evidence_candidate_ids", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "evidence_candidate_ids", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_items", "label": "items", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_minitems", "label": "minItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minItems", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_additionalproperties", "label": "additionalProperties", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 178, "community_name": "enrichment-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "label": "hygiene-response.schema.json", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "hygiene-response.schema.json", "community": 249, "community_name": "hygiene-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 8}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_schema", "label": "$schema", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 249, "community_name": "hygiene-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_id", "label": "$id", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 249, "community_name": "hygiene-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 249, "community_name": "hygiene-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title", "label": "title", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 249, "community_name": "hygiene-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 249, "community_name": "hygiene-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "label": "required", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 8}, {"id": "ref_title_candidate_id", "label": "title_candidate_id", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title_candidate_id", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_subtitle_candidate_id", "label": "subtitle_candidate_id", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "subtitle_candidate_id", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_author_candidate_id", "label": "author_candidate_id", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "author_candidate_id", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_kept_block_ids", "label": "kept_block_ids", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "kept_block_ids", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_kept_link_ids", "label": "kept_link_ids", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "kept_link_ids", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_kept_image_ids", "label": "kept_image_ids", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "kept_image_ids", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_repairs", "label": "repairs", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "repairs", "community": 239, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "label": "properties", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 9}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_title_candidate_id", "label": "title_candidate_id", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "title_candidate_id", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title_candidate_id_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_subtitle_candidate_id", "label": "subtitle_candidate_id", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "subtitle_candidate_id", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_string", "label": "string", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "string", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_null", "label": "null", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "null", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_author_candidate_id", "label": "author_candidate_id", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "author_candidate_id", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids", "label": "kept_block_ids", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "kept_block_ids", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_items", "label": "items", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_minitems", "label": "minItems", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minItems", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_uniqueitems", "label": "uniqueItems", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "uniqueItems", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids", "label": "kept_link_ids", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "kept_link_ids", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_items", "label": "items", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_uniqueitems", "label": "uniqueItems", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "uniqueItems", "community": 225, "community_name": "kept_block_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids", "label": "kept_image_ids", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "kept_image_ids", "community": 293, "community_name": "kept_image_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 293, "community_name": "kept_image_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_items", "label": "items", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 293, "community_name": "kept_image_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_uniqueitems", "label": "uniqueItems", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "uniqueItems", "community": 293, "community_name": "kept_image_ids", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_repairs", "label": "repairs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "repairs", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_repairs_ref", "label": "$ref", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$ref", "community": 222, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons", "label": "removal_reasons", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "removal_reasons", "community": 292, "community_name": "removal_reasons", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 292, "community_name": "removal_reasons", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties", "label": "additionalProperties", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 292, "community_name": "removal_reasons", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 292, "community_name": "removal_reasons", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "label": "enum", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 8}, {"id": "ref_advertisement", "label": "advertisement", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "advertisement", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_recommendation", "label": "recommendation", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "recommendation", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_navigation", "label": "navigation", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "navigation", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_newsletter", "label": "newsletter", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "newsletter", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_player_interface", "label": "player_interface", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "player_interface", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_duplicate", "label": "duplicate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "duplicate", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_non_editorial", "label": "non_editorial", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "non_editorial", "community": 238, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 249, "community_name": "hygiene-response.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "label": "manifest-output.schema.json", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "manifest-output.schema.json", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 9}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema", "label": "$schema", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_id", "label": "$id", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_title", "label": "title", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "label": "required", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "required", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 17}, {"id": "ref_schema_version", "label": "schema_version", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "schema_version", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_fingerprint", "label": "fingerprint", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fingerprint", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_source_url", "label": "source_url", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "source_url", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_selected_extractor", "label": "selected_extractor", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "selected_extractor", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_final_status", "label": "final_status", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "final_status", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_generate_markdown", "label": "generate_markdown", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_markdown", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_markdown_path", "label": "markdown_path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown_path", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_markdown_hash", "label": "markdown_hash", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown_hash", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_ecp_classification", "label": "ecp_classification", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp_classification", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_enrichment", "label": "enrichment", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_provider_versions", "label": "provider_versions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "provider_versions", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_model_versions", "label": "model_versions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "model_versions", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_prompt_versions", "label": "prompt_versions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "prompt_versions", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_config_version", "label": "config_version", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "config_version", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_trace_id", "label": "trace_id", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "trace_id", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_error_codes", "label": "error_codes", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "error_codes", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "label": "properties", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "properties", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 17}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version", "label": "schema_version", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "schema_version", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_const", "label": "const", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "const", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint", "label": "fingerprint", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "fingerprint", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_minlength", "label": "minLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_maxlength", "label": "maxLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "maxLength", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_source_url", "label": "source_url", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "source_url", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_source_url_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor", "label": "selected_extractor", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "selected_extractor", "community": 255, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 255, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum", "label": "enum", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 255, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_trafilatura", "label": "trafilatura", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "trafilatura", "community": 255, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_newspaper4k", "label": "newspaper4k", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "newspaper4k", "community": 255, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_readability", "label": "readability", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "readability", "community": 255, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status", "label": "final_status", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "final_status", "community": 245, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 245, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum", "label": "enum", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 245, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "ref_completed_text", "label": "completed_text", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "completed_text", "community": 245, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_rejected_ecp", "label": "rejected_ecp", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "rejected_ecp", "community": 245, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_failed_validation", "label": "failed_validation", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "failed_validation", "community": 245, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_failed_processing", "label": "failed_processing", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "failed_processing", "community": 245, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_generate_markdown", "label": "generate_markdown", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_markdown", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_generate_markdown_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_path", "label": "markdown_path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown_path", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string", "label": "string", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "string", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "null", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "null", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 9}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash", "label": "markdown_hash", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown_hash", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_minlength", "label": "minLength", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_maxlength", "label": "maxLength", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "maxLength", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification", "label": "ecp_classification", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp_classification", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object", "label": "object", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "object", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required", "label": "required", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_category", "label": "category", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "category", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_confidence", "label": "confidence", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "confidence", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_rationale", "label": "rationale", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "rationale", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_evidences", "label": "evidences", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "evidences", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties", "label": "properties", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category", "label": "category", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "category", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum", "label": "enum", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "ref_direct_inherent", "label": "DIRECT_INHERENT", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DIRECT_INHERENT", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_contextual_inherent", "label": "CONTEXTUAL_INHERENT", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CONTEXTUAL_INHERENT", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_tangential", "label": "TANGENTIAL", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TANGENTIAL", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_not_related", "label": "NOT_RELATED", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "NOT_RELATED", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence", "label": "confidence", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "confidence", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_minimum", "label": "minimum", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_maximum", "label": "maximum", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "maximum", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_rationale", "label": "rationale", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "rationale", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_rationale_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences", "label": "evidences", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "evidences", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_items", "label": "items", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_description", "label": "description", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_additionalproperties", "label": "additionalProperties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 246, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment", "label": "enrichment", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required", "label": "required", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_sentiment", "label": "sentiment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sentiment", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_tags", "label": "tags", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "tags", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment", "label": "sentiment", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sentiment", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum", "label": "enum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_positive", "label": "positive", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "positive", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_negative", "label": "negative", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "negative", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_neutral", "label": "neutral", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "neutral", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags", "label": "tags", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "tags", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items", "label": "items", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_minlength", "label": "minLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_minitems", "label": "minItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minItems", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_maxitems", "label": "maxItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "maxItems", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_uniqueitems", "label": "uniqueItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "uniqueItems", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions", "label": "provider_versions", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "provider_versions", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required", "label": "required", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "ref_hygiene", "label": "hygiene", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "hygiene", "community": 190, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties", "label": "properties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene", "label": "hygiene", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "hygiene", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required", "label": "required", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider", "label": "provider", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "provider", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model", "label": "model", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "model", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version", "label": "role_config_version", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "role_config_version", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider", "label": "provider", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "provider", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model", "label": "model", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "model", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version", "label": "role_config_version", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "role_config_version", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_role_config_version_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 199, "community_name": "object", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions", "label": "model_versions", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "model_versions", "community": 213, "community_name": "model_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 213, "community_name": "model_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required", "label": "required", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 213, "community_name": "model_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_primary", "label": "runtime_primary", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_primary", "community": 213, "community_name": "model_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_fallback", "label": "runtime_fallback", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_fallback", "community": 213, "community_name": "model_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties", "label": "properties", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary", "label": "runtime_primary", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_primary", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required", "label": "required", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_additionalproperties", "label": "additionalProperties", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback", "label": "runtime_fallback", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_fallback", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required", "label": "required", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 191, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_additionalproperties", "label": "additionalProperties", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 235, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_additionalproperties", "label": "additionalProperties", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 213, "community_name": "model_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions", "label": "prompt_versions", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "prompt_versions", "community": 276, "community_name": "prompt_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 276, "community_name": "prompt_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required", "label": "required", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 276, "community_name": "prompt_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_content_hygiene", "label": "article_content_hygiene", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "article_content_hygiene", "community": 276, "community_name": "prompt_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_sentiment_tags", "label": "article_sentiment_tags", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "article_sentiment_tags", "community": 276, "community_name": "prompt_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties", "label": "properties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene", "label": "article_content_hygiene", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "article_content_hygiene", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required", "label": "required", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_version", "label": "version", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "version", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_hash", "label": "hash", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "hash", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties", "label": "properties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version", "label": "version", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "version", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_version_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash", "label": "hash", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "hash", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hash_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_additionalproperties", "label": "additionalProperties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags", "label": "article_sentiment_tags", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "article_sentiment_tags", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_type", "label": "type", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required", "label": "required", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties", "label": "properties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_additionalproperties", "label": "additionalProperties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 186, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_additionalproperties", "label": "additionalProperties", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 276, "community_name": "prompt_versions", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version", "label": "config_version", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "config_version", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_minlength", "label": "minLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 188, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_trace_id", "label": "trace_id", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "trace_id", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 210, "community_name": "null", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes", "label": "error_codes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "error_codes", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_uniqueitems", "label": "uniqueItems", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "uniqueItems", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items", "label": "items", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "label": "enum", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "enum", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 17}, {"id": "ref_invalid_article_schema", "label": "INVALID_ARTICLE_SCHEMA", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "INVALID_ARTICLE_SCHEMA", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_missing_selected_extractor", "label": "MISSING_SELECTED_EXTRACTOR", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MISSING_SELECTED_EXTRACTOR", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_invalid_selected_extractor", "label": "INVALID_SELECTED_EXTRACTOR", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "INVALID_SELECTED_EXTRACTOR", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_selected_extractor_unavailable", "label": "SELECTED_EXTRACTOR_UNAVAILABLE", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SELECTED_EXTRACTOR_UNAVAILABLE", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_missing_source_url", "label": "MISSING_SOURCE_URL", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MISSING_SOURCE_URL", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_missing_title_candidate", "label": "MISSING_TITLE_CANDIDATE", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MISSING_TITLE_CANDIDATE", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_missing_content", "label": "MISSING_CONTENT", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MISSING_CONTENT", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_invalid_ecp_schema", "label": "INVALID_ECP_SCHEMA", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "INVALID_ECP_SCHEMA", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_hygiene_failed", "label": "HYGIENE_FAILED", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "HYGIENE_FAILED", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_grounding_violation", "label": "GROUNDING_VIOLATION", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GROUNDING_VIOLATION", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_invalid_text_repair", "label": "INVALID_TEXT_REPAIR", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "INVALID_TEXT_REPAIR", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_ecp_classification_failed", "label": "ECP_CLASSIFICATION_FAILED", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ECP_CLASSIFICATION_FAILED", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_ecp_rejected", "label": "ECP_REJECTED", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ECP_REJECTED", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_enrichment_failed", "label": "ENRICHMENT_FAILED", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ENRICHMENT_FAILED", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_persistence_failed", "label": "PERSISTENCE_FAILED", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PERSISTENCE_FAILED", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_telemetry_pending", "label": "TELEMETRY_PENDING", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TELEMETRY_PENDING", "community": 168, "community_name": "enum", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_allof", "label": "allOf", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "allOf", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_additionalproperties", "label": "additionalProperties", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 240, "community_name": "manifest-output.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema", "label": "repair-operations.schema.json", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "repair-operations.schema.json", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_schema", "label": "$schema", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_id", "label": "$id", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_title", "label": "title", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items", "label": "items", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required", "label": "required", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 6}, {"id": "ref_target_candidate_id", "label": "target_candidate_id", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "target_candidate_id", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_original_fragment", "label": "original_fragment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "original_fragment", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_replacement_fragment", "label": "replacement_fragment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "replacement_fragment", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_category", "label": "category", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "category", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_rationale", "label": "rationale", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "rationale", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties", "label": "properties", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_target_candidate_id", "label": "target_candidate_id", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "target_candidate_id", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_target_candidate_id_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment", "label": "original_fragment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "original_fragment", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_minlength", "label": "minLength", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_replacement_fragment", "label": "replacement_fragment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "replacement_fragment", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_replacement_fragment_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category", "label": "category", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "category", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum", "label": "enum", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 6}, {"id": "ref_encoding", "label": "encoding", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "encoding", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_unicode", "label": "unicode", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "unicode", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_spacing", "label": "spacing", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "spacing", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_punctuation_corruption", "label": "punctuation_corruption", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "punctuation_corruption", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_obvious_typo", "label": "obvious_typo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "obvious_typo", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale", "label": "rationale", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "rationale", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_minlength", "label": "minLength", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_additionalproperties", "label": "additionalProperties", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 175, "community_name": "repair-operations.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "label": "runtime-config.schema.json", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime-config.schema.json", "community": 197, "community_name": "runtime-config.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 8}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_schema", "label": "$schema", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 197, "community_name": "runtime-config.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_id", "label": "$id", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 197, "community_name": "runtime-config.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_x_contract_version", "label": "x-contract-version", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "x-contract-version", "community": 197, "community_name": "runtime-config.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_title", "label": "title", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 197, "community_name": "runtime-config.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_type", "label": "type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 197, "community_name": "runtime-config.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "label": "required", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 10}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_config_version", "label": "config_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "config_version", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_paths", "label": "paths", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "paths", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_roles", "label": "roles", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "roles", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_prompts", "label": "prompts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "prompts", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_ecp", "label": "ecp", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_limits", "label": "limits", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "limits", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_pricing", "label": "pricing", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pricing", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_langfuse", "label": "langfuse", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "langfuse", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_sqlite", "label": "sqlite", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlite", "community": 224, "community_name": "required", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "label": "properties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 10}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version", "label": "config_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "config_version", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_minlength", "label": "minLength", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_description", "label": "description", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths", "label": "paths", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "paths", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required", "label": "required", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "ref_output_dir", "label": "output_dir", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "output_dir", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_sqlite_db", "label": "sqlite_db", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlite_db", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties", "label": "properties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_output_dir", "label": "output_dir", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "output_dir", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_output_dir_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite_db", "label": "sqlite_db", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlite_db", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_db_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 219, "community_name": "paths", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles", "label": "roles", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "roles", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required", "label": "required", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_primary", "label": "runtime_primary", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_primary", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_fallback", "label": "runtime_fallback", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_fallback", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties", "label": "properties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary", "label": "runtime_primary", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_primary", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "label": "required", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "required", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 12}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_role_config_version", "label": "role_config_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "role_config_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_provider", "label": "provider", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "provider", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_model", "label": "model", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "model", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_endpoint_url", "label": "endpoint_url", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "endpoint_url", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_timeout_seconds", "label": "timeout_seconds", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "timeout_seconds", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_max_retries", "label": "max_retries", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "max_retries", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_parameters", "label": "parameters", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "parameters", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_hygiene_prompt_version", "label": "hygiene_prompt_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "hygiene_prompt_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_hygiene_schema_version", "label": "hygiene_schema_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "hygiene_schema_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_enrichment_prompt_version", "label": "enrichment_prompt_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment_prompt_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "ref_enrichment_schema_version", "label": "enrichment_schema_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment_schema_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "label": "properties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "properties", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 12}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version", "label": "role_config_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "role_config_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_role_config_version_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider", "label": "provider", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "provider", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_provider_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model", "label": "model", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "model", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_model_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url", "label": "endpoint_url", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "endpoint_url", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_format", "label": "format", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "format", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds", "label": "timeout_seconds", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "timeout_seconds", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_minimum", "label": "minimum", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries", "label": "max_retries", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "max_retries", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_minimum", "label": "minimum", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters", "label": "parameters", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "parameters", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_additionalproperties", "label": "additionalProperties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version", "label": "hygiene_prompt_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "hygiene_prompt_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_prompt_version_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version", "label": "hygiene_schema_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "hygiene_schema_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_schema_version_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version", "label": "enrichment_prompt_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment_prompt_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_prompt_version_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version", "label": "enrichment_schema_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment_schema_version", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_schema_version_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_additionalproperties", "label": "additionalProperties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback", "label": "runtime_fallback", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime_fallback", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_type", "label": "type", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "label": "required", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "required", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 12}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "label": "properties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "properties", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 12}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_additionalproperties", "label": "additionalProperties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 154, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_additionalproperties", "label": "additionalProperties", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 174, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts", "label": "prompts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "prompts", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required", "label": "required", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_content_hygiene", "label": "article_content_hygiene", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "article_content_hygiene", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_sentiment_tags", "label": "article_sentiment_tags", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "article_sentiment_tags", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene", "label": "article_content_hygiene", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "article_content_hygiene", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required", "label": "required", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "ref_path", "label": "path", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "path", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_version", "label": "version", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "version", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_hash", "label": "hash", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "hash", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path", "label": "path", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "path", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_path_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version", "label": "version", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "version", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_version_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash", "label": "hash", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "hash", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hash_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_additionalproperties", "label": "additionalProperties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags", "label": "article_sentiment_tags", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "article_sentiment_tags", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required", "label": "required", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_additionalproperties", "label": "additionalProperties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_additionalproperties", "label": "additionalProperties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 181, "community_name": "article_content_hygiene", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp", "label": "ecp", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required", "label": "required", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "ref_canonical_schema_reference", "label": "canonical_schema_reference", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "canonical_schema_reference", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_classifier_module", "label": "classifier_module", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "classifier_module", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties", "label": "properties", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_canonical_schema_reference", "label": "canonical_schema_reference", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "canonical_schema_reference", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_canonical_schema_reference_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_classifier_module", "label": "classifier_module", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "classifier_module", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_classifier_module_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_additionalproperties", "label": "additionalProperties", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 218, "community_name": "ecp", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits", "label": "limits", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "limits", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required", "label": "required", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "ref_max_input_bytes", "label": "max_input_bytes", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "max_input_bytes", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_context_strategy", "label": "context_strategy", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "context_strategy", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes", "label": "max_input_bytes", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "max_input_bytes", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_minimum", "label": "minimum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_description", "label": "description", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy", "label": "context_strategy", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "context_strategy", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_const", "label": "const", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "const", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_description", "label": "description", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_additionalproperties", "label": "additionalProperties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 201, "community_name": "limits", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing", "label": "pricing", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pricing", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_description", "label": "description", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "description", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required", "label": "required", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "ref_primary_input_1k", "label": "primary_input_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "primary_input_1k", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_primary_output_1k", "label": "primary_output_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "primary_output_1k", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_fallback_input_1k", "label": "fallback_input_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fallback_input_1k", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_fallback_output_1k", "label": "fallback_output_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fallback_output_1k", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties", "label": "properties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k", "label": "primary_input_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "primary_input_1k", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_minimum", "label": "minimum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k", "label": "primary_output_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "primary_output_1k", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_minimum", "label": "minimum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k", "label": "fallback_input_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fallback_input_1k", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_minimum", "label": "minimum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k", "label": "fallback_output_1k", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fallback_output_1k", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_type", "label": "type", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_minimum", "label": "minimum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 211, "community_name": "properties", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_additionalproperties", "label": "additionalProperties", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 231, "community_name": "pricing", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse", "label": "langfuse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "langfuse", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required", "label": "required", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "ref_environment", "label": "environment", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "environment", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_trace_content_policy", "label": "trace_content_policy", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "trace_content_policy", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties", "label": "properties", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_environment", "label": "environment", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "environment", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_environment_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy", "label": "trace_content_policy", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "trace_content_policy", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_type", "label": "type", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum", "label": "enum", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "enum", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "ref_metadata_only", "label": "metadata_only", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "metadata_only", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_full_redacted", "label": "full_redacted", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "full_redacted", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_additionalproperties", "label": "additionalProperties", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 202, "community_name": "langfuse", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite", "label": "sqlite", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlite", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_required", "label": "required", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 2}, {"id": "ref_busy_timeout_ms", "label": "busy_timeout_ms", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "busy_timeout_ms", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "concept", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_properties", "label": "properties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms", "label": "busy_timeout_ms", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "busy_timeout_ms", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_type", "label": "type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_minimum", "label": "minimum", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minimum", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_additionalproperties", "label": "additionalProperties", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 229, "community_name": "sqlite", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_additionalproperties", "label": "additionalProperties", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 197, "community_name": "runtime-config.schema.json", "source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json", "file_type": "code", "degree": 1}, {"id": "src_init", "label": "src/__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "src/__init__.py", "community": 53, "community_name": "src/__init__.py", "source_file": "src/__init__.py", "file_type": "code", "degree": 1}, {"id": "src_init_rationale_1", "label": "Multilingual NLP Entity Inherence Classifier package.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Multilingual NLP Entity Inherence Classifier package.", "community": 53, "community_name": "src/__init__.py", "source_file": "src/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_init", "label": "runtime/__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime/__init__.py", "community": 319, "community_name": "runtime/__init__.py", "source_file": "src/runtime/__init__.py", "file_type": "code", "degree": 1}, {"id": "src_runtime_init_rationale_1", "label": "Article Consolidation Runtime namespace.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Article Consolidation Runtime namespace.", "community": 319, "community_name": "runtime/__init__.py", "source_file": "src/runtime/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_equivalence", "label": "equivalence.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "equivalence.py", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_candidate_equivalence_normalize_text_for_comparison", "label": "normalize_text_for_comparison()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_text_for_comparison()", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_candidate_equivalence_compute_sequence_similarity", "label": "compute_sequence_similarity()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "compute_sequence_similarity()", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_candidate_equivalence_map_candidate_equivalences", "label": "map_candidate_equivalences()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "map_candidate_equivalences()", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_candidate_equivalence_rationale_1", "label": "Non-destructive candidate equivalence mapping using difflib.SequenceMatcher\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Non-destructive candidate equivalence mapping using difflib.SequenceMatcher\u2026", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_equivalence_rationale_13", "label": "Normalizes Unicode text and collapses whitespace without regular expressions.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Normalizes Unicode text and collapses whitespace without regular expressions.", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_equivalence_rationale_22", "label": "Computes character/token sequence ratio using standard library difflib.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Computes character/token sequence ratio using standard library difflib.", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_equivalence_rationale_37", "label": "Non-destructively annotates candidate objects with equivalent candidate IDs\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Non-destructively annotates candidate objects with equivalent candidate IDs\u2026", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "src/runtime/candidate/equivalence.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_models", "label": "candidate/models.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "candidate/models.py", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/candidate/models.py", "file_type": "code", "degree": 15}, {"id": "src_runtime_candidate_models_candidatetype", "label": "CandidateType", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CandidateType", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/candidate/models.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_candidate_models_py_str", "label": "str", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "str", "community": 167, "community_name": "CandidateObject", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_candidate_models_py_enum", "label": "Enum", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Enum", "community": 167, "community_name": "CandidateObject", "source_file": "", "file_type": "code", "degree": 3}, {"id": "src_runtime_candidate_models_repaircategory", "label": "RepairCategory", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "RepairCategory", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/candidate/models.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_candidate_models_candidateobject", "label": "CandidateObject", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 19.4, "font": {"size": 12, "color": "#ffffff"}, "title": "CandidateObject", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/candidate/models.py", "file_type": "code", "degree": 22}, {"id": "src_runtime_candidate_models_textrepair", "label": "TextRepair", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TextRepair", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/candidate/models.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_candidate_models_rationale_1", "label": "Candidate element data models and repair structures.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Candidate element data models and repair structures.", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/candidate/models.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_parser", "label": "candidate/parser.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "candidate/parser.py", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "code", "degree": 17}, {"id": "src_runtime_candidate_parser_resolve_canonical_source_url", "label": "resolve_canonical_source_url()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_canonical_source_url()", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_candidate_parser_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 163, "community_name": "candidate/parser.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "src_runtime_candidate_parser_parse_metadata_candidates", "label": "parse_metadata_candidates()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_metadata_candidates()", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "label": "parse_raw_text_into_candidates()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_raw_text_into_candidates()", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_candidate_parser_extract_plain_text", "label": "_extract_plain_text()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_plain_text()", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_candidate_parser_build_candidates_payload", "label": "build_candidates_payload()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "build_candidates_payload()", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "code", "degree": 15}, {"id": "src_runtime_candidate_parser_rationale_1", "label": "Structural candidate parser using DOM, CommonMark AST, and JSON-LD without\u2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Structural candidate parser using DOM, CommonMark AST, and JSON-LD without\u2026", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_parser_rationale_17", "label": "Normative priorities: trafilatura.canonical_url -> input_meta.url ->\u2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Normative priorities: trafilatura.canonical_url -&gt; input_meta.url -&gt;\u2026", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_parser_rationale_42", "label": "Extracts title, subtitle, and author candidates without delimiter-based author\u2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Extracts title, subtitle, and author candidates without delimiter-based author\u2026", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_parser_rationale_123", "label": "Parses raw extractor body text into candidate blocks using CommonMark AST.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parses raw extractor body text into candidate blocks using CommonMark AST.", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_candidate_parser_rationale_214", "label": "Builds the complete candidates payload conforming to candidates-\u2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Builds the complete candidates payload conforming to candidates-\u2026", "community": 163, "community_name": "candidate/parser.py", "source_file": "src/runtime/candidate/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_cli_consolidate", "label": "consolidate.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 24.6, "font": {"size": 12, "color": "#ffffff"}, "title": "consolidate.py", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/consolidate.py", "file_type": "code", "degree": 34}, {"id": "src_runtime_cli_consolidate_signal_handler", "label": "_signal_handler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_signal_handler()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/consolidate.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_cli_consolidate_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_cli_consolidate_setup_signal_handlers", "label": "setup_signal_handlers()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "setup_signal_handlers()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/consolidate.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_cli_consolidate_validate_article_schema", "label": "validate_article_schema()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_article_schema()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/consolidate.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_cli_consolidate_run_consolidation", "label": "run_consolidation()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 20.7, "font": {"size": 12, "color": "#ffffff"}, "title": "run_consolidation()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/consolidate.py", "file_type": "code", "degree": 25}, {"id": "src_runtime_cli_consolidate_py_path", "label": "Path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_consolidate_main", "label": "main()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/consolidate.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_cli_consolidate_rationale_1", "label": "Single-article consolidation runtime CLI entrypoint.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Single-article consolidation runtime CLI entrypoint.", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/consolidate.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_cli_preflight", "label": "preflight.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "preflight.py", "community": 160, "community_name": "run_preflight_checks", "source_file": "src/runtime/cli/preflight.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_cli_preflight_run_preflight_checks", "label": "run_preflight_checks()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "run_preflight_checks()", "community": 160, "community_name": "run_preflight_checks", "source_file": "src/runtime/cli/preflight.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_cli_preflight_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 160, "community_name": "run_preflight_checks", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_preflight_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 160, "community_name": "run_preflight_checks", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_preflight_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 160, "community_name": "run_preflight_checks", "source_file": "src/runtime/cli/preflight.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_cli_preflight_rationale_1", "label": "Preflight configuration and environment certification CLI.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Preflight configuration and environment certification CLI.", "community": 160, "community_name": "run_preflight_checks", "source_file": "src/runtime/cli/preflight.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_cli_reconcile", "label": "reconcile.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reconcile.py", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/reconcile.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_cli_reconcile_reconcile_runtime", "label": "reconcile_runtime()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reconcile_runtime()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/reconcile.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_cli_reconcile_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_reconcile_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_reconcile_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/reconcile.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_cli_reconcile_rationale_1", "label": "State and artifact reconciliation CLI.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "State and artifact reconciliation CLI.", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/reconcile.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_cli_smoke", "label": "smoke.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke.py", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/smoke.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_cli_smoke_run_smoke_test", "label": "run_smoke_test()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "run_smoke_test()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/smoke.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_cli_smoke_py_path", "label": "Path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_smoke_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_smoke_main", "label": "main()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/smoke.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_cli_smoke_rationale_1", "label": "Smoke test execution CLI.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Smoke test execution CLI.", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/cli/smoke.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_cli_telemetry_flush", "label": "telemetry_flush.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "telemetry_flush.py", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/telemetry_flush.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "label": "flush_telemetry_queue()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "flush_telemetry_queue()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/telemetry_flush.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_cli_telemetry_flush_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_cli_telemetry_flush_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/telemetry_flush.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_cli_telemetry_flush_rationale_1", "label": "Operational telemetry flush CLI.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Operational telemetry flush CLI.", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/cli/telemetry_flush.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_config", "label": "config.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 25.4, "font": {"size": 12, "color": "#ffffff"}, "title": "config.py", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 36}, {"id": "src_runtime_core_config_validate_certified_cheap_model", "label": "validate_certified_cheap_model()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_certified_cheap_model()", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_core_config_modelroleconfig", "label": "ModelRoleConfig", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ModelRoleConfig", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_core_config_runtimelimits", "label": "RuntimeLimits", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RuntimeLimits", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_core_config_runtimepricing", "label": "RuntimePricing", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RuntimePricing", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_core_config_runtimestoragepaths", "label": "RuntimeStoragePaths", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RuntimeStoragePaths", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_core_config_runtimeobservabilityconfig", "label": "RuntimeObservabilityConfig", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RuntimeObservabilityConfig", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_core_config_runtimeconfig", "label": "RuntimeConfig", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "RuntimeConfig", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 12}, {"id": "src_runtime_core_config_calculate_exact_file_sha256", "label": "calculate_exact_file_sha256()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "calculate_exact_file_sha256()", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_core_config_py_path", "label": "Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 52, "community_name": "config.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_core_config_load_schema", "label": "load_schema()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 22.9, "font": {"size": 12, "color": "#ffffff"}, "title": "load_schema()", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 30}, {"id": "src_runtime_core_config_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 52, "community_name": "config.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_core_config_create_schema_registry", "label": "create_schema_registry()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 22.9, "font": {"size": 12, "color": "#ffffff"}, "title": "create_schema_registry()", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 30}, {"id": "src_runtime_core_config_py_registry", "label": "Registry", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Registry", "community": 52, "community_name": "config.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_core_config_validate_certified_models", "label": "validate_certified_models()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_certified_models()", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_core_config_load_runtime_config", "label": "load_runtime_config()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 22.0, "font": {"size": 12, "color": "#ffffff"}, "title": "load_runtime_config()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/core/config.py", "file_type": "code", "degree": 28}, {"id": "src_runtime_core_config_rationale_1", "label": "Runtime configuration loading, validation, and release metadata byte hash\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Runtime configuration loading, validation, and release metadata byte hash\u2026", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_config_rationale_34", "label": "Asserts that a model is in the certified cheap models whitelist.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Asserts that a model is in the certified cheap models whitelist.", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_config_rationale_139", "label": "Reusable validation ensuring no powerful or uncertified models are used in any\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Reusable validation ensuring no powerful or uncertified models are used in any\u2026", "community": 52, "community_name": "config.py", "source_file": "src/runtime/core/config.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_fingerprint", "label": "fingerprint.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "fingerprint.py", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "src/runtime/core/fingerprint.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_core_fingerprint_canonical_json_dumps", "label": "_canonical_json_dumps()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_canonical_json_dumps()", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "src/runtime/core/fingerprint.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_core_fingerprint_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "calculate_execution_fingerprint()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "calculate_execution_fingerprint()", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "src/runtime/core/fingerprint.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_core_fingerprint_rationale_1", "label": "Deterministic canonical SHA-256 execution fingerprint calculator. Computes a\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Deterministic canonical SHA-256 execution fingerprint calculator. Computes a\u2026", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "src/runtime/core/fingerprint.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_fingerprint_rationale_29", "label": "Calculates a deterministic 64-character SHA-256 fingerprint for the execution.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Calculates a deterministic 64-character SHA-256 fingerprint for the execution.", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "src/runtime/core/fingerprint.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_limits", "label": "limits.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "limits.py", "community": 166, "community_name": "InputSizeExceededError", "source_file": "src/runtime/core/limits.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_core_limits_inputsizeexceedederror", "label": "InputSizeExceededError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "InputSizeExceededError", "community": 166, "community_name": "InputSizeExceededError", "source_file": "src/runtime/core/limits.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_core_limits_py_valueerror", "label": "ValueError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ValueError", "community": 166, "community_name": "InputSizeExceededError", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_core_limits_inputsizeexceedederror_init", "label": ".__init__()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 166, "community_name": "InputSizeExceededError", "source_file": "src/runtime/core/limits.py", "file_type": "code", "degree": 1}, {"id": "src_runtime_core_limits_validate_input_size", "label": "validate_input_size()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_input_size()", "community": 166, "community_name": "InputSizeExceededError", "source_file": "src/runtime/core/limits.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_core_limits_rationale_1", "label": "Input byte size limiter and pre-provider guard.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Input byte size limiter and pre-provider guard.", "community": 166, "community_name": "InputSizeExceededError", "source_file": "src/runtime/core/limits.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_limits_rationale_7", "label": "Raised when the input article payload exceeds the maximum configured byte size\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Raised when the input article payload exceeds the maximum configured byte size\u2026", "community": 166, "community_name": "InputSizeExceededError", "source_file": "src/runtime/core/limits.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_limits_rationale_19", "label": "Validates that input data does not exceed the byte size limit before any\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Validates that input data does not exceed the byte size limit before any\u2026", "community": 166, "community_name": "InputSizeExceededError", "source_file": "src/runtime/core/limits.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_state_machine", "label": "state_machine.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "state_machine.py", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_core_state_machine_executionstatus", "label": "ExecutionStatus", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ExecutionStatus", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_core_state_machine_py_str", "label": "str", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "str", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_core_state_machine_py_enum", "label": "Enum", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Enum", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_core_state_machine_invalidstatetransitionerror", "label": "InvalidStateTransitionError", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "InvalidStateTransitionError", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_core_state_machine_py_valueerror", "label": "ValueError", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ValueError", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_core_state_machine_invalidstatetransitionerror_init", "label": ".__init__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_core_state_machine_executionstatemachine", "label": "ExecutionStateMachine", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ExecutionStateMachine", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_core_state_machine_executionstatemachine_init", "label": ".__init__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_core_state_machine_executionstatemachine_sync_status", "label": "._sync_status()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._sync_status()", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_core_state_machine_executionstatemachine_current_status", "label": ".current_status()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".current_status()", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 1}, {"id": "src_runtime_core_state_machine_executionstatemachine_is_terminal", "label": ".is_terminal()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_terminal()", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 1}, {"id": "src_runtime_core_state_machine_executionstatemachine_transition_to", "label": ".transition_to()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".transition_to()", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_core_state_machine_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_core_state_machine_rationale_1", "label": "Explicit Python state machine for runtime article consolidation lifecycle.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Explicit Python state machine for runtime article consolidation lifecycle.", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/core/state_machine.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_core_state_machine_rationale_65", "label": "Raised when an illegal state transition is attempted.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Raised when an illegal state transition is attempted.", "community": 171, "community_name": "ExecutionStateMachine", "source_file": "src/runtime/core/state_machine.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_ecp_adapter", "label": "adapter.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "adapter.py", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "code", "degree": 14}, {"id": "src_runtime_ecp_adapter_load_ecp_schema_registry", "label": "load_ecp_schema_registry()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "load_ecp_schema_registry()", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_ecp_adapter_py_registry", "label": "Registry", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Registry", "community": 161, "community_name": "adapter.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "validate_ecp_snapshot()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_ecp_snapshot()", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "code", "degree": 10}, {"id": "src_runtime_ecp_adapter_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 161, "community_name": "adapter.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_ecp_adapter_ecpclassificationadapter", "label": "ECPClassificationAdapter", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ECPClassificationAdapter", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_ecp_adapter_ecpclassificationadapter_init", "label": ".__init__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_ecp_adapter_ecpclassificationadapter_classify", "label": ".classify()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".classify()", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_ecp_adapter_rationale_1", "label": "ECP classification adapter consuming src.classifier.InherenceClassifier.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ECP classification adapter consuming src.classifier.InherenceClassifier.", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_ecp_adapter_rationale_53", "label": "Classifies content_md against ecp_dict using InherenceClassifier.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Classifies content_md against ecp_dict using InherenceClassifier.", "community": 161, "community_name": "adapter.py", "source_file": "src/runtime/ecp/adapter.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_enrichment_harness", "label": "enrichment/harness.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "enrichment/harness.py", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_enrichment_harness_enrichmentfailederror", "label": "EnrichmentFailedError", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "EnrichmentFailedError", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_enrichment_harness_py_valueerror", "label": "ValueError", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ValueError", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_enrichment_harness_enrichmentfailederror_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "code", "degree": 1}, {"id": "src_runtime_enrichment_harness_normalize_tag", "label": "normalize_tag()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_tag()", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_enrichment_harness_build_minimal_enrichment_projection", "label": "build_minimal_enrichment_projection()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "build_minimal_enrichment_projection()", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_enrichment_harness_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "label": "validate_and_extract_enrichment()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_and_extract_enrichment()", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "code", "degree": 10}, {"id": "src_runtime_enrichment_harness_rationale_1", "label": "Post-ECP entity sentiment and native tags enrichment harness.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Post-ECP entity sentiment and native tags enrichment harness.", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_enrichment_harness_rationale_14", "label": "Raised when post-ECP enrichment fails and cannot be recovered.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Raised when post-ECP enrichment fails and cannot be recovered.", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_enrichment_harness_rationale_22", "label": "Normalizes tag text: NFKC Unicode, lowercase, collapsed spaces without regex.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Normalizes tag text: NFKC Unicode, lowercase, collapsed spaces without regex.", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_enrichment_harness_rationale_34", "label": "Builds minimal projection for enrichment prompt strictly limiting ECP context\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Builds minimal projection for enrichment prompt strictly limiting ECP context\u2026", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_enrichment_harness_rationale_49", "label": "Validates the LLM enrichment response against the contract schema and semantic\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Validates the LLM enrichment response against the contract schema and semantic\u2026", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "src/runtime/enrichment/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_gateway_adapters", "label": "adapters.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adapters.py", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 10}, {"id": "src_runtime_gateway_adapters_load_env_file", "label": "_load_env_file()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_env_file()", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_gateway_adapters_provideradapter", "label": "ProviderAdapter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "ProviderAdapter", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 13}, {"id": "src_runtime_gateway_adapters_provideradapter_init", "label": ".__init__()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 1}, {"id": "src_runtime_gateway_adapters_provideradapter_execute_call", "label": ".execute_call()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute_call()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_adapters_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 99, "community_name": "ModelGatewayClient", "source_file": "", "file_type": "code", "degree": 4}, {"id": "src_runtime_gateway_adapters_groqadapter", "label": "GroqAdapter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "GroqAdapter", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_gateway_adapters_groqadapter_init", "label": ".__init__()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_adapters_groqadapter_execute_call", "label": ".execute_call()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute_call()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_adapters_deepseekadapter", "label": "DeepSeekAdapter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "DeepSeekAdapter", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_gateway_adapters_deepseekadapter_init", "label": ".__init__()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_adapters_deepseekadapter_execute_call", "label": ".execute_call()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute_call()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_adapters_openaiadapter", "label": "OpenAIAdapter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "OpenAIAdapter", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_gateway_adapters_openaiadapter_init", "label": ".__init__()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_gateway_adapters_openaiadapter_execute_call", "label": ".execute_call()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute_call()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_adapters_rationale_1", "label": "Minimal provider HTTP adapters for Groq, DeepSeek, and OpenAI-compatible\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Minimal provider HTTP adapters for Groq, DeepSeek, and OpenAI-compatible\u2026", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/adapters.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_gateway_adapters_rationale_13", "label": "Loads environment variables from .env if present.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Loads environment variables from .env if present.", "community": 159, "community_name": "consolidate.py", "source_file": "src/runtime/gateway/adapters.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_gateway_client", "label": "client.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "client.py", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 14}, {"id": "src_runtime_gateway_client_gatewayresponse", "label": "GatewayResponse", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GatewayResponse", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_gateway_client_modelgatewayclient", "label": "ModelGatewayClient", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "ModelGatewayClient", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 20}, {"id": "src_runtime_gateway_client_modelgatewayclient_init", "label": ".__init__()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_gateway_client_modelgatewayclient_register_adapter", "label": ".register_adapter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".register_adapter()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_client_modelgatewayclient_calculate_cost", "label": ".calculate_cost()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".calculate_cost()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call", "label": ".execute_structured_call()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute_structured_call()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_gateway_client_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 99, "community_name": "ModelGatewayClient", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries", "label": "._execute_role_with_retries()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._execute_role_with_retries()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_gateway_client_rationale_1", "label": "Agnostic Model Gateway managing logical roles, technical retries, and semantic\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Agnostic Model Gateway managing logical roles, technical retries, and semantic\u2026", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_gateway_client_rationale_74", "label": "Executes a structured call starting with runtime_primary, with technical\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executes a structured call starting with runtime_primary, with technical\u2026", "community": 99, "community_name": "ModelGatewayClient", "source_file": "src/runtime/gateway/client.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_assembler", "label": "assembler.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "assembler.py", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/assembler.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_hygiene_assembler_assemble_intermediate_markdown", "label": "assemble_intermediate_markdown()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "assemble_intermediate_markdown()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/assembler.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_hygiene_assembler_rationale_1", "label": "Grounded intermediate Markdown assembler.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Grounded intermediate Markdown assembler.", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/assembler.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_assembler_rationale_15", "label": "Assembles sanitized intermediate Markdown from validated editorial components.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assembles sanitized intermediate Markdown from validated editorial components.", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/assembler.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_harness", "label": "hygiene/harness.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "hygiene/harness.py", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 19}, {"id": "src_runtime_hygiene_harness_groundingviolationerror", "label": "GroundingViolationError", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GroundingViolationError", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_hygiene_harness_py_valueerror", "label": "ValueError", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ValueError", "community": 164, "community_name": "hygiene/harness.py", "source_file": "", "file_type": "code", "degree": 3}, {"id": "src_runtime_hygiene_harness_groundingviolationerror_init", "label": ".__init__()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_hygiene_harness_hygienefailederror", "label": "HygieneFailedError", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "HygieneFailedError", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_hygiene_harness_hygienefailederror_init", "label": ".__init__()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_hygiene_harness_build_minimal_hygiene_projection", "label": "build_minimal_hygiene_projection()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "build_minimal_hygiene_projection()", "community": 194, "community_name": "build_minimal_hygiene_projection", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_hygiene_harness_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 194, "community_name": "build_minimal_hygiene_projection", "source_file": "", "file_type": "code", "degree": 3}, {"id": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "label": "execute_10_step_hygiene_harness()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "execute_10_step_hygiene_harness()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 14}, {"id": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "execute_deterministic_hygiene_fallback()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "execute_deterministic_hygiene_fallback()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "code", "degree": 12}, {"id": "src_runtime_hygiene_harness_rationale_1", "label": "10-step extractive hygiene harness, minimal projection builder, and\u2026", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10-step extractive hygiene harness, minimal projection builder, and\u2026", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_harness_rationale_16", "label": "Raised when an ungrounded candidate ID, URL, or image is returned by the LLM.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Raised when an ungrounded candidate ID, URL, or image is returned by the LLM.", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_harness_rationale_25", "label": "Raised when extractive hygiene fails and cannot be recovered by fallback.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Raised when extractive hygiene fails and cannot be recovered by fallback.", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_harness_rationale_33", "label": "Projects only the strictly necessary candidate tokens for the LLM prompt. Omits\u2026", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Projects only the strictly necessary candidate tokens for the LLM prompt. Omits\u2026", "community": 194, "community_name": "build_minimal_hygiene_projection", "source_file": "src/runtime/hygiene/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_harness_rationale_60", "label": "Executes the 10-step validation harness over the candidate payload and LLM\u2026", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executes the 10-step validation harness over the candidate payload and LLM\u2026", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_harness_rationale_163", "label": "Conservative deterministic fallback using selected_extractor backbone without\u2026", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Conservative deterministic fallback using selected_extractor backbone without\u2026", "community": 164, "community_name": "hygiene/harness.py", "source_file": "src/runtime/hygiene/harness.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_repairs", "label": "repairs.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "repairs.py", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/hygiene/repairs.py", "file_type": "code", "degree": 8}, {"id": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "validate_and_apply_repairs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "validate_and_apply_repairs()", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/hygiene/repairs.py", "file_type": "code", "degree": 11}, {"id": "src_runtime_hygiene_repairs_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 167, "community_name": "CandidateObject", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_hygiene_repairs_rationale_1", "label": "Controlled micro-repair validator using unicodedata and difflib without regex.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Controlled micro-repair validator using unicodedata and difflib without regex.", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/hygiene/repairs.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_hygiene_repairs_rationale_22", "label": "Validates proposed LLM micro-repairs against candidate text and applies valid\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Validates proposed LLM micro-repairs against candidate text and applies valid\u2026", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/hygiene/repairs.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_observability_langfuse_tracer", "label": "langfuse_tracer.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "langfuse_tracer.py", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/observability/langfuse_tracer.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "label": "LangfuseRuntimeTracer", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LangfuseRuntimeTracer", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/observability/langfuse_tracer.py", "file_type": "code", "degree": 10}, {"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init", "label": ".__init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/observability/langfuse_tracer.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init_client", "label": "._init_client()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "._init_client()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/observability/langfuse_tracer.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace", "label": ".record_trace()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".record_trace()", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/observability/langfuse_tracer.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_observability_langfuse_tracer_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_observability_langfuse_tracer_rationale_1", "label": "Direct Langfuse observability tracer, span manager, and offline queue.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Direct Langfuse observability tracer, span manager, and offline queue.", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/observability/langfuse_tracer.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_observability_langfuse_tracer_rationale_61", "label": "Records a trace with 8 stable spans, generations, and metrics. If Langfuse is\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Records a trace with 8 stable spans, generations, and metrics. If Langfuse is\u2026", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/observability/langfuse_tracer.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_observability_structured_logger", "label": "structured_logger.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "structured_logger.py", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 6}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "label": "SanitizedJsonLogger", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "SanitizedJsonLogger", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 12}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_init", "label": ".__init__()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_refresh_secrets", "label": "._refresh_secrets()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "._refresh_secrets()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_text", "label": ".sanitize_text()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".sanitize_text()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict", "label": ".sanitize_dict()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".sanitize_dict()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_observability_structured_logger_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "", "file_type": "code", "degree": 5}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "label": ".log()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".log()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info", "label": ".info()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".info()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning", "label": ".warning()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".warning()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error", "label": ".error()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".error()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_observability_structured_logger_rationale_1", "label": "Structured JSON logging with secret sanitization and strict omission of\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Structured JSON logging with secret sanitization and strict omission of\u2026", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_observability_structured_logger_rationale_79", "label": "Emits a structured JSON log line to stderr.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Emits a structured JSON log line to stderr.", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "src/runtime/observability/structured_logger.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_quality_invariants", "label": "invariants.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "invariants.py", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "src/runtime/quality/invariants.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_quality_invariants_verify_all_11_invariants", "label": "verify_all_11_invariants()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "verify_all_11_invariants()", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "src/runtime/quality/invariants.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_quality_invariants_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_quality_invariants_rationale_1", "label": "Release-wide critical quality assertion suite verifying the 11 critical\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Release-wide critical quality assertion suite verifying the 11 critical\u2026", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "src/runtime/quality/invariants.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_quality_invariants_rationale_11", "label": "Evaluates the 11 release-wide critical invariants.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Evaluates the 11 release-wide critical invariants.", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "src/runtime/quality/invariants.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_file_store", "label": "file_store.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "file_store.py", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "code", "degree": 7}, {"id": "src_runtime_storage_file_store_write_file_atomically", "label": "write_file_atomically()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "write_file_atomically()", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_storage_file_store_py_path", "label": "Path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 179, "community_name": "create_manifest_dict", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_storage_file_store_create_manifest_dict", "label": "create_manifest_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_manifest_dict()", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "code", "degree": 10}, {"id": "src_runtime_storage_file_store_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 179, "community_name": "create_manifest_dict", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_runtime_storage_file_store_persist_manifest_atomically", "label": "persist_manifest_atomically()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "persist_manifest_atomically()", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "code", "degree": 9}, {"id": "src_runtime_storage_file_store_rationale_1", "label": "Atomic filesystem writer and shared manifest generator. Enforces: - Writing\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Atomic filesystem writer and shared manifest generator. Enforces: - Writing\u2026", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_file_store_rationale_43", "label": "Writes content atomically to target_path using a temporary file in the same\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Writes content atomically to target_path using a temporary file in the same\u2026", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_file_store_rationale_108", "label": "Generates an output manifest adhering strictly to manifest-output.schema.json.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Generates an output manifest adhering strictly to manifest-output.schema.json.", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_file_store_rationale_138", "label": "Persists a manifest dictionary as <fingerprint>.result.json atomically.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Persists a manifest dictionary as &lt;fingerprint&gt;.result.json atomically.", "community": 179, "community_name": "create_manifest_dict", "source_file": "src/runtime/storage/file_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_markdown_renderer", "label": "markdown_renderer.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown_renderer.py", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/storage/markdown_renderer.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_storage_markdown_renderer_render_canonical_markdown", "label": "render_canonical_markdown()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "render_canonical_markdown()", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/storage/markdown_renderer.py", "file_type": "code", "degree": 5}, {"id": "src_runtime_storage_markdown_renderer_rationale_1", "label": "Canonical YAML front matter and Markdown body renderer.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Canonical YAML front matter and Markdown body renderer.", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/storage/markdown_renderer.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_markdown_renderer_rationale_25", "label": "Renders the final canonical Markdown document with YAML front matter.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Renders the final canonical Markdown document with YAML front matter.", "community": 167, "community_name": "CandidateObject", "source_file": "src/runtime/storage/markdown_renderer.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_sqlite_store", "label": "sqlite_store.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "sqlite_store.py", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 13}, {"id": "src_runtime_storage_sqlite_store_sqlitestore", "label": "SQLiteStore", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 25.9, "font": {"size": 12, "color": "#ffffff"}, "title": "SQLiteStore", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 37}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_storage_sqlite_store_py_path", "label": "Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 182, "community_name": "._get_connection", "source_file": "", "file_type": "code", "degree": 3}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "._get_connection()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "._get_connection()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 11}, {"id": "connection", "label": "Connection", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Connection", "community": 182, "community_name": "._get_connection", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_init_db", "label": "._init_db()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._init_db()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution", "label": ".claim_or_get_execution()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".claim_or_get_execution()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_storage_sqlite_store_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 182, "community_name": "._get_connection", "source_file": "", "file_type": "code", "degree": 4}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_record_transition", "label": ".record_transition()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".record_transition()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_get_execution", "label": ".get_execution()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_execution()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_queue_telemetry", "label": ".queue_telemetry()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".queue_telemetry()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry", "label": ".get_unflushed_telemetry()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_unflushed_telemetry()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 3}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_mark_telemetry_flushed", "label": ".mark_telemetry_flushed()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".mark_telemetry_flushed()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 2}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_backup_db", "label": ".backup_db()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".backup_db()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_storage_sqlite_store_sqlitestore_restore_db", "label": ".restore_db()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".restore_db()", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "code", "degree": 4}, {"id": "src_runtime_storage_sqlite_store_rationale_1", "label": "SQLite WAL storage, state persistence, atomic fingerprint claim, and native\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLite WAL storage, state persistence, atomic fingerprint claim, and native\u2026", "community": 100, "community_name": "SQLiteStore", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_sqlite_store_rationale_80", "label": "Atomically claims execution for a fingerprint. Returns: (is_new_claim,\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Atomically claims execution for a fingerprint. Returns: (is_new_claim,\u2026", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_sqlite_store_rationale_140", "label": "Records a state transition for the given fingerprint atomically.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Records a state transition for the given fingerprint atomically.", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_sqlite_store_rationale_214", "label": "Native SQLite backup API creating a consistent point-in-time database snapshot.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Native SQLite backup API creating a consistent point-in-time database snapshot.", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_runtime_storage_sqlite_store_rationale_222", "label": "Native SQLite restore API overwriting the current database from a snapshot.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Native SQLite restore API overwriting the current database from a snapshot.", "community": 182, "community_name": "._get_connection", "source_file": "src/runtime/storage/sqlite_store.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_init", "label": "tools/__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "tools/__init__.py", "community": 321, "community_name": "tools/__init__.py", "source_file": "src/tools/__init__.py", "file_type": "code", "degree": 1}, {"id": "src_tools_init_rationale_1", "label": "Multilingual NLP tools and extractor utilities namespace.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Multilingual NLP tools and extractor utilities namespace.", "community": 321, "community_name": "tools/__init__.py", "source_file": "src/tools/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_init", "label": "adapters/__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "adapters/__init__.py", "community": 320, "community_name": "adapters/__init__.py", "source_file": "src/tools/adapters/__init__.py", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_init_rationale_1", "label": "Adapters package for optional vector embeddings and LLM providers.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Adapters package for optional vector embeddings and LLM providers.", "community": 320, "community_name": "adapters/__init__.py", "source_file": "src/tools/adapters/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_base", "label": "base.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "code", "degree": 8}, {"id": "src_tools_adapters_base_basenlpadapter", "label": "BaseNLPAdapter", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseNLPAdapter", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "code", "degree": 10}, {"id": "abc", "label": "ABC", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ABC", "community": 45, "community_name": "ClassificationResult", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_base_basenlpadapter_is_available", "label": ".is_available()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_available()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_base_basenlpadapter_evaluate_similarity", "label": ".evaluate_similarity()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".evaluate_similarity()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_base_basenlpadapter_disambiguate", "label": ".disambiguate()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".disambiguate()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "code", "degree": 4}, {"id": "src_tools_adapters_base_rationale_1", "label": "Base abstract adapter interface for optional Tier 2 / Tier 3 NLP enhancers.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Base abstract adapter interface for optional Tier 2 / Tier 3 NLP enhancers.", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_base_rationale_11", "label": "Abstract interface for pluggable NLP classification adapters.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Abstract interface for pluggable NLP classification adapters.", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_base_rationale_15", "label": "Return True if the underlying provider or model is installed and configured.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return True if the underlying provider or model is installed and configured.", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_base_rationale_19", "label": "Compute semantic similarity score between text and a set of candidate terms.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Compute semantic similarity score between text and a set of candidate terms.", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_base_rationale_28", "label": "Optionally refine an ambiguous classification result.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Optionally refine an ambiguous classification result.", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/base.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "label": "ecp-profile.schema.json", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp-profile.schema.json", "community": 275, "community_name": "ecp-profile.schema.json", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 7}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_schema", "label": "$schema", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$schema", "community": 275, "community_name": "ecp-profile.schema.json", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_id", "label": "$id", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "$id", "community": 275, "community_name": "ecp-profile.schema.json", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_title", "label": "title", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "title", "community": 275, "community_name": "ecp-profile.schema.json", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 275, "community_name": "ecp-profile.schema.json", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required", "label": "required", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 252, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 6}, {"id": "ref_target_entity_id", "label": "target_entity_id", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "target_entity_id", "community": 252, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_target_name", "label": "target_name", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "target_name", "community": 252, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_aliases", "label": "aliases", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "aliases", "community": 252, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_domain", "label": "domain", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "domain", "community": 252, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_anchors", "label": "anchors", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "anchors", "community": 252, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "label": "properties", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 9}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id", "label": "target_entity_id", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "target_entity_id", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_minlength", "label": "minLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name", "label": "target_name", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "target_name", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_minlength", "label": "minLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases", "label": "aliases", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "aliases", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 4}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_items", "label": "items", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 4}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain", "label": "domain", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "domain", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_minlength", "label": "minLength", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "minLength", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors", "label": "anchors", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "anchors", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_items", "label": "items", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors", "label": "negative_anchors", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "negative_anchors", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_type", "label": "type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_items", "label": "items", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 215, "community_name": "type", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_graph_version", "label": "graph_version", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "graph_version", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_graph_version_type", "label": "type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 198, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities", "label": "related_entities", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "related_entities", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_type", "label": "type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items", "label": "items", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "items", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 5}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required", "label": "required", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "required", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 5}, {"id": "ref_entity_id", "label": "entity_id", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_id", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_name", "label": "name", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "name", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_relation_type", "label": "relation_type", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "relation_type", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "ref_weight", "label": "weight", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "weight", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "concept", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "label": "properties", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "properties", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 8}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_entity_id", "label": "entity_id", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_id", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_entity_id_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_name", "label": "name", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "name", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_name_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_relation_type", "label": "relation_type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "relation_type", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_relation_type_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_weight", "label": "weight", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "weight", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_weight_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_scope", "label": "scope", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "scope", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_scope_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_confidence", "label": "confidence", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "confidence", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_confidence_type", "label": "type", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "type", "community": 193, "community_name": "properties", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_additionalproperties", "label": "additionalProperties", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 230, "community_name": "required", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_additionalproperties", "label": "additionalProperties", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "additionalProperties", "community": 275, "community_name": "ecp-profile.schema.json", "source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_embeddings", "label": "embeddings.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "embeddings.py", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "code", "degree": 8}, {"id": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "LocalEmbeddingsAdapter", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "LocalEmbeddingsAdapter", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "code", "degree": 12}, {"id": "src_tools_adapters_embeddings_localembeddingsadapter_init", "label": ".__init__()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_embeddings_localembeddingsadapter_is_available", "label": ".is_available()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_available()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_embeddings_localembeddingsadapter_evaluate_similarity", "label": ".evaluate_similarity()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".evaluate_similarity()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate", "label": ".disambiguate()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".disambiguate()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_embeddings_rationale_1", "label": "Optional local vector embeddings adapter (Tier 2). Disabled by default.\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Optional local vector embeddings adapter (Tier 2). Disabled by default.\u2026", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_embeddings_rationale_14", "label": "Optional adapter for local multilingual semantic vector embeddings.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Optional adapter for local multilingual semantic vector embeddings.", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/embeddings.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_llm", "label": "llm.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "llm.py", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 13}, {"id": "src_tools_adapters_llm_load_env_file", "label": "_load_env_file()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_env_file()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 2}, {"id": "src_tools_adapters_llm_llmfallbackadapter", "label": "LLMFallbackAdapter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 29.3, "font": {"size": 12, "color": "#ffffff"}, "title": "LLMFallbackAdapter", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 45}, {"id": "src_tools_adapters_llm_llmfallbackadapter_init", "label": ".__init__()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_llm_llmfallbackadapter_is_available", "label": ".is_available()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_available()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 3}, {"id": "src_tools_adapters_llm_llmfallbackadapter_evaluate_similarity", "label": ".evaluate_similarity()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".evaluate_similarity()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 1}, {"id": "src_tools_adapters_llm_llmfallbackadapter_build_prompt", "label": ".build_prompt()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".build_prompt()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 5}, {"id": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "label": ".disambiguate()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".disambiguate()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 7}, {"id": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response", "label": "._parse_llm_response()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._parse_llm_response()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "code", "degree": 5}, {"id": "src_tools_adapters_llm_rationale_1", "label": "Optional LLM fallback adapter (Tier 3). Disabled by default. Provides fallback\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Optional LLM fallback adapter (Tier 3). Disabled by default. Provides fallback\u2026", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/llm.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_llm_rationale_21", "label": "Carrega vari\u00e1veis do arquivo .env na raiz do projeto se existir.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Carrega vari\u00e1veis do arquivo .env na raiz do projeto se existir.", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/adapters/llm.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_llm_rationale_43", "label": "Optional adapter for LLM fallback boundary disambiguation.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Optional adapter for LLM fallback boundary disambiguation.", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_llm_rationale_57", "label": "Returns True if an API key or custom provider function is configured.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Returns True if an API key or custom provider function is configured.", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_llm_rationale_66", "label": "Constructs an expert-engineered prompt for multilingual entity inherence\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constructs an expert-engineered prompt for multilingual entity inherence\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_llm_rationale_155", "label": "Executes LLM fallback for ambiguous boundary cases. Returns a refined\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executes LLM fallback for ambiguous boundary cases. Returns a refined\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_adapters_llm_rationale_230", "label": "Parses and validates structured JSON response from LLM.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parses and validates structured JSON response from LLM.", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "src/tools/adapters/llm.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_classifier", "label": "classifier.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 20.3, "font": {"size": 12, "color": "#ffffff"}, "title": "classifier.py", "community": 48, "community_name": "classifier.py", "source_file": "src/tools/classifier.py", "file_type": "code", "degree": 24}, {"id": "src_tools_classifier_match_phrase_in_text", "label": "match_phrase_in_text()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "match_phrase_in_text()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/classifier.py", "file_type": "code", "degree": 4}, {"id": "src_tools_classifier_count_phrase_occurrences", "label": "count_phrase_occurrences()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "count_phrase_occurrences()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/classifier.py", "file_type": "code", "degree": 4}, {"id": "src_tools_classifier_inherenceclassifier", "label": "InherenceClassifier", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 36.6, "font": {"size": 12, "color": "#ffffff"}, "title": "InherenceClassifier", "community": 46, "community_name": "ECPSnapshot", "source_file": "src/tools/classifier.py", "file_type": "code", "degree": 62}, {"id": "src_tools_classifier_inherenceclassifier_init", "label": ".__init__()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/classifier.py", "file_type": "code", "degree": 4}, {"id": "src_tools_classifier_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 45, "community_name": "ClassificationResult", "source_file": "", "file_type": "code", "degree": 1}, {"id": "src_tools_classifier_inherenceclassifier_classify", "label": ".classify()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".classify()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/classifier.py", "file_type": "code", "degree": 10}, {"id": "src_tools_classifier_rationale_1", "label": "Core deterministic classification engine (Tier 1 core).", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Core deterministic classification engine (Tier 1 core).", "community": 48, "community_name": "classifier.py", "source_file": "src/tools/classifier.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_classifier_rationale_18", "label": "Check if a normalized phrase appears in normalized text with word boundary\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Check if a normalized phrase appears in normalized text with word boundary\u2026", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/classifier.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_classifier_rationale_31", "label": "Count occurrences of a phrase in text.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Count occurrences of a phrase in text.", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/classifier.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_classifier_rationale_42", "label": "Tier 1 Deterministic NLP Entity Inherence Classifier with optional Tier 2 /\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tier 1 Deterministic NLP Entity Inherence Classifier with optional Tier 2 /\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "src/tools/classifier.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_classifier_rationale_66", "label": "Classify inherence of content against an ECP snapshot.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Classify inherence of content against an ECP snapshot.", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/classifier.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_language", "label": "language.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "language.py", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "code", "degree": 7}, {"id": "src_tools_language_normalize_text", "label": "normalize_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_text()", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "code", "degree": 9}, {"id": "src_tools_language_extract_words", "label": "extract_words()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_words()", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "code", "degree": 3}, {"id": "src_tools_language_detect_language", "label": "detect_language()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "detect_language()", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "code", "degree": 16}, {"id": "src_tools_language_rationale_1", "label": "Lightweight multilingual language detection and text normalization.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Lightweight multilingual language detection and text normalization.", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_language_rationale_463", "label": "Normalize text by converting to lowercase and stripping combining diacritical\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Normalize text by converting to lowercase and stripping combining diacritical\u2026", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_language_rationale_473", "label": "Tokenize text into lowercase alphanumeric words.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tokenize text into lowercase alphanumeric words.", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_language_rationale_478", "label": "Detect the ISO-639-1 language code of text among supported languages (pt, en,\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Detect the ISO-639-1 language code of text among supported languages (pt, en,\u2026", "community": 121, "community_name": "detect_language", "source_file": "src/tools/language.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_models", "label": "tools/models.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 19.9, "font": {"size": 12, "color": "#ffffff"}, "title": "tools/models.py", "community": 48, "community_name": "classifier.py", "source_file": "src/tools/models.py", "file_type": "code", "degree": 23}, {"id": "src_tools_models_decisioncategory", "label": "DecisionCategory", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "DecisionCategory", "community": 48, "community_name": "classifier.py", "source_file": "src/tools/models.py", "file_type": "code", "degree": 13}, {"id": "src_tools_models_py_str", "label": "str", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "str", "community": 101, "community_name": "main", "source_file": "", "file_type": "code", "degree": 2}, {"id": "src_tools_models_py_enum", "label": "Enum", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Enum", "community": 48, "community_name": "classifier.py", "source_file": "", "file_type": "code", "degree": 3}, {"id": "src_tools_models_errorcode", "label": "ErrorCode", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ErrorCode", "community": 101, "community_name": "main", "source_file": "src/tools/models.py", "file_type": "code", "degree": 6}, {"id": "src_tools_models_relatedentity", "label": "RelatedEntity", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RelatedEntity", "community": 48, "community_name": "classifier.py", "source_file": "src/tools/models.py", "file_type": "code", "degree": 10}, {"id": "src_tools_models_relatedentity_from_dict", "label": ".from_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".from_dict()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/models.py", "file_type": "code", "degree": 3}, {"id": "src_tools_models_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 152, "community_name": "test_models.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "src_tools_models_ecpsnapshot", "label": "ECPSnapshot", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "ECPSnapshot", "community": 46, "community_name": "ECPSnapshot", "source_file": "src/tools/models.py", "file_type": "code", "degree": 70}, {"id": "src_tools_models_ecpsnapshot_from_dict", "label": ".from_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".from_dict()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/models.py", "file_type": "code", "degree": 8}, {"id": "src_tools_models_ecpsnapshot_from_json_str", "label": ".from_json_str()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".from_json_str()", "community": 101, "community_name": "main", "source_file": "src/tools/models.py", "file_type": "code", "degree": 4}, {"id": "src_tools_models_matchedgraphentity", "label": "MatchedGraphEntity", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MatchedGraphEntity", "community": 48, "community_name": "classifier.py", "source_file": "src/tools/models.py", "file_type": "code", "degree": 1}, {"id": "src_tools_models_classificationresult", "label": "ClassificationResult", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 20.7, "font": {"size": 12, "color": "#ffffff"}, "title": "ClassificationResult", "community": 45, "community_name": "ClassificationResult", "source_file": "src/tools/models.py", "file_type": "code", "degree": 25}, {"id": "src_tools_models_classificationresult_to_dict", "label": ".to_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/models.py", "file_type": "code", "degree": 2}, {"id": "src_tools_models_classificationresult_to_json_str", "label": ".to_json_str()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_json_str()", "community": 101, "community_name": "main", "source_file": "src/tools/models.py", "file_type": "code", "degree": 2}, {"id": "src_tools_models_classificationerror", "label": "ClassificationError", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ClassificationError", "community": 101, "community_name": "main", "source_file": "src/tools/models.py", "file_type": "code", "degree": 7}, {"id": "src_tools_models_classificationerror_to_dict", "label": ".to_dict()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 101, "community_name": "main", "source_file": "src/tools/models.py", "file_type": "code", "degree": 4}, {"id": "src_tools_models_classificationerror_to_json_str", "label": ".to_json_str()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_json_str()", "community": 101, "community_name": "main", "source_file": "src/tools/models.py", "file_type": "code", "degree": 2}, {"id": "src_tools_models_rationale_1", "label": "Data models and validation schemas for Multilingual NLP Entity Inherence\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Data models and validation schemas for Multilingual NLP Entity Inherence\u2026", "community": 48, "community_name": "classifier.py", "source_file": "src/tools/models.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_parser", "label": "tools/parser.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "tools/parser.py", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "code", "degree": 6}, {"id": "src_tools_parser_strip_markdown", "label": "strip_markdown()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "strip_markdown()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "code", "degree": 7}, {"id": "src_tools_parser_extract_sentences", "label": "extract_sentences()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_sentences()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "code", "degree": 3}, {"id": "src_tools_parser_extract_evidence_snippets", "label": "extract_evidence_snippets()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_evidence_snippets()", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "code", "degree": 8}, {"id": "src_tools_parser_rationale_1", "label": "Markdown content parser and excerpt extraction utilities.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Markdown content parser and excerpt extraction utilities.", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_parser_rationale_9", "label": "Remove markdown syntax markers (headers, bold, italics, links, code blocks) to\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Remove markdown syntax markers (headers, bold, italics, links, code blocks) to\u2026", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_parser_rationale_43", "label": "Split text into individual sentences.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Split text into individual sentences.", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "rationale", "degree": 1}, {"id": "src_tools_parser_rationale_53", "label": "Extract relevant sentence excerpts from Markdown text that contain any of the\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract relevant sentence excerpts from Markdown text that contain any of the\u2026", "community": 152, "community_name": "test_models.py", "source_file": "src/tools/parser.py", "file_type": "rationale", "degree": 1}, {"id": "tests_init", "label": "tests/__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "tests/__init__.py", "community": 78, "community_name": "tests/__init__.py", "source_file": "tests/__init__.py", "file_type": "code", "degree": 1}, {"id": "tests_init_rationale_1", "label": "Test package for Multilingual NLP Entity Inherence Classifier.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Test package for Multilingual NLP Entity Inherence Classifier.", "community": 78, "community_name": "tests/__init__.py", "source_file": "tests/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_article_input_contract", "label": "test_article_input_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_article_input_contract.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_article_input_contract.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_contract_test_article_input_contract_test_article_input_schema_against_all_20_reference_units", "label": "test_article_input_schema_against_all_20_reference_units()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_article_input_schema_against_all_20_reference_units()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_article_input_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper", "label": "test_article_input_rejects_batch_wrapper()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_article_input_rejects_batch_wrapper()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_article_input_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_article_input_contract_rationale_1", "label": "Contract tests for article-input.schema.json evaluated against all 20 reference\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for article-input.schema.json evaluated against all 20 reference\u2026", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_article_input_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_candidates_payload_contract", "label": "test_candidates_payload_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_candidates_payload_contract.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_candidates_payload_contract.py", "file_type": "code", "degree": 7}, {"id": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles", "label": "test_candidates_payload_against_reference_articles()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_candidates_payload_against_reference_articles()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_candidates_payload_contract.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_contract_test_candidates_payload_contract_rationale_1", "label": "Contract tests for candidates-payload.schema.json.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for candidates-payload.schema.json.", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_candidates_payload_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_contract_parity", "label": "test_contract_parity.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contract_parity.py", "community": 316, "community_name": "test_contract_parity.py", "source_file": "tests/runtime/contract/test_contract_parity.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_contract_test_contract_parity_test_all_contract_schemas_version_1_0_0", "label": "test_all_contract_schemas_version_1_0_0()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_all_contract_schemas_version_1_0_0()", "community": 316, "community_name": "test_contract_parity.py", "source_file": "tests/runtime/contract/test_contract_parity.py", "file_type": "code", "degree": 1}, {"id": "tests_runtime_contract_test_contract_parity_rationale_1", "label": "Contract parity tests checking that all schema contracts match version 1.0.0.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract parity tests checking that all schema contracts match version 1.0.0.", "community": 316, "community_name": "test_contract_parity.py", "source_file": "tests/runtime/contract/test_contract_parity.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_ecp_snapshot_contract", "label": "test_ecp_snapshot_contract.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_snapshot_contract.py", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py", "file_type": "code", "degree": 5}, {"id": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_schema_valid", "label": "test_ecp_snapshot_schema_valid()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_snapshot_schema_valid()", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_invalid_schema", "label": "test_ecp_snapshot_invalid_schema()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_snapshot_invalid_schema()", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_contract_test_ecp_snapshot_contract_rationale_1", "label": "Contract tests for ecp-snapshot.schema.json and local referencing.Registry\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for ecp-snapshot.schema.json and local referencing.Registry\u2026", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_enrichment_response_contract", "label": "test_enrichment_response_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrichment_response_contract.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_enrichment_response_contract.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid", "label": "test_enrichment_response_schema_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrichment_response_schema_valid()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_enrichment_response_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds", "label": "test_enrichment_response_schema_invalid_bounds()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrichment_response_schema_invalid_bounds()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_enrichment_response_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_enrichment_response_contract_rationale_1", "label": "Contract tests for enrichment-response.schema.json.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for enrichment-response.schema.json.", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_enrichment_response_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_hygiene_response_contract", "label": "test_hygiene_response_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_hygiene_response_contract.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_hygiene_response_contract.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid", "label": "test_hygiene_response_schema_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_hygiene_response_schema_valid()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_hygiene_response_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required", "label": "test_hygiene_response_schema_missing_required()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_hygiene_response_schema_missing_required()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_hygiene_response_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_hygiene_response_contract_rationale_1", "label": "Contract tests for hygiene-response.schema.json.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for hygiene-response.schema.json.", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_hygiene_response_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_manifest_output_contract", "label": "test_manifest_output_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manifest_output_contract.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_manifest_output_contract.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid", "label": "test_manifest_output_schema_completed_text_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manifest_output_schema_completed_text_valid()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_manifest_output_contract.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid", "label": "test_manifest_output_schema_rejected_ecp_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manifest_output_schema_rejected_ecp_valid()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_manifest_output_contract.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_contract_test_manifest_output_contract_rationale_1", "label": "Contract tests for manifest-output.schema.json.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for manifest-output.schema.json.", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_manifest_output_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_prompts_contract", "label": "test_prompts_contract.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_prompts_contract.py", "community": 296, "community_name": "test_prompts_contract.py", "source_file": "tests/runtime/contract/test_prompts_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_prompts_contract_test_prompts_6_block_architecture", "label": "test_prompts_6_block_architecture()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_prompts_6_block_architecture()", "community": 296, "community_name": "test_prompts_contract.py", "source_file": "tests/runtime/contract/test_prompts_contract.py", "file_type": "code", "degree": 1}, {"id": "tests_runtime_contract_test_prompts_contract_test_prompts_sha256_calculation", "label": "test_prompts_sha256_calculation()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_prompts_sha256_calculation()", "community": 296, "community_name": "test_prompts_contract.py", "source_file": "tests/runtime/contract/test_prompts_contract.py", "file_type": "code", "degree": 1}, {"id": "tests_runtime_contract_test_prompts_contract_rationale_1", "label": "Contract tests for versioned prompts verifying 6-block sequence and parity.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for versioned prompts verifying 6-block sequence and parity.", "community": 296, "community_name": "test_prompts_contract.py", "source_file": "tests/runtime/contract/test_prompts_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_repair_operations_contract", "label": "test_repair_operations_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_repair_operations_contract.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_repair_operations_contract.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid", "label": "test_repair_operations_schema_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_repair_operations_schema_valid()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_repair_operations_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category", "label": "test_repair_operations_rejects_unapproved_category()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_repair_operations_rejects_unapproved_category()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_repair_operations_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_repair_operations_contract_rationale_1", "label": "Contract tests for repair-operations.schema.json.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for repair-operations.schema.json.", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_repair_operations_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_contract_test_runtime_config_contract", "label": "test_runtime_config_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_runtime_config_contract.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_runtime_config_contract.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid", "label": "test_runtime_config_schema_validation_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_runtime_config_schema_validation_valid()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_runtime_config_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_fixture_loads_successfully", "label": "test_runtime_config_fixture_loads_successfully()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_runtime_config_fixture_loads_successfully()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_runtime_config_contract.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models", "label": "test_runtime_config_rejects_powerful_models()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_runtime_config_rejects_powerful_models()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_runtime_config_contract.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_contract_test_runtime_config_contract_py_path", "label": "Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 52, "community_name": "config.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_runtime_contract_test_runtime_config_contract_rationale_1", "label": "Contract tests for runtime-config.schema.json.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contract tests for runtime-config.schema.json.", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/contract/test_runtime_config_contract.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_fault_injection_test_gateway_faults", "label": "test_gateway_faults.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "test_gateway_faults.py", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "code", "degree": 16}, {"id": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter", "label": "FaultyMockAdapter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "FaultyMockAdapter", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_init", "label": ".__init__()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_fault_injection_test_gateway_faults_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 99, "community_name": "ModelGatewayClient", "source_file": "", "file_type": "code", "degree": 2}, {"id": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_execute_call", "label": ".execute_call()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute_call()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "label": "create_fault_test_config()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create_fault_test_config()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "code", "degree": 7}, {"id": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_429_rate_limit_and_fallback", "label": "test_gateway_fault_http_429_rate_limit_and_fallback()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_gateway_fault_http_429_rate_limit_and_fallback()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_500_server_error_and_fallback", "label": "test_gateway_fault_http_500_server_error_and_fallback()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_gateway_fault_http_500_server_error_and_fallback()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_fault_injection_test_gateway_faults_rationale_1", "label": "Fault injection tests for Model Gateway transient errors, 429 backoff, 5xx, and\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fault injection tests for Model Gateway transient errors, 429 backoff, 5xx, and\u2026", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/fault_injection/test_gateway_faults.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_cli_subprocess_pipeline", "label": "test_cli_subprocess_pipeline.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_subprocess_pipeline.py", "community": 216, "community_name": "test_cli_subprocess_pipeline.py", "source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_invalid_schema_exit_code_1", "label": "test_cli_subprocess_invalid_schema_exit_code_1()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_subprocess_invalid_schema_exit_code_1()", "community": 216, "community_name": "test_cli_subprocess_pipeline.py", "source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_integration_test_cli_subprocess_pipeline_py_path", "label": "Path", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 216, "community_name": "test_cli_subprocess_pipeline.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_missing_config_exit_code_2", "label": "test_cli_subprocess_missing_config_exit_code_2()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_subprocess_missing_config_exit_code_2()", "community": 216, "community_name": "test_cli_subprocess_pipeline.py", "source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_1", "label": "Subprocess-level integration tests for CLI consolidate.py verifying normative\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Subprocess-level integration tests for CLI consolidate.py verifying normative\u2026", "community": 216, "community_name": "test_cli_subprocess_pipeline.py", "source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_20", "label": "Passing an invalid article JSON (missing url/title/etc) exits with code 1.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Passing an invalid article JSON (missing url/title/etc) exits with code 1.", "community": 216, "community_name": "test_cli_subprocess_pipeline.py", "source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_45", "label": "Passing a nonexistent config file exits with code 2 (preflight/config error).", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Passing a nonexistent config file exits with code 2 (preflight/config error).", "community": 216, "community_name": "test_cli_subprocess_pipeline.py", "source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_concurrency_claims", "label": "test_concurrency_claims.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_concurrency_claims.py", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_concurrency_claims.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers", "label": "test_concurrent_claims_with_8_workers()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_concurrent_claims_with_8_workers()", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_concurrency_claims.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_integration_test_concurrency_claims_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_runtime_integration_test_concurrency_claims_rationale_1", "label": "High-contention concurrency test verifying atomic claims with 8+ parallel\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "High-contention concurrency test verifying atomic claims with 8+ parallel\u2026", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_concurrency_claims.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_concurrency_claims_rationale_14", "label": "Executes 8 parallel threads attempting to claim the same article fingerprint\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executes 8 parallel threads attempting to claim the same article fingerprint\u2026", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_concurrency_claims.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_crash_reconciliation", "label": "test_crash_reconciliation.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crash_reconciliation.py", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_crash_reconciliation.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch", "label": "test_reconcile_resolves_crash_mismatch()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_reconcile_resolves_crash_mismatch()", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_crash_reconciliation.py", "file_type": "code", "degree": 5}, {"id": "tests_runtime_integration_test_crash_reconciliation_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_runtime_integration_test_crash_reconciliation_rationale_1", "label": "Crash recovery and state reconciliation integration tests.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Crash recovery and state reconciliation integration tests.", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_crash_reconciliation.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_crash_reconciliation_rationale_14", "label": "Simulates a crash where a Markdown file and manifest were written, but SQLite\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Simulates a crash where a Markdown file and manifest were written, but SQLite\u2026", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_crash_reconciliation.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_ecp_rejection_flow", "label": "test_ecp_rejection_flow.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_rejection_flow.py", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/integration/test_ecp_rejection_flow.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown", "label": "test_ecp_rejection_flow_produces_zero_markdown()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_rejection_flow_produces_zero_markdown()", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/integration/test_ecp_rejection_flow.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_integration_test_ecp_rejection_flow_py_path", "label": "Path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_runtime_integration_test_ecp_rejection_flow_rationale_1", "label": "Integration test for ECP rejection producing zero Markdown files covering\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration test for ECP rejection producing zero Markdown files covering\u2026", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/integration/test_ecp_rejection_flow.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_live_e2e_real_api", "label": "test_live_e2e_real_api.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_live_e2e_real_api.py", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/integration/test_live_e2e_real_api.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation", "label": "test_live_e2e_real_api_consolidation()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_live_e2e_real_api_consolidation()", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/integration/test_live_e2e_real_api.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_integration_test_live_e2e_real_api_py_path", "label": "Path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 159, "community_name": "consolidate.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_runtime_integration_test_live_e2e_real_api_rationale_1", "label": "Real Live E2E Integration Test executing the full consolidation runtime against\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Real Live E2E Integration Test executing the full consolidation runtime against\u2026", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/integration/test_live_e2e_real_api.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_live_e2e_real_api_rationale_19", "label": "Executes a 100% REAL LIVE end-to-end consolidation against configured LLM\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executes a 100% REAL LIVE end-to-end consolidation against configured LLM\u2026", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/integration/test_live_e2e_real_api.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_operations_resilience", "label": "test_operations_resilience.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_operations_resilience.py", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_operations_resilience.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_integration_test_operations_resilience_test_certified_model_rotation_resilience", "label": "test_certified_model_rotation_resilience()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_certified_model_rotation_resilience()", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_operations_resilience.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_integration_test_operations_resilience_rationale_1", "label": "Integration tests for operational resilience and rotations.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration tests for operational resilience and rotations.", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_operations_resilience.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_integration_test_telemetry_degradation", "label": "test_telemetry_degradation.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_telemetry_degradation.py", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_telemetry_degradation.py", "file_type": "code", "degree": 10}, {"id": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush", "label": "test_telemetry_degradation_and_flush()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_telemetry_degradation_and_flush()", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_telemetry_degradation.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_integration_test_telemetry_degradation_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_runtime_integration_test_telemetry_degradation_rationale_1", "label": "Integration test for telemetry degradation and atomic flush.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration test for telemetry degradation and atomic flush.", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/integration/test_telemetry_degradation.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_load_test_load_100_art_per_hour", "label": "test_load_100_art_per_hour.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_load_100_art_per_hour.py", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/load/test_load_100_art_per_hour.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark", "label": "test_sustained_throughput_benchmark()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sustained_throughput_benchmark()", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/load/test_load_100_art_per_hour.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_load_test_load_100_art_per_hour_rationale_1", "label": "Load test benchmark validating sustained throughput for 100 articles/hour.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Load test benchmark validating sustained throughput for 100 articles/hour.", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/load/test_load_100_art_per_hour.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_quality_test_cost_budget", "label": "test_cost_budget.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cost_budget.py", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/quality/test_cost_budget.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_quality_test_cost_budget_test_per_article_cost_within_budget", "label": "test_per_article_cost_within_budget()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_per_article_cost_within_budget()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/quality/test_cost_budget.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_quality_test_cost_budget_rationale_1", "label": "Automated cost budget verification.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Automated cost budget verification.", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/quality/test_cost_budget.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_quality_test_golden_reference_20", "label": "test_golden_reference_20.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_golden_reference_20.py", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/quality/test_golden_reference_20.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_quality_test_golden_reference_20_test_golden_set_all_20_reference_cases_process_cleanly", "label": "test_golden_set_all_20_reference_cases_process_cleanly()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_golden_set_all_20_reference_cases_process_cleanly()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/quality/test_golden_reference_20.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_quality_test_golden_reference_20_rationale_1", "label": "Multi-extractor golden-set quality tests across the 20 reference units.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Multi-extractor golden-set quality tests across the 20 reference units.", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/quality/test_golden_reference_20.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_quality_test_no_powerful_models", "label": "test_no_powerful_models.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_no_powerful_models.py", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/quality/test_no_powerful_models.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_quality_test_no_powerful_models_test_runtime_config_strictly_cheap_models", "label": "test_runtime_config_strictly_cheap_models()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_runtime_config_strictly_cheap_models()", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/quality/test_no_powerful_models.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_quality_test_no_powerful_models_rationale_1", "label": "Quality gate asserting zero expensive/powerful models in runtime roles or\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Quality gate asserting zero expensive/powerful models in runtime roles or\u2026", "community": 52, "community_name": "config.py", "source_file": "tests/runtime/quality/test_no_powerful_models.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_quality_test_prompt_injection_guard", "label": "test_prompt_injection_guard.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_prompt_injection_guard.py", "community": 194, "community_name": "build_minimal_hygiene_projection", "source_file": "tests/runtime/quality/test_prompt_injection_guard.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_quality_test_prompt_injection_guard_test_adversarial_injection_treated_as_passive_data", "label": "test_adversarial_injection_treated_as_passive_data()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_injection_treated_as_passive_data()", "community": 194, "community_name": "build_minimal_hygiene_projection", "source_file": "tests/runtime/quality/test_prompt_injection_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_quality_test_prompt_injection_guard_rationale_1", "label": "Adversarial prompt injection evaluation (SEC-004).", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Adversarial prompt injection evaluation (SEC-004).", "community": 194, "community_name": "build_minimal_hygiene_projection", "source_file": "tests/runtime/quality/test_prompt_injection_guard.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_quality_test_zero_regex_enforcement", "label": "test_zero_regex_enforcement.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_zero_regex_enforcement.py", "community": 317, "community_name": "test_zero_regex_enforcement.py", "source_file": "tests/runtime/quality/test_zero_regex_enforcement.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_quality_test_zero_regex_enforcement_test_static_policy_verification_script_passes", "label": "test_static_policy_verification_script_passes()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_static_policy_verification_script_passes()", "community": 317, "community_name": "test_zero_regex_enforcement.py", "source_file": "tests/runtime/quality/test_zero_regex_enforcement.py", "file_type": "code", "degree": 1}, {"id": "tests_runtime_quality_test_zero_regex_enforcement_rationale_1", "label": "Automated quality gate verifying zero regular expression policy.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Automated quality gate verifying zero regular expression policy.", "community": 317, "community_name": "test_zero_regex_enforcement.py", "source_file": "tests/runtime/quality/test_zero_regex_enforcement.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_security_test_secret_redaction", "label": "test_secret_redaction.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_secret_redaction.py", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "tests/runtime/security/test_secret_redaction.py", "file_type": "code", "degree": 5}, {"id": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_text", "label": "test_secret_redaction_in_text()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_secret_redaction_in_text()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "tests/runtime/security/test_secret_redaction.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_dictionary", "label": "test_secret_redaction_in_dictionary()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_secret_redaction_in_dictionary()", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "tests/runtime/security/test_secret_redaction.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_security_test_secret_redaction_rationale_1", "label": "Specialized security tests for authorization header and secret redaction\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Specialized security tests for authorization header and secret redaction\u2026", "community": 165, "community_name": "SanitizedJsonLogger", "source_file": "tests/runtime/security/test_secret_redaction.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_candidate_parser", "label": "test_candidate_parser.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_candidate_parser.py", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/unit/test_candidate_parser.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_unit_test_candidate_parser_test_parse_raw_text_into_candidates", "label": "test_parse_raw_text_into_candidates()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_parse_raw_text_into_candidates()", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/unit/test_candidate_parser.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_candidate_parser_test_resolve_canonical_source_url_priority", "label": "test_resolve_canonical_source_url_priority()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_canonical_source_url_priority()", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/unit/test_candidate_parser.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_candidate_parser_test_author_parsing_forbids_delimiter_splitting", "label": "test_author_parsing_forbids_delimiter_splitting()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_author_parsing_forbids_delimiter_splitting()", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/unit/test_candidate_parser.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_candidate_parser_rationale_1", "label": "Unit tests for candidate parsing without regex covering scenarios PAR-001 to\u2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for candidate parsing without regex covering scenarios PAR-001 to\u2026", "community": 163, "community_name": "candidate/parser.py", "source_file": "tests/runtime/unit/test_candidate_parser.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_ecp_adapter", "label": "test_ecp_adapter.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_adapter.py", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/unit/test_ecp_adapter.py", "file_type": "code", "degree": 5}, {"id": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_direct_inherent", "label": "test_ecp_adapter_direct_inherent()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_adapter_direct_inherent()", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/unit/test_ecp_adapter.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_not_related", "label": "test_ecp_adapter_not_related()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_adapter_not_related()", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/unit/test_ecp_adapter.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_ecp_adapter_rationale_1", "label": "Unit tests for ECP classification adapter covering scenarios ECP-001 to ECP-009.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for ECP classification adapter covering scenarios ECP-001 to ECP-009.", "community": 161, "community_name": "adapter.py", "source_file": "tests/runtime/unit/test_ecp_adapter.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_enrichment_harness", "label": "test_enrichment_harness.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrichment_harness.py", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "tests/runtime/unit/test_enrichment_harness.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_unit_test_enrichment_harness_test_tag_normalization", "label": "test_tag_normalization()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_tag_normalization()", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "tests/runtime/unit/test_enrichment_harness.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_enrichment_harness_test_validate_and_extract_enrichment_valid", "label": "test_validate_and_extract_enrichment_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_validate_and_extract_enrichment_valid()", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "tests/runtime/unit/test_enrichment_harness.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags", "label": "test_enrichment_fails_on_duplicate_tags()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrichment_fails_on_duplicate_tags()", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "tests/runtime/unit/test_enrichment_harness.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_enrichment_harness_rationale_1", "label": "Unit tests for enrichment harness covering scenarios ENR-001 to ENR-009.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for enrichment harness covering scenarios ENR-001 to ENR-009.", "community": 162, "community_name": "validate_and_extract_enrichment", "source_file": "tests/runtime/unit/test_enrichment_harness.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_equivalence_mapping", "label": "test_equivalence_mapping.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_equivalence_mapping.py", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "tests/runtime/unit/test_equivalence_mapping.py", "file_type": "code", "degree": 10}, {"id": "tests_runtime_unit_test_equivalence_mapping_test_text_normalization", "label": "test_text_normalization()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_text_normalization()", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "tests/runtime/unit/test_equivalence_mapping.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_equivalence_mapping_test_sequence_similarity", "label": "test_sequence_similarity()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sequence_similarity()", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "tests/runtime/unit/test_equivalence_mapping.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences", "label": "test_map_candidate_equivalences()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_map_candidate_equivalences()", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "tests/runtime/unit/test_equivalence_mapping.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_equivalence_mapping_rationale_1", "label": "Unit tests for sequence equivalence mapping covering scenarios CAN-001 to\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for sequence equivalence mapping covering scenarios CAN-001 to\u2026", "community": 177, "community_name": "test_equivalence_mapping.py", "source_file": "tests/runtime/unit/test_equivalence_mapping.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_file_store", "label": "test_file_store.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_file_store.py", "community": 179, "community_name": "create_manifest_dict", "source_file": "tests/runtime/unit/test_file_store.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification", "label": "test_atomic_file_write_and_verification()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_atomic_file_write_and_verification()", "community": 179, "community_name": "create_manifest_dict", "source_file": "tests/runtime/unit/test_file_store.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_file_store_py_path", "label": "Path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 179, "community_name": "create_manifest_dict", "source_file": "", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises", "label": "test_atomic_file_write_hash_mismatch_raises()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_atomic_file_write_hash_mismatch_raises()", "community": 179, "community_name": "create_manifest_dict", "source_file": "tests/runtime/unit/test_file_store.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically", "label": "test_persist_manifest_atomically()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_persist_manifest_atomically()", "community": 179, "community_name": "create_manifest_dict", "source_file": "tests/runtime/unit/test_file_store.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_unit_test_file_store_rationale_1", "label": "Unit tests for atomic file store and manifest generation covering scenarios\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for atomic file store and manifest generation covering scenarios\u2026", "community": 179, "community_name": "create_manifest_dict", "source_file": "tests/runtime/unit/test_file_store.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_fingerprint", "label": "test_fingerprint.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_fingerprint.py", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "tests/runtime/unit/test_fingerprint.py", "file_type": "code", "degree": 5}, {"id": "tests_runtime_unit_test_fingerprint_test_deterministic_fingerprint_identical_inputs", "label": "test_deterministic_fingerprint_identical_inputs()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_deterministic_fingerprint_identical_inputs()", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "tests/runtime/unit/test_fingerprint.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_fingerprint_test_fingerprint_changes_on_config_or_ecp_change", "label": "test_fingerprint_changes_on_config_or_ecp_change()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_fingerprint_changes_on_config_or_ecp_change()", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "tests/runtime/unit/test_fingerprint.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_fingerprint_rationale_1", "label": "Unit tests for deterministic fingerprint calculation covering scenarios ID-001\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for deterministic fingerprint calculation covering scenarios ID-001\u2026", "community": 212, "community_name": "calculate_execution_fingerprint", "source_file": "tests/runtime/unit/test_fingerprint.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_hygiene_harness", "label": "test_hygiene_harness.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_hygiene_harness.py", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/unit/test_hygiene_harness.py", "file_type": "code", "degree": 9}, {"id": "tests_runtime_unit_test_hygiene_harness_create_sample_payload", "label": "create_sample_payload()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "create_sample_payload()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/unit/test_hygiene_harness.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success", "label": "test_hygiene_harness_success()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_hygiene_harness_success()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/unit/test_hygiene_harness.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id", "label": "test_hygiene_harness_raises_on_ungrounded_block_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_hygiene_harness_raises_on_ungrounded_block_id()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/unit/test_hygiene_harness.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback", "label": "test_hygiene_deterministic_fallback()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_hygiene_deterministic_fallback()", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/unit/test_hygiene_harness.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_hygiene_harness_rationale_1", "label": "Unit tests for 10-step hygiene harness covering scenarios HYG-001 to HYG-021.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for 10-step hygiene harness covering scenarios HYG-001 to HYG-021.", "community": 164, "community_name": "hygiene/harness.py", "source_file": "tests/runtime/unit/test_hygiene_harness.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_input_limits", "label": "test_input_limits.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_input_limits.py", "community": 166, "community_name": "InputSizeExceededError", "source_file": "tests/runtime/unit/test_input_limits.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_unit_test_input_limits_test_input_size_valid_within_limit", "label": "test_input_size_valid_within_limit()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_input_size_valid_within_limit()", "community": 166, "community_name": "InputSizeExceededError", "source_file": "tests/runtime/unit/test_input_limits.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error", "label": "test_input_size_exceeded_raises_error()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_input_size_exceeded_raises_error()", "community": 166, "community_name": "InputSizeExceededError", "source_file": "tests/runtime/unit/test_input_limits.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_input_limits_rationale_1", "label": "Unit tests for input size limits covering scenarios IN-001 to IN-015.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for input size limits covering scenarios IN-001 to IN-015.", "community": 166, "community_name": "InputSizeExceededError", "source_file": "tests/runtime/unit/test_input_limits.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_langfuse_tracer", "label": "test_langfuse_tracer.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_langfuse_tracer.py", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/unit/test_langfuse_tracer.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite", "label": "test_tracer_offline_queues_to_sqlite()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_tracer_offline_queues_to_sqlite()", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/unit/test_langfuse_tracer.py", "file_type": "code", "degree": 5}, {"id": "tests_runtime_unit_test_langfuse_tracer_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_runtime_unit_test_langfuse_tracer_rationale_1", "label": "Unit tests for Langfuse tracer and offline queue covering OBS-001 to OBS-011.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for Langfuse tracer and offline queue covering OBS-001 to OBS-011.", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/unit/test_langfuse_tracer.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_markdown_renderer", "label": "test_markdown_renderer.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_markdown_renderer.py", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_markdown_renderer.py", "file_type": "code", "degree": 6}, {"id": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter", "label": "test_render_canonical_markdown_with_front_matter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_render_canonical_markdown_with_front_matter()", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_markdown_renderer.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_markdown_renderer_rationale_1", "label": "Unit tests for Markdown renderer covering scenarios OUT-002 to OUT-010.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for Markdown renderer covering scenarios OUT-002 to OUT-010.", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_markdown_renderer.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_model_gateway", "label": "test_model_gateway.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "test_model_gateway.py", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 18}, {"id": "tests_runtime_unit_test_model_gateway_mockprovideradapter", "label": "MockProviderAdapter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "MockProviderAdapter", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_unit_test_model_gateway_mockprovideradapter_init", "label": ".__init__()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_model_gateway_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 99, "community_name": "ModelGatewayClient", "source_file": "", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_model_gateway_mockprovideradapter_execute_call", "label": ".execute_call()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute_call()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_model_gateway_create_test_config", "label": "create_test_config()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_test_config()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation", "label": "test_llm_pricing_calculation()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_pricing_calculation()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_model_gateway_test_llm_primary_success", "label": "test_llm_primary_success()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_primary_success()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_model_gateway_test_llm_semantic_failure_failover_to_fallback", "label": "test_llm_semantic_failure_failover_to_fallback()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_semantic_failure_failover_to_fallback()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_model_gateway_test_llm_transient_retry_and_recovery", "label": "test_llm_transient_retry_and_recovery()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_transient_retry_and_recovery()", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_model_gateway_rationale_1", "label": "Unit tests for Model Gateway covering scenarios LLM-001 to LLM-012.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for Model Gateway covering scenarios LLM-001 to LLM-012.", "community": 99, "community_name": "ModelGatewayClient", "source_file": "tests/runtime/unit/test_model_gateway.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_preflight_certification", "label": "test_preflight_certification.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_preflight_certification.py", "community": 160, "community_name": "run_preflight_checks", "source_file": "tests/runtime/unit/test_preflight_certification.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_unit_test_preflight_certification_test_preflight_checks_pass", "label": "test_preflight_checks_pass()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_preflight_checks_pass()", "community": 160, "community_name": "run_preflight_checks", "source_file": "tests/runtime/unit/test_preflight_certification.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_preflight_certification_rationale_1", "label": "Unit tests for preflight verification against release metadata.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for preflight verification against release metadata.", "community": 160, "community_name": "run_preflight_checks", "source_file": "tests/runtime/unit/test_preflight_certification.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_release_invariants", "label": "test_release_invariants.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_release_invariants.py", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "tests/runtime/unit/test_release_invariants.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_unit_test_release_invariants_test_11_invariants_all_pass", "label": "test_11_invariants_all_pass()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_11_invariants_all_pass()", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "tests/runtime/unit/test_release_invariants.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_release_invariants_rationale_1", "label": "11 zero-tolerance release invariants validation runner.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11 zero-tolerance release invariants validation runner.", "community": 237, "community_name": "verify_all_11_invariants", "source_file": "tests/runtime/unit/test_release_invariants.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_repairs_validator", "label": "test_repairs_validator.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_repairs_validator.py", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_repairs_validator.py", "file_type": "code", "degree": 8}, {"id": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair", "label": "test_valid_encoding_repair()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_valid_encoding_repair()", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_repairs_validator.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair", "label": "test_reject_unapproved_category_repair()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_reject_unapproved_category_repair()", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_repairs_validator.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment", "label": "test_reject_ungrounded_original_fragment()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_reject_ungrounded_original_fragment()", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_repairs_validator.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_repairs_validator_rationale_1", "label": "Unit tests for micro-repair validator covering scenarios REP-001 to REP-016.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for micro-repair validator covering scenarios REP-001 to REP-016.", "community": 167, "community_name": "CandidateObject", "source_file": "tests/runtime/unit/test_repairs_validator.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_smoke_cli", "label": "test_smoke_cli.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_smoke_cli.py", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/unit/test_smoke_cli.py", "file_type": "code", "degree": 4}, {"id": "tests_runtime_unit_test_smoke_cli_test_smoke_test_execution_valid", "label": "test_smoke_test_execution_valid()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_smoke_test_execution_valid()", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/unit/test_smoke_cli.py", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_smoke_cli_rationale_1", "label": "Unit tests for smoke test execution.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for smoke test execution.", "community": 159, "community_name": "consolidate.py", "source_file": "tests/runtime/unit/test_smoke_cli.py", "file_type": "rationale", "degree": 1}, {"id": "tests_runtime_unit_test_sqlite_store", "label": "test_sqlite_store.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sqlite_store.py", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/unit/test_sqlite_store.py", "file_type": "code", "degree": 5}, {"id": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions", "label": "test_sqlite_claim_and_transitions()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sqlite_claim_and_transitions()", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/unit/test_sqlite_store.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_sqlite_store_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "SQLiteStore", "source_file": "", "file_type": "code", "degree": 2}, {"id": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore", "label": "test_sqlite_native_backup_and_restore()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sqlite_native_backup_and_restore()", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/unit/test_sqlite_store.py", "file_type": "code", "degree": 3}, {"id": "tests_runtime_unit_test_sqlite_store_rationale_1", "label": "Unit tests for SQLite WAL state persistence and native backup/restore.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for SQLite WAL state persistence and native backup/restore.", "community": 100, "community_name": "SQLiteStore", "source_file": "tests/runtime/unit/test_sqlite_store.py", "file_type": "rationale", "degree": 1}, {"id": "tests_scripts_check_zero_regex", "label": "check_zero_regex.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "check_zero_regex.py", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 8}, {"id": "tests_scripts_check_zero_regex_regexastvisitor", "label": "RegexASTVisitor", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RegexASTVisitor", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 6}, {"id": "tests_scripts_check_zero_regex_regexastvisitor_init", "label": ".__init__()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 1}, {"id": "tests_scripts_check_zero_regex_regexastvisitor_visit_import", "label": ".visit_Import()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".visit_Import()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 2}, {"id": "import", "label": "Import", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Import", "community": 195, "community_name": "check_zero_regex.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_scripts_check_zero_regex_regexastvisitor_visit_importfrom", "label": ".visit_ImportFrom()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".visit_ImportFrom()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 2}, {"id": "importfrom", "label": "ImportFrom", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ImportFrom", "community": 195, "community_name": "check_zero_regex.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_scripts_check_zero_regex_regexastvisitor_visit_call", "label": ".visit_Call()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".visit_Call()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 2}, {"id": "call", "label": "Call", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Call", "community": 195, "community_name": "check_zero_regex.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_scripts_check_zero_regex_check_python_ast", "label": "check_python_ast()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "check_python_ast()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 4}, {"id": "tests_scripts_check_zero_regex_py_path", "label": "Path", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 195, "community_name": "check_zero_regex.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "tests_scripts_check_zero_regex_check_json_schemas", "label": "check_json_schemas()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "check_json_schemas()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 4}, {"id": "tests_scripts_check_zero_regex_find_json_pattern_keys", "label": "_find_json_pattern_keys()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_find_json_pattern_keys()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 2}, {"id": "tests_scripts_check_zero_regex_check_promptfoo_yaml", "label": "check_promptfoo_yaml()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "check_promptfoo_yaml()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 3}, {"id": "tests_scripts_check_zero_regex_run_all_checks", "label": "run_all_checks()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "run_all_checks()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 6}, {"id": "tests_scripts_check_zero_regex_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "code", "degree": 2}, {"id": "tests_scripts_check_zero_regex_rationale_1", "label": "Multi-parser static policy verification script. Validates the zero-regex policy\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Multi-parser static policy verification script. Validates the zero-regex policy\u2026", "community": 195, "community_name": "check_zero_regex.py", "source_file": "tests/scripts/check_zero_regex.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adapters", "label": "test_adapters.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "test_adapters.py", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_adapters.py", "file_type": "code", "degree": 12}, {"id": "tests_tools_test_adapters_test_embeddings_adapter_interface", "label": "test_embeddings_adapter_interface()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_embeddings_adapter_interface()", "community": 45, "community_name": "ClassificationResult", "source_file": "tests/tools/test_adapters.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_adapters_test_llm_adapter_interface", "label": "test_llm_adapter_interface()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_adapter_interface()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_adapters.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_adapters_test_classifier_with_adapter_flags", "label": "test_classifier_with_adapter_flags()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_classifier_with_adapter_flags()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_adapters.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_adapters_rationale_1", "label": "Unit tests for optional adapter interfaces (Tier 2 / Tier 3).", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for optional adapter interfaces (Tier 2 / Tier 3).", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_adapters.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial", "label": "test_adversarial.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "test_adversarial.py", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 13}, {"id": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "label": "test_adversarial_sao_paulo_city_vs_fc()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_sao_paulo_city_vs_fc()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe", "label": "test_adversarial_apple_fruit_recipe()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_apple_fruit_recipe()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context", "label": "test_adversarial_related_entity_without_scope_context()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_related_entity_without_scope_context()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "label": "test_adversarial_subprocess_cli_success_stdout()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_subprocess_cli_success_stdout()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_empty_content", "label": "test_adversarial_subprocess_cli_empty_content()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_subprocess_cli_empty_content()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "label": "test_adversarial_subprocess_cli_missing_required_field()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_subprocess_cli_missing_required_field()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "label": "test_adversarial_subprocess_cli_corrupted_json()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_adversarial_subprocess_cli_corrupted_json()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_adversarial_rationale_1", "label": "Adversarial and robustness test suite for Multilingual NLP Entity Inherence\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Adversarial and robustness test suite for Multilingual NLP Entity Inherence\u2026", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial_rationale_15", "label": "Content about city/state governance of S\u00e3o Paulo against ECP for S\u00e3o Paulo FC.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content about city/state governance of S\u00e3o Paulo against ECP for S\u00e3o Paulo FC.", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial_rationale_45", "label": "Content about apple fruit/culinary recipe against Apple Inc. tech entity.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content about apple fruit/culinary recipe against Apple Inc. tech entity.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial_rationale_69", "label": "High-weight related entity mentioned in passing without required domain anchors.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "High-weight related entity mentioned in passing without required domain anchors.", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial_rationale_105", "label": "Run CLI via subprocess without --output and verify stdout is pure parseable\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Run CLI via subprocess without --output and verify stdout is pure parseable\u2026", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial_rationale_149", "label": "Run CLI via subprocess with empty content and verify error code and exit code.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Run CLI via subprocess with empty content and verify error code and exit code.", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial_rationale_186", "label": "Run CLI via subprocess with missing target_name and verify error payload.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Run CLI via subprocess with missing target_name and verify error payload.", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_adversarial_rationale_221", "label": "Run CLI via subprocess with corrupted JSON and verify error payload.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Run CLI via subprocess with corrupted JSON and verify error payload.", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_adversarial.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_benchmark_24", "label": "test_benchmark_24.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_benchmark_24.py", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_benchmark_24.py", "file_type": "code", "degree": 7}, {"id": "tests_tools_test_benchmark_24_py_fixture", "label": "fixture", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fixture", "community": 48, "community_name": "classifier.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_benchmark_24_classifier", "label": "classifier()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "classifier()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_benchmark_24.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_benchmark_24_py_parametrize", "label": "parametrize", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parametrize", "community": 101, "community_name": "main", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_benchmark_24_test_benchmark_case", "label": "test_benchmark_case()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_benchmark_case()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_benchmark_24.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_benchmark_24_rationale_1", "label": "Controlled 24-case benchmark suite for Multilingual NLP Entity Inherence\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Controlled 24-case benchmark suite for Multilingual NLP Entity Inherence\u2026", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_benchmark_24.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classifier", "label": "test_classifier.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "test_classifier.py", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "code", "degree": 13}, {"id": "tests_tools_test_classifier_py_fixture", "label": "fixture", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fixture", "community": 46, "community_name": "ECPSnapshot", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_classifier_petrobras_ecp", "label": "petrobras_ecp()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "petrobras_ecp()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classifier_test_direct_inherent", "label": "test_direct_inherent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_direct_inherent()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_classifier_test_contextual_inherent", "label": "test_contextual_inherent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contextual_inherent()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_classifier_test_tangential_inherent", "label": "test_tangential_inherent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_tangential_inherent()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_classifier_test_not_related", "label": "test_not_related()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_not_related()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_classifier_test_negative_anchor_suppression", "label": "test_negative_anchor_suppression()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_negative_anchor_suppression()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_classifier_rationale_1", "label": "Unit tests for deterministic classification decision logic.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for deterministic classification decision logic.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classifier.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite", "label": "test_classify_exhaustive_suite.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 29.7, "font": {"size": 12, "color": "#ffffff"}, "title": "test_classify_exhaustive_suite.py", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 46}, {"id": "tests_tools_test_classify_exhaustive_suite_py_fixture", "label": "fixture", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fixture", "community": 46, "community_name": "ECPSnapshot", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp", "label": "ecp_tech_corp()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp_tech_corp()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors", "label": "test_happy_path_direct_inherent_with_canonical_and_anchors()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path_direct_inherent_with_canonical_and_anchors()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym", "label": "test_happy_path_direct_inherent_via_alias_and_acronym()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path_direct_inherent_via_alias_and_acronym()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors", "label": "test_happy_path_direct_inherent_by_repetition_without_heavy_anchors()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path_direct_inherent_by_repetition_without_heavy_anchors()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity", "label": "test_happy_path_contextual_inherent_via_subsidiary_graph_entity()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path_contextual_inherent_via_subsidiary_graph_entity()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity", "label": "test_happy_path_contextual_inherent_via_executive_graph_entity()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path_contextual_inherent_via_executive_graph_entity()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic", "label": "test_sad_path_not_related_completely_off_topic()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sad_path_not_related_completely_off_topic()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph", "label": "test_sad_path_not_related_generic_domain_without_target_or_graph()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sad_path_not_related_generic_domain_without_target_or_graph()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance", "label": "test_sad_path_not_related_negative_anchor_dominance()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sad_path_not_related_negative_anchor_dominance()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor", "label": "test_sad_path_not_related_negative_anchor_ties_with_positive_anchor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_sad_path_not_related_negative_anchor_ties_with_positive_anchor()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention", "label": "test_borderline_tangential_single_passing_mention()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_borderline_tangential_single_passing_mention()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation", "label": "test_borderline_tangential_graph_entity_in_isolation()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_borderline_tangential_graph_entity_in_isolation()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent", "label": "test_llm_happy_path_upgrade_tangential_to_direct_inherent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_happy_path_upgrade_tangential_to_direct_inherent()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent", "label": "test_llm_happy_path_upgrade_tangential_to_contextual_inherent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_happy_path_upgrade_tangential_to_contextual_inherent()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential", "label": "test_llm_happy_path_confirmation_of_tangential()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_happy_path_confirmation_of_tangential()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related", "label": "test_llm_happy_path_rejection_to_not_related()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_happy_path_rejection_to_not_related()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter", "label": "test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider", "label": "test_llm_sad_path_flag_enabled_without_api_key_or_provider()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_sad_path_flag_enabled_without_api_key_or_provider()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation", "label": "test_llm_sad_path_network_timeout_graceful_degradation()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_sad_path_network_timeout_graceful_degradation()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation", "label": "test_llm_sad_path_http_500_server_error_graceful_degradation()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_sad_path_http_500_server_error_graceful_degradation()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings", "label": "test_llm_sad_path_malformed_json_and_non_json_strings()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_sad_path_malformed_json_and_non_json_strings()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json", "label": "test_llm_sad_path_missing_decision_key_in_json()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_sad_path_missing_decision_key_in_json()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum", "label": "test_llm_sad_path_unknown_hallucinated_decision_enum()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_sad_path_unknown_hallucinated_decision_enum()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping", "label": "test_llm_resilience_confidence_clipping()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_resilience_confidence_clipping()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm", "label": "test_llm_optimization_clear_case_bypasses_llm()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_optimization_clear_case_bypasses_llm()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution", "label": "test_llm_provider_openai_client_execution()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_provider_openai_client_execution()", "community": 45, "community_name": "ClassificationResult", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution", "label": "test_llm_provider_gemini_rest_execution()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_provider_gemini_rest_execution()", "community": 45, "community_name": "ClassificationResult", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist", "label": "test_cli_error_ecp_file_does_not_exist()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_error_ecp_file_does_not_exist()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_py_path", "label": "Path", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 101, "community_name": "main", "source_file": "", "file_type": "code", "degree": 6}, {"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax", "label": "test_cli_error_ecp_corrupted_json_syntax()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_error_ecp_corrupted_json_syntax()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field", "label": "test_cli_error_ecp_missing_each_required_field()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_error_ecp_missing_each_required_field()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist", "label": "test_cli_error_content_file_does_not_exist()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_error_content_file_does_not_exist()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content", "label": "test_cli_error_empty_and_whitespace_content()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_error_empty_and_whitespace_content()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories", "label": "test_cli_output_file_creates_nested_directories()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_output_file_creates_nested_directories()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_classify_exhaustive_suite_py_parametrize", "label": "parametrize", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parametrize", "community": 46, "community_name": "ECPSnapshot", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages", "label": "test_multilingual_matrix_6_languages()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_multilingual_matrix_6_languages()", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "code", "degree": 6}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_1", "label": "Su\u00edte de Testes Exaustiva para o Classificador de Iner\u00eancia (classify.py e\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Su\u00edte de Testes Exaustiva para o Classificador de Iner\u00eancia (classify.py e\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_77", "label": "Cen\u00e1rio 1.1: Nome can\u00f4nico + m\u00faltiplas \u00e2ncoras tem\u00e1ticas -> DIRECT_INHERENT com\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1.1: Nome can\u00f4nico + m\u00faltiplas \u00e2ncoras tem\u00e1ticas -&gt; DIRECT_INHERENT com\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_93", "label": "Cen\u00e1rio 1.2: Apenas o alias / sigla 'TCG' \u00e9 mencionado, com \u00e2ncoras do dom\u00ednio.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1.2: Apenas o alias / sigla &#x27;TCG&#x27; \u00e9 mencionado, com \u00e2ncoras do dom\u00ednio.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_106", "label": "Cen\u00e1rio 1.3: O nome 'TechCorp' aparece 3 vezes no texto, satisfazendo a regra\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1.3: O nome &#x27;TechCorp&#x27; aparece 3 vezes no texto, satisfazendo a regra\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_120", "label": "Cen\u00e1rio 1.4: Men\u00e7\u00e3o da subsidi\u00e1ria 'CloudPlatform Solutions' com \u00e2ncoras de\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1.4: Men\u00e7\u00e3o da subsidi\u00e1ria &#x27;CloudPlatform Solutions&#x27; com \u00e2ncoras de\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_135", "label": "Cen\u00e1rio 1.5: Men\u00e7\u00e3o ao CEO no grafo + \u00e2ncoras de tecnologia.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1.5: Men\u00e7\u00e3o ao CEO no grafo + \u00e2ncoras de tecnologia.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_153", "label": "Cen\u00e1rio 2.1: Conte\u00fado totalmente desvinculado (culin\u00e1ria/jardinagem).", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2.1: Conte\u00fado totalmente desvinculado (culin\u00e1ria/jardinagem).", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_168", "label": "Cen\u00e1rio 2.2: Artigo cita muitas \u00e2ncoras ('cloud', 'software'), mas N\u00c3O cita a\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2.2: Artigo cita muitas \u00e2ncoras (&#x27;cloud&#x27;, &#x27;software&#x27;), mas N\u00c3O cita a\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_184", "label": "Cen\u00e1rio 2.3: Hom\u00f4nimo 'TechCorp Cal\u00e7ados' dispara \u00e2ncora negativa dominante.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2.3: Hom\u00f4nimo &#x27;TechCorp Cal\u00e7ados&#x27; dispara \u00e2ncora negativa dominante.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_197", "label": "Cen\u00e1rio 2.4: 1 \u00e2ncora negativa e 1 positiva -> prioridade de seguran\u00e7a rejeita\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2.4: 1 \u00e2ncora negativa e 1 positiva -&gt; prioridade de seguran\u00e7a rejeita\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_211", "label": "Cen\u00e1rio 3.1: Men\u00e7\u00e3o \u00fanica isolada sem \u00e2ncoras tem\u00e1ticas -> TANGENTIAL com baixa\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 3.1: Men\u00e7\u00e3o \u00fanica isolada sem \u00e2ncoras tem\u00e1ticas -&gt; TANGENTIAL com baixa\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_222", "label": "Cen\u00e1rio 3.2: Entidade do grafo mencionada sem contexto de dom\u00ednio -> TANGENTIAL.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 3.2: Entidade do grafo mencionada sem contexto de dom\u00ednio -&gt; TANGENTIAL.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_237", "label": "Cen\u00e1rio 4.1: Caso amb\u00edguo elevado para DIRECT_INHERENT pelo LLM.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.1: Caso amb\u00edguo elevado para DIRECT_INHERENT pelo LLM.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_260", "label": "Cen\u00e1rio 4.2: Caso amb\u00edguo elevado para CONTEXTUAL_INHERENT pelo LLM.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.2: Caso amb\u00edguo elevado para CONTEXTUAL_INHERENT pelo LLM.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_281", "label": "Cen\u00e1rio 4.3: LLM confirma categoricamente que a men\u00e7\u00e3o \u00e9 perif\u00e9rica /\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.3: LLM confirma categoricamente que a men\u00e7\u00e3o \u00e9 perif\u00e9rica /\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_302", "label": "Cen\u00e1rio 4.4: LLM identifica hom\u00f4nimo n\u00e3o mapeado nas regras determin\u00edsticas e\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.4: LLM identifica hom\u00f4nimo n\u00e3o mapeado nas regras determin\u00edsticas e\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_323", "label": "Cen\u00e1rio 4.5: Quando enable_llm=False (padr\u00e3o), o LLM NUNCA \u00e9 chamado mesmo em\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.5: Quando enable_llm=False (padr\u00e3o), o LLM NUNCA \u00e9 chamado mesmo em\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_341", "label": "Cen\u00e1rio 4.6: enable_llm=True mas sem chaves no ambiente -> degrada sem quebrar,\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.6: enable_llm=True mas sem chaves no ambiente -&gt; degrada sem quebrar,\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_354", "label": "Cen\u00e1rio 4.7: API do LLM sofre TimeoutError -> ret\u00e9m Tier 1 e registra aviso em\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.7: API do LLM sofre TimeoutError -&gt; ret\u00e9m Tier 1 e registra aviso em\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_370", "label": "Cen\u00e1rio 4.8: API do LLM retorna erro 500 / ConnectionError -> ret\u00e9m Tier 1 com\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.8: API do LLM retorna erro 500 / ConnectionError -&gt; ret\u00e9m Tier 1 com\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_386", "label": "Cen\u00e1rio 4.9: LLM retorna texto livre ou JSON quebrado -> parser ignora com\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.9: LLM retorna texto livre ou JSON quebrado -&gt; parser ignora com\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_408", "label": "Cen\u00e1rio 4.10: LLM retorna JSON v\u00e1lido mas sem o campo obrigat\u00f3rio 'decision'.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.10: LLM retorna JSON v\u00e1lido mas sem o campo obrigat\u00f3rio &#x27;decision&#x27;.", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_420", "label": "Cen\u00e1rio 4.11: LLM alucina uma categoria inexistente (ex: 'SUPER_INHERENT').", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.11: LLM alucina uma categoria inexistente (ex: &#x27;SUPER_INHERENT&#x27;).", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_432", "label": "Cen\u00e1rio 4.12: LLM retorna confidence fora do intervalo [0.0, 1.0] -> clippa com\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.12: LLM retorna confidence fora do intervalo [0.0, 1.0] -&gt; clippa com\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_454", "label": "Cen\u00e1rio 4.13: Caso claro de alta densidade N\u00c3O chama LLM mesmo com\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4.13: Caso claro de alta densidade N\u00c3O chama LLM mesmo com\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_480", "label": "Cen\u00e1rio 5.1: Simula execu\u00e7\u00e3o bem-sucedida via cliente OpenAI SDK.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 5.1: Simula execu\u00e7\u00e3o bem-sucedida via cliente OpenAI SDK.", "community": 45, "community_name": "ClassificationResult", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_516", "label": "Cen\u00e1rio 5.2: Simula execu\u00e7\u00e3o bem-sucedida via API REST do Google Gemini.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 5.2: Simula execu\u00e7\u00e3o bem-sucedida via API REST do Google Gemini.", "community": 45, "community_name": "ClassificationResult", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_568", "label": "Cen\u00e1rio 6.1: Caminho de ECP inexistente -> Exit Code 1, error_code:\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 6.1: Caminho de ECP inexistente -&gt; Exit Code 1, error_code:\u2026", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_581", "label": "Cen\u00e1rio 6.2: Arquivo ECP com sintaxe JSON corrompida.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 6.2: Arquivo ECP com sintaxe JSON corrompida.", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_596", "label": "Cen\u00e1rio 6.3: Valida erro para falta de cada um dos campos obrigat\u00f3rios do ECP.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 6.3: Valida erro para falta de cada um dos campos obrigat\u00f3rios do ECP.", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_625", "label": "Cen\u00e1rio 6.4: Caminho de arquivo Markdown inexistente.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 6.4: Caminho de arquivo Markdown inexistente.", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_649", "label": "Cen\u00e1rio 6.5: Arquivo Markdown vazio ou contendo apenas espa\u00e7os em branco.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 6.5: Arquivo Markdown vazio ou contendo apenas espa\u00e7os em branco.", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_677", "label": "Cen\u00e1rio 6.6: A flag -o / --output cria diret\u00f3rios aninhados automaticamente.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 6.6: A flag -o / --output cria diret\u00f3rios aninhados automaticamente.", "community": 101, "community_name": "main", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_classify_exhaustive_suite_rationale_792", "label": "Garante a precis\u00e3o e robustez do classificador nos 6 idiomas suportados pela\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante a precis\u00e3o e robustez do classificador nos 6 idiomas suportados pela\u2026", "community": 46, "community_name": "ECPSnapshot", "source_file": "tests/tools/test_classify_exhaustive_suite.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_cli", "label": "test_cli.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli.py", "community": 101, "community_name": "main", "source_file": "tests/tools/test_cli.py", "file_type": "code", "degree": 8}, {"id": "tests_tools_test_cli_test_cli_success_stdout", "label": "test_cli_success_stdout()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_success_stdout()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_cli.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_cli_test_cli_output_file", "label": "test_cli_output_file()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_output_file()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_cli.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_cli_test_cli_missing_ecp_file", "label": "test_cli_missing_ecp_file()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_missing_ecp_file()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_cli.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_cli_test_cli_empty_content_file", "label": "test_cli_empty_content_file()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_empty_content_file()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_cli.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_cli_test_cli_missing_required_ecp_field", "label": "test_cli_missing_required_ecp_field()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_missing_required_ecp_field()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_cli.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_cli_rationale_1", "label": "CLI execution tests covering flags, arguments, stdout, and error handling.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI execution tests covering flags, arguments, stdout, and error handling.", "community": 101, "community_name": "main", "source_file": "tests/tools/test_cli.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown", "label": "test_convert_article_to_markdown.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 31.4, "font": {"size": 12, "color": "#ffffff"}, "title": "test_convert_article_to_markdown.py", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 50}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities", "label": "test_normalize_scalar_complex_html_entities()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_scalar_complex_html_entities()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing", "label": "test_normalize_scalar_whitespace_collapsing()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_scalar_whitespace_collapsing()", "community": 327, "community_name": "test_normalize_scalar_whitespace_collapsing", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_py_parametrize", "label": "parametrize", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "parametrize", "community": 226, "community_name": "parametrize", "source_file": "", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded", "label": "test_normalize_scalar_placeholders_discarded()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_scalar_placeholders_discarded()", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types", "label": "test_normalize_scalar_non_string_types()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_scalar_non_string_types()", "community": 328, "community_name": "test_normalize_scalar_non_string_types", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split", "label": "test_normalize_list_semicolon_and_comma_split()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_list_semicolon_and_comma_split()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering", "label": "test_normalize_list_author_url_filtering()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_list_author_url_filtering()", "community": 322, "community_name": "test_normalize_list_author_url_filtering", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_list_deduplication_preserves_case_and_order", "label": "test_normalize_list_deduplication_preserves_case_and_order()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_list_deduplication_preserves_case_and_order()", "community": 323, "community_name": "test_normalize_list_deduplication_preserves_case_and_order", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid", "label": "test_normalize_list_empty_and_invalid()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_list_empty_and_invalid()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants", "label": "test_normalize_date_iso_8601_variants()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_date_iso_8601_variants()", "community": 324, "community_name": "test_normalize_date_iso_8601_variants", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants", "label": "test_normalize_date_rfc_2822_variants()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_date_rfc_2822_variants()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders", "label": "test_normalize_date_invalid_and_placeholders()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_date_invalid_and_placeholders()", "community": 325, "community_name": "test_normalize_date_invalid_and_placeholders", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes", "label": "test_validate_url_valid_schemes()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_validate_url_valid_schemes()", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes", "label": "test_validate_url_invalid_schemes()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_validate_url_invalid_schemes()", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting", "label": "test_convert_html_to_markdown_rich_formatting()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_convert_html_to_markdown_rich_formatting()", "community": 153, "community_name": "convert_html_to_markdown", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_empty_or_whitespace", "label": "test_convert_html_to_markdown_empty_or_whitespace()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_convert_html_to_markdown_empty_or_whitespace()", "community": 153, "community_name": "convert_html_to_markdown", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_trafilatura_primary_and_fallback", "label": "test_resolve_article_body_trafilatura_primary_and_fallback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_article_body_trafilatura_primary_and_fallback()", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_newspaper4k_primary_and_fallback", "label": "test_resolve_article_body_newspaper4k_primary_and_fallback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_article_body_newspaper4k_primary_and_fallback()", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_readability_primary_and_fallback", "label": "test_resolve_article_body_readability_primary_and_fallback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_article_body_readability_primary_and_fallback()", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors", "label": "test_resolve_article_body_strict_isolation_all_extractors()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_article_body_strict_isolation_all_extractors()", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor", "label": "test_resolve_article_body_invalid_selected_extractor()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_article_body_invalid_selected_extractor()", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks", "label": "test_metadata_priority_title_all_fallbacks()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_metadata_priority_title_all_fallbacks()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks", "label": "test_metadata_priority_original_url_all_fallbacks()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_metadata_priority_original_url_all_fallbacks()", "community": 326, "community_name": "test_metadata_priority_original_url_all_fallbacks", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_subtitle_omitted_when_equal_to_title", "label": "test_metadata_priority_subtitle_omitted_when_equal_to_title()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_metadata_priority_subtitle_omitted_when_equal_to_title()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_first_valid_source_no_cross_merging", "label": "test_metadata_priority_first_valid_source_no_cross_merging()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_metadata_priority_first_valid_source_no_cross_merging()", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_remove_duplicate_initial_h1_exact_and_variations", "label": "test_remove_duplicate_initial_h1_exact_and_variations()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_remove_duplicate_initial_h1_exact_and_variations()", "community": 140, "community_name": "convert_article", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_clean_body_images_removes_invalid_and_deduplicates", "label": "test_clean_body_images_removes_invalid_and_deduplicates()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_clean_body_images_removes_invalid_and_deduplicates()", "community": 217, "community_name": "clean_body_images", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal", "label": "test_assemble_markdown_document_full_and_minimal()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_assemble_markdown_document_full_and_minimal()", "community": 140, "community_name": "convert_article", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_golden_fixtures_byte_level_precision", "label": "test_golden_fixtures_byte_level_precision()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_golden_fixtures_byte_level_precision()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_convert_article_to_markdown_test_conversion_determinism_sha256_repeatability", "label": "test_conversion_determinism_sha256_repeatability()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_conversion_determinism_sha256_repeatability()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_convert_article_to_markdown_test_cli_exit_codes_and_error_handling", "label": "test_cli_exit_codes_and_error_handling()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_exit_codes_and_error_handling()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_convert_article_to_markdown_test_cli_json_root_must_be_object", "label": "test_cli_json_root_must_be_object()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_json_root_must_be_object()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_convert_article_to_markdown_test_cli_no_stdout_pollution_and_atomic_preservation", "label": "test_cli_no_stdout_pollution_and_atomic_preservation()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_no_stdout_pollution_and_atomic_preservation()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_convert_article_to_markdown_test_cli_default_output_naming", "label": "test_cli_default_output_naming()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_default_output_naming()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_convert_article_to_markdown_test_e2e_pipeline_with_real_extracted_selected_json", "label": "test_e2e_pipeline_with_real_extracted_selected_json()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_pipeline_with_real_extracted_selected_json()", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct", "label": "test_convert_article_api_direct()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_convert_article_api_direct()", "community": 140, "community_name": "convert_article", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct", "label": "test_parse_arguments_api_direct()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_parse_arguments_api_direct()", "community": 145, "community_name": "parse_arguments", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_1", "label": "Su\u00edte de Testes Automatizados para Convers\u00e3o de Artigo JSON para Markdown.\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Su\u00edte de Testes Automatizados para Convers\u00e3o de Artigo JSON para Markdown.\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_46", "label": "Valida decodifica\u00e7\u00e3o de entidades HTML nomeadas e num\u00e9ricas.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida decodifica\u00e7\u00e3o de entidades HTML nomeadas e num\u00e9ricas.", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_55", "label": "Valida colapso de tabs, quebras de linha e espa\u00e7os m\u00faltiplos em um \u00fanico espa\u00e7o.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida colapso de tabs, quebras de linha e espa\u00e7os m\u00faltiplos em um \u00fanico espa\u00e7o.", "community": 327, "community_name": "test_normalize_scalar_whitespace_collapsing", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_86", "label": "Garante que todos os placeholders documentados no PRD sejam descartados\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que todos os placeholders documentados no PRD sejam descartados\u2026", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_92", "label": "Valida que entradas n\u00e3o string retornem None de forma segura.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida que entradas n\u00e3o string retornem None de forma segura.", "community": 328, "community_name": "test_normalize_scalar_non_string_types", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_105", "label": "Testa divis\u00e3o por ponto e v\u00edrgula na string e v\u00edrgulas em elementos de lista\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa divis\u00e3o por ponto e v\u00edrgula na string e v\u00edrgulas em elementos de lista\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_116", "label": "Garante que URLs em campos de autor sejam estritamente descartadas.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que URLs em campos de autor sejam estritamente descartadas.", "community": 322, "community_name": "test_normalize_list_author_url_filtering", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_129", "label": "Testa deduplica\u00e7\u00e3o case-insensitive preservando a grafia e ordem da primeira\u2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa deduplica\u00e7\u00e3o case-insensitive preservando a grafia e ordem da primeira\u2026", "community": 323, "community_name": "test_normalize_list_deduplication_preserves_case_and_order", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_135", "label": "Testa comportamento com listas vazias, nulas ou contendo apenas placeholders.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa comportamento com listas vazias, nulas ou contendo apenas placeholders.", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_147", "label": "Valida parsing de datas ISO 8601 em m\u00faltiplos formatos e fusos.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida parsing de datas ISO 8601 em m\u00faltiplos formatos e fusos.", "community": 324, "community_name": "test_normalize_date_iso_8601_variants", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_155", "label": "Valida parsing de datas no formato RFC 2822 (usado em feeds RSS e cabe\u00e7alhos\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida parsing de datas no formato RFC 2822 (usado em feeds RSS e cabe\u00e7alhos\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_164", "label": "Garante que datas inv\u00e1lidas ou placeholders retornem None sem lan\u00e7ar exce\u00e7\u00e3o\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que datas inv\u00e1lidas ou placeholders retornem None sem lan\u00e7ar exce\u00e7\u00e3o\u2026", "community": 325, "community_name": "test_normalize_date_invalid_and_placeholders", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_187", "label": "Garante aceita\u00e7\u00e3o de URLs absolutas com esquema HTTP e HTTPS v\u00e1lidos.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante aceita\u00e7\u00e3o de URLs absolutas com esquema HTTP e HTTPS v\u00e1lidos.", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_207", "label": "Garante rejei\u00e7\u00e3o de esquemas n\u00e3o permitidos, URLs relativas e strings vazias.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante rejei\u00e7\u00e3o de esquemas n\u00e3o permitidos, URLs relativas e strings vazias.", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_217", "label": "Valida convers\u00e3o de elementos HTML estruturados para Markdown com t\u00edtulos ATX.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida convers\u00e3o de elementos HTML estruturados para Markdown com t\u00edtulos ATX.", "community": 153, "community_name": "convert_html_to_markdown", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_247", "label": "Testa convers\u00e3o de HTML vazio retornando string vazia.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa convers\u00e3o de HTML vazio retornando string vazia.", "community": 153, "community_name": "convert_html_to_markdown", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_259", "label": "Testa prioridade trafilatura.markdown sobre trafilatura.text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa prioridade trafilatura.markdown sobre trafilatura.text.", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_276", "label": "Testa prioridade newspaper4k.article_html sobre newspaper4k.text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa prioridade newspaper4k.article_html sobre newspaper4k.text.", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_296", "label": "Testa prioridade readability.cleaned_html sobre readability.cleaned_text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa prioridade readability.cleaned_html sobre readability.cleaned_text.", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_318", "label": "Garante que a aus\u00eancia de corpo no extrator selecionado NUNCA fa\u00e7a fallback\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que a aus\u00eancia de corpo no extrator selecionado NUNCA fa\u00e7a fallback\u2026", "community": 226, "community_name": "parametrize", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_341", "label": "Garante erro ao receber selected_extractor ausente ou n\u00e3o reconhecido.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante erro ao receber selected_extractor ausente ou n\u00e3o reconhecido.", "community": 135, "community_name": "resolve_article_body", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_355", "label": "Valida a cadeia de fallback completa para o campo T\u00cdTULO (6 n\u00edveis).", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida a cadeia de fallback completa para o campo T\u00cdTULO (6 n\u00edveis).", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_397", "label": "Valida a cadeia de fallback completa para a URL ORIGINAL (5 n\u00edveis).", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida a cadeia de fallback completa para a URL ORIGINAL (5 n\u00edveis).", "community": 326, "community_name": "test_metadata_priority_original_url_all_fallbacks", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_437", "label": "Garante que subt\u00edtulo id\u00eantico ao t\u00edtulo seja automaticamente omitido (None).", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que subt\u00edtulo id\u00eantico ao t\u00edtulo seja automaticamente omitido (None).", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_452", "label": "Garante que listas de autores/tags usem apenas a primeira fonte v\u00e1lida, sem\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que listas de autores/tags usem apenas a primeira fonte v\u00e1lida, sem\u2026", "community": 131, "community_name": "convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_470", "label": "Testa remo\u00e7\u00e3o de H1 inicial coincidente com t\u00edtulo com varia\u00e7\u00f5es de espa\u00e7os e\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa remo\u00e7\u00e3o de H1 inicial coincidente com t\u00edtulo com varia\u00e7\u00f5es de espa\u00e7os e\u2026", "community": 140, "community_name": "convert_article", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_487", "label": "Valida descarte de data:, relativos e deduplica\u00e7\u00e3o mantendo a primeira\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida descarte de data:, relativos e deduplica\u00e7\u00e3o mantendo a primeira\u2026", "community": 217, "community_name": "clean_body_images", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_509", "label": "Testa montagem com todos os campos e apenas com campos obrigat\u00f3rios.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa montagem com todos os campos e apenas com campos obrigat\u00f3rios.", "community": 140, "community_name": "convert_article", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_542", "label": "Garante correspond\u00eancia exata byte a byte para Trafilatura, Newspaper4k e\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante correspond\u00eancia exata byte a byte para Trafilatura, Newspaper4k e\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_559", "label": "Garante que m\u00faltiplas execu\u00e7\u00f5es no mesmo arquivo produzam hashes SHA-256\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que m\u00faltiplas execu\u00e7\u00f5es no mesmo arquivo produzam hashes SHA-256\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_583", "label": "Testa toda a matriz de c\u00f3digos de sa\u00edda da CLI (0, 1, 2).", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa toda a matriz de c\u00f3digos de sa\u00edda da CLI (0, 1, 2).", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_617", "label": "Garante encerramento com c\u00f3digo 1 caso a raiz do JSON seja lista, n\u00famero ou\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante encerramento com c\u00f3digo 1 caso a raiz do JSON seja lista, n\u00famero ou\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_632", "label": "Garante que stdout permane\u00e7a limpo e grava\u00e7\u00e3o at\u00f4mica preserve arquivos\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que stdout permane\u00e7a limpo e grava\u00e7\u00e3o at\u00f4mica preserve arquivos\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_676", "label": "Garante gera\u00e7\u00e3o autom\u00e1tica de <input_stem>.md quando -o n\u00e3o \u00e9 informado.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante gera\u00e7\u00e3o autom\u00e1tica de &lt;input_stem&gt;.md quando -o n\u00e3o \u00e9 informado.", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_705", "label": "Valida a convers\u00e3o E2E de um artigo real extra\u00eddo do arquivo\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida a convers\u00e3o E2E de um artigo real extra\u00eddo do arquivo\u2026", "community": 149, "community_name": "test_convert_article_to_markdown.py", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_736", "label": "Testa a chamada direta da fun\u00e7\u00e3o convert_article em c\u00f3digo Python.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa a chamada direta da fun\u00e7\u00e3o convert_article em c\u00f3digo Python.", "community": 140, "community_name": "convert_article", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_convert_article_to_markdown_rationale_756", "label": "Testa a chamada direta do parse_arguments.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa a chamada direta do parse_arguments.", "community": 145, "community_name": "parse_arguments", "source_file": "tests/tools/test_convert_article_to_markdown.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline", "label": "test_e2e_text_analysis_pipeline.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "test_e2e_text_analysis_pipeline.py", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 19}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_py_fixture", "label": "fixture", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fixture", "community": 48, "community_name": "classifier.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate", "label": "ecp_river_plate()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ecp_river_plate()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success", "label": "test_funnel_nlp_deterministic_success()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_nlp_deterministic_success()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym", "label": "test_funnel_nlp_deterministic_rejection_homonym()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_nlp_deterministic_rejection_homonym()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade", "label": "test_funnel_nlp_ambiguity_resolved_by_llm_upgrade()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_nlp_ambiguity_resolved_by_llm_upgrade()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm", "label": "test_funnel_nlp_ambiguity_confirmed_tangential_by_llm()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_nlp_ambiguity_confirmed_tangential_by_llm()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation", "label": "test_funnel_llm_failure_graceful_degradation()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_llm_failure_graceful_degradation()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_py_parametrize", "label": "parametrize", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parametrize", "community": 48, "community_name": "classifier.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection", "label": "test_funnel_multilingual_language_detection()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_multilingual_language_detection()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end", "label": "test_funnel_cli_subprocess_end_to_end()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_cli_subprocess_end_to_end()", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_py_path", "label": "Path", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 48, "community_name": "classifier.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured", "label": "test_funnel_live_api_execution_if_configured()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_funnel_live_api_execution_if_configured()", "community": 45, "community_name": "ClassificationResult", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_1", "label": "Su\u00edte de Testes E2E e de Integra\u00e7\u00e3o Completa para An\u00e1lise de Texto e\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Su\u00edte de Testes E2E e de Integra\u00e7\u00e3o Completa para An\u00e1lise de Texto e\u2026", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_43", "label": "Fixture ECP oficial para o Club Atl\u00e9tico River Plate.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fixture ECP oficial para o Club Atl\u00e9tico River Plate.", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_102", "label": "Cen\u00e1rio 1: Artigo com alta densidade de \u00e2ncoras do River Plate. Or\u00e1culo:\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1: Artigo com alta densidade de \u00e2ncoras do River Plate. Or\u00e1culo:\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_137", "label": "Cen\u00e1rio 2: Artigo sobre a Bacia do Rio da Prata ou clube hom\u00f4nimo do Uruguai.\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2: Artigo sobre a Bacia do Rio da Prata ou clube hom\u00f4nimo do Uruguai.\u2026", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_160", "label": "Cen\u00e1rio 3: Men\u00e7\u00e3o isolada do clube ('River') em contexto com poucas \u00e2ncoras\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 3: Men\u00e7\u00e3o isolada do clube (&#x27;River&#x27;) em contexto com poucas \u00e2ncoras\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_196", "label": "Cen\u00e1rio 4: Men\u00e7\u00e3o metaf\u00f3rica ou tur\u00edstica a um local pr\u00f3ximo. Tier 1\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4: Men\u00e7\u00e3o metaf\u00f3rica ou tur\u00edstica a um local pr\u00f3ximo. Tier 1\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_231", "label": "Cen\u00e1rio 5: LLM configurado, caso amb\u00edguo, mas a API externa sofre timeout/500.\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 5: LLM configurado, caso amb\u00edguo, mas a API externa sofre timeout/500.\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_282", "label": "Garante a identifica\u00e7\u00e3o precisa de idioma e integridade nos 6 idiomas\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante a identifica\u00e7\u00e3o precisa de idioma e integridade nos 6 idiomas\u2026", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_294", "label": "Valida o contrato CLI completo classify.py com sa\u00edda em arquivo JSON e flags\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida o contrato CLI completo classify.py com sa\u00edda em arquivo JSON e flags\u2026", "community": 48, "community_name": "classifier.py", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_348", "label": "Executa chamada ao vivo contra OpenAI ou Gemini caso OPENAI_API_KEY ou\u2026", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Executa chamada ao vivo contra OpenAI ou Gemini caso OPENAI_API_KEY ou\u2026", "community": 45, "community_name": "ClassificationResult", "source_file": "tests/tools/test_e2e_text_analysis_pipeline.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_article_contents", "label": "test_extract_article_contents.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 23.7, "font": {"size": 12, "color": "#ffffff"}, "title": "test_extract_article_contents.py", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 32}, {"id": "tests_tools_test_extract_article_contents_py_fixture", "label": "fixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fixture", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_extract_article_contents_sample_input_json", "label": "sample_input_json()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sample_input_json()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_article_contents_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "", "file_type": "code", "degree": 10}, {"id": "tests_tools_test_extract_article_contents_test_input_article_creation", "label": "test_input_article_creation()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_input_article_creation()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_extract_article_contents_test_load_search_json_valid", "label": "test_load_search_json_valid()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_load_search_json_valid()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file", "label": "test_load_search_json_invalid_file()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_load_search_json_invalid_file()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_article_contents_test_save_extracted_json", "label": "test_save_extracted_json()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_save_extracted_json()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 9}, {"id": "tests_tools_test_extract_article_contents_test_trafilatura_extractor", "label": "test_trafilatura_extractor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_trafilatura_extractor()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_article_contents_test_newspaper_extractor", "label": "test_newspaper_extractor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_newspaper_extractor()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_article_contents_test_readability_extractor", "label": "test_readability_extractor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_readability_extractor()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_article_contents_test_extract_all_engines", "label": "test_extract_all_engines()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_extract_all_engines()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_extract_article_contents_test_extractor_error_isolation_on_faulty_engine", "label": "test_extractor_error_isolation_on_faulty_engine()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_extractor_error_isolation_on_faulty_engine()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_extract_article_contents_test_crawler_error_isolation", "label": "test_crawler_error_isolation()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crawler_error_isolation()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_article_contents_test_process_batch_with_limit", "label": "test_process_batch_with_limit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_process_batch_with_limit()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_article_contents_test_cli_main_success", "label": "test_cli_main_success()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_main_success()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file", "label": "test_cli_main_missing_input_file()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_main_missing_input_file()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction", "label": "test_e2e_live_article_extraction()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_live_article_extraction()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution", "label": "test_e2e_cli_live_execution()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_cli_live_execution()", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_article_contents_rationale_317", "label": "Valida E2E a extra\u00e7\u00e3o real ao vivo com Foxcape e os 3 motores em lote.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida E2E a extra\u00e7\u00e3o real ao vivo com Foxcape e os 3 motores em lote.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_article_contents_rationale_361", "label": "Valida E2E a execu\u00e7\u00e3o do CLI real de ponta a ponta.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida E2E a execu\u00e7\u00e3o do CLI real de ponta a ponta.", "community": 80, "community_name": "test_extract_article_contents.py", "source_file": "tests/tools/test_extract_article_contents.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news", "label": "test_extract_google_news.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 22.0, "font": {"size": 12, "color": "#ffffff"}, "title": "test_extract_google_news.py", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 28}, {"id": "tests_tools_test_extract_google_news_py_fixture", "label": "fixture", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fixture", "community": 318, "community_name": "sample_rss_xml", "source_file": "", "file_type": "code", "degree": 1}, {"id": "tests_tools_test_extract_google_news_sample_rss_xml", "label": "sample_rss_xml()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sample_rss_xml()", "community": 318, "community_name": "sample_rss_xml", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings", "label": "test_get_hl_gl_ceid_default_mappings()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_get_hl_gl_ceid_default_mappings()", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale", "label": "test_get_hl_gl_ceid_with_custom_locale()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_get_hl_gl_ceid_with_custom_locale()", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback", "label": "test_get_hl_gl_ceid_dynamic_fallback()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_get_hl_gl_ceid_dynamic_fallback()", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_search_query_validation", "label": "test_search_query_validation()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_search_query_validation()", "community": 90, "community_name": "SearchQuery", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture", "label": "test_parse_google_news_rss_with_fixture()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_parse_google_news_rss_with_fixture()", "community": 82, "community_name": "extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback", "label": "test_resolve_article_url_fallback()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_article_url_fallback()", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_resolve_article_url_success", "label": "test_resolve_article_url_success()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_article_url_success()", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch", "label": "test_resolve_articles_urls_batch()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_articles_urls_batch()", "community": 82, "community_name": "extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked", "label": "test_extract_google_news_orchestration_mocked()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_extract_google_news_orchestration_mocked()", "community": 90, "community_name": "SearchQuery", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_extract_google_news_test_cli_execution_stdout", "label": "test_cli_execution_stdout()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_execution_stdout()", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 4}, {"id": "capturefixture", "label": "CaptureFixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CaptureFixture", "community": 40, "community_name": "main", "source_file": "", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_cli_execution_file_output", "label": "test_cli_execution_file_output()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_execution_file_output()", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_google_news_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 40, "community_name": "main", "source_file": "", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_extract_google_news_test_cli_empty_query_error", "label": "test_cli_empty_query_error()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_empty_query_error()", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_google_news_test_cli_network_error_handling", "label": "test_cli_network_error_handling()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_network_error_handling()", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url", "label": "test_e2e_resolve_real_google_news_url()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_resolve_real_google_news_url()", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline", "label": "test_e2e_extract_google_news_live_pipeline()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_extract_google_news_live_pipeline()", "community": 83, "community_name": "ExtractionResult", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output", "label": "test_e2e_cli_live_file_output()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_cli_live_file_output()", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_extract_google_news_rationale_1", "label": "Testes unit\u00e1rios e de integra\u00e7\u00e3o para o Extrator de Manchetes do Google News.\u2026", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testes unit\u00e1rios e de integra\u00e7\u00e3o para o Extrator de Manchetes do Google News.\u2026", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_33", "label": "Fixture que fornece o conte\u00fado do XML de exemplo para testes offline.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fixture que fornece o conte\u00fado do XML de exemplo para testes offline.", "community": 318, "community_name": "sample_rss_xml", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_38", "label": "Valida o mapeamento padr\u00e3o de idiomas para pares (hl, gl, ceid).", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida o mapeamento padr\u00e3o de idiomas para pares (hl, gl, ceid).", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_61", "label": "Valida a sobrescrita geogr\u00e1fica quando o argumento locale \u00e9 especificado.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida a sobrescrita geogr\u00e1fica quando o argumento locale \u00e9 especificado.", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_79", "label": "Valida fallback din\u00e2mico para idiomas regionais n\u00e3o listados explicitamente.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida fallback din\u00e2mico para idiomas regionais n\u00e3o listados explicitamente.", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_87", "label": "Valida as regras de neg\u00f3cio e limites de SearchQuery.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida as regras de neg\u00f3cio e limites de SearchQuery.", "community": 90, "community_name": "SearchQuery", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_112", "label": "Valida o parsing do feed RSS, higieniza\u00e7\u00e3o de tags HTML e deduplica\u00e7\u00e3o.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida o parsing do feed RSS, higieniza\u00e7\u00e3o de tags HTML e deduplica\u00e7\u00e3o.", "community": 82, "community_name": "extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_139", "label": "Valida fallback gracioso de URL quando n\u00e3o \u00e9 link do Google News ou em erro.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida fallback gracioso de URL quando n\u00e3o \u00e9 link do Google News ou em erro.", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_149", "label": "Valida resolu\u00e7\u00e3o bem-sucedida de URL do Google News para o portal destino.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida resolu\u00e7\u00e3o bem-sucedida de URL do Google News para o portal destino.", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_162", "label": "Valida a resolu\u00e7\u00e3o concorrente em lote de uma lista de NewsArticle.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida a resolu\u00e7\u00e3o concorrente em lote de uma lista de NewsArticle.", "community": 82, "community_name": "extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_187", "label": "Valida a consolida\u00e7\u00e3o do ExtractionResult a partir da busca mockada com URLs\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida a consolida\u00e7\u00e3o do ExtractionResult a partir da busca mockada com URLs\u2026", "community": 90, "community_name": "SearchQuery", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_214", "label": "Valida execu\u00e7\u00e3o padr\u00e3o do CLI com sa\u00edda JSON no stdout.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida execu\u00e7\u00e3o padr\u00e3o do CLI com sa\u00edda JSON no stdout.", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_235", "label": "Valida grava\u00e7\u00e3o em arquivo com cria\u00e7\u00e3o autom\u00e1tica de diret\u00f3rios pais.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida grava\u00e7\u00e3o em arquivo com cria\u00e7\u00e3o autom\u00e1tica de diret\u00f3rios pais.", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_254", "label": "Valida tratamento de erro e c\u00f3digo de sa\u00edda 1 para par\u00e2metro vazio.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida tratamento de erro e c\u00f3digo de sa\u00edda 1 para par\u00e2metro vazio.", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_263", "label": "Valida tratamento de erro e c\u00f3digo de sa\u00edda 2 para falhas de rede.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida tratamento de erro e c\u00f3digo de sa\u00edda 2 para falhas de rede.", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_282", "label": "Valida E2E que o decodificador resolve uma URL real do Google News para o\u2026", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida E2E que o decodificador resolve uma URL real do Google News para o\u2026", "community": 84, "community_name": "test_extract_google_news.py", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_303", "label": "Valida E2E o fluxo completo de busca, parsing e resolu\u00e7\u00e3o de URLs reais ao vivo.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida E2E o fluxo completo de busca, parsing e resolu\u00e7\u00e3o de URLs reais ao vivo.", "community": 83, "community_name": "ExtractionResult", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_extract_google_news_rationale_319", "label": "Valida E2E a execu\u00e7\u00e3o do CLI com sa\u00edda real em arquivo e URLs decodificadas.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida E2E a execu\u00e7\u00e3o do CLI com sa\u00edda real em arquivo e URLs decodificadas.", "community": 40, "community_name": "main", "source_file": "tests/tools/test_extract_google_news.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_language", "label": "test_language.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "test_language.py", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 12}, {"id": "tests_tools_test_language_test_normalize_text", "label": "test_normalize_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_text()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_test_detect_portuguese", "label": "test_detect_portuguese()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_detect_portuguese()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_test_detect_english", "label": "test_detect_english()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_detect_english()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_test_detect_spanish", "label": "test_detect_spanish()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_detect_spanish()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_test_detect_german", "label": "test_detect_german()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_detect_german()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_test_detect_italian", "label": "test_detect_italian()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_detect_italian()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_test_detect_french", "label": "test_detect_french()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_detect_french()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_test_empty_language", "label": "test_empty_language()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_empty_language()", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_language_rationale_1", "label": "Unit tests for language detection and text normalization.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for language detection and text normalization.", "community": 121, "community_name": "detect_language", "source_file": "tests/tools/test_language.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback", "label": "test_llm_fallback.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "test_llm_fallback.py", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 18}, {"id": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection", "label": "test_llm_adapter_availability_detection()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_adapter_availability_detection()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure", "label": "test_llm_adapter_build_prompt_structure()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_adapter_build_prompt_structure()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response", "label": "test_llm_adapter_parsing_valid_json_response()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_adapter_parsing_valid_json_response()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock", "label": "test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses", "label": "test_llm_adapter_handling_invalid_and_corrupt_responses()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_llm_adapter_handling_invalid_and_corrupt_responses()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case", "label": "test_classifier_triggers_tier3_on_ambiguous_tangential_case()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_classifier_triggers_tier3_on_ambiguous_tangential_case()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case", "label": "test_classifier_skips_tier3_on_clear_direct_inherent_case()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_classifier_skips_tier3_on_clear_direct_inherent_case()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception", "label": "test_classifier_graceful_degradation_when_llm_raises_exception()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_classifier_graceful_degradation_when_llm_raises_exception()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_llm_fallback_test_cli_execution_with_enable_llm_flag", "label": "test_cli_execution_with_enable_llm_flag()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cli_execution_with_enable_llm_flag()", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_llm_fallback_rationale_1", "label": "Su\u00edte de Testes para o Adaptador de Fallback para LLM (Tier 3) do Classificador\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Su\u00edte de Testes para o Adaptador de Fallback para LLM (Tier 3) do Classificador\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_32", "label": "Valida detec\u00e7\u00e3o de disponibilidade por chave de API ou provider customizado.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida detec\u00e7\u00e3o de disponibilidade por chave de API ou provider customizado.", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_49", "label": "Valida a montagem do prompt de desambigua\u00e7\u00e3o com metadados do ECP e documento.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida a montagem do prompt de desambigua\u00e7\u00e3o com metadados do ECP e documento.", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_79", "label": "Valida o parsing e instancia\u00e7\u00e3o correta do ClassificationResult a partir da\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida o parsing e instancia\u00e7\u00e3o correta do ClassificationResult a partir da\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_119", "label": "Valida extra\u00e7\u00e3o de JSON quando a resposta do LLM vem formatada em bloco\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida extra\u00e7\u00e3o de JSON quando a resposta do LLM vem formatada em bloco\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_150", "label": "Valida que respostas corrompidas ou JSONs sem campos obrigat\u00f3rios retornem None\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Valida que respostas corrompidas ou JSONs sem campos obrigat\u00f3rios retornem None\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_193", "label": "Garante que o classificador dispare o Tier 3 LLM para casos amb\u00edguos\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que o classificador dispare o Tier 3 LLM para casos amb\u00edguos\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_227", "label": "Garante que casos claros (alta confian\u00e7a e alta densidade de \u00e2ncoras) N\u00c3O\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que casos claros (alta confian\u00e7a e alta densidade de \u00e2ncoras) N\u00c3O\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_258", "label": "Garante que se o LLM falhar por erro de rede ou timeout, o classificador\u2026", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que se o LLM falhar por erro de rede ou timeout, o classificador\u2026", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_llm_fallback_rationale_292", "label": "Garante que a CLI classify.py aceite e processe a flag --enable-llm sem erros.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que a CLI classify.py aceite e processe a flag --enable-llm sem erros.", "community": 47, "community_name": "LLMFallbackAdapter", "source_file": "tests/tools/test_llm_fallback.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_models", "label": "test_models.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "test_models.py", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 17}, {"id": "tests_tools_test_models_test_ecp_snapshot_valid", "label": "test_ecp_snapshot_valid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_snapshot_valid()", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_models_test_ecp_snapshot_defaults", "label": "test_ecp_snapshot_defaults()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_snapshot_defaults()", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_models_test_ecp_snapshot_missing_required", "label": "test_ecp_snapshot_missing_required()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ecp_snapshot_missing_required()", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_models_test_classification_result_serialization", "label": "test_classification_result_serialization()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_classification_result_serialization()", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_models_test_classification_error_serialization", "label": "test_classification_error_serialization()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_classification_error_serialization()", "community": 101, "community_name": "main", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_models_test_parser_strip_markdown", "label": "test_parser_strip_markdown()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_parser_strip_markdown()", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_models_test_extract_evidence_snippets", "label": "test_extract_evidence_snippets()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_extract_evidence_snippets()", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_models_rationale_1", "label": "Unit tests for ECP models, schema validation, and structured error handling.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for ECP models, schema validation, and structured error handling.", "community": 152, "community_name": "test_models.py", "source_file": "tests/tools/test_models.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor", "label": "test_select_article_extractor.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 25.9, "font": {"size": 12, "color": "#ffffff"}, "title": "test_select_article_extractor.py", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 37}, {"id": "tests_tools_test_select_article_extractor_test_normalize_text_empty_and_invalid", "label": "test_normalize_text_empty_and_invalid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_text_empty_and_invalid()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_select_article_extractor_test_normalize_text_html_entities_and_tags", "label": "test_normalize_text_html_entities_and_tags()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_text_html_entities_and_tags()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_links", "label": "test_normalize_text_markdown_links()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_text_markdown_links()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_images_stripped_while_links_preserved", "label": "test_normalize_text_markdown_images_stripped_while_links_preserved()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_text_markdown_images_stripped_while_links_preserved()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_select_article_extractor_test_normalize_text_nfkc_unicode_and_punctuation", "label": "test_normalize_text_nfkc_unicode_and_punctuation()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_text_nfkc_unicode_and_punctuation()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_select_article_extractor_test_generate_shingles_sliding_window", "label": "test_generate_shingles_sliding_window()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_shingles_sliding_window()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_select_article_extractor_test_generate_shingles_short_text", "label": "test_generate_shingles_short_text()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_shingles_short_text()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_select_article_extractor_test_generate_shingles_empty", "label": "test_generate_shingles_empty()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_shingles_empty()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 2}, {"id": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner", "label": "test_ct_001_three_candidates_clear_winner()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_001_three_candidates_clear_winner()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles", "label": "test_ct_002_technical_tie_smallest_shingles()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_002_technical_tie_smallest_shingles()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback", "label": "test_ct_003_technical_tie_priority_fallback()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_003_technical_tie_priority_fallback()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus", "label": "test_ct_004_three_candidates_no_consensus()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_004_three_candidates_no_consensus()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus", "label": "test_ct_005_two_candidates_no_consensus()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_005_two_candidates_no_consensus()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate", "label": "test_ct_006_single_usable_candidate()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_006_single_usable_candidate()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only", "label": "test_ct_007_degraded_candidates_only()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_007_degraded_candidates_only()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable", "label": "test_ct_008_all_candidates_unavailable()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_008_all_candidates_unavailable()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage", "label": "test_ct_009_small_fragment_loses_due_to_low_coverage()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_009_small_fragment_loses_due_to_low_coverage()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support", "label": "test_ct_010_excessive_boilerplate_loses_due_to_low_support()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_010_excessive_boilerplate_loses_due_to_low_support()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage", "label": "test_ct_011_partial_content_loses_due_to_low_coverage()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_011_partial_content_loses_due_to_low_coverage()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor", "label": "test_ct_012_recalculate_existing_selected_extractor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_012_recalculate_existing_selected_extractor()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Path", "community": 120, "community_name": "process_batch", "source_file": "", "file_type": "code", "degree": 11}, {"id": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list", "label": "test_ct_013_empty_articles_list()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_013_empty_articles_list()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically", "label": "test_ct_014_invalid_json_fails_atomically()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ct_014_invalid_json_fails_atomically()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_integration_reference_file", "label": "test_integration_reference_file()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_integration_reference_file()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images", "label": "test_article_1_regression_technical_tie_markdown_images()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_article_1_regression_technical_tie_markdown_images()", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 5}, {"id": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism", "label": "test_integration_large_batch_determinism()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_integration_large_batch_determinism()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer", "label": "test_integration_pipeline_downstream_consumer()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_integration_pipeline_downstream_consumer()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 4}, {"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution", "label": "test_e2e_cli_subprocess_real_execution()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_cli_subprocess_real_execution()", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming", "label": "test_e2e_cli_subprocess_default_naming()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_cli_subprocess_default_naming()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input", "label": "test_e2e_cli_subprocess_invalid_input()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_cli_subprocess_invalid_input()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file", "label": "test_e2e_cli_subprocess_missing_file()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_e2e_cli_subprocess_missing_file()", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "code", "degree": 3}, {"id": "tests_tools_test_select_article_extractor_rationale_1", "label": "Su\u00edte de Testes Automatizados para o Seletor Determin\u00edstico de Extrator. Cobre\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Su\u00edte de Testes Automatizados para o Seletor Determin\u00edstico de Extrator. Cobre\u2026", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_50", "label": "Garante que marca\u00e7\u00e3o de imagem Markdown ![alt](url) seja descartada e link\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garante que marca\u00e7\u00e3o de imagem Markdown ![alt](url) seja descartada e link\u2026", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_131", "label": "CT-001: Tr\u00eas candidatos com consenso e um vencedor claro -> Selecionar o maior\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-001: Tr\u00eas candidatos com consenso e um vencedor claro -&gt; Selecionar o maior\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_147", "label": "CT-002: Dois ou mais candidatos dentro de 0,03 do maior score -> Selecionar o\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-002: Dois ou mais candidatos dentro de 0,03 do maior score -&gt; Selecionar o\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_164", "label": "CT-003: Empate t\u00e9cnico e mesma quantidade de shingles -> Aplicar prioridade\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-003: Empate t\u00e9cnico e mesma quantidade de shingles -&gt; Aplicar prioridade\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_185", "label": "CT-004: Tr\u00eas candidatos sem consenso -> Selecionar a quantidade mediana de\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-004: Tr\u00eas candidatos sem consenso -&gt; Selecionar a quantidade mediana de\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_200", "label": "CT-005: Dois candidatos sem consenso -> Selecionar a maior quantidade de\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-005: Dois candidatos sem consenso -&gt; Selecionar a maior quantidade de\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_216", "label": "CT-006: Somente um candidato utiliz\u00e1vel -> Selecionar esse candidato.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-006: Somente um candidato utiliz\u00e1vel -&gt; Selecionar esse candidato.", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_231", "label": "CT-007: Nenhum utiliz\u00e1vel, mas existe candidato degradado -> Executar o\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-007: Nenhum utiliz\u00e1vel, mas existe candidato degradado -&gt; Executar o\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_243", "label": "CT-008: Todos os candidatos indispon\u00edveis -> Selecionar newspaper4k.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-008: Todos os candidatos indispon\u00edveis -&gt; Selecionar newspaper4k.", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_255", "label": "CT-009: Readability retorna apenas um fragmento pequeno enquanto os outros\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-009: Readability retorna apenas um fragmento pequeno enquanto os outros\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_272", "label": "CT-010: Um candidato cont\u00e9m o conte\u00fado comum e muito conte\u00fado excedente ->\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-010: Um candidato cont\u00e9m o conte\u00fado comum e muito conte\u00fado excedente -&gt;\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_290", "label": "CT-011: Um candidato cont\u00e9m somente parte do conte\u00fado comum -> Perde cobertura\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-011: Um candidato cont\u00e9m somente parte do conte\u00fado comum -&gt; Perde cobertura\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_303", "label": "CT-012: A entrada j\u00e1 cont\u00e9m selected_extractor -> Recalcular e substituir\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-012: A entrada j\u00e1 cont\u00e9m selected_extractor -&gt; Recalcular e substituir\u2026", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_335", "label": "CT-013: articles est\u00e1 vazio -> Gerar sa\u00edda v\u00e1lida com articles vazio.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-013: articles est\u00e1 vazio -&gt; Gerar sa\u00edda v\u00e1lida com articles vazio.", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_354", "label": "CT-014: JSON inv\u00e1lido -> N\u00e3o gerar sa\u00edda.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CT-014: JSON inv\u00e1lido -&gt; N\u00e3o gerar sa\u00edda.", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_371", "label": "Testa o processamento em lote completo sobre o arquivo real\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa o processamento em lote completo sobre o arquivo real\u2026", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_402", "label": "Teste de regress\u00e3o para o Artigo 1 (Los puntajes de River vs. Independiente\u2026", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Teste de regress\u00e3o para o Artigo 1 (Los puntajes de River vs. Independiente\u2026", "community": 119, "community_name": "select_article_extractor", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_436", "label": "Gera um lote de 100 artigos sint\u00e9ticos e verifica 100% de repetibilidade\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Gera um lote de 100 artigos sint\u00e9ticos e verifica 100% de repetibilidade\u2026", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_494", "label": "Testa a integra\u00e7\u00e3o end-to-end do pipeline downstream: L\u00ea o JSON enriquecido com\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testa a integra\u00e7\u00e3o end-to-end do pipeline downstream: L\u00ea o JSON enriquecido com\u2026", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_531", "label": "E2E: Executa scripts/select_article_extractor.py como subprocesso real na linha\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "E2E: Executa scripts/select_article_extractor.py como subprocesso real na linha\u2026", "community": 122, "community_name": "test_select_article_extractor.py", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_568", "label": "E2E: Executa CLI sem a flag -o e valida cria\u00e7\u00e3o autom\u00e1tica de\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "E2E: Executa CLI sem a flag -o e valida cria\u00e7\u00e3o autom\u00e1tica de\u2026", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_596", "label": "E2E: Executa CLI com JSON inv\u00e1lido e valida c\u00f3digo de sa\u00edda e erro no stderr.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "E2E: Executa CLI com JSON inv\u00e1lido e valida c\u00f3digo de sa\u00edda e erro no stderr.", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "tests_tools_test_select_article_extractor_rationale_609", "label": "E2E: Executa CLI com arquivo inexistente e valida c\u00f3digo 1 e mensagem no stderr.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "E2E: Executa CLI com arquivo inexistente e valida c\u00f3digo 1 e mensagem no stderr.", "community": 120, "community_name": "process_batch", "source_file": "tests/tools/test_select_article_extractor.py", "file_type": "rationale", "degree": 1}, {"id": "agents_rules_graphify", "label": "rules/graphify.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "rules/graphify.md", "community": 7, "community_name": "Graphify Rules", "source_file": ".agents/rules/graphify.md", "file_type": "document", "degree": 1}, {"id": "agents_rules_graphify_graphify", "label": "graphify", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify", "community": 7, "community_name": "Graphify Rules", "source_file": ".agents/rules/graphify.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill", "label": "graphify/SKILL.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify/SKILL.md", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_graphify", "label": "/graphify", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "/graphify", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 10}, {"id": "agents_skills_graphify_skill_usage", "label": "Usage", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Usage", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_what_graphify_is_for", "label": "What graphify is for", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "What graphify is for", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "label": "What You Must Do When Invoked", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "What You Must Do When Invoked", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 12}, {"id": "agents_skills_graphify_skill_step_0_github_repos_and_multi_path_merge_only_if_a_url_or_several_paths", "label": "Step 0 - GitHub repos and multi-path merge (only if a URL or several paths)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 0 - GitHub repos and multi-path merge (only if a URL or several paths)", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_1_ensure_graphify_is_installed", "label": "Step 1 - Ensure graphify is installed", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 1 - Ensure graphify is installed", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_2_detect_files", "label": "Step 2 - Detect files", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 2 - Detect files", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_2_5_video_and_audio_only_if_video_files_detected", "label": "Step 2.5 - Video and audio (only if video files detected)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 2.5 - Video and audio (only if video files detected)", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships", "label": "Step 3 - Extract entities and relationships", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 3 - Extract entities and relationships", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_graphify_skill_part_a_structural_extraction_for_code_files", "label": "Part A - Structural extraction for code files", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Part A - Structural extraction for code files", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_part_b_semantic_extraction_parallel_subagents", "label": "Part B - Semantic extraction (parallel subagents)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Part B - Semantic extraction (parallel subagents)", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_part_c_merge_ast_semantic_into_final_extraction", "label": "Part C - Merge AST + semantic into final extraction", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Part C - Merge AST + semantic into final extraction", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_4_build_graph_cluster_analyze_generate_outputs", "label": "Step 4 - Build graph, cluster, analyze, generate outputs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 4 - Build graph, cluster, analyze, generate outputs", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_4_5_graph_health_check_read_only_integrity_gate", "label": "Step 4.5 - Graph health check (read-only integrity gate)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 4.5 - Graph health check (read-only integrity gate)", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_5_label_communities", "label": "Step 5 - Label communities", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 5 - Label communities", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_6_generate_obsidian_vault_opt_in_html", "label": "Step 6 - Generate Obsidian vault (opt-in) + HTML", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 6 - Generate Obsidian vault (opt-in) + HTML", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_steps_6b_8_wiki_neo4j_falkordb_svg_graphml_mcp_benchmark_only_on_their_flags", "label": "Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_step_9_save_manifest_update_cost_tracker_clean_up_and_report", "label": "Step 9 - Save manifest, update cost tracker, clean up, and report", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 9 - Save manifest, update cost tracker, clean up, and report", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_interpreter_guard_for_subcommands", "label": "Interpreter guard for subcommands", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Interpreter guard for subcommands", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_for_update_and_cluster_only", "label": "For --update and --cluster-only", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For --update and --cluster-only", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_for_graphify_query", "label": "For /graphify query", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For /graphify query", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_for_graphify_add_and_watch", "label": "For /graphify add and --watch", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For /graphify add and --watch", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_for_the_commit_hook_and_native_claude_md_integration", "label": "For the commit hook and native CLAUDE.md integration", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For the commit hook and native CLAUDE.md integration", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_skill_honesty_rules", "label": "Honesty Rules", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Honesty Rules", "community": 3, "community_name": "Graphify Commands", "source_file": ".agents/skills/graphify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_add_watch", "label": "add-watch.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "add-watch.md", "community": 28, "community_name": "Graphify Watch Mode", "source_file": ".agents/skills/graphify/references/add-watch.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_add_watch_graphify_reference_add_a_url_and_watch_a_folder", "label": "graphify reference: add a URL and watch a folder", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: add a URL and watch a folder", "community": 28, "community_name": "Graphify Watch Mode", "source_file": ".agents/skills/graphify/references/add-watch.md", "file_type": "document", "degree": 3}, {"id": "agents_skills_graphify_references_add_watch_for_graphify_add", "label": "For /graphify add", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For /graphify add", "community": 28, "community_name": "Graphify Watch Mode", "source_file": ".agents/skills/graphify/references/add-watch.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_add_watch_for_watch", "label": "For --watch", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For --watch", "community": 28, "community_name": "Graphify Watch Mode", "source_file": ".agents/skills/graphify/references/add-watch.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports", "label": "exports.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "exports.md", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "label": "graphify reference: extra exports and benchmark", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: extra exports and benchmark", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 8}, {"id": "agents_skills_graphify_references_exports_step_6b_wiki_only_if_wiki_flag", "label": "Step 6b - Wiki (only if --wiki flag)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 6b - Wiki (only if --wiki flag)", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports_step_7_neo4j_export_only_if_neo4j_or_neo4j_push_flag", "label": "Step 7 - Neo4j export (only if --neo4j or --neo4j-push flag)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 7 - Neo4j export (only if --neo4j or --neo4j-push flag)", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports_step_7a_falkordb_export_only_if_falkordb_or_falkordb_push_flag", "label": "Step 7a - FalkorDB export (only if --falkordb or --falkordb-push flag)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 7a - FalkorDB export (only if --falkordb or --falkordb-push flag)", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports_step_7b_svg_export_only_if_svg_flag", "label": "Step 7b - SVG export (only if --svg flag)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 7b - SVG export (only if --svg flag)", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports_step_7c_graphml_export_only_if_graphml_flag", "label": "Step 7c - GraphML export (only if --graphml flag)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 7c - GraphML export (only if --graphml flag)", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports_step_7d_mcp_server_only_if_mcp_flag", "label": "Step 7d - MCP server (only if --mcp flag)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 7d - MCP server (only if --mcp flag)", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_exports_step_8_token_reduction_benchmark_only_if_total_words_5000", "label": "Step 8 - Token reduction benchmark (only if total_words > 5000)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 8 - Token reduction benchmark (only if total_words &gt; 5000)", "community": 13, "community_name": "Graphify Exports", "source_file": ".agents/skills/graphify/references/exports.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_extraction_spec", "label": "extraction-spec.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "extraction-spec.md", "community": 34, "community_name": "Extraction Specification", "source_file": ".agents/skills/graphify/references/extraction-spec.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_extraction_spec_graphify_reference_extraction_subagent_prompt", "label": "graphify reference: extraction subagent prompt", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: extraction subagent prompt", "community": 34, "community_name": "Extraction Specification", "source_file": ".agents/skills/graphify/references/extraction-spec.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_github_and_merge", "label": "github-and-merge.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "github-and-merge.md", "community": 32, "community_name": "Repository Merge", "source_file": ".agents/skills/graphify/references/github-and-merge.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_github_and_merge_graphify_reference_github_clone_and_cross_repo_merge", "label": "graphify reference: GitHub clone and cross-repo merge", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: GitHub clone and cross-repo merge", "community": 32, "community_name": "Repository Merge", "source_file": ".agents/skills/graphify/references/github-and-merge.md", "file_type": "document", "degree": 2}, {"id": "agents_skills_graphify_references_github_and_merge_step_0_clone_github_repo_s_only_if_a_github_url_was_given", "label": "Step 0 - Clone GitHub repo(s) (only if a GitHub URL was given)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 0 - Clone GitHub repo(s) (only if a GitHub URL was given)", "community": 32, "community_name": "Repository Merge", "source_file": ".agents/skills/graphify/references/github-and-merge.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_hooks", "label": "hooks.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "hooks.md", "community": 29, "community_name": "Graphify Hooks", "source_file": ".agents/skills/graphify/references/hooks.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_hooks_graphify_reference_commit_hook_and_native_claude_md_integration", "label": "graphify reference: commit hook and native CLAUDE.md integration", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: commit hook and native CLAUDE.md integration", "community": 29, "community_name": "Graphify Hooks", "source_file": ".agents/skills/graphify/references/hooks.md", "file_type": "document", "degree": 3}, {"id": "agents_skills_graphify_references_hooks_for_git_commit_hook", "label": "For git commit hook", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For git commit hook", "community": 29, "community_name": "Graphify Hooks", "source_file": ".agents/skills/graphify/references/hooks.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_hooks_for_native_claude_md_integration", "label": "For native CLAUDE.md integration", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For native CLAUDE.md integration", "community": 29, "community_name": "Graphify Hooks", "source_file": ".agents/skills/graphify/references/hooks.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_query", "label": "query.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "query.md", "community": 20, "community_name": "Graph Query", "source_file": ".agents/skills/graphify/references/query.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_query_graphify_reference_query_path_explain", "label": "graphify reference: query, path, explain", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: query, path, explain", "community": 20, "community_name": "Graph Query", "source_file": ".agents/skills/graphify/references/query.md", "file_type": "document", "degree": 5}, {"id": "agents_skills_graphify_references_query_step_0_constrained_query_expansion_required_before_traversal", "label": "Step 0 \u2014 Constrained query expansion (REQUIRED before traversal)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 0 \u2014 Constrained query expansion (REQUIRED before traversal)", "community": 20, "community_name": "Graph Query", "source_file": ".agents/skills/graphify/references/query.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_query_step_1_traversal", "label": "Step 1 \u2014 Traversal", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 1 \u2014 Traversal", "community": 20, "community_name": "Graph Query", "source_file": ".agents/skills/graphify/references/query.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_query_for_graphify_path", "label": "For /graphify path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For /graphify path", "community": 20, "community_name": "Graph Query", "source_file": ".agents/skills/graphify/references/query.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_query_for_graphify_explain", "label": "For /graphify explain", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For /graphify explain", "community": 20, "community_name": "Graph Query", "source_file": ".agents/skills/graphify/references/query.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_transcribe", "label": "transcribe.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transcribe.md", "community": 33, "community_name": "Media Transcription", "source_file": ".agents/skills/graphify/references/transcribe.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_transcribe_graphify_reference_transcribe_video_and_audio", "label": "graphify reference: transcribe video and audio", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: transcribe video and audio", "community": 33, "community_name": "Media Transcription", "source_file": ".agents/skills/graphify/references/transcribe.md", "file_type": "document", "degree": 2}, {"id": "agents_skills_graphify_references_transcribe_step_2_5_transcribe_video_audio_files_only_if_video_files_detected", "label": "Step 2.5 - Transcribe video / audio files (only if video files detected)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 2.5 - Transcribe video / audio files (only if video files detected)", "community": 33, "community_name": "Media Transcription", "source_file": ".agents/skills/graphify/references/transcribe.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_update", "label": "update.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update.md", "community": 30, "community_name": "Graphify Updates", "source_file": ".agents/skills/graphify/references/update.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only", "label": "graphify reference: incremental update and cluster-only", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify reference: incremental update and cluster-only", "community": 30, "community_name": "Graphify Updates", "source_file": ".agents/skills/graphify/references/update.md", "file_type": "document", "degree": 3}, {"id": "agents_skills_graphify_references_update_for_update_incremental_re_extraction", "label": "For --update (incremental re-extraction)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For --update (incremental re-extraction)", "community": 30, "community_name": "Graphify Updates", "source_file": ".agents/skills/graphify/references/update.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_graphify_references_update_for_cluster_only", "label": "For --cluster-only", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For --cluster-only", "community": 30, "community_name": "Graphify Updates", "source_file": ".agents/skills/graphify/references/update.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_audit_skill", "label": "ponytail-audit/SKILL.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ponytail-audit/SKILL.md", "community": 23, "community_name": "Ponytail Audit", "source_file": ".agents/skills/ponytail-audit/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_ponytail_audit_skill_tags", "label": "Tags", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tags", "community": 23, "community_name": "Ponytail Audit", "source_file": ".agents/skills/ponytail-audit/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_audit_skill_hunt", "label": "Hunt", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Hunt", "community": 23, "community_name": "Ponytail Audit", "source_file": ".agents/skills/ponytail-audit/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_audit_skill_output", "label": "Output", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Output", "community": 23, "community_name": "Ponytail Audit", "source_file": ".agents/skills/ponytail-audit/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_audit_skill_boundaries", "label": "Boundaries", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Boundaries", "community": 23, "community_name": "Ponytail Audit", "source_file": ".agents/skills/ponytail-audit/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_debt_skill", "label": "ponytail-debt/SKILL.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ponytail-debt/SKILL.md", "community": 31, "community_name": "Ponytail Debt", "source_file": ".agents/skills/ponytail-debt/SKILL.md", "file_type": "document", "degree": 3}, {"id": "agents_skills_ponytail_debt_skill_scan", "label": "Scan", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scan", "community": 31, "community_name": "Ponytail Debt", "source_file": ".agents/skills/ponytail-debt/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_debt_skill_output", "label": "Output", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Output", "community": 31, "community_name": "Ponytail Debt", "source_file": ".agents/skills/ponytail-debt/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_debt_skill_boundaries", "label": "Boundaries", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Boundaries", "community": 31, "community_name": "Ponytail Debt", "source_file": ".agents/skills/ponytail-debt/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_gain_skill", "label": "ponytail-gain/SKILL.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ponytail-gain/SKILL.md", "community": 24, "community_name": "Ponytail Metrics", "source_file": ".agents/skills/ponytail-gain/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_gain_skill_ponytail_gain", "label": "Ponytail Gain", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Ponytail Gain", "community": 24, "community_name": "Ponytail Metrics", "source_file": ".agents/skills/ponytail-gain/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_ponytail_gain_skill_scoreboard", "label": "Scoreboard", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scoreboard", "community": 24, "community_name": "Ponytail Metrics", "source_file": ".agents/skills/ponytail-gain/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_gain_skill_honesty_boundary", "label": "Honesty boundary", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Honesty boundary", "community": 24, "community_name": "Ponytail Metrics", "source_file": ".agents/skills/ponytail-gain/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_gain_skill_boundaries", "label": "Boundaries", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Boundaries", "community": 24, "community_name": "Ponytail Metrics", "source_file": ".agents/skills/ponytail-gain/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_help_skill", "label": "ponytail-help/SKILL.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ponytail-help/SKILL.md", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_help_skill_ponytail_help", "label": "Ponytail Help", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ponytail Help", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 7}, {"id": "agents_skills_ponytail_help_skill_levels", "label": "Levels", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Levels", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_help_skill_skills", "label": "Skills", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Skills", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_help_skill_deactivate", "label": "Deactivate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Deactivate", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_help_skill_configure_default_mode", "label": "Configure Default Mode", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Configure Default Mode", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_help_skill_update", "label": "Update", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Update", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_help_skill_more", "label": "More", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "More", "community": 16, "community_name": "Ponytail Help", "source_file": ".agents/skills/ponytail-help/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_review_skill", "label": "ponytail-review/SKILL.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ponytail-review/SKILL.md", "community": 25, "community_name": "Ponytail Review", "source_file": ".agents/skills/ponytail-review/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_ponytail_review_skill_format", "label": "Format", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Format", "community": 25, "community_name": "Ponytail Review", "source_file": ".agents/skills/ponytail-review/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_review_skill_examples", "label": "Examples", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Examples", "community": 25, "community_name": "Ponytail Review", "source_file": ".agents/skills/ponytail-review/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_review_skill_scoring", "label": "Scoring", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scoring", "community": 25, "community_name": "Ponytail Review", "source_file": ".agents/skills/ponytail-review/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_review_skill_boundaries", "label": "Boundaries", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Boundaries", "community": 25, "community_name": "Ponytail Review", "source_file": ".agents/skills/ponytail-review/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill", "label": "ponytail/SKILL.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ponytail/SKILL.md", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill_ponytail", "label": "Ponytail", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Ponytail", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 8}, {"id": "agents_skills_ponytail_skill_persistence", "label": "Persistence", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Persistence", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill_the_ladder", "label": "The ladder", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "The ladder", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill_rules", "label": "Rules", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Rules", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill_output", "label": "Output", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Output", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill_intensity", "label": "Intensity", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Intensity", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill_when_not_to_be_lazy", "label": "When NOT to be lazy", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "When NOT to be lazy", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_ponytail_skill_boundaries", "label": "Boundaries", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Boundaries", "community": 14, "community_name": "Ponytail Configuration", "source_file": ".agents/skills/ponytail/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill", "label": "speckit-analyze/SKILL.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-analyze/SKILL.md", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 8}, {"id": "agents_skills_speckit_analyze_skill_user_input", "label": "User Input", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_goal", "label": "Goal", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Goal", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_operating_constraints", "label": "Operating Constraints", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Operating Constraints", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_execution_steps", "label": "Execution Steps", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Execution Steps", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 7}, {"id": "agents_skills_speckit_analyze_skill_1_initialize_analysis_context", "label": "1. Initialize Analysis Context", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Initialize Analysis Context", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_2_load_artifacts_progressive_disclosure", "label": "2. Load Artifacts (Progressive Disclosure)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Load Artifacts (Progressive Disclosure)", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_3_build_semantic_models", "label": "3. Build Semantic Models", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Build Semantic Models", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "label": "4. Detection Passes (Token-Efficient Analysis)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Detection Passes (Token-Efficient Analysis)", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 7}, {"id": "agents_skills_speckit_analyze_skill_a_duplication_detection", "label": "A. Duplication Detection", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A. Duplication Detection", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_b_ambiguity_detection", "label": "B. Ambiguity Detection", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "B. Ambiguity Detection", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_c_underspecification", "label": "C. Underspecification", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "C. Underspecification", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_d_constitution_alignment", "label": "D. Constitution Alignment", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "D. Constitution Alignment", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_e_coverage_gaps", "label": "E. Coverage Gaps", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "E. Coverage Gaps", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_f_inconsistency", "label": "F. Inconsistency", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "F. Inconsistency", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_5_severity_assignment", "label": "5. Severity Assignment", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Severity Assignment", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_6_produce_compact_analysis_report", "label": "6. Produce Compact Analysis Report", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Produce Compact Analysis Report", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_specification_analysis_report", "label": "Specification Analysis Report", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Specification Analysis Report", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_speckit_analyze_skill_7_provide_next_actions", "label": "7. Provide Next Actions", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Provide Next Actions", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_8_offer_remediation", "label": "8. Offer Remediation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Offer Remediation", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_9_check_for_extension_hooks", "label": "9. Check for extension hooks", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Check for extension hooks", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_operating_principles", "label": "Operating Principles", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Operating Principles", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 3}, {"id": "agents_skills_speckit_analyze_skill_context_efficiency", "label": "Context Efficiency", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Context Efficiency", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_analysis_guidelines", "label": "Analysis Guidelines", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Analysis Guidelines", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_analyze_skill_context", "label": "Context", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 4, "community_name": "speckit-analyze/SKILL.md", "source_file": ".agents/skills/speckit-analyze/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_checklist_skill", "label": "speckit-checklist/SKILL.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-checklist/SKILL.md", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 7}, {"id": "agents_skills_speckit_checklist_skill_checklist_purpose_unit_tests_for_english", "label": "Checklist Purpose: \"Unit Tests for English\"", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Checklist Purpose: &quot;Unit Tests for English&quot;", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_checklist_skill_user_input", "label": "User Input", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_checklist_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_checklist_skill_execution_steps", "label": "Execution Steps", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Execution Steps", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_checklist_skill_example_checklist_types_sample_items", "label": "Example Checklist Types & Sample Items", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Example Checklist Types &amp; Sample Items", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_checklist_skill_anti_examples_what_not_to_do", "label": "Anti-Examples: What NOT To Do", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Anti-Examples: What NOT To Do", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_checklist_skill_post_execution_checks", "label": "Post-Execution Checks", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Post-Execution Checks", "community": 17, "community_name": "Checklist Generation", "source_file": ".agents/skills/speckit-checklist/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_clarify_skill", "label": "speckit-clarify/SKILL.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-clarify/SKILL.md", "community": 18, "community_name": "Clarification Workflow", "source_file": ".agents/skills/speckit-clarify/SKILL.md", "file_type": "document", "degree": 6}, {"id": "agents_skills_speckit_clarify_skill_user_input", "label": "User Input", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 18, "community_name": "Clarification Workflow", "source_file": ".agents/skills/speckit-clarify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_clarify_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 18, "community_name": "Clarification Workflow", "source_file": ".agents/skills/speckit-clarify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_clarify_skill_outline", "label": "Outline", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Outline", "community": 18, "community_name": "Clarification Workflow", "source_file": ".agents/skills/speckit-clarify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_clarify_skill_mandatory_post_execution_hooks", "label": "Mandatory Post-Execution Hooks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mandatory Post-Execution Hooks", "community": 18, "community_name": "Clarification Workflow", "source_file": ".agents/skills/speckit-clarify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_clarify_skill_completion_report", "label": "Completion Report", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Completion Report", "community": 18, "community_name": "Clarification Workflow", "source_file": ".agents/skills/speckit-clarify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_clarify_skill_done_when", "label": "Done When", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Done When", "community": 18, "community_name": "Clarification Workflow", "source_file": ".agents/skills/speckit-clarify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_constitution_skill", "label": "speckit-constitution/SKILL.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-constitution/SKILL.md", "community": 21, "community_name": "Constitution Workflow", "source_file": ".agents/skills/speckit-constitution/SKILL.md", "file_type": "document", "degree": 5}, {"id": "agents_skills_speckit_constitution_skill_user_input", "label": "User Input", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 21, "community_name": "Constitution Workflow", "source_file": ".agents/skills/speckit-constitution/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_constitution_skill_scope_guard", "label": "Scope Guard", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scope Guard", "community": 21, "community_name": "Constitution Workflow", "source_file": ".agents/skills/speckit-constitution/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_constitution_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 21, "community_name": "Constitution Workflow", "source_file": ".agents/skills/speckit-constitution/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_constitution_skill_outline", "label": "Outline", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Outline", "community": 21, "community_name": "Constitution Workflow", "source_file": ".agents/skills/speckit-constitution/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_constitution_skill_post_execution_checks", "label": "Post-Execution Checks", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Post-Execution Checks", "community": 21, "community_name": "Constitution Workflow", "source_file": ".agents/skills/speckit-constitution/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill", "label": "speckit-converge/SKILL.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-converge/SKILL.md", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 6}, {"id": "agents_skills_speckit_converge_skill_user_input", "label": "User Input", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_goal", "label": "Goal", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Goal", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_operating_constraints", "label": "Operating Constraints", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Operating Constraints", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_execution_steps", "label": "Execution Steps", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Execution Steps", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 7}, {"id": "agents_skills_speckit_converge_skill_1_initialize_convergence_context", "label": "1. Initialize Convergence Context", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Initialize Convergence Context", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_2_load_artifacts_progressive_disclosure", "label": "2. Load Artifacts (Progressive Disclosure)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Load Artifacts (Progressive Disclosure)", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_3_build_the_intent_inventory", "label": "3. Build the Intent Inventory", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Build the Intent Inventory", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_4_assess_the_codebase_and_classify_findings", "label": "4. Assess the Codebase and Classify Findings", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Assess the Codebase and Classify Findings", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_5_assign_severity", "label": "5. Assign Severity", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Assign Severity", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_6_present_the_in_session_findings_summary", "label": "6. Present the In-Session Findings Summary", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Present the In-Session Findings Summary", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_convergence_findings", "label": "Convergence Findings", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Convergence Findings", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_speckit_converge_skill_7_append_convergence_tasks_or_report_converged", "label": "7. Append Convergence Tasks (or report converged)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Append Convergence Tasks (or report converged)", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_8_provide_next_actions_handoff", "label": "8. Provide Next Actions (Handoff)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Provide Next Actions (Handoff)", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_converge_skill_9_check_for_extension_hooks", "label": "9. Check for extension hooks", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Check for extension hooks", "community": 1, "community_name": "Convergence Workflow", "source_file": ".agents/skills/speckit-converge/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_implement_skill", "label": "speckit-implement/SKILL.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-implement/SKILL.md", "community": 19, "community_name": "Implementation Workflow", "source_file": ".agents/skills/speckit-implement/SKILL.md", "file_type": "document", "degree": 6}, {"id": "agents_skills_speckit_implement_skill_user_input", "label": "User Input", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 19, "community_name": "Implementation Workflow", "source_file": ".agents/skills/speckit-implement/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_implement_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 19, "community_name": "Implementation Workflow", "source_file": ".agents/skills/speckit-implement/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_implement_skill_outline", "label": "Outline", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Outline", "community": 19, "community_name": "Implementation Workflow", "source_file": ".agents/skills/speckit-implement/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_implement_skill_mandatory_post_execution_hooks", "label": "Mandatory Post-Execution Hooks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mandatory Post-Execution Hooks", "community": 19, "community_name": "Implementation Workflow", "source_file": ".agents/skills/speckit-implement/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_implement_skill_completion_report", "label": "Completion Report", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Completion Report", "community": 19, "community_name": "Implementation Workflow", "source_file": ".agents/skills/speckit-implement/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_implement_skill_done_when", "label": "Done When", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Done When", "community": 19, "community_name": "Implementation Workflow", "source_file": ".agents/skills/speckit-implement/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill", "label": "speckit-plan/SKILL.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-plan/SKILL.md", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 8}, {"id": "agents_skills_speckit_plan_skill_user_input", "label": "User Input", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_outline", "label": "Outline", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Outline", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_mandatory_post_execution_hooks", "label": "Mandatory Post-Execution Hooks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mandatory Post-Execution Hooks", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_completion_report", "label": "Completion Report", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Completion Report", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_phases", "label": "Phases", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phases", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 3}, {"id": "agents_skills_speckit_plan_skill_phase_0_outline_research", "label": "Phase 0: Outline & Research", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 0: Outline &amp; Research", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_phase_1_design_contracts", "label": "Phase 1: Design & Contracts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Design &amp; Contracts", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_key_rules", "label": "Key rules", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Key rules", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_plan_skill_done_when", "label": "Done When", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Done When", "community": 8, "community_name": "Implementation Planning", "source_file": ".agents/skills/speckit-plan/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill", "label": "speckit-specify/SKILL.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-specify/SKILL.md", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 7}, {"id": "agents_skills_speckit_specify_skill_user_input", "label": "User Input", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_outline", "label": "Outline", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Outline", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_mandatory_post_execution_hooks", "label": "Mandatory Post-Execution Hooks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mandatory Post-Execution Hooks", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_completion_report", "label": "Completion Report", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Completion Report", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_quick_guidelines", "label": "Quick Guidelines", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Quick Guidelines", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_speckit_specify_skill_section_requirements", "label": "Section Requirements", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Section Requirements", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_for_ai_generation", "label": "For AI Generation", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "For AI Generation", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_success_criteria_guidelines", "label": "Success Criteria Guidelines", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria Guidelines", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_specify_skill_done_when", "label": "Done When", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Done When", "community": 9, "community_name": "Feature Specification", "source_file": ".agents/skills/speckit-specify/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill", "label": "speckit-tasks/SKILL.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-tasks/SKILL.md", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 7}, {"id": "agents_skills_speckit_tasks_skill_user_input", "label": "User Input", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_outline", "label": "Outline", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Outline", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_mandatory_post_execution_hooks", "label": "Mandatory Post-Execution Hooks", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mandatory Post-Execution Hooks", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_completion_report", "label": "Completion Report", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Completion Report", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_task_generation_rules", "label": "Task Generation Rules", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Generation Rules", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_speckit_tasks_skill_checklist_format_required", "label": "Checklist Format (REQUIRED)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Checklist Format (REQUIRED)", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_task_organization", "label": "Task Organization", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Organization", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_phase_structure", "label": "Phase Structure", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase Structure", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_tasks_skill_done_when", "label": "Done When", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Done When", "community": 10, "community_name": "Task Generation", "source_file": ".agents/skills/speckit-tasks/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_taskstoissues_skill", "label": "speckit-taskstoissues/SKILL.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "speckit-taskstoissues/SKILL.md", "community": 26, "community_name": "Task Issue Conversion", "source_file": ".agents/skills/speckit-taskstoissues/SKILL.md", "file_type": "document", "degree": 4}, {"id": "agents_skills_speckit_taskstoissues_skill_user_input", "label": "User Input", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Input", "community": 26, "community_name": "Task Issue Conversion", "source_file": ".agents/skills/speckit-taskstoissues/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_taskstoissues_skill_pre_execution_checks", "label": "Pre-Execution Checks", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-Execution Checks", "community": 26, "community_name": "Task Issue Conversion", "source_file": ".agents/skills/speckit-taskstoissues/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_taskstoissues_skill_outline", "label": "Outline", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Outline", "community": 26, "community_name": "Task Issue Conversion", "source_file": ".agents/skills/speckit-taskstoissues/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_speckit_taskstoissues_skill_post_execution_checks", "label": "Post-Execution Checks", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Post-Execution Checks", "community": 26, "community_name": "Task Issue Conversion", "source_file": ".agents/skills/speckit-taskstoissues/SKILL.md", "file_type": "document", "degree": 1}, {"id": "agents_workflows_graphify", "label": "workflows/graphify.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "workflows/graphify.md", "community": 39, "community_name": "Graphify Workflows", "source_file": ".agents/workflows/graphify.md", "file_type": "document", "degree": 1}, {"id": "agents_workflows_graphify_workflow_graphify", "label": "Workflow: graphify", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Workflow: graphify", "community": 39, "community_name": "Graphify Workflows", "source_file": ".agents/workflows/graphify.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution", "label": "constitution.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "constitution.md", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_project_name_constitution", "label": "[PROJECT_NAME] Constitution", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "[PROJECT_NAME] Constitution", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 5}, {"id": "specify_memory_constitution_core_principles", "label": "Core Principles", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Core Principles", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 6}, {"id": "specify_memory_constitution_principle_1_name", "label": "[PRINCIPLE_1_NAME]", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_1_NAME]", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_principle_2_name", "label": "[PRINCIPLE_2_NAME]", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_2_NAME]", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_principle_3_name", "label": "[PRINCIPLE_3_NAME]", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_3_NAME]", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_principle_4_name", "label": "[PRINCIPLE_4_NAME]", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_4_NAME]", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_principle_5_name", "label": "[PRINCIPLE_5_NAME]", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_5_NAME]", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_section_2_name", "label": "[SECTION_2_NAME]", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[SECTION_2_NAME]", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_section_3_name", "label": "[SECTION_3_NAME]", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[SECTION_3_NAME]", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_memory_constitution_governance", "label": "Governance", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Governance", "community": 11, "community_name": "Project Constitution", "source_file": ".specify/memory/constitution.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_checklist_template", "label": "checklist-template.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "checklist-template.md", "community": 27, "community_name": "Checklist Template", "source_file": ".specify/templates/checklist-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_checklist_template_checklist_type_checklist_feature_name", "label": "[CHECKLIST TYPE] Checklist: [FEATURE NAME]", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "[CHECKLIST TYPE] Checklist: [FEATURE NAME]", "community": 27, "community_name": "Checklist Template", "source_file": ".specify/templates/checklist-template.md", "file_type": "document", "degree": 4}, {"id": "specify_templates_checklist_template_category_1", "label": "[Category 1]", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[Category 1]", "community": 27, "community_name": "Checklist Template", "source_file": ".specify/templates/checklist-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_checklist_template_category_2", "label": "[Category 2]", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[Category 2]", "community": 27, "community_name": "Checklist Template", "source_file": ".specify/templates/checklist-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_checklist_template_notes", "label": "Notes", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 27, "community_name": "Checklist Template", "source_file": ".specify/templates/checklist-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template", "label": "constitution-template.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "constitution-template.md", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_project_name_constitution", "label": "[PROJECT_NAME] Constitution", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "[PROJECT_NAME] Constitution", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 5}, {"id": "specify_templates_constitution_template_core_principles", "label": "Core Principles", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Core Principles", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 6}, {"id": "specify_templates_constitution_template_principle_1_name", "label": "[PRINCIPLE_1_NAME]", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_1_NAME]", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_principle_2_name", "label": "[PRINCIPLE_2_NAME]", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_2_NAME]", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_principle_3_name", "label": "[PRINCIPLE_3_NAME]", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_3_NAME]", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_principle_4_name", "label": "[PRINCIPLE_4_NAME]", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_4_NAME]", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_principle_5_name", "label": "[PRINCIPLE_5_NAME]", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[PRINCIPLE_5_NAME]", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_section_2_name", "label": "[SECTION_2_NAME]", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[SECTION_2_NAME]", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_section_3_name", "label": "[SECTION_3_NAME]", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "[SECTION_3_NAME]", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_constitution_template_governance", "label": "Governance", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Governance", "community": 12, "community_name": "Constitution Template", "source_file": ".specify/templates/constitution-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_plan_template", "label": "plan-template.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "plan-template.md", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_plan_template_implementation_plan_feature", "label": "Implementation Plan: [FEATURE]", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Plan: [FEATURE]", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 6}, {"id": "specify_templates_plan_template_summary", "label": "Summary", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_plan_template_technical_context", "label": "Technical Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Context", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_plan_template_constitution_check", "label": "Constitution Check", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constitution Check", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_plan_template_project_structure", "label": "Project Structure", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Structure", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 3}, {"id": "specify_templates_plan_template_documentation_this_feature", "label": "Documentation (this feature)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation (this feature)", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_plan_template_source_code_repository_root", "label": "Source Code (repository root)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Source Code (repository root)", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_plan_template_complexity_tracking", "label": "Complexity Tracking", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Complexity Tracking", "community": 15, "community_name": "Implementation Planning Template", "source_file": ".specify/templates/plan-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template", "label": "spec-template.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "spec-template.md", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_feature_specification_feature_name", "label": "Feature Specification: [FEATURE NAME]", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Specification: [FEATURE NAME]", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 5}, {"id": "specify_templates_spec_template_user_scenarios_testing_mandatory", "label": "User Scenarios & Testing *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User Scenarios &amp; Testing *(mandatory)*", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 5}, {"id": "specify_templates_spec_template_user_story_1_brief_title_priority_p1", "label": "User Story 1 - [Brief Title] (Priority: P1)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 1 - [Brief Title] (Priority: P1)", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_user_story_2_brief_title_priority_p2", "label": "User Story 2 - [Brief Title] (Priority: P2)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 2 - [Brief Title] (Priority: P2)", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_user_story_3_brief_title_priority_p3", "label": "User Story 3 - [Brief Title] (Priority: P3)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 3 - [Brief Title] (Priority: P3)", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_edge_cases", "label": "Edge Cases", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edge Cases", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_requirements_mandatory", "label": "Requirements *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements *(mandatory)*", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 3}, {"id": "specify_templates_spec_template_functional_requirements", "label": "Functional Requirements", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Functional Requirements", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_key_entities_include_if_feature_involves_data", "label": "Key Entities *(include if feature involves data)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Key Entities *(include if feature involves data)*", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_success_criteria_mandatory", "label": "Success Criteria *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria *(mandatory)*", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 2}, {"id": "specify_templates_spec_template_measurable_outcomes", "label": "Measurable Outcomes", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Measurable Outcomes", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_spec_template_assumptions", "label": "Assumptions", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assumptions", "community": 6, "community_name": "Feature Specification Template", "source_file": ".specify/templates/spec-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template", "label": "tasks-template.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "tasks-template.md", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_tasks_feature_name", "label": "Tasks: [FEATURE NAME]", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Tasks: [FEATURE NAME]", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 13}, {"id": "specify_templates_tasks_template_format_id_p_story_description", "label": "Format: `[ID] [P?] [Story] Description`", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Format: `[ID] [P?] [Story] Description`", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_path_conventions", "label": "Path Conventions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path Conventions", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_phase_1_setup_shared_infrastructure", "label": "Phase 1: Setup (Shared Infrastructure)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Setup (Shared Infrastructure)", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_phase_2_foundational_blocking_prerequisites", "label": "Phase 2: Foundational (Blocking Prerequisites)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Foundational (Blocking Prerequisites)", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_phase_3_user_story_1_title_priority_p1_mvp", "label": "Phase 3: User Story 1 - [Title] (Priority: P1) \ud83c\udfaf MVP", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: User Story 1 - [Title] (Priority: P1) \ud83c\udfaf MVP", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 3}, {"id": "specify_templates_tasks_template_tests_for_user_story_1_optional_only_if_tests_requested", "label": "Tests for User Story 1 (OPTIONAL - only if tests requested) \u26a0\ufe0f", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 1 (OPTIONAL - only if tests requested) \u26a0\ufe0f", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_implementation_for_user_story_1", "label": "Implementation for User Story 1", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 1", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2", "label": "Phase 4: User Story 2 - [Title] (Priority: P2)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: User Story 2 - [Title] (Priority: P2)", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 3}, {"id": "specify_templates_tasks_template_tests_for_user_story_2_optional_only_if_tests_requested", "label": "Tests for User Story 2 (OPTIONAL - only if tests requested) \u26a0\ufe0f", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 2 (OPTIONAL - only if tests requested) \u26a0\ufe0f", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_implementation_for_user_story_2", "label": "Implementation for User Story 2", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 2", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3", "label": "Phase 5: User Story 3 - [Title] (Priority: P3)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: User Story 3 - [Title] (Priority: P3)", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 3}, {"id": "specify_templates_tasks_template_tests_for_user_story_3_optional_only_if_tests_requested", "label": "Tests for User Story 3 (OPTIONAL - only if tests requested) \u26a0\ufe0f", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 3 (OPTIONAL - only if tests requested) \u26a0\ufe0f", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_implementation_for_user_story_3", "label": "Implementation for User Story 3", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 3", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_phase_n_polish_cross_cutting_concerns", "label": "Phase N: Polish & Cross-Cutting Concerns", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase N: Polish &amp; Cross-Cutting Concerns", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_dependencies_execution_order", "label": "Dependencies & Execution Order", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Dependencies &amp; Execution Order", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 5}, {"id": "specify_templates_tasks_template_phase_dependencies", "label": "Phase Dependencies", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase Dependencies", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_user_story_dependencies", "label": "User Story Dependencies", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story Dependencies", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_within_each_user_story", "label": "Within Each User Story", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Within Each User Story", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_parallel_opportunities", "label": "Parallel Opportunities", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Opportunities", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_parallel_example_user_story_1", "label": "Parallel Example: User Story 1", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Example: User Story 1", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_implementation_strategy", "label": "Implementation Strategy", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Strategy", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 4}, {"id": "specify_templates_tasks_template_mvp_first_user_story_1_only", "label": "MVP First (User Story 1 Only)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MVP First (User Story 1 Only)", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_incremental_delivery", "label": "Incremental Delivery", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Incremental Delivery", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_parallel_team_strategy", "label": "Parallel Team Strategy", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Team Strategy", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "specify_templates_tasks_template_notes", "label": "Notes", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 0, "community_name": "Task Planning", "source_file": ".specify/templates/tasks-template.md", "file_type": "document", "degree": 1}, {"id": "readme", "label": "README.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "README.md", "community": 250, "community_name": "\ud83e\udde0 TextNLPClassifierApp", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_textnlpclassifierapp", "label": "\ud83e\udde0 TextNLPClassifierApp", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "\ud83e\udde0 TextNLPClassifierApp", "community": 250, "community_name": "\ud83e\udde0 TextNLPClassifierApp", "source_file": "README.md", "file_type": "document", "degree": 13}, {"id": "readme_tabela_de_conte\u00fados", "label": "\ud83d\udcd1 Tabela de Conte\u00fados", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83d\udcd1 Tabela de Conte\u00fados", "community": 250, "community_name": "\ud83e\udde0 TextNLPClassifierApp", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_vis\u00e3o_geral", "label": "\ud83c\udf1f Vis\u00e3o Geral", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83c\udf1f Vis\u00e3o Geral", "community": 250, "community_name": "\ud83e\udde0 TextNLPClassifierApp", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_instala\u00e7\u00e3o_e_setup", "label": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup", "community": 331, "community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_1_clonar_o_reposit\u00f3rio_e_criar_ambiente_virtual", "label": "1. Clonar o Reposit\u00f3rio e Criar Ambiente Virtual", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Clonar o Reposit\u00f3rio e Criar Ambiente Virtual", "community": 331, "community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_instalar_depend\u00eancias", "label": "2. Instalar Depend\u00eancias", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Instalar Depend\u00eancias", "community": 331, "community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_3_baixar_bin\u00e1rios_do_navegador_stealth_camoufox", "label": "3. Baixar Bin\u00e1rios do Navegador Stealth (Camoufox)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Baixar Bin\u00e1rios do Navegador Stealth (Camoufox)", "community": 331, "community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp", "label": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "community": 256, "community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "source_file": "README.md", "file_type": "document", "degree": 6}, {"id": "readme_o_que_\u00e9_e_como_funciona", "label": "O que \u00e9 e Como Funciona", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "O que \u00e9 e Como Funciona", "community": 256, "community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_arquitetura_de_classifica\u00e7\u00e3o_em_3_tiers", "label": "Arquitetura de Classifica\u00e7\u00e3o em 3 Tiers", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Arquitetura de Classifica\u00e7\u00e3o em 3 Tiers", "community": 256, "community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_categorias_de_decis\u00e3o", "label": "Categorias de Decis\u00e3o", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Categorias de Decis\u00e3o", "community": 256, "community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_formato_do_ecp_snapshot_e_markdown", "label": "Formato do ECP Snapshot e Markdown", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Formato do ECP Snapshot e Markdown", "community": 256, "community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "readme_exemplo_de_ecp_snapshot_real_examples_ecp_club_atletico_river_plate_json", "label": "Exemplo de ECP Snapshot Real (`examples/ecp_club_atletico_river_plate.json`):", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Exemplo de ECP Snapshot Real (`examples/ecp_club_atletico_river_plate.json`):", "community": 256, "community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_exemplos_de_uso_cli", "label": "Exemplos de Uso CLI", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Exemplos de Uso CLI", "community": 256, "community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_extrator_de_manchetes_do_google_news", "label": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "community": 329, "community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "source_file": "README.md", "file_type": "document", "degree": 5}, {"id": "readme_o_que_\u00e9_e_como_funciona_196", "label": "O que \u00e9 e Como Funciona", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "O que \u00e9 e Como Funciona", "community": 329, "community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_diferenciais_t\u00e9cnicos", "label": "Diferenciais T\u00e9cnicos", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Diferenciais T\u00e9cnicos", "community": 329, "community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_argumentos_e_flags_de_linha_de_comando", "label": "Argumentos e Flags de Linha de Comando", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Argumentos e Flags de Linha de Comando", "community": 329, "community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_exemplos_pr\u00e1ticos_de_uso", "label": "Exemplos Pr\u00e1ticos de Uso", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Exemplos Pr\u00e1ticos de Uso", "community": 329, "community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_3_extrator_e_parser_multimotor_de_artigos", "label": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos", "community": 332, "community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_vis\u00e3o_geral_e_tr\u00edplice_extra\u00e7\u00e3o", "label": "Vis\u00e3o Geral e Tr\u00edplice Extra\u00e7\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Vis\u00e3o Geral e Tr\u00edplice Extra\u00e7\u00e3o", "community": 332, "community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_argumentos_e_flags_cli", "label": "Argumentos e Flags CLI", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Argumentos e Flags CLI", "community": 332, "community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_exemplos_de_uso", "label": "Exemplos de Uso", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Exemplos de Uso", "community": 332, "community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos", "label": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 6}, {"id": "readme_vis\u00e3o_geral_e_algoritmo_de_consenso_f_1", "label": "Vis\u00e3o Geral e Algoritmo de Consenso ($F_1$)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Vis\u00e3o Geral e Algoritmo de Consenso ($F_1$)", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_pipeline_de_normaliza\u00e7\u00e3o_e_shingles", "label": "Pipeline de Normaliza\u00e7\u00e3o e Shingles", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pipeline de Normaliza\u00e7\u00e3o e Shingles", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_crit\u00e9rios_de_desempate_t\u00e9cnico_e_resili\u00eancia", "label": "Crit\u00e9rios de Desempate T\u00e9cnico e Resili\u00eancia", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Crit\u00e9rios de Desempate T\u00e9cnico e Resili\u00eancia", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_argumentos_e_flags_cli_329", "label": "Argumentos e Flags CLI", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Argumentos e Flags CLI", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_exemplos_pr\u00e1ticos_de_uso_338", "label": "Exemplos Pr\u00e1ticos de Uso", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Exemplos Pr\u00e1ticos de Uso", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_1_execu\u00e7\u00e3o_padr\u00e3o_autom\u00e1tica", "label": "1. Execu\u00e7\u00e3o Padr\u00e3o Autom\u00e1tica", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Execu\u00e7\u00e3o Padr\u00e3o Autom\u00e1tica", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_execu\u00e7\u00e3o_com_modo_verboso", "label": "2. Execu\u00e7\u00e3o com Modo Verboso", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Execu\u00e7\u00e3o com Modo Verboso", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_3_uso_program\u00e1tico_como_m\u00f3dulo_python", "label": "3. Uso Program\u00e1tico como M\u00f3dulo Python", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Uso Program\u00e1tico como M\u00f3dulo Python", "community": 227, "community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_5_conversor_de_artigo_json_para_markdown", "label": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 7}, {"id": "readme_vis\u00e3o_geral_e_estrutura_do_documento", "label": "Vis\u00e3o Geral e Estrutura do Documento", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Vis\u00e3o Geral e Estrutura do Documento", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_isolamento_estrito_de_extratores_e_fallback", "label": "Isolamento Estrito de Extratores e Fallback", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Isolamento Estrito de Extratores e Fallback", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_matriz_determin\u00edstica_de_metadados", "label": "Matriz Determin\u00edstica de Metadados", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Matriz Determin\u00edstica de Metadados", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_sanitiza\u00e7\u00e3o_editorial_e_deduplica\u00e7\u00e3o", "label": "Sanitiza\u00e7\u00e3o Editorial e Deduplica\u00e7\u00e3o", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sanitiza\u00e7\u00e3o Editorial e Deduplica\u00e7\u00e3o", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_argumentos_e_flags_cli_448", "label": "Argumentos e Flags CLI", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Argumentos e Flags CLI", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_exemplos_pr\u00e1ticos_de_uso_455", "label": "Exemplos Pr\u00e1ticos de Uso", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Exemplos Pr\u00e1ticos de Uso", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_1_convers\u00e3o_padr\u00e3o", "label": "1. Convers\u00e3o Padr\u00e3o", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Convers\u00e3o Padr\u00e3o", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_convers\u00e3o_com_caminho_de_destino_personalizado", "label": "2. Convers\u00e3o com Caminho de Destino Personalizado", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Convers\u00e3o com Caminho de Destino Personalizado", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_3_uso_program\u00e1tico_em_python", "label": "3. Uso Program\u00e1tico em Python", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Uso Program\u00e1tico em Python", "community": 97, "community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime", "label": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 6}, {"id": "readme_vis\u00e3o_geral_e_arquitetura_do_runtime", "label": "Vis\u00e3o Geral e Arquitetura do Runtime", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Vis\u00e3o Geral e Arquitetura do Runtime", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_configura\u00e7\u00e3o_de_ambiente_env", "label": "Configura\u00e7\u00e3o de Ambiente (`.env`)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Configura\u00e7\u00e3o de Ambiente (`.env`)", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_comandos_e_utilit\u00e1rios_cli", "label": "Comandos e Utilit\u00e1rios CLI", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Comandos e Utilit\u00e1rios CLI", "community": 299, "community_name": "Comandos e Utilit\u00e1rios CLI", "source_file": "README.md", "file_type": "document", "degree": 6}, {"id": "readme_1_consolida\u00e7\u00e3o_de_artigo_\u00fanico_consolidate_py", "label": "1. Consolida\u00e7\u00e3o de Artigo \u00danico (`consolidate.py`)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Consolida\u00e7\u00e3o de Artigo \u00danico (`consolidate.py`)", "community": 299, "community_name": "Comandos e Utilit\u00e1rios CLI", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_certifica\u00e7\u00e3o_de_pr\u00e9_voo_preflight_py", "label": "2. Certifica\u00e7\u00e3o de Pr\u00e9-Voo (`preflight.py`)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Certifica\u00e7\u00e3o de Pr\u00e9-Voo (`preflight.py`)", "community": 299, "community_name": "Comandos e Utilit\u00e1rios CLI", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_3_teste_de_fuma\u00e7a_smoke_py", "label": "3. Teste de Fuma\u00e7a (`smoke.py`)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Teste de Fuma\u00e7a (`smoke.py`)", "community": 299, "community_name": "Comandos e Utilit\u00e1rios CLI", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_4_reconcilia\u00e7\u00e3o_e_recupera\u00e7\u00e3o_de_quedas_reconcile_py", "label": "4. Reconcilia\u00e7\u00e3o e Recupera\u00e7\u00e3o de Quedas (`reconcile.py`)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Reconcilia\u00e7\u00e3o e Recupera\u00e7\u00e3o de Quedas (`reconcile.py`)", "community": 299, "community_name": "Comandos e Utilit\u00e1rios CLI", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_5_despejo_de_telemetria_operacional_telemetry_flush_py", "label": "5. Despejo de Telemetria Operacional (`telemetry_flush.py`)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Despejo de Telemetria Operacional (`telemetry_flush.py`)", "community": 299, "community_name": "Comandos e Utilit\u00e1rios CLI", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_o_que_esperar_do_resultado_artefatos_gerados", "label": "O que Esperar do Resultado (Artefatos Gerados)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "O que Esperar do Resultado (Artefatos Gerados)", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_1_documento_markdown_higienizado_fingerprint_md", "label": "1. Documento Markdown Higienizado (`<fingerprint>.md`)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Documento Markdown Higienizado (`&lt;fingerprint&gt;.md`)", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_manifesto_de_auditoria_e_resultado_fingerprint_result_json", "label": "2. Manifesto de Auditoria e Resultado (`<fingerprint>.result.json`)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Manifesto de Auditoria e Resultado (`&lt;fingerprint&gt;.result.json`)", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_3_rastreamento_e_estado_no_banco_sqlite_out_runtime_db", "label": "3. Rastreamento e Estado no Banco SQLite (`out/runtime.db`)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Rastreamento e Estado no Banco SQLite (`out/runtime.db`)", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_contrato_de_c\u00f3digos_de_sa\u00edda_exit_codes", "label": "Contrato de C\u00f3digos de Sa\u00edda (Exit Codes)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contrato de C\u00f3digos de Sa\u00edda (Exit Codes)", "community": 242, "community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_estrutura_do_projeto", "label": "\ud83d\udcc1 Estrutura do Projeto", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83d\udcc1 Estrutura do Projeto", "community": 250, "community_name": "\ud83e\udde0 TextNLPClassifierApp", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_testes_e_qualidade_de_c\u00f3digo", "label": "\ud83e\uddea Testes e Qualidade de C\u00f3digo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83e\uddea Testes e Qualidade de C\u00f3digo", "community": 250, "community_name": "\ud83e\udde0 TextNLPClassifierApp", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_licen\u00e7a", "label": "\ud83d\udcc4 Licen\u00e7a", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83d\udcc4 Licen\u00e7a", "community": 250, "community_name": "\ud83e\udde0 TextNLPClassifierApp", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo", "label": "googlenews_extractor_guia_completo.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "googlenews_extractor_guia_completo.md", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "label": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 9}, {"id": "docs_googlenews_extractor_guia_completo_1_vis\u00e3o_geral_arquitetura", "label": "1. Vis\u00e3o geral (arquitetura)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Vis\u00e3o geral (arquitetura)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_2_entrada", "label": "2. Entrada", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Entrada", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 3}, {"id": "docs_googlenews_extractor_guia_completo_2_1_dto_de_entrada_googlenews_etl_application_dtos_extract_news_dto_py", "label": "2.1 DTO de entrada (`googlenews_etl/application/dtos/extract_news_dto.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 DTO de entrada (`googlenews_etl/application/dtos/extract_news_dto.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_2_2_value_object_de_valida\u00e7\u00e3o_googlenews_etl_domain_entities_search_query_py", "label": "2.2 Value Object de valida\u00e7\u00e3o (`googlenews_etl/domain/entities/search_query.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Value Object de valida\u00e7\u00e3o (`googlenews_etl/domain/entities/search_query.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo", "label": "3. Processamento \u2014 passo a passo", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Processamento \u2014 passo a passo", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 6}, {"id": "docs_googlenews_extractor_guia_completo_3_1_o_caso_de_uso_googlenews_etl_application_use_cases_extract_news_use_case_py", "label": "3.1 O caso de uso (`googlenews_etl/application/use_cases/extract_news_use_case.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.1 O caso de uso (`googlenews_etl/application/use_cases/extract_news_use_case.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_2_a_porta_googlenews_etl_domain_ports_news_extractor_port_py", "label": "3.2 A porta (`googlenews_etl/domain/ports/news_extractor_port.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.2 A porta (`googlenews_etl/domain/ports/news_extractor_port.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_3_o_adaptador_concreto_o_cora\u00e7\u00e3o_do_extrator_googlenews_etl_infrastructure_adapters_google_news_extractor_adapter_py", "label": "3.3 O adaptador concreto \u2014 o cora\u00e7\u00e3o do extrator (`googlenews_etl/infrastructure/adapters/google_news_extractor_adapter.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3 O adaptador concreto \u2014 o cora\u00e7\u00e3o do extrator (`googlenews_etl/infrastructure/adapters/google_news_extractor_adapter.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 5}, {"id": "docs_googlenews_extractor_guia_completo_3_3_1_inicializa\u00e7\u00e3o_sess\u00e3o_http_com_impersona\u00e7\u00e3o_de_browser", "label": "3.3.1 Inicializa\u00e7\u00e3o: sess\u00e3o HTTP com impersona\u00e7\u00e3o de browser", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3.1 Inicializa\u00e7\u00e3o: sess\u00e3o HTTP com impersona\u00e7\u00e3o de browser", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_3_2_mapeamento_idioma_par\u00e2metros_hl_gl_get_hl_gl", "label": "3.3.2 Mapeamento idioma \u2192 par\u00e2metros `hl`/`gl` (`_get_hl_gl`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3.2 Mapeamento idioma \u2192 par\u00e2metros `hl`/`gl` (`_get_hl_gl`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_3_3_extra\u00e7\u00e3o_do_rss_o_ponto_fundamental_fetch_rss", "label": "3.3.3 \u2605 Extra\u00e7\u00e3o do RSS \u2014 o ponto fundamental (`_fetch_rss`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3.3 \u2605 Extra\u00e7\u00e3o do RSS \u2014 o ponto fundamental (`_fetch_rss`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_3_4_orquestra\u00e7\u00e3o_com_resolu\u00e7\u00e3o_de_urls_extract", "label": "3.3.4 Orquestra\u00e7\u00e3o com resolu\u00e7\u00e3o de URLs (`extract`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3.4 Orquestra\u00e7\u00e3o com resolu\u00e7\u00e3o de URLs (`extract`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_4_resolu\u00e7\u00e3o_de_urls_googlenews_etl_infrastructure_adapters_playwright_url_resolver_adapter_py", "label": "3.4 Resolu\u00e7\u00e3o de URLs (`googlenews_etl/infrastructure/adapters/playwright_url_resolver_adapter.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.4 Resolu\u00e7\u00e3o de URLs (`googlenews_etl/infrastructure/adapters/playwright_url_resolver_adapter.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_3_5_rate_limiter_googlenews_etl_domain_services_rate_limiter_service_py", "label": "3.5 Rate limiter (`googlenews_etl/domain/services/rate_limiter_service.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.5 Rate limiter (`googlenews_etl/domain/services/rate_limiter_service.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_4_entidade_de_dom\u00ednio_da_not\u00edcia_googlenews_etl_domain_entities_news_article_py", "label": "4. Entidade de dom\u00ednio da not\u00edcia (`googlenews_etl/domain/entities/news_article.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Entidade de dom\u00ednio da not\u00edcia (`googlenews_etl/domain/entities/news_article.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_5_sa\u00edda", "label": "5. Sa\u00edda", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Sa\u00edda", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 3}, {"id": "docs_googlenews_extractor_guia_completo_5_1_dtos_de_sa\u00edda_googlenews_etl_application_dtos_extract_news_dto_py", "label": "5.1 DTOs de sa\u00edda (`googlenews_etl/application/dtos/extract_news_dto.py`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 DTOs de sa\u00edda (`googlenews_etl/application/dtos/extract_news_dto.py`)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_5_2_exemplo_de_sa\u00edda_json", "label": "5.2 Exemplo de sa\u00edda JSON", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 Exemplo de sa\u00edda JSON", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_6_resumo_do_fluxo_completo_entrada_sa\u00edda", "label": "6. Resumo do fluxo completo (entrada \u2192 sa\u00edda)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Resumo do fluxo completo (entrada \u2192 sa\u00edda)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_7_depend\u00eancias_para_rodar_o_que_n\u00e3o_est\u00e1_nos_4_arquivos_centrais", "label": "7. Depend\u00eancias para rodar (o que N\u00c3O est\u00e1 nos 4 arquivos centrais)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Depend\u00eancias para rodar (o que N\u00c3O est\u00e1 nos 4 arquivos centrais)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 3}, {"id": "docs_googlenews_extractor_guia_completo_depend\u00eancias_de_bibliotecas_requirements", "label": "Depend\u00eancias de bibliotecas (requirements)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Depend\u00eancias de bibliotecas (requirements)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_comportamentos_observ\u00e1veis_honestidade", "label": "Comportamentos observ\u00e1veis (honestidade)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Comportamentos observ\u00e1veis (honestidade)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_googlenews_extractor_guia_completo_8_como_chamar_exemplo_de_uso", "label": "8. Como chamar (exemplo de uso)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Como chamar (exemplo de uso)", "community": 81, "community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "source_file": "docs/googlenews_extractor_guia_completo.md", "file_type": "document", "degree": 1}, {"id": "docs_operations", "label": "operations.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "operations.md", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 1}, {"id": "docs_operations_production_operations_maintenance_runbook", "label": "Production Operations & Maintenance Runbook", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Production Operations &amp; Maintenance Runbook", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 3}, {"id": "docs_operations_1_operational_commands", "label": "1. Operational Commands", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Operational Commands", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 5}, {"id": "docs_operations_1_1_preflight_verification", "label": "1.1 Preflight Verification", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 Preflight Verification", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 1}, {"id": "docs_operations_1_2_smoke_test", "label": "1.2 Smoke Test", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.2 Smoke Test", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 1}, {"id": "docs_operations_1_3_state_artifact_reconciliation", "label": "1.3 State & Artifact Reconciliation", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.3 State &amp; Artifact Reconciliation", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 1}, {"id": "docs_operations_1_4_telemetry_flush", "label": "1.4 Telemetry Flush", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.4 Telemetry Flush", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 1}, {"id": "docs_operations_2_standard_consolidation_execution", "label": "2. Standard Consolidation Execution", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Standard Consolidation Execution", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 2}, {"id": "docs_operations_exit_codes", "label": "Exit Codes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Exit Codes", "community": 228, "community_name": "1. Operational Commands", "source_file": "docs/operations.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown", "label": "prd_convert_json_markdown.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "prd_convert_json_markdown.md", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 2}, {"id": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "label": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 16}, {"id": "docs_prd_convert_json_markdown_1_vis\u00e3o_geral", "label": "1. Vis\u00e3o geral", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Vis\u00e3o geral", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_2_problema", "label": "2. Problema", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Problema", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_3_objetivo", "label": "3. Objetivo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Objetivo", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_4_hist\u00f3ria_do_usu\u00e1rio", "label": "4. Hist\u00f3ria do usu\u00e1rio", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Hist\u00f3ria do usu\u00e1rio", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_5_escopo", "label": "5. Escopo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Escopo", "community": 155, "community_name": "5. Escopo", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 3}, {"id": "docs_prd_convert_json_markdown_5_1_inclu\u00eddo", "label": "5.1 Inclu\u00eddo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 Inclu\u00eddo", "community": 155, "community_name": "5. Escopo", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_5_2_fora_do_escopo", "label": "5.2 Fora do escopo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 Fora do escopo", "community": 155, "community_name": "5. Escopo", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_6_contrato_de_entrada", "label": "6. Contrato de entrada", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Contrato de entrada", "community": 151, "community_name": "6. Contrato de entrada", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 4}, {"id": "docs_prd_convert_json_markdown_6_1_formato", "label": "6.1 Formato", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.1 Formato", "community": 151, "community_name": "6. Contrato de entrada", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_6_2_valores_aceitos_para_selected_extractor", "label": "6.2 Valores aceitos para `selected_extractor`", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.2 Valores aceitos para `selected_extractor`", "community": 151, "community_name": "6. Contrato de entrada", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_6_3_campos_obrigat\u00f3rios_ap\u00f3s_a_resolu\u00e7\u00e3o", "label": "6.3 Campos obrigat\u00f3rios ap\u00f3s a resolu\u00e7\u00e3o", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.3 Campos obrigat\u00f3rios ap\u00f3s a resolu\u00e7\u00e3o", "community": 151, "community_name": "6. Contrato de entrada", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda", "label": "7. Contrato de sa\u00edda", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Contrato de sa\u00edda", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 3}, {"id": "docs_prd_convert_json_markdown_7_1_arquivo", "label": "7.1 Arquivo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.1 Arquivo", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_7_2_estrutura_do_markdown", "label": "7.2 Estrutura do Markdown", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.2 Estrutura do Markdown", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_8_regras_funcionais", "label": "8. Regras funcionais", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "8. Regras funcionais", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 15}, {"id": "docs_prd_convert_json_markdown_rf_001_receber_um_\u00fanico_artigo", "label": "RF-001 \u2014 Receber um \u00fanico artigo", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-001 \u2014 Receber um \u00fanico artigo", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_002_respeitar_o_extrator_selecionado", "label": "RF-002 \u2014 Respeitar o extrator selecionado", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-002 \u2014 Respeitar o extrator selecionado", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_003_resolver_o_corpo_dentro_do_extrator_selecionado", "label": "RF-003 \u2014 Resolver o corpo dentro do extrator selecionado", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-003 \u2014 Resolver o corpo dentro do extrator selecionado", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_004_selecionar_metadados_deterministicamente", "label": "RF-004 \u2014 Selecionar metadados deterministicamente", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-004 \u2014 Selecionar metadados deterministicamente", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_005_priorizar_metadados_por_campo", "label": "RF-005 \u2014 Priorizar metadados por campo", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-005 \u2014 Priorizar metadados por campo", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_006_normalizar_valores_escalares", "label": "RF-006 \u2014 Normalizar valores escalares", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-006 \u2014 Normalizar valores escalares", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_007_normalizar_listas", "label": "RF-007 \u2014 Normalizar listas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-007 \u2014 Normalizar listas", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_008_normalizar_datas", "label": "RF-008 \u2014 Normalizar datas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-008 \u2014 Normalizar datas", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_009_validar_urls", "label": "RF-009 \u2014 Validar URLs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-009 \u2014 Validar URLs", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_010_converter_html_para_markdown", "label": "RF-010 \u2014 Converter HTML para Markdown", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-010 \u2014 Converter HTML para Markdown", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_011_tratar_imagens_do_corpo", "label": "RF-011 \u2014 Tratar imagens do corpo", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-011 \u2014 Tratar imagens do corpo", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_012_evitar_t\u00edtulo_duplicado", "label": "RF-012 \u2014 Evitar t\u00edtulo duplicado", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-012 \u2014 Evitar t\u00edtulo duplicado", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_013_normalizar_o_markdown_final", "label": "RF-013 \u2014 Normalizar o Markdown final", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-013 \u2014 Normalizar o Markdown final", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rf_014_n\u00e3o_gerar_sa\u00edda_parcial", "label": "RF-014 \u2014 N\u00e3o gerar sa\u00edda parcial", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF-014 \u2014 N\u00e3o gerar sa\u00edda parcial", "community": 132, "community_name": "8. Regras funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_9_interface_cli", "label": "9. Interface CLI", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Interface CLI", "community": 148, "community_name": "9. Interface CLI", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 5}, {"id": "docs_prd_convert_json_markdown_9_1_script", "label": "9.1 Script", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.1 Script", "community": 148, "community_name": "9. Interface CLI", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_9_2_argumentos", "label": "9.2 Argumentos", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.2 Argumentos", "community": 148, "community_name": "9. Interface CLI", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_9_3_exemplos", "label": "9.3 Exemplos", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.3 Exemplos", "community": 148, "community_name": "9. Interface CLI", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_9_4_sa\u00edda_do_processo", "label": "9.4 Sa\u00edda do processo", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.4 Sa\u00edda do processo", "community": 148, "community_name": "9. Interface CLI", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_10_tratamento_de_erros", "label": "10. Tratamento de erros", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Tratamento de erros", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "label": "11. Requisitos n\u00e3o funcionais", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "11. Requisitos n\u00e3o funcionais", "community": 144, "community_name": "11. Requisitos n\u00e3o funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 7}, {"id": "docs_prd_convert_json_markdown_rnf_001_determinismo", "label": "RNF-001 \u2014 Determinismo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RNF-001 \u2014 Determinismo", "community": 144, "community_name": "11. Requisitos n\u00e3o funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rnf_002_compatibilidade", "label": "RNF-002 \u2014 Compatibilidade", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RNF-002 \u2014 Compatibilidade", "community": 144, "community_name": "11. Requisitos n\u00e3o funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rnf_003_execu\u00e7\u00e3o_local", "label": "RNF-003 \u2014 Execu\u00e7\u00e3o local", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RNF-003 \u2014 Execu\u00e7\u00e3o local", "community": 144, "community_name": "11. Requisitos n\u00e3o funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rnf_004_integridade", "label": "RNF-004 \u2014 Integridade", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RNF-004 \u2014 Integridade", "community": 144, "community_name": "11. Requisitos n\u00e3o funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rnf_005_manutenibilidade", "label": "RNF-005 \u2014 Manutenibilidade", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RNF-005 \u2014 Manutenibilidade", "community": 144, "community_name": "11. Requisitos n\u00e3o funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_rnf_006_qualidade", "label": "RNF-006 \u2014 Qualidade", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RNF-006 \u2014 Qualidade", "community": 144, "community_name": "11. Requisitos n\u00e3o funcionais", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "label": "12. Crit\u00e9rios de aceite", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "12. Crit\u00e9rios de aceite", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 14}, {"id": "docs_prd_convert_json_markdown_ca_001_trafilatura_selecionada", "label": "CA-001 \u2014 Trafilatura selecionada", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-001 \u2014 Trafilatura selecionada", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_002_newspaper4k_selecionado", "label": "CA-002 \u2014 Newspaper4k selecionado", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-002 \u2014 Newspaper4k selecionado", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_003_readability_selecionado", "label": "CA-003 \u2014 Readability selecionado", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-003 \u2014 Readability selecionado", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_004_fallback_dentro_do_extrator", "label": "CA-004 \u2014 Fallback dentro do extrator", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-004 \u2014 Fallback dentro do extrator", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_005_proibi\u00e7\u00e3o_de_fallback_de_corpo_entre_extratores", "label": "CA-005 \u2014 Proibi\u00e7\u00e3o de fallback de corpo entre extratores", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-005 \u2014 Proibi\u00e7\u00e3o de fallback de corpo entre extratores", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_006_metadado_vindo_de_outro_extrator", "label": "CA-006 \u2014 Metadado vindo de outro extrator", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-006 \u2014 Metadado vindo de outro extrator", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_007_obrigat\u00f3rios_presentes", "label": "CA-007 \u2014 Obrigat\u00f3rios presentes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-007 \u2014 Obrigat\u00f3rios presentes", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_008_opcionais_ausentes", "label": "CA-008 \u2014 Opcionais ausentes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-008 \u2014 Opcionais ausentes", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_009_imagens_inv\u00e1lidas", "label": "CA-009 \u2014 Imagens inv\u00e1lidas", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-009 \u2014 Imagens inv\u00e1lidas", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_010_t\u00edtulo_repetido_no_corpo", "label": "CA-010 \u2014 T\u00edtulo repetido no corpo", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-010 \u2014 T\u00edtulo repetido no corpo", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_011_entrada_em_lote_rejeitada", "label": "CA-011 \u2014 Entrada em lote rejeitada", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-011 \u2014 Entrada em lote rejeitada", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_012_determinismo", "label": "CA-012 \u2014 Determinismo", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-012 \u2014 Determinismo", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_ca_013_grava\u00e7\u00e3o_segura", "label": "CA-013 \u2014 Grava\u00e7\u00e3o segura", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CA-013 \u2014 Grava\u00e7\u00e3o segura", "community": 133, "community_name": "12. Crit\u00e9rios de aceite", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes", "label": "13. Estrat\u00e9gia de testes", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "13. Estrat\u00e9gia de testes", "community": 150, "community_name": "13. Estrat\u00e9gia de testes", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 4}, {"id": "docs_prd_convert_json_markdown_13_1_testes_unit\u00e1rios", "label": "13.1 Testes unit\u00e1rios", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.1 Testes unit\u00e1rios", "community": 150, "community_name": "13. Estrat\u00e9gia de testes", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_13_2_testes_de_integra\u00e7\u00e3o_do_cli", "label": "13.2 Testes de integra\u00e7\u00e3o do CLI", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.2 Testes de integra\u00e7\u00e3o do CLI", "community": 150, "community_name": "13. Estrat\u00e9gia de testes", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_13_3_casos_de_resultado_esperado", "label": "13.3 Casos de resultado esperado", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.3 Casos de resultado esperado", "community": 150, "community_name": "13. Estrat\u00e9gia de testes", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_14_definition_of_done", "label": "14. Definition of Done", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14. Definition of Done", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_convert_json_markdown_15_depend\u00eancia_t\u00e9cnica_escolhida", "label": "15. Depend\u00eancia t\u00e9cnica escolhida", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15. Depend\u00eancia t\u00e9cnica escolhida", "community": 134, "community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "source_file": "docs/prd_convert_json_markdown.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection", "label": "prd_deterministic_content_selection.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "prd_deterministic_content_selection.md", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "label": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 14}, {"id": "docs_prd_deterministic_content_selection_1_contexto", "label": "1. Contexto", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Contexto", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_2_objetivo", "label": "2. Objetivo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Objetivo", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_3_escopo", "label": "3. Escopo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Escopo", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 3}, {"id": "docs_prd_deterministic_content_selection_3_1_inclu\u00eddo", "label": "3.1 Inclu\u00eddo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.1 Inclu\u00eddo", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_3_2_fora_do_escopo", "label": "3.2 Fora do escopo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.2 Fora do escopo", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_4_premissas", "label": "4. Premissas", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Premissas", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_5_entrada", "label": "5. Entrada", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Entrada", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 4}, {"id": "docs_prd_deterministic_content_selection_5_1_arquivo", "label": "5.1 Arquivo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 Arquivo", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_5_2_conte\u00fados_comparados", "label": "5.2 Conte\u00fados comparados", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 Conte\u00fados comparados", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_5_3_estado_de_um_candidato", "label": "5.3 Estado de um candidato", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.3 Estado de um candidato", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_6_sa\u00edda", "label": "6. Sa\u00edda", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Sa\u00edda", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 4}, {"id": "docs_prd_deterministic_content_selection_6_1_arquivo", "label": "6.1 Arquivo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.1 Arquivo", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_6_2_altera\u00e7\u00e3o_permitida", "label": "6.2 Altera\u00e7\u00e3o permitida", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.2 Altera\u00e7\u00e3o permitida", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_6_3_preserva\u00e7\u00e3o_da_entrada", "label": "6.3 Preserva\u00e7\u00e3o da entrada", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.3 Preserva\u00e7\u00e3o da entrada", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "label": "7. Algoritmo determin\u00edstico de sele\u00e7\u00e3o", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Algoritmo determin\u00edstico de sele\u00e7\u00e3o", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 8}, {"id": "docs_prd_deterministic_content_selection_7_1_formar_o_conjunto_ativo", "label": "7.1 Formar o conjunto ativo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.1 Formar o conjunto ativo", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_7_2_normalizar_os_conte\u00fados", "label": "7.2 Normalizar os conte\u00fados", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.2 Normalizar os conte\u00fados", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_7_3_gerar_shingles", "label": "7.3 Gerar shingles", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.3 Gerar shingles", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_7_4_construir_o_consenso", "label": "7.4 Construir o consenso", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.4 Construir o consenso", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_7_5_selecionar_quando_existe_consenso", "label": "7.5 Selecionar quando existe consenso", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.5 Selecionar quando existe consenso", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_7_6_selecionar_quando_n\u00e3o_existe_consenso", "label": "7.6 Selecionar quando n\u00e3o existe consenso", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.6 Selecionar quando n\u00e3o existe consenso", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_7_7_gravar_a_escolha", "label": "7.7 Gravar a escolha", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.7 Gravar a escolha", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_8_requisitos_funcionais", "label": "8. Requisitos funcionais", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Requisitos funcionais", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_9_tratamento_de_erros", "label": "9. Tratamento de erros", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Tratamento de erros", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_10_requisitos_n\u00e3o_funcionais", "label": "10. Requisitos n\u00e3o funcionais", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Requisitos n\u00e3o funcionais", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_11_crit\u00e9rios_de_aceite", "label": "11. Crit\u00e9rios de aceite", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11. Crit\u00e9rios de aceite", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_12_casos_obrigat\u00f3rios_de_teste", "label": "12. Casos obrigat\u00f3rios de teste", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12. Casos obrigat\u00f3rios de teste", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_deterministic_content_selection_13_definition_of_done", "label": "13. Definition of Done", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13. Definition of Done", "community": 115, "community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "source_file": "docs/prd_deterministic_content_selection.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp", "label": "prd_extrator_artigos_nlp.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "prd_extrator_artigos_nlp.md", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "label": "PRD \u2014 Extrator e Parser de Artigos Multimotor (Foxcape + Trafilatura + Newspaper4k + Readability)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "PRD \u2014 Extrator e Parser de Artigos Multimotor (Foxcape + Trafilatura + Newspaper4k + Readability)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 9}, {"id": "docs_prd_extrator_artigos_nlp_1_vis\u00e3o_geral_e_contexto", "label": "1. Vis\u00e3o Geral e Contexto", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Vis\u00e3o Geral e Contexto", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 2}, {"id": "docs_prd_extrator_artigos_nlp_1_1_objetivo_do_produto", "label": "1.1 Objetivo do Produto", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 Objetivo do Produto", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_2_personas_e_casos_de_uso", "label": "2. Personas e Casos de Uso", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Personas e Casos de Uso", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_3_arquitetura_e_fluxo_do_sistema", "label": "3. Arquitetura e Fluxo do Sistema", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Arquitetura e Fluxo do Sistema", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "label": "4. Requisitos Funcionais (FR)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Requisitos Funcionais (FR)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 9}, {"id": "docs_prd_extrator_artigos_nlp_rf01_ingest\u00e3o_de_arquivo_json_de_not\u00edcias", "label": "RF01 \u2014 Ingest\u00e3o de Arquivo JSON de Not\u00edcias", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF01 \u2014 Ingest\u00e3o de Arquivo JSON de Not\u00edcias", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_rf02_navega\u00e7\u00e3o_e_coleta_com_foxcape_obrigat\u00f3rio", "label": "RF02 \u2014 Navega\u00e7\u00e3o e Coleta com Foxcape (Obrigat\u00f3rio)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF02 \u2014 Navega\u00e7\u00e3o e Coleta com Foxcape (Obrigat\u00f3rio)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_rf03_extra\u00e7\u00e3o_m\u00e1xima_com_trafilatura", "label": "RF03 \u2014 Extra\u00e7\u00e3o M\u00e1xima com Trafilatura", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF03 \u2014 Extra\u00e7\u00e3o M\u00e1xima com Trafilatura", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_rf04_extra\u00e7\u00e3o_m\u00e1xima_com_newspaper4k", "label": "RF04 \u2014 Extra\u00e7\u00e3o M\u00e1xima com Newspaper4k", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF04 \u2014 Extra\u00e7\u00e3o M\u00e1xima com Newspaper4k", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_rf05_extra\u00e7\u00e3o_com_readability_readability_lxml", "label": "RF05 \u2014 Extra\u00e7\u00e3o com Readability (`readability-lxml`)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF05 \u2014 Extra\u00e7\u00e3o com Readability (`readability-lxml`)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_rf06_consolida\u00e7\u00e3o_e_exporta\u00e7\u00e3o_de_resultados", "label": "RF06 \u2014 Consolida\u00e7\u00e3o e Exporta\u00e7\u00e3o de Resultados", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF06 \u2014 Consolida\u00e7\u00e3o e Exporta\u00e7\u00e3o de Resultados", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_rf07_interface_de_linha_de_comando_cli_e_logs_em_tempo_real", "label": "RF07 \u2014 Interface de Linha de Comando (CLI) e Logs em Tempo Real", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF07 \u2014 Interface de Linha de Comando (CLI) e Logs em Tempo Real", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_rf08_toler\u00e2ncia_a_falhas_e_resili\u00eancia", "label": "RF08 \u2014 Toler\u00e2ncia a Falhas e Resili\u00eancia", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RF08 \u2014 Toler\u00e2ncia a Falhas e Resili\u00eancia", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_5_requisitos_n\u00e3o_funcionais_nfr", "label": "5. Requisitos N\u00e3o Funcionais (NFR)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Requisitos N\u00e3o Funcionais (NFR)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface", "label": "6. Esquema de Dados (Contratos de Interface)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Esquema de Dados (Contratos de Interface)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 3}, {"id": "docs_prd_extrator_artigos_nlp_6_1_esquema_do_json_de_entrada_input", "label": "6.1 Esquema do JSON de Entrada (`Input`)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.1 Esquema do JSON de Entrada (`Input`)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_6_2_esquema_do_json_consolidado_de_sa\u00edda_output", "label": "6.2 Esquema do JSON Consolidado de Sa\u00edda (`Output`)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.2 Esquema do JSON Consolidado de Sa\u00edda (`Output`)", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_7_depend\u00eancias_do_projeto", "label": "7. Depend\u00eancias do Projeto", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Depend\u00eancias do Projeto", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_prd_extrator_artigos_nlp_8_crit\u00e9rios_de_aceite", "label": "8. Crit\u00e9rios de Aceite", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Crit\u00e9rios de Aceite", "community": 103, "community_name": "4. Requisitos Funcionais (FR)", "source_file": "docs/prd_extrator_artigos_nlp.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos", "label": "01_PRD_Runtime_Consolidacao_Artigos.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "01_PRD_Runtime_Consolidacao_Artigos.md", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "label": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 22.9, "font": {"size": 12, "color": "#ffffff"}, "title": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 30}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_1_contexto", "label": "1. Contexto", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Contexto", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_2_objetivo", "label": "2. Objetivo", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Objetivo", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_3_princ\u00edpio_mestre", "label": "3. Princ\u00edpio mestre", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Princ\u00edpio mestre", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias", "label": "4. Regras mandat\u00f3rias", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Regras mandat\u00f3rias", "community": 259, "community_name": "4. Regras mandat\u00f3rias", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_1_fundamenta\u00e7\u00e3o", "label": "4.1 Fundamenta\u00e7\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.1 Fundamenta\u00e7\u00e3o", "community": 259, "community_name": "4. Regras mandat\u00f3rias", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_2_proibi\u00e7\u00e3o_de_regex_para_texto", "label": "4.2 Proibi\u00e7\u00e3o de regex para texto", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.2 Proibi\u00e7\u00e3o de regex para texto", "community": 259, "community_name": "4. Regras mandat\u00f3rias", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_3_uso_obrigat\u00f3rio_do_llm", "label": "4.3 Uso obrigat\u00f3rio do LLM", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.3 Uso obrigat\u00f3rio do LLM", "community": 259, "community_name": "4. Regras mandat\u00f3rias", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_4_modelos_do_runtime", "label": "4.4 Modelos do runtime", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.4 Modelos do runtime", "community": 259, "community_name": "4. Regras mandat\u00f3rias", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo", "label": "5. Escopo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Escopo", "community": 304, "community_name": "5. Escopo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_1_inclu\u00eddo", "label": "5.1 Inclu\u00eddo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 Inclu\u00eddo", "community": 304, "community_name": "5. Escopo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_2_fora_do_escopo", "label": "5.2 Fora do escopo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 Fora do escopo", "community": 304, "community_name": "5. Escopo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_6_atores_e_sistemas_relacionados", "label": "6. Atores e sistemas relacionados", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Atores e sistemas relacionados", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_7_unidade_de_processamento", "label": "7. Unidade de processamento", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Unidade de processamento", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo", "label": "8. Contrato de entrada do artigo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Contrato de entrada do artigo", "community": 260, "community_name": "8. Contrato de entrada do artigo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_1_campos_estruturais_esperados", "label": "8.1 Campos estruturais esperados", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.1 Campos estruturais esperados", "community": 260, "community_name": "8. Contrato de entrada do artigo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_2_selected_extractor", "label": "8.2 `selected_extractor`", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.2 `selected_extractor`", "community": 260, "community_name": "8. Contrato de entrada do artigo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_3_campos_das_extra\u00e7\u00f5es", "label": "8.3 Campos das extra\u00e7\u00f5es", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.3 Campos das extra\u00e7\u00f5es", "community": 260, "community_name": "8. Contrato de entrada do artigo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_4_validade_editorial_m\u00ednima", "label": "8.4 Validade editorial m\u00ednima", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.4 Validade editorial m\u00ednima", "community": 260, "community_name": "8. Contrato de entrada do artigo", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp", "label": "9. Contrato do ECP", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Contrato do ECP", "community": 279, "community_name": "9. Contrato do ECP", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_1_obrigatoriedade", "label": "9.1 Obrigatoriedade", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.1 Obrigatoriedade", "community": 279, "community_name": "9. Contrato do ECP", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_2_schema", "label": "9.2 Schema", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.2 Schema", "community": 279, "community_name": "9. Contrato do ECP", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_3_resultados_poss\u00edveis", "label": "9.3 Resultados poss\u00edveis", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.3 Resultados poss\u00edveis", "community": 279, "community_name": "9. Contrato do ECP", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda", "label": "10. Contrato de sa\u00edda", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Contrato de sa\u00edda", "community": 257, "community_name": "10. Contrato de sa\u00edda", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_1_resultado_json_e_manifesto", "label": "10.1 Resultado JSON e manifesto", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10.1 Resultado JSON e manifesto", "community": 257, "community_name": "10. Contrato de sa\u00edda", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_2_status_finais", "label": "10.2 Status finais", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10.2 Status finais", "community": 257, "community_name": "10. Contrato de sa\u00edda", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_3_arquivo_markdown", "label": "10.3 Arquivo Markdown", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10.3 Arquivo Markdown", "community": 257, "community_name": "10. Contrato de sa\u00edda", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_4_formata\u00e7\u00e3o_markdown_permitida", "label": "10.4 Formata\u00e7\u00e3o Markdown permitida", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10.4 Formata\u00e7\u00e3o Markdown permitida", "community": 257, "community_name": "10. Contrato de sa\u00edda", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_11_fluxo_funcional_do_runtime", "label": "11. Fluxo funcional do runtime", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11. Fluxo funcional do runtime", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica", "label": "12. Prepara\u00e7\u00e3o determin\u00edstica", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "12. Prepara\u00e7\u00e3o determin\u00edstica", "community": 277, "community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_1_limite", "label": "12.1 Limite", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12.1 Limite", "community": 277, "community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_2_t\u00e9cnicas_permitidas", "label": "12.2 T\u00e9cnicas permitidas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12.2 T\u00e9cnicas permitidas", "community": 277, "community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_3_t\u00e9cnicas_proibidas", "label": "12.3 T\u00e9cnicas proibidas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12.3 T\u00e9cnicas proibidas", "community": 277, "community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia", "label": "13. Candidatos e proveni\u00eancia", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "13. Candidatos e proveni\u00eancia", "community": 300, "community_name": "13. Candidatos e proveni\u00eancia", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_1_url_de_origem", "label": "13.1 URL de origem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.1 URL de origem", "community": 300, "community_name": "13. Candidatos e proveni\u00eancia", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_2_fontes_de_metadados", "label": "13.2 Fontes de metadados", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.2 Fontes de metadados", "community": 300, "community_name": "13. Candidatos e proveni\u00eancia", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm", "label": "14. Higieniza\u00e7\u00e3o por LLM", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "14. Higieniza\u00e7\u00e3o por LLM", "community": 258, "community_name": "14. Higieniza\u00e7\u00e3o por LLM", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_1_obrigatoriedade", "label": "14.1 Obrigatoriedade", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.1 Obrigatoriedade", "community": 258, "community_name": "14. Higieniza\u00e7\u00e3o por LLM", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_2_entrada", "label": "14.2 Entrada", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.2 Entrada", "community": 258, "community_name": "14. Higieniza\u00e7\u00e3o por LLM", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_3_sa\u00edda_l\u00f3gica", "label": "14.3 Sa\u00edda l\u00f3gica", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.3 Sa\u00edda l\u00f3gica", "community": 258, "community_name": "14. Higieniza\u00e7\u00e3o por LLM", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_4_regras_editoriais", "label": "14.4 Regras editoriais", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.4 Regras editoriais", "community": 258, "community_name": "14. Higieniza\u00e7\u00e3o por LLM", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais", "label": "15. Pequenos reparos textuais", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "15. Pequenos reparos textuais", "community": 278, "community_name": "15. Pequenos reparos textuais", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_1_permiss\u00e3o", "label": "15.1 Permiss\u00e3o", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15.1 Permiss\u00e3o", "community": 278, "community_name": "15. Pequenos reparos textuais", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_2_proibi\u00e7\u00f5es", "label": "15.2 Proibi\u00e7\u00f5es", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15.2 Proibi\u00e7\u00f5es", "community": 278, "community_name": "15. Pequenos reparos textuais", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_3_forma_audit\u00e1vel", "label": "15.3 Forma audit\u00e1vel", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15.3 Forma audit\u00e1vel", "community": 278, "community_name": "15. Pequenos reparos textuais", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links", "label": "16. Imagens e links", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "16. Imagens e links", "community": 301, "community_name": "16. Imagens e links", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_1_imagens_editoriais", "label": "16.1 Imagens editoriais", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.1 Imagens editoriais", "community": 301, "community_name": "16. Imagens e links", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_2_links", "label": "16.2 Links", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.2 Links", "community": 301, "community_name": "16. Imagens e links", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp", "label": "17. Gate ECP", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "17. Gate ECP", "community": 302, "community_name": "17. Gate ECP", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_1_entrada", "label": "17.1 Entrada", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "17.1 Entrada", "community": 302, "community_name": "17. Gate ECP", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_2_decis\u00e3o", "label": "17.2 Decis\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "17.2 Decis\u00e3o", "community": 302, "community_name": "17. Gate ECP", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento", "label": "18. Enriquecimento", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "18. Enriquecimento", "community": 303, "community_name": "18. Enriquecimento", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_1_sentimento", "label": "18.1 Sentimento", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.1 Sentimento", "community": 303, "community_name": "18. Enriquecimento", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_2_tags", "label": "18.2 Tags", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.2 Tags", "community": 303, "community_name": "18. Enriquecimento", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_19_gateway_e_fallback_de_modelos", "label": "19. Gateway e fallback de modelos", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "19. Gateway e fallback de modelos", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_20_idempot\u00eancia_e_persist\u00eancia", "label": "20. Idempot\u00eancia e persist\u00eancia", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20. Idempot\u00eancia e persist\u00eancia", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_21_observabilidade", "label": "21. Observabilidade", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "21. Observabilidade", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_22_promptfoo_no_runtime", "label": "22. Promptfoo no runtime", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "22. Promptfoo no runtime", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_23_requisitos_funcionais", "label": "23. Requisitos funcionais", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "23. Requisitos funcionais", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_24_requisitos_n\u00e3o_funcionais", "label": "24. Requisitos n\u00e3o funcionais", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "24. Requisitos n\u00e3o funcionais", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_25_c\u00f3digos_m\u00ednimos_de_erro_e_descarte", "label": "25. C\u00f3digos m\u00ednimos de erro e descarte", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "25. C\u00f3digos m\u00ednimos de erro e descarte", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_26_crit\u00e9rios_de_aceita\u00e7\u00e3o_do_produto", "label": "26. Crit\u00e9rios de aceita\u00e7\u00e3o do produto", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "26. Crit\u00e9rios de aceita\u00e7\u00e3o do produto", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_27_m\u00e9tricas_de_sucesso", "label": "27. M\u00e9tricas de sucesso", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "27. M\u00e9tricas de sucesso", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_28_depend\u00eancia_futura_de_self_healing", "label": "28. Depend\u00eancia futura de self-healing", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "28. Depend\u00eancia futura de self-healing", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_29_definition_of_done", "label": "29. Definition of Done", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "29. Definition of Done", "community": 189, "community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos", "label": "02_Arquitetura_Runtime_Consolidacao_Artigos.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "02_Arquitetura_Runtime_Consolidacao_Artigos.md", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 24.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 34}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_1_prop\u00f3sito", "label": "1. Prop\u00f3sito", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Prop\u00f3sito", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_2_direcionadores", "label": "2. Direcionadores", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Direcionadores", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema", "label": "3. Limites do sistema", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Limites do sistema", "community": 284, "community_name": "3. Limites do sistema", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_1_entrada", "label": "3.1 Entrada", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.1 Entrada", "community": 284, "community_name": "3. Limites do sistema", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_2_sa\u00edda", "label": "3.2 Sa\u00edda", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.2 Sa\u00edda", "community": 284, "community_name": "3. Limites do sistema", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_3_depend\u00eancias_externas", "label": "3.3 Depend\u00eancias externas", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3 Depend\u00eancias externas", "community": 284, "community_name": "3. Limites do sistema", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_4_vis\u00e3o_de_contexto", "label": "4. Vis\u00e3o de contexto", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Vis\u00e3o de contexto", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_5_arquitetura_l\u00f3gica", "label": "5. Arquitetura l\u00f3gica", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Arquitetura l\u00f3gica", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_6_componentes", "label": "6. Componentes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Componentes", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o", "label": "7. Orquestra\u00e7\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Orquestra\u00e7\u00e3o", "community": 262, "community_name": "7. Orquestra\u00e7\u00e3o", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_1_escolha", "label": "7.1 Escolha", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.1 Escolha", "community": 262, "community_name": "7. Orquestra\u00e7\u00e3o", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_2_justificativa", "label": "7.2 Justificativa", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.2 Justificativa", "community": 262, "community_name": "7. Orquestra\u00e7\u00e3o", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_3_estados_persistidos", "label": "7.3 Estados persistidos", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.3 Estados persistidos", "community": 262, "community_name": "7. Orquestra\u00e7\u00e3o", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_4_crit\u00e9rios_de_reavalia\u00e7\u00e3o", "label": "7.4 Crit\u00e9rios de reavalia\u00e7\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.4 Crit\u00e9rios de reavalia\u00e7\u00e3o", "community": 262, "community_name": "7. Orquestra\u00e7\u00e3o", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_8_organiza\u00e7\u00e3o_de_m\u00f3dulos", "label": "8. Organiza\u00e7\u00e3o de m\u00f3dulos", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Organiza\u00e7\u00e3o de m\u00f3dulos", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias", "label": "9. Pol\u00edtica de depend\u00eancias", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Pol\u00edtica de depend\u00eancias", "community": 285, "community_name": "9. Pol\u00edtica de depend\u00eancias", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_1_prefer\u00eancia", "label": "9.1 Prefer\u00eancia", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.1 Prefer\u00eancia", "community": 285, "community_name": "9. Pol\u00edtica de depend\u00eancias", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_2_aprova\u00e7\u00e3o", "label": "9.2 Aprova\u00e7\u00e3o", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.2 Aprova\u00e7\u00e3o", "community": 285, "community_name": "9. Pol\u00edtica de depend\u00eancias", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_3_proibi\u00e7\u00f5es", "label": "9.3 Proibi\u00e7\u00f5es", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.3 Proibi\u00e7\u00f5es", "community": 285, "community_name": "9. Pol\u00edtica de depend\u00eancias", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_10_contratos_versionados", "label": "10. Contratos versionados", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Contratos versionados", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_11_valida\u00e7\u00e3o_inicial", "label": "11. Valida\u00e7\u00e3o inicial", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11. Valida\u00e7\u00e3o inicial", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_12_fingerprint_e_idempot\u00eancia", "label": "12. Fingerprint e idempot\u00eancia", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12. Fingerprint e idempot\u00eancia", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "label": "13. Parsing estrutural sem regex", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "13. Parsing estrutural sem regex", "community": 243, "community_name": "13. Parsing estrutural sem regex", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 7}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_1_html", "label": "13.1 HTML", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.1 HTML", "community": 243, "community_name": "13. Parsing estrutural sem regex", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_2_markdown", "label": "13.2 Markdown", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.2 Markdown", "community": 243, "community_name": "13. Parsing estrutural sem regex", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_3_json_ld_e_metadados", "label": "13.3 JSON-LD e metadados", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.3 JSON-LD e metadados", "community": 243, "community_name": "13. Parsing estrutural sem regex", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_4_urls", "label": "13.4 URLs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.4 URLs", "community": 243, "community_name": "13. Parsing estrutural sem regex", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_5_texto", "label": "13.5 Texto", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.5 Texto", "community": 243, "community_name": "13. Parsing estrutural sem regex", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_6_enforcement", "label": "13.6 Enforcement", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13.6 Enforcement", "community": 243, "community_name": "13. Parsing estrutural sem regex", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos", "label": "14. Modelo de candidatos", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "14. Modelo de candidatos", "community": 305, "community_name": "14. Modelo de candidatos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_1_ordem", "label": "14.1 Ordem", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.1 Ordem", "community": 305, "community_name": "14. Modelo de candidatos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_2_equival\u00eancia", "label": "14.2 Equival\u00eancia", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.2 Equival\u00eancia", "community": 305, "community_name": "14. Modelo de candidatos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa", "label": "15. Higieniza\u00e7\u00e3o extrativa", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "15. Higieniza\u00e7\u00e3o extrativa", "community": 280, "community_name": "15. Higieniza\u00e7\u00e3o extrativa", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_1_interface", "label": "15.1 Interface", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15.1 Interface", "community": 280, "community_name": "15. Higieniza\u00e7\u00e3o extrativa", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_2_garantia_de_grounding", "label": "15.2 Garantia de grounding", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15.2 Garantia de grounding", "community": 280, "community_name": "15. Higieniza\u00e7\u00e3o extrativa", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_3_fallback", "label": "15.3 Fallback", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15.3 Fallback", "community": 280, "community_name": "15. Higieniza\u00e7\u00e3o extrativa", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos", "label": "16. Pequenos reparos", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "16. Pequenos reparos", "community": 281, "community_name": "16. Pequenos reparos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_1_representa\u00e7\u00e3o", "label": "16.1 Representa\u00e7\u00e3o", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.1 Representa\u00e7\u00e3o", "community": 281, "community_name": "16. Pequenos reparos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_2_valida\u00e7\u00e3o", "label": "16.2 Valida\u00e7\u00e3o", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.2 Valida\u00e7\u00e3o", "community": 281, "community_name": "16. Pequenos reparos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_3_responsabilidade_do_prompt", "label": "16.3 Responsabilidade do prompt", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.3 Responsabilidade do prompt", "community": 281, "community_name": "16. Pequenos reparos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_17_montagem_do_markdown_intermedi\u00e1rio", "label": "17. Montagem do Markdown intermedi\u00e1rio", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "17. Montagem do Markdown intermedi\u00e1rio", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp", "label": "18. Integra\u00e7\u00e3o ECP", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "18. Integra\u00e7\u00e3o ECP", "community": 261, "community_name": "18. Integra\u00e7\u00e3o ECP", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_1_adapter", "label": "18.1 Adapter", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.1 Adapter", "community": 261, "community_name": "18. Integra\u00e7\u00e3o ECP", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_2_entrada", "label": "18.2 Entrada", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.2 Entrada", "community": 261, "community_name": "18. Integra\u00e7\u00e3o ECP", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_3_sa\u00edda", "label": "18.3 Sa\u00edda", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.3 Sa\u00edda", "community": 261, "community_name": "18. Integra\u00e7\u00e3o ECP", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_4_gate", "label": "18.4 Gate", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.4 Gate", "community": 261, "community_name": "18. Integra\u00e7\u00e3o ECP", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_19_enriquecimento", "label": "19. Enriquecimento", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "19. Enriquecimento", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway", "label": "20. Model Gateway", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "20. Model Gateway", "community": 282, "community_name": "20. Model Gateway", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_1_interface_m\u00ednima", "label": "20.1 Interface m\u00ednima", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20.1 Interface m\u00ednima", "community": 282, "community_name": "20. Model Gateway", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_2_configura\u00e7\u00e3o", "label": "20.2 Configura\u00e7\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20.2 Configura\u00e7\u00e3o", "community": 282, "community_name": "20. Model Gateway", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_3_retry", "label": "20.3 Retry", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20.3 Retry", "community": 282, "community_name": "20. Model Gateway", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_21_prompts", "label": "21. Prompts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "21. Prompts", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos", "label": "22. Renderer e arquivos", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "22. Renderer e arquivos", "community": 306, "community_name": "22. Renderer e arquivos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_1_nomes", "label": "22.1 Nomes", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "22.1 Nomes", "community": 306, "community_name": "22. Renderer e arquivos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_2_escrita_at\u00f4mica", "label": "22.2 Escrita at\u00f4mica", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "22.2 Escrita at\u00f4mica", "community": 306, "community_name": "22. Renderer e arquivos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade", "label": "23. Observabilidade", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "23. Observabilidade", "community": 283, "community_name": "23. Observabilidade", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_1_hierarquia", "label": "23.1 Hierarquia", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "23.1 Hierarquia", "community": 283, "community_name": "23. Observabilidade", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_2_conte\u00fado", "label": "23.2 Conte\u00fado", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "23.2 Conte\u00fado", "community": 283, "community_name": "23. Observabilidade", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_3_degrada\u00e7\u00e3o", "label": "23.3 Degrada\u00e7\u00e3o", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "23.3 Degrada\u00e7\u00e3o", "community": 283, "community_name": "23. Observabilidade", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_24_logging", "label": "24. Logging", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "24. Logging", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_25_seguran\u00e7a_e_privacidade", "label": "25. Seguran\u00e7a e privacidade", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "25. Seguran\u00e7a e privacidade", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_26_capacidade_e_concorr\u00eancia", "label": "26. Capacidade e concorr\u00eancia", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "26. Capacidade e concorr\u00eancia", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_27_falhas_e_recupera\u00e7\u00e3o", "label": "27. Falhas e recupera\u00e7\u00e3o", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "27. Falhas e recupera\u00e7\u00e3o", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_28_deploy_e_configura\u00e7\u00e3o", "label": "28. Deploy e configura\u00e7\u00e3o", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "28. Deploy e configura\u00e7\u00e3o", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_29_ci_cd", "label": "29. CI/CD", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "29. CI/CD", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_30_decis\u00f5es_de_simplicidade", "label": "30. Decis\u00f5es de simplicidade", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "30. Decis\u00f5es de simplicidade", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_31_prepara\u00e7\u00e3o_m\u00ednima_para_self_healing_futuro", "label": "31. Prepara\u00e7\u00e3o m\u00ednima para self-healing futuro", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "31. Prepara\u00e7\u00e3o m\u00ednima para self-healing futuro", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_32_riscos_arquiteturais", "label": "32. Riscos arquiteturais", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "32. Riscos arquiteturais", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_33_crit\u00e9rios_arquiteturais_de_aceite", "label": "33. Crit\u00e9rios arquiteturais de aceite", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "33. Crit\u00e9rios arquiteturais de aceite", "community": 183, "community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos", "label": "03_ADRs_Runtime_Consolidacao_Artigos.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "03_ADRs_Runtime_Consolidacao_Artigos.md", "community": 307, "community_name": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "community": 307, "community_name": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 13}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_conven\u00e7\u00f5es", "label": "Conven\u00e7\u00f5es", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Conven\u00e7\u00f5es", "community": 307, "community_name": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing", "label": "ADR-001 \u2014 Separar runtime e self-healing", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-001 \u2014 Separar runtime e self-healing", "community": 263, "community_name": "ADR-001 \u2014 Separar runtime e self-healing", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto", "label": "Contexto", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 263, "community_name": "ADR-001 \u2014 Separar runtime e self-healing", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o", "label": "Decis\u00e3o", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 263, "community_name": "ADR-001 \u2014 Separar runtime e self-healing", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias", "label": "Consequ\u00eancias", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 263, "community_name": "ADR-001 \u2014 Separar runtime e self-healing", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada", "label": "Alternativa rejeitada", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativa rejeitada", "community": 263, "community_name": "ADR-001 \u2014 Separar runtime e self-healing", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator", "label": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "community": 264, "community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_42", "label": "Contexto", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 264, "community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_46", "label": "Decis\u00e3o", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 264, "community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_52", "label": "Consequ\u00eancias", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 264, "community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas", "label": "Alternativas rejeitadas", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 264, "community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph", "label": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "community": 251, "community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 6}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_69", "label": "Contexto", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 251, "community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_89", "label": "Decis\u00e3o", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 251, "community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_95", "label": "Consequ\u00eancias", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 251, "community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_crit\u00e9rios_de_reavalia\u00e7\u00e3o", "label": "Crit\u00e9rios de reavalia\u00e7\u00e3o", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Crit\u00e9rios de reavalia\u00e7\u00e3o", "community": 251, "community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_117", "label": "Alternativas rejeitadas", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 251, "community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime", "label": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "community": 265, "community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_127", "label": "Contexto", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 265, "community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_131", "label": "Decis\u00e3o", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 265, "community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_140", "label": "Consequ\u00eancias", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 265, "community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_147", "label": "Alternativas rejeitadas", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 265, "community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais", "label": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "community": 266, "community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_157", "label": "Contexto", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 266, "community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_161", "label": "Decis\u00e3o", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 266, "community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_169", "label": "Consequ\u00eancias", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 266, "community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_176", "label": "Alternativas rejeitadas", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 266, "community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo", "label": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "community": 267, "community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_187", "label": "Contexto", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 267, "community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_191", "label": "Decis\u00e3o", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 267, "community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_203", "label": "Consequ\u00eancias", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 267, "community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_210", "label": "Alternativas rejeitadas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 267, "community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial", "label": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "community": 268, "community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_220", "label": "Contexto", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 268, "community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_224", "label": "Decis\u00e3o", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 268, "community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_234", "label": "Consequ\u00eancias", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 268, "community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_240", "label": "Alternativas rejeitadas", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 268, "community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci", "label": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "community": 269, "community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_249", "label": "Contexto", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 269, "community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_253", "label": "Decis\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 269, "community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_261", "label": "Consequ\u00eancias", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 269, "community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_268", "label": "Alternativas rejeitadas", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 269, "community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem", "label": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "community": 270, "community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_278", "label": "Contexto", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 270, "community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_282", "label": "Decis\u00e3o", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 270, "community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_294", "label": "Consequ\u00eancias", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 270, "community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_301", "label": "Alternativas rejeitadas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 270, "community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente", "label": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "community": 271, "community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_312", "label": "Contexto", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 271, "community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_316", "label": "Decis\u00e3o", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 271, "community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_322", "label": "Consequ\u00eancias", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 271, "community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_328", "label": "Alternativas rejeitadas", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativas rejeitadas", "community": 271, "community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging", "label": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "community": 272, "community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_336", "label": "Contexto", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contexto", "community": 272, "community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_340", "label": "Decis\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decis\u00e3o", "community": 272, "community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_349", "label": "Consequ\u00eancias", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequ\u00eancias", "community": 272, "community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada_355", "label": "Alternativa rejeitada", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternativa rejeitada", "community": 272, "community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime", "label": "04_Plano_Testes_Evals_Runtime.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "04_Plano_Testes_Evals_Runtime.md", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 21.1, "font": {"size": 12, "color": "#ffffff"}, "title": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 26}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_1_objetivo", "label": "1. Objetivo", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Objetivo", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_2_princ\u00edpios", "label": "2. Princ\u00edpios", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Princ\u00edpios", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_3_camadas_de_teste", "label": "3. Camadas de teste", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Camadas de teste", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste", "label": "4. Dados de teste", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Dados de teste", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_1_fixture_inicial", "label": "4.1 Fixture inicial", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.1 Fixture inicial", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_2_golden_set_de_produ\u00e7\u00e3o", "label": "4.2 Golden set de produ\u00e7\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.2 Golden set de produ\u00e7\u00e3o", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_3_holdout", "label": "4.3 Holdout", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.3 Holdout", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_4_verdade_de_refer\u00eancia", "label": "4.4 Verdade de refer\u00eancia", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.4 Verdade de refer\u00eancia", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_5_m\u00e9tricas_de_avalia\u00e7\u00e3o", "label": "5. M\u00e9tricas de avalia\u00e7\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. M\u00e9tricas de avalia\u00e7\u00e3o", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_6_gates_cr\u00edticos", "label": "6. Gates cr\u00edticos", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Gates cr\u00edticos", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_7_gates_quantitativos", "label": "7. Gates quantitativos", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Gates quantitativos", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_8_testes_de_contrato_de_entrada", "label": "8. Testes de contrato de entrada", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Testes de contrato de entrada", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_9_testes_de_fingerprint_e_idempot\u00eancia", "label": "9. Testes de fingerprint e idempot\u00eancia", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Testes de fingerprint e idempot\u00eancia", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_10_testes_de_parsing_sem_regex", "label": "10. Testes de parsing sem regex", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Testes de parsing sem regex", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_11_testes_de_candidatos_e_proveni\u00eancia", "label": "11. Testes de candidatos e proveni\u00eancia", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11. Testes de candidatos e proveni\u00eancia", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_12_testes_de_higieniza\u00e7\u00e3o", "label": "12. Testes de higieniza\u00e7\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12. Testes de higieniza\u00e7\u00e3o", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_13_testes_de_reparos_textuais", "label": "13. Testes de reparos textuais", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13. Testes de reparos textuais", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_14_testes_do_ecp", "label": "14. Testes do ECP", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14. Testes do ECP", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_15_testes_de_enriquecimento", "label": "15. Testes de enriquecimento", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15. Testes de enriquecimento", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_16_testes_de_markdown_e_manifesto", "label": "16. Testes de Markdown e manifesto", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16. Testes de Markdown e manifesto", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_17_testes_de_providers_e_fallback", "label": "17. Testes de providers e fallback", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "17. Testes de providers e fallback", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_18_testes_de_observabilidade", "label": "18. Testes de observabilidade", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18. Testes de observabilidade", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_19_testes_de_seguran\u00e7a", "label": "19. Testes de seguran\u00e7a", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "19. Testes de seguran\u00e7a", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga", "label": "20. Teste de carga", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "20. Teste de carga", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_1_perfil", "label": "20.1 Perfil", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20.1 Perfil", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_2_crit\u00e9rios", "label": "20.2 Crit\u00e9rios", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20.2 Crit\u00e9rios", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_3_sa\u00edda", "label": "20.3 Sa\u00edda", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20.3 Sa\u00edda", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_21_fault_injection", "label": "21. Fault injection", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "21. Fault injection", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo", "label": "22. Promptfoo", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "22. Promptfoo", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_1_matriz", "label": "22.1 Matriz", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "22.1 Matriz", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_2_assertions_permitidas", "label": "22.2 Assertions permitidas", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "22.2 Assertions permitidas", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_3_assertions_proibidas", "label": "22.3 Assertions proibidas", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "22.3 Assertions proibidas", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci", "label": "23. Execu\u00e7\u00e3o no CI", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "23. Execu\u00e7\u00e3o no CI", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_todo_pull_request", "label": "Todo pull request", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Todo pull request", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_mudan\u00e7a_de_prompt_contexto_schema_ou_modelo", "label": "Mudan\u00e7a de prompt, contexto, schema ou modelo", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mudan\u00e7a de prompt, contexto, schema ou modelo", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_antes_de_promo\u00e7\u00e3o", "label": "Antes de promo\u00e7\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Antes de promo\u00e7\u00e3o", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_24_evid\u00eancias_de_teste", "label": "24. Evid\u00eancias de teste", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "24. Evid\u00eancias de teste", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_04_plano_testes_evals_runtime_25_crit\u00e9rio_de_conclus\u00e3o", "label": "25. Crit\u00e9rio de conclus\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "25. Crit\u00e9rio de conclus\u00e3o", "community": 169, "community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime", "label": "05_Metricas_KPIs_Runtime.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "05_Metricas_KPIs_Runtime.md", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.0, "font": {"size": 12, "color": "#ffffff"}, "title": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 21}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_1_objetivo", "label": "1. Objetivo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Objetivo", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_2_princ\u00edpios", "label": "2. Princ\u00edpios", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Princ\u00edpios", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_3_kpis_do_produto", "label": "3. KPIs do produto", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. KPIs do produto", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_4_invariantes_cr\u00edticas", "label": "4. Invariantes cr\u00edticas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Invariantes cr\u00edticas", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_5_m\u00e9tricas_de_volume_e_resultado", "label": "5. M\u00e9tricas de volume e resultado", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. M\u00e9tricas de volume e resultado", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_6_m\u00e9tricas_de_entrada", "label": "6. M\u00e9tricas de entrada", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. M\u00e9tricas de entrada", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_7_m\u00e9tricas_de_higieniza\u00e7\u00e3o", "label": "7. M\u00e9tricas de higieniza\u00e7\u00e3o", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. M\u00e9tricas de higieniza\u00e7\u00e3o", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_8_m\u00e9tricas_de_reparos_textuais", "label": "8. M\u00e9tricas de reparos textuais", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. M\u00e9tricas de reparos textuais", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_9_m\u00e9tricas_do_ecp", "label": "9. M\u00e9tricas do ECP", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. M\u00e9tricas do ECP", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_10_m\u00e9tricas_de_enriquecimento", "label": "10. M\u00e9tricas de enriquecimento", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. M\u00e9tricas de enriquecimento", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_11_m\u00e9tricas_de_llm", "label": "11. M\u00e9tricas de LLM", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11. M\u00e9tricas de LLM", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_12_sinais_para_futura_revis\u00e3o_de_prompt", "label": "12. Sinais para futura revis\u00e3o de prompt", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12. Sinais para futura revis\u00e3o de prompt", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_13_m\u00e9tricas_de_persist\u00eancia_e_idempot\u00eancia", "label": "13. M\u00e9tricas de persist\u00eancia e idempot\u00eancia", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13. M\u00e9tricas de persist\u00eancia e idempot\u00eancia", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_14_m\u00e9tricas_de_observabilidade", "label": "14. M\u00e9tricas de observabilidade", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14. M\u00e9tricas de observabilidade", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_15_m\u00e9tricas_de_capacidade", "label": "15. M\u00e9tricas de capacidade", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "15. M\u00e9tricas de capacidade", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos", "label": "16. Baseline e defini\u00e7\u00e3o de SLOs", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "16. Baseline e defini\u00e7\u00e3o de SLOs", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_16_1_staging", "label": "16.1 Staging", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.1 Staging", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_16_2_relat\u00f3rio_obrigat\u00f3rio", "label": "16.2 Relat\u00f3rio obrigat\u00f3rio", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.2 Relat\u00f3rio obrigat\u00f3rio", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_16_3_aprova\u00e7\u00e3o", "label": "16.3 Aprova\u00e7\u00e3o", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "16.3 Aprova\u00e7\u00e3o", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_17_logs_estruturados", "label": "17. Logs estruturados", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "17. Logs estruturados", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos", "label": "18. Dashboards m\u00ednimos", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "18. Dashboards m\u00ednimos", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_1_sa\u00fade_do_runtime", "label": "18.1 Sa\u00fade do runtime", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.1 Sa\u00fade do runtime", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_2_qualidade", "label": "18.2 Qualidade", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.2 Qualidade", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_3_sinais_de_revis\u00e3o_futura", "label": "18.3 Sinais de revis\u00e3o futura", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "18.3 Sinais de revis\u00e3o futura", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_19_cardinalidade", "label": "19. Cardinalidade", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "19. Cardinalidade", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_05_metricas_kpis_runtime_20_crit\u00e9rio_de_aceite", "label": "20. Crit\u00e9rio de aceite", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "20. Crit\u00e9rio de aceite", "community": 180, "community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime", "label": "06_Runbook_Producao_Runtime.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "06_Runbook_Producao_Runtime.md", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 24.1, "font": {"size": 12, "color": "#ffffff"}, "title": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 33}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_1_objetivo", "label": "1. Objetivo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Objetivo", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_2_princ\u00edpios_operacionais", "label": "2. Princ\u00edpios operacionais", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Princ\u00edpios operacionais", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_3_artefatos_operacionais", "label": "3. Artefatos operacionais", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Artefatos operacionais", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_4_responsabilidades", "label": "4. Responsabilidades", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Responsabilidades", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_5_pr\u00e9_requisitos_do_ambiente", "label": "5. Pr\u00e9-requisitos do ambiente", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Pr\u00e9-requisitos do ambiente", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria", "label": "6. Configura\u00e7\u00e3o obrigat\u00f3ria", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Configura\u00e7\u00e3o obrigat\u00f3ria", "community": 290, "community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_6_1_funcional", "label": "6.1 Funcional", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.1 Funcional", "community": 290, "community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_6_2_secrets", "label": "6.2 Secrets", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.2 Secrets", "community": 290, "community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_6_3_valores_definidos_ap\u00f3s_staging", "label": "6.3 Valores definidos ap\u00f3s staging", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.3 Valores definidos ap\u00f3s staging", "community": 290, "community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release", "label": "7. Checklist de release", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Checklist de release", "community": 273, "community_name": "7. Checklist de release", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_7_1_c\u00f3digo_e_documenta\u00e7\u00e3o", "label": "7.1 C\u00f3digo e documenta\u00e7\u00e3o", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.1 C\u00f3digo e documenta\u00e7\u00e3o", "community": 273, "community_name": "7. Checklist de release", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_7_2_testes", "label": "7.2 Testes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.2 Testes", "community": 273, "community_name": "7. Checklist de release", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_7_3_staging", "label": "7.3 Staging", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.3 Staging", "community": 273, "community_name": "7. Checklist de release", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_7_4_configura\u00e7\u00e3o", "label": "7.4 Configura\u00e7\u00e3o", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.4 Configura\u00e7\u00e3o", "community": 273, "community_name": "7. Checklist de release", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_8_implanta\u00e7\u00e3o", "label": "8. Implanta\u00e7\u00e3o", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Implanta\u00e7\u00e3o", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_9_preflight", "label": "9. Preflight", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Preflight", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_10_smoke_test", "label": "10. Smoke test", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Smoke test", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_11_opera\u00e7\u00e3o_normal", "label": "11. Opera\u00e7\u00e3o normal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11. Opera\u00e7\u00e3o normal", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento", "label": "12. Monitoramento", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "12. Monitoramento", "community": 286, "community_name": "12. Monitoramento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_12_1_sa\u00fade", "label": "12.1 Sa\u00fade", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12.1 Sa\u00fade", "community": 286, "community_name": "12. Monitoramento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_12_2_qualidade", "label": "12.2 Qualidade", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12.2 Qualidade", "community": 286, "community_name": "12. Monitoramento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_12_3_sinais_para_an\u00e1lise_futura", "label": "12.3 Sinais para an\u00e1lise futura", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12.3 Sinais para an\u00e1lise futura", "community": 286, "community_name": "12. Monitoramento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_13_logs_e_correla\u00e7\u00e3o", "label": "13. Logs e correla\u00e7\u00e3o", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13. Logs e correla\u00e7\u00e3o", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento", "label": "14. Reprocessamento", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "14. Reprocessamento", "community": 287, "community_name": "14. Reprocessamento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_14_1_mesma_configura\u00e7\u00e3o", "label": "14.1 Mesma configura\u00e7\u00e3o", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.1 Mesma configura\u00e7\u00e3o", "community": 287, "community_name": "14. Reprocessamento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_14_2_configura\u00e7\u00e3o_diferente", "label": "14.2 Configura\u00e7\u00e3o diferente", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.2 Configura\u00e7\u00e3o diferente", "community": 287, "community_name": "14. Reprocessamento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_14_3_proibi\u00e7\u00e3o", "label": "14.3 Proibi\u00e7\u00e3o", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14.3 Proibi\u00e7\u00e3o", "community": 287, "community_name": "14. Reprocessamento", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_15_falha_de_valida\u00e7\u00e3o_de_entrada", "label": "15. Falha de valida\u00e7\u00e3o de entrada", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "15. Falha de valida\u00e7\u00e3o de entrada", "community": 308, "community_name": "15. Falha de valida\u00e7\u00e3o de entrada", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas", "label": "Sintomas", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sintomas", "community": 308, "community_name": "15. Falha de valida\u00e7\u00e3o de entrada", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o", "label": "A\u00e7\u00e3o", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A\u00e7\u00e3o", "community": 308, "community_name": "15. Falha de valida\u00e7\u00e3o de entrada", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio", "label": "16. Falha do provider prim\u00e1rio", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "16. Falha do provider prim\u00e1rio", "community": 288, "community_name": "16. Falha do provider prim\u00e1rio", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado", "label": "Comportamento esperado", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Comportamento esperado", "community": 288, "community_name": "16. Falha do provider prim\u00e1rio", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_investiga\u00e7\u00e3o", "label": "Investiga\u00e7\u00e3o", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Investiga\u00e7\u00e3o", "community": 288, "community_name": "16. Falha do provider prim\u00e1rio", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_escalada", "label": "Escalada", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Escalada", "community": 288, "community_name": "16. Falha do provider prim\u00e1rio", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding", "label": "17. Falha sem\u00e2ntica ou de grounding", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "17. Falha sem\u00e2ntica ou de grounding", "community": 309, "community_name": "17. Falha sem\u00e2ntica ou de grounding", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_302", "label": "Sintomas", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sintomas", "community": 309, "community_name": "17. Falha sem\u00e2ntica ou de grounding", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_311", "label": "A\u00e7\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A\u00e7\u00e3o", "community": 309, "community_name": "17. Falha sem\u00e2ntica ou de grounding", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp", "label": "18. Falha do ECP", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "18. Falha do ECP", "community": 310, "community_name": "18. Falha do ECP", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_324", "label": "Comportamento esperado", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Comportamento esperado", "community": 310, "community_name": "18. Falha do ECP", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_330", "label": "A\u00e7\u00e3o", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A\u00e7\u00e3o", "community": 310, "community_name": "18. Falha do ECP", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_19_falha_de_enriquecimento", "label": "19. Falha de enriquecimento", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "19. Falha de enriquecimento", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse", "label": "20. Falha do Langfuse", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "20. Falha do Langfuse", "community": 311, "community_name": "20. Falha do Langfuse", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_347", "label": "Comportamento esperado", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Comportamento esperado", "community": 311, "community_name": "20. Falha do Langfuse", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_recupera\u00e7\u00e3o", "label": "Recupera\u00e7\u00e3o", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Recupera\u00e7\u00e3o", "community": 311, "community_name": "20. Falha do Langfuse", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite", "label": "21. Falha do SQLite", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "21. Falha do SQLite", "community": 289, "community_name": "21. Falha do SQLite", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_365", "label": "Sintomas", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sintomas", "community": 289, "community_name": "21. Falha do SQLite", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_lock", "label": "A\u00e7\u00e3o para lock", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A\u00e7\u00e3o para lock", "community": 289, "community_name": "21. Falha do SQLite", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_corrup\u00e7\u00e3o", "label": "A\u00e7\u00e3o para corrup\u00e7\u00e3o", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A\u00e7\u00e3o para corrup\u00e7\u00e3o", "community": 289, "community_name": "21. Falha do SQLite", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco", "label": "22. Falha de filesystem ou disco", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "22. Falha de filesystem ou disco", "community": 312, "community_name": "22. Falha de filesystem ou disco", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_389", "label": "Sintomas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sintomas", "community": 312, "community_name": "22. Falha de filesystem ou disco", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_397", "label": "A\u00e7\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A\u00e7\u00e3o", "community": 312, "community_name": "22. Falha de filesystem ou disco", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_23_custo_acima_do_limite", "label": "23. Custo acima do limite", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "23. Custo acima do limite", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_24_lat\u00eancia_acima_do_slo", "label": "24. Lat\u00eancia acima do SLO", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "24. Lat\u00eancia acima do SLO", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_25_viola\u00e7\u00e3o_cr\u00edtica_de_grounding", "label": "25. Viola\u00e7\u00e3o cr\u00edtica de grounding", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "25. Viola\u00e7\u00e3o cr\u00edtica de grounding", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual", "label": "26. Rollback manual", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "26. Rollback manual", "community": 313, "community_name": "26. Rollback manual", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 3}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_gatilhos", "label": "Gatilhos", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Gatilhos", "community": 313, "community_name": "26. Rollback manual", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_procedimento", "label": "Procedimento", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Procedimento", "community": 313, "community_name": "26. Rollback manual", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_27_troca_planejada_de_modelo_ou_provider", "label": "27. Troca planejada de modelo ou provider", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "27. Troca planejada de modelo ou provider", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_28_rota\u00e7\u00e3o_de_credenciais", "label": "28. Rota\u00e7\u00e3o de credenciais", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "28. Rota\u00e7\u00e3o de credenciais", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_29_backup_e_reten\u00e7\u00e3o", "label": "29. Backup e reten\u00e7\u00e3o", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "29. Backup e reten\u00e7\u00e3o", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_30_reconcilia\u00e7\u00e3o", "label": "30. Reconcilia\u00e7\u00e3o", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "30. Reconcilia\u00e7\u00e3o", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_31_encerramento_controlado", "label": "31. Encerramento controlado", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "31. Encerramento controlado", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_06_runbook_producao_runtime_32_crit\u00e9rios_de_prontid\u00e3o_operacional", "label": "32. Crit\u00e9rios de prontid\u00e3o operacional", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "32. Crit\u00e9rios de prontid\u00e3o operacional", "community": 185, "community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime", "label": "07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "label": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 14}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_1_objetivo", "label": "1. Objetivo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Objetivo", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_2_chamadas_l\u00f3gicas", "label": "2. Chamadas l\u00f3gicas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Chamadas l\u00f3gicas", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_3_regras_comuns_dos_prompts", "label": "3. Regras comuns dos prompts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Regras comuns dos prompts", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_4_versionamento", "label": "4. Versionamento", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Versionamento", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum", "label": "5. Context engineering comum", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Context engineering comum", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_1_incluir", "label": "5.1 Incluir", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 Incluir", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_2_n\u00e3o_incluir", "label": "5.2 N\u00e3o incluir", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 N\u00e3o incluir", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_3_ordem_do_contexto", "label": "5.3 Ordem do contexto", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.3 Ordem do contexto", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa", "label": "6. Prompt de higieniza\u00e7\u00e3o extrativa", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Prompt de higieniza\u00e7\u00e3o extrativa", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_1_nome_l\u00f3gico", "label": "6.1 Nome l\u00f3gico", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.1 Nome l\u00f3gico", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_2_entrada_m\u00ednima", "label": "6.2 Entrada m\u00ednima", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.2 Entrada m\u00ednima", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_3_instru\u00e7\u00f5es_normativas_de_conte\u00fado", "label": "6.3 Instru\u00e7\u00f5es normativas de conte\u00fado", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.3 Instru\u00e7\u00f5es normativas de conte\u00fado", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_4_sa\u00edda_l\u00f3gica", "label": "6.4 Sa\u00edda l\u00f3gica", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6.4 Sa\u00edda l\u00f3gica", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos", "label": "7. Regras normativas de pequenos reparos", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Regras normativas de pequenos reparos", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_1_texto_obrigat\u00f3rio_no_prompt", "label": "7.1 Texto obrigat\u00f3rio no prompt", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.1 Texto obrigat\u00f3rio no prompt", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_2_categorias_fechadas", "label": "7.2 Categorias fechadas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.2 Categorias fechadas", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_3_estrutura_de_cada_reparo", "label": "7.3 Estrutura de cada reparo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.3 Estrutura de cada reparo", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_4_o_que_o_prompt_n\u00e3o_pode_permitir", "label": "7.4 O que o prompt n\u00e3o pode permitir", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7.4 O que o prompt n\u00e3o pode permitir", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o", "label": "8. Harness da higieniza\u00e7\u00e3o", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Harness da higieniza\u00e7\u00e3o", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_1_ordem_de_valida\u00e7\u00e3o", "label": "8.1 Ordem de valida\u00e7\u00e3o", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.1 Ordem de valida\u00e7\u00e3o", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_2_valida\u00e7\u00e3o_de_reparo", "label": "8.2 Valida\u00e7\u00e3o de reparo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.2 Valida\u00e7\u00e3o de reparo", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_3_falha_parcial", "label": "8.3 Falha parcial", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.3 Falha parcial", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_4_montagem", "label": "8.4 Montagem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8.4 Montagem", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento", "label": "9. Prompt de enriquecimento", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Prompt de enriquecimento", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 5}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_1_nome_l\u00f3gico", "label": "9.1 Nome l\u00f3gico", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.1 Nome l\u00f3gico", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_2_entrada_m\u00ednima", "label": "9.2 Entrada m\u00ednima", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.2 Entrada m\u00ednima", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_3_instru\u00e7\u00f5es_normativas", "label": "9.3 Instru\u00e7\u00f5es normativas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.3 Instru\u00e7\u00f5es normativas", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_4_harness", "label": "9.4 Harness", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9.4 Harness", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_10_pol\u00edtica_de_provider", "label": "10. Pol\u00edtica de provider", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Pol\u00edtica de provider", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo", "label": "11. Promptfoo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "11. Promptfoo", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 4}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_1_fonte", "label": "11.1 Fonte", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11.1 Fonte", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_2_casos_obrigat\u00f3rios_de_reparo", "label": "11.2 Casos obrigat\u00f3rios de reparo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11.2 Casos obrigat\u00f3rios de reparo", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_3_assertions", "label": "11.3 Assertions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11.3 Assertions", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_12_contexto_registrado_no_langfuse", "label": "12. Contexto registrado no Langfuse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "12. Contexto registrado no Langfuse", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_13_crit\u00e9rios_de_aceite", "label": "13. Crit\u00e9rios de aceite", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "13. Crit\u00e9rios de aceite", "community": 170, "community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md", "file_type": "document", "degree": 1}, {"id": "examples_content_northvolt_de", "label": "content_northvolt_de.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "content_northvolt_de.md", "community": 49, "community_name": "content_northvolt_de.md", "source_file": "examples/content_northvolt_de.md", "file_type": "document", "degree": 1}, {"id": "examples_content_northvolt_de_batteriezellproduktion_f\u00fcr_europ\u00e4ische_elektrofahrzeuge", "label": "Batteriezellproduktion f\u00fcr europ\u00e4ische Elektrofahrzeuge", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Batteriezellproduktion f\u00fcr europ\u00e4ische Elektrofahrzeuge", "community": 49, "community_name": "content_northvolt_de.md", "source_file": "examples/content_northvolt_de.md", "file_type": "document", "degree": 1}, {"id": "examples_content_presal_pt", "label": "content_presal_pt.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "content_presal_pt.md", "community": 50, "community_name": "content_presal_pt.md", "source_file": "examples/content_presal_pt.md", "file_type": "document", "degree": 1}, {"id": "examples_content_presal_pt_petrobras_bate_recorde_hist\u00f3rico_de_produ\u00e7\u00e3o_no_pr\u00e9_sal", "label": "Petrobras bate recorde hist\u00f3rico de produ\u00e7\u00e3o no pr\u00e9-sal", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Petrobras bate recorde hist\u00f3rico de produ\u00e7\u00e3o no pr\u00e9-sal", "community": 50, "community_name": "content_presal_pt.md", "source_file": "examples/content_presal_pt.md", "file_type": "document", "degree": 1}, {"id": "examples_content_tangential_es", "label": "content_tangential_es.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "content_tangential_es.md", "community": 51, "community_name": "content_tangential_es.md", "source_file": "examples/content_tangential_es.md", "file_type": "document", "degree": 1}, {"id": "examples_content_tangential_es_reflexiones_sobre_el_debate_pol\u00edtico_y_la_diplomacia_regional", "label": "Reflexiones sobre el debate pol\u00edtico y la diplomacia regional", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Reflexiones sobre el debate pol\u00edtico y la diplomacia regional", "community": 51, "community_name": "content_tangential_es.md", "source_file": "examples/content_tangential_es.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness", "label": "poc-readiness.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "poc-readiness.md", "community": 113, "community_name": "001-multilingual-entity-classifier/spec.md", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "label": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "POC Readiness &amp; Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "community": 110, "community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 7}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_1_requirement_completeness_scope_boundaries", "label": "1. Requirement Completeness & Scope Boundaries", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Requirement Completeness &amp; Scope Boundaries", "community": 110, "community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_2_requirement_clarity_decision_semantics", "label": "2. Requirement Clarity & Decision Semantics", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Requirement Clarity &amp; Decision Semantics", "community": 110, "community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_3_requirement_consistency_alignment", "label": "3. Requirement Consistency & Alignment", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Requirement Consistency &amp; Alignment", "community": 110, "community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_4_acceptance_criteria_measurability", "label": "4. Acceptance Criteria & Measurability", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Acceptance Criteria &amp; Measurability", "community": 110, "community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_5_scenario_edge_case_coverage", "label": "5. Scenario & Edge Case Coverage", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Scenario &amp; Edge Case Coverage", "community": 110, "community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_notes", "label": "Notes", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 110, "community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_requirements", "label": "001-multilingual-entity-classifier/checklists/requirements.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/checklists/requirements.md", "community": 111, "community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md", "file_type": "document", "degree": 2}, {"id": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier", "label": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "community": 111, "community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md", "file_type": "document", "degree": 5}, {"id": "specs_001_multilingual_entity_classifier_checklists_requirements_content_quality", "label": "Content Quality", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content Quality", "community": 111, "community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_requirements_requirement_completeness", "label": "Requirement Completeness", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirement Completeness", "community": 111, "community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_requirements_feature_readiness", "label": "Feature Readiness", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Readiness", "community": 111, "community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_checklists_requirements_notes", "label": "Notes", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 111, "community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract", "label": "001-multilingual-entity-classifier/contracts/cli-contract.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/contracts/cli-contract.md", "community": 44, "community_name": "2. Standard Streams & Exit Codes", "source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc", "label": "CLI Contract & Interface Specification (POC)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI Contract &amp; Interface Specification (POC)", "community": 44, "community_name": "2. Standard Streams & Exit Codes", "source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_command_line_interface", "label": "1. Command Line Interface", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Command Line Interface", "community": 44, "community_name": "2. Standard Streams & Exit Codes", "source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md", "file_type": "document", "degree": 2}, {"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_1_arguments_options", "label": "1.1 Arguments & Options", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 Arguments &amp; Options", "community": 44, "community_name": "2. Standard Streams & Exit Codes", "source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes", "label": "2. Standard Streams & Exit Codes", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Standard Streams &amp; Exit Codes", "community": 44, "community_name": "2. Standard Streams & Exit Codes", "source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_1_exit_codes", "label": "2.1 Exit Codes", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 Exit Codes", "community": 44, "community_name": "2. Standard Streams & Exit Codes", "source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_2_standard_output_stdout_standard_error_stderr", "label": "2.2 Standard Output (`stdout`) / Standard Error (`stderr`)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Standard Output (`stdout`) / Standard Error (`stderr`)", "community": 44, "community_name": "2. Standard Streams & Exit Codes", "source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_data_model", "label": "001-multilingual-entity-classifier/data-model.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/data-model.md", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc", "label": "Data Models & Schemas (POC)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Data Models &amp; Schemas (POC)", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas", "label": "1. Input Schemas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Input Schemas", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_data_model_1_1_ecp_snapshot_schema_snapshot_json", "label": "1.1 ECP Snapshot Schema (`snapshot.json`)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 ECP Snapshot Schema (`snapshot.json`)", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_data_model_1_2_content_item_schema_content_md", "label": "1.2 Content Item Schema (`content.md`)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.2 Content Item Schema (`content.md`)", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas", "label": "2. Output Schemas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Output Schemas", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_data_model_2_1_classification_success_result_schema_result_json", "label": "2.1 Classification Success Result Schema (`result.json`)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 Classification Success Result Schema (`result.json`)", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_data_model_2_2_error_result_schema", "label": "2.2 Error Result Schema", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Error Result Schema", "community": 42, "community_name": "1. Input Schemas", "source_file": "specs/001-multilingual-entity-classifier/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_plan", "label": "001-multilingual-entity-classifier/plan.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/plan.md", "community": 113, "community_name": "001-multilingual-entity-classifier/spec.md", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 4}, {"id": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc", "label": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 6}, {"id": "specs_001_multilingual_entity_classifier_plan_summary", "label": "Summary", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_plan_technical_context", "label": "Technical Context", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Context", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_plan_constitution_check", "label": "Constitution Check", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constitution Check", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_plan_project_structure", "label": "Project Structure", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Structure", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_plan_documentation_this_feature", "label": "Documentation (this feature)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation (this feature)", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_plan_source_code_repository_root", "label": "Source Code (repository root)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Source Code (repository root)", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_plan_complexity_tracking", "label": "Complexity Tracking", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Complexity Tracking", "community": 109, "community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_quickstart", "label": "001-multilingual-entity-classifier/quickstart.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/quickstart.md", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc", "label": "Quickstart & Validation Guide (POC)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Quickstart &amp; Validation Guide (POC)", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 4}, {"id": "specs_001_multilingual_entity_classifier_quickstart_1_prerequisites_installation", "label": "1. Prerequisites & Installation", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Prerequisites &amp; Installation", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples", "label": "2. Basic CLI Usage Examples", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Basic CLI Usage Examples", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 4}, {"id": "specs_001_multilingual_entity_classifier_quickstart_2_1_direct_inherence_portuguese", "label": "2.1 Direct Inherence (Portuguese)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 Direct Inherence (Portuguese)", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_quickstart_2_2_contextual_inherence_via_graph_snapshot_german", "label": "2.2 Contextual Inherence via Graph Snapshot (German)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Contextual Inherence via Graph Snapshot (German)", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_quickstart_2_3_tangential_mention_spanish", "label": "2.3 Tangential Mention (Spanish)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.3 Tangential Mention (Spanish)", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_quickstart_3_running_the_controlled_24_case_benchmark", "label": "3. Running the Controlled 24-Case Benchmark", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Running the Controlled 24-Case Benchmark", "community": 43, "community_name": "2. Basic CLI Usage Examples", "source_file": "specs/001-multilingual-entity-classifier/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_research", "label": "001-multilingual-entity-classifier/research.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/research.md", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc", "label": "Technical Research & Architecture Decisions (POC)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Research &amp; Architecture Decisions (POC)", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs", "label": "1. Technical Decisions & Tradeoffs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Technical Decisions &amp; Tradeoffs", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 6}, {"id": "specs_001_multilingual_entity_classifier_research_decision_1_execution_engine_cli_architecture", "label": "Decision 1: Execution Engine & CLI Architecture", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 1: Execution Engine &amp; CLI Architecture", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_research_decision_2_multilingual_language_detection_normalization_tier_1_core", "label": "Decision 2: Multilingual Language Detection & Normalization (Tier 1 Core)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 2: Multilingual Language Detection &amp; Normalization (Tier 1 Core)", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_research_decision_3_materialized_ecp_snapshot_contract_matching_logic", "label": "Decision 3: Materialized ECP Snapshot Contract & Matching Logic", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 3: Materialized ECP Snapshot Contract &amp; Matching Logic", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_research_decision_4_tier_2_embeddings_tier_3_llm_optional_adapters", "label": "Decision 4: Tier 2 (Embeddings) & Tier 3 (LLM) Optional Adapters", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 4: Tier 2 (Embeddings) &amp; Tier 3 (LLM) Optional Adapters", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_research_decision_5_controlled_24_case_poc_benchmark_suite", "label": "Decision 5: Controlled 24-Case POC Benchmark Suite", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 5: Controlled 24-Case POC Benchmark Suite", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_research_2_standardized_error_handling_strategy", "label": "2. Standardized Error Handling Strategy", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Standardized Error Handling Strategy", "community": 41, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/001-multilingual-entity-classifier/research.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec", "label": "001-multilingual-entity-classifier/spec.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/spec.md", "community": 113, "community_name": "001-multilingual-entity-classifier/spec.md", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc", "label": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 6}, {"id": "specs_001_multilingual_entity_classifier_spec_clarifications", "label": "Clarifications", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Clarifications", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_001_multilingual_entity_classifier_spec_session_2026_08_19", "label": "Session 2026-08-19", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session 2026-08-19", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory", "label": "User Scenarios & Testing *(mandatory)*", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "User Scenarios &amp; Testing *(mandatory)*", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_spec_user_story_1_classify_content_inherence_via_cli_for_an_ecp_snapshot_priority_p1", "label": "User Story 1 - Classify Content Inherence via CLI for an ECP Snapshot (Priority: P1)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 1 - Classify Content Inherence via CLI for an ECP Snapshot (Priority: P1)", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec_user_story_2_multilingual_language_support_edge_validation_priority_p2", "label": "User Story 2 - Multilingual Language Support & Edge Validation (Priority: P2)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 2 - Multilingual Language Support &amp; Edge Validation (Priority: P2)", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory", "label": "Requirements *(mandatory)*", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements *(mandatory)*", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_spec_functional_requirements", "label": "Functional Requirements", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Functional Requirements", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec_key_entities_data_models_domain_entities", "label": "Key Entities *(data models & domain entities)*", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Key Entities *(data models &amp; domain entities)*", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec_success_criteria_mandatory", "label": "Success Criteria *(mandatory)*", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria *(mandatory)*", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_001_multilingual_entity_classifier_spec_measurable_outcomes", "label": "Measurable Outcomes", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Measurable Outcomes", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec_assumptions_scope", "label": "Assumptions & Scope", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Assumptions &amp; Scope", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_spec_assumptions", "label": "Assumptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assumptions", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_spec_explicit_out_of_scope_poc", "label": "Explicit Out of Scope (POC)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Explicit Out of Scope (POC)", "community": 102, "community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks", "label": "001-multilingual-entity-classifier/tasks.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "001-multilingual-entity-classifier/tasks.md", "community": 113, "community_name": "001-multilingual-entity-classifier/spec.md", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "label": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 8}, {"id": "specs_001_multilingual_entity_classifier_tasks_phase_1_setup_shared_infrastructure", "label": "Phase 1: Setup (Shared Infrastructure)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Setup (Shared Infrastructure)", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks_phase_2_foundational_blocking_prerequisites", "label": "Phase 2: Foundational (Blocking Prerequisites)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Foundational (Blocking Prerequisites)", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks_phase_3_user_story_1_core_tier_1_deterministic_classification_cli_priority_p1_mvp", "label": "Phase 3: User Story 1 - Core Tier 1 Deterministic Classification & CLI (Priority: P1) [MVP]", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: User Story 1 - Core Tier 1 Deterministic Classification &amp; CLI (Priority: P1) [MVP]", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_001_multilingual_entity_classifier_tasks_tests_for_user_story_1", "label": "Tests for User Story 1", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 1", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_1", "label": "Implementation for User Story 1", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 1", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks_phase_4_user_story_2_multilingual_24_case_controlled_benchmark_suite_priority_p2", "label": "Phase 4: User Story 2 - Multilingual 24-Case Controlled Benchmark Suite (Priority: P2)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: User Story 2 - Multilingual 24-Case Controlled Benchmark Suite (Priority: P2)", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 2}, {"id": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_2", "label": "Implementation for User Story 2", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 2", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks_phase_5_optional_adapters_tier_2_embeddings_tier_3_llm_priority_p3", "label": "Phase 5: Optional Adapters - Tier 2 (Embeddings) & Tier 3 (LLM) (Priority: P3)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: Optional Adapters - Tier 2 (Embeddings) &amp; Tier 3 (LLM) (Priority: P3)", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 2}, {"id": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_3", "label": "Implementation for User Story 3", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 3", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks_phase_6_polish_validation", "label": "Phase 6: Polish & Validation", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 6: Polish &amp; Validation", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_001_multilingual_entity_classifier_tasks_dependencies_execution_order", "label": "Dependencies & Execution Order", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Dependencies &amp; Execution Order", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 2}, {"id": "specs_001_multilingual_entity_classifier_tasks_implementation_strategy", "label": "Implementation Strategy", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Strategy", "community": 5, "community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "source_file": "specs/001-multilingual-entity-classifier/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_readiness", "label": "readiness.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "readiness.md", "community": 96, "community_name": "readiness.md", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 6}, {"id": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "label": "General Readiness Checklist: Google News Headlines Extractor", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "General Readiness Checklist: Google News Headlines Extractor", "community": 92, "community_name": "General Readiness Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 7}, {"id": "specs_002_google_news_extractor_checklists_readiness_cli_interface_parameter_contracts", "label": "CLI Interface & Parameter Contracts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI Interface &amp; Parameter Contracts", "community": 92, "community_name": "General Readiness Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_readiness_scraping_engine_feed_mapping", "label": "Scraping Engine & Feed Mapping", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scraping Engine &amp; Feed Mapping", "community": 92, "community_name": "General Readiness Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_readiness_data_sanitization_article_extraction", "label": "Data Sanitization & Article Extraction", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Data Sanitization &amp; Article Extraction", "community": 92, "community_name": "General Readiness Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_readiness_error_handling_edge_cases", "label": "Error Handling & Edge Cases", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Handling &amp; Edge Cases", "community": 92, "community_name": "General Readiness Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_readiness_non_functional_operational_readiness", "label": "Non-Functional & Operational Readiness", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Non-Functional &amp; Operational Readiness", "community": 92, "community_name": "General Readiness Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_readiness_notes", "label": "Notes", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 92, "community_name": "General Readiness Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_requirements", "label": "002-google-news-extractor/checklists/requirements.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "002-google-news-extractor/checklists/requirements.md", "community": 94, "community_name": "Specification Quality Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/requirements.md", "file_type": "document", "degree": 2}, {"id": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor", "label": "Specification Quality Checklist: Google News Headlines Extractor", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Specification Quality Checklist: Google News Headlines Extractor", "community": 94, "community_name": "Specification Quality Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/requirements.md", "file_type": "document", "degree": 5}, {"id": "specs_002_google_news_extractor_checklists_requirements_content_quality", "label": "Content Quality", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content Quality", "community": 94, "community_name": "Specification Quality Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_requirements_requirement_completeness", "label": "Requirement Completeness", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirement Completeness", "community": 94, "community_name": "Specification Quality Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_requirements_feature_readiness", "label": "Feature Readiness", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Readiness", "community": 94, "community_name": "Specification Quality Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_checklists_requirements_notes", "label": "Notes", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 94, "community_name": "Specification Quality Checklist: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_contracts_cli_contract", "label": "cli_contract.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cli_contract.md", "community": 96, "community_name": "readiness.md", "source_file": "specs/002-google-news-extractor/contracts/cli_contract.md", "file_type": "document", "degree": 3}, {"id": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor", "label": "CLI Contract: Google News Headlines Extractor", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI Contract: Google News Headlines Extractor", "community": 95, "community_name": "CLI Contract: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/contracts/cli_contract.md", "file_type": "document", "degree": 4}, {"id": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos", "label": "1. Comando e Argumentos", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Comando e Argumentos", "community": 95, "community_name": "CLI Contract: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/contracts/cli_contract.md", "file_type": "document", "degree": 3}, {"id": "specs_002_google_news_extractor_contracts_cli_contract_sintaxe", "label": "Sintaxe", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sintaxe", "community": 95, "community_name": "CLI Contract: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/contracts/cli_contract.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_contracts_cli_contract_argumentos_de_linha_de_comando", "label": "Argumentos de Linha de Comando", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Argumentos de Linha de Comando", "community": 95, "community_name": "CLI Contract: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/contracts/cli_contract.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_contracts_cli_contract_2_c\u00f3digos_de_sa\u00edda_exit_codes", "label": "2. C\u00f3digos de Sa\u00edda (Exit Codes)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. C\u00f3digos de Sa\u00edda (Exit Codes)", "community": 95, "community_name": "CLI Contract: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/contracts/cli_contract.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_contracts_cli_contract_3_protocolo_de_streams_stdout_stderr", "label": "3. Protocolo de Streams (Stdout / Stderr)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Protocolo de Streams (Stdout / Stderr)", "community": 95, "community_name": "CLI Contract: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/contracts/cli_contract.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_data_model", "label": "002-google-news-extractor/data-model.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "002-google-news-extractor/data-model.md", "community": 93, "community_name": "1. Entidades de Dom\u00ednio & DTOs", "source_file": "specs/002-google-news-extractor/data-model.md", "file_type": "document", "degree": 2}, {"id": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor", "label": "Data Model: Google News Headlines Extractor", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Data Model: Google News Headlines Extractor", "community": 93, "community_name": "1. Entidades de Dom\u00ednio & DTOs", "source_file": "specs/002-google-news-extractor/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos", "label": "1. Entidades de Dom\u00ednio & DTOs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Entidades de Dom\u00ednio &amp; DTOs", "community": 93, "community_name": "1. Entidades de Dom\u00ednio & DTOs", "source_file": "specs/002-google-news-extractor/data-model.md", "file_type": "document", "degree": 4}, {"id": "specs_002_google_news_extractor_data_model_1_1_searchquery_par\u00e2metros_da_busca", "label": "1.1 SearchQuery (Par\u00e2metros da Busca)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 SearchQuery (Par\u00e2metros da Busca)", "community": 93, "community_name": "1. Entidades de Dom\u00ednio & DTOs", "source_file": "specs/002-google-news-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_data_model_1_2_newsarticle_item_de_not\u00edcia", "label": "1.2 NewsArticle (Item de Not\u00edcia)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.2 NewsArticle (Item de Not\u00edcia)", "community": 93, "community_name": "1. Entidades de Dom\u00ednio & DTOs", "source_file": "specs/002-google-news-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_data_model_1_3_extractionresult_sa\u00edda_estruturada_consolidada", "label": "1.3 ExtractionResult (Sa\u00edda Estruturada Consolidada)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.3 ExtractionResult (Sa\u00edda Estruturada Consolidada)", "community": 93, "community_name": "1. Entidades de Dom\u00ednio & DTOs", "source_file": "specs/002-google-news-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_data_model_2_esquema_json_de_sa\u00edda", "label": "2. Esquema JSON de Sa\u00edda", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Esquema JSON de Sa\u00edda", "community": 93, "community_name": "1. Entidades de Dom\u00ednio & DTOs", "source_file": "specs/002-google-news-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_plan", "label": "002-google-news-extractor/plan.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "002-google-news-extractor/plan.md", "community": 96, "community_name": "readiness.md", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 4}, {"id": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor", "label": "Implementation Plan: Google News Headlines Extractor", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Plan: Google News Headlines Extractor", "community": 88, "community_name": "Implementation Plan: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 5}, {"id": "specs_002_google_news_extractor_plan_summary", "label": "Summary", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary", "community": 88, "community_name": "Implementation Plan: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_plan_technical_context", "label": "Technical Context", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Context", "community": 88, "community_name": "Implementation Plan: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_plan_architecture_pipeline", "label": "Architecture & Pipeline", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Architecture &amp; Pipeline", "community": 88, "community_name": "Implementation Plan: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_plan_project_structure", "label": "Project Structure", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Structure", "community": 88, "community_name": "Implementation Plan: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 3}, {"id": "specs_002_google_news_extractor_plan_documentation_this_feature", "label": "Documentation (this feature)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation (this feature)", "community": 88, "community_name": "Implementation Plan: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_plan_source_code", "label": "Source Code", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Source Code", "community": 88, "community_name": "Implementation Plan: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart", "label": "002-google-news-extractor/quickstart.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "002-google-news-extractor/quickstart.md", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor", "label": "Quickstart: Google News Headlines Extractor", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Quickstart: Google News Headlines Extractor", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 4}, {"id": "specs_002_google_news_extractor_quickstart_1_pr\u00e9_requisitos_e_instala\u00e7\u00e3o", "label": "1. Pr\u00e9-requisitos e Instala\u00e7\u00e3o", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Pr\u00e9-requisitos e Instala\u00e7\u00e3o", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso", "label": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 6}, {"id": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_1_river_plate_argentina_espanhol_2_p\u00e1ginas_salvar_em_arquivo", "label": "Cen\u00e1rio 1: River Plate \u2014 Argentina (Espanhol / 2 P\u00e1ginas / Salvar em Arquivo)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1: River Plate \u2014 Argentina (Espanhol / 2 P\u00e1ginas / Salvar em Arquivo)", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_2_cruzeiro_brasil_portugu\u00eas_formatado_no_terminal", "label": "Cen\u00e1rio 2: Cruzeiro \u2014 Brasil (Portugu\u00eas / Formatado no Terminal)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2: Cruzeiro \u2014 Brasil (Portugu\u00eas / Formatado no Terminal)", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_3_f\u00f3rmula_1_reino_unido_ingl\u00eas", "label": "Cen\u00e1rio 3: F\u00f3rmula 1 \u2014 Reino Unido (Ingl\u00eas)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 3: F\u00f3rmula 1 \u2014 Reino Unido (Ingl\u00eas)", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_4_integra\u00e7\u00e3o_em_pipeline_com_jq_modo_silencioso", "label": "Cen\u00e1rio 4: Integra\u00e7\u00e3o em Pipeline com `jq` (Modo Silencioso)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4: Integra\u00e7\u00e3o em Pipeline com `jq` (Modo Silencioso)", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_5_extra\u00e7\u00e3o_r\u00e1pida_com_links_brutos_sem_resolu\u00e7\u00e3o_de_urls", "label": "Cen\u00e1rio 5: Extra\u00e7\u00e3o R\u00e1pida com Links Brutos (Sem Resolu\u00e7\u00e3o de URLs)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 5: Extra\u00e7\u00e3o R\u00e1pida com Links Brutos (Sem Resolu\u00e7\u00e3o de URLs)", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_quickstart_3_valida\u00e7\u00e3o_dos_testes_automatizados_e_linter", "label": "3. Valida\u00e7\u00e3o dos Testes Automatizados e Linter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Valida\u00e7\u00e3o dos Testes Automatizados e Linter", "community": 87, "community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "source_file": "specs/002-google-news-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_research", "label": "002-google-news-extractor/research.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "002-google-news-extractor/research.md", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 2}, {"id": "specs_002_google_news_extractor_research_research_google_news_headlines_extractor", "label": "Research: Google News Headlines Extractor", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Research: Google News Headlines Extractor", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 2}, {"id": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs", "label": "1. Technical Decisions & Tradeoffs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Technical Decisions &amp; Tradeoffs", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 6}, {"id": "specs_002_google_news_extractor_research_decision_1_motor_de_requisi\u00e7\u00e3o_e_scraping_com_foxcape_em_modo_headless", "label": "Decision 1: Motor de Requisi\u00e7\u00e3o e Scraping com `foxcape` em Modo Headless", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 1: Motor de Requisi\u00e7\u00e3o e Scraping com `foxcape` em Modo Headless", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_research_decision_2_endpoint_rss_do_google_news_vs_scraping_de_dom", "label": "Decision 2: Endpoint RSS do Google News vs. Scraping de DOM", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 2: Endpoint RSS do Google News vs. Scraping de DOM", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_research_decision_3_mapeamento_de_idioma_e_locale_hl_gl_ceid", "label": "Decision 3: Mapeamento de Idioma e Locale (`hl`, `gl`, `ceid`)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 3: Mapeamento de Idioma e Locale (`hl`, `gl`, `ceid`)", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_research_decision_4_resolu\u00e7\u00e3o_de_urls_do_google_news_via_googlenewsdecoder", "label": "Decision 4: Resolu\u00e7\u00e3o de URLs do Google News via `googlenewsdecoder`", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 4: Resolu\u00e7\u00e3o de URLs do Google News via `googlenewsdecoder`", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_research_decision_5_logging_em_tempo_real_no_stderr_e_segrega\u00e7\u00e3o_de_streams", "label": "Decision 5: Logging em Tempo Real no `stderr` e Segrega\u00e7\u00e3o de Streams", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 5: Logging em Tempo Real no `stderr` e Segrega\u00e7\u00e3o de Streams", "community": 91, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/002-google-news-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_spec", "label": "002-google-news-extractor/spec.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "002-google-news-extractor/spec.md", "community": 96, "community_name": "readiness.md", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor", "label": "Feature Specification: Google News Headlines Extractor", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Specification: Google News Headlines Extractor", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 6}, {"id": "specs_002_google_news_extractor_spec_clarifications", "label": "Clarifications", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Clarifications", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_002_google_news_extractor_spec_session_2026_08_20", "label": "Session 2026-08-20", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session 2026-08-20", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory", "label": "User Scenarios & Testing *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "User Scenarios &amp; Testing *(mandatory)*", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 4}, {"id": "specs_002_google_news_extractor_spec_user_story_1_extra\u00e7\u00e3o_b\u00e1sica_de_not\u00edcias_com_urls_finais_resolvidas_priority_p1_mvp", "label": "User Story 1 - Extra\u00e7\u00e3o B\u00e1sica de Not\u00edcias com URLs Finais Resolvidas (Priority: P1) \ud83c\udf1f MVP", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 1 - Extra\u00e7\u00e3o B\u00e1sica de Not\u00edcias com URLs Finais Resolvidas (Priority: P1) \ud83c\udf1f MVP", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_spec_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2", "label": "User Story 2 - Filtragem Regional e Edi\u00e7\u00e3o Geogr\u00e1fica (Priority: P2)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 2 - Filtragem Regional e Edi\u00e7\u00e3o Geogr\u00e1fica (Priority: P2)", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_spec_user_story_3_pagina\u00e7\u00e3o_exporta\u00e7\u00e3o_em_arquivo_e_feedback_visual_priority_p3", "label": "User Story 3 - Pagina\u00e7\u00e3o, Exporta\u00e7\u00e3o em Arquivo e Feedback Visual (Priority: P3)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 3 - Pagina\u00e7\u00e3o, Exporta\u00e7\u00e3o em Arquivo e Feedback Visual (Priority: P3)", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_spec_edge_cases", "label": "Edge Cases", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edge Cases", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_spec_requirements_mandatory", "label": "Requirements *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements *(mandatory)*", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_002_google_news_extractor_spec_functional_requirements", "label": "Functional Requirements", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Functional Requirements", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_spec_success_criteria_mandatory", "label": "Success Criteria *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria *(mandatory)*", "community": 86, "community_name": "Feature Specification: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks", "label": "002-google-news-extractor/tasks.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "002-google-news-extractor/tasks.md", "community": 96, "community_name": "readiness.md", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 4}, {"id": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "label": "Implementation Tasks: Google News Headlines Extractor", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Tasks: Google News Headlines Extractor", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 8}, {"id": "specs_002_google_news_extractor_tasks_phase_1_setup_shared_infrastructure", "label": "Phase 1: Setup (Shared Infrastructure)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Setup (Shared Infrastructure)", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_phase_2_foundational_blocking_prerequisites", "label": "Phase 2: Foundational (Blocking Prerequisites)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Foundational (Blocking Prerequisites)", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_b\u00e1sica_de_not\u00edcias_por_assunto_e_idioma_priority_p1_mvp", "label": "Phase 3: User Story 1 - Extra\u00e7\u00e3o B\u00e1sica de Not\u00edcias por Assunto e Idioma (Priority: P1) \ud83c\udf1f MVP", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: User Story 1 - Extra\u00e7\u00e3o B\u00e1sica de Not\u00edcias por Assunto e Idioma (Priority: P1) \ud83c\udf1f MVP", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_002_google_news_extractor_tasks_tests_for_user_story_1", "label": "Tests for User Story 1 \ud83e\uddea", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 1 \ud83e\uddea", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_implementation_for_user_story_1", "label": "Implementation for User Story 1", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 1", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_phase_4_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2", "label": "Phase 4: User Story 2 - Filtragem Regional e Edi\u00e7\u00e3o Geogr\u00e1fica (Priority: P2)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: User Story 2 - Filtragem Regional e Edi\u00e7\u00e3o Geogr\u00e1fica (Priority: P2)", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_002_google_news_extractor_tasks_tests_for_user_story_2", "label": "Tests for User Story 2 \ud83e\uddea", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 2 \ud83e\uddea", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_implementation_for_user_story_2", "label": "Implementation for User Story 2", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 2", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_phase_5_user_story_3_pagina\u00e7\u00e3o_e_controle_de_volume_de_resultados_priority_p3", "label": "Phase 5: User Story 3 - Pagina\u00e7\u00e3o e Controle de Volume de Resultados (Priority: P3)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: User Story 3 - Pagina\u00e7\u00e3o e Controle de Volume de Resultados (Priority: P3)", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_002_google_news_extractor_tasks_tests_for_user_story_3", "label": "Tests for User Story 3 \ud83e\uddea", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 3 \ud83e\uddea", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_implementation_for_user_story_3", "label": "Implementation for User Story 3", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 3", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_phase_6_url_resolution_headless_configuration_real_time_logging", "label": "Phase 6: URL Resolution, Headless Configuration & Real-Time Logging", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 6: URL Resolution, Headless Configuration &amp; Real-Time Logging", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_002_google_news_extractor_tasks_phase_7_verification_e2e_testing", "label": "Phase 7: Verification & E2E Testing", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 7: Verification &amp; E2E Testing", "community": 85, "community_name": "Implementation Tasks: Google News Headlines Extractor", "source_file": "specs/002-google-news-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_extraction", "label": "extraction.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "extraction.md", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "label": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 7}, {"id": "specs_003_article_content_extractor_checklists_extraction_1_requirement_completeness", "label": "1. Requirement Completeness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Requirement Completeness", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_extraction_2_requirement_clarity_non_ambiguity", "label": "2. Requirement Clarity & Non-Ambiguity", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Requirement Clarity &amp; Non-Ambiguity", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_extraction_3_requirement_consistency_data_contracts", "label": "3. Requirement Consistency & Data Contracts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Requirement Consistency &amp; Data Contracts", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_extraction_4_scenario_edge_case_coverage", "label": "4. Scenario & Edge Case Coverage", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Scenario &amp; Edge Case Coverage", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_extraction_5_non_functional_operational_readiness", "label": "5. Non-Functional & Operational Readiness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Non-Functional &amp; Operational Readiness", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_extraction_notes", "label": "Notes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/extraction.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_requirements", "label": "003-article-content-extractor/checklists/requirements.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/checklists/requirements.md", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/requirements.md", "file_type": "document", "degree": 2}, {"id": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor", "label": "Specification Quality Checklist: Article Content Multi-Engine Extractor", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Specification Quality Checklist: Article Content Multi-Engine Extractor", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/requirements.md", "file_type": "document", "degree": 5}, {"id": "specs_003_article_content_extractor_checklists_requirements_content_quality", "label": "Content Quality", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content Quality", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_requirements_requirement_completeness", "label": "Requirement Completeness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirement Completeness", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_requirements_feature_readiness", "label": "Feature Readiness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Readiness", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_checklists_requirements_notes", "label": "Notes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_cli_contract", "label": "003-article-content-extractor/contracts/cli-contract.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/contracts/cli-contract.md", "community": 112, "community_name": "CLI Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor", "label": "CLI Contract: Article Content Multi-Engine Extractor", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI Contract: Article Content Multi-Engine Extractor", "community": 112, "community_name": "CLI Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/cli-contract.md", "file_type": "document", "degree": 5}, {"id": "specs_003_article_content_extractor_contracts_cli_contract_1_comando_de_execu\u00e7\u00e3o", "label": "1. Comando de Execu\u00e7\u00e3o", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Comando de Execu\u00e7\u00e3o", "community": 112, "community_name": "CLI Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_cli_contract_2_argumentos_e_flags", "label": "2. Argumentos e Flags", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Argumentos e Flags", "community": 112, "community_name": "CLI Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_cli_contract_3_c\u00f3digos_de_sa\u00edda_exit_codes", "label": "3. C\u00f3digos de Sa\u00edda (Exit Codes)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. C\u00f3digos de Sa\u00edda (Exit Codes)", "community": 112, "community_name": "CLI Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_cli_contract_4_comportamento_de_streams_i_o", "label": "4. Comportamento de Streams (I/O)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Comportamento de Streams (I/O)", "community": 112, "community_name": "CLI Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_json_schema", "label": "003-article-content-extractor/contracts/json-schema.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/contracts/json-schema.md", "community": 114, "community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/json-schema.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_json_schema_json_schema_contract_article_content_multi_engine_extractor", "label": "JSON Schema Contract: Article Content Multi-Engine Extractor", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "JSON Schema Contract: Article Content Multi-Engine Extractor", "community": 114, "community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/json-schema.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_contracts_json_schema_1_schema_de_entrada_input_json", "label": "1. Schema de Entrada (Input JSON)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Schema de Entrada (Input JSON)", "community": 114, "community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/json-schema.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_contracts_json_schema_2_schema_de_sa\u00edda_output_json", "label": "2. Schema de Sa\u00edda (Output JSON)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Schema de Sa\u00edda (Output JSON)", "community": 114, "community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/contracts/json-schema.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_data_model", "label": "003-article-content-extractor/data-model.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/data-model.md", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 2}, {"id": "specs_003_article_content_extractor_data_model_data_model_article_content_multi_engine_extractor", "label": "Data Model: Article Content Multi-Engine Extractor", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Data Model: Article Content Multi-Engine Extractor", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 2}, {"id": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "label": "1. Entities & Value Objects", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Entities &amp; Value Objects", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 7}, {"id": "specs_003_article_content_extractor_data_model_1_1_inputarticle_value_object", "label": "1.1 InputArticle (Value Object)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 InputArticle (Value Object)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_data_model_1_2_trafilaturadata_value_object", "label": "1.2 TrafilaturaData (Value Object)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.2 TrafilaturaData (Value Object)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_data_model_1_3_newspaperdata_value_object", "label": "1.3 NewspaperData (Value Object)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.3 NewspaperData (Value Object)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_data_model_1_4_readabilitydata_value_object", "label": "1.4 ReadabilityData (Value Object)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.4 ReadabilityData (Value Object)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_data_model_1_5_extractedarticle_entity", "label": "1.5 ExtractedArticle (Entity)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.5 ExtractedArticle (Entity)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_data_model_1_6_extractionbatchreport_aggregate_root", "label": "1.6 ExtractionBatchReport (Aggregate Root)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1.6 ExtractionBatchReport (Aggregate Root)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan", "label": "003-article-content-extractor/plan.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/plan.md", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor", "label": "Implementation Plan: Article Content Multi-Engine Extractor", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Plan: Article Content Multi-Engine Extractor", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 6}, {"id": "specs_003_article_content_extractor_plan_summary", "label": "Summary", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_technical_context", "label": "Technical Context", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Context", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_constitution_check", "label": "Constitution Check", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constitution Check", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_project_structure", "label": "Project Structure", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Structure", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_plan_documentation_this_feature", "label": "Documentation (this feature)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation (this feature)", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_source_code_layout", "label": "Source Code Layout", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Source Code Layout", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_implementation_phases", "label": "Implementation Phases", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Phases", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 4}, {"id": "specs_003_article_content_extractor_plan_phase_0_outline_research_completed", "label": "Phase 0: Outline & Research *(Completed)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 0: Outline &amp; Research *(Completed)*", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_phase_1_design_contracts_completed", "label": "Phase 1: Design & Contracts *(Completed)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Design &amp; Contracts *(Completed)*", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_plan_phase_2_tasks_execution_completed", "label": "Phase 2: Tasks & Execution *(Completed)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Tasks &amp; Execution *(Completed)*", "community": 106, "community_name": "Implementation Plan: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_quickstart", "label": "003-article-content-extractor/quickstart.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/quickstart.md", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor", "label": "Quickstart & Validation Guide: Article Content Multi-Engine Extractor", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Quickstart &amp; Validation Guide: Article Content Multi-Engine Extractor", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 4}, {"id": "specs_003_article_content_extractor_quickstart_1_pr\u00e9_requisitos", "label": "1. Pr\u00e9-requisitos", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Pr\u00e9-requisitos", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o", "label": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 5}, {"id": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_1_extra\u00e7\u00e3o_com_amostragem_r\u00e1pida_limit_2", "label": "Cen\u00e1rio 1: Extra\u00e7\u00e3o com Amostragem R\u00e1pida (Limit 2)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1: Extra\u00e7\u00e3o com Amostragem R\u00e1pida (Limit 2)", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_2_caminho_customizado_de_sa\u00edda", "label": "Cen\u00e1rio 2: Caminho Customizado de Sa\u00edda", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2: Caminho Customizado de Sa\u00edda", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_3_modo_silencioso_silent", "label": "Cen\u00e1rio 3: Modo Silencioso (`--silent`)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 3: Modo Silencioso (`--silent`)", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_4_resili\u00eancia_contra_urls_inv\u00e1lidas", "label": "Cen\u00e1rio 4: Resili\u00eancia contra URLs Inv\u00e1lidas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 4: Resili\u00eancia contra URLs Inv\u00e1lidas", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_quickstart_3_valida\u00e7\u00e3o_automatizada_de_testes", "label": "3. Valida\u00e7\u00e3o Automatizada de Testes", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Valida\u00e7\u00e3o Automatizada de Testes", "community": 107, "community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "source_file": "specs/003-article-content-extractor/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_research", "label": "003-article-content-extractor/research.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/research.md", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_research_research_article_content_multi_engine_extractor", "label": "Research: Article Content Multi-Engine Extractor", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Research: Article Content Multi-Engine Extractor", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 2}, {"id": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "label": "1. Technical Decisions & Tradeoffs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Technical Decisions &amp; Tradeoffs", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 7}, {"id": "specs_003_article_content_extractor_research_decision_1_motor_de_navega\u00e7\u00e3o_e_renderiza\u00e7\u00e3o_com_foxcape_em_sess\u00e3o_\u00fanica", "label": "Decision 1: Motor de Navega\u00e7\u00e3o e Renderiza\u00e7\u00e3o com `foxcape` em Sess\u00e3o \u00danica", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 1: Motor de Navega\u00e7\u00e3o e Renderiza\u00e7\u00e3o com `foxcape` em Sess\u00e3o \u00danica", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_research_decision_2_orquestra\u00e7\u00e3o_tripla_de_extra\u00e7\u00e3o_de_conte\u00fado_nlp_web_scraping", "label": "Decision 2: Orquestra\u00e7\u00e3o Tripla de Extra\u00e7\u00e3o de Conte\u00fado (NLP & Web Scraping)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 2: Orquestra\u00e7\u00e3o Tripla de Extra\u00e7\u00e3o de Conte\u00fado (NLP &amp; Web Scraping)", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_research_decision_3_resili\u00eancia_e_isolamento_de_falhas_por_camada", "label": "Decision 3: Resili\u00eancia e Isolamento de Falhas por Camada", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 3: Resili\u00eancia e Isolamento de Falhas por Camada", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_research_decision_4_heran\u00e7a_inteligente_de_idioma_para_nlp", "label": "Decision 4: Heran\u00e7a Inteligente de Idioma para NLP", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 4: Heran\u00e7a Inteligente de Idioma para NLP", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_research_decision_5_gerenciamento_de_mem\u00f3ria_e_descarte_do_raw_html", "label": "Decision 5: Gerenciamento de Mem\u00f3ria e Descarte do Raw HTML", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 5: Gerenciamento de Mem\u00f3ria e Descarte do Raw HTML", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_research_decision_6_segrega\u00e7\u00e3o_de_streams_e_feedback_visual_em_stderr", "label": "Decision 6: Segrega\u00e7\u00e3o de Streams e Feedback Visual em `stderr`", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 6: Segrega\u00e7\u00e3o de Streams e Feedback Visual em `stderr`", "community": 108, "community_name": "1. Technical Decisions & Tradeoffs", "source_file": "specs/003-article-content-extractor/research.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec", "label": "003-article-content-extractor/spec.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/spec.md", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor", "label": "Feature Specification: Article Content Multi-Engine Extractor", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Specification: Article Content Multi-Engine Extractor", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 6}, {"id": "specs_003_article_content_extractor_spec_clarifications", "label": "Clarifications", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Clarifications", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_003_article_content_extractor_spec_session_2026_08_20", "label": "Session 2026-08-20", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session 2026-08-20", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory", "label": "User Scenarios & Testing *(mandatory)*", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User Scenarios &amp; Testing *(mandatory)*", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_003_article_content_extractor_spec_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp", "label": "User Story 1 - Extra\u00e7\u00e3o Completa e Consolidada de Artigos em Lote (Priority: P1) \ud83c\udf1f MVP", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 1 - Extra\u00e7\u00e3o Completa e Consolidada de Artigos em Lote (Priority: P1) \ud83c\udf1f MVP", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2", "label": "User Story 2 - Resili\u00eancia e Isolamento de Falhas por Artigo e Motor (Priority: P2)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 2 - Resili\u00eancia e Isolamento de Falhas por Artigo e Motor (Priority: P2)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_user_story_3_controle_de_execu\u00e7\u00e3o_via_linha_de_comando_e_feedback_visual_priority_p3", "label": "User Story 3 - Controle de Execu\u00e7\u00e3o via Linha de Comando e Feedback Visual (Priority: P3)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 3 - Controle de Execu\u00e7\u00e3o via Linha de Comando e Feedback Visual (Priority: P3)", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_edge_cases", "label": "Edge Cases", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edge Cases", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_requirements_mandatory", "label": "Requirements *(mandatory)*", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements *(mandatory)*", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_spec_functional_requirements", "label": "Functional Requirements", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Functional Requirements", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_key_entities", "label": "Key Entities", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Key Entities", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_success_criteria_mandatory", "label": "Success Criteria *(mandatory)*", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria *(mandatory)*", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_003_article_content_extractor_spec_measurable_outcomes", "label": "Measurable Outcomes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Measurable Outcomes", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_spec_assumptions", "label": "Assumptions", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assumptions", "community": 98, "community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks", "label": "003-article-content-extractor/tasks.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003-article-content-extractor/tasks.md", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "label": "Tasks: Article Content Multi-Engine Extractor", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Tasks: Article Content Multi-Engine Extractor", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 9}, {"id": "specs_003_article_content_extractor_tasks_phase_1_setup_dependencies", "label": "Phase 1: Setup & Dependencies", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Setup &amp; Dependencies", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_phase_2_foundational_estruturas_e_modelos_base", "label": "Phase 2: Foundational (Estruturas e Modelos Base)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Foundational (Estruturas e Modelos Base)", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp", "label": "Phase 3: User Story 1 - Extra\u00e7\u00e3o Completa e Consolidada de Artigos em Lote (Priority: P1) \ud83c\udf1f MVP", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: User Story 1 - Extra\u00e7\u00e3o Completa e Consolidada de Artigos em Lote (Priority: P1) \ud83c\udf1f MVP", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_tasks_testes_da_user_story_1_tdd", "label": "Testes da User Story 1 (TDD)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testes da User Story 1 (TDD)", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_1", "label": "Implementa\u00e7\u00e3o da User Story 1", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementa\u00e7\u00e3o da User Story 1", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_phase_4_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2", "label": "Phase 4: User Story 2 - Resili\u00eancia e Isolamento de Falhas por Artigo e Motor (Priority: P2)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: User Story 2 - Resili\u00eancia e Isolamento de Falhas por Artigo e Motor (Priority: P2)", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_tasks_testes_da_user_story_2_tdd", "label": "Testes da User Story 2 (TDD)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testes da User Story 2 (TDD)", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_2", "label": "Implementa\u00e7\u00e3o da User Story 2", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementa\u00e7\u00e3o da User Story 2", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_phase_5_user_story_3_controle_de_execu\u00e7\u00e3o_via_cli_e_feedback_visual_priority_p3", "label": "Phase 5: User Story 3 - Controle de Execu\u00e7\u00e3o via CLI e Feedback Visual (Priority: P3)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: User Story 3 - Controle de Execu\u00e7\u00e3o via CLI e Feedback Visual (Priority: P3)", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_tasks_testes_da_user_story_3_tdd", "label": "Testes da User Story 3 (TDD)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testes da User Story 3 (TDD)", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_3", "label": "Implementa\u00e7\u00e3o da User Story 3", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementa\u00e7\u00e3o da User Story 3", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_phase_6_polish_valida\u00e7\u00e3o_final", "label": "Phase 6: Polish & Valida\u00e7\u00e3o Final", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 6: Polish &amp; Valida\u00e7\u00e3o Final", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_dependencies_execution_order", "label": "Dependencies & Execution Order", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Dependencies &amp; Execution Order", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 2}, {"id": "specs_003_article_content_extractor_tasks_oportunidades_de_execu\u00e7\u00e3o_paralela", "label": "Oportunidades de Execu\u00e7\u00e3o Paralela", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Oportunidades de Execu\u00e7\u00e3o Paralela", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_implementation_strategy", "label": "Implementation Strategy", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Strategy", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_003_article_content_extractor_tasks_mvp_first_user_story_1_only", "label": "MVP First (User Story 1 Only)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MVP First (User Story 1 Only)", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_003_article_content_extractor_tasks_entrega_incremental", "label": "Entrega Incremental", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Entrega Incremental", "community": 104, "community_name": "Tasks: Article Content Multi-Engine Extractor", "source_file": "specs/003-article-content-extractor/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection", "label": "deterministic-selection.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "deterministic-selection.md", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 2}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "label": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 7}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_text_normalization_tokenization_quality", "label": "Text Normalization & Tokenization Quality", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Text Normalization &amp; Tokenization Quality", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_shingles_consensus_metric_formulation", "label": "Shingles & Consensus Metric Formulation", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Shingles &amp; Consensus Metric Formulation", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_decision_tie_breaking_hierarchy", "label": "Decision & Tie-Breaking Hierarchy", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision &amp; Tie-Breaking Hierarchy", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_candidate_state_transitions_resilience", "label": "Candidate State Transitions & Resilience", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Candidate State Transitions &amp; Resilience", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_json_schema_integrity_atomic_i_o", "label": "JSON Schema Integrity & Atomic I/O", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "JSON Schema Integrity &amp; Atomic I/O", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_notes", "label": "Notes", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 126, "community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_requirements", "label": "004-deterministic-content-selection/checklists/requirements.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/checklists/requirements.md", "community": 128, "community_name": "Specification Quality Checklist: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/checklists/requirements.md", "file_type": "document", "degree": 2}, {"id": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection", "label": "Specification Quality Checklist: Deterministic Content Selection", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Specification Quality Checklist: Deterministic Content Selection", "community": 128, "community_name": "Specification Quality Checklist: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/checklists/requirements.md", "file_type": "document", "degree": 5}, {"id": "specs_004_deterministic_content_selection_checklists_requirements_content_quality", "label": "Content Quality", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content Quality", "community": 128, "community_name": "Specification Quality Checklist: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_requirements_requirement_completeness", "label": "Requirement Completeness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirement Completeness", "community": 128, "community_name": "Specification Quality Checklist: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_requirements_feature_readiness", "label": "Feature Readiness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Readiness", "community": 128, "community_name": "Specification Quality Checklist: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_checklists_requirements_notes", "label": "Notes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 128, "community_name": "Specification Quality Checklist: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_contracts_cli_contract", "label": "004-deterministic-content-selection/contracts/cli-contract.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/contracts/cli-contract.md", "community": 129, "community_name": "CLI Interface Contract: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md", "file_type": "document", "degree": 2}, {"id": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection", "label": "CLI Interface Contract: Deterministic Article Content Selection", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI Interface Contract: Deterministic Article Content Selection", "community": 129, "community_name": "CLI Interface Contract: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md", "file_type": "document", "degree": 5}, {"id": "specs_004_deterministic_content_selection_contracts_cli_contract_1_command_syntax", "label": "1. Command Syntax", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Command Syntax", "community": 129, "community_name": "CLI Interface Contract: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_contracts_cli_contract_2_arguments_and_flags", "label": "2. Arguments and Flags", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Arguments and Flags", "community": 129, "community_name": "CLI Interface Contract: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_contracts_cli_contract_3_standard_streams_i_o", "label": "3. Standard Streams (I/O)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Standard Streams (I/O)", "community": 129, "community_name": "CLI Interface Contract: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_contracts_cli_contract_4_exit_codes", "label": "4. Exit Codes", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Exit Codes", "community": 129, "community_name": "CLI Interface Contract: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_contracts_json_schema", "label": "004-deterministic-content-selection/contracts/json-schema.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/contracts/json-schema.md", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md", "file_type": "document", "degree": 2}, {"id": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection", "label": "JSON Schema Contract: Deterministic Article Content Selection", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "JSON Schema Contract: Deterministic Article Content Selection", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_contracts_json_schema_1_input_json_schema", "label": "1. Input JSON Schema", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Input JSON Schema", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_contracts_json_schema_2_output_json_schema", "label": "2. Output JSON Schema", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Output JSON Schema", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model", "label": "004-deterministic-content-selection/data-model.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/data-model.md", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection", "label": "Data Model: Deterministic Content Selection", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Data Model: Deterministic Content Selection", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 4}, {"id": "specs_004_deterministic_content_selection_data_model_1_domain_entities_value_types", "label": "1. Domain Entities & Value Types", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Domain Entities &amp; Value Types", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields", "label": "2. Entity Descriptions & Fields", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Entity Descriptions &amp; Fields", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 6}, {"id": "specs_004_deterministic_content_selection_data_model_extractorname_enum_literal", "label": "`ExtractorName` (Enum / Literal)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`ExtractorName` (Enum / Literal)", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model_candidatestatus_enum", "label": "`CandidateStatus` (Enum)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`CandidateStatus` (Enum)", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model_extractorcandidate_dataclass", "label": "`ExtractorCandidate` (Dataclass)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`ExtractorCandidate` (Dataclass)", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model_articleselectionresult_dataclass", "label": "`ArticleSelectionResult` (Dataclass)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`ArticleSelectionResult` (Dataclass)", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model_batchprocessingresult_dataclass", "label": "`BatchProcessingResult` (Dataclass)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`BatchProcessingResult` (Dataclass)", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping", "label": "3. JSON Schema Mapping", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. JSON Schema Mapping", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_data_model_entrada", "label": "Entrada", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Entrada", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_data_model_sa\u00edda", "label": "Sa\u00edda", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sa\u00edda", "community": 124, "community_name": "2. Entity Descriptions & Fields", "source_file": "specs/004-deterministic-content-selection/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan", "label": "004-deterministic-content-selection/plan.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/plan.md", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 6}, {"id": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection", "label": "Implementation Plan: Deterministic Article Content Selection", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Plan: Deterministic Article Content Selection", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 6}, {"id": "specs_004_deterministic_content_selection_plan_summary", "label": "Summary", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan_technical_context", "label": "Technical Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Context", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan_constitution_check", "label": "Constitution Check", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constitution Check", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan_project_structure", "label": "Project Structure", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Structure", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_plan_documentation_this_feature", "label": "Documentation (this feature)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation (this feature)", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan_source_code_layout", "label": "Source Code Layout", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Source Code Layout", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan_implementation_phases", "label": "Implementation Phases", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Phases", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 4}, {"id": "specs_004_deterministic_content_selection_plan_phase_0_outline_research_completed", "label": "Phase 0: Outline & Research *(Completed)*", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 0: Outline &amp; Research *(Completed)*", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan_phase_1_design_contracts_completed", "label": "Phase 1: Design & Contracts *(Completed)*", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Design &amp; Contracts *(Completed)*", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_plan_phase_2_tasks_execution_next_step_via_speckit_tasks", "label": "Phase 2: Tasks & Execution *(Next Step via `/speckit-tasks`)*", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Tasks &amp; Execution *(Next Step via `/speckit-tasks`)*", "community": 125, "community_name": "Implementation Plan: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_quickstart", "label": "004-deterministic-content-selection/quickstart.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/quickstart.md", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection", "label": "Quickstart: Deterministic Article Content Selection", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Quickstart: Deterministic Article Content Selection", "community": 127, "community_name": "Quickstart: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 5}, {"id": "specs_004_deterministic_content_selection_quickstart_1_pr\u00e9_requisitos", "label": "1. Pr\u00e9-requisitos", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Pr\u00e9-requisitos", "community": 127, "community_name": "Quickstart: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli", "label": "2. Execu\u00e7\u00e3o R\u00e1pida via CLI", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Execu\u00e7\u00e3o R\u00e1pida via CLI", "community": 127, "community_name": "Quickstart: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_quickstart_cen\u00e1rio_1_selecionar_o_melhor_extrator_para_uma_extra\u00e7\u00e3o_existente", "label": "Cen\u00e1rio 1: Selecionar o melhor extrator para uma extra\u00e7\u00e3o existente", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 1: Selecionar o melhor extrator para uma extra\u00e7\u00e3o existente", "community": 127, "community_name": "Quickstart: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_quickstart_cen\u00e1rio_2_especificar_caminho_de_sa\u00edda_customizado_e_modo_verboso", "label": "Cen\u00e1rio 2: Especificar caminho de sa\u00edda customizado e modo verboso", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cen\u00e1rio 2: Especificar caminho de sa\u00edda customizado e modo verboso", "community": 127, "community_name": "Quickstart: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_quickstart_3_execu\u00e7\u00e3o_dos_testes_automatizados", "label": "3. Execu\u00e7\u00e3o dos Testes Automatizados", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Execu\u00e7\u00e3o dos Testes Automatizados", "community": 127, "community_name": "Quickstart: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_quickstart_4_valida\u00e7\u00e3o_program\u00e1tica_uso_como_m\u00f3dulo_python", "label": "4. Valida\u00e7\u00e3o Program\u00e1tica / Uso como M\u00f3dulo Python", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Valida\u00e7\u00e3o Program\u00e1tica / Uso como M\u00f3dulo Python", "community": 127, "community_name": "Quickstart: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research", "label": "004-deterministic-content-selection/research.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/research.md", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "label": "Research & Architectural Decisions: Deterministic Content Selection", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Research &amp; Architectural Decisions: Deterministic Content Selection", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 5}, {"id": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "label": "1. Text Normalization Pipeline", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Text Normalization Pipeline", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 5}, {"id": "specs_004_deterministic_content_selection_research_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_decisions", "label": "Decisions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decisions", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_rationale", "label": "Rationale", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Rationale", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_alternatives_considered", "label": "Alternatives Considered", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Alternatives Considered", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "label": "2. 5-Token Shingles & Consensus Metrics", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "2. 5-Token Shingles &amp; Consensus Metrics", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 4}, {"id": "specs_004_deterministic_content_selection_research_context_34", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_decisions_37", "label": "Decisions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decisions", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_rationale_51", "label": "Rationale", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Rationale", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "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", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Regras de Decis\u00e3o, Empate T\u00e9cnico e Desempate Hier\u00e1rquico", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 4}, {"id": "specs_004_deterministic_content_selection_research_context_59", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_decisions_62", "label": "Decisions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decisions", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_rationale_84", "label": "Rationale", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Rationale", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "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", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Estrat\u00e9gia de I/O N\u00e3o Destrutiva e Escrita At\u00f4mica", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 4}, {"id": "specs_004_deterministic_content_selection_research_context_91", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_decisions_94", "label": "Decisions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decisions", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_research_rationale_106", "label": "Rationale", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Rationale", "community": 117, "community_name": "1. Text Normalization Pipeline", "source_file": "specs/004-deterministic-content-selection/research.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec", "label": "004-deterministic-content-selection/spec.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/spec.md", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 10}, {"id": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection", "label": "Feature Specification: Deterministic Content Selection", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Specification: Deterministic Content Selection", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory", "label": "User Scenarios & Testing *(mandatory)*", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User Scenarios &amp; Testing *(mandatory)*", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_004_deterministic_content_selection_spec_user_story_1_deterministic_selection_with_text_consensus_priority_p1", "label": "User Story 1 - Deterministic Selection with Text Consensus (Priority: P1)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 1 - Deterministic Selection with Text Consensus (Priority: P1)", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec_user_story_2_resilient_decision_under_total_disagreement_or_degradation_priority_p2", "label": "User Story 2 - Resilient Decision Under Total Disagreement or Degradation (Priority: P2)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 2 - Resilient Decision Under Total Disagreement or Degradation (Priority: P2)", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec_user_story_3_non_destructive_json_batch_processing_priority_p3", "label": "User Story 3 - Non-Destructive JSON Batch Processing (Priority: P3)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 3 - Non-Destructive JSON Batch Processing (Priority: P3)", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec_edge_cases", "label": "Edge Cases", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edge Cases", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec_requirements_mandatory", "label": "Requirements *(mandatory)*", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements *(mandatory)*", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_spec_functional_requirements", "label": "Functional Requirements", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Functional Requirements", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec_key_entities_include_if_feature_involves_data", "label": "Key Entities *(include if feature involves data)*", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Key Entities *(include if feature involves data)*", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec_success_criteria_mandatory", "label": "Success Criteria *(mandatory)*", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria *(mandatory)*", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_004_deterministic_content_selection_spec_measurable_outcomes", "label": "Measurable Outcomes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Measurable Outcomes", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_spec_assumptions", "label": "Assumptions", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assumptions", "community": 123, "community_name": "Feature Specification: Deterministic Content Selection", "source_file": "specs/004-deterministic-content-selection/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks", "label": "004-deterministic-content-selection/tasks.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "004-deterministic-content-selection/tasks.md", "community": 130, "community_name": "004-deterministic-content-selection/spec.md", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "label": "Tasks: Deterministic Article Content Selection", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tasks: Deterministic Article Content Selection", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 10}, {"id": "specs_004_deterministic_content_selection_tasks_phase_1_setup_shared_infrastructure", "label": "Phase 1: Setup (Shared Infrastructure)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Setup (Shared Infrastructure)", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_phase_2_foundational_data_structures_normalization_engine", "label": "Phase 2: Foundational (Data Structures & Normalization Engine)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Foundational (Data Structures &amp; Normalization Engine)", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "label": "Phase 3: User Story 1 - Deterministic Selection with Text Consensus (Priority: P1) \ud83c\udfaf MVP", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: User Story 1 - Deterministic Selection with Text Consensus (Priority: P1) \ud83c\udfaf MVP", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_1", "label": "Tests for User Story 1 \ud83e\uddea", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 1 \ud83e\uddea", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_1", "label": "Implementation for User Story 1", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 1", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "label": "Phase 4: User Story 2 - Resilient Decision Under Disagreement or Degradation (Priority: P2)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: User Story 2 - Resilient Decision Under Disagreement or Degradation (Priority: P2)", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_2", "label": "Tests for User Story 2 \ud83e\uddea", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 2 \ud83e\uddea", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_2", "label": "Implementation for User Story 2", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 2", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "label": "Phase 5: User Story 3 - Non-Destructive JSON Batch Processing (Priority: P3)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: User Story 3 - Non-Destructive JSON Batch Processing (Priority: P3)", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_3", "label": "Tests for User Story 3 \ud83e\uddea", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 3 \ud83e\uddea", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_3", "label": "Implementation for User Story 3", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 3", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_phase_6_polish_cross_cutting_concerns", "label": "Phase 6: Polish & Cross-Cutting Concerns", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 6: Polish &amp; Cross-Cutting Concerns", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_dependencies_execution_order", "label": "Dependencies & Execution Order", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Dependencies &amp; Execution Order", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_parallel_opportunities", "label": "Parallel Opportunities", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Opportunities", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_implementation_strategy", "label": "Implementation Strategy", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Strategy", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_004_deterministic_content_selection_tasks_mvp_first_phases_1_2_3", "label": "MVP First (Phases 1, 2 & 3)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MVP First (Phases 1, 2 &amp; 3)", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_004_deterministic_content_selection_tasks_incremental_delivery_phases_4_5_6", "label": "Incremental Delivery (Phases 4, 5 & 6)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Incremental Delivery (Phases 4, 5 &amp; 6)", "community": 118, "community_name": "Tasks: Deterministic Article Content Selection", "source_file": "specs/004-deterministic-content-selection/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion", "label": "markdown-conversion.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown-conversion.md", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 5}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "label": "Markdown Conversion Checklist: End-to-End Requirements Quality", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Markdown Conversion Checklist: End-to-End Requirements Quality", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 11}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_1_valida\u00e7\u00e3o_de_entrada_tipagem_isolamento_de_lotes", "label": "1. Valida\u00e7\u00e3o de Entrada, Tipagem & Isolamento de Lotes", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Valida\u00e7\u00e3o de Entrada, Tipagem &amp; Isolamento de Lotes", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_2_isolamento_estrito_de_extrator_convers\u00e3o_de_conte\u00fado_html_md", "label": "2. Isolamento Estrito de Extrator & Convers\u00e3o de Conte\u00fado (HTML/MD)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Isolamento Estrito de Extrator &amp; Convers\u00e3o de Conte\u00fado (HTML/MD)", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_3_resolu\u00e7\u00e3o_determin\u00edstica_de_metadados_mapeamento_de_selecionado", "label": "3. Resolu\u00e7\u00e3o Determin\u00edstica de Metadados & Mapeamento de SELECIONADO", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Resolu\u00e7\u00e3o Determin\u00edstica de Metadados &amp; Mapeamento de SELECIONADO", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_4_normaliza\u00e7\u00e3o_de_escalares_placeholders_sanitiza\u00e7\u00e3o_de_listas", "label": "4. Normaliza\u00e7\u00e3o de Escalares, Placeholders & Sanitiza\u00e7\u00e3o de Listas", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Normaliza\u00e7\u00e3o de Escalares, Placeholders &amp; Sanitiza\u00e7\u00e3o de Listas", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_5_normaliza\u00e7\u00e3o_de_datas_fusos_valida\u00e7\u00e3o_estrita_de_urls", "label": "5. Normaliza\u00e7\u00e3o de Datas, Fusos & Valida\u00e7\u00e3o Estrita de URLs", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Normaliza\u00e7\u00e3o de Datas, Fusos &amp; Valida\u00e7\u00e3o Estrita de URLs", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_6_sanitiza\u00e7\u00e3o_editorial_tratamento_de_imagens_t\u00edtulo_duplicado", "label": "6. Sanitiza\u00e7\u00e3o Editorial, Tratamento de Imagens & T\u00edtulo Duplicado", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Sanitiza\u00e7\u00e3o Editorial, Tratamento de Imagens &amp; T\u00edtulo Duplicado", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_7_estrutura_sintaxe_do_markdown_de_sa\u00edda_restri\u00e7\u00f5es", "label": "7. Estrutura, Sintaxe do Markdown de Sa\u00edda & Restri\u00e7\u00f5es", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Estrutura, Sintaxe do Markdown de Sa\u00edda &amp; Restri\u00e7\u00f5es", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_8_interface_cli_tratamento_de_erros_atomicidade", "label": "8. Interface CLI, Tratamento de Erros & Atomicidade", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Interface CLI, Tratamento de Erros &amp; Atomicidade", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_9_estrat\u00e9gia_de_testes_golden_fixtures_definition_of_done", "label": "9. Estrat\u00e9gia de Testes, Golden Fixtures & Definition of Done", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Estrat\u00e9gia de Testes, Golden Fixtures &amp; Definition of Done", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_notes", "label": "Notes", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 139, "community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality", "source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_requirements", "label": "005-convert-json-markdown/checklists/requirements.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/checklists/requirements.md", "community": 146, "community_name": "Specification Quality Checklist: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/checklists/requirements.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown", "label": "Specification Quality Checklist: Convert Article JSON to Markdown", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Specification Quality Checklist: Convert Article JSON to Markdown", "community": 146, "community_name": "Specification Quality Checklist: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/checklists/requirements.md", "file_type": "document", "degree": 5}, {"id": "specs_005_convert_json_markdown_checklists_requirements_content_quality", "label": "Content Quality", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content Quality", "community": 146, "community_name": "Specification Quality Checklist: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_requirements_requirement_completeness", "label": "Requirement Completeness", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirement Completeness", "community": 146, "community_name": "Specification Quality Checklist: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_requirements_feature_readiness", "label": "Feature Readiness", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Readiness", "community": 146, "community_name": "Specification Quality Checklist: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_checklists_requirements_notes", "label": "Notes", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 146, "community_name": "Specification Quality Checklist: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_contracts_cli_contract", "label": "005-convert-json-markdown/contracts/cli-contract.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/contracts/cli-contract.md", "community": 147, "community_name": "CLI Contract: `convert_article_to_markdown.py`", "source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py", "label": "CLI Contract: `convert_article_to_markdown.py`", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI Contract: `convert_article_to_markdown.py`", "community": 147, "community_name": "CLI Contract: `convert_article_to_markdown.py`", "source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md", "file_type": "document", "degree": 5}, {"id": "specs_005_convert_json_markdown_contracts_cli_contract_1_script_signature", "label": "1. Script Signature", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Script Signature", "community": 147, "community_name": "CLI Contract: `convert_article_to_markdown.py`", "source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_contracts_cli_contract_2_command_line_arguments", "label": "2. Command-Line Arguments", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Command-Line Arguments", "community": 147, "community_name": "CLI Contract: `convert_article_to_markdown.py`", "source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_contracts_cli_contract_3_exit_codes", "label": "3. Exit Codes", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Exit Codes", "community": 147, "community_name": "CLI Contract: `convert_article_to_markdown.py`", "source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_contracts_cli_contract_4_standard_stream_behavior", "label": "4. Standard Stream Behavior", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Standard Stream Behavior", "community": 147, "community_name": "CLI Contract: `convert_article_to_markdown.py`", "source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_contracts_markdown_schema", "label": "markdown-schema.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "markdown-schema.md", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown", "label": "Markdown Schema Contract: Output Article Markdown", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Markdown Schema Contract: Output Article Markdown", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_contracts_markdown_schema_1_output_document_specification", "label": "1. Output Document Specification", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Output Document Specification", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_contracts_markdown_schema_2_formatting_syntax_constraints", "label": "2. Formatting & Syntax Constraints", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Formatting &amp; Syntax Constraints", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_data_model", "label": "005-convert-json-markdown/data-model.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/data-model.md", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 4}, {"id": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown", "label": "Data Model: Convert Article JSON to Markdown", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Data Model: Convert Article JSON to Markdown", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas", "label": "1. Domain Entities & Schemas", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Domain Entities &amp; Schemas", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 5}, {"id": "specs_005_convert_json_markdown_data_model_entity_1_articleinput_source_json", "label": "Entity 1: `ArticleInput` (Source JSON)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Entity 1: `ArticleInput` (Source JSON)", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_data_model_validation_rules", "label": "Validation Rules:", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Validation Rules:", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_data_model_entity_2_extractorblock_per_extractor_data", "label": "Entity 2: `ExtractorBlock` (Per-Extractor Data)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Entity 2: `ExtractorBlock` (Per-Extractor Data)", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_data_model_entity_3_resolvedarticlemetadata", "label": "Entity 3: `ResolvedArticleMetadata`", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Entity 3: `ResolvedArticleMetadata`", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_data_model_entity_4_markdowndocument", "label": "Entity 4: `MarkdownDocument`", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Entity 4: `MarkdownDocument`", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_data_model_2_priority_resolution_matrix", "label": "2. Priority Resolution Matrix", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Priority Resolution Matrix", "community": 143, "community_name": "1. Domain Entities & Schemas", "source_file": "specs/005-convert-json-markdown/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan", "label": "005-convert-json-markdown/plan.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/plan.md", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 9}, {"id": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "label": "Implementation Plan: Convert Article JSON to Markdown", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Plan: Convert Article JSON to Markdown", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 7}, {"id": "specs_005_convert_json_markdown_plan_summary", "label": "Summary", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_technical_context", "label": "Technical Context", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Context", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_constitution_check", "label": "Constitution Check", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constitution Check", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_project_structure", "label": "Project Structure", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Structure", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_plan_documentation_this_feature", "label": "Documentation (this feature)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation (this feature)", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_source_code_test_layout", "label": "Source Code & Test Layout", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Source Code &amp; Test Layout", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_implementation_phases", "label": "Implementation Phases", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Phases", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 4}, {"id": "specs_005_convert_json_markdown_plan_phase_0_outline_research_completed", "label": "Phase 0: Outline & Research *(Completed)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 0: Outline &amp; Research *(Completed)*", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_phase_1_design_contracts_completed", "label": "Phase 1: Design & Contracts *(Completed)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Design &amp; Contracts *(Completed)*", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_phase_2_tasks_implementation_breakdown_next_speckit_tasks", "label": "Phase 2: Tasks & Implementation Breakdown *(Next: `/speckit-tasks`)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Tasks &amp; Implementation Breakdown *(Next: `/speckit-tasks`)*", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_plan_complexity_tracking", "label": "Complexity Tracking", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Complexity Tracking", "community": 136, "community_name": "Implementation Plan: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_quickstart", "label": "005-convert-json-markdown/quickstart.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/quickstart.md", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown", "label": "Quickstart: Convert Article JSON to Markdown", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Quickstart: Convert Article JSON to Markdown", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 4}, {"id": "specs_005_convert_json_markdown_quickstart_1_prerequisites_setup", "label": "1. Prerequisites & Setup", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Prerequisites &amp; Setup", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool", "label": "2. Running the CLI Tool", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Running the CLI Tool", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_quickstart_basic_conversion_default_output_path", "label": "Basic Conversion (Default Output Path)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Basic Conversion (Default Output Path)", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_quickstart_custom_destination_path", "label": "Custom Destination Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Custom Destination Path", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_quickstart_3_verification_testing", "label": "3. Verification & Testing", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Verification &amp; Testing", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_quickstart_run_all_unit_integration_tests", "label": "Run All Unit & Integration Tests", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Run All Unit &amp; Integration Tests", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_quickstart_run_linter_type_checker", "label": "Run Linter & Type Checker", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Run Linter &amp; Type Checker", "community": 142, "community_name": "Quickstart: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research", "label": "005-convert-json-markdown/research.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/research.md", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown", "label": "Research: Convert Article JSON to Markdown", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Research: Convert Article JSON to Markdown", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 4}, {"id": "specs_005_convert_json_markdown_research_1_executive_summary_goals", "label": "1. Executive Summary & Goals", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Executive Summary &amp; Goals", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "label": "2. Technical Decisions & Research Findings", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Technical Decisions &amp; Research Findings", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 8}, {"id": "specs_005_convert_json_markdown_research_decision_1_html_to_markdown_engine_selection", "label": "Decision 1: HTML-to-Markdown Engine Selection", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 1: HTML-to-Markdown Engine Selection", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_decision_2_direct_markdown_handling_for_trafilatura", "label": "Decision 2: Direct Markdown Handling for Trafilatura", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 2: Direct Markdown Handling for Trafilatura", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_decision_3_metadata_normalization_priority_resolution_pipeline", "label": "Decision 3: Metadata Normalization & Priority Resolution Pipeline", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 3: Metadata Normalization &amp; Priority Resolution Pipeline", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_decision_4_date_parsing_strategy_iso_8601_rfc_2822", "label": "Decision 4: Date Parsing Strategy (ISO 8601 & RFC 2822)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 4: Date Parsing Strategy (ISO 8601 &amp; RFC 2822)", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_decision_5_url_validation_media_filtering", "label": "Decision 5: URL Validation & Media Filtering", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 5: URL Validation &amp; Media Filtering", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_decision_6_duplicate_title_heading_h1_stripping", "label": "Decision 6: Duplicate Title Heading (H1) Stripping", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 6: Duplicate Title Heading (H1) Stripping", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_decision_7_atomic_file_writing_error_resilience", "label": "Decision 7: Atomic File Writing & Error Resilience", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 7: Atomic File Writing &amp; Error Resilience", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_research_3_technology_stack_dependencies", "label": "3. Technology Stack & Dependencies", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Technology Stack &amp; Dependencies", "community": 137, "community_name": "2. Technical Decisions & Research Findings", "source_file": "specs/005-convert-json-markdown/research.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec", "label": "005-convert-json-markdown/spec.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/spec.md", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown", "label": "Feature Specification: Convert Article JSON to Markdown", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Specification: Convert Article JSON to Markdown", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory", "label": "User Scenarios & Testing *(mandatory)*", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User Scenarios &amp; Testing *(mandatory)*", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 5}, {"id": "specs_005_convert_json_markdown_spec_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1", "label": "User Story 1 - Single Article JSON to Clean Markdown Conversion (Priority: P1)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 1 - Single Article JSON to Clean Markdown Conversion (Priority: P1)", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "label": "User Story 2 - Deterministic Metadata Resolution and Fallback (Priority: P2)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 2 - Deterministic Metadata Resolution and Fallback (Priority: P2)", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "label": "User Story 3 - CLI Usability, Validation, and Atomic Output (Priority: P3)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 3 - CLI Usability, Validation, and Atomic Output (Priority: P3)", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec_edge_cases", "label": "Edge Cases", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edge Cases", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec_requirements_mandatory", "label": "Requirements *(mandatory)*", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements *(mandatory)*", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_spec_functional_requirements", "label": "Functional Requirements", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Functional Requirements", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec_key_entities", "label": "Key Entities", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Key Entities", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec_success_criteria_mandatory", "label": "Success Criteria *(mandatory)*", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria *(mandatory)*", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_spec_measurable_outcomes", "label": "Measurable Outcomes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Measurable Outcomes", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_spec_assumptions", "label": "Assumptions", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assumptions", "community": 138, "community_name": "Feature Specification: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks", "label": "005-convert-json-markdown/tasks.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "005-convert-json-markdown/tasks.md", "community": 141, "community_name": "005-convert-json-markdown/plan.md", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 4}, {"id": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "label": "Tasks: Convert Article JSON to Markdown", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tasks: Convert Article JSON to Markdown", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 10}, {"id": "specs_005_convert_json_markdown_tasks_phase_1_setup_shared_infrastructure", "label": "Phase 1: Setup (Shared Infrastructure)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Setup (Shared Infrastructure)", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_phase_2_foundational_blocking_prerequisites", "label": "Phase 2: Foundational (Blocking Prerequisites)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Foundational (Blocking Prerequisites)", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "label": "Phase 3: User Story 1 - Single Article JSON to Clean Markdown Conversion (Priority: P1) \ud83c\udfaf MVP", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: User Story 1 - Single Article JSON to Clean Markdown Conversion (Priority: P1) \ud83c\udfaf MVP", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_tasks_tests_for_user_story_1_tdd", "label": "Tests for User Story 1 (TDD) \u26a0\ufe0f", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 1 (TDD) \u26a0\ufe0f", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_1", "label": "Implementation for User Story 1", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 1", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "label": "Phase 4: User Story 2 - Deterministic Metadata Resolution and Fallback (Priority: P2)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: User Story 2 - Deterministic Metadata Resolution and Fallback (Priority: P2)", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_tasks_tests_for_user_story_2_tdd", "label": "Tests for User Story 2 (TDD) \u26a0\ufe0f", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 2 (TDD) \u26a0\ufe0f", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_2", "label": "Implementation for User Story 2", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 2", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "label": "Phase 5: User Story 3 - CLI Usability, Validation, and Atomic Output (Priority: P3)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: User Story 3 - CLI Usability, Validation, and Atomic Output (Priority: P3)", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_tasks_tests_for_user_story_3_tdd", "label": "Tests for User Story 3 (TDD) \u26a0\ufe0f", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 3 (TDD) \u26a0\ufe0f", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_3", "label": "Implementation for User Story 3", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 3", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_phase_6_polish_cross_cutting_concerns", "label": "Phase 6: Polish & Cross-Cutting Concerns", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 6: Polish &amp; Cross-Cutting Concerns", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_dependencies_execution_order", "label": "Dependencies & Execution Order", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Dependencies &amp; Execution Order", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 2}, {"id": "specs_005_convert_json_markdown_tasks_phase_dependencies", "label": "Phase Dependencies", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase Dependencies", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_parallel_opportunities", "label": "Parallel Opportunities", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Opportunities", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_implementation_strategy", "label": "Implementation Strategy", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Strategy", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_005_convert_json_markdown_tasks_mvp_first_user_story_1_only", "label": "MVP First (User Story 1 Only)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MVP First (User Story 1 Only)", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_005_convert_json_markdown_tasks_incremental_delivery", "label": "Incremental Delivery", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Incremental Delivery", "community": 105, "community_name": "Tasks: Convert Article JSON to Markdown", "source_file": "specs/005-convert-json-markdown/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness", "label": "release-readiness.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "release-readiness.md", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "label": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 12}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_1_requirement_completeness", "label": "1. Requirement Completeness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Requirement Completeness", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_2_requirement_clarity_precision", "label": "2. Requirement Clarity & Precision", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Requirement Clarity &amp; Precision", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_3_requirement_consistency_alignment", "label": "3. Requirement Consistency & Alignment", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Requirement Consistency &amp; Alignment", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_4_acceptance_criteria_measurability", "label": "4. Acceptance Criteria & Measurability", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Acceptance Criteria &amp; Measurability", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_5_scenario_flow_coverage", "label": "5. Scenario & Flow Coverage", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Scenario &amp; Flow Coverage", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_6_edge_case_boundary_coverage", "label": "6. Edge Case & Boundary Coverage", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Edge Case &amp; Boundary Coverage", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_7_non_functional_security_requirements_sec_001_to_sec_008", "label": "7. Non-Functional & Security Requirements (SEC-001 to SEC-008)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Non-Functional &amp; Security Requirements (SEC-001 to SEC-008)", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_8_operational_resilience_lifecycle_governance_fr_081_fr_084", "label": "8. Operational Resilience & Lifecycle Governance (FR-081, FR-084)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Operational Resilience &amp; Lifecycle Governance (FR-081, FR-084)", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_9_dependencies_contract_traceability", "label": "9. Dependencies & Contract Traceability", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9. Dependencies &amp; Contract Traceability", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_10_scope_boundaries_quality_gates_operations_fr_001_to_fr_084", "label": "10. Scope Boundaries, Quality Gates & Operations (FR-001 to FR-084)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "10. Scope Boundaries, Quality Gates &amp; Operations (FR-001 to FR-084)", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_notes", "label": "Notes", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes", "community": 208, "community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_requirements", "label": "006-article-consolidation-runtime/checklists/requirements.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006-article-consolidation-runtime/checklists/requirements.md", "community": 253, "community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime", "label": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "community": 253, "community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md", "file_type": "document", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_checklists_requirements_content_quality", "label": "Content Quality", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Content Quality", "community": 253, "community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_requirements_requirement_completeness", "label": "Requirement Completeness", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirement Completeness", "community": 253, "community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_requirements_feature_readiness", "label": "Feature Readiness", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Readiness", "community": 253, "community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_checklists_requirements_verification_notes_for_the_4_precision_adjustments", "label": "Verification Notes for the 4 Precision Adjustments", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Verification Notes for the 4 Precision Adjustments", "community": 253, "community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface", "label": "cli-interface.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cli-interface.md", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime", "label": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_1_invocation_model", "label": "1. Invocation Model", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Invocation Model", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis", "label": "2. Command Synopsis", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Command Synopsis", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_1_main_consolidation_command", "label": "2.1 Main Consolidation Command", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 Main Consolidation Command", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_2_operational_commands", "label": "2.2 Operational Commands", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Operational Commands", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments", "label": "3. Options & Arguments", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Options &amp; Arguments", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_consolidate", "label": "`src.cli.consolidate`", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`src.cli.consolidate`", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_smoke", "label": "`src.cli.smoke`", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`src.cli.smoke`", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_preflight_reconcile_telemetry_flush", "label": "`src.cli.preflight` / `reconcile` / `telemetry_flush`", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "`src.cli.preflight` / `reconcile` / `telemetry_flush`", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_4_exit_codes", "label": "4. Exit Codes", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Exit Codes", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol", "label": "5. Output Protocol", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Output Protocol", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_1_stdout_machine_readable_json", "label": "5.1 stdout (Machine-Readable JSON)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 stdout (Machine-Readable JSON)", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_2_stderr_sanitized_technical_logs", "label": "5.2 stderr (Sanitized Technical Logs)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 stderr (Sanitized Technical Logs)", "community": 205, "community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract", "label": "prompts-contract.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "prompts-contract.md", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime", "label": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_1_versioned_prompt_registry", "label": "1. Versioned Prompt Registry", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Versioned Prompt Registry", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_2_normative_6_block_prompt_ordering_doc_07_5_3", "label": "2. Normative 6-Block Prompt Ordering (Doc 07 \u00a75.3)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Normative 6-Block Prompt Ordering (Doc 07 \u00a75.3)", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications", "label": "3. Strict Input Context Specifications", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Strict Input Context Specifications", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_1_article_content_hygiene_fr_024_fr_058", "label": "3.1 `article_content_hygiene` (FR-024, FR-058)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.1 `article_content_hygiene` (FR-024, FR-058)", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_2_article_sentiment_tags_fr_037_fr_059", "label": "3.2 `article_sentiment_tags` (FR-037, FR-059)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3.2 `article_sentiment_tags` (FR-037, FR-059)", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_4_contractual_invariants", "label": "4. Contractual Invariants", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Contractual Invariants", "community": 241, "community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model", "label": "006-article-consolidation-runtime/data-model.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006-article-consolidation-runtime/data-model.md", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime", "label": "Data Model: Article Consolidation and Hygiene Runtime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Data Model: Article Consolidation and Hygiene Runtime", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_data_model_1_domain_entities_relationships", "label": "1. Domain Entities & Relationships", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Domain Entities &amp; Relationships", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "label": "2. Entity Definitions", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "2. Entity Definitions", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 11}, {"id": "specs_006_article_consolidation_runtime_data_model_2_1_article_input_unit_article_input", "label": "2.1 Article Input Unit (`article_input`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 Article Input Unit (`article_input`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_2_entity_context_profile_snapshot_ecp_snapshot", "label": "2.2 Entity Context Profile Snapshot (`ecp_snapshot`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Entity Context Profile Snapshot (`ecp_snapshot`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_3_candidate_object_candidate_object", "label": "2.3 Candidate Object (`candidate_object`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.3 Candidate Object (`candidate_object`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_4_text_repair_operation_text_repair", "label": "2.4 Text Repair Operation (`text_repair`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.4 Text Repair Operation (`text_repair`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_5_state_machine_record_state_record", "label": "2.5 State Machine Record (`state_record`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.5 State Machine Record (`state_record`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_6_state_transition_log_state_transitions", "label": "2.6 State Transition Log (`state_transitions`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.6 State Transition Log (`state_transitions`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_7_telemetry_event_pending_telemetry", "label": "2.7 Telemetry Event (`pending_telemetry`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.7 Telemetry Event (`pending_telemetry`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_8_release_metadata_contract_src_core_release_metadata_json", "label": "2.8 Release Metadata Contract (`src/core/release-metadata.json`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.8 Release Metadata Contract (`src/core/release-metadata.json`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_9_output_manifest_fingerprint_result_json", "label": "2.9 Output Manifest (`<fingerprint>.result.json`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.9 Output Manifest (`&lt;fingerprint&gt;.result.json`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_data_model_2_10_published_markdown_fingerprint_md", "label": "2.10 Published Markdown (`<fingerprint>.md`)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2.10 Published Markdown (`&lt;fingerprint&gt;.md`)", "community": 206, "community_name": "2. Entity Definitions", "source_file": "specs/006-article-consolidation-runtime/data-model.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_plan", "label": "006-article-consolidation-runtime/plan.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006-article-consolidation-runtime/plan.md", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime", "label": "Implementation Plan: Article Consolidation and Hygiene Runtime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Plan: Article Consolidation and Hygiene Runtime", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 6}, {"id": "specs_006_article_consolidation_runtime_plan_summary", "label": "Summary", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_plan_technical_context", "label": "Technical Context", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Technical Context", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_plan_constitution_check", "label": "Constitution Check", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constitution Check", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_plan_project_structure", "label": "Project Structure", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Structure", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_plan_documentation_9_versioned_contracts_this_feature", "label": "Documentation & 9 Versioned Contracts (this feature)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation &amp; 9 Versioned Contracts (this feature)", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_plan_source_code_fixtures_repository_layout", "label": "Source Code & Fixtures (repository layout)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Source Code &amp; Fixtures (repository layout)", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_plan_complexity_tracking", "label": "Complexity Tracking", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Complexity Tracking", "community": 236, "community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/plan.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart", "label": "006-article-consolidation-runtime/quickstart.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006-article-consolidation-runtime/quickstart.md", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime", "label": "Quickstart Guide: Article Consolidation and Hygiene Runtime", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Quickstart Guide: Article Consolidation and Hygiene Runtime", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup", "label": "1. Prerequisites & Environment Setup", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Prerequisites &amp; Environment Setup", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_quickstart_installation", "label": "Installation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Installation", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_environment_secrets", "label": "Environment Secrets", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Environment Secrets", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_2_local_validation_configuration_fixture_only", "label": "2. Local Validation Configuration (Fixture Only)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Local Validation Configuration (Fixture Only)", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios", "label": "3. Operational Execution Scenarios", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Operational Execution Scenarios", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 5}, {"id": "specs_006_article_consolidation_runtime_quickstart_scenario_a_preflight_validation", "label": "Scenario A: Preflight Validation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scenario A: Preflight Validation", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_scenario_b_end_to_end_processing_approved_article", "label": "Scenario B: End-to-End Processing (Approved Article)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scenario B: End-to-End Processing (Approved Article)", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_scenario_c_ecp_rejection_zero_markdown", "label": "Scenario C: ECP Rejection (Zero Markdown)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scenario C: ECP Rejection (Zero Markdown)", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_scenario_d_idempotent_execution_replay", "label": "Scenario D: Idempotent Execution & Replay", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Scenario D: Idempotent Execution &amp; Replay", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_quickstart_4_automated_quality_evaluation_test_commands", "label": "4. Automated Quality Evaluation & Test Commands", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Automated Quality Evaluation &amp; Test Commands", "community": 214, "community_name": "3. Operational Execution Scenarios", "source_file": "specs/006-article-consolidation-runtime/quickstart.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research", "label": "006-article-consolidation-runtime/research.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006-article-consolidation-runtime/research.md", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime", "label": "Research & Technical Decisions: Article Consolidation and Hygiene Runtime", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Research &amp; Technical Decisions: Article Consolidation and Hygiene Runtime", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 4}, {"id": "specs_006_article_consolidation_runtime_research_1_executive_summary_architectural_scope", "label": "1. Executive Summary & Architectural Scope", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Executive Summary &amp; Architectural Scope", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_2_definitive_dependency_selections_qualitative_impact_analysis", "label": "2. Definitive Dependency Selections & Qualitative Impact Analysis", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Definitive Dependency Selections &amp; Qualitative Impact Analysis", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "label": "3. Concrete Architectural & Technical Decisions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Concrete Architectural &amp; Technical Decisions", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 10}, {"id": "specs_006_article_consolidation_runtime_research_decision_1_direct_python_state_machine_orchestration_fr_003_fr_046", "label": "Decision 1: Direct Python State Machine Orchestration (FR-003, FR-046)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 1: Direct Python State Machine Orchestration (FR-003, FR-046)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_2_certified_model_gateway_preflight_certification_fr_041_fr_042_fr_044", "label": "Decision 2: Certified Model Gateway & Preflight Certification (FR-041, FR-042, FR-044)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 2: Certified Model Gateway &amp; Preflight Certification (FR-041, FR-042, FR-044)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_3_input_size_limit_enforcement_fr_056", "label": "Decision 3: Input Size Limit Enforcement (FR-056)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 3: Input Size Limit Enforcement (FR-056)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_4_candidate_equivalence_mapping_without_deduplication_fr_014_fr_020", "label": "Decision 4: Candidate Equivalence Mapping without Deduplication (FR-014, FR-020)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 4: Candidate Equivalence Mapping without Deduplication (FR-014, FR-020)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_5_10_step_hygiene_harness_and_controlled_micro_repairs_fr_024_to_fr_030", "label": "Decision 5: 10-Step Hygiene Harness and Controlled Micro-Repairs (FR-024 to FR-030)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 5: 10-Step Hygiene Harness and Controlled Micro-Repairs (FR-024 to FR-030)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_6_local_resolution_of_canonical_ecp_schema_inherence_gate_fr_031_to_fr_036", "label": "Decision 6: Local Resolution of Canonical ECP Schema & Inherence Gate (FR-031 to FR-036)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 6: Local Resolution of Canonical ECP Schema &amp; Inherence Gate (FR-031 to FR-036)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_7_atomic_storage_backup_graceful_shutdown_fr_009_fr_046_fr_050_fr_081", "label": "Decision 7: Atomic Storage, Backup & Graceful Shutdown (FR-009, FR-046, FR-050, FR-081)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 7: Atomic Storage, Backup &amp; Graceful Shutdown (FR-009, FR-046, FR-050, FR-081)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_8_observability_metrics_dashboards_in_langfuse_fr_060_to_fr_069", "label": "Decision 8: Observability, Metrics & Dashboards in Langfuse (FR-060 to FR-069)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 8: Observability, Metrics &amp; Dashboards in Langfuse (FR-060 to FR-069)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_research_decision_9_empirically_calibrated_staging_slos_fr_076_fr_077", "label": "Decision 9: Empirically Calibrated Staging SLOs (FR-076, FR-077)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision 9: Empirically Calibrated Staging SLOs (FR-076, FR-077)", "community": 207, "community_name": "3. Concrete Architectural & Technical Decisions", "source_file": "specs/006-article-consolidation-runtime/research.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec", "label": "006-article-consolidation-runtime/spec.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006-article-consolidation-runtime/spec.md", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "label": "Feature Specification: Article Consolidation and Hygiene Runtime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Feature Specification: Article Consolidation and Hygiene Runtime", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 8}, {"id": "specs_006_article_consolidation_runtime_spec_priority_governance_statement", "label": "Priority & Governance Statement", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority &amp; Governance Statement", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "label": "User Scenarios & Testing *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "User Scenarios &amp; Testing *(mandatory)*", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 10}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_1_single_article_ingestion_contract_validation_and_deterministic_candidate_preparation_priority_p1", "label": "User Story 1 - Single Article Ingestion, Contract Validation, and Deterministic Candidate Preparation (Priority: P1)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 1 - Single Article Ingestion, Contract Validation, and Deterministic Candidate Preparation (Priority: P1)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_2_mandatory_llm_extractive_content_hygiene_and_controlled_text_repairs_priority_p1", "label": "User Story 2 - Mandatory LLM Extractive Content Hygiene and Controlled Text Repairs (Priority: P1)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 2 - Mandatory LLM Extractive Content Hygiene and Controlled Text Repairs (Priority: P1)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_3_mandatory_ecp_gate_and_relevance_enforcement_priority_p1", "label": "User Story 3 - Mandatory ECP Gate and Relevance Enforcement (Priority: P1)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 3 - Mandatory ECP Gate and Relevance Enforcement (Priority: P1)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2", "label": "User Story 4 - Post-ECP Enrichment: Entity Sentiment and Native Language Tags (Priority: P2)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 4 - Post-ECP Enrichment: Entity Sentiment and Native Language Tags (Priority: P2)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_5_canonical_markdown_rendering_and_atomic_persistence_priority_p2", "label": "User Story 5 - Canonical Markdown Rendering and Atomic Persistence (Priority: P2)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 5 - Canonical Markdown Rendering and Atomic Persistence (Priority: P2)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_6_agnostic_model_gateway_cheap_models_and_controlled_fallbacks_priority_p2", "label": "User Story 6 - Agnostic Model Gateway, Cheap Models, and Controlled Fallbacks (Priority: P2)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 6 - Agnostic Model Gateway, Cheap Models, and Controlled Fallbacks (Priority: P2)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_7_production_observability_log_sanitization_and_deferred_telemetry_resend_priority_p3", "label": "User Story 7 - Production Observability, Log Sanitization, and Deferred Telemetry Resend (Priority: P3)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 7 - Production Observability, Log Sanitization, and Deferred Telemetry Resend (Priority: P3)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_8_automated_quality_evaluation_staging_baselines_and_ci_quality_gates_priority_p3", "label": "User Story 8 - Automated Quality Evaluation, Staging Baselines, and CI Quality Gates (Priority: P3)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 8 - Automated Quality Evaluation, Staging Baselines, and CI Quality Gates (Priority: P3)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_user_story_9_production_runbook_operations_and_lifecycle_management_priority_p3", "label": "User Story 9 - Production Runbook Operations and Lifecycle Management (Priority: P3)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Story 9 - Production Runbook Operations and Lifecycle Management (Priority: P3)", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_edge_cases", "label": "Edge Cases", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edge Cases", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_requirements_mandatory", "label": "Requirements *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements *(mandatory)*", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_spec_functional_requirements", "label": "Functional Requirements", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "Functional Requirements", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 14}, {"id": "specs_006_article_consolidation_runtime_spec_master_simplicity_and_architecture_principles", "label": "Master Simplicity and Architecture Principles", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Master Simplicity and Architecture Principles", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_input_validation_and_fingerprinting_contracts", "label": "Input, Validation, and Fingerprinting Contracts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Input, Validation, and Fingerprinting Contracts", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_deterministic_structural_candidate_model", "label": "Deterministic Structural Candidate Model", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Deterministic Structural Candidate Model", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_llm_extractive_content_hygiene_and_controlled_repairs", "label": "LLM Extractive Content Hygiene and Controlled Repairs", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "LLM Extractive Content Hygiene and Controlled Repairs", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_ecp_gate_and_relevance_enforcement", "label": "ECP Gate and Relevance Enforcement", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ECP Gate and Relevance Enforcement", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_post_ecp_enrichment", "label": "Post-ECP Enrichment", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Post-ECP Enrichment", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_model_gateway_and_fallback_strategy", "label": "Model Gateway and Fallback Strategy", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Model Gateway and Fallback Strategy", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_state_machine_persistence_and_rendering", "label": "State Machine, Persistence, and Rendering", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "State Machine, Persistence, and Rendering", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_security", "label": "Security", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Security", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_prompts_and_context_engineering", "label": "Prompts and Context Engineering", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Prompts and Context Engineering", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_observability_logging_and_metrics", "label": "Observability, Logging, and Metrics", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Observability, Logging, and Metrics", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_testing_ci_quality_gates_and_staging_baselines", "label": "Testing, CI Quality Gates, and Staging Baselines", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing, CI Quality Gates, and Staging Baselines", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_production_operations_and_runbook_procedures", "label": "Production Operations and Runbook Procedures", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Production Operations and Runbook Procedures", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_key_entities", "label": "Key Entities", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Key Entities", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_success_criteria_mandatory", "label": "Success Criteria *(mandatory)*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Success Criteria *(mandatory)*", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_spec_measurable_outcomes", "label": "Measurable Outcomes", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Measurable Outcomes", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_traceability_matrix", "label": "Traceability Matrix", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Traceability Matrix", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_spec_assumptions", "label": "Assumptions", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assumptions", "community": 176, "community_name": "Functional Requirements", "source_file": "specs/006-article-consolidation-runtime/spec.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks", "label": "006-article-consolidation-runtime/tasks.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006-article-consolidation-runtime/tasks.md", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "label": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 16}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_1_setup_shared_infrastructure_tooling", "label": "Phase 1: Setup (Shared Infrastructure & Tooling)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Setup (Shared Infrastructure &amp; Tooling)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_2_foundational_blocking_prerequisites_shared_core", "label": "Phase 2: Foundational (Blocking Prerequisites & Shared Core)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: Foundational (Blocking Prerequisites &amp; Shared Core)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_3_user_story_6_model_gateway_infrastructure_cheap_model_enforcement", "label": "Phase 3: User Story 6 - Model Gateway Infrastructure & Cheap Model Enforcement", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: User Story 6 - Model Gateway Infrastructure &amp; Cheap Model Enforcement", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_model_gateway", "label": "Tests for Model Gateway", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Model Gateway", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_model_gateway", "label": "Implementation for Model Gateway", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for Model Gateway", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_4_user_story_1_single_article_ingestion_contract_validation_and_candidate_preparation_priority_p1", "label": "Phase 4: User Story 1 - Single Article Ingestion, Contract Validation, and Candidate Preparation (Priority: P1)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: User Story 1 - Single Article Ingestion, Contract Validation, and Candidate Preparation (Priority: P1)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_1", "label": "Tests for User Story 1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 1", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_1", "label": "Implementation for User Story 1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 1", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_5_user_story_2_mandatory_llm_extractive_hygiene_controlled_text_repairs_priority_p1", "label": "Phase 5: User Story 2 - Mandatory LLM Extractive Hygiene & Controlled Text Repairs (Priority: P1)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: User Story 2 - Mandatory LLM Extractive Hygiene &amp; Controlled Text Repairs (Priority: P1)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_2", "label": "Tests for User Story 2", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 2", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_2", "label": "Implementation for User Story 2", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 2", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_6_user_story_3_mandatory_ecp_gate_relevance_enforcement_priority_p1", "label": "Phase 6: User Story 3 - Mandatory ECP Gate & Relevance Enforcement (Priority: P1)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 6: User Story 3 - Mandatory ECP Gate &amp; Relevance Enforcement (Priority: P1)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_3", "label": "Tests for User Story 3", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 3", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_3", "label": "Implementation for User Story 3", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 3", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_7_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2", "label": "Phase 7: User Story 4 - Post-ECP Enrichment: Entity Sentiment and Native Language Tags (Priority: P2)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 7: User Story 4 - Post-ECP Enrichment: Entity Sentiment and Native Language Tags (Priority: P2)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_4", "label": "Tests for User Story 4", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 4", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_4", "label": "Implementation for User Story 4", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 4", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_8_user_story_5_canonical_markdown_rendering_atomic_persistence_priority_p2", "label": "Phase 8: User Story 5 - Canonical Markdown Rendering & Atomic Persistence (Priority: P2)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 8: User Story 5 - Canonical Markdown Rendering &amp; Atomic Persistence (Priority: P2)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_5", "label": "Tests for User Story 5", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 5", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_5", "label": "Implementation for User Story 5", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 5", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_9_user_story_7_direct_langfuse_observability_log_sanitization_telemetry_queue_priority_p3", "label": "Phase 9: User Story 7 - Direct Langfuse Observability, Log Sanitization & Telemetry Queue (Priority: P3)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 9: User Story 7 - Direct Langfuse Observability, Log Sanitization &amp; Telemetry Queue (Priority: P3)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_7", "label": "Tests for User Story 7", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 7", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_7", "label": "Implementation for User Story 7", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 7", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_10_user_story_8_quality_gates_zero_regex_verification_promptfoo_evaluation_priority_p3", "label": "Phase 10: User Story 8 - Quality Gates, Zero Regex Verification & Promptfoo Evaluation (Priority: P3)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 10: User Story 8 - Quality Gates, Zero Regex Verification &amp; Promptfoo Evaluation (Priority: P3)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_8", "label": "Tests for User Story 8", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 8", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_8", "label": "Implementation for User Story 8", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 8", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_11_user_story_9_production_runbook_operations_lifecycle_management_priority_p3", "label": "Phase 11: User Story 9 - Production Runbook Operations & Lifecycle Management (Priority: P3)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 11: User Story 9 - Production Runbook Operations &amp; Lifecycle Management (Priority: P3)", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 3}, {"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_9", "label": "Tests for User Story 9", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for User Story 9", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_9", "label": "Implementation for User Story 9", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation for User Story 9", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_12_polish_verification_gates_release_sign_off", "label": "Phase 12: Polish, Verification Gates & Release Sign-Off", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 12: Polish, Verification Gates &amp; Release Sign-Off", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_dependencies_execution_order", "label": "Dependencies & Execution Order", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Dependencies &amp; Execution Order", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_tasks_phase_dependencies", "label": "Phase Dependencies", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase Dependencies", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_parallel_execution_opportunities", "label": "Parallel Execution Opportunities", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Execution Opportunities", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "specs_006_article_consolidation_runtime_tasks_implementation_strategy", "label": "Implementation Strategy", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Strategy", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 2}, {"id": "specs_006_article_consolidation_runtime_tasks_foundation_incremental_pipeline_flow", "label": "Foundation & Incremental Pipeline Flow", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Foundation &amp; Incremental Pipeline Flow", "community": 172, "community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "source_file": "specs/006-article-consolidation-runtime/tasks.md", "file_type": "document", "degree": 1}, {"id": "tests_readme", "label": "tests/README.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "tests/README.md", "community": 173, "community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "source_file": "tests/README.md", "file_type": "document", "degree": 1}, {"id": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados", "label": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "community": 173, "community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "source_file": "tests/README.md", "file_type": "document", "degree": 4}, {"id": "tests_readme_invent\u00e1rio_e_mapa_de_cobertura_das_su\u00edtes", "label": "\ud83d\udcca Invent\u00e1rio e Mapa de Cobertura das Su\u00edtes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83d\udcca Invent\u00e1rio e Mapa de Cobertura das Su\u00edtes", "community": 173, "community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "source_file": "tests/README.md", "file_type": "document", "degree": 1}, {"id": "tests_readme_como_executar_os_testes", "label": "\ud83d\ude80 Como Executar os Testes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83d\ude80 Como Executar os Testes", "community": 173, "community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "source_file": "tests/README.md", "file_type": "document", "degree": 3}, {"id": "tests_readme_1_executar_toda_a_su\u00edte_do_projeto_247_testes", "label": "1. Executar Toda a Su\u00edte do Projeto (247 testes)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Executar Toda a Su\u00edte do Projeto (247 testes)", "community": 173, "community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "source_file": "tests/README.md", "file_type": "document", "degree": 1}, {"id": "tests_readme_2_executar_por_m\u00f3dulo_espec\u00edfico", "label": "2. Executar por M\u00f3dulo Espec\u00edfico", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Executar por M\u00f3dulo Espec\u00edfico", "community": 173, "community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "source_file": "tests/README.md", "file_type": "document", "degree": 1}, {"id": "tests_readme_configura\u00e7\u00e3o_para_testes_com_llm_ao_vivo", "label": "\ud83d\udd11 Configura\u00e7\u00e3o para Testes com LLM ao Vivo", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "\ud83d\udd11 Configura\u00e7\u00e3o para Testes com LLM ao Vivo", "community": 173, "community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "source_file": "tests/README.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_contextual", "label": "de/contextual.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "de/contextual.md", "community": 54, "community_name": "de/contextual.md", "source_file": "tests/fixtures/benchmark_24/de/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_contextual_batteriefabrik_in_europa", "label": "Batteriefabrik in Europa", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Batteriefabrik in Europa", "community": 54, "community_name": "de/contextual.md", "source_file": "tests/fixtures/benchmark_24/de/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_direct", "label": "de/direct.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "de/direct.md", "community": 55, "community_name": "de/direct.md", "source_file": "tests/fixtures/benchmark_24/de/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_direct_investitionsoffensive_in_wolfsburg", "label": "Investitionsoffensive in Wolfsburg", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Investitionsoffensive in Wolfsburg", "community": 55, "community_name": "de/direct.md", "source_file": "tests/fixtures/benchmark_24/de/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_not_related", "label": "de/not_related.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "de/not_related.md", "community": 56, "community_name": "de/not_related.md", "source_file": "tests/fixtures/benchmark_24/de/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_not_related_backrezept_f\u00fcr_apfelstrudel", "label": "Backrezept f\u00fcr Apfelstrudel", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Backrezept f\u00fcr Apfelstrudel", "community": 56, "community_name": "de/not_related.md", "source_file": "tests/fixtures/benchmark_24/de/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_tangential", "label": "de/tangential.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "de/tangential.md", "community": 57, "community_name": "de/tangential.md", "source_file": "tests/fixtures/benchmark_24/de/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_de_tangential_reisebericht_aus_niedersachsen", "label": "Reisebericht aus Niedersachsen", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Reisebericht aus Niedersachsen", "community": 57, "community_name": "de/tangential.md", "source_file": "tests/fixtures/benchmark_24/de/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_contextual", "label": "en/contextual.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "en/contextual.md", "community": 58, "community_name": "en/contextual.md", "source_file": "tests/fixtures/benchmark_24/en/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_contextual_electronics_assembly_expansion", "label": "Electronics Assembly Expansion", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Electronics Assembly Expansion", "community": 58, "community_name": "en/contextual.md", "source_file": "tests/fixtures/benchmark_24/en/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_direct", "label": "en/direct.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "en/direct.md", "community": 59, "community_name": "en/direct.md", "source_file": "tests/fixtures/benchmark_24/en/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_direct_apple_unveils_next_generation_iphone", "label": "Apple Unveils Next-Generation iPhone", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Apple Unveils Next-Generation iPhone", "community": 59, "community_name": "en/direct.md", "source_file": "tests/fixtures/benchmark_24/en/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_not_related", "label": "en/not_related.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "en/not_related.md", "community": 60, "community_name": "en/not_related.md", "source_file": "tests/fixtures/benchmark_24/en/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_not_related_classic_apple_pie_baking_guide", "label": "Classic Apple Pie Baking Guide", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Classic Apple Pie Baking Guide", "community": 60, "community_name": "en/not_related.md", "source_file": "tests/fixtures/benchmark_24/en/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_tangential", "label": "en/tangential.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "en/tangential.md", "community": 61, "community_name": "en/tangential.md", "source_file": "tests/fixtures/benchmark_24/en/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_en_tangential_morning_city_walk", "label": "Morning City Walk", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Morning City Walk", "community": 61, "community_name": "en/tangential.md", "source_file": "tests/fixtures/benchmark_24/en/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_contextual", "label": "es/contextual.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "es/contextual.md", "community": 62, "community_name": "es/contextual.md", "source_file": "tests/fixtures/benchmark_24/es/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_contextual_nuevas_soluciones_de_pagos_electr\u00f3nicos", "label": "Nuevas Soluciones de Pagos Electr\u00f3nicos", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Nuevas Soluciones de Pagos Electr\u00f3nicos", "community": 62, "community_name": "es/contextual.md", "source_file": "tests/fixtures/benchmark_24/es/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_direct", "label": "es/direct.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "es/direct.md", "community": 63, "community_name": "es/direct.md", "source_file": "tests/fixtures/benchmark_24/es/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_direct_expansi\u00f3n_de_servicios_financieros_en_espa\u00f1a", "label": "Expansi\u00f3n de Servicios Financieros en Espa\u00f1a", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Expansi\u00f3n de Servicios Financieros en Espa\u00f1a", "community": 63, "community_name": "es/direct.md", "source_file": "tests/fixtures/benchmark_24/es/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_not_related", "label": "es/not_related.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "es/not_related.md", "community": 64, "community_name": "es/not_related.md", "source_file": "tests/fixtures/benchmark_24/es/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_not_related_turismo_en_la_costa_norte", "label": "Turismo en la Costa Norte", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Turismo en la Costa Norte", "community": 64, "community_name": "es/not_related.md", "source_file": "tests/fixtures/benchmark_24/es/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_tangential", "label": "es/tangential.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "es/tangential.md", "community": 65, "community_name": "es/tangential.md", "source_file": "tests/fixtures/benchmark_24/es/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_es_tangential_gu\u00eda_cultural_de_la_ciudad", "label": "Gu\u00eda Cultural de la Ciudad", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Gu\u00eda Cultural de la Ciudad", "community": 65, "community_name": "es/tangential.md", "source_file": "tests/fixtures/benchmark_24/es/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_contextual", "label": "fr/contextual.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fr/contextual.md", "community": 66, "community_name": "fr/contextual.md", "source_file": "tests/fixtures/benchmark_24/fr/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_contextual_batteries_industrielles_de_pointe", "label": "Batteries Industrielles de Pointe", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Batteries Industrielles de Pointe", "community": 66, "community_name": "fr/contextual.md", "source_file": "tests/fixtures/benchmark_24/fr/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_direct", "label": "fr/direct.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fr/direct.md", "community": 67, "community_name": "fr/direct.md", "source_file": "tests/fixtures/benchmark_24/fr/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_direct_d\u00e9veloppement_\u00e9nerg\u00e9tique_en_france", "label": "D\u00e9veloppement \u00c9nerg\u00e9tique en France", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "D\u00e9veloppement \u00c9nerg\u00e9tique en France", "community": 67, "community_name": "fr/direct.md", "source_file": "tests/fixtures/benchmark_24/fr/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_not_related", "label": "fr/not_related.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fr/not_related.md", "community": 68, "community_name": "fr/not_related.md", "source_file": "tests/fixtures/benchmark_24/fr/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_not_related_recette_traditionnelle_de_la_quiche_lorraine", "label": "Recette Traditionnelle de la Quiche Lorraine", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Recette Traditionnelle de la Quiche Lorraine", "community": 68, "community_name": "fr/not_related.md", "source_file": "tests/fixtures/benchmark_24/fr/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_tangential", "label": "fr/tangential.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fr/tangential.md", "community": 69, "community_name": "fr/tangential.md", "source_file": "tests/fixtures/benchmark_24/fr/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_fr_tangential_promenade_dans_paris", "label": "Promenade dans Paris", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Promenade dans Paris", "community": 69, "community_name": "fr/tangential.md", "source_file": "tests/fixtures/benchmark_24/fr/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_contextual", "label": "it/contextual.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "it/contextual.md", "community": 70, "community_name": "it/contextual.md", "source_file": "tests/fixtures/benchmark_24/it/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_contextual_innovazione_negli_impianti_frenanti", "label": "Innovazione negli Impianti Frenanti", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Innovazione negli Impianti Frenanti", "community": 70, "community_name": "it/contextual.md", "source_file": "tests/fixtures/benchmark_24/it/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_direct", "label": "it/direct.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "it/direct.md", "community": 71, "community_name": "it/direct.md", "source_file": "tests/fixtures/benchmark_24/it/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_direct_nuova_monoposto_a_maranello", "label": "Nuova Monoposto a Maranello", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Nuova Monoposto a Maranello", "community": 71, "community_name": "it/direct.md", "source_file": "tests/fixtures/benchmark_24/it/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_not_related", "label": "it/not_related.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "it/not_related.md", "community": 72, "community_name": "it/not_related.md", "source_file": "tests/fixtures/benchmark_24/it/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_not_related_ricetta_tradizionale_del_risotto", "label": "Ricetta Tradizionale del Risotto", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Ricetta Tradizionale del Risotto", "community": 72, "community_name": "it/not_related.md", "source_file": "tests/fixtures/benchmark_24/it/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_tangential", "label": "it/tangential.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "it/tangential.md", "community": 73, "community_name": "it/tangential.md", "source_file": "tests/fixtures/benchmark_24/it/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_it_tangential_passeggiata_pomeridiana_a_modena", "label": "Passeggiata Pomeridiana a Modena", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Passeggiata Pomeridiana a Modena", "community": 73, "community_name": "it/tangential.md", "source_file": "tests/fixtures/benchmark_24/it/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_contextual", "label": "pt/contextual.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pt/contextual.md", "community": 74, "community_name": "pt/contextual.md", "source_file": "tests/fixtures/benchmark_24/pt/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_contextual_log\u00edstica_de_derivados", "label": "Log\u00edstica de Derivados", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Log\u00edstica de Derivados", "community": 74, "community_name": "pt/contextual.md", "source_file": "tests/fixtures/benchmark_24/pt/contextual.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_direct", "label": "pt/direct.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pt/direct.md", "community": 75, "community_name": "pt/direct.md", "source_file": "tests/fixtures/benchmark_24/pt/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_direct_produ\u00e7\u00e3o_de_petr\u00f3leo_no_brasil", "label": "Produ\u00e7\u00e3o de Petr\u00f3leo no Brasil", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Produ\u00e7\u00e3o de Petr\u00f3leo no Brasil", "community": 75, "community_name": "pt/direct.md", "source_file": "tests/fixtures/benchmark_24/pt/direct.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_not_related", "label": "pt/not_related.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pt/not_related.md", "community": 76, "community_name": "pt/not_related.md", "source_file": "tests/fixtures/benchmark_24/pt/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_not_related_dicas_de_jardinagem", "label": "Dicas de Jardinagem", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Dicas de Jardinagem", "community": 76, "community_name": "pt/not_related.md", "source_file": "tests/fixtures/benchmark_24/pt/not_related.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_tangential", "label": "pt/tangential.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pt/tangential.md", "community": 77, "community_name": "pt/tangential.md", "source_file": "tests/fixtures/benchmark_24/pt/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_benchmark_24_pt_tangential_turismo_no_rio_de_janeiro", "label": "Turismo no Rio de Janeiro", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Turismo no Rio de Janeiro", "community": 77, "community_name": "pt/tangential.md", "source_file": "tests/fixtures/benchmark_24/pt/tangential.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_markdown_conversion_valid_newspaper4k", "label": "valid_newspaper4k.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "valid_newspaper4k.md", "community": 157, "community_name": "valid_newspaper4k.md", "source_file": "tests/fixtures/markdown_conversion/valid_newspaper4k.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_markdown_conversion_valid_newspaper4k_qui\u00e9n_es_paz_zubiri_la_relatora_de_fox_sports", "label": "Qui\u00e9n es Paz Zubiri, la relatora de Fox Sports", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Qui\u00e9n es Paz Zubiri, la relatora de Fox Sports", "community": 157, "community_name": "valid_newspaper4k.md", "source_file": "tests/fixtures/markdown_conversion/valid_newspaper4k.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_markdown_conversion_valid_readability", "label": "valid_readability.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "valid_readability.md", "community": 158, "community_name": "valid_readability.md", "source_file": "tests/fixtures/markdown_conversion/valid_readability.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_markdown_conversion_valid_readability_an\u00e1lisis_t\u00e1ctico_del_partido_de_river_en_bogot\u00e1", "label": "An\u00e1lisis t\u00e1ctico del partido de River en Bogot\u00e1", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "An\u00e1lisis t\u00e1ctico del partido de River en Bogot\u00e1", "community": 158, "community_name": "valid_readability.md", "source_file": "tests/fixtures/markdown_conversion/valid_readability.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_markdown_conversion_valid_trafilatura", "label": "valid_trafilatura.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "valid_trafilatura.md", "community": 156, "community_name": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports", "source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md", "file_type": "document", "degree": 1}, {"id": "tests_fixtures_markdown_conversion_valid_trafilatura_los_puntajes_de_river_vs_independiente_santa_fe_por_la_copa_sudamericana_tyc_sports", "label": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports", "community": 156, "community_name": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports", "source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md", "file_type": "document", "degree": 2}, {"id": "tests_fixtures_markdown_conversion_valid_trafilatura_santiago_beltr\u00e1n_6", "label": "SANTIAGO BELTR\u00c1N - 6", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SANTIAGO BELTR\u00c1N - 6", "community": 156, "community_name": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports", "source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md", "file_type": "document", "degree": 1}, {"id": "tests_runtime_quality_release_quality_report", "label": "RELEASE_QUALITY_REPORT.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RELEASE_QUALITY_REPORT.md", "community": 298, "community_name": "Release Quality Summary Report", "source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md", "file_type": "document", "degree": 1}, {"id": "tests_runtime_quality_release_quality_report_release_quality_summary_report", "label": "Release Quality Summary Report", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Release Quality Summary Report", "community": 298, "community_name": "Release Quality Summary Report", "source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md", "file_type": "document", "degree": 3}, {"id": "tests_runtime_quality_release_quality_report_1_compliance_matrix_11_critical_invariants", "label": "1. Compliance Matrix: 11 Critical Invariants", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Compliance Matrix: 11 Critical Invariants", "community": 298, "community_name": "Release Quality Summary Report", "source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md", "file_type": "document", "degree": 1}, {"id": "tests_runtime_quality_release_quality_report_2_test_execution_coverage", "label": "2. Test Execution & Coverage", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Test Execution &amp; Coverage", "community": 298, "community_name": "Release Quality Summary Report", "source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md", "file_type": "document", "degree": 1}];
const RAW_EDGES = [{"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_find_specifyroot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_format_speckitcommand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_get_currentbranch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_get_featurepathsenv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_get_invokeseparator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_get_normalizedpriority", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_get_python3command", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_get_reporoot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_get_sortedextensionids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_resolve_specifyinitdir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_resolve_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_resolve_templatecontent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_save_featurejson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_test_dirhasfiles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common", "to": "specify_scripts_powershell_common_test_fileexists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_get_reporoot", "to": "specify_scripts_powershell_common_find_specifyroot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_get_reporoot", "to": "specify_scripts_powershell_common_resolve_specifyinitdir", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_get_featurepathsenv", "to": "specify_scripts_powershell_common_get_reporoot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_get_featurepathsenv", "to": "specify_scripts_powershell_common_get_currentbranch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_get_featurepathsenv", "to": "specify_scripts_powershell_common_save_featurejson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_format_speckitcommand", "to": "specify_scripts_powershell_common_get_invokeseparator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_resolve_templatecontent", "to": "specify_scripts_powershell_common_get_python3command", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_get_sortedextensionids", "to": "specify_scripts_powershell_common_get_normalizedpriority", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_resolve_template", "to": "specify_scripts_powershell_common_get_normalizedpriority", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_resolve_templatecontent", "to": "specify_scripts_powershell_common_get_normalizedpriority", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_resolve_template", "to": "specify_scripts_powershell_common_get_sortedextensionids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_common_resolve_templatecontent", "to": "specify_scripts_powershell_common_get_sortedextensionids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_create_new_feature", "to": "specify_scripts_powershell_create_new_feature_convertto_cleanbranchname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_create_new_feature", "to": "specify_scripts_powershell_create_new_feature_get_branchname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_create_new_feature", "to": "specify_scripts_powershell_create_new_feature_get_fittedbranchname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_create_new_feature", "to": "specify_scripts_powershell_create_new_feature_get_highestnumberfromspecs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_create_new_feature", "to": "specify_scripts_powershell_create_new_feature_test_specprefixinuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_scripts_powershell_create_new_feature_get_branchname", "to": "specify_scripts_powershell_create_new_feature_convertto_cleanbranchname", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "classify_emit_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "classify_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "classify_parse_args", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "src_tools_models_classificationerror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify", "to": "src_tools_models_errorcode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "classify", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli", "to": "classify", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify_main", "to": "classify_parse_args", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify_parse_args", "to": "classify_py_namespace", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify_emit_error", "to": "src_tools_models_classificationerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify_emit_error", "to": "src_tools_models_errorcode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify_main", "to": "classify_emit_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify_main", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "classify_main", "to": "src_tools_models_ecpsnapshot_from_json_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "classify_main", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli", "to": "classify_main", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli_test_cli_empty_content_file", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli_test_cli_missing_ecp_file", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli_test_cli_missing_required_ecp_field", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli_test_cli_output_file", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli_test_cli_success_stdout", "to": "classify_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "evals_eval_runner", "to": "evals_eval_runner_aggregate_evaluation_results", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "evals_eval_runner", "to": "evals_eval_runner_run_offline_evaluations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "evals_eval_runner_rationale_1", "to": "evals_eval_runner", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "evals_eval_runner_aggregate_evaluation_results", "to": "evals_eval_runner_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "evals_eval_runner_run_offline_evaluations", "to": "evals_eval_runner_aggregate_evaluation_results", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "evals_eval_runner_run_offline_evaluations", "to": "evals_eval_runner_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_init_rationale_1", "to": "scripts_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_build_release_metadata", "to": "scripts_build_release_metadata_build_release_metadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_build_release_metadata_rationale_1", "to": "scripts_build_release_metadata", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_build_release_metadata_build_release_metadata", "to": "scripts_build_release_metadata_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_ci_check", "to": "scripts_ci_check_run_ci_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_ci_check_rationale_1", "to": "scripts_ci_check", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_assemble_markdown_document", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_clean_body_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_convert_article", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_convert_html_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_get_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_normalize_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_parse_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_validate_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_normalize_list", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_normalize_scalar", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_41", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_metadata", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_validate_url", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing", "to": "scripts_convert_article_to_markdown_normalize_scalar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_assemble_markdown_document", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_get_dict", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_normalize_date", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_normalize_list", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_body", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_metadata", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_validate_url", "to": "scripts_convert_article_to_markdown_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_57", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_metadata", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_list_deduplication_preserves_case_and_order", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split", "to": "scripts_convert_article_to_markdown_normalize_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_105", "to": "scripts_convert_article_to_markdown_normalize_date", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_metadata", "to": "scripts_convert_article_to_markdown_normalize_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_normalize_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders", "to": "scripts_convert_article_to_markdown_normalize_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants", "to": "scripts_convert_article_to_markdown_normalize_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants", "to": "scripts_convert_article_to_markdown_normalize_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_136", "to": "scripts_convert_article_to_markdown_validate_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_metadata", "to": "scripts_convert_article_to_markdown_validate_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_validate_url", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes", "to": "scripts_convert_article_to_markdown_validate_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes", "to": "scripts_convert_article_to_markdown_validate_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_150", "to": "scripts_convert_article_to_markdown_convert_html_to_markdown", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_body", "to": "scripts_convert_article_to_markdown_convert_html_to_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_convert_html_to_markdown", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_empty_or_whitespace", "to": "scripts_convert_article_to_markdown_convert_html_to_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting", "to": "scripts_convert_article_to_markdown_convert_html_to_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_convert_article", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_168", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_newspaper4k_primary_and_fallback", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_readability_primary_and_fallback", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_trafilatura_primary_and_fallback", "to": "scripts_convert_article_to_markdown_resolve_article_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_226", "to": "scripts_convert_article_to_markdown_get_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_resolve_article_metadata", "to": "scripts_convert_article_to_markdown_get_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_convert_article", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_232", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_first_valid_source_no_cross_merging", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_subtitle_omitted_when_equal_to_title", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks", "to": "scripts_convert_article_to_markdown_resolve_article_metadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_convert_article", "to": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_484", "to": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_remove_duplicate_initial_h1_exact_and_variations", "to": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_convert_article", "to": "scripts_convert_article_to_markdown_clean_body_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_519", "to": "scripts_convert_article_to_markdown_clean_body_images", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_clean_body_images", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_clean_body_images_removes_invalid_and_deduplicates", "to": "scripts_convert_article_to_markdown_clean_body_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_convert_article", "to": "scripts_convert_article_to_markdown_assemble_markdown_document", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_551", "to": "scripts_convert_article_to_markdown_assemble_markdown_document", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_assemble_markdown_document", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal", "to": "scripts_convert_article_to_markdown_assemble_markdown_document", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_convert_article", "to": "scripts_convert_article_to_markdown_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_main", "to": "scripts_convert_article_to_markdown_convert_article", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_619", "to": "scripts_convert_article_to_markdown_convert_article", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_convert_article", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct", "to": "scripts_convert_article_to_markdown_convert_article", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_main", "to": "scripts_convert_article_to_markdown_parse_arguments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_parse_arguments", "to": "scripts_convert_article_to_markdown_py_namespace", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_678", "to": "scripts_convert_article_to_markdown_parse_arguments", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "scripts_convert_article_to_markdown_parse_arguments", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct", "to": "scripts_convert_article_to_markdown_parse_arguments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_convert_article_to_markdown_rationale_701", "to": "scripts_convert_article_to_markdown_main", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_articlecrawler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_extract_all_engines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_extractedarticle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_extractionbatchreport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_inputarticle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_load_search_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_log_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_newspaperdata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_newspaperextractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_parse_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_process_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_readabilitydata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_readabilityextractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_save_extracted_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_trafilaturadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents", "to": "scripts_extract_article_contents_trafilaturaextractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_inputarticle", "to": "scripts_extract_article_contents_inputarticle_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_load_search_json", "to": "scripts_extract_article_contents_inputarticle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_35", "to": "scripts_extract_article_contents_inputarticle", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_inputarticle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_input_article_creation", "to": "scripts_extract_article_contents_inputarticle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "scripts_extract_article_contents_inputarticle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_inputarticle_to_dict", "to": "scripts_extract_article_contents_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler_exit", "to": "scripts_extract_article_contents_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extractedarticle_to_dict", "to": "scripts_extract_article_contents_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extractionbatchreport_to_dict", "to": "scripts_extract_article_contents_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_newspaperdata_to_dict", "to": "scripts_extract_article_contents_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_readabilitydata_to_dict", "to": "scripts_extract_article_contents_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_trafilaturadata_to_dict", "to": "scripts_extract_article_contents_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extract_all_engines", "to": "scripts_extract_article_contents_trafilaturadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_55", "to": "scripts_extract_article_contents_trafilaturadata", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_trafilaturadata", "to": "scripts_extract_article_contents_trafilaturadata_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_trafilaturaextractor_extract", "to": "scripts_extract_article_contents_trafilaturadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_trafilaturadata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "scripts_extract_article_contents_trafilaturadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_trafilatura_extractor", "to": "scripts_extract_article_contents_trafilaturadata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_extract_article_contents_extract_all_engines", "to": "scripts_extract_article_contents_newspaperdata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_newspaperdata", "to": "scripts_extract_article_contents_newspaperdata_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_newspaperextractor_extract", "to": "scripts_extract_article_contents_newspaperdata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_103", "to": "scripts_extract_article_contents_newspaperdata", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_newspaperdata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_newspaper_extractor", "to": "scripts_extract_article_contents_newspaperdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "scripts_extract_article_contents_newspaperdata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extract_all_engines", "to": "scripts_extract_article_contents_readabilitydata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_153", "to": "scripts_extract_article_contents_readabilitydata", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_readabilitydata", "to": "scripts_extract_article_contents_readabilitydata_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_readabilityextractor_extract", "to": "scripts_extract_article_contents_readabilitydata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_readabilitydata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_readability_extractor", "to": "scripts_extract_article_contents_readabilitydata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "scripts_extract_article_contents_readabilitydata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extractedarticle", "to": "scripts_extract_article_contents_extractedarticle_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_extractedarticle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_175", "to": "scripts_extract_article_contents_extractedarticle", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_extractedarticle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "scripts_extract_article_contents_extractedarticle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extractionbatchreport", "to": "scripts_extract_article_contents_extractionbatchreport_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_extractionbatchreport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_203", "to": "scripts_extract_article_contents_extractionbatchreport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_save_extracted_json", "to": "scripts_extract_article_contents_extractionbatchreport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_extractionbatchreport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "scripts_extract_article_contents_extractionbatchreport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_229", "to": "scripts_extract_article_contents_trafilaturaextractor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_trafilaturaextractor", "to": "scripts_extract_article_contents_trafilaturaextractor_extract", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_trafilaturaextractor", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_trafilatura_extractor", "to": "scripts_extract_article_contents_trafilaturaextractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extract_all_engines", "to": "scripts_extract_article_contents_trafilaturaextractor_extract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_newspaperextractor", "to": "scripts_extract_article_contents_newspaperextractor_extract", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_333", "to": "scripts_extract_article_contents_newspaperextractor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_newspaperextractor", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_newspaper_extractor", "to": "scripts_extract_article_contents_newspaperextractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extract_all_engines", "to": "scripts_extract_article_contents_newspaperextractor_extract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_396", "to": "scripts_extract_article_contents_readabilityextractor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_readabilityextractor", "to": "scripts_extract_article_contents_readabilityextractor_extract", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_readabilityextractor", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_readability_extractor", "to": "scripts_extract_article_contents_readabilityextractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_extract_all_engines", "to": "scripts_extract_article_contents_readabilityextractor_extract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_extract_all_engines", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_430", "to": "scripts_extract_article_contents_extract_all_engines", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_extract_all_engines", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_extract_all_engines", "to": "scripts_extract_article_contents_extract_all_engines", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_extractor_error_isolation_on_faulty_engine", "to": "scripts_extract_article_contents_extract_all_engines", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler", "to": "scripts_extract_article_contents_articlecrawler_close", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler", "to": "scripts_extract_article_contents_articlecrawler_crawl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler", "to": "scripts_extract_article_contents_articlecrawler_enter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler", "to": "scripts_extract_article_contents_articlecrawler_exit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler", "to": "scripts_extract_article_contents_articlecrawler_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler", "to": "scripts_extract_article_contents_articlecrawler_start", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_articlecrawler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_483", "to": "scripts_extract_article_contents_articlecrawler", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_articlecrawler", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_cli_main_success", "to": "scripts_extract_article_contents_articlecrawler", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_extract_article_contents_test_crawler_error_isolation", "to": "scripts_extract_article_contents_articlecrawler", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_extract_article_contents_test_process_batch_with_limit", "to": "scripts_extract_article_contents_articlecrawler", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_extract_article_contents_articlecrawler_crawl", "to": "scripts_extract_article_contents_articlecrawler_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler_enter", "to": "scripts_extract_article_contents_articlecrawler_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_articlecrawler_exit", "to": "scripts_extract_article_contents_articlecrawler_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_512", "to": "scripts_extract_article_contents_articlecrawler_crawl", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_534", "to": "scripts_extract_article_contents_log_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_load_search_json", "to": "scripts_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_load_search_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_541", "to": "scripts_extract_article_contents_load_search_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_load_search_json", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file", "to": "scripts_extract_article_contents_load_search_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_load_search_json_valid", "to": "scripts_extract_article_contents_load_search_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_main", "to": "scripts_extract_article_contents_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_save_extracted_json", "to": "scripts_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_process_batch", "to": "scripts_extract_article_contents_save_extracted_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_569", "to": "scripts_extract_article_contents_save_extracted_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_save_extracted_json", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "scripts_extract_article_contents_save_extracted_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_main", "to": "scripts_extract_article_contents_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_rationale_583", "to": "scripts_extract_article_contents_process_batch", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_process_batch", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_crawler_error_isolation", "to": "scripts_extract_article_contents_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction", "to": "scripts_extract_article_contents_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_process_batch_with_limit", "to": "scripts_extract_article_contents_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_main", "to": "scripts_extract_article_contents_parse_arguments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_article_contents_parse_arguments", "to": "scripts_extract_article_contents_py_namespace", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "scripts_extract_article_contents_main", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file", "to": "scripts_extract_article_contents_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_cli_main_success", "to": "scripts_extract_article_contents_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution", "to": "scripts_extract_article_contents_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_build_parser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_extract_google_news", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_extractionresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_fetch_rss_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_get_hl_gl_ceid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_newsarticle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_normalize_text_for_comparison", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_parse_google_news_rss", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_resolve_article_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_resolve_articles_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news", "to": "scripts_extract_google_news_searchquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_extract_google_news", "to": "scripts_extract_google_news_searchquery", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_main", "to": "scripts_extract_google_news_searchquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_33", "to": "scripts_extract_google_news_searchquery", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_searchquery", "to": "scripts_extract_google_news_searchquery_clean_keyword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_searchquery", "to": "scripts_extract_google_news_searchquery_clean_language", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_searchquery", "to": "scripts_extract_google_news_searchquery_clean_locale", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_searchquery", "to": "scripts_extract_google_news_searchquery_post_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_searchquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline", "to": "scripts_extract_google_news_searchquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked", "to": "scripts_extract_google_news_searchquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_search_query_validation", "to": "scripts_extract_google_news_searchquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_newsarticle", "to": "scripts_extract_google_news_newsarticle_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_parse_google_news_rss", "to": "scripts_extract_google_news_newsarticle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_65", "to": "scripts_extract_google_news_newsarticle", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_resolve_articles_urls", "to": "scripts_extract_google_news_newsarticle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_newsarticle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch", "to": "scripts_extract_google_news_newsarticle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_newsarticle_to_dict", "to": "scripts_extract_google_news_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_extractionresult_to_dict", "to": "scripts_extract_google_news_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_extract_google_news", "to": "scripts_extract_google_news_extractionresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_extractionresult", "to": "scripts_extract_google_news_extractionresult_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_85", "to": "scripts_extract_google_news_extractionresult", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_extractionresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline", "to": "scripts_extract_google_news_extractionresult", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked", "to": "scripts_extract_google_news_extractionresult", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_extract_google_news_extract_google_news", "to": "scripts_extract_google_news_get_hl_gl_ceid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_108", "to": "scripts_extract_google_news_get_hl_gl_ceid", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_get_hl_gl_ceid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings", "to": "scripts_extract_google_news_get_hl_gl_ceid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback", "to": "scripts_extract_google_news_get_hl_gl_ceid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale", "to": "scripts_extract_google_news_get_hl_gl_ceid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_parse_google_news_rss", "to": "scripts_extract_google_news_normalize_text_for_comparison", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_152", "to": "scripts_extract_google_news_normalize_text_for_comparison", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_extract_google_news", "to": "scripts_extract_google_news_parse_google_news_rss", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_157", "to": "scripts_extract_google_news_parse_google_news_rss", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_parse_google_news_rss", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture", "to": "scripts_extract_google_news_parse_google_news_rss", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_208", "to": "scripts_extract_google_news_resolve_article_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_resolve_article_url", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url", "to": "scripts_extract_google_news_resolve_article_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback", "to": "scripts_extract_google_news_resolve_article_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_resolve_article_url_success", "to": "scripts_extract_google_news_resolve_article_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_extract_google_news", "to": "scripts_extract_google_news_resolve_articles_urls", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_223", "to": "scripts_extract_google_news_resolve_articles_urls", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_resolve_articles_urls", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch", "to": "scripts_extract_google_news_resolve_articles_urls", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_extract_google_news", "to": "scripts_extract_google_news_fetch_rss_content", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_254", "to": "scripts_extract_google_news_fetch_rss_content", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_main", "to": "scripts_extract_google_news_extract_google_news", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_300", "to": "scripts_extract_google_news_extract_google_news", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_extract_google_news", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline", "to": "scripts_extract_google_news_extract_google_news", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked", "to": "scripts_extract_google_news_extract_google_news", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_build_parser", "to": "argumentparser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_main", "to": "scripts_extract_google_news_build_parser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_337", "to": "scripts_extract_google_news_build_parser", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_extract_google_news_rationale_404", "to": "scripts_extract_google_news_main", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "scripts_extract_google_news_main", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_empty_query_error", "to": "scripts_extract_google_news_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_execution_file_output", "to": "scripts_extract_google_news_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_execution_stdout", "to": "scripts_extract_google_news_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_network_error_handling", "to": "scripts_extract_google_news_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output", "to": "scripts_extract_google_news_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_prepare_reference_20", "to": "scripts_prepare_reference_20_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_prepare_reference_20_rationale_1", "to": "scripts_prepare_reference_20", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_articleselectionresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_atomic_save_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_batchprocessingresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_break_priority_tie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_calculate_consensus_metrics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_candidatestatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_extract_candidate_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_extractorcandidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_extractorname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_form_active_set", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_generate_shingles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_normalize_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_parse_args", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_process_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_py_enum", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_select_article_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_select_with_consensus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor", "to": "scripts_select_article_extractor_select_without_consensus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "scripts_select_article_extractor", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_extract_candidate_data", "to": "scripts_select_article_extractor_extractorname", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_extractorname", "to": "scripts_select_article_extractor_py_enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_extractorname", "to": "scripts_select_article_extractor_py_str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_form_active_set", "to": "scripts_select_article_extractor_extractorname", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_34", "to": "scripts_select_article_extractor_extractorname", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_with_consensus", "to": "scripts_select_article_extractor_extractorname", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_without_consensus", "to": "scripts_select_article_extractor_extractorname", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "scripts_select_article_extractor_extractorname", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage", "to": "scripts_select_article_extractor_extractorname", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_select_article_extractor_candidatestatus", "to": "scripts_select_article_extractor_py_str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_candidatestatus", "to": "scripts_select_article_extractor_py_enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_42", "to": "scripts_select_article_extractor_candidatestatus", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_break_priority_tie", "to": "scripts_select_article_extractor_extractorcandidate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_calculate_consensus_metrics", "to": "scripts_select_article_extractor_extractorcandidate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_extract_candidate_data", "to": "scripts_select_article_extractor_extractorcandidate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_form_active_set", "to": "scripts_select_article_extractor_extractorcandidate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_63", "to": "scripts_select_article_extractor_extractorcandidate", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_with_consensus", "to": "scripts_select_article_extractor_extractorcandidate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_without_consensus", "to": "scripts_select_article_extractor_extractorcandidate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_79", "to": "scripts_select_article_extractor_articleselectionresult", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_article_extractor", "to": "scripts_select_article_extractor_articleselectionresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_process_batch", "to": "scripts_select_article_extractor_batchprocessingresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_91", "to": "scripts_select_article_extractor_batchprocessingresult", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_extract_candidate_data", "to": "scripts_select_article_extractor_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_normalize_text", "to": "scripts_select_article_extractor_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_107", "to": "scripts_select_article_extractor_normalize_text", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "scripts_select_article_extractor_normalize_text", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_normalize_text_empty_and_invalid", "to": "scripts_select_article_extractor_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_normalize_text_html_entities_and_tags", "to": "scripts_select_article_extractor_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_images_stripped_while_links_preserved", "to": "scripts_select_article_extractor_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_links", "to": "scripts_select_article_extractor_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_normalize_text_nfkc_unicode_and_punctuation", "to": "scripts_select_article_extractor_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_atomic_save_json", "to": "scripts_select_article_extractor_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_extract_candidate_data", "to": "scripts_select_article_extractor_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_article_extractor", "to": "scripts_select_article_extractor_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_extract_candidate_data", "to": "scripts_select_article_extractor_generate_shingles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_148", "to": "scripts_select_article_extractor_generate_shingles", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "scripts_select_article_extractor_generate_shingles", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_generate_shingles_empty", "to": "scripts_select_article_extractor_generate_shingles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_generate_shingles_short_text", "to": "scripts_select_article_extractor_generate_shingles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_generate_shingles_sliding_window", "to": "scripts_select_article_extractor_generate_shingles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_168", "to": "scripts_select_article_extractor_extract_candidate_data", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_article_extractor", "to": "scripts_select_article_extractor_extract_candidate_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_214", "to": "scripts_select_article_extractor_form_active_set", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_article_extractor", "to": "scripts_select_article_extractor_form_active_set", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_239", "to": "scripts_select_article_extractor_calculate_consensus_metrics", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_article_extractor", "to": "scripts_select_article_extractor_calculate_consensus_metrics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_285", "to": "scripts_select_article_extractor_break_priority_tie", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_with_consensus", "to": "scripts_select_article_extractor_break_priority_tie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_without_consensus", "to": "scripts_select_article_extractor_break_priority_tie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_296", "to": "scripts_select_article_extractor_select_with_consensus", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_article_extractor", "to": "scripts_select_article_extractor_select_with_consensus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_333", "to": "scripts_select_article_extractor_select_without_consensus", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_select_article_extractor", "to": "scripts_select_article_extractor_select_without_consensus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_process_batch", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_390", "to": "scripts_select_article_extractor_select_article_extractor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "scripts_select_article_extractor_select_article_extractor", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage", "to": "scripts_select_article_extractor_select_article_extractor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_atomic_save_json", "to": "scripts_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_process_batch", "to": "scripts_select_article_extractor_atomic_save_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_449", "to": "scripts_select_article_extractor_atomic_save_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_process_batch", "to": "scripts_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_main", "to": "scripts_select_article_extractor_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_rationale_476", "to": "scripts_select_article_extractor_process_batch", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "scripts_select_article_extractor_process_batch", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor", "to": "scripts_select_article_extractor_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list", "to": "scripts_select_article_extractor_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically", "to": "scripts_select_article_extractor_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism", "to": "scripts_select_article_extractor_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer", "to": "scripts_select_article_extractor_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_integration_reference_file", "to": "scripts_select_article_extractor_process_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_main", "to": "scripts_select_article_extractor_parse_args", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_select_article_extractor_parse_args", "to": "scripts_select_article_extractor_py_namespace", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_required", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_selected_extractor", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_articles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_crawled_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_extraction_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_http_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_page_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_newspaper4k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_readability", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_trafilatura", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_crawled_url", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error_message", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_extraction_status", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_http_status", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type", "to": "ref_integer", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_quando_publicado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_subtitulo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_titulo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_url", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_titulo", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_subtitulo", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_quando_publicado", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_page_title", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_image", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_language", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_pagetype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_raw_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_sitename", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_date", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_description", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_markdown", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_url", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_image", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_language", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_sitename", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_items", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_items", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_items", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_items", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_items", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_raw_json", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_pagetype", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_article_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_link", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_lang", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_site_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_publish_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_top_image", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_publish_date", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_description", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_article_html", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_link", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_top_image", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_data", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_data_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_lang", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_site_name", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_short_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_short_title", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_text", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_html", "to": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "to": "ref_block_candidates", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "to": "ref_image_candidates", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "to": "ref_language", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "to": "ref_link_candidates", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "to": "ref_metadata_candidates", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_selected_extractor", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_language", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_language", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_language_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_newspaper4k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_readability", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_trafilatura", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_trafilatura", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_newspaper4k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_readability", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required", "to": "ref_author_candidates", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required", "to": "ref_subtitle_candidates", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required", "to": "ref_title_candidates", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_anchor_text", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_candidate_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_order_index", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_parent_block_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_source", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_source_extractor", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_text", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_type", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "to": "ref_url", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_alt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_anchor_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_candidate_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_caption", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_order_index", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_parent_block_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_candidate_id", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_candidate_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_text", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_text_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum", "to": "ref_heading", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum", "to": "ref_list_item", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum", "to": "ref_paragraph", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum", "to": "ref_quote", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_order_index", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_order_index_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_url", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_url_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_anchor_text", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_anchor_text_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_parent_block_id", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_alt", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_caption", "to": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema", "to": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema", "to": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema", "to": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_ref", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema", "to": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema", "to": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema", "to": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required", "to": "ref_evidence_candidate_ids", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_sentiment", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_tags", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_negative", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_neutral", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_positive", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_maxitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_minitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_uniqueitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_items", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_minitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids", "to": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "to": "ref_author_candidate_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "to": "ref_kept_block_ids", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "to": "ref_kept_image_ids", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "to": "ref_kept_link_ids", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "to": "ref_repairs", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "to": "ref_subtitle_candidate_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required", "to": "ref_title_candidate_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_author_candidate_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_repairs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_subtitle_candidate_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_title_candidate_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_title_candidate_id", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title_candidate_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_subtitle_candidate_id", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_author_candidate_id", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_minitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_uniqueitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_items", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_items", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_items", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_uniqueitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_uniqueitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_repairs", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_repairs_ref", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties", "to": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "to": "ref_advertisement", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "to": "ref_duplicate", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "to": "ref_navigation", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "to": "ref_newsletter", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "to": "ref_non_editorial", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "to": "ref_player_interface", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum", "to": "ref_recommendation", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_allof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_ecp_classification", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_enrichment", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_error_codes", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_final_status", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_fingerprint", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_generate_markdown", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_markdown_hash", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_markdown_path", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_model_versions", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_prompt_versions", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_provider_versions", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_schema_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_source_url", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "ref_trace_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_selected_extractor", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required", "to": "ref_enrichment", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_generate_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_trace_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_const", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_maxlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_source_url", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_source_url_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_newspaper4k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_readability", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_trafilatura", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum", "to": "ref_completed_text", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum", "to": "ref_failed_processing", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum", "to": "ref_failed_validation", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum", "to": "ref_rejected_ecp", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_generate_markdown", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_generate_markdown_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_path", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_maxlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required", "to": "ref_confidence", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required", "to": "ref_evidences", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_category", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_rationale", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_rationale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum", "to": "ref_contextual_inherent", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum", "to": "ref_direct_inherent", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum", "to": "ref_not_related", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum", "to": "ref_tangential", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_maximum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_rationale", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_rationale_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_items", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_sentiment", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_tags", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_negative", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_neutral", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_positive", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_maxitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_minitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_uniqueitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required", "to": "ref_hygiene", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_role_config_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_fallback", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_primary", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_content_hygiene", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_sentiment_tags", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_hash", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_hash", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hash_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_trace_id", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_uniqueitems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items", "to": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_ecp_classification_failed", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_ecp_rejected", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_enrichment_failed", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_grounding_violation", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_hygiene_failed", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_invalid_article_schema", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_invalid_ecp_schema", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_invalid_selected_extractor", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_invalid_text_repair", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_missing_content", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_missing_selected_extractor", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_missing_source_url", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_missing_title_candidate", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_persistence_failed", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_selected_extractor_unavailable", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum", "to": "ref_telemetry_pending", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required", "to": "ref_original_fragment", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required", "to": "ref_replacement_fragment", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required", "to": "ref_target_candidate_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_category", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_rationale", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_replacement_fragment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_target_candidate_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_target_candidate_id", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_target_candidate_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_replacement_fragment", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_replacement_fragment_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum", "to": "ref_encoding", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum", "to": "ref_obvious_typo", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum", "to": "ref_punctuation_corruption", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum", "to": "ref_spacing", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum", "to": "ref_unicode", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale", "to": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_x_contract_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_ecp", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_langfuse", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_limits", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_paths", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_pricing", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_prompts", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_roles", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "ref_sqlite", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required", "to": "ref_output_dir", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required", "to": "ref_sqlite_db", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_output_dir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_output_dir", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_output_dir_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite_db", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_db_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_fallback", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_primary", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_endpoint_url", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_enrichment_prompt_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_enrichment_schema_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_hygiene_prompt_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_hygiene_schema_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_max_retries", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_parameters", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "ref_timeout_seconds", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_model", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_provider", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_role_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_role_config_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_provider", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_model", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_endpoint_url", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_timeout_seconds", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_max_retries", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_parameters", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_hygiene_prompt_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_hygiene_schema_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_enrichment_prompt_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "to": "ref_enrichment_schema_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_role_config_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_provider_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_model_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_format", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_prompt_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_schema_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_prompt_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_schema_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_content_hygiene", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_sentiment_tags", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required", "to": "ref_path", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_hash", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required", "to": "ref_path", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_version", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_hash", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_path_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hash_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required", "to": "ref_canonical_schema_reference", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required", "to": "ref_classifier_module", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_canonical_schema_reference", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_classifier_module", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_canonical_schema_reference", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_canonical_schema_reference_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_classifier_module", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_classifier_module_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required", "to": "ref_context_strategy", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required", "to": "ref_max_input_bytes", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_const", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required", "to": "ref_fallback_input_1k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required", "to": "ref_fallback_output_1k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required", "to": "ref_primary_input_1k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required", "to": "ref_primary_output_1k", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required", "to": "ref_environment", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required", "to": "ref_trace_content_policy", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_environment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_environment", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_environment_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum", "to": "ref_full_redacted", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum", "to": "ref_metadata_only", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_required", "to": "ref_busy_timeout_ms", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_properties", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_minimum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms", "to": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_init_rationale_1", "to": "src_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_init_rationale_1", "to": "src_runtime_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence", "to": "src_runtime_candidate_equivalence_compute_sequence_similarity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence", "to": "src_runtime_candidate_equivalence_map_candidate_equivalences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence", "to": "src_runtime_candidate_equivalence_normalize_text_for_comparison", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence_rationale_1", "to": "src_runtime_candidate_equivalence", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_equivalence", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "src_runtime_candidate_equivalence", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence_compute_sequence_similarity", "to": "src_runtime_candidate_equivalence_normalize_text_for_comparison", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence_rationale_13", "to": "src_runtime_candidate_equivalence_normalize_text_for_comparison", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "src_runtime_candidate_equivalence_normalize_text_for_comparison", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping_test_text_normalization", "to": "src_runtime_candidate_equivalence_normalize_text_for_comparison", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence_map_candidate_equivalences", "to": "src_runtime_candidate_equivalence_compute_sequence_similarity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence_rationale_22", "to": "src_runtime_candidate_equivalence_compute_sequence_similarity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "src_runtime_candidate_equivalence_compute_sequence_similarity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping_test_sequence_similarity", "to": "src_runtime_candidate_equivalence_compute_sequence_similarity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_equivalence_map_candidate_equivalences", "to": "src_runtime_candidate_models_candidateobject", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_candidate_equivalence_rationale_37", "to": "src_runtime_candidate_equivalence_map_candidate_equivalences", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_equivalence_map_candidate_equivalences", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_build_candidates_payload", "to": "src_runtime_candidate_equivalence_map_candidate_equivalences", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "src_runtime_candidate_equivalence_map_candidate_equivalences", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences", "to": "src_runtime_candidate_equivalence_map_candidate_equivalences", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models", "to": "src_runtime_candidate_models_candidateobject", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models", "to": "src_runtime_candidate_models_candidatetype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models", "to": "src_runtime_candidate_models_py_enum", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models", "to": "src_runtime_candidate_models_repaircategory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models", "to": "src_runtime_candidate_models_textrepair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models_rationale_1", "to": "src_runtime_candidate_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_assembler", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_markdown_renderer", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator", "to": "src_runtime_candidate_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models_candidatetype", "to": "src_runtime_candidate_models_py_enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models_candidatetype", "to": "src_runtime_candidate_models_py_str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models_repaircategory", "to": "src_runtime_candidate_models_py_str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_models_repaircategory", "to": "src_runtime_candidate_models_py_enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs", "to": "src_runtime_candidate_models_repaircategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_assembler", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_assembler_assemble_intermediate_markdown", "to": "src_runtime_candidate_models_candidateobject", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "to": "src_runtime_candidate_models_candidateobject", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_storage_markdown_renderer", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_markdown_renderer_render_canonical_markdown", "to": "src_runtime_candidate_models_candidateobject", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator", "to": "src_runtime_candidate_models_candidateobject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair", "to": "src_runtime_candidate_models_candidateobject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs", "to": "src_runtime_candidate_models_textrepair", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "to": "src_runtime_candidate_models_textrepair", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_parser_extract_plain_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_parser_parse_metadata_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_runtime_candidate_parser_resolve_canonical_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_tools_language", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser", "to": "src_tools_language_detect_language", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_rationale_1", "to": "src_runtime_candidate_parser", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_candidate_parser", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract", "to": "src_runtime_candidate_parser", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour", "to": "src_runtime_candidate_parser", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20", "to": "src_runtime_candidate_parser", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser", "to": "src_runtime_candidate_parser", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_rationale_17", "to": "src_runtime_candidate_parser_resolve_canonical_source_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_resolve_canonical_source_url", "to": "src_runtime_candidate_parser_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_candidate_parser_resolve_canonical_source_url", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_candidate_parser_resolve_canonical_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser", "to": "src_runtime_candidate_parser_resolve_canonical_source_url", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser_test_resolve_canonical_source_url_priority", "to": "src_runtime_candidate_parser_resolve_canonical_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_build_candidates_payload", "to": "src_runtime_candidate_parser_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_extract_plain_text", "to": "src_runtime_candidate_parser_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_parse_metadata_candidates", "to": "src_runtime_candidate_parser_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_build_candidates_payload", "to": "src_runtime_candidate_parser_parse_metadata_candidates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_rationale_42", "to": "src_runtime_candidate_parser_parse_metadata_candidates", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser", "to": "src_runtime_candidate_parser_parse_metadata_candidates", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser_test_author_parsing_forbids_delimiter_splitting", "to": "src_runtime_candidate_parser_parse_metadata_candidates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_build_candidates_payload", "to": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "to": "src_runtime_candidate_parser_extract_plain_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_rationale_123", "to": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser", "to": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser_test_parse_raw_text_into_candidates", "to": "src_runtime_candidate_parser_parse_raw_text_into_candidates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_build_candidates_payload", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_candidate_parser_rationale_214", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20_test_golden_set_all_20_reference_cases_process_cleanly", "to": "src_runtime_candidate_parser_build_candidates_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_cli_consolidate_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_cli_consolidate_setup_signal_handlers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_cli_consolidate_signal_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_cli_consolidate_validate_article_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_fingerprint", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_limits", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_limits_inputsizeexceedederror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_limits_validate_input_size", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_state_machine", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_state_machine_executionstatemachine", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_core_state_machine_executionstatus", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_ecp_adapter", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_ecp_adapter_ecpclassificationadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_observability_structured_logger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_storage_file_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_storage_file_store_persist_manifest_atomically", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_rationale_1", "to": "src_runtime_cli_consolidate", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke", "to": "src_runtime_cli_consolidate", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_ecp_rejection_flow", "to": "src_runtime_cli_consolidate", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api", "to": "src_runtime_cli_consolidate", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_setup_signal_handlers", "to": "src_runtime_cli_consolidate_signal_handler", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_cli_consolidate_signal_handler", "to": "src_runtime_cli_consolidate_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_validate_article_schema", "to": "src_runtime_cli_consolidate_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_cli_consolidate_setup_signal_handlers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_cli_consolidate_validate_article_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_validate_article_schema", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_validate_article_schema", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_main", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_cli_consolidate_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_core_limits_inputsizeexceedederror", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_core_limits_validate_input_size", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_core_state_machine_executionstatemachine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_core_state_machine_executionstatus", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_ecp_adapter_ecpclassificationadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_storage_file_store_persist_manifest_atomically", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_consolidate_run_consolidation", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke_run_smoke_test", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_ecp_rejection_flow", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation", "to": "src_runtime_cli_consolidate_run_consolidation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight", "to": "src_runtime_cli_preflight_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight", "to": "src_runtime_cli_preflight_run_preflight_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight_rationale_1", "to": "src_runtime_cli_preflight", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_preflight_certification", "to": "src_runtime_cli_preflight", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight_main", "to": "src_runtime_cli_preflight_run_preflight_checks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight_run_preflight_checks", "to": "src_runtime_cli_preflight_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight_run_preflight_checks", "to": "src_runtime_cli_preflight_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_preflight_run_preflight_checks", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_preflight_certification", "to": "src_runtime_cli_preflight_run_preflight_checks", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_preflight_certification_test_preflight_checks_pass", "to": "src_runtime_cli_preflight_run_preflight_checks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile", "to": "src_runtime_cli_reconcile_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile", "to": "src_runtime_cli_reconcile_reconcile_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile_rationale_1", "to": "src_runtime_cli_reconcile", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation", "to": "src_runtime_cli_reconcile", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile_main", "to": "src_runtime_cli_reconcile_reconcile_runtime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile_reconcile_runtime", "to": "src_runtime_cli_reconcile_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile_reconcile_runtime", "to": "src_runtime_cli_reconcile_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile_reconcile_runtime", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_reconcile_reconcile_runtime", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation", "to": "src_runtime_cli_reconcile_reconcile_runtime", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch", "to": "src_runtime_cli_reconcile_reconcile_runtime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke", "to": "src_runtime_cli_smoke_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke", "to": "src_runtime_cli_smoke_run_smoke_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke_rationale_1", "to": "src_runtime_cli_smoke", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_smoke_cli", "to": "src_runtime_cli_smoke", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke_main", "to": "src_runtime_cli_smoke_run_smoke_test", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke_run_smoke_test", "to": "src_runtime_cli_smoke_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_smoke_run_smoke_test", "to": "src_runtime_cli_smoke_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_smoke_cli", "to": "src_runtime_cli_smoke_run_smoke_test", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_smoke_cli_test_smoke_test_execution_valid", "to": "src_runtime_cli_smoke_run_smoke_test", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush", "to": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush", "to": "src_runtime_cli_telemetry_flush_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush_rationale_1", "to": "src_runtime_cli_telemetry_flush", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_cli_telemetry_flush", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "to": "src_runtime_cli_telemetry_flush_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_cli_telemetry_flush_main", "to": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush", "to": "src_runtime_cli_telemetry_flush_flush_telemetry_queue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_calculate_exact_file_sha256", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_create_schema_registry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_load_runtime_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_load_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_modelroleconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_runtimeconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_runtimelimits", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_runtimeobservabilityconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_runtimepricing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_runtimestoragepaths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_validate_certified_cheap_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config", "to": "src_runtime_core_config_validate_certified_models", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_rationale_1", "to": "src_runtime_core_config", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_operations_resilience", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_cost_budget", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_no_powerful_models", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_rationale_34", "to": "src_runtime_core_config_validate_certified_cheap_model", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_no_powerful_models", "to": "src_runtime_core_config_validate_certified_cheap_model", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_no_powerful_models_test_runtime_config_strictly_cheap_models", "to": "src_runtime_core_config_validate_certified_cheap_model", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_modelroleconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_core_config_modelroleconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_core_config_modelroleconfig", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_calculate_cost", "to": "src_runtime_core_config_modelroleconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_core_config_modelroleconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "to": "src_runtime_core_config_modelroleconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_core_config_modelroleconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_create_test_config", "to": "src_runtime_core_config_modelroleconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_runtimelimits", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_core_config_runtimelimits", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "to": "src_runtime_core_config_runtimelimits", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_core_config_runtimelimits", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_create_test_config", "to": "src_runtime_core_config_runtimelimits", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_runtimepricing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_core_config_runtimepricing", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "to": "src_runtime_core_config_runtimepricing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_cost_budget", "to": "src_runtime_core_config_runtimepricing", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_cost_budget_test_per_article_cost_within_budget", "to": "src_runtime_core_config_runtimepricing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_core_config_runtimepricing", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_create_test_config", "to": "src_runtime_core_config_runtimepricing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_runtimestoragepaths", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_core_config_runtimestoragepaths", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "to": "src_runtime_core_config_runtimestoragepaths", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_core_config_runtimestoragepaths", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_create_test_config", "to": "src_runtime_core_config_runtimestoragepaths", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_runtimeobservabilityconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_core_config_runtimeobservabilityconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "to": "src_runtime_core_config_runtimeobservabilityconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_core_config_runtimeobservabilityconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_create_test_config", "to": "src_runtime_core_config_runtimeobservabilityconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_runtimeconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_core_config_runtimeconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_core_config_runtimeconfig", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_init", "to": "src_runtime_core_config_runtimeconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer", "to": "src_runtime_core_config_runtimeconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "to": "src_runtime_core_config_runtimeconfig", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init", "to": "src_runtime_core_config_runtimeconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_core_config_runtimeconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "to": "src_runtime_core_config_runtimeconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_core_config_runtimeconfig", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_create_test_config", "to": "src_runtime_core_config_runtimeconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_calculate_exact_file_sha256", "to": "src_runtime_core_config_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_schema", "to": "src_runtime_core_config_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_validate_ecp_snapshot", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract_test_article_input_schema_against_all_20_reference_units", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract", "to": "src_runtime_core_config_load_schema", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid", "to": "src_runtime_core_config_load_schema", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_validate_certified_models", "to": "src_runtime_core_config_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_create_schema_registry", "to": "src_runtime_core_config_py_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_load_ecp_schema_registry", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract_test_article_input_schema_against_all_20_reference_units", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract", "to": "src_runtime_core_config_create_schema_registry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid", "to": "src_runtime_core_config_create_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_load_runtime_config", "to": "src_runtime_core_config_validate_certified_models", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_config_rationale_139", "to": "src_runtime_core_config_validate_certified_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_fixture_loads_successfully", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_operations_resilience", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_operations_resilience_test_certified_model_rotation_resilience", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer", "to": "src_runtime_core_config_load_runtime_config", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite", "to": "src_runtime_core_config_load_runtime_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_fingerprint", "to": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_fingerprint", "to": "src_runtime_core_fingerprint_canonical_json_dumps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_fingerprint_rationale_1", "to": "src_runtime_core_fingerprint", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_fingerprint", "to": "src_runtime_core_fingerprint", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "to": "src_runtime_core_fingerprint_canonical_json_dumps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_fingerprint_canonical_json_dumps", "to": "src_runtime_core_fingerprint_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "to": "src_runtime_core_fingerprint_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_fingerprint_rationale_29", "to": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_fingerprint", "to": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_fingerprint_test_deterministic_fingerprint_identical_inputs", "to": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_fingerprint_test_fingerprint_changes_on_config_or_ecp_change", "to": "src_runtime_core_fingerprint_calculate_execution_fingerprint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_limits", "to": "src_runtime_core_limits_inputsizeexceedederror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_limits", "to": "src_runtime_core_limits_validate_input_size", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_limits_rationale_1", "to": "src_runtime_core_limits", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits", "to": "src_runtime_core_limits", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_limits_inputsizeexceedederror", "to": "src_runtime_core_limits_inputsizeexceedederror_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_limits_inputsizeexceedederror", "to": "src_runtime_core_limits_py_valueerror", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_limits_rationale_7", "to": "src_runtime_core_limits_inputsizeexceedederror", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_limits_validate_input_size", "to": "src_runtime_core_limits_inputsizeexceedederror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits", "to": "src_runtime_core_limits_inputsizeexceedederror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error", "to": "src_runtime_core_limits_inputsizeexceedederror", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_core_limits_rationale_19", "to": "src_runtime_core_limits_validate_input_size", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits", "to": "src_runtime_core_limits_validate_input_size", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error", "to": "src_runtime_core_limits_validate_input_size", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits_test_input_size_valid_within_limit", "to": "src_runtime_core_limits_validate_input_size", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine", "to": "src_runtime_core_state_machine_executionstatemachine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine", "to": "src_runtime_core_state_machine_executionstatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine", "to": "src_runtime_core_state_machine_invalidstatetransitionerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine", "to": "src_runtime_core_state_machine_py_enum", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_rationale_1", "to": "src_runtime_core_state_machine", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatus", "to": "src_runtime_core_state_machine_py_enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatus", "to": "src_runtime_core_state_machine_py_str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine_transition_to", "to": "src_runtime_core_state_machine_invalidstatetransitionerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_invalidstatetransitionerror", "to": "src_runtime_core_state_machine_invalidstatetransitionerror_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_invalidstatetransitionerror", "to": "src_runtime_core_state_machine_py_valueerror", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_rationale_65", "to": "src_runtime_core_state_machine_invalidstatetransitionerror", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine_transition_to", "to": "src_runtime_core_state_machine_py_valueerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_invalidstatetransitionerror_init", "to": "src_runtime_core_state_machine_executionstatemachine_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine", "to": "src_runtime_core_state_machine_executionstatemachine_current_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine", "to": "src_runtime_core_state_machine_executionstatemachine_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine", "to": "src_runtime_core_state_machine_executionstatemachine_is_terminal", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine", "to": "src_runtime_core_state_machine_executionstatemachine_sync_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine", "to": "src_runtime_core_state_machine_executionstatemachine_transition_to", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_core_state_machine_executionstatemachine_init", "to": "src_runtime_core_state_machine_executionstatemachine_sync_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine_init", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine_transition_to", "to": "src_runtime_core_state_machine_executionstatemachine_sync_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_core_state_machine_executionstatemachine_transition_to", "to": "src_runtime_core_state_machine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_runtime_ecp_adapter_ecpclassificationadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_runtime_ecp_adapter_load_ecp_schema_registry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_rationale_1", "to": "src_runtime_ecp_adapter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_ecp_snapshot_contract", "to": "src_runtime_ecp_adapter", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_ecp_adapter", "to": "src_runtime_ecp_adapter", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_load_ecp_schema_registry", "to": "src_runtime_ecp_adapter_py_registry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_validate_ecp_snapshot", "to": "src_runtime_ecp_adapter_load_ecp_schema_registry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_ecpclassificationadapter_classify", "to": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_validate_ecp_snapshot", "to": "src_runtime_ecp_adapter_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_ecp_snapshot_contract", "to": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_invalid_schema", "to": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_schema_valid", "to": "src_runtime_ecp_adapter_validate_ecp_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_ecpclassificationadapter_classify", "to": "src_runtime_ecp_adapter_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_ecpclassificationadapter", "to": "src_runtime_ecp_adapter_ecpclassificationadapter_classify", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_ecpclassificationadapter", "to": "src_runtime_ecp_adapter_ecpclassificationadapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_ecpclassificationadapter", "to": "src_tools_classifier_inherenceclassifier", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_runtime_unit_test_ecp_adapter", "to": "src_runtime_ecp_adapter_ecpclassificationadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_direct_inherent", "to": "src_runtime_ecp_adapter_ecpclassificationadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_not_related", "to": "src_runtime_ecp_adapter_ecpclassificationadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_ecpclassificationadapter_init", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_ecpclassificationadapter_classify", "to": "src_tools_models_ecpsnapshot_from_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_ecp_adapter_rationale_53", "to": "src_runtime_ecp_adapter_ecpclassificationadapter_classify", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness", "to": "src_runtime_enrichment_harness_build_minimal_enrichment_projection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness", "to": "src_runtime_enrichment_harness_enrichmentfailederror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness", "to": "src_runtime_enrichment_harness_normalize_tag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness", "to": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_rationale_1", "to": "src_runtime_enrichment_harness", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness", "to": "src_runtime_enrichment_harness", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_enrichmentfailederror", "to": "src_runtime_enrichment_harness_enrichmentfailederror_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_enrichmentfailederror", "to": "src_runtime_enrichment_harness_py_valueerror", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_rationale_14", "to": "src_runtime_enrichment_harness_enrichmentfailederror", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "to": "src_runtime_enrichment_harness_enrichmentfailederror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness", "to": "src_runtime_enrichment_harness_enrichmentfailederror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags", "to": "src_runtime_enrichment_harness_enrichmentfailederror", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_enrichment_harness_rationale_22", "to": "src_runtime_enrichment_harness_normalize_tag", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "to": "src_runtime_enrichment_harness_normalize_tag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness", "to": "src_runtime_enrichment_harness_normalize_tag", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness_test_tag_normalization", "to": "src_runtime_enrichment_harness_normalize_tag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_build_minimal_enrichment_projection", "to": "src_runtime_enrichment_harness_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_rationale_34", "to": "src_runtime_enrichment_harness_build_minimal_enrichment_projection", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "to": "src_runtime_enrichment_harness_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_enrichment_harness_rationale_49", "to": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness", "to": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags", "to": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness_test_validate_and_extract_enrichment_valid", "to": "src_runtime_enrichment_harness_validate_and_extract_enrichment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters", "to": "src_runtime_gateway_adapters_deepseekadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters", "to": "src_runtime_gateway_adapters_groqadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters", "to": "src_runtime_gateway_adapters_load_env_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters", "to": "src_runtime_gateway_adapters_openaiadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters", "to": "src_runtime_gateway_adapters_provideradapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_rationale_1", "to": "src_runtime_gateway_adapters", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_gateway_adapters", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_gateway_adapters", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api", "to": "src_runtime_gateway_adapters", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_gateway_adapters", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_rationale_13", "to": "src_runtime_gateway_adapters_load_env_file", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api", "to": "src_runtime_gateway_adapters_load_env_file", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation", "to": "src_runtime_gateway_adapters_load_env_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_deepseekadapter", "to": "src_runtime_gateway_adapters_provideradapter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_groqadapter", "to": "src_runtime_gateway_adapters_provideradapter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_openaiadapter", "to": "src_runtime_gateway_adapters_provideradapter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_provideradapter", "to": "src_runtime_gateway_adapters_provideradapter_execute_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_provideradapter", "to": "src_runtime_gateway_adapters_provideradapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_gateway_adapters_provideradapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_adapters_provideradapter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_register_adapter", "to": "src_runtime_gateway_adapters_provideradapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_gateway_adapters_provideradapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter", "to": "src_runtime_gateway_adapters_provideradapter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_gateway_adapters_provideradapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_mockprovideradapter", "to": "src_runtime_gateway_adapters_provideradapter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_provideradapter_execute_call", "to": "src_runtime_gateway_adapters_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_deepseekadapter_execute_call", "to": "src_runtime_gateway_adapters_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_groqadapter_execute_call", "to": "src_runtime_gateway_adapters_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_openaiadapter_execute_call", "to": "src_runtime_gateway_adapters_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_groqadapter", "to": "src_runtime_gateway_adapters_groqadapter_execute_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_groqadapter", "to": "src_runtime_gateway_adapters_groqadapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_gateway_adapters_groqadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_adapters_groqadapter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_init", "to": "src_runtime_gateway_adapters_groqadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_groqadapter_init", "to": "src_runtime_gateway_adapters_openaiadapter_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_deepseekadapter", "to": "src_runtime_gateway_adapters_deepseekadapter_execute_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_deepseekadapter", "to": "src_runtime_gateway_adapters_deepseekadapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_gateway_adapters_deepseekadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_adapters_deepseekadapter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_init", "to": "src_runtime_gateway_adapters_deepseekadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_deepseekadapter_init", "to": "src_runtime_gateway_adapters_openaiadapter_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_openaiadapter", "to": "src_runtime_gateway_adapters_openaiadapter_execute_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_adapters_openaiadapter", "to": "src_runtime_gateway_adapters_openaiadapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_gateway_adapters_openaiadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_adapters_openaiadapter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_init", "to": "src_runtime_gateway_adapters_openaiadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_gateway_client_gatewayresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client", "to": "src_runtime_observability_structured_logger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_rationale_1", "to": "src_runtime_gateway_client", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_gateway_client", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_gateway_client", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries", "to": "src_runtime_gateway_client_gatewayresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call", "to": "src_runtime_gateway_client_gatewayresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_client_modelgatewayclient_calculate_cost", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_client_modelgatewayclient_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient", "to": "src_runtime_gateway_client_modelgatewayclient_register_adapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_429_rate_limit_and_fallback", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_500_server_error_and_fallback", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_test_llm_primary_success", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_test_llm_semantic_failure_failover_to_fallback", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_test_llm_transient_retry_and_recovery", "to": "src_runtime_gateway_client_modelgatewayclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries", "to": "src_runtime_gateway_client_modelgatewayclient_calculate_cost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call", "to": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call", "to": "src_runtime_gateway_client_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_rationale_74", "to": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries", "to": "src_runtime_gateway_client_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_assembler", "to": "src_runtime_hygiene_assembler_assemble_intermediate_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_assembler_rationale_1", "to": "src_runtime_hygiene_assembler", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_assembler", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_assembler_rationale_15", "to": "src_runtime_hygiene_assembler_assemble_intermediate_markdown", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_assembler_assemble_intermediate_markdown", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_hygiene_assembler_assemble_intermediate_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "to": "src_runtime_hygiene_assembler_assemble_intermediate_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_harness_build_minimal_hygiene_projection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_harness_groundingviolationerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_harness_hygienefailederror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_repairs", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_rationale_1", "to": "src_runtime_hygiene_harness", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour", "to": "src_runtime_hygiene_harness", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20", "to": "src_runtime_hygiene_harness", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_prompt_injection_guard", "to": "src_runtime_hygiene_harness", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "src_runtime_hygiene_harness", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_hygiene_harness_groundingviolationerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_groundingviolationerror", "to": "src_runtime_hygiene_harness_groundingviolationerror_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_groundingviolationerror", "to": "src_runtime_hygiene_harness_py_valueerror", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_rationale_16", "to": "src_runtime_hygiene_harness_groundingviolationerror", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "src_runtime_hygiene_harness_groundingviolationerror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_hygiene_harness_py_valueerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_hygienefailederror", "to": "src_runtime_hygiene_harness_py_valueerror", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_groundingviolationerror_init", "to": "src_runtime_hygiene_harness_hygienefailederror_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_hygiene_harness_hygienefailederror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "to": "src_runtime_hygiene_harness_hygienefailederror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_hygienefailederror", "to": "src_runtime_hygiene_harness_hygienefailederror_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_rationale_25", "to": "src_runtime_hygiene_harness_hygienefailederror", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_build_minimal_hygiene_projection", "to": "src_runtime_hygiene_harness_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_rationale_33", "to": "src_runtime_hygiene_harness_build_minimal_hygiene_projection", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_prompt_injection_guard", "to": "src_runtime_hygiene_harness_build_minimal_hygiene_projection", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_prompt_injection_guard_test_adversarial_injection_treated_as_passive_data", "to": "src_runtime_hygiene_harness_build_minimal_hygiene_projection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_hygiene_harness_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "to": "src_runtime_hygiene_harness_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_rationale_60", "to": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id", "to": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success", "to": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_harness_rationale_163", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20_test_golden_set_all_20_reference_cases_process_cleanly", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback", "to": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs_rationale_1", "to": "src_runtime_hygiene_repairs", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator", "to": "src_runtime_hygiene_repairs", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs_rationale_22", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "to": "src_runtime_hygiene_repairs_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair", "to": "src_runtime_hygiene_repairs_validate_and_apply_repairs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer", "to": "src_runtime_observability_structured_logger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_rationale_1", "to": "src_runtime_observability_langfuse_tracer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_observability_langfuse_tracer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer", "to": "src_runtime_observability_langfuse_tracer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace", "to": "src_runtime_observability_langfuse_tracer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_langfuse_tracer_rationale_61", "to": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_rationale_1", "to": "src_runtime_observability_structured_logger", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_security_test_secret_redaction", "to": "src_runtime_observability_structured_logger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_refresh_secrets", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_text", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_security_test_secret_redaction", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_dictionary", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_text", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_init", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_refresh_secrets", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict", "to": "src_runtime_observability_structured_logger_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error", "to": "src_runtime_observability_structured_logger_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info", "to": "src_runtime_observability_structured_logger_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "to": "src_runtime_observability_structured_logger_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning", "to": "src_runtime_observability_structured_logger_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_rationale_79", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning", "to": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_quality_invariants", "to": "src_runtime_quality_invariants_verify_all_11_invariants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_quality_invariants_rationale_1", "to": "src_runtime_quality_invariants", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_release_invariants", "to": "src_runtime_quality_invariants", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_quality_invariants_rationale_11", "to": "src_runtime_quality_invariants_verify_all_11_invariants", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_quality_invariants_verify_all_11_invariants", "to": "src_runtime_quality_invariants_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_release_invariants", "to": "src_runtime_quality_invariants_verify_all_11_invariants", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_release_invariants_test_11_invariants_all_pass", "to": "src_runtime_quality_invariants_verify_all_11_invariants", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store", "to": "src_runtime_storage_file_store_persist_manifest_atomically", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_rationale_1", "to": "src_runtime_storage_file_store", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract", "to": "src_runtime_storage_file_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store", "to": "src_runtime_storage_file_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_persist_manifest_atomically", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_rationale_43", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_write_file_atomically", "to": "src_runtime_storage_file_store_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises", "to": "src_runtime_storage_file_store_write_file_atomically", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_persist_manifest_atomically", "to": "src_runtime_storage_file_store_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_create_manifest_dict", "to": "src_runtime_storage_file_store_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_rationale_108", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically", "to": "src_runtime_storage_file_store_create_manifest_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_persist_manifest_atomically", "to": "src_runtime_storage_file_store_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_file_store_rationale_138", "to": "src_runtime_storage_file_store_persist_manifest_atomically", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store", "to": "src_runtime_storage_file_store_persist_manifest_atomically", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically", "to": "src_runtime_storage_file_store_persist_manifest_atomically", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_markdown_renderer", "to": "src_runtime_storage_markdown_renderer_render_canonical_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_markdown_renderer_rationale_1", "to": "src_runtime_storage_markdown_renderer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer", "to": "src_runtime_storage_markdown_renderer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_markdown_renderer_rationale_25", "to": "src_runtime_storage_markdown_renderer_render_canonical_markdown", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer", "to": "src_runtime_storage_markdown_renderer_render_canonical_markdown", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter", "to": "src_runtime_storage_markdown_renderer_render_canonical_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_rationale_1", "to": "src_runtime_storage_sqlite_store", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_concurrency_claims", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store", "to": "src_runtime_storage_sqlite_store", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_backup_db", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_execution", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_init_db", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_mark_telemetry_flushed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_queue_telemetry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_record_transition", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore", "to": "src_runtime_storage_sqlite_store_sqlitestore_restore_db", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_concurrency_claims", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore", "to": "src_runtime_storage_sqlite_store_sqlitestore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_init", "to": "src_runtime_storage_sqlite_store_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_init", "to": "src_runtime_storage_sqlite_store_sqlitestore_init_db", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_backup_db", "to": "src_runtime_storage_sqlite_store_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_restore_db", "to": "src_runtime_storage_sqlite_store_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_backup_db", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "to": "connection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_get_execution", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_init_db", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_mark_telemetry_flushed", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_queue_telemetry", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_record_transition", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_restore_db", "to": "src_runtime_storage_sqlite_store_sqlitestore_get_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_rationale_80", "to": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution", "to": "src_runtime_storage_sqlite_store_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_get_execution", "to": "src_runtime_storage_sqlite_store_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry", "to": "src_runtime_storage_sqlite_store_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_sqlitestore_record_transition", "to": "src_runtime_storage_sqlite_store_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_rationale_140", "to": "src_runtime_storage_sqlite_store_sqlitestore_record_transition", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_rationale_214", "to": "src_runtime_storage_sqlite_store_sqlitestore_backup_db", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_runtime_storage_sqlite_store_rationale_222", "to": "src_runtime_storage_sqlite_store_sqlitestore_restore_db", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_init_rationale_1", "to": "src_tools_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_init_rationale_1", "to": "src_tools_adapters_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base", "to": "abc", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base", "to": "src_tools_adapters_base_basenlpadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_rationale_1", "to": "src_tools_adapters_base", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings", "to": "src_tools_adapters_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_adapters_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_basenlpadapter", "to": "abc", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_basenlpadapter", "to": "src_tools_adapters_base_basenlpadapter_disambiguate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_basenlpadapter", "to": "src_tools_adapters_base_basenlpadapter_evaluate_similarity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_basenlpadapter", "to": "src_tools_adapters_base_basenlpadapter_is_available", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_rationale_11", "to": "src_tools_adapters_base_basenlpadapter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings", "to": "src_tools_adapters_base_basenlpadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter", "to": "src_tools_adapters_base_basenlpadapter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_adapters_base_basenlpadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter", "to": "src_tools_adapters_base_basenlpadapter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_rationale_15", "to": "src_tools_adapters_base_basenlpadapter_is_available", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_rationale_19", "to": "src_tools_adapters_base_basenlpadapter_evaluate_similarity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_basenlpadapter_disambiguate", "to": "src_tools_models_classificationresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_basenlpadapter_disambiguate", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_base_rationale_28", "to": "src_tools_adapters_base_basenlpadapter_disambiguate", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required", "to": "ref_aliases", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required", "to": "ref_anchors", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required", "to": "ref_domain", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required", "to": "ref_target_entity_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required", "to": "ref_target_name", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_graph_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_items", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_items", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_items", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_minlength", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_graph_version", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_graph_version_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_additionalproperties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required", "to": "ref_entity_id", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required", "to": "ref_name", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required", "to": "ref_relation_type", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required", "to": "ref_weight", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_confidence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_entity_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_relation_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_weight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_entity_id", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_entity_id_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_name", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_name_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_relation_type", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_relation_type_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_weight", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_weight_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_scope", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_scope_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_confidence", "to": "src_tools_adapters_ecp_schemas_ecp_profile_schema_confidence_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings", "to": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_rationale_1", "to": "src_tools_adapters_embeddings", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_adapters_embeddings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter", "to": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter", "to": "src_tools_adapters_embeddings_localembeddingsadapter_evaluate_similarity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter", "to": "src_tools_adapters_embeddings_localembeddingsadapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter", "to": "src_tools_adapters_embeddings_localembeddingsadapter_is_available", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_rationale_14", "to": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier", "to": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_tools_classifier_inherenceclassifier_init", "to": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters_test_embeddings_adapter_interface", "to": "src_tools_adapters_embeddings_localembeddingsadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter_evaluate_similarity", "to": "src_tools_adapters_embeddings_localembeddingsadapter_is_available", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate", "to": "src_tools_models_classificationresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_adapters_llm_load_env_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_rationale_1", "to": "src_tools_adapters_llm", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_adapters_llm", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_adapters_llm", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_adapters_llm", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_adapters_llm", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_rationale_21", "to": "src_tools_adapters_llm_load_env_file", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter", "to": "src_tools_adapters_llm_llmfallbackadapter_build_prompt", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter", "to": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter", "to": "src_tools_adapters_llm_llmfallbackadapter_evaluate_similarity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter", "to": "src_tools_adapters_llm_llmfallbackadapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter", "to": "src_tools_adapters_llm_llmfallbackadapter_is_available", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter", "to": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_rationale_43", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_tools_classifier_inherenceclassifier_init", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters_test_llm_adapter_interface", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response", "to": "src_tools_adapters_llm_llmfallbackadapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "to": "src_tools_adapters_llm_llmfallbackadapter_is_available", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_rationale_57", "to": "src_tools_adapters_llm_llmfallbackadapter_is_available", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_build_prompt", "to": "src_tools_models_classificationresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_build_prompt", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "to": "src_tools_adapters_llm_llmfallbackadapter_build_prompt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_rationale_66", "to": "src_tools_adapters_llm_llmfallbackadapter_build_prompt", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "to": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "to": "src_tools_models_classificationresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_rationale_155", "to": "src_tools_adapters_llm_llmfallbackadapter_disambiguate", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response", "to": "src_tools_models_decisioncategory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_adapters_llm_rationale_230", "to": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_classifier_count_phrase_occurrences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_classifier_inherenceclassifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_classifier_match_phrase_in_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_language", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_language_detect_language", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_language_normalize_text", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_parser", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_parser_extract_evidence_snippets", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier", "to": "src_tools_parser_strip_markdown", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_rationale_1", "to": "src_tools_classifier", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_classifier", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_classifier_match_phrase_in_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_match_phrase_in_text", "to": "src_tools_language_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_rationale_18", "to": "src_tools_classifier_match_phrase_in_text", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_count_phrase_occurrences", "to": "src_tools_language_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_classifier_count_phrase_occurrences", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_rationale_31", "to": "src_tools_classifier_count_phrase_occurrences", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier", "to": "src_tools_classifier_inherenceclassifier_classify", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier", "to": "src_tools_classifier_inherenceclassifier_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_rationale_42", "to": "src_tools_classifier_inherenceclassifier", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters_test_classifier_with_adapter_flags", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24_classifier", "to": "src_tools_classifier_inherenceclassifier", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_classifier", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_test_contextual_inherent", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_test_direct_inherent", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_test_negative_anchor_suppression", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_test_not_related", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_test_tangential_inherent", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages", "to": "src_tools_classifier_inherenceclassifier", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection", "to": "src_tools_classifier_inherenceclassifier", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_classifier_inherenceclassifier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case", "to": "src_tools_classifier_inherenceclassifier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_init", "to": "src_tools_classifier_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_language_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_parser_extract_evidence_snippets", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_inherenceclassifier_classify", "to": "src_tools_parser_strip_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_classifier_rationale_66", "to": "src_tools_classifier_inherenceclassifier_classify", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language", "to": "src_tools_language_detect_language", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language", "to": "src_tools_language_extract_words", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language", "to": "src_tools_language_normalize_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language_rationale_1", "to": "src_tools_language", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "src_tools_language", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language_detect_language", "to": "src_tools_language_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language_rationale_463", "to": "src_tools_language_normalize_text", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "src_tools_language_normalize_text", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_normalize_text", "to": "src_tools_language_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language_detect_language", "to": "src_tools_language_extract_words", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language_rationale_473", "to": "src_tools_language_extract_words", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_language_rationale_478", "to": "src_tools_language_detect_language", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "src_tools_language_detect_language", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_detect_english", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_detect_french", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_detect_german", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_detect_italian", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_detect_portuguese", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_detect_spanish", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_test_empty_language", "to": "src_tools_language_detect_language", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_classificationerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_classificationresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_decisioncategory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_ecpsnapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_errorcode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_matchedgraphentity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_py_enum", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models", "to": "src_tools_models_relatedentity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_rationale_1", "to": "src_tools_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_decisioncategory", "to": "src_tools_models_py_enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_decisioncategory", "to": "src_tools_models_py_str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages", "to": "src_tools_models_decisioncategory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_models_decisioncategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_errorcode", "to": "src_tools_models_py_str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_errorcode", "to": "src_tools_models_py_enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_models_errorcode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_relatedentity", "to": "src_tools_models_relatedentity_from_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "src_tools_models_relatedentity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context", "to": "src_tools_models_relatedentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "src_tools_models_relatedentity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_petrobras_ecp", "to": "src_tools_models_relatedentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_models_relatedentity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp", "to": "src_tools_models_relatedentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_models_relatedentity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate", "to": "src_tools_models_relatedentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_ecpsnapshot_from_dict", "to": "src_tools_models_relatedentity_from_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_relatedentity_from_dict", "to": "src_tools_models_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationerror_to_dict", "to": "src_tools_models_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationresult_to_dict", "to": "src_tools_models_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_ecpsnapshot_from_dict", "to": "src_tools_models_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_ecpsnapshot", "to": "src_tools_models_ecpsnapshot_from_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_ecpsnapshot", "to": "src_tools_models_ecpsnapshot_from_json_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters_test_classifier_with_adapter_flags", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_petrobras_ecp", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success", "to": "src_tools_models_ecpsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response", "to": "src_tools_models_ecpsnapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_models_ecpsnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_ecpsnapshot_from_json_str", "to": "src_tools_models_ecpsnapshot_from_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_test_ecp_snapshot_defaults", "to": "src_tools_models_ecpsnapshot_from_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_test_ecp_snapshot_missing_required", "to": "src_tools_models_ecpsnapshot_from_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_test_ecp_snapshot_valid", "to": "src_tools_models_ecpsnapshot_from_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24_test_benchmark_case", "to": "src_tools_models_ecpsnapshot_from_json_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationresult", "to": "src_tools_models_classificationresult_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationresult", "to": "src_tools_models_classificationresult_to_json_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_models_classificationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_test_classification_result_serialization", "to": "src_tools_models_classificationresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationresult_to_json_str", "to": "src_tools_models_classificationerror_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationerror", "to": "src_tools_models_classificationerror_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationerror", "to": "src_tools_models_classificationerror_to_json_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_models_classificationerror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_test_classification_error_serialization", "to": "src_tools_models_classificationerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_models_classificationerror_to_json_str", "to": "src_tools_models_classificationerror_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser", "to": "src_tools_parser_extract_evidence_snippets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser", "to": "src_tools_parser_extract_sentences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser", "to": "src_tools_parser_strip_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser_rationale_1", "to": "src_tools_parser", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_parser", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser_extract_evidence_snippets", "to": "src_tools_parser_strip_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser_rationale_9", "to": "src_tools_parser_strip_markdown", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_parser_strip_markdown", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_test_parser_strip_markdown", "to": "src_tools_parser_strip_markdown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser_extract_evidence_snippets", "to": "src_tools_parser_extract_sentences", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser_rationale_43", "to": "src_tools_parser_extract_sentences", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_tools_parser_rationale_53", "to": "src_tools_parser_extract_evidence_snippets", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "src_tools_parser_extract_evidence_snippets", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_test_extract_evidence_snippets", "to": "src_tools_parser_extract_evidence_snippets", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_init_rationale_1", "to": "tests_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract", "to": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract", "to": "tests_runtime_contract_test_article_input_contract_test_article_input_schema_against_all_20_reference_units", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_article_input_contract_rationale_1", "to": "tests_runtime_contract_test_article_input_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract", "to": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_candidates_payload_contract_rationale_1", "to": "tests_runtime_contract_test_candidates_payload_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_contract_parity", "to": "tests_runtime_contract_test_contract_parity_test_all_contract_schemas_version_1_0_0", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_contract_parity_rationale_1", "to": "tests_runtime_contract_test_contract_parity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_ecp_snapshot_contract", "to": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_invalid_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_ecp_snapshot_contract", "to": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_schema_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_ecp_snapshot_contract_rationale_1", "to": "tests_runtime_contract_test_ecp_snapshot_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract", "to": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract", "to": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_enrichment_response_contract_rationale_1", "to": "tests_runtime_contract_test_enrichment_response_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract", "to": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract", "to": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_hygiene_response_contract_rationale_1", "to": "tests_runtime_contract_test_hygiene_response_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract", "to": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract", "to": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_manifest_output_contract_rationale_1", "to": "tests_runtime_contract_test_manifest_output_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_prompts_contract", "to": "tests_runtime_contract_test_prompts_contract_test_prompts_6_block_architecture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_prompts_contract", "to": "tests_runtime_contract_test_prompts_contract_test_prompts_sha256_calculation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_prompts_contract_rationale_1", "to": "tests_runtime_contract_test_prompts_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract", "to": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract", "to": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_repair_operations_contract_rationale_1", "to": "tests_runtime_contract_test_repair_operations_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract", "to": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_fixture_loads_successfully", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract", "to": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract", "to": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract_rationale_1", "to": "tests_runtime_contract_test_runtime_config_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models", "to": "tests_runtime_contract_test_runtime_config_contract_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_429_rate_limit_and_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults", "to": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_500_server_error_and_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_rationale_1", "to": "tests_runtime_fault_injection_test_gateway_faults", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter", "to": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_execute_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter", "to": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_init", "to": "tests_runtime_fault_injection_test_gateway_faults_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_execute_call", "to": "tests_runtime_fault_injection_test_gateway_faults_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_cli_subprocess_pipeline", "to": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_invalid_schema_exit_code_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_cli_subprocess_pipeline", "to": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_missing_config_exit_code_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_1", "to": "tests_runtime_integration_test_cli_subprocess_pipeline", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_20", "to": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_invalid_schema_exit_code_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_invalid_schema_exit_code_1", "to": "tests_runtime_integration_test_cli_subprocess_pipeline_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_missing_config_exit_code_2", "to": "tests_runtime_integration_test_cli_subprocess_pipeline_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_45", "to": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_missing_config_exit_code_2", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_concurrency_claims", "to": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_concurrency_claims_rationale_1", "to": "tests_runtime_integration_test_concurrency_claims", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_concurrency_claims_rationale_14", "to": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers", "to": "tests_runtime_integration_test_concurrency_claims_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation", "to": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation_rationale_1", "to": "tests_runtime_integration_test_crash_reconciliation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation_rationale_14", "to": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch", "to": "tests_runtime_integration_test_crash_reconciliation_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_ecp_rejection_flow", "to": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_ecp_rejection_flow_rationale_1", "to": "tests_runtime_integration_test_ecp_rejection_flow", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown", "to": "tests_runtime_integration_test_ecp_rejection_flow_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api", "to": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api_rationale_1", "to": "tests_runtime_integration_test_live_e2e_real_api", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api_rationale_19", "to": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation", "to": "tests_runtime_integration_test_live_e2e_real_api_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_operations_resilience", "to": "tests_runtime_integration_test_operations_resilience_test_certified_model_rotation_resilience", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_operations_resilience_rationale_1", "to": "tests_runtime_integration_test_operations_resilience", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation", "to": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation_rationale_1", "to": "tests_runtime_integration_test_telemetry_degradation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush", "to": "tests_runtime_integration_test_telemetry_degradation_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour", "to": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_load_test_load_100_art_per_hour_rationale_1", "to": "tests_runtime_load_test_load_100_art_per_hour", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_cost_budget", "to": "tests_runtime_quality_test_cost_budget_test_per_article_cost_within_budget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_cost_budget_rationale_1", "to": "tests_runtime_quality_test_cost_budget", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20", "to": "tests_runtime_quality_test_golden_reference_20_test_golden_set_all_20_reference_cases_process_cleanly", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_golden_reference_20_rationale_1", "to": "tests_runtime_quality_test_golden_reference_20", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_no_powerful_models", "to": "tests_runtime_quality_test_no_powerful_models_test_runtime_config_strictly_cheap_models", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_no_powerful_models_rationale_1", "to": "tests_runtime_quality_test_no_powerful_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_prompt_injection_guard", "to": "tests_runtime_quality_test_prompt_injection_guard_test_adversarial_injection_treated_as_passive_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_prompt_injection_guard_rationale_1", "to": "tests_runtime_quality_test_prompt_injection_guard", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_zero_regex_enforcement", "to": "tests_runtime_quality_test_zero_regex_enforcement_test_static_policy_verification_script_passes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_test_zero_regex_enforcement_rationale_1", "to": "tests_runtime_quality_test_zero_regex_enforcement", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_security_test_secret_redaction", "to": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_dictionary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_security_test_secret_redaction", "to": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_security_test_secret_redaction_rationale_1", "to": "tests_runtime_security_test_secret_redaction", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser", "to": "tests_runtime_unit_test_candidate_parser_test_author_parsing_forbids_delimiter_splitting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser", "to": "tests_runtime_unit_test_candidate_parser_test_parse_raw_text_into_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser", "to": "tests_runtime_unit_test_candidate_parser_test_resolve_canonical_source_url_priority", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_candidate_parser_rationale_1", "to": "tests_runtime_unit_test_candidate_parser", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_ecp_adapter", "to": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_direct_inherent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_ecp_adapter", "to": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_not_related", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_ecp_adapter_rationale_1", "to": "tests_runtime_unit_test_ecp_adapter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness", "to": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness", "to": "tests_runtime_unit_test_enrichment_harness_test_tag_normalization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness", "to": "tests_runtime_unit_test_enrichment_harness_test_validate_and_extract_enrichment_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_enrichment_harness_rationale_1", "to": "tests_runtime_unit_test_enrichment_harness", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "tests_runtime_unit_test_equivalence_mapping_test_sequence_similarity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping", "to": "tests_runtime_unit_test_equivalence_mapping_test_text_normalization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_equivalence_mapping_rationale_1", "to": "tests_runtime_unit_test_equivalence_mapping", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store", "to": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store", "to": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store", "to": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_rationale_1", "to": "tests_runtime_unit_test_file_store", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification", "to": "tests_runtime_unit_test_file_store_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises", "to": "tests_runtime_unit_test_file_store_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically", "to": "tests_runtime_unit_test_file_store_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_fingerprint", "to": "tests_runtime_unit_test_fingerprint_test_deterministic_fingerprint_identical_inputs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_fingerprint", "to": "tests_runtime_unit_test_fingerprint_test_fingerprint_changes_on_config_or_ecp_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_fingerprint_rationale_1", "to": "tests_runtime_unit_test_fingerprint", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "tests_runtime_unit_test_hygiene_harness_create_sample_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness", "to": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness_rationale_1", "to": "tests_runtime_unit_test_hygiene_harness", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback", "to": "tests_runtime_unit_test_hygiene_harness_create_sample_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id", "to": "tests_runtime_unit_test_hygiene_harness_create_sample_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success", "to": "tests_runtime_unit_test_hygiene_harness_create_sample_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits", "to": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits", "to": "tests_runtime_unit_test_input_limits_test_input_size_valid_within_limit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_input_limits_rationale_1", "to": "tests_runtime_unit_test_input_limits", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer", "to": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer_rationale_1", "to": "tests_runtime_unit_test_langfuse_tracer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite", "to": "tests_runtime_unit_test_langfuse_tracer_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer", "to": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_markdown_renderer_rationale_1", "to": "tests_runtime_unit_test_markdown_renderer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "tests_runtime_unit_test_model_gateway_create_test_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "tests_runtime_unit_test_model_gateway_mockprovideradapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "tests_runtime_unit_test_model_gateway_test_llm_primary_success", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "tests_runtime_unit_test_model_gateway_test_llm_semantic_failure_failover_to_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway", "to": "tests_runtime_unit_test_model_gateway_test_llm_transient_retry_and_recovery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_rationale_1", "to": "tests_runtime_unit_test_model_gateway", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_mockprovideradapter", "to": "tests_runtime_unit_test_model_gateway_mockprovideradapter_execute_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_mockprovideradapter", "to": "tests_runtime_unit_test_model_gateway_mockprovideradapter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_mockprovideradapter_init", "to": "tests_runtime_unit_test_model_gateway_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_mockprovideradapter_execute_call", "to": "tests_runtime_unit_test_model_gateway_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation", "to": "tests_runtime_unit_test_model_gateway_create_test_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_preflight_certification", "to": "tests_runtime_unit_test_preflight_certification_test_preflight_checks_pass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_preflight_certification_rationale_1", "to": "tests_runtime_unit_test_preflight_certification", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_release_invariants", "to": "tests_runtime_unit_test_release_invariants_test_11_invariants_all_pass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_release_invariants_rationale_1", "to": "tests_runtime_unit_test_release_invariants", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator", "to": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator", "to": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator", "to": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_repairs_validator_rationale_1", "to": "tests_runtime_unit_test_repairs_validator", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_smoke_cli", "to": "tests_runtime_unit_test_smoke_cli_test_smoke_test_execution_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_smoke_cli_rationale_1", "to": "tests_runtime_unit_test_smoke_cli", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store", "to": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store", "to": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store_rationale_1", "to": "tests_runtime_unit_test_sqlite_store", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions", "to": "tests_runtime_unit_test_sqlite_store_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore", "to": "tests_runtime_unit_test_sqlite_store_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex", "to": "tests_scripts_check_zero_regex_check_json_schemas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex", "to": "tests_scripts_check_zero_regex_check_promptfoo_yaml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex", "to": "tests_scripts_check_zero_regex_check_python_ast", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex", "to": "tests_scripts_check_zero_regex_find_json_pattern_keys", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex", "to": "tests_scripts_check_zero_regex_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex", "to": "tests_scripts_check_zero_regex_regexastvisitor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex", "to": "tests_scripts_check_zero_regex_run_all_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_rationale_1", "to": "tests_scripts_check_zero_regex", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_check_python_ast", "to": "tests_scripts_check_zero_regex_regexastvisitor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_regexastvisitor", "to": "tests_scripts_check_zero_regex_regexastvisitor_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_regexastvisitor", "to": "tests_scripts_check_zero_regex_regexastvisitor_visit_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_regexastvisitor", "to": "tests_scripts_check_zero_regex_regexastvisitor_visit_import", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_regexastvisitor", "to": "tests_scripts_check_zero_regex_regexastvisitor_visit_importfrom", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_regexastvisitor_visit_import", "to": "import", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_regexastvisitor_visit_importfrom", "to": "importfrom", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_regexastvisitor_visit_call", "to": "call", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_check_python_ast", "to": "tests_scripts_check_zero_regex_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_run_all_checks", "to": "tests_scripts_check_zero_regex_check_python_ast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_check_json_schemas", "to": "tests_scripts_check_zero_regex_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_check_promptfoo_yaml", "to": "tests_scripts_check_zero_regex_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_run_all_checks", "to": "tests_scripts_check_zero_regex_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_check_json_schemas", "to": "tests_scripts_check_zero_regex_find_json_pattern_keys", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_run_all_checks", "to": "tests_scripts_check_zero_regex_check_json_schemas", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_run_all_checks", "to": "tests_scripts_check_zero_regex_check_promptfoo_yaml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_scripts_check_zero_regex_main", "to": "tests_scripts_check_zero_regex_run_all_checks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "tests_tools_test_adapters_test_classifier_with_adapter_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "tests_tools_test_adapters_test_embeddings_adapter_interface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters", "to": "tests_tools_test_adapters_test_llm_adapter_interface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adapters_rationale_1", "to": "tests_tools_test_adapters", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_empty_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_1", "to": "tests_tools_test_adversarial", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_15", "to": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_45", "to": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_69", "to": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_105", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_149", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_empty_content", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_186", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_adversarial_rationale_221", "to": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24", "to": "tests_tools_test_benchmark_24_classifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24", "to": "tests_tools_test_benchmark_24_test_benchmark_case", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24_rationale_1", "to": "tests_tools_test_benchmark_24", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24_classifier", "to": "tests_tools_test_benchmark_24_py_fixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_benchmark_24_test_benchmark_case", "to": "tests_tools_test_benchmark_24_py_parametrize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "tests_tools_test_classifier_petrobras_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "tests_tools_test_classifier_test_contextual_inherent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "tests_tools_test_classifier_test_direct_inherent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "tests_tools_test_classifier_test_negative_anchor_suppression", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "tests_tools_test_classifier_test_not_related", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier", "to": "tests_tools_test_classifier_test_tangential_inherent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_rationale_1", "to": "tests_tools_test_classifier", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classifier_petrobras_ecp", "to": "tests_tools_test_classifier_py_fixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_1", "to": "tests_tools_test_classify_exhaustive_suite", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp", "to": "tests_tools_test_classify_exhaustive_suite_py_fixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_77", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_93", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_106", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_120", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_135", "to": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_153", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_168", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_184", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_197", "to": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_211", "to": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_222", "to": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_237", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_260", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_281", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_302", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_323", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_341", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_354", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_370", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_386", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_408", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_420", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_432", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_454", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_480", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_516", "to": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_568", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist", "to": "tests_tools_test_classify_exhaustive_suite_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist", "to": "tests_tools_test_classify_exhaustive_suite_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax", "to": "tests_tools_test_classify_exhaustive_suite_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field", "to": "tests_tools_test_classify_exhaustive_suite_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content", "to": "tests_tools_test_classify_exhaustive_suite_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories", "to": "tests_tools_test_classify_exhaustive_suite_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_581", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_596", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_625", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_649", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_677", "to": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages", "to": "tests_tools_test_classify_exhaustive_suite_py_parametrize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_classify_exhaustive_suite_rationale_792", "to": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli", "to": "tests_tools_test_cli_test_cli_empty_content_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli", "to": "tests_tools_test_cli_test_cli_missing_ecp_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli", "to": "tests_tools_test_cli_test_cli_missing_required_ecp_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli", "to": "tests_tools_test_cli_test_cli_output_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli", "to": "tests_tools_test_cli_test_cli_success_stdout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_cli_rationale_1", "to": "tests_tools_test_cli", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_clean_body_images_removes_invalid_and_deduplicates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_cli_default_output_naming", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_cli_exit_codes_and_error_handling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_cli_json_root_must_be_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_cli_no_stdout_pollution_and_atomic_preservation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_conversion_determinism_sha256_repeatability", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_empty_or_whitespace", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_e2e_pipeline_with_real_extracted_selected_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_golden_fixtures_byte_level_precision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_first_valid_source_no_cross_merging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_subtitle_omitted_when_equal_to_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_deduplication_preserves_case_and_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_remove_duplicate_initial_h1_exact_and_variations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_newspaper4k_primary_and_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_readability_primary_and_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_trafilatura_primary_and_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown", "to": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_1", "to": "tests_tools_test_convert_article_to_markdown", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_46", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_55", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded", "to": "tests_tools_test_convert_article_to_markdown_py_parametrize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors", "to": "tests_tools_test_convert_article_to_markdown_py_parametrize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes", "to": "tests_tools_test_convert_article_to_markdown_py_parametrize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes", "to": "tests_tools_test_convert_article_to_markdown_py_parametrize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_86", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_92", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_105", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_116", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_129", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_deduplication_preserves_case_and_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_135", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_147", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_155", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_164", "to": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_187", "to": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_207", "to": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_217", "to": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_247", "to": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_empty_or_whitespace", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_259", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_trafilatura_primary_and_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_276", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_newspaper4k_primary_and_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_296", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_readability_primary_and_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_318", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_341", "to": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_355", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_397", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_437", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_subtitle_omitted_when_equal_to_title", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_452", "to": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_first_valid_source_no_cross_merging", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_470", "to": "tests_tools_test_convert_article_to_markdown_test_remove_duplicate_initial_h1_exact_and_variations", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_487", "to": "tests_tools_test_convert_article_to_markdown_test_clean_body_images_removes_invalid_and_deduplicates", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_509", "to": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_542", "to": "tests_tools_test_convert_article_to_markdown_test_golden_fixtures_byte_level_precision", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_559", "to": "tests_tools_test_convert_article_to_markdown_test_conversion_determinism_sha256_repeatability", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_583", "to": "tests_tools_test_convert_article_to_markdown_test_cli_exit_codes_and_error_handling", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_617", "to": "tests_tools_test_convert_article_to_markdown_test_cli_json_root_must_be_object", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_632", "to": "tests_tools_test_convert_article_to_markdown_test_cli_no_stdout_pollution_and_atomic_preservation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_676", "to": "tests_tools_test_convert_article_to_markdown_test_cli_default_output_naming", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_705", "to": "tests_tools_test_convert_article_to_markdown_test_e2e_pipeline_with_real_extracted_selected_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_736", "to": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_convert_article_to_markdown_rationale_756", "to": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_1", "to": "tests_tools_test_e2e_text_analysis_pipeline", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate", "to": "tests_tools_test_e2e_text_analysis_pipeline_py_fixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_43", "to": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_102", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_137", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_160", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_196", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_231", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection", "to": "tests_tools_test_e2e_text_analysis_pipeline_py_parametrize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_282", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_294", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end", "to": "tests_tools_test_e2e_text_analysis_pipeline_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_e2e_text_analysis_pipeline_rationale_348", "to": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_sample_input_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_cli_main_success", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_crawler_error_isolation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_extract_all_engines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_extractor_error_isolation_on_faulty_engine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_input_article_creation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_load_search_json_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_newspaper_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_process_batch_with_limit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_readability_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_save_extracted_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents", "to": "tests_tools_test_extract_article_contents_test_trafilatura_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_sample_input_json", "to": "tests_tools_test_extract_article_contents_py_fixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_sample_input_json", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_cli_main_success", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_crawler_error_isolation", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution", "to": "tests_tools_test_extract_article_contents_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction", "to": "tests_tools_test_extract_article_contents_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_load_search_json_valid", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_process_batch_with_limit", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_test_save_extracted_json", "to": "tests_tools_test_extract_article_contents_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_rationale_317", "to": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_article_contents_rationale_361", "to": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_sample_rss_xml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_cli_empty_query_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_cli_execution_file_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_cli_execution_stdout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_cli_network_error_handling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_resolve_article_url_success", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news", "to": "tests_tools_test_extract_google_news_test_search_query_validation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_1", "to": "tests_tools_test_extract_google_news", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_sample_rss_xml", "to": "tests_tools_test_extract_google_news_py_fixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_33", "to": "tests_tools_test_extract_google_news_sample_rss_xml", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_38", "to": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_61", "to": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_79", "to": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_87", "to": "tests_tools_test_extract_google_news_test_search_query_validation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_112", "to": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_139", "to": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_149", "to": "tests_tools_test_extract_google_news_test_resolve_article_url_success", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_162", "to": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_187", "to": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_214", "to": "tests_tools_test_extract_google_news_test_cli_execution_stdout", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_execution_stdout", "to": "capturefixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_empty_query_error", "to": "capturefixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_network_error_handling", "to": "capturefixture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_235", "to": "tests_tools_test_extract_google_news_test_cli_execution_file_output", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_cli_execution_file_output", "to": "tests_tools_test_extract_google_news_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output", "to": "tests_tools_test_extract_google_news_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_254", "to": "tests_tools_test_extract_google_news_test_cli_empty_query_error", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_263", "to": "tests_tools_test_extract_google_news_test_cli_network_error_handling", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_282", "to": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_303", "to": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_extract_google_news_rationale_319", "to": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_detect_english", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_detect_french", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_detect_german", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_detect_italian", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_detect_portuguese", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_detect_spanish", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_empty_language", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language", "to": "tests_tools_test_language_test_normalize_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_language_rationale_1", "to": "tests_tools_test_language", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_cli_execution_with_enable_llm_flag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback", "to": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_1", "to": "tests_tools_test_llm_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_32", "to": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_49", "to": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_79", "to": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_119", "to": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_150", "to": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_193", "to": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_227", "to": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_258", "to": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_llm_fallback_rationale_292", "to": "tests_tools_test_llm_fallback_test_cli_execution_with_enable_llm_flag", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "tests_tools_test_models_test_classification_error_serialization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "tests_tools_test_models_test_classification_result_serialization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "tests_tools_test_models_test_ecp_snapshot_defaults", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "tests_tools_test_models_test_ecp_snapshot_missing_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "tests_tools_test_models_test_ecp_snapshot_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "tests_tools_test_models_test_extract_evidence_snippets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models", "to": "tests_tools_test_models_test_parser_strip_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_models_rationale_1", "to": "tests_tools_test_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_generate_shingles_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_generate_shingles_short_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_generate_shingles_sliding_window", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_integration_reference_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_normalize_text_empty_and_invalid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_normalize_text_html_entities_and_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_images_stripped_while_links_preserved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor", "to": "tests_tools_test_select_article_extractor_test_normalize_text_nfkc_unicode_and_punctuation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_1", "to": "tests_tools_test_select_article_extractor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_50", "to": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_images_stripped_while_links_preserved", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_131", "to": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_147", "to": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_164", "to": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_185", "to": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_200", "to": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_216", "to": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_231", "to": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_243", "to": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_255", "to": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_272", "to": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_290", "to": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_303", "to": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically", "to": "tests_tools_test_select_article_extractor_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism", "to": "tests_tools_test_select_article_extractor_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_test_integration_reference_file", "to": "tests_tools_test_select_article_extractor_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_335", "to": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_354", "to": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_371", "to": "tests_tools_test_select_article_extractor_test_integration_reference_file", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_402", "to": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_436", "to": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_494", "to": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_531", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_568", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_596", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_tools_test_select_article_extractor_rationale_609", "to": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_rules_graphify", "to": "agents_rules_graphify_graphify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill", "to": "agents_skills_graphify_skill_graphify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_for_graphify_add_and_watch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_for_graphify_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_for_the_commit_hook_and_native_claude_md_integration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_for_update_and_cluster_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_honesty_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_interpreter_guard_for_subcommands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_usage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_what_graphify_is_for", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_graphify", "to": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_0_github_repos_and_multi_path_merge_only_if_a_url_or_several_paths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_1_ensure_graphify_is_installed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_2_5_video_and_audio_only_if_video_files_detected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_2_detect_files", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_4_5_graph_health_check_read_only_integrity_gate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_4_build_graph_cluster_analyze_generate_outputs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_5_label_communities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_6_generate_obsidian_vault_opt_in_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_step_9_save_manifest_update_cost_tracker_clean_up_and_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_what_you_must_do_when_invoked", "to": "agents_skills_graphify_skill_steps_6b_8_wiki_neo4j_falkordb_svg_graphml_mcp_benchmark_only_on_their_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships", "to": "agents_skills_graphify_skill_part_a_structural_extraction_for_code_files", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships", "to": "agents_skills_graphify_skill_part_b_semantic_extraction_parallel_subagents", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships", "to": "agents_skills_graphify_skill_part_c_merge_ast_semantic_into_final_extraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_add_watch", "to": "agents_skills_graphify_references_add_watch_graphify_reference_add_a_url_and_watch_a_folder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_add_watch_graphify_reference_add_a_url_and_watch_a_folder", "to": "agents_skills_graphify_references_add_watch_for_graphify_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_add_watch_graphify_reference_add_a_url_and_watch_a_folder", "to": "agents_skills_graphify_references_add_watch_for_watch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports", "to": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "to": "agents_skills_graphify_references_exports_step_6b_wiki_only_if_wiki_flag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "to": "agents_skills_graphify_references_exports_step_7_neo4j_export_only_if_neo4j_or_neo4j_push_flag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "to": "agents_skills_graphify_references_exports_step_7a_falkordb_export_only_if_falkordb_or_falkordb_push_flag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "to": "agents_skills_graphify_references_exports_step_7b_svg_export_only_if_svg_flag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "to": "agents_skills_graphify_references_exports_step_7c_graphml_export_only_if_graphml_flag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "to": "agents_skills_graphify_references_exports_step_7d_mcp_server_only_if_mcp_flag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark", "to": "agents_skills_graphify_references_exports_step_8_token_reduction_benchmark_only_if_total_words_5000", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_extraction_spec", "to": "agents_skills_graphify_references_extraction_spec_graphify_reference_extraction_subagent_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_github_and_merge", "to": "agents_skills_graphify_references_github_and_merge_graphify_reference_github_clone_and_cross_repo_merge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_github_and_merge_graphify_reference_github_clone_and_cross_repo_merge", "to": "agents_skills_graphify_references_github_and_merge_step_0_clone_github_repo_s_only_if_a_github_url_was_given", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_hooks", "to": "agents_skills_graphify_references_hooks_graphify_reference_commit_hook_and_native_claude_md_integration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_hooks_graphify_reference_commit_hook_and_native_claude_md_integration", "to": "agents_skills_graphify_references_hooks_for_git_commit_hook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_hooks_graphify_reference_commit_hook_and_native_claude_md_integration", "to": "agents_skills_graphify_references_hooks_for_native_claude_md_integration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_query", "to": "agents_skills_graphify_references_query_graphify_reference_query_path_explain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_query_graphify_reference_query_path_explain", "to": "agents_skills_graphify_references_query_for_graphify_explain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_query_graphify_reference_query_path_explain", "to": "agents_skills_graphify_references_query_for_graphify_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_query_graphify_reference_query_path_explain", "to": "agents_skills_graphify_references_query_step_0_constrained_query_expansion_required_before_traversal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_query_graphify_reference_query_path_explain", "to": "agents_skills_graphify_references_query_step_1_traversal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_transcribe", "to": "agents_skills_graphify_references_transcribe_graphify_reference_transcribe_video_and_audio", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_transcribe_graphify_reference_transcribe_video_and_audio", "to": "agents_skills_graphify_references_transcribe_step_2_5_transcribe_video_audio_files_only_if_video_files_detected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_update", "to": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only", "to": "agents_skills_graphify_references_update_for_cluster_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only", "to": "agents_skills_graphify_references_update_for_update_incremental_re_extraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_audit_skill", "to": "agents_skills_ponytail_audit_skill_boundaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_audit_skill", "to": "agents_skills_ponytail_audit_skill_hunt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_audit_skill", "to": "agents_skills_ponytail_audit_skill_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_audit_skill", "to": "agents_skills_ponytail_audit_skill_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_debt_skill", "to": "agents_skills_ponytail_debt_skill_boundaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_debt_skill", "to": "agents_skills_ponytail_debt_skill_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_debt_skill", "to": "agents_skills_ponytail_debt_skill_scan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_gain_skill", "to": "agents_skills_ponytail_gain_skill_ponytail_gain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_gain_skill_ponytail_gain", "to": "agents_skills_ponytail_gain_skill_boundaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_gain_skill_ponytail_gain", "to": "agents_skills_ponytail_gain_skill_honesty_boundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_gain_skill_ponytail_gain", "to": "agents_skills_ponytail_gain_skill_scoreboard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_help_skill", "to": "agents_skills_ponytail_help_skill_ponytail_help", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_help_skill_ponytail_help", "to": "agents_skills_ponytail_help_skill_configure_default_mode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_help_skill_ponytail_help", "to": "agents_skills_ponytail_help_skill_deactivate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_help_skill_ponytail_help", "to": "agents_skills_ponytail_help_skill_levels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_help_skill_ponytail_help", "to": "agents_skills_ponytail_help_skill_more", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_help_skill_ponytail_help", "to": "agents_skills_ponytail_help_skill_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_help_skill_ponytail_help", "to": "agents_skills_ponytail_help_skill_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_review_skill", "to": "agents_skills_ponytail_review_skill_boundaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_review_skill", "to": "agents_skills_ponytail_review_skill_examples", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_review_skill", "to": "agents_skills_ponytail_review_skill_format", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_review_skill", "to": "agents_skills_ponytail_review_skill_scoring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill", "to": "agents_skills_ponytail_skill_ponytail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill_ponytail", "to": "agents_skills_ponytail_skill_boundaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill_ponytail", "to": "agents_skills_ponytail_skill_intensity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill_ponytail", "to": "agents_skills_ponytail_skill_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill_ponytail", "to": "agents_skills_ponytail_skill_persistence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill_ponytail", "to": "agents_skills_ponytail_skill_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill_ponytail", "to": "agents_skills_ponytail_skill_the_ladder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_ponytail_skill_ponytail", "to": "agents_skills_ponytail_skill_when_not_to_be_lazy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_execution_steps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_goal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_operating_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_operating_principles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_specification_analysis_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill", "to": "agents_skills_speckit_analyze_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_execution_steps", "to": "agents_skills_speckit_analyze_skill_1_initialize_analysis_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_execution_steps", "to": "agents_skills_speckit_analyze_skill_2_load_artifacts_progressive_disclosure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_execution_steps", "to": "agents_skills_speckit_analyze_skill_3_build_semantic_models", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_execution_steps", "to": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_execution_steps", "to": "agents_skills_speckit_analyze_skill_5_severity_assignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_execution_steps", "to": "agents_skills_speckit_analyze_skill_6_produce_compact_analysis_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "to": "agents_skills_speckit_analyze_skill_a_duplication_detection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "to": "agents_skills_speckit_analyze_skill_b_ambiguity_detection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "to": "agents_skills_speckit_analyze_skill_c_underspecification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "to": "agents_skills_speckit_analyze_skill_d_constitution_alignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "to": "agents_skills_speckit_analyze_skill_e_coverage_gaps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis", "to": "agents_skills_speckit_analyze_skill_f_inconsistency", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_specification_analysis_report", "to": "agents_skills_speckit_analyze_skill_7_provide_next_actions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_specification_analysis_report", "to": "agents_skills_speckit_analyze_skill_8_offer_remediation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_specification_analysis_report", "to": "agents_skills_speckit_analyze_skill_9_check_for_extension_hooks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_operating_principles", "to": "agents_skills_speckit_analyze_skill_analysis_guidelines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_analyze_skill_operating_principles", "to": "agents_skills_speckit_analyze_skill_context_efficiency", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_checklist_skill", "to": "agents_skills_speckit_checklist_skill_anti_examples_what_not_to_do", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_checklist_skill", "to": "agents_skills_speckit_checklist_skill_checklist_purpose_unit_tests_for_english", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_checklist_skill", "to": "agents_skills_speckit_checklist_skill_example_checklist_types_sample_items", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_checklist_skill", "to": "agents_skills_speckit_checklist_skill_execution_steps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_checklist_skill", "to": "agents_skills_speckit_checklist_skill_post_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_checklist_skill", "to": "agents_skills_speckit_checklist_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_checklist_skill", "to": "agents_skills_speckit_checklist_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_clarify_skill", "to": "agents_skills_speckit_clarify_skill_completion_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_clarify_skill", "to": "agents_skills_speckit_clarify_skill_done_when", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_clarify_skill", "to": "agents_skills_speckit_clarify_skill_mandatory_post_execution_hooks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_clarify_skill", "to": "agents_skills_speckit_clarify_skill_outline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_clarify_skill", "to": "agents_skills_speckit_clarify_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_clarify_skill", "to": "agents_skills_speckit_clarify_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_constitution_skill", "to": "agents_skills_speckit_constitution_skill_outline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_constitution_skill", "to": "agents_skills_speckit_constitution_skill_post_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_constitution_skill", "to": "agents_skills_speckit_constitution_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_constitution_skill", "to": "agents_skills_speckit_constitution_skill_scope_guard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_constitution_skill", "to": "agents_skills_speckit_constitution_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill", "to": "agents_skills_speckit_converge_skill_convergence_findings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill", "to": "agents_skills_speckit_converge_skill_execution_steps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill", "to": "agents_skills_speckit_converge_skill_goal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill", "to": "agents_skills_speckit_converge_skill_operating_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill", "to": "agents_skills_speckit_converge_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill", "to": "agents_skills_speckit_converge_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_execution_steps", "to": "agents_skills_speckit_converge_skill_1_initialize_convergence_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_execution_steps", "to": "agents_skills_speckit_converge_skill_2_load_artifacts_progressive_disclosure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_execution_steps", "to": "agents_skills_speckit_converge_skill_3_build_the_intent_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_execution_steps", "to": "agents_skills_speckit_converge_skill_4_assess_the_codebase_and_classify_findings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_execution_steps", "to": "agents_skills_speckit_converge_skill_5_assign_severity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_execution_steps", "to": "agents_skills_speckit_converge_skill_6_present_the_in_session_findings_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_convergence_findings", "to": "agents_skills_speckit_converge_skill_7_append_convergence_tasks_or_report_converged", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_convergence_findings", "to": "agents_skills_speckit_converge_skill_8_provide_next_actions_handoff", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_converge_skill_convergence_findings", "to": "agents_skills_speckit_converge_skill_9_check_for_extension_hooks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_implement_skill", "to": "agents_skills_speckit_implement_skill_completion_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_implement_skill", "to": "agents_skills_speckit_implement_skill_done_when", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_implement_skill", "to": "agents_skills_speckit_implement_skill_mandatory_post_execution_hooks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_implement_skill", "to": "agents_skills_speckit_implement_skill_outline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_implement_skill", "to": "agents_skills_speckit_implement_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_implement_skill", "to": "agents_skills_speckit_implement_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_completion_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_done_when", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_key_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_mandatory_post_execution_hooks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_outline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_phases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill", "to": "agents_skills_speckit_plan_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill_phases", "to": "agents_skills_speckit_plan_skill_phase_0_outline_research", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_plan_skill_phases", "to": "agents_skills_speckit_plan_skill_phase_1_design_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill", "to": "agents_skills_speckit_specify_skill_completion_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill", "to": "agents_skills_speckit_specify_skill_done_when", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill", "to": "agents_skills_speckit_specify_skill_mandatory_post_execution_hooks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill", "to": "agents_skills_speckit_specify_skill_outline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill", "to": "agents_skills_speckit_specify_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill", "to": "agents_skills_speckit_specify_skill_quick_guidelines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill", "to": "agents_skills_speckit_specify_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill_quick_guidelines", "to": "agents_skills_speckit_specify_skill_for_ai_generation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill_quick_guidelines", "to": "agents_skills_speckit_specify_skill_section_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_specify_skill_quick_guidelines", "to": "agents_skills_speckit_specify_skill_success_criteria_guidelines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill", "to": "agents_skills_speckit_tasks_skill_completion_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill", "to": "agents_skills_speckit_tasks_skill_done_when", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill", "to": "agents_skills_speckit_tasks_skill_mandatory_post_execution_hooks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill", "to": "agents_skills_speckit_tasks_skill_outline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill", "to": "agents_skills_speckit_tasks_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill", "to": "agents_skills_speckit_tasks_skill_task_generation_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill", "to": "agents_skills_speckit_tasks_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill_task_generation_rules", "to": "agents_skills_speckit_tasks_skill_checklist_format_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill_task_generation_rules", "to": "agents_skills_speckit_tasks_skill_phase_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_tasks_skill_task_generation_rules", "to": "agents_skills_speckit_tasks_skill_task_organization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_taskstoissues_skill", "to": "agents_skills_speckit_taskstoissues_skill_outline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_taskstoissues_skill", "to": "agents_skills_speckit_taskstoissues_skill_post_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_taskstoissues_skill", "to": "agents_skills_speckit_taskstoissues_skill_pre_execution_checks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_speckit_taskstoissues_skill", "to": "agents_skills_speckit_taskstoissues_skill_user_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_workflows_graphify", "to": "agents_workflows_graphify_workflow_graphify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution", "to": "specify_memory_constitution_project_name_constitution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_project_name_constitution", "to": "specify_memory_constitution_core_principles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_project_name_constitution", "to": "specify_memory_constitution_governance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_project_name_constitution", "to": "specify_memory_constitution_section_2_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_project_name_constitution", "to": "specify_memory_constitution_section_3_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_core_principles", "to": "specify_memory_constitution_principle_1_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_core_principles", "to": "specify_memory_constitution_principle_2_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_core_principles", "to": "specify_memory_constitution_principle_3_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_core_principles", "to": "specify_memory_constitution_principle_4_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_memory_constitution_core_principles", "to": "specify_memory_constitution_principle_5_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_checklist_template", "to": "specify_templates_checklist_template_checklist_type_checklist_feature_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_checklist_template_checklist_type_checklist_feature_name", "to": "specify_templates_checklist_template_category_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_checklist_template_checklist_type_checklist_feature_name", "to": "specify_templates_checklist_template_category_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_checklist_template_checklist_type_checklist_feature_name", "to": "specify_templates_checklist_template_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template", "to": "specify_templates_constitution_template_project_name_constitution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_project_name_constitution", "to": "specify_templates_constitution_template_core_principles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_project_name_constitution", "to": "specify_templates_constitution_template_governance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_project_name_constitution", "to": "specify_templates_constitution_template_section_2_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_project_name_constitution", "to": "specify_templates_constitution_template_section_3_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_core_principles", "to": "specify_templates_constitution_template_principle_1_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_core_principles", "to": "specify_templates_constitution_template_principle_2_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_core_principles", "to": "specify_templates_constitution_template_principle_3_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_core_principles", "to": "specify_templates_constitution_template_principle_4_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_constitution_template_core_principles", "to": "specify_templates_constitution_template_principle_5_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template", "to": "specify_templates_plan_template_implementation_plan_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template_implementation_plan_feature", "to": "specify_templates_plan_template_complexity_tracking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template_implementation_plan_feature", "to": "specify_templates_plan_template_constitution_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template_implementation_plan_feature", "to": "specify_templates_plan_template_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template_implementation_plan_feature", "to": "specify_templates_plan_template_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template_implementation_plan_feature", "to": "specify_templates_plan_template_technical_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template_project_structure", "to": "specify_templates_plan_template_documentation_this_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_plan_template_project_structure", "to": "specify_templates_plan_template_source_code_repository_root", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template", "to": "specify_templates_spec_template_feature_specification_feature_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_feature_specification_feature_name", "to": "specify_templates_spec_template_assumptions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_feature_specification_feature_name", "to": "specify_templates_spec_template_requirements_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_feature_specification_feature_name", "to": "specify_templates_spec_template_success_criteria_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_feature_specification_feature_name", "to": "specify_templates_spec_template_user_scenarios_testing_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_user_scenarios_testing_mandatory", "to": "specify_templates_spec_template_edge_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_user_scenarios_testing_mandatory", "to": "specify_templates_spec_template_user_story_1_brief_title_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_user_scenarios_testing_mandatory", "to": "specify_templates_spec_template_user_story_2_brief_title_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_user_scenarios_testing_mandatory", "to": "specify_templates_spec_template_user_story_3_brief_title_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_requirements_mandatory", "to": "specify_templates_spec_template_functional_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_requirements_mandatory", "to": "specify_templates_spec_template_key_entities_include_if_feature_involves_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_spec_template_success_criteria_mandatory", "to": "specify_templates_spec_template_measurable_outcomes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template", "to": "specify_templates_tasks_template_tasks_feature_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_dependencies_execution_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_format_id_p_story_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_implementation_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_parallel_example_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_path_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_phase_1_setup_shared_infrastructure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_phase_2_foundational_blocking_prerequisites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_phase_3_user_story_1_title_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_tasks_feature_name", "to": "specify_templates_tasks_template_phase_n_polish_cross_cutting_concerns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_phase_3_user_story_1_title_priority_p1_mvp", "to": "specify_templates_tasks_template_implementation_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_phase_3_user_story_1_title_priority_p1_mvp", "to": "specify_templates_tasks_template_tests_for_user_story_1_optional_only_if_tests_requested", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2", "to": "specify_templates_tasks_template_implementation_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2", "to": "specify_templates_tasks_template_tests_for_user_story_2_optional_only_if_tests_requested", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3", "to": "specify_templates_tasks_template_implementation_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3", "to": "specify_templates_tasks_template_tests_for_user_story_3_optional_only_if_tests_requested", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_dependencies_execution_order", "to": "specify_templates_tasks_template_parallel_opportunities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_dependencies_execution_order", "to": "specify_templates_tasks_template_phase_dependencies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_dependencies_execution_order", "to": "specify_templates_tasks_template_user_story_dependencies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_dependencies_execution_order", "to": "specify_templates_tasks_template_within_each_user_story", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_implementation_strategy", "to": "specify_templates_tasks_template_incremental_delivery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_implementation_strategy", "to": "specify_templates_tasks_template_mvp_first_user_story_1_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specify_templates_tasks_template_implementation_strategy", "to": "specify_templates_tasks_template_parallel_team_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme", "to": "readme_textnlpclassifierapp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_2_extrator_de_manchetes_do_google_news", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_3_extrator_e_parser_multimotor_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_5_conversor_de_artigo_json_para_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_estrutura_do_projeto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_instala\u00e7\u00e3o_e_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_licen\u00e7a", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_tabela_de_conte\u00fados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_testes_e_qualidade_de_c\u00f3digo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_textnlpclassifierapp", "to": "readme_vis\u00e3o_geral", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_instala\u00e7\u00e3o_e_setup", "to": "readme_1_clonar_o_reposit\u00f3rio_e_criar_ambiente_virtual", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_instala\u00e7\u00e3o_e_setup", "to": "readme_2_instalar_depend\u00eancias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_instala\u00e7\u00e3o_e_setup", "to": "readme_3_baixar_bin\u00e1rios_do_navegador_stealth_camoufox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp", "to": "readme_arquitetura_de_classifica\u00e7\u00e3o_em_3_tiers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp", "to": "readme_categorias_de_decis\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp", "to": "readme_exemplos_de_uso_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp", "to": "readme_formato_do_ecp_snapshot_e_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp", "to": "readme_o_que_\u00e9_e_como_funciona", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_formato_do_ecp_snapshot_e_markdown", "to": "readme_exemplo_de_ecp_snapshot_real_examples_ecp_club_atletico_river_plate_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_extrator_de_manchetes_do_google_news", "to": "readme_argumentos_e_flags_de_linha_de_comando", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_extrator_de_manchetes_do_google_news", "to": "readme_diferenciais_t\u00e9cnicos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_extrator_de_manchetes_do_google_news", "to": "readme_exemplos_pr\u00e1ticos_de_uso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_extrator_de_manchetes_do_google_news", "to": "readme_o_que_\u00e9_e_como_funciona_196", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_3_extrator_e_parser_multimotor_de_artigos", "to": "readme_argumentos_e_flags_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_3_extrator_e_parser_multimotor_de_artigos", "to": "readme_exemplos_de_uso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_3_extrator_e_parser_multimotor_de_artigos", "to": "readme_vis\u00e3o_geral_e_tr\u00edplice_extra\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos", "to": "readme_argumentos_e_flags_cli_329", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos", "to": "readme_crit\u00e9rios_de_desempate_t\u00e9cnico_e_resili\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos", "to": "readme_exemplos_pr\u00e1ticos_de_uso_338", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos", "to": "readme_pipeline_de_normaliza\u00e7\u00e3o_e_shingles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos", "to": "readme_vis\u00e3o_geral_e_algoritmo_de_consenso_f_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_exemplos_pr\u00e1ticos_de_uso_338", "to": "readme_1_execu\u00e7\u00e3o_padr\u00e3o_autom\u00e1tica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_exemplos_pr\u00e1ticos_de_uso_338", "to": "readme_2_execu\u00e7\u00e3o_com_modo_verboso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_exemplos_pr\u00e1ticos_de_uso_338", "to": "readme_3_uso_program\u00e1tico_como_m\u00f3dulo_python", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_5_conversor_de_artigo_json_para_markdown", "to": "readme_argumentos_e_flags_cli_448", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_5_conversor_de_artigo_json_para_markdown", "to": "readme_exemplos_pr\u00e1ticos_de_uso_455", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_5_conversor_de_artigo_json_para_markdown", "to": "readme_isolamento_estrito_de_extratores_e_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_5_conversor_de_artigo_json_para_markdown", "to": "readme_matriz_determin\u00edstica_de_metadados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_5_conversor_de_artigo_json_para_markdown", "to": "readme_sanitiza\u00e7\u00e3o_editorial_e_deduplica\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_5_conversor_de_artigo_json_para_markdown", "to": "readme_vis\u00e3o_geral_e_estrutura_do_documento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_exemplos_pr\u00e1ticos_de_uso_455", "to": "readme_1_convers\u00e3o_padr\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_exemplos_pr\u00e1ticos_de_uso_455", "to": "readme_2_convers\u00e3o_com_caminho_de_destino_personalizado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_exemplos_pr\u00e1ticos_de_uso_455", "to": "readme_3_uso_program\u00e1tico_em_python", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime", "to": "readme_comandos_e_utilit\u00e1rios_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime", "to": "readme_configura\u00e7\u00e3o_de_ambiente_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime", "to": "readme_contrato_de_c\u00f3digos_de_sa\u00edda_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime", "to": "readme_o_que_esperar_do_resultado_artefatos_gerados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime", "to": "readme_vis\u00e3o_geral_e_arquitetura_do_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_comandos_e_utilit\u00e1rios_cli", "to": "readme_1_consolida\u00e7\u00e3o_de_artigo_\u00fanico_consolidate_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_comandos_e_utilit\u00e1rios_cli", "to": "readme_2_certifica\u00e7\u00e3o_de_pr\u00e9_voo_preflight_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_comandos_e_utilit\u00e1rios_cli", "to": "readme_3_teste_de_fuma\u00e7a_smoke_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_comandos_e_utilit\u00e1rios_cli", "to": "readme_4_reconcilia\u00e7\u00e3o_e_recupera\u00e7\u00e3o_de_quedas_reconcile_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_comandos_e_utilit\u00e1rios_cli", "to": "readme_5_despejo_de_telemetria_operacional_telemetry_flush_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_o_que_esperar_do_resultado_artefatos_gerados", "to": "readme_1_documento_markdown_higienizado_fingerprint_md", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_o_que_esperar_do_resultado_artefatos_gerados", "to": "readme_2_manifesto_de_auditoria_e_resultado_fingerprint_result_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_o_que_esperar_do_resultado_artefatos_gerados", "to": "readme_3_rastreamento_e_estado_no_banco_sqlite_out_runtime_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo", "to": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_1_vis\u00e3o_geral_arquitetura", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_2_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_4_entidade_de_dom\u00ednio_da_not\u00edcia_googlenews_etl_domain_entities_news_article_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_5_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_6_resumo_do_fluxo_completo_entrada_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_7_depend\u00eancias_para_rodar_o_que_n\u00e3o_est\u00e1_nos_4_arquivos_centrais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento", "to": "docs_googlenews_extractor_guia_completo_8_como_chamar_exemplo_de_uso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_2_entrada", "to": "docs_googlenews_extractor_guia_completo_2_1_dto_de_entrada_googlenews_etl_application_dtos_extract_news_dto_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_2_entrada", "to": "docs_googlenews_extractor_guia_completo_2_2_value_object_de_valida\u00e7\u00e3o_googlenews_etl_domain_entities_search_query_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo", "to": "docs_googlenews_extractor_guia_completo_3_1_o_caso_de_uso_googlenews_etl_application_use_cases_extract_news_use_case_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo", "to": "docs_googlenews_extractor_guia_completo_3_2_a_porta_googlenews_etl_domain_ports_news_extractor_port_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo", "to": "docs_googlenews_extractor_guia_completo_3_3_o_adaptador_concreto_o_cora\u00e7\u00e3o_do_extrator_googlenews_etl_infrastructure_adapters_google_news_extractor_adapter_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo", "to": "docs_googlenews_extractor_guia_completo_3_4_resolu\u00e7\u00e3o_de_urls_googlenews_etl_infrastructure_adapters_playwright_url_resolver_adapter_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo", "to": "docs_googlenews_extractor_guia_completo_3_5_rate_limiter_googlenews_etl_domain_services_rate_limiter_service_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_3_o_adaptador_concreto_o_cora\u00e7\u00e3o_do_extrator_googlenews_etl_infrastructure_adapters_google_news_extractor_adapter_py", "to": "docs_googlenews_extractor_guia_completo_3_3_1_inicializa\u00e7\u00e3o_sess\u00e3o_http_com_impersona\u00e7\u00e3o_de_browser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_3_o_adaptador_concreto_o_cora\u00e7\u00e3o_do_extrator_googlenews_etl_infrastructure_adapters_google_news_extractor_adapter_py", "to": "docs_googlenews_extractor_guia_completo_3_3_2_mapeamento_idioma_par\u00e2metros_hl_gl_get_hl_gl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_3_o_adaptador_concreto_o_cora\u00e7\u00e3o_do_extrator_googlenews_etl_infrastructure_adapters_google_news_extractor_adapter_py", "to": "docs_googlenews_extractor_guia_completo_3_3_3_extra\u00e7\u00e3o_do_rss_o_ponto_fundamental_fetch_rss", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_3_3_o_adaptador_concreto_o_cora\u00e7\u00e3o_do_extrator_googlenews_etl_infrastructure_adapters_google_news_extractor_adapter_py", "to": "docs_googlenews_extractor_guia_completo_3_3_4_orquestra\u00e7\u00e3o_com_resolu\u00e7\u00e3o_de_urls_extract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_5_sa\u00edda", "to": "docs_googlenews_extractor_guia_completo_5_1_dtos_de_sa\u00edda_googlenews_etl_application_dtos_extract_news_dto_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_5_sa\u00edda", "to": "docs_googlenews_extractor_guia_completo_5_2_exemplo_de_sa\u00edda_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_7_depend\u00eancias_para_rodar_o_que_n\u00e3o_est\u00e1_nos_4_arquivos_centrais", "to": "docs_googlenews_extractor_guia_completo_comportamentos_observ\u00e1veis_honestidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_googlenews_extractor_guia_completo_7_depend\u00eancias_para_rodar_o_que_n\u00e3o_est\u00e1_nos_4_arquivos_centrais", "to": "docs_googlenews_extractor_guia_completo_depend\u00eancias_de_bibliotecas_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations", "to": "docs_operations_production_operations_maintenance_runbook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations_production_operations_maintenance_runbook", "to": "docs_operations_1_operational_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations_production_operations_maintenance_runbook", "to": "docs_operations_2_standard_consolidation_execution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations_1_operational_commands", "to": "docs_operations_1_1_preflight_verification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations_1_operational_commands", "to": "docs_operations_1_2_smoke_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations_1_operational_commands", "to": "docs_operations_1_3_state_artifact_reconciliation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations_1_operational_commands", "to": "docs_operations_1_4_telemetry_flush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_operations_2_standard_consolidation_execution", "to": "docs_operations_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown", "to": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion", "to": "docs_prd_convert_json_markdown", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_10_tratamento_de_erros", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_14_definition_of_done", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_15_depend\u00eancia_t\u00e9cnica_escolhida", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_1_vis\u00e3o_geral", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_2_problema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_3_objetivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_4_hist\u00f3ria_do_usu\u00e1rio", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_5_escopo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_6_contrato_de_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_8_regras_funcionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown", "to": "docs_prd_convert_json_markdown_9_interface_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_5_escopo", "to": "docs_prd_convert_json_markdown_5_1_inclu\u00eddo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_5_escopo", "to": "docs_prd_convert_json_markdown_5_2_fora_do_escopo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_6_contrato_de_entrada", "to": "docs_prd_convert_json_markdown_6_1_formato", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_6_contrato_de_entrada", "to": "docs_prd_convert_json_markdown_6_2_valores_aceitos_para_selected_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_6_contrato_de_entrada", "to": "docs_prd_convert_json_markdown_6_3_campos_obrigat\u00f3rios_ap\u00f3s_a_resolu\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda", "to": "docs_prd_convert_json_markdown_7_1_arquivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda", "to": "docs_prd_convert_json_markdown_7_2_estrutura_do_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_001_receber_um_\u00fanico_artigo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_002_respeitar_o_extrator_selecionado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_003_resolver_o_corpo_dentro_do_extrator_selecionado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_004_selecionar_metadados_deterministicamente", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_005_priorizar_metadados_por_campo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_006_normalizar_valores_escalares", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_007_normalizar_listas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_008_normalizar_datas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_009_validar_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_010_converter_html_para_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_011_tratar_imagens_do_corpo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_012_evitar_t\u00edtulo_duplicado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_013_normalizar_o_markdown_final", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_8_regras_funcionais", "to": "docs_prd_convert_json_markdown_rf_014_n\u00e3o_gerar_sa\u00edda_parcial", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_9_interface_cli", "to": "docs_prd_convert_json_markdown_9_1_script", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_9_interface_cli", "to": "docs_prd_convert_json_markdown_9_2_argumentos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_9_interface_cli", "to": "docs_prd_convert_json_markdown_9_3_exemplos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_9_interface_cli", "to": "docs_prd_convert_json_markdown_9_4_sa\u00edda_do_processo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "to": "docs_prd_convert_json_markdown_rnf_001_determinismo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "to": "docs_prd_convert_json_markdown_rnf_002_compatibilidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "to": "docs_prd_convert_json_markdown_rnf_003_execu\u00e7\u00e3o_local", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "to": "docs_prd_convert_json_markdown_rnf_004_integridade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "to": "docs_prd_convert_json_markdown_rnf_005_manutenibilidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais", "to": "docs_prd_convert_json_markdown_rnf_006_qualidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_001_trafilatura_selecionada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_002_newspaper4k_selecionado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_003_readability_selecionado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_004_fallback_dentro_do_extrator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_005_proibi\u00e7\u00e3o_de_fallback_de_corpo_entre_extratores", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_006_metadado_vindo_de_outro_extrator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_007_obrigat\u00f3rios_presentes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_008_opcionais_ausentes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_009_imagens_inv\u00e1lidas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_010_t\u00edtulo_repetido_no_corpo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_011_entrada_em_lote_rejeitada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_012_determinismo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite", "to": "docs_prd_convert_json_markdown_ca_013_grava\u00e7\u00e3o_segura", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes", "to": "docs_prd_convert_json_markdown_13_1_testes_unit\u00e1rios", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes", "to": "docs_prd_convert_json_markdown_13_2_testes_de_integra\u00e7\u00e3o_do_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes", "to": "docs_prd_convert_json_markdown_13_3_casos_de_resultado_esperado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection", "to": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_10_requisitos_n\u00e3o_funcionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_11_crit\u00e9rios_de_aceite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_12_casos_obrigat\u00f3rios_de_teste", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_13_definition_of_done", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_1_contexto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_2_objetivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_3_escopo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_4_premissas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_5_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_6_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_8_requisitos_funcionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado", "to": "docs_prd_deterministic_content_selection_9_tratamento_de_erros", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_3_escopo", "to": "docs_prd_deterministic_content_selection_3_1_inclu\u00eddo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_3_escopo", "to": "docs_prd_deterministic_content_selection_3_2_fora_do_escopo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_5_entrada", "to": "docs_prd_deterministic_content_selection_5_1_arquivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_5_entrada", "to": "docs_prd_deterministic_content_selection_5_2_conte\u00fados_comparados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_5_entrada", "to": "docs_prd_deterministic_content_selection_5_3_estado_de_um_candidato", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_6_sa\u00edda", "to": "docs_prd_deterministic_content_selection_6_1_arquivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_6_sa\u00edda", "to": "docs_prd_deterministic_content_selection_6_2_altera\u00e7\u00e3o_permitida", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_6_sa\u00edda", "to": "docs_prd_deterministic_content_selection_6_3_preserva\u00e7\u00e3o_da_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "to": "docs_prd_deterministic_content_selection_7_1_formar_o_conjunto_ativo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "to": "docs_prd_deterministic_content_selection_7_2_normalizar_os_conte\u00fados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "to": "docs_prd_deterministic_content_selection_7_3_gerar_shingles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "to": "docs_prd_deterministic_content_selection_7_4_construir_o_consenso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "to": "docs_prd_deterministic_content_selection_7_5_selecionar_quando_existe_consenso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "to": "docs_prd_deterministic_content_selection_7_6_selecionar_quando_n\u00e3o_existe_consenso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o", "to": "docs_prd_deterministic_content_selection_7_7_gravar_a_escolha", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp", "to": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_1_vis\u00e3o_geral_e_contexto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_2_personas_e_casos_de_uso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_3_arquitetura_e_fluxo_do_sistema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_5_requisitos_n\u00e3o_funcionais_nfr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_7_depend\u00eancias_do_projeto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability", "to": "docs_prd_extrator_artigos_nlp_8_crit\u00e9rios_de_aceite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_1_vis\u00e3o_geral_e_contexto", "to": "docs_prd_extrator_artigos_nlp_1_1_objetivo_do_produto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf01_ingest\u00e3o_de_arquivo_json_de_not\u00edcias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf02_navega\u00e7\u00e3o_e_coleta_com_foxcape_obrigat\u00f3rio", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf03_extra\u00e7\u00e3o_m\u00e1xima_com_trafilatura", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf04_extra\u00e7\u00e3o_m\u00e1xima_com_newspaper4k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf05_extra\u00e7\u00e3o_com_readability_readability_lxml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf06_consolida\u00e7\u00e3o_e_exporta\u00e7\u00e3o_de_resultados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf07_interface_de_linha_de_comando_cli_e_logs_em_tempo_real", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr", "to": "docs_prd_extrator_artigos_nlp_rf08_toler\u00e2ncia_a_falhas_e_resili\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface", "to": "docs_prd_extrator_artigos_nlp_6_1_esquema_do_json_de_entrada_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface", "to": "docs_prd_extrator_artigos_nlp_6_2_esquema_do_json_consolidado_de_sa\u00edda_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_11_fluxo_funcional_do_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_19_gateway_e_fallback_de_modelos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_1_contexto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_20_idempot\u00eancia_e_persist\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_21_observabilidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_22_promptfoo_no_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_23_requisitos_funcionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_24_requisitos_n\u00e3o_funcionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_25_c\u00f3digos_m\u00ednimos_de_erro_e_descarte", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_26_crit\u00e9rios_de_aceita\u00e7\u00e3o_do_produto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_27_m\u00e9tricas_de_sucesso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_28_depend\u00eancia_futura_de_self_healing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_29_definition_of_done", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_2_objetivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_3_princ\u00edpio_mestre", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_6_atores_e_sistemas_relacionados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_7_unidade_de_processamento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_1_fundamenta\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_2_proibi\u00e7\u00e3o_de_regex_para_texto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_3_uso_obrigat\u00f3rio_do_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_4_modelos_do_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_1_inclu\u00eddo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_2_fora_do_escopo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_1_campos_estruturais_esperados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_2_selected_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_3_campos_das_extra\u00e7\u00f5es", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_4_validade_editorial_m\u00ednima", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_1_obrigatoriedade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_2_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_3_resultados_poss\u00edveis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_1_resultado_json_e_manifesto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_2_status_finais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_3_arquivo_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_4_formata\u00e7\u00e3o_markdown_permitida", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_1_limite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_2_t\u00e9cnicas_permitidas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_3_t\u00e9cnicas_proibidas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_1_url_de_origem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_2_fontes_de_metadados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_1_obrigatoriedade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_2_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_3_sa\u00edda_l\u00f3gica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_4_regras_editoriais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_1_permiss\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_2_proibi\u00e7\u00f5es", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_3_forma_audit\u00e1vel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_1_imagens_editoriais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_2_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_1_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_2_decis\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_1_sentimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento", "to": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_2_tags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_10_contratos_versionados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_11_valida\u00e7\u00e3o_inicial", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_12_fingerprint_e_idempot\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_17_montagem_do_markdown_intermedi\u00e1rio", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_19_enriquecimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_1_prop\u00f3sito", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_21_prompts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_24_logging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_25_seguran\u00e7a_e_privacidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_26_capacidade_e_concorr\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_27_falhas_e_recupera\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_28_deploy_e_configura\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_29_ci_cd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_2_direcionadores", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_30_decis\u00f5es_de_simplicidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_31_prepara\u00e7\u00e3o_m\u00ednima_para_self_healing_futuro", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_32_riscos_arquiteturais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_33_crit\u00e9rios_arquiteturais_de_aceite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_4_vis\u00e3o_de_contexto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_5_arquitetura_l\u00f3gica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_6_componentes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_8_organiza\u00e7\u00e3o_de_m\u00f3dulos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_1_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_2_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_3_depend\u00eancias_externas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_1_escolha", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_2_justificativa", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_3_estados_persistidos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_4_crit\u00e9rios_de_reavalia\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_1_prefer\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_2_aprova\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_3_proibi\u00e7\u00f5es", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_1_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_2_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_3_json_ld_e_metadados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_4_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_5_texto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_6_enforcement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_1_ordem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_2_equival\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_1_interface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_2_garantia_de_grounding", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_3_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_1_representa\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_2_valida\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_3_responsabilidade_do_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_1_adapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_2_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_3_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_4_gate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_1_interface_m\u00ednima", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_2_configura\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_3_retry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_1_nomes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_2_escrita_at\u00f4mica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_1_hierarquia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_2_conte\u00fado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade", "to": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_3_degrada\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_conven\u00e7\u00f5es", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_52", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_42", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_46", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_117", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_95", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_69", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_crit\u00e9rios_de_reavalia\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_89", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_147", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_140", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_127", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_131", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_176", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_169", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_157", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_161", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_210", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_203", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_187", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_191", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_240", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_234", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_220", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_224", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_268", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_261", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_249", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_253", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_301", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_294", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_278", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_282", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_328", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_322", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_312", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_316", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada_355", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_349", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_336", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging", "to": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_340", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_10_testes_de_parsing_sem_regex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_11_testes_de_candidatos_e_proveni\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_12_testes_de_higieniza\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_13_testes_de_reparos_textuais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_14_testes_do_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_15_testes_de_enriquecimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_16_testes_de_markdown_e_manifesto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_17_testes_de_providers_e_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_18_testes_de_observabilidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_19_testes_de_seguran\u00e7a", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_1_objetivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_21_fault_injection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_24_evid\u00eancias_de_teste", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_25_crit\u00e9rio_de_conclus\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_2_princ\u00edpios", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_3_camadas_de_teste", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_5_m\u00e9tricas_de_avalia\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_6_gates_cr\u00edticos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_7_gates_quantitativos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_8_testes_de_contrato_de_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_9_testes_de_fingerprint_e_idempot\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_4_1_fixture_inicial", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_4_2_golden_set_de_produ\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_4_3_holdout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_4_4_verdade_de_refer\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_20_1_perfil", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_20_2_crit\u00e9rios", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_20_3_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_22_1_matriz", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_22_2_assertions_permitidas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_22_3_assertions_proibidas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_antes_de_promo\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_mudan\u00e7a_de_prompt_contexto_schema_ou_modelo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci", "to": "docs_structured_extraction_04_plano_testes_evals_runtime_todo_pull_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime", "to": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_10_m\u00e9tricas_de_enriquecimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_11_m\u00e9tricas_de_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_12_sinais_para_futura_revis\u00e3o_de_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_13_m\u00e9tricas_de_persist\u00eancia_e_idempot\u00eancia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_14_m\u00e9tricas_de_observabilidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_15_m\u00e9tricas_de_capacidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_17_logs_estruturados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_19_cardinalidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_1_objetivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_20_crit\u00e9rio_de_aceite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_2_princ\u00edpios", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_3_kpis_do_produto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_4_invariantes_cr\u00edticas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_5_m\u00e9tricas_de_volume_e_resultado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_6_m\u00e9tricas_de_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_7_m\u00e9tricas_de_higieniza\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_8_m\u00e9tricas_de_reparos_textuais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_9_m\u00e9tricas_do_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_16_1_staging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_16_2_relat\u00f3rio_obrigat\u00f3rio", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_16_3_aprova\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_18_1_sa\u00fade_do_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_18_2_qualidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos", "to": "docs_structured_extraction_05_metricas_kpis_runtime_18_3_sinais_de_revis\u00e3o_futura", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime", "to": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_10_smoke_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_11_opera\u00e7\u00e3o_normal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_13_logs_e_correla\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_15_falha_de_valida\u00e7\u00e3o_de_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_19_falha_de_enriquecimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_1_objetivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_23_custo_acima_do_limite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_24_lat\u00eancia_acima_do_slo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_25_viola\u00e7\u00e3o_cr\u00edtica_de_grounding", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_27_troca_planejada_de_modelo_ou_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_28_rota\u00e7\u00e3o_de_credenciais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_29_backup_e_reten\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_2_princ\u00edpios_operacionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_30_reconcilia\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_31_encerramento_controlado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_32_crit\u00e9rios_de_prontid\u00e3o_operacional", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_3_artefatos_operacionais", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_4_responsabilidades", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_5_pr\u00e9_requisitos_do_ambiente", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_8_implanta\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos", "to": "docs_structured_extraction_06_runbook_producao_runtime_9_preflight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria", "to": "docs_structured_extraction_06_runbook_producao_runtime_6_1_funcional", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria", "to": "docs_structured_extraction_06_runbook_producao_runtime_6_2_secrets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria", "to": "docs_structured_extraction_06_runbook_producao_runtime_6_3_valores_definidos_ap\u00f3s_staging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release", "to": "docs_structured_extraction_06_runbook_producao_runtime_7_1_c\u00f3digo_e_documenta\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release", "to": "docs_structured_extraction_06_runbook_producao_runtime_7_2_testes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release", "to": "docs_structured_extraction_06_runbook_producao_runtime_7_3_staging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release", "to": "docs_structured_extraction_06_runbook_producao_runtime_7_4_configura\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento", "to": "docs_structured_extraction_06_runbook_producao_runtime_12_1_sa\u00fade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento", "to": "docs_structured_extraction_06_runbook_producao_runtime_12_2_qualidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento", "to": "docs_structured_extraction_06_runbook_producao_runtime_12_3_sinais_para_an\u00e1lise_futura", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento", "to": "docs_structured_extraction_06_runbook_producao_runtime_14_1_mesma_configura\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento", "to": "docs_structured_extraction_06_runbook_producao_runtime_14_2_configura\u00e7\u00e3o_diferente", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento", "to": "docs_structured_extraction_06_runbook_producao_runtime_14_3_proibi\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_15_falha_de_valida\u00e7\u00e3o_de_entrada", "to": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_15_falha_de_valida\u00e7\u00e3o_de_entrada", "to": "docs_structured_extraction_06_runbook_producao_runtime_sintomas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio", "to": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio", "to": "docs_structured_extraction_06_runbook_producao_runtime_escalada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio", "to": "docs_structured_extraction_06_runbook_producao_runtime_investiga\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding", "to": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_311", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding", "to": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_302", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp", "to": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_330", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp", "to": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_324", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse", "to": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_347", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse", "to": "docs_structured_extraction_06_runbook_producao_runtime_recupera\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite", "to": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_corrup\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite", "to": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_lock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite", "to": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_365", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco", "to": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_397", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco", "to": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_389", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual", "to": "docs_structured_extraction_06_runbook_producao_runtime_gatilhos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual", "to": "docs_structured_extraction_06_runbook_producao_runtime_procedimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_10_pol\u00edtica_de_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_12_contexto_registrado_no_langfuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_13_crit\u00e9rios_de_aceite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_1_objetivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_2_chamadas_l\u00f3gicas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_3_regras_comuns_dos_prompts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_4_versionamento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_1_incluir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_2_n\u00e3o_incluir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_3_ordem_do_contexto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_1_nome_l\u00f3gico", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_2_entrada_m\u00ednima", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_3_instru\u00e7\u00f5es_normativas_de_conte\u00fado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_4_sa\u00edda_l\u00f3gica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_1_texto_obrigat\u00f3rio_no_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_2_categorias_fechadas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_3_estrutura_de_cada_reparo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_4_o_que_o_prompt_n\u00e3o_pode_permitir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_1_ordem_de_valida\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_2_valida\u00e7\u00e3o_de_reparo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_3_falha_parcial", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_4_montagem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_1_nome_l\u00f3gico", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_2_entrada_m\u00ednima", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_3_instru\u00e7\u00f5es_normativas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_4_harness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_1_fonte", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_2_casos_obrigat\u00f3rios_de_reparo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo", "to": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_3_assertions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "examples_content_northvolt_de", "to": "examples_content_northvolt_de_batteriezellproduktion_f\u00fcr_europ\u00e4ische_elektrofahrzeuge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "examples_content_presal_pt", "to": "examples_content_presal_pt_petrobras_bate_recorde_hist\u00f3rico_de_produ\u00e7\u00e3o_no_pr\u00e9_sal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "examples_content_tangential_es", "to": "examples_content_tangential_es_reflexiones_sobre_el_debate_pol\u00edtico_y_la_diplomacia_regional", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness", "to": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness", "to": "specs_001_multilingual_entity_classifier_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness", "to": "specs_001_multilingual_entity_classifier_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_1_requirement_completeness_scope_boundaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_2_requirement_clarity_decision_semantics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_3_requirement_consistency_alignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_4_acceptance_criteria_measurability", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_5_scenario_edge_case_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_requirements", "to": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_requirements", "to": "specs_001_multilingual_entity_classifier_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_requirements_content_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_requirements_feature_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_requirements_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier", "to": "specs_001_multilingual_entity_classifier_checklists_requirements_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_contracts_cli_contract", "to": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc", "to": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_command_line_interface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc", "to": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_command_line_interface", "to": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_1_arguments_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes", "to": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_1_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes", "to": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_2_standard_output_stdout_standard_error_stderr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_data_model", "to": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc", "to": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc", "to": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas", "to": "specs_001_multilingual_entity_classifier_data_model_1_1_ecp_snapshot_schema_snapshot_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas", "to": "specs_001_multilingual_entity_classifier_data_model_1_2_content_item_schema_content_md", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas", "to": "specs_001_multilingual_entity_classifier_data_model_2_1_classification_success_result_schema_result_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas", "to": "specs_001_multilingual_entity_classifier_data_model_2_2_error_result_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan", "to": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan", "to": "specs_001_multilingual_entity_classifier_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks", "to": "specs_001_multilingual_entity_classifier_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_plan_complexity_tracking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_plan_constitution_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_plan_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_plan_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_plan_technical_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan_project_structure", "to": "specs_001_multilingual_entity_classifier_plan_documentation_this_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_plan_project_structure", "to": "specs_001_multilingual_entity_classifier_plan_source_code_repository_root", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_quickstart", "to": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc", "to": "specs_001_multilingual_entity_classifier_quickstart_1_prerequisites_installation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc", "to": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc", "to": "specs_001_multilingual_entity_classifier_quickstart_3_running_the_controlled_24_case_benchmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples", "to": "specs_001_multilingual_entity_classifier_quickstart_2_1_direct_inherence_portuguese", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples", "to": "specs_001_multilingual_entity_classifier_quickstart_2_2_contextual_inherence_via_graph_snapshot_german", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples", "to": "specs_001_multilingual_entity_classifier_quickstart_2_3_tangential_mention_spanish", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research", "to": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc", "to": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc", "to": "specs_001_multilingual_entity_classifier_research_2_standardized_error_handling_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs", "to": "specs_001_multilingual_entity_classifier_research_decision_1_execution_engine_cli_architecture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs", "to": "specs_001_multilingual_entity_classifier_research_decision_2_multilingual_language_detection_normalization_tier_1_core", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs", "to": "specs_001_multilingual_entity_classifier_research_decision_3_materialized_ecp_snapshot_contract_matching_logic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs", "to": "specs_001_multilingual_entity_classifier_research_decision_4_tier_2_embeddings_tier_3_llm_optional_adapters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs", "to": "specs_001_multilingual_entity_classifier_research_decision_5_controlled_24_case_poc_benchmark_suite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec", "to": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks", "to": "specs_001_multilingual_entity_classifier_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_spec_assumptions_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_spec_clarifications", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_spec_success_criteria_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_clarifications", "to": "specs_001_multilingual_entity_classifier_spec_session_2026_08_19", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory", "to": "specs_001_multilingual_entity_classifier_spec_user_story_1_classify_content_inherence_via_cli_for_an_ecp_snapshot_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory", "to": "specs_001_multilingual_entity_classifier_spec_user_story_2_multilingual_language_support_edge_validation_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory", "to": "specs_001_multilingual_entity_classifier_spec_functional_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory", "to": "specs_001_multilingual_entity_classifier_spec_key_entities_data_models_domain_entities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_success_criteria_mandatory", "to": "specs_001_multilingual_entity_classifier_spec_measurable_outcomes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_assumptions_scope", "to": "specs_001_multilingual_entity_classifier_spec_assumptions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_spec_assumptions_scope", "to": "specs_001_multilingual_entity_classifier_spec_explicit_out_of_scope_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks", "to": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_tasks_dependencies_execution_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_tasks_phase_1_setup_shared_infrastructure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_tasks_phase_2_foundational_blocking_prerequisites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_tasks_phase_3_user_story_1_core_tier_1_deterministic_classification_cli_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_tasks_phase_4_user_story_2_multilingual_24_case_controlled_benchmark_suite_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_tasks_phase_5_optional_adapters_tier_2_embeddings_tier_3_llm_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc", "to": "specs_001_multilingual_entity_classifier_tasks_phase_6_polish_validation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_phase_3_user_story_1_core_tier_1_deterministic_classification_cli_priority_p1_mvp", "to": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_phase_3_user_story_1_core_tier_1_deterministic_classification_cli_priority_p1_mvp", "to": "specs_001_multilingual_entity_classifier_tasks_tests_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_phase_4_user_story_2_multilingual_24_case_controlled_benchmark_suite_priority_p2", "to": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_phase_5_optional_adapters_tier_2_embeddings_tier_3_llm_priority_p3", "to": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_001_multilingual_entity_classifier_tasks_dependencies_execution_order", "to": "specs_001_multilingual_entity_classifier_tasks_implementation_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness", "to": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness", "to": "specs_002_google_news_extractor_contracts_cli_contract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness", "to": "specs_002_google_news_extractor_data_model", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness", "to": "specs_002_google_news_extractor_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness", "to": "specs_002_google_news_extractor_research", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness", "to": "specs_002_google_news_extractor_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_readiness_cli_interface_parameter_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_readiness_data_sanitization_article_extraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_readiness_error_handling_edge_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_readiness_non_functional_operational_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_readiness_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_readiness_scraping_engine_feed_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_requirements", "to": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_requirements", "to": "specs_002_google_news_extractor_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_requirements_content_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_requirements_feature_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_requirements_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_checklists_requirements_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_contracts_cli_contract", "to": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks", "to": "specs_002_google_news_extractor_contracts_cli_contract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_contracts_cli_contract_2_c\u00f3digos_de_sa\u00edda_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_contracts_cli_contract_3_protocolo_de_streams_stdout_stderr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos", "to": "specs_002_google_news_extractor_contracts_cli_contract_argumentos_de_linha_de_comando", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos", "to": "specs_002_google_news_extractor_contracts_cli_contract_sintaxe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_data_model", "to": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_data_model_2_esquema_json_de_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos", "to": "specs_002_google_news_extractor_data_model_1_1_searchquery_par\u00e2metros_da_busca", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos", "to": "specs_002_google_news_extractor_data_model_1_2_newsarticle_item_de_not\u00edcia", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos", "to": "specs_002_google_news_extractor_data_model_1_3_extractionresult_sa\u00edda_estruturada_consolidada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan", "to": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan", "to": "specs_002_google_news_extractor_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks", "to": "specs_002_google_news_extractor_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_plan_architecture_pipeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_plan_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_plan_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_plan_technical_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan_project_structure", "to": "specs_002_google_news_extractor_plan_documentation_this_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_plan_project_structure", "to": "specs_002_google_news_extractor_plan_source_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart", "to": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_quickstart_1_pr\u00e9_requisitos_e_instala\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_quickstart_3_valida\u00e7\u00e3o_dos_testes_automatizados_e_linter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso", "to": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_1_river_plate_argentina_espanhol_2_p\u00e1ginas_salvar_em_arquivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso", "to": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_2_cruzeiro_brasil_portugu\u00eas_formatado_no_terminal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso", "to": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_3_f\u00f3rmula_1_reino_unido_ingl\u00eas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso", "to": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_4_integra\u00e7\u00e3o_em_pipeline_com_jq_modo_silencioso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso", "to": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_5_extra\u00e7\u00e3o_r\u00e1pida_com_links_brutos_sem_resolu\u00e7\u00e3o_de_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_research", "to": "specs_002_google_news_extractor_research_research_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_research_research_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_002_google_news_extractor_research_decision_1_motor_de_requisi\u00e7\u00e3o_e_scraping_com_foxcape_em_modo_headless", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_002_google_news_extractor_research_decision_2_endpoint_rss_do_google_news_vs_scraping_de_dom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_002_google_news_extractor_research_decision_3_mapeamento_de_idioma_e_locale_hl_gl_ceid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_002_google_news_extractor_research_decision_4_resolu\u00e7\u00e3o_de_urls_do_google_news_via_googlenewsdecoder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_002_google_news_extractor_research_decision_5_logging_em_tempo_real_no_stderr_e_segrega\u00e7\u00e3o_de_streams", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec", "to": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks", "to": "specs_002_google_news_extractor_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_spec_clarifications", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_spec_edge_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_spec_requirements_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_spec_success_criteria_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_clarifications", "to": "specs_002_google_news_extractor_spec_session_2026_08_20", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory", "to": "specs_002_google_news_extractor_spec_user_story_1_extra\u00e7\u00e3o_b\u00e1sica_de_not\u00edcias_com_urls_finais_resolvidas_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory", "to": "specs_002_google_news_extractor_spec_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory", "to": "specs_002_google_news_extractor_spec_user_story_3_pagina\u00e7\u00e3o_exporta\u00e7\u00e3o_em_arquivo_e_feedback_visual_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_spec_requirements_mandatory", "to": "specs_002_google_news_extractor_spec_functional_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks", "to": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_tasks_phase_1_setup_shared_infrastructure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_tasks_phase_2_foundational_blocking_prerequisites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_b\u00e1sica_de_not\u00edcias_por_assunto_e_idioma_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_tasks_phase_4_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_tasks_phase_5_user_story_3_pagina\u00e7\u00e3o_e_controle_de_volume_de_resultados_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_tasks_phase_6_url_resolution_headless_configuration_real_time_logging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor", "to": "specs_002_google_news_extractor_tasks_phase_7_verification_e2e_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_b\u00e1sica_de_not\u00edcias_por_assunto_e_idioma_priority_p1_mvp", "to": "specs_002_google_news_extractor_tasks_implementation_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_b\u00e1sica_de_not\u00edcias_por_assunto_e_idioma_priority_p1_mvp", "to": "specs_002_google_news_extractor_tasks_tests_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_phase_4_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2", "to": "specs_002_google_news_extractor_tasks_implementation_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_phase_4_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2", "to": "specs_002_google_news_extractor_tasks_tests_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_phase_5_user_story_3_pagina\u00e7\u00e3o_e_controle_de_volume_de_resultados_priority_p3", "to": "specs_002_google_news_extractor_tasks_implementation_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_002_google_news_extractor_tasks_phase_5_user_story_3_pagina\u00e7\u00e3o_e_controle_de_volume_de_resultados_priority_p3", "to": "specs_002_google_news_extractor_tasks_tests_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction", "to": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction", "to": "specs_003_article_content_extractor_data_model", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction", "to": "specs_003_article_content_extractor_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_extraction_1_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_extraction_2_requirement_clarity_non_ambiguity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_extraction_3_requirement_consistency_data_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_extraction_4_scenario_edge_case_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_extraction_5_non_functional_operational_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_extraction_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_requirements", "to": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_requirements", "to": "specs_003_article_content_extractor_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_requirements_content_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_requirements_feature_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_requirements_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_checklists_requirements_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_cli_contract", "to": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_contracts_cli_contract_1_comando_de_execu\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_contracts_cli_contract_2_argumentos_e_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_contracts_cli_contract_3_c\u00f3digos_de_sa\u00edda_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_contracts_cli_contract_4_comportamento_de_streams_i_o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_json_schema", "to": "specs_003_article_content_extractor_contracts_json_schema_json_schema_contract_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_json_schema_json_schema_contract_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_contracts_json_schema_1_schema_de_entrada_input_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_contracts_json_schema_json_schema_contract_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_contracts_json_schema_2_schema_de_sa\u00edda_output_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model", "to": "specs_003_article_content_extractor_data_model_data_model_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model_data_model_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "to": "specs_003_article_content_extractor_data_model_1_1_inputarticle_value_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "to": "specs_003_article_content_extractor_data_model_1_2_trafilaturadata_value_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "to": "specs_003_article_content_extractor_data_model_1_3_newspaperdata_value_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "to": "specs_003_article_content_extractor_data_model_1_4_readabilitydata_value_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "to": "specs_003_article_content_extractor_data_model_1_5_extractedarticle_entity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_data_model_1_entities_value_objects", "to": "specs_003_article_content_extractor_data_model_1_6_extractionbatchreport_aggregate_root", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan", "to": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_plan_constitution_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_plan_implementation_phases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_plan_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_plan_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_plan_technical_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_project_structure", "to": "specs_003_article_content_extractor_plan_documentation_this_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_project_structure", "to": "specs_003_article_content_extractor_plan_source_code_layout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_phases", "to": "specs_003_article_content_extractor_plan_phase_0_outline_research_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_phases", "to": "specs_003_article_content_extractor_plan_phase_1_design_contracts_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_plan_implementation_phases", "to": "specs_003_article_content_extractor_plan_phase_2_tasks_execution_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart", "to": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_quickstart_1_pr\u00e9_requisitos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_quickstart_3_valida\u00e7\u00e3o_automatizada_de_testes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o", "to": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_1_extra\u00e7\u00e3o_com_amostragem_r\u00e1pida_limit_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o", "to": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_2_caminho_customizado_de_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o", "to": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_3_modo_silencioso_silent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o", "to": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_4_resili\u00eancia_contra_urls_inv\u00e1lidas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research", "to": "specs_003_article_content_extractor_research_research_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research_research_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_003_article_content_extractor_research_decision_1_motor_de_navega\u00e7\u00e3o_e_renderiza\u00e7\u00e3o_com_foxcape_em_sess\u00e3o_\u00fanica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_003_article_content_extractor_research_decision_2_orquestra\u00e7\u00e3o_tripla_de_extra\u00e7\u00e3o_de_conte\u00fado_nlp_web_scraping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_003_article_content_extractor_research_decision_3_resili\u00eancia_e_isolamento_de_falhas_por_camada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_003_article_content_extractor_research_decision_4_heran\u00e7a_inteligente_de_idioma_para_nlp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_003_article_content_extractor_research_decision_5_gerenciamento_de_mem\u00f3ria_e_descarte_do_raw_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs", "to": "specs_003_article_content_extractor_research_decision_6_segrega\u00e7\u00e3o_de_streams_e_feedback_visual_em_stderr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec", "to": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_spec_assumptions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_spec_clarifications", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_spec_requirements_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_spec_success_criteria_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_clarifications", "to": "specs_003_article_content_extractor_spec_session_2026_08_20", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory", "to": "specs_003_article_content_extractor_spec_edge_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory", "to": "specs_003_article_content_extractor_spec_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory", "to": "specs_003_article_content_extractor_spec_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory", "to": "specs_003_article_content_extractor_spec_user_story_3_controle_de_execu\u00e7\u00e3o_via_linha_de_comando_e_feedback_visual_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_requirements_mandatory", "to": "specs_003_article_content_extractor_spec_functional_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_requirements_mandatory", "to": "specs_003_article_content_extractor_spec_key_entities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_spec_success_criteria_mandatory", "to": "specs_003_article_content_extractor_spec_measurable_outcomes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks", "to": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_dependencies_execution_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_implementation_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_phase_1_setup_dependencies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_phase_2_foundational_estruturas_e_modelos_base", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_phase_4_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_phase_5_user_story_3_controle_de_execu\u00e7\u00e3o_via_cli_e_feedback_visual_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor", "to": "specs_003_article_content_extractor_tasks_phase_6_polish_valida\u00e7\u00e3o_final", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp", "to": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp", "to": "specs_003_article_content_extractor_tasks_testes_da_user_story_1_tdd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_phase_4_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2", "to": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_phase_4_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2", "to": "specs_003_article_content_extractor_tasks_testes_da_user_story_2_tdd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_phase_5_user_story_3_controle_de_execu\u00e7\u00e3o_via_cli_e_feedback_visual_priority_p3", "to": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_phase_5_user_story_3_controle_de_execu\u00e7\u00e3o_via_cli_e_feedback_visual_priority_p3", "to": "specs_003_article_content_extractor_tasks_testes_da_user_story_3_tdd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_dependencies_execution_order", "to": "specs_003_article_content_extractor_tasks_oportunidades_de_execu\u00e7\u00e3o_paralela", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_implementation_strategy", "to": "specs_003_article_content_extractor_tasks_entrega_incremental", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_003_article_content_extractor_tasks_implementation_strategy", "to": "specs_003_article_content_extractor_tasks_mvp_first_user_story_1_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection", "to": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "to": "specs_004_deterministic_content_selection_checklists_deterministic_selection_candidate_state_transitions_resilience", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "to": "specs_004_deterministic_content_selection_checklists_deterministic_selection_decision_tie_breaking_hierarchy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "to": "specs_004_deterministic_content_selection_checklists_deterministic_selection_json_schema_integrity_atomic_i_o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "to": "specs_004_deterministic_content_selection_checklists_deterministic_selection_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "to": "specs_004_deterministic_content_selection_checklists_deterministic_selection_shingles_consensus_metric_formulation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality", "to": "specs_004_deterministic_content_selection_checklists_deterministic_selection_text_normalization_tokenization_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_requirements", "to": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_requirements", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_checklists_requirements_content_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_checklists_requirements_feature_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_checklists_requirements_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_checklists_requirements_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_cli_contract", "to": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_cli_contract", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_contracts_cli_contract_1_command_syntax", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_contracts_cli_contract_2_arguments_and_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_contracts_cli_contract_3_standard_streams_i_o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_contracts_cli_contract_4_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_json_schema", "to": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_json_schema", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_contracts_json_schema_1_input_json_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_contracts_json_schema_2_output_json_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model", "to": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan", "to": "specs_004_deterministic_content_selection_data_model", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_data_model_1_domain_entities_value_types", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields", "to": "specs_004_deterministic_content_selection_data_model_articleselectionresult_dataclass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields", "to": "specs_004_deterministic_content_selection_data_model_batchprocessingresult_dataclass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields", "to": "specs_004_deterministic_content_selection_data_model_candidatestatus_enum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields", "to": "specs_004_deterministic_content_selection_data_model_extractorcandidate_dataclass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields", "to": "specs_004_deterministic_content_selection_data_model_extractorname_enum_literal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping", "to": "specs_004_deterministic_content_selection_data_model_entrada", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping", "to": "specs_004_deterministic_content_selection_data_model_sa\u00edda", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan", "to": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan", "to": "specs_004_deterministic_content_selection_quickstart", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan", "to": "specs_004_deterministic_content_selection_research", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks", "to": "specs_004_deterministic_content_selection_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_plan_constitution_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_plan_implementation_phases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_plan_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_plan_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_plan_technical_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_project_structure", "to": "specs_004_deterministic_content_selection_plan_documentation_this_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_project_structure", "to": "specs_004_deterministic_content_selection_plan_source_code_layout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_phases", "to": "specs_004_deterministic_content_selection_plan_phase_0_outline_research_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_phases", "to": "specs_004_deterministic_content_selection_plan_phase_1_design_contracts_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_plan_implementation_phases", "to": "specs_004_deterministic_content_selection_plan_phase_2_tasks_execution_next_step_via_speckit_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart", "to": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_quickstart_1_pr\u00e9_requisitos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_quickstart_3_execu\u00e7\u00e3o_dos_testes_automatizados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_quickstart_4_valida\u00e7\u00e3o_program\u00e1tica_uso_como_m\u00f3dulo_python", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli", "to": "specs_004_deterministic_content_selection_quickstart_cen\u00e1rio_1_selecionar_o_melhor_extrator_para_uma_extra\u00e7\u00e3o_existente", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli", "to": "specs_004_deterministic_content_selection_quickstart_cen\u00e1rio_2_especificar_caminho_de_sa\u00edda_customizado_e_modo_verboso", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research", "to": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "to": "specs_004_deterministic_content_selection_research_alternatives_considered", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "to": "specs_004_deterministic_content_selection_research_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "to": "specs_004_deterministic_content_selection_research_decisions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline", "to": "specs_004_deterministic_content_selection_research_rationale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "to": "specs_004_deterministic_content_selection_research_context_34", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "to": "specs_004_deterministic_content_selection_research_decisions_37", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics", "to": "specs_004_deterministic_content_selection_research_rationale_51", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "to": "specs_004_deterministic_content_selection_research_context_59", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "to": "specs_004_deterministic_content_selection_research_decisions_62", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico", "to": "specs_004_deterministic_content_selection_research_rationale_84", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "to": "specs_004_deterministic_content_selection_research_context_91", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "to": "specs_004_deterministic_content_selection_research_decisions_94", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica", "to": "specs_004_deterministic_content_selection_research_rationale_106", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec", "to": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks", "to": "specs_004_deterministic_content_selection_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_spec_assumptions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_spec_requirements_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_spec_success_criteria_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection", "to": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory", "to": "specs_004_deterministic_content_selection_spec_edge_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory", "to": "specs_004_deterministic_content_selection_spec_user_story_1_deterministic_selection_with_text_consensus_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory", "to": "specs_004_deterministic_content_selection_spec_user_story_2_resilient_decision_under_total_disagreement_or_degradation_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory", "to": "specs_004_deterministic_content_selection_spec_user_story_3_non_destructive_json_batch_processing_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_requirements_mandatory", "to": "specs_004_deterministic_content_selection_spec_functional_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_requirements_mandatory", "to": "specs_004_deterministic_content_selection_spec_key_entities_include_if_feature_involves_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_spec_success_criteria_mandatory", "to": "specs_004_deterministic_content_selection_spec_measurable_outcomes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks", "to": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_dependencies_execution_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_implementation_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_parallel_opportunities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_phase_1_setup_shared_infrastructure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_phase_2_foundational_data_structures_normalization_engine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "to": "specs_004_deterministic_content_selection_tasks_phase_6_polish_cross_cutting_concerns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "to": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "to": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "to": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "to": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "to": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "to": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_implementation_strategy", "to": "specs_004_deterministic_content_selection_tasks_incremental_delivery_phases_4_5_6", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_004_deterministic_content_selection_tasks_implementation_strategy", "to": "specs_004_deterministic_content_selection_tasks_mvp_first_phases_1_2_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion", "to": "specs_005_convert_json_markdown_data_model", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion", "to": "specs_005_convert_json_markdown_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion", "to": "specs_005_convert_json_markdown_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_1_valida\u00e7\u00e3o_de_entrada_tipagem_isolamento_de_lotes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_2_isolamento_estrito_de_extrator_convers\u00e3o_de_conte\u00fado_html_md", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_3_resolu\u00e7\u00e3o_determin\u00edstica_de_metadados_mapeamento_de_selecionado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_4_normaliza\u00e7\u00e3o_de_escalares_placeholders_sanitiza\u00e7\u00e3o_de_listas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_5_normaliza\u00e7\u00e3o_de_datas_fusos_valida\u00e7\u00e3o_estrita_de_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_6_sanitiza\u00e7\u00e3o_editorial_tratamento_de_imagens_t\u00edtulo_duplicado", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_7_estrutura_sintaxe_do_markdown_de_sa\u00edda_restri\u00e7\u00f5es", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_8_interface_cli_tratamento_de_erros_atomicidade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_9_estrat\u00e9gia_de_testes_golden_fixtures_definition_of_done", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality", "to": "specs_005_convert_json_markdown_checklists_markdown_conversion_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_requirements", "to": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_requirements", "to": "specs_005_convert_json_markdown_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_checklists_requirements_content_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_checklists_requirements_feature_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_checklists_requirements_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_checklists_requirements_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_cli_contract", "to": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan", "to": "specs_005_convert_json_markdown_contracts_cli_contract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py", "to": "specs_005_convert_json_markdown_contracts_cli_contract_1_script_signature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py", "to": "specs_005_convert_json_markdown_contracts_cli_contract_2_command_line_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py", "to": "specs_005_convert_json_markdown_contracts_cli_contract_3_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py", "to": "specs_005_convert_json_markdown_contracts_cli_contract_4_standard_stream_behavior", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_markdown_schema", "to": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan", "to": "specs_005_convert_json_markdown_contracts_markdown_schema", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown", "to": "specs_005_convert_json_markdown_contracts_markdown_schema_1_output_document_specification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown", "to": "specs_005_convert_json_markdown_contracts_markdown_schema_2_formatting_syntax_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model", "to": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan", "to": "specs_005_convert_json_markdown_data_model", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks", "to": "specs_005_convert_json_markdown_data_model", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_data_model_2_priority_resolution_matrix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas", "to": "specs_005_convert_json_markdown_data_model_entity_1_articleinput_source_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas", "to": "specs_005_convert_json_markdown_data_model_entity_2_extractorblock_per_extractor_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas", "to": "specs_005_convert_json_markdown_data_model_entity_3_resolvedarticlemetadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas", "to": "specs_005_convert_json_markdown_data_model_entity_4_markdowndocument", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_data_model_entity_1_articleinput_source_json", "to": "specs_005_convert_json_markdown_data_model_validation_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan", "to": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan", "to": "specs_005_convert_json_markdown_quickstart", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan", "to": "specs_005_convert_json_markdown_research", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan", "to": "specs_005_convert_json_markdown_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks", "to": "specs_005_convert_json_markdown_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_plan_complexity_tracking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_plan_constitution_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_plan_implementation_phases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_plan_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_plan_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_plan_technical_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_project_structure", "to": "specs_005_convert_json_markdown_plan_documentation_this_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_project_structure", "to": "specs_005_convert_json_markdown_plan_source_code_test_layout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_phases", "to": "specs_005_convert_json_markdown_plan_phase_0_outline_research_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_phases", "to": "specs_005_convert_json_markdown_plan_phase_1_design_contracts_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_plan_implementation_phases", "to": "specs_005_convert_json_markdown_plan_phase_2_tasks_implementation_breakdown_next_speckit_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart", "to": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_quickstart_1_prerequisites_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_quickstart_3_verification_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool", "to": "specs_005_convert_json_markdown_quickstart_basic_conversion_default_output_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool", "to": "specs_005_convert_json_markdown_quickstart_custom_destination_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart_3_verification_testing", "to": "specs_005_convert_json_markdown_quickstart_run_all_unit_integration_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_quickstart_3_verification_testing", "to": "specs_005_convert_json_markdown_quickstart_run_linter_type_checker", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research", "to": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_research_1_executive_summary_goals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_research_3_technology_stack_dependencies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "to": "specs_005_convert_json_markdown_research_decision_1_html_to_markdown_engine_selection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "to": "specs_005_convert_json_markdown_research_decision_2_direct_markdown_handling_for_trafilatura", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "to": "specs_005_convert_json_markdown_research_decision_3_metadata_normalization_priority_resolution_pipeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "to": "specs_005_convert_json_markdown_research_decision_4_date_parsing_strategy_iso_8601_rfc_2822", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "to": "specs_005_convert_json_markdown_research_decision_5_url_validation_media_filtering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "to": "specs_005_convert_json_markdown_research_decision_6_duplicate_title_heading_h1_stripping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings", "to": "specs_005_convert_json_markdown_research_decision_7_atomic_file_writing_error_resilience", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec", "to": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks", "to": "specs_005_convert_json_markdown_spec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_spec_assumptions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_spec_requirements_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_spec_success_criteria_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory", "to": "specs_005_convert_json_markdown_spec_edge_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory", "to": "specs_005_convert_json_markdown_spec_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory", "to": "specs_005_convert_json_markdown_spec_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory", "to": "specs_005_convert_json_markdown_spec_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_requirements_mandatory", "to": "specs_005_convert_json_markdown_spec_functional_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_requirements_mandatory", "to": "specs_005_convert_json_markdown_spec_key_entities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_spec_success_criteria_mandatory", "to": "specs_005_convert_json_markdown_spec_measurable_outcomes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks", "to": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_dependencies_execution_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_implementation_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_parallel_opportunities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_phase_1_setup_shared_infrastructure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_phase_2_foundational_blocking_prerequisites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "to": "specs_005_convert_json_markdown_tasks_phase_6_polish_cross_cutting_concerns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "to": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "to": "specs_005_convert_json_markdown_tasks_tests_for_user_story_1_tdd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "to": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "to": "specs_005_convert_json_markdown_tasks_tests_for_user_story_2_tdd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "to": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "to": "specs_005_convert_json_markdown_tasks_tests_for_user_story_3_tdd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_dependencies_execution_order", "to": "specs_005_convert_json_markdown_tasks_phase_dependencies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_implementation_strategy", "to": "specs_005_convert_json_markdown_tasks_incremental_delivery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_005_convert_json_markdown_tasks_implementation_strategy", "to": "specs_005_convert_json_markdown_tasks_mvp_first_user_story_1_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_10_scope_boundaries_quality_gates_operations_fr_001_to_fr_084", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_1_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_2_requirement_clarity_precision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_3_requirement_consistency_alignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_4_acceptance_criteria_measurability", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_5_scenario_flow_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_6_edge_case_boundary_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_7_non_functional_security_requirements_sec_001_to_sec_008", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_8_operational_resilience_lifecycle_governance_fr_081_fr_084", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_9_dependencies_contract_traceability", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_release_readiness_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_requirements", "to": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_requirements_content_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_requirements_feature_readiness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_requirements_requirement_completeness", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_checklists_requirements_verification_notes_for_the_4_precision_adjustments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_1_invocation_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_4_exit_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_1_main_consolidation_command", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_2_operational_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_consolidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_preflight_reconcile_telemetry_flush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_smoke", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_1_stdout_machine_readable_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol", "to": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_2_stderr_sanitized_technical_logs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_prompts_contract", "to": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_prompts_contract_1_versioned_prompt_registry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_prompts_contract_2_normative_6_block_prompt_ordering_doc_07_5_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_contracts_prompts_contract_4_contractual_invariants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications", "to": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_1_article_content_hygiene_fr_024_fr_058", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications", "to": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_2_article_sentiment_tags_fr_037_fr_059", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model", "to": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_data_model_1_domain_entities_relationships", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_10_published_markdown_fingerprint_md", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_1_article_input_unit_article_input", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_2_entity_context_profile_snapshot_ecp_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_3_candidate_object_candidate_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_4_text_repair_operation_text_repair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_5_state_machine_record_state_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_6_state_transition_log_state_transitions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_7_telemetry_event_pending_telemetry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_8_release_metadata_contract_src_core_release_metadata_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions", "to": "specs_006_article_consolidation_runtime_data_model_2_9_output_manifest_fingerprint_result_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan", "to": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_plan_complexity_tracking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_plan_constitution_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_plan_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_plan_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_plan_technical_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan_project_structure", "to": "specs_006_article_consolidation_runtime_plan_documentation_9_versioned_contracts_this_feature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_plan_project_structure", "to": "specs_006_article_consolidation_runtime_plan_source_code_fixtures_repository_layout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart", "to": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_quickstart_2_local_validation_configuration_fixture_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_quickstart_4_automated_quality_evaluation_test_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup", "to": "specs_006_article_consolidation_runtime_quickstart_environment_secrets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup", "to": "specs_006_article_consolidation_runtime_quickstart_installation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios", "to": "specs_006_article_consolidation_runtime_quickstart_scenario_a_preflight_validation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios", "to": "specs_006_article_consolidation_runtime_quickstart_scenario_b_end_to_end_processing_approved_article", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios", "to": "specs_006_article_consolidation_runtime_quickstart_scenario_c_ecp_rejection_zero_markdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios", "to": "specs_006_article_consolidation_runtime_quickstart_scenario_d_idempotent_execution_replay", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research", "to": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_research_1_executive_summary_architectural_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_research_2_definitive_dependency_selections_qualitative_impact_analysis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_1_direct_python_state_machine_orchestration_fr_003_fr_046", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_2_certified_model_gateway_preflight_certification_fr_041_fr_042_fr_044", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_3_input_size_limit_enforcement_fr_056", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_4_candidate_equivalence_mapping_without_deduplication_fr_014_fr_020", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_5_10_step_hygiene_harness_and_controlled_micro_repairs_fr_024_to_fr_030", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_6_local_resolution_of_canonical_ecp_schema_inherence_gate_fr_031_to_fr_036", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_7_atomic_storage_backup_graceful_shutdown_fr_009_fr_046_fr_050_fr_081", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_8_observability_metrics_dashboards_in_langfuse_fr_060_to_fr_069", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions", "to": "specs_006_article_consolidation_runtime_research_decision_9_empirically_calibrated_staging_slos_fr_076_fr_077", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec", "to": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_spec_assumptions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_spec_edge_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_spec_priority_governance_statement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_spec_requirements_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_spec_success_criteria_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_spec_traceability_matrix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_1_single_article_ingestion_contract_validation_and_deterministic_candidate_preparation_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_2_mandatory_llm_extractive_content_hygiene_and_controlled_text_repairs_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_3_mandatory_ecp_gate_and_relevance_enforcement_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_5_canonical_markdown_rendering_and_atomic_persistence_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_6_agnostic_model_gateway_cheap_models_and_controlled_fallbacks_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_7_production_observability_log_sanitization_and_deferred_telemetry_resend_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_8_automated_quality_evaluation_staging_baselines_and_ci_quality_gates_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory", "to": "specs_006_article_consolidation_runtime_spec_user_story_9_production_runbook_operations_and_lifecycle_management_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_requirements_mandatory", "to": "specs_006_article_consolidation_runtime_spec_functional_requirements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_requirements_mandatory", "to": "specs_006_article_consolidation_runtime_spec_key_entities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_deterministic_structural_candidate_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_ecp_gate_and_relevance_enforcement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_input_validation_and_fingerprinting_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_llm_extractive_content_hygiene_and_controlled_repairs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_master_simplicity_and_architecture_principles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_model_gateway_and_fallback_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_observability_logging_and_metrics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_post_ecp_enrichment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_production_operations_and_runbook_procedures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_prompts_and_context_engineering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_security", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_state_machine_persistence_and_rendering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_functional_requirements", "to": "specs_006_article_consolidation_runtime_spec_testing_ci_quality_gates_and_staging_baselines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_spec_success_criteria_mandatory", "to": "specs_006_article_consolidation_runtime_spec_measurable_outcomes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks", "to": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_dependencies_execution_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_implementation_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_parallel_execution_opportunities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_10_user_story_8_quality_gates_zero_regex_verification_promptfoo_evaluation_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_11_user_story_9_production_runbook_operations_lifecycle_management_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_12_polish_verification_gates_release_sign_off", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_1_setup_shared_infrastructure_tooling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_2_foundational_blocking_prerequisites_shared_core", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_3_user_story_6_model_gateway_infrastructure_cheap_model_enforcement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_4_user_story_1_single_article_ingestion_contract_validation_and_candidate_preparation_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_5_user_story_2_mandatory_llm_extractive_hygiene_controlled_text_repairs_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_6_user_story_3_mandatory_ecp_gate_relevance_enforcement_priority_p1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_7_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_8_user_story_5_canonical_markdown_rendering_atomic_persistence_priority_p2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime", "to": "specs_006_article_consolidation_runtime_tasks_phase_9_user_story_7_direct_langfuse_observability_log_sanitization_telemetry_queue_priority_p3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_3_user_story_6_model_gateway_infrastructure_cheap_model_enforcement", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_model_gateway", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_3_user_story_6_model_gateway_infrastructure_cheap_model_enforcement", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_model_gateway", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_4_user_story_1_single_article_ingestion_contract_validation_and_candidate_preparation_priority_p1", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_4_user_story_1_single_article_ingestion_contract_validation_and_candidate_preparation_priority_p1", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_5_user_story_2_mandatory_llm_extractive_hygiene_controlled_text_repairs_priority_p1", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_5_user_story_2_mandatory_llm_extractive_hygiene_controlled_text_repairs_priority_p1", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_6_user_story_3_mandatory_ecp_gate_relevance_enforcement_priority_p1", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_6_user_story_3_mandatory_ecp_gate_relevance_enforcement_priority_p1", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_7_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_7_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_8_user_story_5_canonical_markdown_rendering_atomic_persistence_priority_p2", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_5", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_8_user_story_5_canonical_markdown_rendering_atomic_persistence_priority_p2", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_5", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_9_user_story_7_direct_langfuse_observability_log_sanitization_telemetry_queue_priority_p3", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_7", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_9_user_story_7_direct_langfuse_observability_log_sanitization_telemetry_queue_priority_p3", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_7", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_10_user_story_8_quality_gates_zero_regex_verification_promptfoo_evaluation_priority_p3", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_8", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_10_user_story_8_quality_gates_zero_regex_verification_promptfoo_evaluation_priority_p3", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_8", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_11_user_story_9_production_runbook_operations_lifecycle_management_priority_p3", "to": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_9", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_phase_11_user_story_9_production_runbook_operations_lifecycle_management_priority_p3", "to": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_9", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_dependencies_execution_order", "to": "specs_006_article_consolidation_runtime_tasks_phase_dependencies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "specs_006_article_consolidation_runtime_tasks_implementation_strategy", "to": "specs_006_article_consolidation_runtime_tasks_foundation_incremental_pipeline_flow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_readme", "to": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados", "to": "tests_readme_como_executar_os_testes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados", "to": "tests_readme_configura\u00e7\u00e3o_para_testes_com_llm_ao_vivo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados", "to": "tests_readme_invent\u00e1rio_e_mapa_de_cobertura_das_su\u00edtes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_readme_como_executar_os_testes", "to": "tests_readme_1_executar_toda_a_su\u00edte_do_projeto_247_testes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_readme_como_executar_os_testes", "to": "tests_readme_2_executar_por_m\u00f3dulo_espec\u00edfico", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_de_contextual", "to": "tests_fixtures_benchmark_24_de_contextual_batteriefabrik_in_europa", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_de_direct", "to": "tests_fixtures_benchmark_24_de_direct_investitionsoffensive_in_wolfsburg", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_de_not_related", "to": "tests_fixtures_benchmark_24_de_not_related_backrezept_f\u00fcr_apfelstrudel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_de_tangential", "to": "tests_fixtures_benchmark_24_de_tangential_reisebericht_aus_niedersachsen", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_en_contextual", "to": "tests_fixtures_benchmark_24_en_contextual_electronics_assembly_expansion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_en_direct", "to": "tests_fixtures_benchmark_24_en_direct_apple_unveils_next_generation_iphone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_en_not_related", "to": "tests_fixtures_benchmark_24_en_not_related_classic_apple_pie_baking_guide", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_en_tangential", "to": "tests_fixtures_benchmark_24_en_tangential_morning_city_walk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_es_contextual", "to": "tests_fixtures_benchmark_24_es_contextual_nuevas_soluciones_de_pagos_electr\u00f3nicos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_es_direct", "to": "tests_fixtures_benchmark_24_es_direct_expansi\u00f3n_de_servicios_financieros_en_espa\u00f1a", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_es_not_related", "to": "tests_fixtures_benchmark_24_es_not_related_turismo_en_la_costa_norte", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_es_tangential", "to": "tests_fixtures_benchmark_24_es_tangential_gu\u00eda_cultural_de_la_ciudad", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_fr_contextual", "to": "tests_fixtures_benchmark_24_fr_contextual_batteries_industrielles_de_pointe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_fr_direct", "to": "tests_fixtures_benchmark_24_fr_direct_d\u00e9veloppement_\u00e9nerg\u00e9tique_en_france", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_fr_not_related", "to": "tests_fixtures_benchmark_24_fr_not_related_recette_traditionnelle_de_la_quiche_lorraine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_fr_tangential", "to": "tests_fixtures_benchmark_24_fr_tangential_promenade_dans_paris", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_it_contextual", "to": "tests_fixtures_benchmark_24_it_contextual_innovazione_negli_impianti_frenanti", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_it_direct", "to": "tests_fixtures_benchmark_24_it_direct_nuova_monoposto_a_maranello", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_it_not_related", "to": "tests_fixtures_benchmark_24_it_not_related_ricetta_tradizionale_del_risotto", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_it_tangential", "to": "tests_fixtures_benchmark_24_it_tangential_passeggiata_pomeridiana_a_modena", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_pt_contextual", "to": "tests_fixtures_benchmark_24_pt_contextual_log\u00edstica_de_derivados", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_pt_direct", "to": "tests_fixtures_benchmark_24_pt_direct_produ\u00e7\u00e3o_de_petr\u00f3leo_no_brasil", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_pt_not_related", "to": "tests_fixtures_benchmark_24_pt_not_related_dicas_de_jardinagem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_benchmark_24_pt_tangential", "to": "tests_fixtures_benchmark_24_pt_tangential_turismo_no_rio_de_janeiro", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_markdown_conversion_valid_newspaper4k", "to": "tests_fixtures_markdown_conversion_valid_newspaper4k_qui\u00e9n_es_paz_zubiri_la_relatora_de_fox_sports", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_markdown_conversion_valid_readability", "to": "tests_fixtures_markdown_conversion_valid_readability_an\u00e1lisis_t\u00e1ctico_del_partido_de_river_en_bogot\u00e1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_markdown_conversion_valid_trafilatura", "to": "tests_fixtures_markdown_conversion_valid_trafilatura_los_puntajes_de_river_vs_independiente_santa_fe_por_la_copa_sudamericana_tyc_sports", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_fixtures_markdown_conversion_valid_trafilatura_los_puntajes_de_river_vs_independiente_santa_fe_por_la_copa_sudamericana_tyc_sports", "to": "tests_fixtures_markdown_conversion_valid_trafilatura_santiago_beltr\u00e1n_6", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_release_quality_report", "to": "tests_runtime_quality_release_quality_report_release_quality_summary_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_release_quality_report_release_quality_summary_report", "to": "tests_runtime_quality_release_quality_report_1_compliance_matrix_11_critical_invariants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_runtime_quality_release_quality_report_release_quality_summary_report", "to": "tests_runtime_quality_release_quality_report_2_test_execution_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Task Planning", "count": 27}, {"cid": 1, "color": "#F28E2B", "label": "Convergence Workflow", "count": 16}, {"cid": 2, "color": "#E15759", "label": "SpecKit Utilities", "count": 16}, {"cid": 3, "color": "#76B7B2", "label": "Graphify Commands", "count": 25}, {"cid": 4, "color": "#59A14F", "label": "speckit-analyze/SKILL.md", "count": 26}, {"cid": 5, "color": "#EDC948", "label": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)", "count": 13}, {"cid": 6, "color": "#B07AA1", "label": "Feature Specification Template", "count": 13}, {"cid": 7, "color": "#FF9DA7", "label": "Graphify Rules", "count": 2}, {"cid": 8, "color": "#9C755F", "label": "Implementation Planning", "count": 11}, {"cid": 9, "color": "#BAB0AC", "label": "Feature Specification", "count": 11}, {"cid": 10, "color": "#4E79A7", "label": "Task Generation", "count": 11}, {"cid": 11, "color": "#F28E2B", "label": "Project Constitution", "count": 11}, {"cid": 12, "color": "#E15759", "label": "Constitution Template", "count": 11}, {"cid": 13, "color": "#76B7B2", "label": "Graphify Exports", "count": 9}, {"cid": 14, "color": "#59A14F", "label": "Ponytail Configuration", "count": 9}, {"cid": 15, "color": "#EDC948", "label": "Implementation Planning Template", "count": 9}, {"cid": 16, "color": "#B07AA1", "label": "Ponytail Help", "count": 8}, {"cid": 17, "color": "#FF9DA7", "label": "Checklist Generation", "count": 8}, {"cid": 18, "color": "#9C755F", "label": "Clarification Workflow", "count": 7}, {"cid": 19, "color": "#BAB0AC", "label": "Implementation Workflow", "count": 7}, {"cid": 20, "color": "#4E79A7", "label": "Graph Query", "count": 6}, {"cid": 21, "color": "#F28E2B", "label": "Constitution Workflow", "count": 6}, {"cid": 22, "color": "#E15759", "label": "Feature Branch Creation", "count": 6}, {"cid": 23, "color": "#76B7B2", "label": "Ponytail Audit", "count": 5}, {"cid": 24, "color": "#59A14F", "label": "Ponytail Metrics", "count": 5}, {"cid": 25, "color": "#EDC948", "label": "Ponytail Review", "count": 5}, {"cid": 26, "color": "#B07AA1", "label": "Task Issue Conversion", "count": 5}, {"cid": 27, "color": "#FF9DA7", "label": "Checklist Template", "count": 5}, {"cid": 28, "color": "#9C755F", "label": "Graphify Watch Mode", "count": 4}, {"cid": 29, "color": "#BAB0AC", "label": "Graphify Hooks", "count": 4}, {"cid": 30, "color": "#4E79A7", "label": "Graphify Updates", "count": 4}, {"cid": 31, "color": "#F28E2B", "label": "Ponytail Debt", "count": 4}, {"cid": 32, "color": "#E15759", "label": "Repository Merge", "count": 3}, {"cid": 33, "color": "#76B7B2", "label": "Media Transcription", "count": 3}, {"cid": 34, "color": "#59A14F", "label": "Extraction Specification", "count": 2}, {"cid": 35, "color": "#EDC948", "label": "Prerequisite Checks", "count": 1}, {"cid": 36, "color": "#B07AA1", "label": "Template Resolution", "count": 1}, {"cid": 37, "color": "#FF9DA7", "label": "Plan Setup", "count": 1}, {"cid": 38, "color": "#9C755F", "label": "Task Setup", "count": 1}, {"cid": 39, "color": "#BAB0AC", "label": "Graphify Workflows", "count": 2}, {"cid": 40, "color": "#4E79A7", "label": "main", "count": 17}, {"cid": 41, "color": "#F28E2B", "label": "1. Technical Decisions &amp; Tradeoffs", "count": 9}, {"cid": 42, "color": "#E15759", "label": "1. Input Schemas", "count": 8}, {"cid": 43, "color": "#76B7B2", "label": "2. Basic CLI Usage Examples", "count": 8}, {"cid": 44, "color": "#59A14F", "label": "2. Standard Streams &amp; Exit Codes", "count": 7}, {"cid": 45, "color": "#EDC948", "label": "ClassificationResult", "count": 33}, {"cid": 46, "color": "#B07AA1", "label": "ECPSnapshot", "count": 72}, {"cid": 47, "color": "#FF9DA7", "label": "LLMFallbackAdapter", "count": 41}, {"cid": 48, "color": "#9C755F", "label": "classifier.py", "count": 39}, {"cid": 49, "color": "#BAB0AC", "label": "content_northvolt_de.md", "count": 2}, {"cid": 50, "color": "#4E79A7", "label": "content_presal_pt.md", "count": 2}, {"cid": 51, "color": "#F28E2B", "label": "content_tangential_es.md", "count": 2}, {"cid": 52, "color": "#E15759", "label": "config.py", "count": 44}, {"cid": 53, "color": "#76B7B2", "label": "src/__init__.py", "count": 2}, {"cid": 54, "color": "#59A14F", "label": "de/contextual.md", "count": 2}, {"cid": 55, "color": "#EDC948", "label": "de/direct.md", "count": 2}, {"cid": 56, "color": "#B07AA1", "label": "de/not_related.md", "count": 2}, {"cid": 57, "color": "#FF9DA7", "label": "de/tangential.md", "count": 2}, {"cid": 58, "color": "#9C755F", "label": "en/contextual.md", "count": 2}, {"cid": 59, "color": "#BAB0AC", "label": "en/direct.md", "count": 2}, {"cid": 60, "color": "#4E79A7", "label": "en/not_related.md", "count": 2}, {"cid": 61, "color": "#F28E2B", "label": "en/tangential.md", "count": 2}, {"cid": 62, "color": "#E15759", "label": "es/contextual.md", "count": 2}, {"cid": 63, "color": "#76B7B2", "label": "es/direct.md", "count": 2}, {"cid": 64, "color": "#59A14F", "label": "es/not_related.md", "count": 2}, {"cid": 65, "color": "#EDC948", "label": "es/tangential.md", "count": 2}, {"cid": 66, "color": "#B07AA1", "label": "fr/contextual.md", "count": 2}, {"cid": 67, "color": "#FF9DA7", "label": "fr/direct.md", "count": 2}, {"cid": 68, "color": "#9C755F", "label": "fr/not_related.md", "count": 2}, {"cid": 69, "color": "#BAB0AC", "label": "fr/tangential.md", "count": 2}, {"cid": 70, "color": "#4E79A7", "label": "it/contextual.md", "count": 2}, {"cid": 71, "color": "#F28E2B", "label": "it/direct.md", "count": 2}, {"cid": 72, "color": "#E15759", "label": "it/not_related.md", "count": 2}, {"cid": 73, "color": "#76B7B2", "label": "it/tangential.md", "count": 2}, {"cid": 74, "color": "#59A14F", "label": "pt/contextual.md", "count": 2}, {"cid": 75, "color": "#EDC948", "label": "pt/direct.md", "count": 2}, {"cid": 76, "color": "#B07AA1", "label": "pt/not_related.md", "count": 2}, {"cid": 77, "color": "#FF9DA7", "label": "pt/tangential.md", "count": 2}, {"cid": 78, "color": "#9C755F", "label": "tests/__init__.py", "count": 2}, {"cid": 79, "color": "#BAB0AC", "label": "text-nlp-classifier", "count": 1}, {"cid": 80, "color": "#4E79A7", "label": "test_extract_article_contents.py", "count": 73}, {"cid": 81, "color": "#F28E2B", "label": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento", "count": 25}, {"cid": 82, "color": "#E15759", "label": "extract_google_news.py", "count": 19}, {"cid": 83, "color": "#76B7B2", "label": "ExtractionResult", "count": 7}, {"cid": 84, "color": "#59A14F", "label": "test_extract_google_news.py", "count": 16}, {"cid": 85, "color": "#EDC948", "label": "Implementation Tasks: Google News Headlines Extractor", "count": 14}, {"cid": 86, "color": "#B07AA1", "label": "Feature Specification: Google News Headlines Extractor", "count": 11}, {"cid": 87, "color": "#FF9DA7", "label": "2. Cen\u00e1rios Pr\u00e1ticos de Uso", "count": 10}, {"cid": 88, "color": "#9C755F", "label": "Implementation Plan: Google News Headlines Extractor", "count": 7}, {"cid": 89, "color": "#BAB0AC", "label": "scripts/__init__.py", "count": 2}, {"cid": 90, "color": "#4E79A7", "label": "SearchQuery", "count": 10}, {"cid": 91, "color": "#F28E2B", "label": "1. Technical Decisions &amp; Tradeoffs", "count": 8}, {"cid": 92, "color": "#E15759", "label": "General Readiness Checklist: Google News Headlines Extractor", "count": 7}, {"cid": 93, "color": "#76B7B2", "label": "1. Entidades de Dom\u00ednio &amp; DTOs", "count": 7}, {"cid": 94, "color": "#59A14F", "label": "Specification Quality Checklist: Google News Headlines Extractor", "count": 6}, {"cid": 95, "color": "#EDC948", "label": "CLI Contract: Google News Headlines Extractor", "count": 6}, {"cid": 96, "color": "#B07AA1", "label": "readiness.md", "count": 5}, {"cid": 97, "color": "#FF9DA7", "label": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown", "count": 10}, {"cid": 98, "color": "#9C755F", "label": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor", "count": 38}, {"cid": 99, "color": "#BAB0AC", "label": "ModelGatewayClient", "count": 55}, {"cid": 100, "color": "#4E79A7", "label": "SQLiteStore", "count": 49}, {"cid": 101, "color": "#F28E2B", "label": "main", "count": 35}, {"cid": 102, "color": "#E15759", "label": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)", "count": 14}, {"cid": 103, "color": "#76B7B2", "label": "4. Requisitos Funcionais (FR)", "count": 21}, {"cid": 104, "color": "#59A14F", "label": "Tasks: Article Content Multi-Engine Extractor", "count": 19}, {"cid": 105, "color": "#EDC948", "label": "Tasks: Convert Article JSON to Markdown", "count": 19}, {"cid": 106, "color": "#B07AA1", "label": "Implementation Plan: Article Content Multi-Engine Extractor", "count": 12}, {"cid": 107, "color": "#FF9DA7", "label": "2. Cen\u00e1rios de Valida\u00e7\u00e3o", "count": 9}, {"cid": 108, "color": "#9C755F", "label": "1. Technical Decisions &amp; Tradeoffs", "count": 9}, {"cid": 109, "color": "#BAB0AC", "label": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)", "count": 8}, {"cid": 110, "color": "#4E79A7", "label": "POC Readiness &amp; Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier", "count": 7}, {"cid": 111, "color": "#F28E2B", "label": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier", "count": 6}, {"cid": 112, "color": "#E15759", "label": "CLI Contract: Article Content Multi-Engine Extractor", "count": 6}, {"cid": 113, "color": "#76B7B2", "label": "001-multilingual-entity-classifier/spec.md", "count": 4}, {"cid": 114, "color": "#59A14F", "label": "JSON Schema Contract: Article Content Multi-Engine Extractor", "count": 4}, {"cid": 115, "color": "#EDC948", "label": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado", "count": 30}, {"cid": 116, "color": "#B07AA1", "label": "select_article_extractor.py", "count": 20}, {"cid": 117, "color": "#FF9DA7", "label": "1. Text Normalization Pipeline", "count": 18}, {"cid": 118, "color": "#9C755F", "label": "Tasks: Deterministic Article Content Selection", "count": 18}, {"cid": 119, "color": "#BAB0AC", "label": "select_article_extractor", "count": 35}, {"cid": 120, "color": "#4E79A7", "label": "process_batch", "count": 24}, {"cid": 121, "color": "#F28E2B", "label": "detect_language", "count": 18}, {"cid": 122, "color": "#E15759", "label": "test_select_article_extractor.py", "count": 17}, {"cid": 123, "color": "#76B7B2", "label": "Feature Specification: Deterministic Content Selection", "count": 12}, {"cid": 124, "color": "#59A14F", "label": "2. Entity Descriptions &amp; Fields", "count": 11}, {"cid": 125, "color": "#EDC948", "label": "Implementation Plan: Deterministic Article Content Selection", "count": 11}, {"cid": 126, "color": "#B07AA1", "label": "Deterministic Content Selection Checklist: End-to-End Requirements Quality", "count": 8}, {"cid": 127, "color": "#FF9DA7", "label": "Quickstart: Deterministic Article Content Selection", "count": 7}, {"cid": 128, "color": "#9C755F", "label": "Specification Quality Checklist: Deterministic Content Selection", "count": 6}, {"cid": 129, "color": "#BAB0AC", "label": "CLI Interface Contract: Deterministic Article Content Selection", "count": 6}, {"cid": 130, "color": "#4E79A7", "label": "004-deterministic-content-selection/spec.md", "count": 10}, {"cid": 131, "color": "#F28E2B", "label": "convert_article_to_markdown.py", "count": 18}, {"cid": 132, "color": "#E15759", "label": "8. Regras funcionais", "count": 15}, {"cid": 133, "color": "#76B7B2", "label": "12. Crit\u00e9rios de aceite", "count": 14}, {"cid": 134, "color": "#59A14F", "label": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown", "count": 12}, {"cid": 135, "color": "#EDC948", "label": "resolve_article_body", "count": 10}, {"cid": 136, "color": "#B07AA1", "label": "Implementation Plan: Convert Article JSON to Markdown", "count": 12}, {"cid": 137, "color": "#FF9DA7", "label": "2. Technical Decisions &amp; Research Findings", "count": 12}, {"cid": 138, "color": "#9C755F", "label": "Feature Specification: Convert Article JSON to Markdown", "count": 12}, {"cid": 139, "color": "#BAB0AC", "label": "Markdown Conversion Checklist: End-to-End Requirements Quality", "count": 11}, {"cid": 140, "color": "#4E79A7", "label": "convert_article", "count": 13}, {"cid": 141, "color": "#F28E2B", "label": "005-convert-json-markdown/plan.md", "count": 9}, {"cid": 142, "color": "#E15759", "label": "Quickstart: Convert Article JSON to Markdown", "count": 9}, {"cid": 143, "color": "#76B7B2", "label": "1. Domain Entities &amp; Schemas", "count": 8}, {"cid": 144, "color": "#59A14F", "label": "11. Requisitos n\u00e3o funcionais", "count": 7}, {"cid": 145, "color": "#EDC948", "label": "parse_arguments", "count": 7}, {"cid": 146, "color": "#B07AA1", "label": "Specification Quality Checklist: Convert Article JSON to Markdown", "count": 6}, {"cid": 147, "color": "#FF9DA7", "label": "CLI Contract: `convert_article_to_markdown.py`", "count": 6}, {"cid": 148, "color": "#9C755F", "label": "9. Interface CLI", "count": 5}, {"cid": 149, "color": "#BAB0AC", "label": "test_convert_article_to_markdown.py", "count": 26}, {"cid": 150, "color": "#4E79A7", "label": "13. Estrat\u00e9gia de testes", "count": 4}, {"cid": 151, "color": "#F28E2B", "label": "6. Contrato de entrada", "count": 4}, {"cid": 152, "color": "#E15759", "label": "test_models.py", "count": 26}, {"cid": 153, "color": "#76B7B2", "label": "convert_html_to_markdown", "count": 6}, {"cid": 154, "color": "#59A14F", "label": "properties", "count": 48}, {"cid": 155, "color": "#EDC948", "label": "5. Escopo", "count": 3}, {"cid": 156, "color": "#B07AA1", "label": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports", "count": 3}, {"cid": 157, "color": "#FF9DA7", "label": "valid_newspaper4k.md", "count": 2}, {"cid": 158, "color": "#9C755F", "label": "valid_readability.md", "count": 2}, {"cid": 159, "color": "#BAB0AC", "label": "consolidate.py", "count": 34}, {"cid": 160, "color": "#4E79A7", "label": "run_preflight_checks", "count": 9}, {"cid": 161, "color": "#F28E2B", "label": "adapter.py", "count": 18}, {"cid": 162, "color": "#E15759", "label": "validate_and_extract_enrichment", "count": 18}, {"cid": 163, "color": "#76B7B2", "label": "candidate/parser.py", "count": 20}, {"cid": 164, "color": "#59A14F", "label": "hygiene/harness.py", "count": 26}, {"cid": 165, "color": "#EDC948", "label": "SanitizedJsonLogger", "count": 17}, {"cid": 166, "color": "#B07AA1", "label": "InputSizeExceededError", "count": 12}, {"cid": 167, "color": "#FF9DA7", "label": "CandidateObject", "count": 25}, {"cid": 168, "color": "#9C755F", "label": "enum", "count": 47}, {"cid": 169, "color": "#BAB0AC", "label": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "count": 40}, {"cid": 170, "color": "#4E79A7", "label": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime", "count": 37}, {"cid": 171, "color": "#F28E2B", "label": "ExecutionStateMachine", "count": 11}, {"cid": 172, "color": "#E15759", "label": "Implementation Tasks: Article Consolidation and Hygiene Runtime", "count": 37}, {"cid": 173, "color": "#76B7B2", "label": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados", "count": 7}, {"cid": 174, "color": "#59A14F", "label": "properties", "count": 11}, {"cid": 175, "color": "#EDC948", "label": "repair-operations.schema.json", "count": 34}, {"cid": 176, "color": "#B07AA1", "label": "Functional Requirements", "count": 34}, {"cid": 177, "color": "#FF9DA7", "label": "test_equivalence_mapping.py", "count": 13}, {"cid": 178, "color": "#9C755F", "label": "enrichment-response.schema.json", "count": 30}, {"cid": 179, "color": "#BAB0AC", "label": "create_manifest_dict", "count": 16}, {"cid": 180, "color": "#4E79A7", "label": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "count": 28}, {"cid": 181, "color": "#F28E2B", "label": "article_content_hygiene", "count": 26}, {"cid": 182, "color": "#E15759", "label": "._get_connection", "count": 18}, {"cid": 183, "color": "#76B7B2", "label": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "count": 24}, {"cid": 184, "color": "#59A14F", "label": "null", "count": 24}, {"cid": 185, "color": "#EDC948", "label": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "count": 22}, {"cid": 186, "color": "#B07AA1", "label": "article_content_hygiene", "count": 17}, {"cid": 187, "color": "#FF9DA7", "label": "properties", "count": 20}, {"cid": 188, "color": "#9C755F", "label": "properties", "count": 15}, {"cid": 189, "color": "#BAB0AC", "label": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos", "count": 19}, {"cid": 190, "color": "#4E79A7", "label": "required", "count": 19}, {"cid": 191, "color": "#F28E2B", "label": "properties", "count": 16}, {"cid": 192, "color": "#E15759", "label": "type", "count": 18}, {"cid": 193, "color": "#76B7B2", "label": "properties", "count": 13}, {"cid": 194, "color": "#59A14F", "label": "build_minimal_hygiene_projection", "count": 6}, {"cid": 195, "color": "#EDC948", "label": "check_zero_regex.py", "count": 17}, {"cid": 196, "color": "#B07AA1", "label": "properties", "count": 17}, {"cid": 197, "color": "#FF9DA7", "label": "runtime-config.schema.json", "count": 7}, {"cid": 198, "color": "#9C755F", "label": "properties", "count": 12}, {"cid": 199, "color": "#BAB0AC", "label": "object", "count": 11}, {"cid": 200, "color": "#4E79A7", "label": "candidates-payload.schema.json", "count": 15}, {"cid": 201, "color": "#F28E2B", "label": "limits", "count": 15}, {"cid": 202, "color": "#E15759", "label": "langfuse", "count": 14}, {"cid": 203, "color": "#76B7B2", "label": "string", "count": 14}, {"cid": 204, "color": "#59A14F", "label": "type", "count": 14}, {"cid": 205, "color": "#EDC948", "label": "CLI Interface Contract: Article Consolidation and Hygiene Runtime", "count": 14}, {"cid": 206, "color": "#B07AA1", "label": "2. Entity Definitions", "count": 14}, {"cid": 207, "color": "#FF9DA7", "label": "3. Concrete Architectural &amp; Technical Decisions", "count": 14}, {"cid": 208, "color": "#9C755F", "label": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime", "count": 13}, {"cid": 209, "color": "#BAB0AC", "label": "object", "count": 13}, {"cid": 210, "color": "#4E79A7", "label": "null", "count": 10}, {"cid": 211, "color": "#F28E2B", "label": "properties", "count": 13}, {"cid": 212, "color": "#E15759", "label": "calculate_execution_fingerprint", "count": 10}, {"cid": 213, "color": "#76B7B2", "label": "model_versions", "count": 6}, {"cid": 214, "color": "#59A14F", "label": "3. Operational Execution Scenarios", "count": 12}, {"cid": 215, "color": "#EDC948", "label": "type", "count": 10}, {"cid": 216, "color": "#B07AA1", "label": "test_cli_subprocess_pipeline.py", "count": 7}, {"cid": 217, "color": "#FF9DA7", "label": "clean_body_images", "count": 4}, {"cid": 218, "color": "#9C755F", "label": "ecp", "count": 11}, {"cid": 219, "color": "#BAB0AC", "label": "paths", "count": 11}, {"cid": 220, "color": "#4E79A7", "label": "properties", "count": 11}, {"cid": 221, "color": "#F28E2B", "label": "properties", "count": 11}, {"cid": 222, "color": "#E15759", "label": "properties", "count": 11}, {"cid": 223, "color": "#76B7B2", "label": "required", "count": 10}, {"cid": 224, "color": "#59A14F", "label": "required", "count": 10}, {"cid": 225, "color": "#EDC948", "label": "kept_block_ids", "count": 10}, {"cid": 226, "color": "#B07AA1", "label": "parametrize", "count": 9}, {"cid": 227, "color": "#FF9DA7", "label": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos", "count": 9}, {"cid": 228, "color": "#9C755F", "label": "1. Operational Commands", "count": 9}, {"cid": 229, "color": "#BAB0AC", "label": "sqlite", "count": 9}, {"cid": 230, "color": "#4E79A7", "label": "required", "count": 9}, {"cid": 231, "color": "#F28E2B", "label": "pricing", "count": 9}, {"cid": 232, "color": "#E15759", "label": "article-input.schema.json", "count": 9}, {"cid": 233, "color": "#76B7B2", "label": "properties", "count": 9}, {"cid": 234, "color": "#59A14F", "label": "enum", "count": 9}, {"cid": 235, "color": "#EDC948", "label": "required", "count": 16}, {"cid": 236, "color": "#B07AA1", "label": "Implementation Plan: Article Consolidation and Hygiene Runtime", "count": 9}, {"cid": 237, "color": "#FF9DA7", "label": "verify_all_11_invariants", "count": 8}, {"cid": 238, "color": "#9C755F", "label": "enum", "count": 8}, {"cid": 239, "color": "#BAB0AC", "label": "required", "count": 8}, {"cid": 240, "color": "#4E79A7", "label": "manifest-output.schema.json", "count": 8}, {"cid": 241, "color": "#F28E2B", "label": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime", "count": 8}, {"cid": 242, "color": "#E15759", "label": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)", "count": 8}, {"cid": 243, "color": "#76B7B2", "label": "13. Parsing estrutural sem regex", "count": 7}, {"cid": 244, "color": "#59A14F", "label": "metadata_candidates", "count": 7}, {"cid": 245, "color": "#EDC948", "label": "enum", "count": 7}, {"cid": 246, "color": "#B07AA1", "label": "required", "count": 8}, {"cid": 247, "color": "#FF9DA7", "label": "enum", "count": 7}, {"cid": 248, "color": "#9C755F", "label": "ecp-snapshot.schema.json", "count": 7}, {"cid": 249, "color": "#BAB0AC", "label": "hygiene-response.schema.json", "count": 7}, {"cid": 250, "color": "#4E79A7", "label": "\ud83e\udde0 TextNLPClassifierApp", "count": 7}, {"cid": 251, "color": "#F28E2B", "label": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph", "count": 6}, {"cid": 252, "color": "#E15759", "label": "required", "count": 6}, {"cid": 253, "color": "#76B7B2", "label": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime", "count": 6}, {"cid": 254, "color": "#59A14F", "label": "enum", "count": 6}, {"cid": 255, "color": "#EDC948", "label": "enum", "count": 6}, {"cid": 256, "color": "#B07AA1", "label": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)", "count": 7}, {"cid": 257, "color": "#FF9DA7", "label": "10. Contrato de sa\u00edda", "count": 5}, {"cid": 258, "color": "#9C755F", "label": "14. Higieniza\u00e7\u00e3o por LLM", "count": 5}, {"cid": 259, "color": "#BAB0AC", "label": "4. Regras mandat\u00f3rias", "count": 5}, {"cid": 260, "color": "#4E79A7", "label": "8. Contrato de entrada do artigo", "count": 5}, {"cid": 261, "color": "#F28E2B", "label": "18. Integra\u00e7\u00e3o ECP", "count": 5}, {"cid": 262, "color": "#E15759", "label": "7. Orquestra\u00e7\u00e3o", "count": 5}, {"cid": 263, "color": "#76B7B2", "label": "ADR-001 \u2014 Separar runtime e self-healing", "count": 5}, {"cid": 264, "color": "#59A14F", "label": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator", "count": 5}, {"cid": 265, "color": "#EDC948", "label": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime", "count": 5}, {"cid": 266, "color": "#B07AA1", "label": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais", "count": 5}, {"cid": 267, "color": "#FF9DA7", "label": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo", "count": 5}, {"cid": 268, "color": "#9C755F", "label": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial", "count": 5}, {"cid": 269, "color": "#BAB0AC", "label": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI", "count": 5}, {"cid": 270, "color": "#4E79A7", "label": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem", "count": 5}, {"cid": 271, "color": "#F28E2B", "label": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente", "count": 5}, {"cid": 272, "color": "#E15759", "label": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging", "count": 5}, {"cid": 273, "color": "#76B7B2", "label": "7. Checklist de release", "count": 5}, {"cid": 274, "color": "#59A14F", "label": "eval_runner.py", "count": 5}, {"cid": 275, "color": "#EDC948", "label": "ecp-profile.schema.json", "count": 6}, {"cid": 276, "color": "#B07AA1", "label": "prompt_versions", "count": 6}, {"cid": 277, "color": "#FF9DA7", "label": "12. Prepara\u00e7\u00e3o determin\u00edstica", "count": 4}, {"cid": 278, "color": "#9C755F", "label": "15. Pequenos reparos textuais", "count": 4}, {"cid": 279, "color": "#BAB0AC", "label": "9. Contrato do ECP", "count": 4}, {"cid": 280, "color": "#4E79A7", "label": "15. Higieniza\u00e7\u00e3o extrativa", "count": 4}, {"cid": 281, "color": "#F28E2B", "label": "16. Pequenos reparos", "count": 4}, {"cid": 282, "color": "#E15759", "label": "20. Model Gateway", "count": 4}, {"cid": 283, "color": "#76B7B2", "label": "23. Observabilidade", "count": 4}, {"cid": 284, "color": "#59A14F", "label": "3. Limites do sistema", "count": 4}, {"cid": 285, "color": "#EDC948", "label": "9. Pol\u00edtica de depend\u00eancias", "count": 4}, {"cid": 286, "color": "#B07AA1", "label": "12. Monitoramento", "count": 4}, {"cid": 287, "color": "#FF9DA7", "label": "14. Reprocessamento", "count": 4}, {"cid": 288, "color": "#9C755F", "label": "16. Falha do provider prim\u00e1rio", "count": 4}, {"cid": 289, "color": "#BAB0AC", "label": "21. Falha do SQLite", "count": 4}, {"cid": 290, "color": "#4E79A7", "label": "6. Configura\u00e7\u00e3o obrigat\u00f3ria", "count": 4}, {"cid": 291, "color": "#F28E2B", "label": "build_release_metadata.py", "count": 4}, {"cid": 292, "color": "#E15759", "label": "removal_reasons", "count": 4}, {"cid": 293, "color": "#76B7B2", "label": "kept_image_ids", "count": 4}, {"cid": 296, "color": "#B07AA1", "label": "test_prompts_contract.py", "count": 4}, {"cid": 298, "color": "#9C755F", "label": "Release Quality Summary Report", "count": 4}, {"cid": 299, "color": "#BAB0AC", "label": "Comandos e Utilit\u00e1rios CLI", "count": 6}, {"cid": 300, "color": "#4E79A7", "label": "13. Candidatos e proveni\u00eancia", "count": 3}, {"cid": 301, "color": "#F28E2B", "label": "16. Imagens e links", "count": 3}, {"cid": 302, "color": "#E15759", "label": "17. Gate ECP", "count": 3}, {"cid": 303, "color": "#76B7B2", "label": "18. Enriquecimento", "count": 3}, {"cid": 304, "color": "#59A14F", "label": "5. Escopo", "count": 3}, {"cid": 305, "color": "#EDC948", "label": "14. Modelo de candidatos", "count": 3}, {"cid": 306, "color": "#B07AA1", "label": "22. Renderer e arquivos", "count": 3}, {"cid": 307, "color": "#FF9DA7", "label": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos", "count": 3}, {"cid": 308, "color": "#9C755F", "label": "15. Falha de valida\u00e7\u00e3o de entrada", "count": 3}, {"cid": 309, "color": "#BAB0AC", "label": "17. Falha sem\u00e2ntica ou de grounding", "count": 3}, {"cid": 310, "color": "#4E79A7", "label": "18. Falha do ECP", "count": 3}, {"cid": 311, "color": "#F28E2B", "label": "20. Falha do Langfuse", "count": 3}, {"cid": 312, "color": "#E15759", "label": "22. Falha de filesystem ou disco", "count": 3}, {"cid": 313, "color": "#76B7B2", "label": "26. Rollback manual", "count": 3}, {"cid": 314, "color": "#59A14F", "label": "ci_check.py", "count": 3}, {"cid": 315, "color": "#EDC948", "label": "prepare_reference_20.py", "count": 3}, {"cid": 316, "color": "#B07AA1", "label": "test_contract_parity.py", "count": 3}, {"cid": 317, "color": "#FF9DA7", "label": "test_zero_regex_enforcement.py", "count": 3}, {"cid": 318, "color": "#9C755F", "label": "sample_rss_xml", "count": 3}, {"cid": 319, "color": "#BAB0AC", "label": "runtime/__init__.py", "count": 2}, {"cid": 320, "color": "#4E79A7", "label": "adapters/__init__.py", "count": 2}, {"cid": 321, "color": "#F28E2B", "label": "tools/__init__.py", "count": 2}, {"cid": 322, "color": "#E15759", "label": "test_normalize_list_author_url_filtering", "count": 2}, {"cid": 323, "color": "#76B7B2", "label": "test_normalize_list_deduplication_preserves_case_and_order", "count": 2}, {"cid": 324, "color": "#59A14F", "label": "test_normalize_date_iso_8601_variants", "count": 2}, {"cid": 325, "color": "#EDC948", "label": "test_normalize_date_invalid_and_placeholders", "count": 2}, {"cid": 326, "color": "#B07AA1", "label": "test_metadata_priority_original_url_all_fallbacks", "count": 2}, {"cid": 327, "color": "#FF9DA7", "label": "test_normalize_scalar_whitespace_collapsing", "count": 2}, {"cid": 328, "color": "#9C755F", "label": "test_normalize_scalar_non_string_types", "count": 2}, {"cid": 329, "color": "#BAB0AC", "label": "2. \ud83d\udcf0 Extrator de Manchetes do Google News", "count": 5}, {"cid": 331, "color": "#F28E2B", "label": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup", "count": 4}, {"cid": 332, "color": "#E15759", "label": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos", "count": 4}];
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
function esc(s) {
return String(s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');
}
// Build vis datasets
const nodesDS = new vis.DataSet(RAW_NODES.map(n => ({
id: n.id, label: n.label, color: n.color, size: n.size,
font: n.font, title: n.title,
_community: n.community, _community_name: n.community_name,
_source_file: n.source_file, _file_type: n.file_type, _degree: n.degree,
})));
const edgesDS = new vis.DataSet(RAW_EDGES.map((e, i) => ({
id: i, from: e.from, to: e.to,
label: '',
title: e.title,
dashes: e.dashes,
width: e.width,
color: e.color,
arrows: { to: { enabled: true, scaleFactor: 0.5 } },
})));
const container = document.getElementById('graph');
const network = new vis.Network(container, { nodes: nodesDS, edges: edgesDS }, {
physics: {
enabled: true,
solver: 'forceAtlas2Based',
forceAtlas2Based: {
gravitationalConstant: -60,
centralGravity: 0.005,
springLength: 120,
springConstant: 0.08,
damping: 0.4,
avoidOverlap: 0.8,
},
stabilization: { iterations: 200, fit: true },
},
interaction: {
hover: true,
tooltipDelay: 100,
hideEdgesOnDrag: true,
navigationButtons: false,
keyboard: false,
},
nodes: { shape: 'dot', borderWidth: 1.5 },
edges: { smooth: { type: 'continuous', roundness: 0.2 }, selectionWidth: 3 },
});
network.once('stabilizationIterationsDone', () => {
network.setOptions({ physics: { enabled: false } });
});
function showInfo(nodeId) {
const n = nodesDS.get(nodeId);
if (!n) return;
const neighborIds = network.getConnectedNodes(nodeId);
const neighborItems = neighborIds.map(nid => {
const nb = nodesDS.get(nid);
const color = nb ? nb.color.background : '#555';
return `<span class="neighbor-link" style="border-left-color:${esc(color)}" data-nid="${esc(nid)}">${esc(nb ? nb.label : nid)}</span>`;
}).join('');
document.getElementById('info-content').innerHTML = `
<div class="field"><b>${esc(n.label)}</b></div>
<div class="field">Type: ${esc(n._file_type || 'unknown')}</div>
<div class="field">Community: ${esc(n._community_name)}</div>
<div class="field">Source: ${esc(n._source_file || '-')}</div>
<div class="field">Degree: ${n._degree}</div>
${neighborIds.length ? `<div class="field" style="margin-top:8px;color:#aaa;font-size:11px">Neighbors (${neighborIds.length})</div><div id="neighbors-list">${neighborItems}</div>` : ''}
`;
}
function focusNode(nodeId) {
network.focus(nodeId, { scale: 1.4, animation: true });
network.selectNodes([nodeId]);
showInfo(nodeId);
}
// Neighbor links use a data attribute + one delegated listener rather than an
// inline onclick. A node id/label sourced from a document or a scraped URL
// (graphify add) can contain a double-quote; dropping the stringified id
// unescaped into a quoted onclick both broke every link and allowed a hostile
// source to inject an event handler into the local report (stored XSS, #1838).
// esc() on data-nid keeps the value inside the attribute; the listener reads it
// back verbatim. Bound to document so it survives the innerHTML rebuild that
// recreates #neighbors-list on each showInfo().
document.addEventListener('click', e => {
const el = e.target.closest('.neighbor-link');
if (el && el.dataset.nid !== undefined) focusNode(el.dataset.nid);
});
// Track hovered node — hover detection is more reliable than click params
let hoveredNodeId = null;
network.on('hoverNode', params => {
hoveredNodeId = params.node;
container.style.cursor = 'pointer';
});
network.on('blurNode', () => {
hoveredNodeId = null;
container.style.cursor = 'default';
});
container.addEventListener('click', () => {
if (hoveredNodeId !== null) {
showInfo(hoveredNodeId);
network.selectNodes([hoveredNodeId]);
}
});
network.on('click', params => {
if (params.nodes.length > 0) {
showInfo(params.nodes[0]);
} else if (hoveredNodeId === null) {
document.getElementById('info-content').innerHTML = '<span class="empty">Click a node to inspect it</span>';
}
});
const searchInput = document.getElementById('search');
const searchResults = document.getElementById('search-results');
searchInput.addEventListener('input', () => {
const q = searchInput.value.toLowerCase().trim();
searchResults.innerHTML = '';
if (!q) { searchResults.style.display = 'none'; return; }
const matches = RAW_NODES.filter(n => n.label.toLowerCase().includes(q)).slice(0, 20);
if (!matches.length) { searchResults.style.display = 'none'; return; }
searchResults.style.display = 'block';
matches.forEach(n => {
const el = document.createElement('div');
el.className = 'search-item';
el.textContent = n.label;
el.style.borderLeft = `3px solid ${n.color.background}`;
el.style.paddingLeft = '8px';
el.onclick = () => {
network.focus(n.id, { scale: 1.5, animation: true });
network.selectNodes([n.id]);
showInfo(n.id);
searchResults.style.display = 'none';
searchInput.value = '';
};
searchResults.appendChild(el);
});
});
document.addEventListener('click', e => {
if (!searchResults.contains(e.target) && e.target !== searchInput)
searchResults.style.display = 'none';
});
const hiddenCommunities = new Set();
const selectAllCb = document.getElementById('select-all-cb');
function updateSelectAllState() {
const total = LEGEND.length;
const hidden = hiddenCommunities.size;
selectAllCb.checked = hidden === 0;
selectAllCb.indeterminate = hidden > 0 && hidden < total;
}
function toggleAllCommunities(hide) {
document.querySelectorAll('.legend-item').forEach(item => {
hide ? item.classList.add('dimmed') : item.classList.remove('dimmed');
});
document.querySelectorAll('.legend-cb').forEach(cb => {
cb.checked = !hide;
});
LEGEND.forEach(c => {
if (hide) hiddenCommunities.add(c.cid); else hiddenCommunities.delete(c.cid);
});
const updates = RAW_NODES.map(n => ({ id: n.id, hidden: hide }));
nodesDS.update(updates);
updateSelectAllState();
}
const legendEl = document.getElementById('legend');
LEGEND.forEach(c => {
const item = document.createElement('div');
item.className = 'legend-item';
const cb = document.createElement('input');
cb.type = 'checkbox';
cb.className = 'legend-cb';
cb.checked = true;
cb.addEventListener('change', (e) => {
e.stopPropagation();
if (cb.checked) {
hiddenCommunities.delete(c.cid);
item.classList.remove('dimmed');
} else {
hiddenCommunities.add(c.cid);
item.classList.add('dimmed');
}
const updates = RAW_NODES
.filter(n => n.community === c.cid)
.map(n => ({ id: n.id, hidden: !cb.checked }));
nodesDS.update(updates);
updateSelectAllState();
});
item.innerHTML = `<div class="legend-dot" style="background:${c.color}"></div>
<span class="legend-label">${c.label}</span>
<span class="legend-count">${c.count}</span>`;
item.prepend(cb);
item.onclick = (e) => {
if (e.target === cb) return;
cb.checked = !cb.checked;
cb.dispatchEvent(new Event('change'));
};
legendEl.appendChild(item);
});
</script>
<script>
// Render hyperedges as shaded regions
const hyperedges = [];
// afterDrawing passes ctx already transformed to network coordinate space.
// Draw node positions raw — no manual pan/zoom/DPR math needed.
// Andrew's monotone chain. Returns the hull in counter-clockwise order, which
// is what the perimeter must be traced in. Collinear and duplicate points
// collapse to the extremes, so degenerate member sets render as a segment
// rather than a zero-area crossed path.
function convexHull(pts) {
const p = pts.slice().sort((a, b) => (a.x - b.x) || (a.y - b.y));
if (p.length < 3) return p;
const cross = (o, a, b) => (a.x - o.x) * (b.y - o.y) - (a.y - o.y) * (b.x - o.x);
const build = seq => {
const out = [];
for (const q of seq) {
while (out.length >= 2 && cross(out[out.length - 2], out[out.length - 1], q) <= 0) out.pop();
out.push(q);
}
out.pop();
return out;
};
const hull = build(p).concat(build(p.slice().reverse()));
return hull.length >= 3 ? hull : p;
}
network.on('afterDrawing', function(ctx) {
hyperedges.forEach(h => {
const positions = h.nodes
.map(nid => network.getPositions([nid])[nid])
.filter(p => p !== undefined);
if (positions.length < 2) return;
ctx.save();
ctx.globalAlpha = 0.12;
ctx.fillStyle = '#6366f1';
ctx.strokeStyle = '#6366f1';
ctx.lineWidth = 2;
ctx.beginPath();
// Centroid and expanded hull in network coordinates.
// The perimeter must follow hull order, not h.nodes order: tracing the
// raw member order self-intersects whenever the layout does not happen
// to place members in angular order, filling as crossed wedges.
const cx = positions.reduce((s, p) => s + p.x, 0) / positions.length;
const cy = positions.reduce((s, p) => s + p.y, 0) / positions.length;
const hull = convexHull(positions);
const expanded = hull.map(p => ({
x: cx + (p.x - cx) * 1.15,
y: cy + (p.y - cy) * 1.15
}));
ctx.moveTo(expanded[0].x, expanded[0].y);
expanded.slice(1).forEach(p => ctx.lineTo(p.x, p.y));
ctx.closePath();
ctx.fill();
ctx.globalAlpha = 0.4;
ctx.stroke();
// Label
ctx.globalAlpha = 0.8;
ctx.fillStyle = '#4f46e5';
ctx.font = 'bold 11px sans-serif';
ctx.textAlign = 'center';
ctx.fillText(h.label, cx, cy - 5);
ctx.restore();
});
});
</script>
</body>
</html>